.wrap[data-astro-cid-flneaihs]{background:var(--paper);height:900svh;position:relative}html:has(.snaps){scroll-snap-type:y mandatory}.snaps[data-astro-cid-flneaihs]{pointer-events:none;position:absolute;inset:0}.snaps[data-astro-cid-flneaihs] i[data-astro-cid-flneaihs]{width:1px;height:1px;left:0;top:calc(var(--p) * (800svh + var(--nav)));scroll-snap-align:start;scroll-snap-stop:always;position:absolute}.stage[data-astro-cid-flneaihs]{top:var(--nav);height:calc(100svh - var(--nav));grid-template-columns:1fr 1fr;display:grid;position:sticky;overflow:clip}.left[data-astro-cid-flneaihs]{position:relative}canvas[data-astro-cid-flneaihs]{width:100%;height:100%;display:block;position:absolute;inset:0}.stage[data-astro-cid-flneaihs]:after{content:"";z-index:1;pointer-events:none;background-image:var(--grain), var(--grid);mix-blend-mode:multiply;position:absolute;inset:0}.right[data-astro-cid-flneaihs]{z-index:2;--tab:56px;position:relative}.right[data-astro-cid-flneaihs] .ghost-cog{opacity:.07;pointer-events:none;position:absolute;top:6%;right:-16%}.copy[data-astro-cid-flneaihs]{top:0;left:0;right:48px;bottom:calc(4 * var(--tab));flex-direction:column;justify-content:center;display:flex;position:absolute}.copy[data-astro-cid-flneaihs] .n[data-astro-cid-flneaihs]{min-height:1.5em}.copy[data-astro-cid-flneaihs] h1[data-astro-cid-flneaihs]{letter-spacing:-.02em;font-size:clamp(2.2rem,4.4vw,4.2rem);font-weight:700;line-height:1.02;font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;margin:0 0 .22em;font-size:clamp(4rem,8.6vw,8.8rem);line-height:.86}.title[data-astro-cid-flneaihs]{width:fit-content}.cue[data-astro-cid-flneaihs]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:opacity .5s var(--ease), transform .5s var(--ease);align-items:center;gap:14px;margin-top:clamp(28px,5vh,48px);font:12px/1.4 ui-monospace,monospace;display:flex}.cue[data-astro-cid-flneaihs].gone{opacity:0;transform:translateY(8px)}.track[data-astro-cid-flneaihs]{border:1.5px solid var(--ink);border-radius:11px;width:22px;height:36px;position:relative}.track[data-astro-cid-flneaihs] i[data-astro-cid-flneaihs]{background:var(--accent);width:4px;height:7px;animation:drop 1.8s var(--ease) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:6px;left:50%}@keyframes drop{0%{opacity:0;transform:translateY(0)}25%{opacity:1}75%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-flneaihs] i[data-astro-cid-flneaihs]{opacity:1;animation:none}}.copy[data-astro-cid-flneaihs] .title[data-astro-cid-flneaihs] p[data-astro-cid-flneaihs]{width:0;min-width:100%;font-family:var(--serif);color:var(--accent);letter-spacing:-.01em;margin:0;font-size:clamp(1.9rem,3.5vw,3.4rem);font-style:italic;line-height:1.1}.copy[data-astro-cid-flneaihs] p[data-astro-cid-flneaihs]{margin:0;font-size:clamp(1.1rem,1.7vw,1.5rem)}.panel[data-astro-cid-flneaihs]{will-change:transform;background:var(--bg);color:var(--fg);position:absolute;inset:0;box-shadow:0 -1px #00000014,0 -18px 40px -24px #00000059}.panel[data-astro-cid-flneaihs] .tab[data-astro-cid-flneaihs]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:var(--tab);letter-spacing:.08em;border-bottom:1px solid color-mix(in srgb, var(--fg) 22%, transparent);align-items:center;gap:14px;padding:0 clamp(20px,3vw,44px);font-size:14px;transition:background .25s;display:flex}.panel[data-astro-cid-flneaihs] .tab[data-astro-cid-flneaihs]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}.panel[data-astro-cid-flneaihs] .tab[data-astro-cid-flneaihs]:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.panel[data-astro-cid-flneaihs] .tab[data-astro-cid-flneaihs] .go[data-astro-cid-flneaihs]{opacity:0;transition:opacity .25s, transform .35s var(--ease);margin-left:auto;transform:translateY(4px)}.panel[data-astro-cid-flneaihs] .tab[data-astro-cid-flneaihs]:hover .go[data-astro-cid-flneaihs]{opacity:.8;transform:none}.panel[data-astro-cid-flneaihs] .body[data-astro-cid-flneaihs]{inset:var(--tab) 0 calc(var(--i) * var(--tab)) 0;flex-direction:column;justify-content:center;padding:0 clamp(24px,3.5vw,56px) clamp(24px,9vh,110px);display:flex;position:absolute;overflow:hidden}.panel[data-astro-cid-flneaihs] .top[data-astro-cid-flneaihs]{opacity:.85;justify-content:space-between;align-items:flex-start;display:flex}.panel[data-astro-cid-flneaihs] .mono[data-astro-cid-flneaihs]{letter-spacing:.08em;text-transform:uppercase;font:12px/1.4 ui-monospace,monospace}.panel[data-astro-cid-flneaihs] .big[data-astro-cid-flneaihs]{font-family:var(--display);opacity:.3;font-size:clamp(56px,6vw,88px);font-weight:700;line-height:.8}.panel[data-astro-cid-flneaihs] h2[data-astro-cid-flneaihs]{font-family:var(--display);text-transform:uppercase;margin:10px 0 6px;font-size:clamp(2.4rem,4.4vw,4.4rem);font-weight:700;line-height:.9}.panel[data-astro-cid-flneaihs] .for[data-astro-cid-flneaihs]{font-family:var(--serif);margin:0 0 16px;font-size:clamp(1.2rem,1.7vw,1.6rem);font-style:italic}.panel[data-astro-cid-flneaihs] .txt[data-astro-cid-flneaihs]{opacity:.85;max-width:52ch;margin:0 0 16px;font-size:16px}.panel[data-astro-cid-flneaihs] ul[data-astro-cid-flneaihs]{border-top:1px solid color-mix(in srgb, var(--fg) 25%, transparent);gap:9px;max-width:56ch;margin:0 0 24px;padding:16px 0 0;font-size:15.5px;list-style:none;display:grid}.panel[data-astro-cid-flneaihs] li[data-astro-cid-flneaihs]{padding-left:20px;position:relative}.panel[data-astro-cid-flneaihs] li[data-astro-cid-flneaihs]:before{content:"";border-top:1.5px solid;width:10px;position:absolute;top:.75em;left:0}.panel[data-astro-cid-flneaihs] .paper[data-astro-cid-flneaihs]{background:var(--fg);color:var(--bg);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:.65em 1.2em;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.panel[data-astro-cid-flneaihs] .ctas[data-astro-cid-flneaihs]{flex-wrap:wrap;gap:12px;display:flex}.panel[data-astro-cid-flneaihs] .paper[data-astro-cid-flneaihs].ghost{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--fg);background:0 0;transition:background .25s,color .25s}.panel[data-astro-cid-flneaihs] .paper[data-astro-cid-flneaihs].ghost:hover{background:var(--fg);color:var(--bg)}.panel[data-astro-cid-flneaihs] .paper[data-astro-cid-flneaihs] span[data-astro-cid-flneaihs]{transition:transform .3s var(--ease)}.panel[data-astro-cid-flneaihs] .paper[data-astro-cid-flneaihs]:hover span[data-astro-cid-flneaihs]{transform:translate(4px)}.panel[data-astro-cid-flneaihs] .paper[data-astro-cid-flneaihs]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=820px){.stage[data-astro-cid-flneaihs]{grid-template-rows:60% 40%;grid-template-columns:1fr}.right[data-astro-cid-flneaihs]{--tab:40px}.copy[data-astro-cid-flneaihs]{justify-content:flex-start;inset:8px 16px 16px}.panel[data-astro-cid-flneaihs] .body[data-astro-cid-flneaihs]{justify-content:flex-start;padding:8px 16px 16px}.wrap[data-astro-cid-flneaihs]{height:auto;padding-top:var(--nav)}.snaps[data-astro-cid-flneaihs],.panel[data-astro-cid-flneaihs]{display:none}html:has(.snaps){scroll-snap-type:none}.stage[data-astro-cid-flneaihs]{position:relative;top:0}.stage[data-astro-cid-flneaihs]:after{background-image:var(--grid);background-position:0 calc(-1 * var(--nav))}}
