.about-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:44.88px;background:#fff;border:1.2px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-soft);overflow:hidden}@media (max-width:984px){.about-stats{grid-template-columns:repeat(2,1fr)}}.about-stat{padding:23.76px 29.04px;border-right:1.2px solid var(--line)}.about-stat:last-child{border-right:none}@media (max-width:984px){.about-stat{border-bottom:1.2px solid var(--line)}.about-stat:nth-child(2){border-right:none}}.about-stat .v{font-family:var(--font-display);font-weight:700;font-size:39.6px;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.about-stat .v em{font-style:normal;color:var(--royal)}.about-stat .l{font-family:var(--font-ui);font-size:12.54px;letter-spacing:calc(0.12em * var(--tracking));text-transform:uppercase;color:var(--ink-muted);margin-top:10.56px}.mission-grid{max-width:1742.4px;margin:0 auto;display:grid;grid-template-columns:1fr 0.85fr;gap:52.8px;align-items:center}@media (max-width:1104px){.mission-grid{grid-template-columns:1fr;gap:36.96px}}.mission-copy .section-eyebrow{margin-bottom:15.84px}.mission-copy h2{font-family:var(--font-display);font-weight:700;font-size:clamp(36.96px, 3.4vw, 52.8px);letter-spacing:-.03em;line-height:1.04;color:var(--ink);margin-bottom:21.12px}.mission-copy h2 em{font-style:normal;color:var(--royal)}.mission-copy p{font-size:19.8px;line-height:1.72;color:var(--ink-soft);margin-bottom:18.48px}.mission-copy p:last-child{margin-bottom:0}.mission-emblem{position:relative;aspect-ratio:1;border-radius:calc(var(--r) + 5.28px);background:radial-gradient(792px 422.4px at 70% 10%,rgb(22 89 172 / .12),transparent 60%),linear-gradient(160deg,var(--royal) 0%,var(--royal-deep) 55%,var(--navy) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:var(--shadow-pop)}.mission-emblem::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .06) 1.32px,transparent 1.32px);background-size:29.04px 29.04px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 75%)}.emblem-core{position:relative;z-index:2;text-align:center;color:#fff}.emblem-mark{width:110.88px;height:110.88px;margin:0 auto 21.12px;border-radius:15.84px;background:linear-gradient(135deg,var(--orange),var(--orange-deep));display:flex;align-items:center;justify-content:center;box-shadow:0 19.2px 48px -14.4px rgb(255 122 42 / .6)}.emblem-mark svg{width:58.08px;height:58.08px;color:#fff}.emblem-mark img{width:66px;height:66px;object-fit:contain}.about-brandmark{display:inline-flex;align-items:center;gap:11.88px;margin-bottom:19.8px}.about-brandmark img{width:42.24px;height:42.24px;object-fit:contain}.about-brandmark span{font-family:var(--font-display);font-weight:800;font-size:22.44px;letter-spacing:-.01em;color:var(--ink);line-height:1}.about-brandmark span em{font-style:normal;color:var(--royal)}.emblem-eb{font-family:var(--font-display);font-weight:800;font-size:30.36px;letter-spacing:-.03em}.emblem-eb span{color:var(--gold)}.emblem-since{font-family:var(--font-ui);font-size:13.2px;letter-spacing:calc(0.2em*var(--tracking));text-transform:uppercase;color:rgb(255 255 255 / .55);margin-top:7.92px}.emblem-ring{position:absolute;inset:14%;border:1.8px dashed rgb(255 255 255 / .18);border-radius:50%;z-index:1}@media (prefers-reduced-motion:no-preference){.emblem-ring{animation:emblemSpin 40s linear infinite}}@keyframes emblemSpin{to{transform:rotate(360deg)}}.emblem-ring.inner{inset:26%;border-color:rgb(22 89 172 / .22)}@media (prefers-reduced-motion:no-preference){.emblem-ring.inner{animation:emblemSpin 28s linear infinite reverse}}.values-grid{max-width:1742.4px;margin:39.6px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:18.48px}@media (max-width:1176px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:648px){.values-grid{grid-template-columns:1fr}}.value-card{position:relative;background:#fff;border:1.2px solid var(--line);border-radius:var(--r);padding:31.68px 29.04px;overflow:hidden;transition:transform 320ms var(--ease-out),box-shadow 320ms ease,border-color 320ms ease}.value-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3.96px;background:var(--vc,var(--royal));transform:scaleX(.2);transform-origin:left;transition:transform 420ms var(--ease-out)}.value-card:hover{transform:translateY(-5.28px);box-shadow:var(--shadow-pop);border-color:color-mix(in srgb,var(--vc) 40%,var(--line))}.value-card:hover::before{transform:scaleX(1)}.value-ico{width:60.72px;height:60.72px;border-radius:var(--r);background:color-mix(in srgb,var(--vc) 10%,#fff);border:1.2px solid color-mix(in srgb,var(--vc) 28%,var(--line));color:var(--vc);display:inline-flex;align-items:center;justify-content:center;margin-bottom:21.12px;transition:transform 360ms var(--ease-out)}.value-card:hover .value-ico{transform:rotate(-6deg) scale(1.08)}.value-ico svg{width:29.04px;height:29.04px}.value-card h3{font-family:var(--font-display);font-weight:700;font-size:23.76px;letter-spacing:-.01em;color:var(--ink);margin-bottom:9.24px}.value-card h3 em{font-style:normal;color:var(--vc)}.value-card p{font-size:17.82px;line-height:1.62;color:var(--ink-soft)}.value-card .num{position:absolute;top:29.04px;right:29.04px;font-family:var(--font-ui);font-size:13.2px;font-weight:600;letter-spacing:calc(0.12em*var(--tracking));color:var(--ink-muted);opacity:.45}.vc-royal{--vc:var(--royal)}.vc-green{--vc:#178041}.vc-gold{--vc:var(--gold-deep)}.vc-purple{--vc:#6b4bc4}.timeline{max-width:1742.4px;margin:0 auto}.timeline-rail-wrap{position:relative;height:5.28px;margin:76.56px 23.76px 84.48px}.timeline-rail{position:absolute;inset:0;background:var(--line);border-radius:2.64px}.timeline-fill{position:absolute;top:0;left:0;bottom:0;width:0;background:linear-gradient(90deg,var(--royal-soft),var(--royal),var(--gold));border-radius:2.64px;transition:width 700ms var(--ease-out)}.timeline-nodes{position:absolute;inset:0}.tnode{position:absolute;top:50%;transform:translate(-50%,-50%);width:21.12px;height:21.12px;background:none;border:none;padding:0;cursor:pointer;z-index:2}.tnode .yr{position:absolute;left:50%;bottom:calc(100% + 19.8px);transform:translateX(-50%);font-family:var(--font-ui);font-size:14.52px;font-weight:600;color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color 200ms ease}.tnode .dot{display:block;width:21.12px;height:21.12px;background:#fff;border:3.6px solid var(--ink-muted);border-radius:50%;transition:transform 280ms var(--ease-out),background 280ms ease,border-color 280ms ease,box-shadow 280ms ease}.tnode .se{position:absolute;left:50%;top:calc(100% + 19.8px);transform:translateX(-50%);font-family:var(--font-ui);font-size:11.88px;font-weight:600;letter-spacing:calc(0.1em*var(--tracking));text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;transition:color 200ms ease}.tnode:hover .dot{transform:scale(1.18);border-color:var(--royal)}.tnode.on .dot{background:var(--royal);border-color:var(--royal-deep);transform:scale(1.25);box-shadow:0 0 0 4.8px var(--royal-tint),0 7.2px 16.8px -2.4px rgb(22 89 172 / .4)}.tnode.on .yr{color:var(--royal);font-weight:700}.tnode.on .se{color:var(--ink);font-weight:700}.tnode.cur .dot{animation:tnodePulse 1.8s ease-in-out infinite}@keyframes tnodePulse{0%,100%{box-shadow:0 0 0 4.8px var(--royal-tint),0 7.2px 16.8px -2.4px rgb(22 89 172 / .4)}50%{box-shadow:0 0 0 10.8px rgb(22 89 172 / .06),0 7.2px 16.8px -2.4px rgb(22 89 172 / .4)}}.timeline-detail{background:#fff;border:1.2px solid var(--line);border-radius:calc(var(--r)+2.64px);padding:34.32px 36.96px;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:auto 1fr;gap:31.68px;align-items:start;transition:border-color 300ms ease}@media (max-width:768px){.timeline-detail{grid-template-columns:1fr;gap:18.48px}}.timeline-detail.flash{border-color:var(--royal-soft)}.td-left{text-align:center}.td-season{font-family:var(--font-ui);font-size:13.2px;font-weight:700;letter-spacing:calc(0.12em*var(--tracking));text-transform:uppercase;color:#fff;background:var(--royal);padding:7.92px 15.84px;border-radius:3.96px;display:inline-block}.td-year{font-family:var(--font-display);font-weight:700;font-size:60.72px;letter-spacing:-.03em;color:var(--ink);line-height:1;margin-top:15.84px;font-variant-numeric:tabular-nums}.td-body h3{font-family:var(--font-display);font-weight:700;font-size:29.04px;letter-spacing:-.02em;color:var(--ink);margin-bottom:10.56px}.td-body h3 em{font-style:normal;color:var(--royal)}.td-body p{font-size:19.14px;line-height:1.68;color:var(--ink-soft)}.timeline-controls{display:flex;align-items:center;justify-content:space-between;gap:15.84px;margin-top:23.76px}.tl-btn{width:50.16px;height:50.16px;border:1.2px solid var(--line);background:#fff;border-radius:var(--r);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-soft);transition:background 180ms ease,color 180ms ease,border-color 180ms ease,transform 140ms ease}.tl-btn:hover:not(:disabled){background:var(--royal-tint);border-color:var(--royal-soft);color:var(--royal);transform:translateY(-1.32px)}.tl-btn:disabled{opacity:.4;cursor:not-allowed}.tl-btn svg{width:19.8px;height:19.8px}.tl-btn.prev svg{transform:rotate(180deg)}.tl-progress{font-family:var(--font-ui);font-size:14.52px;letter-spacing:calc(0.1em*var(--tracking));color:var(--ink-muted)}.tl-progress em{font-style:normal;color:var(--ink);font-weight:700}.cov-section{background:radial-gradient(1082.4px 607.2px at 100% 0%,rgb(22 89 172 / .08),transparent 55%),linear-gradient(170deg,var(--royal) 0%,var(--royal-deep) 60%,var(--navy) 100%);color:#fff}.cov-section .section-title{color:#fff}.cov-section .section-title em{color:var(--gold)}.coverage-grid{max-width:1742.4px;margin:39.6px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:18.48px}@media (max-width:1056px){.coverage-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.coverage-grid{grid-template-columns:1fr}}.cov-stat{background:rgb(255 255 255 / .06);border:1.2px solid rgb(255 255 255 / .14);border-radius:var(--r);padding:29.04px;transition:background 240ms ease,transform 240ms var(--ease-out)}.cov-stat:hover{background:rgb(255 255 255 / .1);transform:translateY(-3.96px)}.cov-stat .ico{width:50.16px;height:50.16px;border-radius:var(--r);background:rgb(255 234 61 / .12);color:var(--gold);display:inline-flex;align-items:center;justify-content:center;margin-bottom:18.48px}.cov-stat .ico svg{width:25.08px;height:25.08px}.cov-stat .v{font-family:var(--font-display);font-weight:700;font-size:50.16px;letter-spacing:-.03em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.cov-stat .l{font-family:var(--font-ui);font-size:12.54px;letter-spacing:calc(0.12em*var(--tracking));text-transform:uppercase;color:rgb(255 255 255 / .55);margin:10.56px 0 5.28px}.cov-stat .s{font-size:16.5px;color:rgb(255 255 255 / .7);line-height:1.5}.region-band{max-width:1742.4px;margin:29.04px auto 0;background:rgb(255 255 255 / .05);border:1.2px solid rgb(255 255 255 / .13);border-radius:calc(var(--r)+2.64px);padding:29.04px}.region-head{display:flex;align-items:center;justify-content:space-between;gap:15.84px;flex-wrap:wrap;margin-bottom:21.12px}.region-head h3{font-family:var(--font-display);font-weight:700;font-size:23.76px;color:#fff}.region-head h3 em{font-style:normal;color:var(--gold)}.region-head .note{font-family:var(--font-ui);font-size:13.2px;letter-spacing:calc(0.1em*var(--tracking));text-transform:uppercase;color:rgb(255 255 255 / .5)}.region-row{display:grid;grid-template-columns:repeat(5,1fr);gap:13.2px}@media (max-width:912px){.region-row{grid-template-columns:repeat(2,1fr)}}.region-chip{display:flex;align-items:center;gap:14.52px;background:rgb(255 255 255 / .06);border:1.2px solid rgb(255 255 255 / .12);border-radius:var(--r);padding:15.84px 18.48px;transition:background 200ms ease,border-color 200ms ease}.region-chip:hover{background:rgb(255 255 255 / .11);border-color:rgb(255 255 255 / .22)}.region-flag{width:39.6px;height:39.6px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1.2px solid rgb(255 255 255 / .2)}.region-flag img{width:100%;height:100%;object-fit:cover}.region-chip .rn{display:block;font-size:17.16px;font-weight:600;color:#fff;line-height:1.2}.region-chip .rc{display:block;font-family:var(--font-ui);font-size:11.88px;letter-spacing:calc(0.08em*var(--tracking));text-transform:uppercase;color:var(--gold);margin-top:2.64px}.closing-cta{position:relative;overflow:hidden;text-align:center;color:#fff;padding:87.12px 31.68px 95.04px;background:radial-gradient(924px 475.2px at 18% 20%,rgb(255 122 42 / .16),transparent 55%),radial-gradient(924px 475.2px at 82% 80%,rgb(22 89 172 / .12),transparent 55%),linear-gradient(150deg,var(--royal-deep) 0%,var(--navy) 70%,var(--navy-deep) 100%)}.closing-cta .ce{font-family:var(--font-ui);font-size:13.2px;letter-spacing:calc(0.2em*var(--tracking));text-transform:uppercase;color:rgb(255 255 255 / .6);display:inline-flex;align-items:center;gap:10.56px;margin-bottom:18.48px}.closing-cta .ce svg{width:17.16px;height:17.16px;color:var(--gold)}.closing-cta h2{font-family:var(--font-display);font-weight:700;font-size:clamp(42.24px, 4.4vw, 68.64px);letter-spacing:-.03em;line-height:1;margin-bottom:18.48px}.closing-cta h2 em{font-style:normal;color:var(--gold)}.closing-cta p{font-family:var(--font-display);font-size:22.44px;font-weight:500;color:rgb(255 255 255 / .75);max-width:739.2px;margin:0 auto 36.96px;line-height:1.45}.closing-cta .ctas{display:flex;justify-content:center;gap:15.84px;flex-wrap:wrap}.trust-foot{max-width:1742.4px;margin:23.76px auto 0;display:flex;align-items:center;justify-content:center;gap:13.2px;flex-wrap:wrap}.trust-foot .tb{display:inline-flex;align-items:center;gap:9.24px;font-family:var(--font-ui);font-size:13.2px;font-weight:600;letter-spacing:calc(0.08em*var(--tracking));text-transform:uppercase;color:rgb(255 255 255 / .8);background:rgb(255 255 255 / .06);border:1.2px solid rgb(255 255 255 / .14);border-radius:1318.68px;padding:10.56px 18.48px}.trust-foot .tb svg{width:17.16px;height:17.16px;color:var(--gold)}.value-card h3,.td-body h3,.region-head h3,.closing-cta p{font-family:var(--font-body)}@media (max-width:480px){.region-row{grid-template-columns:1fr}}@media (max-width:480px){.about-stat{padding:16.5px 14.52px}.timeline-detail{padding:20.24px 15.84px}.value-card{padding:21.12px 15.84px}.value-card .num{top:15.84px;right:15.84px}}