:root{--abyss:#04070c;--deep:#0a1a2a;--biolum:#3ff5e0;--lure:#ffb547;--text:#cfe3ea;--text-dim:#5e7684;--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gutter:clamp(16px, 6vw, 96px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--abyss);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--abyss);min-height:100lvh;margin:0;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.gl{z-index:0;pointer-events:none;width:100vw;height:100lvh;display:block;position:fixed;top:0;left:0}[data-engine=lost] .gl{visibility:hidden}main,.site-footer{z-index:1;position:relative}[data-isolate] main,[data-isolate] .site-footer{visibility:hidden}.section{position:relative}.section__scene{height:100lvh;padding:var(--gutter);padding-bottom:calc(var(--gutter) + env(safe-area-inset-bottom));align-content:end;display:grid;position:sticky;top:0}.section__text{max-width:36rem}@media (scripting:none){html:root .section{height:auto}html:root .section__scene{height:auto;padding-block:clamp(3rem,8vh,5rem);position:static}html:root .sonar .section__scene{min-height:100svh}html:root .site-footer{min-height:0;padding-top:clamp(3rem,8vh,5rem)}}html[data-engine=off] .section{height:auto}html[data-engine=off] .section__scene{height:auto;padding-block:clamp(3rem,8vh,5rem);position:static}html[data-engine=off] .sonar .section__scene{min-height:100svh}html[data-engine=off] .site-footer{min-height:0;padding-top:clamp(3rem,8vh,5rem)}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:.75rem}h1,h2,h3{letter-spacing:-.02em;margin:.25em 0 .35em;font-weight:500;line-height:1.02}h1{font-size:clamp(3.2rem,13vw,10rem)}h2{font-size:clamp(2.2rem,6.5vw,4.75rem)}p{margin:0 0 1em;font-size:clamp(1rem,.9rem + .35vw,1.2rem);line-height:1.55}a{color:var(--biolum);text-underline-offset:.2em}a:focus-visible{outline:2px solid var(--biolum);outline-offset:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-engine=on] .reveal{--reveal-in:clamp(0, calc((var(--p,0) - var(--in,0)) * 10), 1);--reveal-out:clamp(0, calc((var(--out,1) - var(--p,0)) * 10), 1);opacity:min(var(--reveal-in), var(--reveal-out));transform:translate3d(0, calc((1 - var(--reveal-in)) * 2rem), 0);will-change:opacity, transform}@media (prefers-reduced-motion:reduce){[data-engine=on] .reveal{transform:none}}:root{--fiche-split:58vw;--fiche-stage-portrait:58svh}.fiche{--text-dim:#7a93a1}html[data-detail=leaving] .fiche__article{opacity:0;transition:opacity .15s ease-out}html[data-detail=swapping] main[inert] .fiche__article{opacity:0;transition:opacity .2s ease-out}html[data-detail=swapping] main[inert] .fiche__bar{visibility:hidden}.wave{-webkit-user-select:none;user-select:none}.wave__w{white-space:nowrap;display:inline-block}.wave__c{text-align:center;color:color-mix(in srgb, var(--biolum) calc(var(--w,0) * 100%), var(--wave-base,var(--text)));display:inline-block}.fiche .eyebrow{--wave-base:var(--text-dim)}.plate-labels span{z-index:1;opacity:var(--v,0);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;color:var(--text);pointer-events:none;will-change:transform, opacity;font-size:.75rem;position:fixed;top:0;left:0}.plate-labels .plate-labels__dim{color:var(--biolum)}html:not([data-engine=on]) .plate-labels{display:none}@media (width<=63.99rem){.plate-labels span{font-size:.7rem}}
