.cinematic{position:relative;height:1390vh;background:var(--deep)}.cinematic__stage{position:sticky;top:0;height:100svh;overflow:hidden}.cinematic__layer{position:absolute;inset:0}.cinematic__layer--cloud{z-index:1}.cinematic__layer--machine{z-index:2}.cinematic__layer--nozzle{z-index:3}.is-hidden{opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}.hero__vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#02090f4d,#02090f00 26%),linear-gradient(to top,#02090fcc,#02090f42 36%,#02090f00 60%),linear-gradient(100deg,#02090fad,#02090f33 38%,#02090f00 62%)}.hero__copy{position:absolute;inset:auto 0 0;padding:0 var(--gutter) clamp(6.5rem,16vh,11rem);display:grid;gap:clamp(1rem,2.4vh,1.9rem)}.hero__eyebrow{animation:fade-up 1.4s var(--ease-out) .35s both}.hero__title{max-width:14ch;animation:fade-up 1.6s var(--ease-out) .5s both;text-shadow:0 .6rem 4rem rgba(2,9,15,.55)}.hero__captions{position:relative;min-height:6.5em;max-width:44ch}@media(min-width:900px){.hero__captions{min-height:4.5em}}.hero__caption{position:absolute;inset:0;opacity:0;transform:translate3d(0,.9rem,0);transition:opacity .85s var(--ease-out),transform .85s var(--ease-out);pointer-events:none}.hero__caption.is-on{opacity:1;transform:none}.hero__footer{position:absolute;right:var(--gutter);bottom:clamp(1.5rem,4vh,2.5rem);display:flex;align-items:center;gap:.9rem;animation:fade-up 1.4s var(--ease-out) 1.2s both}.hero__scrollbar{display:block;width:1px;height:3.5rem;background:color-mix(in oklab,var(--foam) 22%,transparent);overflow:hidden}.hero__scrollbar i{display:block;width:100%;height:40%;background:var(--glow);animation:scroll-hint 2.4s var(--ease-in-out) infinite}@keyframes scroll-hint{0%{transform:translateY(-100%)}60%,to{transform:translateY(250%)}}@keyframes fade-up{0%{opacity:0;transform:translate3d(0,1.4rem,0)}to{opacity:1;transform:none}}.machine__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,#02090fe6,#02090f8c 34%,#02090f00 62%),linear-gradient(to top,#02090fcc,#02090f00 38%)}.machine__intro{position:absolute;top:clamp(1.75rem,6vh,4rem);left:var(--gutter);right:var(--gutter);display:grid;gap:.9rem;pointer-events:none}.machine__intro .h1{max-width:16ch;opacity:.9}.machine__panel{position:absolute;left:var(--gutter);bottom:clamp(5.5rem,14vh,9rem);width:min(30rem,42vw);min-height:24rem}@media(max-width:900px){.machine__panel{width:auto;right:var(--gutter);bottom:6.5rem;min-height:21rem}.machine__intro .h1{font-size:1.85rem}}.stagecard{position:absolute;inset:auto 0 0;opacity:0;transform:translate3d(0,1.5rem,0);transition:opacity .6s var(--ease-out),transform .7s var(--ease-out);pointer-events:none}.stagecard.is-on{opacity:1;transform:none}.stagecard__index{color:var(--glow);letter-spacing:.18em;margin-bottom:1rem}.stagecard__index span{color:var(--slate)}.stagecard__title{color:var(--salt)}.stagecard__sub{font-family:var(--serif);font-style:italic;font-size:clamp(1.05rem,1.5vw,1.35rem);color:var(--glow);margin-top:.35rem;margin-bottom:1.1rem}.stagecard__body{max-width:42ch}.specs{margin-top:1.6rem;display:grid;gap:.55rem;max-width:30rem}.specs__row{display:flex;align-items:baseline;gap:.9rem;padding-top:.55rem;border-top:1px solid color-mix(in oklab,var(--glow) 14%,transparent)}.specs__row dt{flex:none;min-width:10.5rem;color:var(--slate);text-transform:uppercase;font-size:.66rem;letter-spacing:.14em}.specs__row dd{margin:0;font-size:.95rem;color:var(--foam);font-variant-numeric:tabular-nums}.machine__rail{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(1.5rem,4vh,2.75rem);display:flex;gap:.25rem}.rail__tick{flex:1;display:grid;gap:.6rem;padding-top:.75rem;text-align:left;opacity:.45;transition:opacity .4s var(--ease-out)}.rail__tick:hover{opacity:.85}.rail__tick.is-on{opacity:1}.rail__dot{display:block;height:2px;background:color-mix(in oklab,var(--foam) 20%,transparent);transform-origin:left;transition:background .5s var(--ease-out),box-shadow .5s var(--ease-out)}.rail__tick.is-past .rail__dot{background:color-mix(in oklab,var(--glow) 45%,transparent)}.rail__tick.is-on .rail__dot{background:var(--glow);box-shadow:0 0 18px color-mix(in oklab,var(--glow) 70%,transparent)}.rail__label{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--haze);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail__tick.is-on .rail__label{color:var(--foam)}@media(max-width:640px){.rail__label{display:none}}.nzscene__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#02090fe0,#02090f40 30%,#02090f00 55%),linear-gradient(to bottom,#02090f99,#02090f00 24%)}.nzscene__head{position:absolute;top:clamp(1.75rem,6vh,4rem);left:var(--gutter);right:var(--gutter);pointer-events:none}.nzscene__beats{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(4.5rem,12vh,7.5rem);min-height:15rem;pointer-events:none}@media(min-width:900px){.nzscene__beats{right:auto;width:min(34rem,44vw);min-height:13rem}}.beat{position:absolute;inset:auto 0 0;opacity:0;transform:translate3d(0,1.4rem,0);transition:opacity .7s var(--ease-out),transform .8s var(--ease-out)}.beat.is-on{opacity:1;transform:none}.beat__index{color:var(--glow);letter-spacing:.18em;margin-bottom:.9rem}.beat__index span{color:var(--slate)}.beat__title{color:var(--salt);margin-bottom:.75rem;text-shadow:0 .4rem 2.4rem rgba(2,9,15,.8)}.beat__body{max-width:44ch}.nzscene__ticks{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(1.5rem,4vh,2.5rem);display:flex;gap:.4rem}.nztick{flex:1;height:2px;background:color-mix(in oklab,var(--foam) 16%,transparent);transition:background .5s var(--ease-out),box-shadow .5s var(--ease-out)}.nztick.is-past{background:color-mix(in oklab,var(--glow) 40%,transparent)}.nztick.is-on{background:var(--glow);box-shadow:0 0 16px color-mix(in oklab,var(--glow) 70%,transparent)}.section__head{display:grid;gap:clamp(.9rem,2vw,1.5rem);margin-bottom:clamp(3rem,7vw,6rem);max-width:62rem}.section__head .h1{max-width:18ch}.section__lede{max-width:52ch}.nav{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:.85rem var(--gutter);background:color-mix(in oklab,var(--abyss) 72%,transparent);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid color-mix(in oklab,var(--glow) 10%,transparent);transform:translateY(-101%);transition:transform .7s var(--ease-out)}.nav.is-shown{transform:none}.nav__brand{display:flex;align-items:center;gap:.55rem;flex:none;letter-spacing:.2em;color:var(--foam)}.nav__mark{width:.62rem;height:.62rem;border-radius:50%;background:var(--glow);box-shadow:0 0 14px var(--glow)}.nav__list{display:flex;gap:clamp(.75rem,2vw,1.9rem);margin-right:auto;overflow-x:auto;scrollbar-width:none}.nav__list::-webkit-scrollbar{display:none}.nav__link{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--haze);white-space:nowrap;transition:color .3s var(--ease-out)}.nav__link:hover,.nav__link.is-active{color:var(--foam)}.nav__link--end{flex:none;color:var(--glow)}@media(max-width:720px){.nav__link--end{display:none}}.problem__grid{display:grid;gap:clamp(2.5rem,6vw,5rem);grid-template-columns:1fr}@media(min-width:900px){.problem__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.stats{display:grid;gap:1px;background:color-mix(in oklab,var(--glow) 14%,transparent);border-block:1px solid color-mix(in oklab,var(--glow) 14%,transparent)}.stat{background:var(--deep);padding:clamp(1.4rem,3vw,2.1rem) 0;display:grid;gap:.45rem}.stat__value{font-size:clamp(2.6rem,6vw,4.2rem);line-height:.92;letter-spacing:-.04em;color:var(--salt);font-variant-numeric:tabular-nums}.stat__unit{font-size:.42em;color:var(--glow);margin-left:.15em;letter-spacing:0}.stat__label{font-size:.98rem;color:var(--ink-dim);max-width:34ch;line-height:1.4}.stat__note{color:var(--slate);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.physics{background:linear-gradient(180deg,var(--deep),var(--abyss) 60%,var(--deep))}.physics__grid{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}@media(min-width:1000px){.physics__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.twomey{margin:0;display:grid;gap:1.25rem}.twomey__frame{position:relative;aspect-ratio:16 / 10;border-radius:2px;overflow:hidden;background:radial-gradient(120% 90% at 50% 120%,#0a2b42,#050f1a 70%);border:1px solid color-mix(in oklab,var(--glow) 18%,transparent)}.twomey__canvas{position:absolute;inset:0;width:100%;height:100%}.twomey__sun{position:absolute;top:-18%;right:-6%;width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffe8becc,#ffd69600 62%);pointer-events:none;transition:opacity .5s var(--ease-out)}.twomey__controls{display:grid;gap:.9rem}.twomey__label{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;color:var(--foam);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.twomey__hint{color:var(--slate);text-transform:none;letter-spacing:.06em}.twomey__range{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:linear-gradient(90deg,var(--glow),color-mix(in oklab,var(--glow) 18%,transparent));border-radius:2px;cursor:ew-resize}.twomey__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--salt);box-shadow:0 0 0 1px color-mix(in oklab,var(--glow) 60%,transparent),0 0 22px var(--glow);cursor:ew-resize}.twomey__range::-moz-range-thumb{width:1.15rem;height:1.15rem;border:0;border-radius:50%;background:var(--salt);box-shadow:0 0 0 1px color-mix(in oklab,var(--glow) 60%,transparent),0 0 22px var(--glow)}.twomey__readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;margin:.35rem 0 0}@media(min-width:620px){.twomey__readouts{grid-template-columns:repeat(4,minmax(0,1fr))}}.twomey__readouts dt{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:.3rem}.twomey__readouts dd{margin:0;font-size:1.35rem;color:var(--foam);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.twomey__readouts dd span{font-size:.62rem;color:var(--slate);margin-left:.3em;letter-spacing:.08em}.twomey__key dd{color:var(--glow);text-shadow:0 0 24px color-mix(in oklab,var(--glow) 50%,transparent)}.twomey__caption{color:var(--slate);font-size:.66rem;letter-spacing:.08em}.sizewindow{margin-top:clamp(4rem,9vw,7rem);display:grid;gap:clamp(1.5rem,3vw,2.4rem);padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--rule)}.sizewindow__title{max-width:22ch;color:var(--salt)}.sizewindow__scale{display:grid;gap:1px;background:color-mix(in oklab,var(--glow) 14%,transparent);margin-top:1rem}@media(min-width:760px){.sizewindow__scale{grid-template-columns:repeat(3,minmax(0,1fr))}}.mark{background:var(--deep);padding:clamp(1.5rem,3vw,2.2rem);display:grid;gap:.6rem;align-content:start}.mark__dot{border-radius:50%;background:color-mix(in oklab,var(--haze) 45%,transparent);margin-bottom:.5rem}.mark--optimal .mark__dot{background:var(--glow);box-shadow:0 0 30px color-mix(in oklab,var(--glow) 70%,transparent)}.mark__nm{font-size:1.55rem;letter-spacing:-.03em;color:var(--salt)}.mark__verdict{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--slate)}.mark--optimal .mark__verdict{color:var(--glow)}.mark__note{font-size:.92rem;color:var(--ink-dim);line-height:1.5}.nozzle{background:var(--abyss)}.nozzle__diagram{border:1px solid color-mix(in oklab,var(--glow) 16%,transparent);background:radial-gradient(120% 140% at 20% 50%,#08243a,#030b13 70%);padding:clamp(1rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,5vw,4rem);overflow-x:auto}.nozzle-svg{width:100%;min-width:34rem;height:auto}.nz-axis{stroke:color-mix(in oklab,var(--glow) 22%,transparent);stroke-width:1;stroke-dasharray:8 6 2 6}.nz-chamber{fill:color-mix(in oklab,var(--glow) 8%,transparent);stroke:color-mix(in oklab,var(--glow) 30%,transparent);stroke-width:1}.nz-outline{fill:none;stroke:color-mix(in oklab,var(--foam) 46%,transparent);stroke-width:1.4}.nz-orifice{fill:color-mix(in oklab,var(--glow) 26%,transparent);stroke:var(--glow);stroke-width:1.2}.nz-flow{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:10 12;animation:nz-dash 1.1s linear infinite}.nz-flow--water{stroke:#57b6e8}.nz-flow--air{stroke:#eaf6ff;stroke-width:1.4;stroke-dasharray:5 14;animation-duration:.6s}@keyframes nz-dash{to{stroke-dashoffset:-22}}.nz-bubble{fill:#dff2ff;opacity:0;animation:nz-bubble 2.9s linear infinite}@keyframes nz-bubble{0%{transform:translate(214px) scale(.5);opacity:0}12%{opacity:.85}78%{opacity:.7}to{transform:translate(396px) scale(1.25);opacity:0}}.nz-flash{animation:nz-flash 2.9s var(--ease-out) infinite;transform-origin:404px 100px}@keyframes nz-flash{0%,62%{opacity:.15;transform:scale(.7)}70%{opacity:.75;transform:scale(1.05)}to{opacity:.15;transform:scale(.8)}}.nz-drop{fill:#eaf6ff;opacity:0;animation:nz-drop 2.6s linear infinite}@keyframes nz-drop{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:.95}to{transform:translate(208px,calc(var(--spread) * 70px)) scale(.55);opacity:0}}.nz-label{fill:var(--foam);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.nz-label--right,.nz-sub--right{text-anchor:end}.nz-label--tick{fill:var(--glow)}.nz-sub{fill:var(--slate);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em}.nz-tick{stroke:color-mix(in oklab,var(--glow) 45%,transparent);stroke-width:1}.nozzle__grid{display:grid;gap:clamp(2rem,5vw,4rem)}@media(min-width:900px){.nozzle__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.specs--panel{margin-top:0;align-content:start}.plume__grid{display:grid;gap:clamp(2.5rem,5vw,4rem)}@media(min-width:1000px){.plume__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.plume__demo{margin:0;display:grid;gap:1.1rem}.plume__frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--abyss);border:1px solid color-mix(in oklab,var(--glow) 18%,transparent)}.plume__seam{position:absolute;inset:0 auto 0 calc(var(--split, .5) * 100%);width:1px;pointer-events:none;background:color-mix(in oklab,var(--salt) 70%,transparent);box-shadow:0 0 14px color-mix(in oklab,var(--glow) 55%,transparent)}.plume__seam:after{content:"";position:absolute;top:50%;left:50%;width:26px;height:26px;transform:translate(-50%,-50%);border:1px solid color-mix(in oklab,var(--salt) 70%,transparent);border-radius:50%;background:#02090f47;backdrop-filter:blur(2px)}.plume__labels{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;padding:.9rem 1.1rem;font-family:var(--mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;background:linear-gradient(to top,rgba(2,9,15,.72),transparent)}.plume__labels>div{display:grid;gap:.3rem}.plume__labels>div:last-child{text-align:right}.plume__labels span{color:var(--salt);text-shadow:0 0 20px color-mix(in oklab,var(--glow) 45%,transparent)}.plume__stat{color:var(--slate);font-size:.56rem;letter-spacing:.1em;text-transform:none;text-shadow:none}.plume__control{display:grid;gap:.75rem}.plume__caption{color:var(--slate);font-size:.66rem;letter-spacing:.08em}.programs{display:grid;gap:1px;background:color-mix(in oklab,var(--glow) 14%,transparent);border-block:1px solid color-mix(in oklab,var(--glow) 14%,transparent)}.program{background:var(--deep);padding:clamp(1.8rem,4vw,3rem) 0;display:grid;gap:1.25rem}@media(min-width:860px){.program{grid-template-columns:13rem minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}}.program__meta{display:grid;gap:.6rem;align-content:start}.program__year{color:var(--glow);font-size:.78rem;letter-spacing:.16em}.program__status{font-family:var(--mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);border:1px solid color-mix(in oklab,var(--slate) 45%,transparent);padding:.3rem .55rem;justify-self:start}.program__status--paused{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 45%,transparent)}.program__name{color:var(--salt)}.program__org{margin-top:.4rem;margin-bottom:1rem;color:var(--haze);font-size:.7rem;letter-spacing:.1em}.questions{background:linear-gradient(180deg,var(--deep),var(--abyss))}.qa{border-top:1px solid var(--rule)}.qa__item{border-bottom:1px solid var(--rule)}.qa__q{width:100%;display:grid;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:baseline;gap:1rem;padding:clamp(1.2rem,2.5vw,1.9rem) 0;text-align:left}.qa__num{color:var(--glow);font-size:.68rem;letter-spacing:.16em}.qa__text{color:var(--ink-dim);transition:color .35s var(--ease-out)}.qa__q:hover .qa__text,.qa__q[aria-expanded=true] .qa__text{color:var(--salt)}.qa__chev{position:relative;width:.85rem;height:.85rem;justify-self:end;align-self:center}.qa__chev:before,.qa__chev:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--haze);transition:transform .45s var(--ease-out)}.qa__chev:after{transform:rotate(90deg)}.qa__chev.is-open:after{transform:rotate(0)}.qa__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out)}.qa__a.is-open{grid-template-rows:1fr}.qa__a>p{overflow:hidden;padding-left:4rem;max-width:64ch}.qa__a.is-open>p{padding-bottom:clamp(1.2rem,2.5vw,2rem)}@media(max-width:640px){.qa__q{grid-template-columns:2rem minmax(0,1fr) 1.5rem}.qa__a>p{padding-left:3rem}}.refs{background:var(--abyss);border-top:1px solid var(--rule)}.refs__head{display:grid;gap:1.1rem;margin-bottom:clamp(3rem,6vw,5rem)}.refs__list{display:grid;gap:1px;background:color-mix(in oklab,var(--glow) 12%,transparent);border-block:1px solid color-mix(in oklab,var(--glow) 12%,transparent);counter-reset:ref}.ref{background:var(--abyss);padding:1.15rem 0;display:grid;gap:.5rem}@media(min-width:900px){.ref{grid-template-columns:minmax(0,1fr) 14rem;align-items:baseline;gap:2rem}}.ref__apa{font-size:.92rem;line-height:1.6;color:var(--ink-dim);text-indent:-1.6rem;padding-left:1.6rem}.ref__link{color:var(--glow);font-size:.68rem;letter-spacing:.1em;transition:color .3s var(--ease-out)}.ref__link:hover{color:var(--salt)}.refs__foot{margin-top:clamp(3rem,6vw,5rem);display:grid;gap:.85rem;padding-top:2rem;border-top:1px solid var(--rule)}.refs__disclaimer{color:var(--haze);font-size:.72rem;line-height:1.7;max-width:60ch;letter-spacing:.04em}.refs__note,.refs__colophon{color:var(--slate);font-size:.66rem;letter-spacing:.12em}.refs__colophon{text-transform:uppercase;color:var(--glow)}:root{--abyss: #02090f;--deep: #04121f;--sea: #072438;--shelf: #0c3b56;--foam: #eaf6ff;--mist: #b9d9ec;--haze: #7fa7c0;--slate: #52768c;--glow: #7fd4ff;--glow-hot: #b6ecff;--sun: #ffcf8a;--salt: #ffffff;--warn: #ff8b6b;--ink: var(--foam);--ink-dim: var(--mist);--ink-faint: var(--slate);--display: "Inter Tight", ui-sans-serif, system-ui, -apple-system, sans-serif;--serif: "Instrument Serif", ui-serif, Georgia, serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gutter: clamp(1.25rem, 5vw, 6rem);--measure: 62ch;--rule: color-mix(in oklab, var(--glow) 18%, transparent);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0;background:var(--deep);color:var(--ink);font-family:var(--display);font-weight:300;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none}body{overflow-x:hidden}#root{isolation:isolate}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:color-mix(in oklab,var(--glow) 40%,transparent);color:var(--salt)}:focus-visible{outline:2px solid var(--glow);outline-offset:3px;border-radius:2px}.eyebrow{font-family:var(--mono);font-size:clamp(.62rem,.72vw,.75rem);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--glow);display:flex;align-items:center;gap:.85em}.eyebrow:before{content:"";width:clamp(1.5rem,4vw,3.5rem);height:1px;background:currentColor;opacity:.55;flex:none}.h-display{font-size:clamp(2.75rem,8.5vw,8.5rem);line-height:.94;letter-spacing:-.045em;font-weight:300}.h1{font-size:clamp(2.1rem,5.4vw,4.6rem);line-height:1.02;letter-spacing:-.038em;font-weight:300}.h2{font-size:clamp(1.5rem,2.7vw,2.3rem);line-height:1.12;letter-spacing:-.028em;font-weight:400}.h3{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.24;letter-spacing:-.018em;font-weight:500}.lede{font-size:clamp(1.08rem,1.65vw,1.5rem);line-height:1.5;letter-spacing:-.014em;color:var(--ink-dim);max-width:46ch}.body{font-size:clamp(.98rem,1.05vw,1.075rem);line-height:1.68;color:var(--ink-dim);max-width:var(--measure)}.body+.body{margin-top:1.15em}.mono{font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;color:var(--haze)}.serif-em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.glow-text{color:var(--salt);text-shadow:0 0 34px color-mix(in oklab,var(--glow) 55%,transparent)}.section{position:relative;padding-block:clamp(6rem,15vh,12rem);padding-inline:var(--gutter)}.wrap{max-width:84rem;margin-inline:auto;width:100%}.rule{height:1px;background:linear-gradient(90deg,var(--rule),transparent);border:0}.reveal{opacity:0;transform:translate3d(0,1.6rem,0);transition:opacity 1.05s var(--ease-out),transform 1.05s var(--ease-out);transition-delay:var(--d, 0ms);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
