.story[data-astro-cid-7bakxyfo]{position:relative;background:var(--navy-950);color:var(--cream-100)}.stage[data-astro-cid-7bakxyfo]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate}.steps[data-astro-cid-7bakxyfo]{margin-top:-100vh;margin-top:-100svh}.step[data-astro-cid-7bakxyfo]{height:110vh;height:110svh}.step[data-astro-cid-7bakxyfo]:first-child{height:90svh}.videos[data-astro-cid-7bakxyfo],.clip[data-astro-cid-7bakxyfo],.scrim[data-astro-cid-7bakxyfo]{position:absolute;inset:0}.clip[data-astro-cid-7bakxyfo]{opacity:0;transition:opacity 1.1s var(--ease-out)}.clip[data-astro-cid-7bakxyfo].is-active{opacity:1}.clip[data-astro-cid-7bakxyfo] video[data-astro-cid-7bakxyfo]{width:100%;height:100%;object-fit:cover;transform:scale(1.12) translateY(-2%);transform-origin:50% 40%;will-change:transform}.grain[data-astro-cid-7bakxyfo]{position:absolute;inset:0;opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scrim[data-astro-cid-7bakxyfo]{background:radial-gradient(120% 90% at 30% 60%,#00151f59,#00151fd1),linear-gradient(180deg,#00151f8c,#00151f26 35%,#00151fd9)}.beats[data-astro-cid-7bakxyfo]{position:absolute;inset:0;display:grid;align-items:center}.beat[data-astro-cid-7bakxyfo]{grid-area:1 / 1;width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding-top:64px;pointer-events:none}.beat[data-astro-cid-7bakxyfo].is-active{pointer-events:auto}.kicker[data-astro-cid-7bakxyfo]{font-size:clamp(.95rem,.75rem + .6vw,1.25rem);letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--sand-500);margin:0 0 var(--s-5)}.big[data-astro-cid-7bakxyfo]{font-family:var(--font-display);font-weight:500;font-size:var(--fs-display);line-height:.98;letter-spacing:-.025em;color:var(--cream-100);margin:0}h2[data-astro-cid-7bakxyfo].big{font-size:clamp(2.75rem,1.5rem + 6vw,7rem)}.accent[data-astro-cid-7bakxyfo]{color:var(--terra-300)}.stat-num[data-astro-cid-7bakxyfo]{font-family:var(--font-display);font-size:clamp(4.5rem,2rem + 13vw,13rem);line-height:.9;letter-spacing:-.04em;margin:0;color:var(--cream-100)}.stat-num[data-astro-cid-7bakxyfo].huge{color:var(--terra-300)}.stat-text[data-astro-cid-7bakxyfo]{font-size:clamp(1.2rem,.9rem + 1.3vw,2rem);line-height:1.3;max-width:34ch;margin:var(--s-5) 0 0;color:var(--cream-100);font-weight:400}.source[data-astro-cid-7bakxyfo]{margin-top:var(--s-5);font-size:var(--fs-xs);color:var(--dark-muted)}.cue[data-astro-cid-7bakxyfo]{margin-top:var(--s-7);font-size:var(--fs-sm);color:var(--dark-muted)}.cue[data-astro-cid-7bakxyfo] .ln[data-astro-cid-7bakxyfo]{display:inline-flex;gap:8px;align-items:center}.cue[data-astro-cid-7bakxyfo] svg{animation:bob 2.2s var(--ease-out) infinite}@keyframes bob{50%{transform:translateY(5px)}}.chips[data-astro-cid-7bakxyfo]{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;padding:0;margin:var(--s-6) 0 0}.chips[data-astro-cid-7bakxyfo] li[data-astro-cid-7bakxyfo]{padding:.55em 1em;border-radius:var(--r-pill);background:#f9eedf1a;border:1px solid var(--dark-line);backdrop-filter:blur(6px);font-size:var(--fs-sm)}.chips[data-astro-cid-7bakxyfo] strong[data-astro-cid-7bakxyfo]{color:var(--sand-500);font-variant-numeric:tabular-nums}.beat--cta[data-astro-cid-7bakxyfo] .btn-row[data-astro-cid-7bakxyfo]{margin-top:var(--s-7)}.ln-wrap[data-astro-cid-7bakxyfo]{display:block;overflow:hidden;padding-bottom:.06em}.ln[data-astro-cid-7bakxyfo]{display:inline-block;transform:translateY(105%);opacity:0;transition:transform .95s var(--ease-out),opacity .6s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.chips[data-astro-cid-7bakxyfo] .ln[data-astro-cid-7bakxyfo],.btn-row[data-astro-cid-7bakxyfo].ln,.kicker[data-astro-cid-7bakxyfo] .ln[data-astro-cid-7bakxyfo],.source[data-astro-cid-7bakxyfo] .ln[data-astro-cid-7bakxyfo],.cue[data-astro-cid-7bakxyfo] .ln[data-astro-cid-7bakxyfo]{transform:translateY(16px)}.beat[data-astro-cid-7bakxyfo].is-active .ln[data-astro-cid-7bakxyfo]{transform:none;opacity:1}.beat[data-astro-cid-7bakxyfo].is-leaving .ln[data-astro-cid-7bakxyfo]{transform:translateY(-30%);opacity:0;transition-duration:.45s;transition-delay:0ms}.hud[data-astro-cid-7bakxyfo]{position:absolute;inset:auto 0 0;padding:0 var(--gutter) max(var(--s-5),env(safe-area-inset-bottom));display:flex;align-items:end;gap:var(--s-4)}.progress[data-astro-cid-7bakxyfo]{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s-2);list-style:none;margin:0 auto;padding:0;max-width:var(--max)}.progress[data-astro-cid-7bakxyfo] li[data-astro-cid-7bakxyfo]{display:grid;gap:8px}.bar[data-astro-cid-7bakxyfo]{height:2px;background:#f9eedf38;border-radius:2px;overflow:hidden}.fill[data-astro-cid-7bakxyfo]{display:block;height:100%;background:var(--cream-100);transform-origin:left;transform:scaleX(0)}.lbl[data-astro-cid-7bakxyfo]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-muted);transition:color var(--dur);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress[data-astro-cid-7bakxyfo] li[data-astro-cid-7bakxyfo].is-active .lbl[data-astro-cid-7bakxyfo]{color:var(--cream-100)}@media(max-width:640px){.lbl[data-astro-cid-7bakxyfo]{display:none}}.pause[data-astro-cid-7bakxyfo]{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#00151f66;border:1px solid var(--dark-line);color:var(--cream-100);backdrop-filter:blur(6px)}.pause[data-astro-cid-7bakxyfo]:hover{background:#f9eedf1f}html:not(.js) .story[data-astro-cid-7bakxyfo] .stage[data-astro-cid-7bakxyfo],.story[data-astro-cid-7bakxyfo].is-static .stage[data-astro-cid-7bakxyfo]{position:relative;height:auto}html:not(.js) .story[data-astro-cid-7bakxyfo] .steps[data-astro-cid-7bakxyfo],.story[data-astro-cid-7bakxyfo].is-static .steps[data-astro-cid-7bakxyfo],html:not(.js) .story[data-astro-cid-7bakxyfo] .hud[data-astro-cid-7bakxyfo],.story[data-astro-cid-7bakxyfo].is-static .hud[data-astro-cid-7bakxyfo]{display:none}html:not(.js) .story[data-astro-cid-7bakxyfo] .beats[data-astro-cid-7bakxyfo],.story[data-astro-cid-7bakxyfo].is-static .beats[data-astro-cid-7bakxyfo]{position:relative;display:block}html:not(.js) .story[data-astro-cid-7bakxyfo] .beat[data-astro-cid-7bakxyfo],.story[data-astro-cid-7bakxyfo].is-static .beat[data-astro-cid-7bakxyfo]{pointer-events:auto;min-height:80svh;display:flex;flex-direction:column;justify-content:center;padding-block:var(--s-9)}html:not(.js) .story[data-astro-cid-7bakxyfo] .ln[data-astro-cid-7bakxyfo],.story[data-astro-cid-7bakxyfo].is-static .ln[data-astro-cid-7bakxyfo]{transform:none;opacity:1}.story[data-astro-cid-7bakxyfo].is-static .videos[data-astro-cid-7bakxyfo],html:not(.js) .story[data-astro-cid-7bakxyfo] .videos[data-astro-cid-7bakxyfo]{position:absolute}.story[data-astro-cid-7bakxyfo].is-static .clip[data-astro-cid-7bakxyfo]:first-child,html:not(.js) .story[data-astro-cid-7bakxyfo] .clip[data-astro-cid-7bakxyfo]:first-child{opacity:1}.center-card[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column}.center-card[data-astro-cid-j7pv25f6] .media[data-astro-cid-j7pv25f6]{border-radius:0}.center-body[data-astro-cid-j7pv25f6]{padding:var(--s-6);display:grid;gap:var(--s-3)}.center-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--fs-2xl)}.focus[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.2rem;color:var(--terra-700);margin:0}.center-body[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{margin:0}.mini-stats[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-7);margin:var(--s-3) 0;padding:var(--s-4) 0;border-block:1px solid var(--line)}.mini-stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.mini-stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-size:2.4rem;color:var(--navy-800);line-height:1.1}.kpis[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-5);margin:var(--s-4) 0}.kpis[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{border-top:2px solid var(--navy-800);padding-top:var(--s-3);display:flex;flex-direction:column-reverse;gap:4px}.kpis[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);line-height:1;color:var(--navy-800)}.kpis[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.4}.chart-card[data-astro-cid-j7pv25f6]{padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;justify-content:center}.kpis[data-astro-cid-j7pv25f6] .wide[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.kpis[data-astro-cid-j7pv25f6] .wide[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,2rem + 3vw,4.5rem);color:var(--terra-700)}@media(min-width:960px){.impact-split[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:var(--s-8)}}.pull[data-astro-cid-j7pv25f6]{margin:var(--s-4) 0 0;padding-left:var(--s-5);border-left:3px solid var(--terra-500)}.pull[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-xl);line-height:1.35;color:var(--navy-800);margin:0 0 var(--s-3)}.pull[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{font-size:var(--fs-sm);color:var(--text-muted)}.section--olive[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--cream-100)}
