.how{margin-top:var(--s-10);scroll-margin-top:calc(var(--header-h,4rem) + var(--s-5))}.how__head{max-width:40rem;margin-bottom:var(--s-7)}.how__title,.closing h2{font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:-.025em;text-wrap:balance;line-height:1.08}.beats{--node:2.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.beat{gap:var(--s-4);padding-block:var(--s-6);display:grid;position:relative}.beat__step{width:var(--node);height:var(--node);background:var(--c-accent);color:var(--c-on-accent);box-shadow:0 0 0 6px var(--c-page), 0 0 0 7px var(--c-hairline), 0 0 24px var(--c-glow);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;transition:background-color var(--dur-slow) var(--ease-emph), color var(--dur-slow) var(--ease-emph), box-shadow var(--dur-slow) var(--ease-emph);border-radius:50%;place-items:center;margin:0;display:grid}.motion .beat:not(:has(.is-revealed)) .beat__step{background:var(--c-surface);color:var(--c-ink-muted);box-shadow:0 0 0 6px var(--c-page), 0 0 0 7px var(--c-hairline)}.beat__text{gap:var(--s-3);align-content:start;max-width:28rem;display:grid}.beat__text h3{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.15}.beat__text>p{font-size:var(--fs-md);color:var(--c-ink-muted);line-height:1.55}.beat__more{margin-top:var(--s-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);justify-self:start}.beat__visual{min-width:0;margin:0}.beat__visual.card{padding:var(--s-5)}.beat__none{color:var(--c-ink-muted)}@media (width>=64rem){.beats:before{content:"";top:var(--s-9);bottom:var(--s-9);left:calc(var(--node) / 2 - .5px);background:linear-gradient(180deg, transparent, var(--c-line-strong) 8%, var(--c-line-strong) 92%, transparent);width:1px;position:absolute}.beat{grid-template-columns:var(--node) minmax(0, 4fr) minmax(0, 7fr);column-gap:var(--s-7);padding-block:var(--s-8);align-items:start}.beat__text{padding-top:var(--s-2)}.beat__visual.card{padding:var(--s-6)}}.see__cap,.means__cap{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-4);font-size:var(--fs-xs);color:var(--c-ink-muted);flex-wrap:wrap;display:flex}.beat__visual .stat{background:var(--c-sunken);box-shadow:inset 0 0 0 1px var(--c-hairline)}.see__stage{gap:var(--s-4);align-items:center;display:grid}@media (width>=40rem){.see__stage{grid-template-columns:minmax(0,1fr) minmax(0,12rem)}}.see__frame{padding:var(--s-5);border-radius:var(--r-lg);background:radial-gradient(ellipse 55% 55% at 50% 50%, var(--c-glow), transparent 72%), var(--bg-radar-grid), var(--c-sunken);box-shadow:inset 0 0 0 1px var(--c-hairline);place-items:center;display:grid;position:relative}.see__img{filter:drop-shadow(0 10px 18px #0000002e);width:auto;max-width:100%;height:auto;max-height:18rem;display:block}.see__pic{max-width:100%;position:relative}.see__grid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.see__grid path{fill:none;stroke:var(--c-surface);stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke}.see__stats{gap:var(--s-3);display:grid}@media (width>=25rem) and (width<=39.99rem){.see__stats{grid-template-columns:1fr 1fr}}.see__stats .stat__value{font-size:var(--fs-xl)}.stat__approx{color:var(--c-ink-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:0}.see__ramp{align-items:center;gap:var(--s-2);display:inline-flex}.see__ramp-bar{border-radius:var(--r-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--c-ndvi) 14%, var(--c-surface)), var(--c-ndvi));width:5rem;height:.5rem}.see .credit{margin-top:var(--s-2)}.means__stats{gap:var(--s-3);margin-bottom:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.means__stats .stat{padding:var(--s-3) var(--s-4) var(--s-4);align-content:start}.means__stats .stat__value{font-size:var(--fs-2xl)}.stat--normal{--stat-mark:var(--c-normal-line)}.stat--status{--stat-mark:var(--c-status-normal)}.means__status .pill{font-size:var(--fs-lg);letter-spacing:-.01em}@media (width<=29.99rem){.means__stats{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.means__stats .stat--status{grid-column:1/-1}.means__stats .stat{padding:var(--s-3)}.means__stats .stat__value{font-size:var(--fs-lg)}.means__status .pill{font-size:var(--fs-base)}}.spark__svg{aspect-ratio:560/220;width:100%;height:auto;display:block;overflow:visible}.motion .means .spark__svg{transition:clip-path 1.4s var(--ease-emph) .25s}.motion .means:not(.is-revealed) .spark__svg{clip-path:inset(0 100% 0 0)}.spark__grid line{stroke:var(--c-grid);vector-effect:non-scaling-stroke}.spark__axis text{fill:var(--c-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}@media (width<=40rem){.spark__axis text{font-size:20px}}.spark__band{fill:var(--c-normal-band)}.spark__median{fill:none;stroke:var(--c-normal-line);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.spark__dot{fill:var(--c-ndvi);stroke:var(--c-surface);stroke-width:1px;vector-effect:non-scaling-stroke}.spark__dot--low{fill:none;stroke:var(--c-ndvi);stroke-opacity:.5}.means__key{align-items:center;gap:var(--s-2);display:inline-flex}.means__cap{justify-content:flex-start}.means__swatch{border-radius:var(--r-xs);width:.9rem;height:.6rem}.means__swatch--band{background:var(--c-normal-band);box-shadow:inset 0 0 0 1px var(--c-normal-line)}.means__swatch--dot{background:var(--c-ndvi);border-radius:50%;width:.55rem;height:.55rem}.means__asof{margin-left:auto}.task{overflow:hidden}.task:before{content:"";background:linear-gradient(180deg, var(--c-sun), color-mix(in srgb, var(--c-sun) 20%, transparent));width:3px;position:absolute;inset:0 auto 0 0}.task__label{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-ink);flex-wrap:wrap;margin:0;display:flex}.task__title{margin:var(--s-3) 0 var(--s-5);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:1.25}.task__list{gap:var(--s-3);margin:0;display:grid}@media (width>=40rem){.task__list{grid-template-columns:1.4fr 1fr 1.2fr}}.task__list>div{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-sunken);box-shadow:inset 0 0 0 1px var(--c-hairline);align-content:start;display:grid}.task__list dt{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-ink-muted)}.task__list dd{font-weight:var(--fw-medium);line-height:var(--lh-snug);margin:0}.task__cap{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--c-hairline);font-size:var(--fs-xs);color:var(--c-ink-muted)}.task code{font-size:.95em}.trust__list{gap:var(--s-3);margin:0;display:grid}@media (width>=48rem){.trust__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust__item{gap:var(--s-2);align-content:start;display:grid}.trust__item dt{gap:var(--s-3);font-size:var(--fs-md);font-weight:var(--fw-semibold);justify-items:start;display:grid}.trust__item dd{font-size:var(--fs-sm);color:var(--c-ink-muted);margin:0}.trust__icon{border-radius:var(--r-md);background:var(--c-accent-soft);fill:none;width:2.5rem;height:2.5rem;stroke:var(--c-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;padding:.55rem}.fresh{margin-top:var(--s-9)}.fresh__title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:-.02em}.fresh__list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0}.fresh__item dd{margin:0}.fresh__date{white-space:nowrap;min-height:1.1em}.fresh__date .skeleton--text{width:6.2em;height:.8em;margin-block:.15em}.fresh__missing{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--c-ink-muted)}.fresh__item--cadence{--stat-mark:var(--c-sun)}.fresh__body .state{padding:var(--s-4)}@media (width<=29.99rem){.fresh__list .stat__value{font-size:var(--fs-xl)}}.closing{padding-block:var(--s-10) var(--s-8)}.closing__panel{gap:var(--s-4);padding:var(--s-7) var(--s-5);border-radius:var(--r-xl);background:radial-gradient(ellipse 50% 80% at 85% 50%, var(--c-glow), transparent 70%), var(--bg-radar-grid), var(--sheen), var(--c-surface);box-shadow:var(--hl-inner), var(--shadow-card);display:grid;position:relative;overflow:hidden}.closing__panel p{max-width:30rem;font-size:var(--fs-md);color:var(--c-ink-muted)}.closing__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.closing__actions .btn{font-size:var(--fs-base);padding-inline:var(--s-5)}@media (width>=56rem){.closing__panel{column-gap:var(--s-8);padding:var(--s-8) var(--s-9);grid-template-columns:minmax(0,1fr) auto;align-items:center}.closing__panel p:not(.closing__actions){grid-column:1}.closing__actions{grid-area:1/2/span 2}}.hero{gap:var(--s-6);padding-top:var(--s-2);align-items:center;display:grid}@media (width>=64rem){.hero{gap:var(--s-7);padding-top:var(--s-5);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.hero__text{gap:var(--s-5);align-content:center;display:grid}.hero__title{font-size:clamp(2.1rem,1.5rem + 2.6vw,3.4rem);font-weight:var(--fw-bold);letter-spacing:-.028em;text-wrap:balance;max-width:14ch;line-height:1.06}.hero__lede{font-size:var(--fs-md);max-width:34rem;color:var(--c-ink-muted);line-height:1.55}.hero__actions{gap:var(--s-3);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.hero__actions .btn{font-size:var(--fs-base);padding-inline:var(--s-5)}.hero__visual{gap:var(--s-2);min-width:0;display:grid}.hero__visual .holo__stage{aspect-ratio:16/10;background:radial-gradient(ellipse 60% 50% at 50% 55%, var(--c-glow), transparent 70%), var(--bg-radar-grid), var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line), var(--shadow-2)}.hero-cap{gap:var(--s-1) var(--s-4);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;display:flex}.hero-cap__name{color:var(--c-ink);font-weight:var(--fw-semibold)}.hero-cap__ha{font-weight:var(--fw-regular)}.hero-cap__hint{font-size:var(--fs-xs);flex-basis:100%}.hero-media{gap:var(--s-2);margin:0;display:grid}.hero-media__frame{background:#0d141b}.hero-media__view,.hero-media__poster,.hero-media__video{width:100%;height:100%;position:absolute;inset:0}.hero-media__poster,.hero-media__video{object-fit:cover}.hero-media__video{opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.hero-media.is-playing .hero-media__video{opacity:1}.hero-media__facts{left:var(--s-4);bottom:var(--s-4);gap:var(--s-1);pointer-events:none;margin:0;padding:0;list-style:none;display:grid;position:absolute}.hero-media__fact{color:#e8efee;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;backdrop-filter:blur(6px);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-emph);background:#090e139e;border-left:2px solid #62c6be;justify-self:start;padding:.3rem .6rem}.hero-media.is-timed .hero-media__fact{opacity:0}.hero-media.is-timed .hero-media__fact.is-on{opacity:1;transform:translate(4px)}.hero-media__play{right:var(--s-4);bottom:var(--s-4);min-height:44px;padding:0 var(--s-4);border-radius:var(--r-sm);color:#f2f6f5;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:#090e139e;border:1px solid #ffffff47;position:absolute}.hero-media__play[hidden]{display:none}@media (width<=40rem){.hero-media__play{top:var(--s-3);right:var(--s-3);bottom:auto}}.hero-media__play:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hero-media__video,.hero-media__fact{transition:none}}.hero__visual .credit{font-size:var(--fs-xs)}
