.nav[data-astro-cid-wpvy4v7s]{width:var(--vw,100%);z-index:60;background:color-mix(in srgb, var(--ink) 78%, transparent);backdrop-filter:blur(10px);transition:background-color .4s var(--ease), border-color .4s var(--ease);will-change:transform;border-bottom:1px solid #0000;position:fixed;top:0;left:0}.nav[data-astro-cid-wpvy4v7s].scrolled{background:color-mix(in srgb, var(--ink) 92%, transparent);border-bottom-color:var(--line-soft)}.nav-inner[data-astro-cid-wpvy4v7s]{flex-wrap:nowrap;align-items:center;gap:clamp(1rem,2.4vw,2.2rem);padding-block:1.15rem;display:flex}.mark[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);margin-right:auto;font-size:1.05rem;font-weight:600;text-decoration:none}.links[data-astro-cid-wpvy4v7s]{font-family:var(--font-mono);flex-wrap:nowrap;gap:clamp(.9rem,1.9vw,2rem);font-size:clamp(.74rem,.95vw,.82rem);display:flex;position:relative}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{white-space:nowrap;color:var(--fg-soft);transition:color .3s var(--ease);text-decoration:none}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].active{color:var(--fg)}.marker[data-astro-cid-wpvy4v7s]{opacity:0;background:var(--now,var(--fg));width:0;height:2px;transition:background-color .7s var(--ease);pointer-events:none;position:absolute;bottom:-6px;left:0}.lang[data-astro-cid-wpvy4v7s]{border:none;border-bottom:1px solid var(--line);cursor:pointer;font-family:var(--font-mono);color:var(--fg-soft);transition:color .25s var(--ease), border-color .25s var(--ease);background:0 0;padding:0 0 2px;font-size:max(.78rem,12.48px)}.lang[data-astro-cid-wpvy4v7s]:hover{color:var(--fg);border-bottom-color:var(--fg)}.cv[data-astro-cid-wpvy4v7s]{padding:.5em 1.2em;font-size:.8rem}.burger[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:8px;display:none}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--fg);width:20px;height:1.5px;transition:transform .35s var(--ease), opacity .2s var(--ease);display:block}.burger[data-astro-cid-wpvy4v7s].open span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(3.25px)rotate(45deg)}.burger[data-astro-cid-wpvy4v7s].open span[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-3.25px)rotate(-45deg)}.mobile-menu[data-astro-cid-wpvy4v7s]{display:none}@media (width<=999px){.links[data-astro-cid-wpvy4v7s],.lang[data-astro-cid-wpvy4v7s],.cv[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s]{display:flex}.mobile-menu[data-astro-cid-wpvy4v7s]{background:var(--surface);max-height:0;font-family:var(--font-mono);transition:max-height .45s var(--ease);flex-direction:column;display:flex;overflow:hidden}.mobile-menu[data-astro-cid-wpvy4v7s].open{max-height:420px}.lang-mobile[data-astro-cid-wpvy4v7s]{padding:1.1rem var(--edge);border:none;border-top:1px solid var(--line-soft);text-align:left;font-family:var(--font-mono);color:var(--fg);cursor:pointer;background:0 0;font-size:.9rem}.mobile-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:1.1rem var(--edge);color:var(--fg);border-top:1px solid var(--line-soft);font-size:.9rem;text-decoration:none}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-wpvy4v7s]{transform:none!important}}.panel[data-astro-cid-hzyhq4ce]{background:radial-gradient(125% 95% at 58% 34%,#1c2434 0%,#131722 58%,#0b0e16 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.chart[data-astro-cid-hzyhq4ce]{width:100%;height:100%}.grid[data-astro-cid-hzyhq4ce]{stroke:#d1d4dc14;stroke-width:1px}.axis[data-astro-cid-hzyhq4ce]{stroke:#d1d4dc2e;stroke-width:1px}.tick[data-astro-cid-hzyhq4ce]{stroke:#d1d4dc42;stroke-width:1px}.observed[data-astro-cid-hzyhq4ce]{fill:none;stroke:#dfe3ea;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.obs-dots[data-astro-cid-hzyhq4ce] circle[data-astro-cid-hzyhq4ce]{fill:#dfe3ea8c}.median[data-astro-cid-hzyhq4ce]{fill:none;stroke:#e8b04b;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 5}.edge[data-astro-cid-hzyhq4ce]{fill:none;stroke:#e8b04b4d;stroke-width:1px}.edge[data-astro-cid-hzyhq4ce].inner{stroke:#e8b04b6b}.tickring[data-astro-cid-hzyhq4ce]{fill:none;stroke:#dfe3ea;stroke-width:1.2px;opacity:0}.forecast-tag[data-astro-cid-hzyhq4ce]{text-anchor:end}.crosshair[data-astro-cid-hzyhq4ce]{opacity:0;pointer-events:none}.cross-v[data-astro-cid-hzyhq4ce],.cross-h[data-astro-cid-hzyhq4ce]{stroke:#dfe3ea6b;stroke-width:1px;stroke-dasharray:3 3}.cross-dot[data-astro-cid-hzyhq4ce]{fill:none;stroke:#dfe3ea;stroke-width:1.6px}.cross-badge[data-astro-cid-hzyhq4ce] rect[data-astro-cid-hzyhq4ce]{fill:#131722;stroke:#dfe3ea;stroke-width:1px}.cross-badge[data-astro-cid-hzyhq4ce] text[data-astro-cid-hzyhq4ce]{font-family:var(--font-mono);fill:#dfe3ea;text-anchor:middle;font-size:10.5px;font-weight:600}.sample[data-astro-cid-hzyhq4ce]{fill:none;stroke:#e8b04b6b;stroke-width:1px;stroke-linejoin:round}.band[data-astro-cid-hzyhq4ce]{stroke:none}.band[data-astro-cid-hzyhq4ce].outer{fill:#e8b04b21}.band[data-astro-cid-hzyhq4ce].inner{fill:#e8b04b33}.nowline[data-astro-cid-hzyhq4ce]{stroke:#d1d4dc38;stroke-width:1px}.nowdot[data-astro-cid-hzyhq4ce]{fill:#dfe3ea}.levelline[data-astro-cid-hzyhq4ce]{stroke:#dfe3ea4d;stroke-width:1px;stroke-dasharray:2 4}.scale-tag[data-astro-cid-hzyhq4ce]{font-family:var(--font-mono);fill:#969caacc;font-size:10.5px}.level-badge[data-astro-cid-hzyhq4ce] rect[data-astro-cid-hzyhq4ce]{fill:#dfe3ea}.level-badge[data-astro-cid-hzyhq4ce] text[data-astro-cid-hzyhq4ce]{font-family:var(--font-mono);fill:#131722;text-anchor:middle;font-size:10.5px;font-weight:600}.tag[data-astro-cid-hzyhq4ce]{font-family:var(--font-mono);fill:#969caae6;font-size:11px}.band-tag[data-astro-cid-hzyhq4ce]{fill:#e8b04bcc;text-anchor:middle}.inner-tag[data-astro-cid-hzyhq4ce]{fill:#e8b04b9e}@media (width<=900px){.tag[data-astro-cid-hzyhq4ce],.scale-tag[data-astro-cid-hzyhq4ce],.level-badge[data-astro-cid-hzyhq4ce] text[data-astro-cid-hzyhq4ce]{font-size:12px}}.hero[data-astro-cid-ge2uvauf]{position:relative}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.hero-copy[data-astro-cid-ge2uvauf]{padding-left:var(--edge);padding-right:clamp(1.5rem,3vw,3rem);opacity:0;flex-direction:column;justify-content:center;padding-block:clamp(6rem,10vh,8rem) 4rem;display:flex}.hero-copy[data-astro-cid-ge2uvauf].ready{opacity:1}.hero-copy[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{min-height:1.2em;margin-bottom:1.4rem}.headline[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin-bottom:1.8rem;font-size:clamp(2.6rem,5.6vw,4.4rem);font-weight:600;line-height:1.03}.lede[data-astro-cid-ge2uvauf]{max-width:44ch;color:var(--fg-soft);margin-bottom:2.4rem;font-size:1.08rem}.cta-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1rem;display:flex}.hero-photo[data-astro-cid-ge2uvauf]{background:#0a0e0b;position:relative;overflow:hidden}.photo-mask[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden}.hero-photo[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0006 0%,#0000 14%);position:absolute;inset:0}.scroll-cue[data-astro-cid-ge2uvauf]{left:var(--edge);font-family:var(--font-mono);color:var(--fg-dim);text-transform:lowercase;align-items:center;gap:.7rem;font-size:max(.72rem,11.52px);display:flex;position:absolute;bottom:2rem}.cue-track[data-astro-cid-ge2uvauf]{background:var(--line);width:28px;height:1px;display:block}.cue-line[data-astro-cid-ge2uvauf]{background:var(--fg-dim);width:100%;height:100%;display:block}@media (width<=900px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero-photo[data-astro-cid-ge2uvauf]{order:-1;height:52svh}.hero-copy[data-astro-cid-ge2uvauf]{padding-inline:var(--edge);padding-block:3rem 3.5rem}.scroll-cue[data-astro-cid-ge2uvauf]{display:none}}@media (prefers-reduced-motion:reduce){.hero-copy[data-astro-cid-ge2uvauf]{opacity:1}}.about[data-astro-cid-oxgmilyn]{--accent:var(--faro);background:var(--surface);border-top:1px solid var(--line-soft);padding-block:clamp(4rem,8vw,7rem)}.head[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(2rem,5vw,4.5rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}h2[data-astro-cid-oxgmilyn]{font-family:var(--font-display);letter-spacing:-.015em;max-width:15ch;color:var(--fg);margin-top:.7rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.08}.lead[data-astro-cid-oxgmilyn]{color:var(--fg);margin:0;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.55}.body[data-astro-cid-oxgmilyn]{columns:2;column-gap:clamp(2rem,5vw,4.5rem);margin-bottom:clamp(2.5rem,5vw,3.5rem)}.body[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{break-inside:avoid;color:var(--fg-soft);margin-bottom:1.15rem;font-size:1rem}.body[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{color:var(--fg);font-weight:600}.body[data-astro-cid-oxgmilyn] .question[data-astro-cid-oxgmilyn]{--draw:1;background-image:linear-gradient(var(--faro), var(--faro));background-position:0 0;background-repeat:no-repeat;background-size:2px calc(var(--draw) * 100%);font-family:var(--font-display);margin-top:.7rem;padding-left:1rem;font-size:1.08rem;font-weight:500;line-height:1.45;display:block}.body[data-astro-cid-oxgmilyn] .closing[data-astro-cid-oxgmilyn]{font-family:var(--font-display);color:var(--fg);border-top:1px solid var(--line);padding-top:1.1rem;font-size:1.1rem;font-weight:500}.orbit[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);margin-bottom:clamp(2.5rem,5vw,3.5rem);padding-top:1.6rem}.orbit-label[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);color:var(--fg-dim);margin-bottom:1.1rem;font-size:max(.76rem,12.16px);display:block}.tags[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);color:var(--fg-soft);border:1px solid var(--line);background:var(--ink);transition:color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);border-radius:2px;padding:.5em .9em;font-size:.8rem}.tags[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:hover{color:var(--fg);border-color:var(--faro);transform:translateY(-3px)}.facts[data-astro-cid-oxgmilyn]{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1px;display:grid}.fact-block[data-astro-cid-oxgmilyn]{background:var(--surface);padding:1.5rem 1.4rem 1.7rem}.fact-block[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);color:var(--fg-dim);margin-bottom:1rem;font-size:max(.76rem,12.16px)}.fact-block[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.fact-title[data-astro-cid-oxgmilyn]{color:var(--fg);font-weight:500;display:block}.fact-meta[data-astro-cid-oxgmilyn]{color:var(--fg-soft);font-size:.85rem;display:block}.lang-list[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;display:flex}@media (width<=820px){.head[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;align-items:start;gap:1.6rem}h2[data-astro-cid-oxgmilyn]{max-width:100%}.body[data-astro-cid-oxgmilyn]{columns:1}}.experience[data-astro-cid-bl6cniha]{--accent:var(--faro);padding-block:clamp(4rem,8vw,7rem)}h2[data-astro-cid-bl6cniha]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);margin:.5rem 0 3rem;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:600}.timeline[data-astro-cid-bl6cniha]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.rail[data-astro-cid-bl6cniha],.rail-fill[data-astro-cid-bl6cniha]{width:1px;position:absolute;top:.5rem;bottom:.5rem;left:0}.rail[data-astro-cid-bl6cniha]{background:var(--line)}.rail-fill[data-astro-cid-bl6cniha]{background:var(--faro);transform:scaleY(0)}.role[data-astro-cid-bl6cniha]{padding:0 0 2.6rem 2rem;position:relative}.role[data-astro-cid-bl6cniha]:before{content:"";background:var(--line);width:9px;height:9px;transition:background-color .4s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:50%;position:absolute;top:.4rem;left:-4px;transform:scale(.6)}.role[data-astro-cid-bl6cniha].lit:before{background:var(--fg-dim);transform:scale(1)}.role[data-astro-cid-bl6cniha].current.lit:before{background:var(--faro);box-shadow:0 0 0 4px color-mix(in srgb, var(--faro) 20%, transparent);animation:pulse 2.6s var(--ease) infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--faro) 20%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--faro) 0%, transparent)}}.role-head[data-astro-cid-bl6cniha]{flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;display:flex}.role-head[data-astro-cid-bl6cniha] h3[data-astro-cid-bl6cniha]{font-family:var(--font-display);color:var(--fg);font-size:1.25rem;font-weight:600}.dates[data-astro-cid-bl6cniha]{font-family:var(--font-mono);color:var(--fg-dim);font-size:max(.78rem,12.48px)}.role[data-astro-cid-bl6cniha].current .dates[data-astro-cid-bl6cniha]{color:var(--faro)}.role-title[data-astro-cid-bl6cniha]{color:var(--fg-soft);margin:.2rem 0 .9rem;font-size:.92rem}.role[data-astro-cid-bl6cniha] ul[data-astro-cid-bl6cniha]{flex-direction:column;gap:.5rem;margin:0;padding-left:1.1rem;display:flex}.role[data-astro-cid-bl6cniha] li[data-astro-cid-bl6cniha]{color:var(--fg-soft);max-width:68ch;font-size:.95rem}@media (prefers-reduced-motion:reduce){.role[data-astro-cid-bl6cniha]:before,.role[data-astro-cid-bl6cniha].current.lit:before{animation:none;transform:scale(1)}}.skills[data-astro-cid-2zwc476k]{--accent:var(--unos);background:var(--surface);border-top:1px solid var(--line-soft);padding-block:clamp(4rem,8vw,7rem)}h2[data-astro-cid-2zwc476k]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);margin:.5rem 0 3rem;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:600}.stack[data-astro-cid-2zwc476k]{border-top:1px solid var(--line);margin:0}.row[data-astro-cid-2zwc476k]{border-bottom:1px solid var(--line-soft);grid-template-columns:clamp(150px,17vw,230px) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,4vw,3rem);padding:1.45rem 0 1.55rem;display:grid}.row[data-astro-cid-2zwc476k]:last-child{border-bottom-color:var(--line)}.row[data-astro-cid-2zwc476k] dt[data-astro-cid-2zwc476k]{font-family:var(--font-display);color:var(--fg);margin:0;padding-top:.3rem;font-size:1.02rem;font-weight:600}.row[data-astro-cid-2zwc476k] dd[data-astro-cid-2zwc476k]{margin:0}.pills[data-astro-cid-2zwc476k]{flex-wrap:wrap;gap:.5rem;display:flex}.pills[data-astro-cid-2zwc476k] span[data-astro-cid-2zwc476k]{font-family:var(--font-mono);color:var(--fg-soft);border:1px solid var(--line);transition:color .25s var(--ease), border-color .25s var(--ease), background-color .25s var(--ease);border-radius:2px;padding:.32em .65em;font-size:max(.72rem,11.52px)}.pills[data-astro-cid-2zwc476k] span[data-astro-cid-2zwc476k]:hover{color:var(--fg);border-color:var(--unos);background:color-mix(in srgb, var(--unos) 8%, transparent)}@media (width<=700px){.row[data-astro-cid-2zwc476k]{grid-template-columns:1fr;gap:.85rem}}.proj[data-astro-cid-s2lqi4xf]{border-top:1px solid var(--line-soft);padding-block:clamp(5rem,10vw,8rem);position:relative;overflow:clip}.unos[data-astro-cid-s2lqi4xf]{background:radial-gradient(ellipse 80% 60% at 85% 20%, color-mix(in srgb, var(--unos) 10%, transparent), transparent), var(--ink);--accent:var(--unos)}.grid[data-astro-cid-s2lqi4xf]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:3.5rem;display:grid}.eyebrow[data-astro-cid-s2lqi4xf]{color:var(--unos)}h2[data-astro-cid-s2lqi4xf]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:.5rem 0 .3rem;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:700}.tagline[data-astro-cid-s2lqi4xf]{font-family:var(--font-mono);color:var(--unos);margin-bottom:1.6rem;font-size:.9rem}.lede[data-astro-cid-s2lqi4xf]{color:var(--fg);max-width:46ch;margin-bottom:1.2rem;font-size:1.15rem}.lede[data-astro-cid-s2lqi4xf] em[data-astro-cid-s2lqi4xf]{color:var(--unos);font-style:normal}.copy[data-astro-cid-s2lqi4xf]>p[data-astro-cid-s2lqi4xf]:not(.tagline):not(.lede):not(.honesty){color:var(--fg-soft);max-width:52ch;margin-bottom:1.6rem}.copy[data-astro-cid-s2lqi4xf] strong[data-astro-cid-s2lqi4xf]{color:var(--fg)}.stats[data-astro-cid-s2lqi4xf]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:1.3rem;margin-bottom:1.4rem;padding-top:1.3rem;display:grid}.stats[data-astro-cid-s2lqi4xf] dt[data-astro-cid-s2lqi4xf]{font-family:var(--font-mono);color:var(--unos);font-size:.95rem}.stats[data-astro-cid-s2lqi4xf] dd[data-astro-cid-s2lqi4xf]{color:var(--fg-soft);margin-top:.3rem;font-size:max(.78rem,12.48px)}.honesty[data-astro-cid-s2lqi4xf]{color:var(--fg-dim);margin-bottom:1.8rem;font-size:.85rem;font-style:italic}.diagram[data-astro-cid-s2lqi4xf]{aspect-ratio:1;max-width:420px;margin-inline:auto;position:relative}.hub-svg[data-astro-cid-s2lqi4xf]{width:100%;height:100%}.link[data-astro-cid-s2lqi4xf]{stroke:color-mix(in srgb, var(--unos) 55%, transparent);stroke-width:1.2px;fill:none}.hub[data-astro-cid-s2lqi4xf]{fill:var(--unos)}.hub-ring[data-astro-cid-s2lqi4xf]{fill:none;stroke:var(--unos);stroke-width:1.5px;opacity:0}.hub-label[data-astro-cid-s2lqi4xf]{font-family:var(--font-mono);color:var(--ink);font-size:max(.62rem,9.92px);font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node-list[data-astro-cid-s2lqi4xf]{height:100%;font-family:var(--font-mono);color:var(--fg-soft);flex-direction:column;justify-content:space-between;margin:0;padding:0;font-size:max(.72rem,11.52px);list-style:none;display:flex;position:absolute;top:0}.node-list[data-astro-cid-s2lqi4xf].left{text-align:right;left:-.5rem}.node-list[data-astro-cid-s2lqi4xf].right{text-align:left;right:-1rem}@media (width<=900px){.grid[data-astro-cid-s2lqi4xf]{grid-template-columns:1fr}.diagram[data-astro-cid-s2lqi4xf]{max-width:320px}.node-list[data-astro-cid-s2lqi4xf]{font-size:max(.62rem,9.92px)}}.fastdna[data-astro-cid-s2dwahte]{border-top:1px solid var(--line-soft);background:var(--ink);--accent:var(--fastdna);padding-block:clamp(5rem,10vw,8rem);position:relative;overflow:clip}.marquee[data-astro-cid-s2dwahte]{opacity:.45;width:100%;position:absolute;top:6.5rem;left:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.marquee-track[data-astro-cid-s2dwahte]{width:max-content;display:flex}.marquee[data-astro-cid-s2dwahte] span[data-astro-cid-s2dwahte]{font-family:var(--font-mono);letter-spacing:.15em;color:var(--fastdna);white-space:nowrap;padding-right:2rem;font-size:.85rem}.eyebrow[data-astro-cid-s2dwahte]{color:var(--fastdna)}h2[data-astro-cid-s2dwahte]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:.5rem 0 .3rem;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:700;position:relative}.tagline[data-astro-cid-s2dwahte]{font-family:var(--font-mono);color:var(--fastdna);margin-bottom:1.6rem;font-size:.9rem}.lede[data-astro-cid-s2dwahte]{color:var(--fg);max-width:62ch;margin-bottom:3rem;font-size:1.1rem}.race[data-astro-cid-s2dwahte]{flex-direction:column;gap:.9rem;max-width:640px;margin-bottom:3rem;display:flex}.race-row[data-astro-cid-s2dwahte]{grid-template-columns:150px minmax(0,1fr) 60px;align-items:center;gap:1rem;display:grid}.race-label[data-astro-cid-s2dwahte]{font-family:var(--font-mono);color:var(--fg-soft);font-size:max(.75rem,12px)}.race-track[data-astro-cid-s2dwahte]{background:var(--surface-2);border:1px solid var(--line);height:10px;position:relative}.race-bar[data-astro-cid-s2dwahte]{background:var(--fg-dim);position:absolute;inset:0}.race-bar[data-astro-cid-s2dwahte].rs{background:var(--fastdna)}.race-time[data-astro-cid-s2dwahte]{font-family:var(--font-mono);color:var(--fg-soft);text-align:right;font-size:max(.78rem,12.48px)}.race-caption[data-astro-cid-s2dwahte]{color:var(--fg-dim);margin-top:.3rem;font-size:max(.78rem,12.48px)}.stats[data-astro-cid-s2dwahte]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1.3rem;max-width:900px;margin-bottom:1.4rem;padding-top:1.3rem;display:grid}.stats[data-astro-cid-s2dwahte] dt[data-astro-cid-s2dwahte]{font-family:var(--font-mono);color:var(--fastdna);font-size:1.05rem}.stats[data-astro-cid-s2dwahte] dd[data-astro-cid-s2dwahte]{color:var(--fg-soft);margin-top:.3rem;font-size:.8rem}.honesty[data-astro-cid-s2dwahte]{color:var(--fg-dim);max-width:68ch;margin-bottom:1.8rem;font-size:.85rem;font-style:italic}@media (width<=640px){.race-row[data-astro-cid-s2dwahte]{grid-template-columns:100px minmax(0,1fr) 50px}.stats[data-astro-cid-s2dwahte]{grid-template-columns:1fr}}.cr[data-astro-cid-lx37drxq]{border-top:1px solid var(--line-soft);background:var(--ink);--accent:var(--cr);text-align:center;padding-block:clamp(6rem,12vw,10rem)}.cr[data-astro-cid-lx37drxq] .wrap[data-astro-cid-lx37drxq]{flex-direction:column;align-items:center;display:flex}.eyebrow[data-astro-cid-lx37drxq]{color:var(--cr)}.private-tag[data-astro-cid-lx37drxq]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--cr);border-radius:2px;margin-top:1rem;padding:.35em .8em;font-size:max(.68rem,10.88px)}h2[data-astro-cid-lx37drxq]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:1.4rem 0 .4rem;font-size:clamp(2.8rem,7vw,5rem);font-weight:700}.tagline[data-astro-cid-lx37drxq]{font-family:var(--font-mono);color:var(--fg-soft);margin-bottom:2rem;font-size:.88rem}.rule[data-astro-cid-lx37drxq]{background:var(--line);width:180px;height:1px;margin-bottom:2.4rem;position:relative;overflow:hidden}.rule-fill[data-astro-cid-lx37drxq]{background:var(--cr);position:absolute;inset:0;transform:scaleX(0)}.lede[data-astro-cid-lx37drxq]{max-width:58ch;color:var(--fg);margin-bottom:1.2rem;font-size:1.12rem}.founder[data-astro-cid-lx37drxq]{max-width:58ch;color:var(--fg-soft);margin-bottom:2.6rem;font-size:.98rem}.cta[data-astro-cid-lx37drxq]{margin-top:2.6rem}.features[data-astro-cid-lx37drxq]{flex-wrap:wrap;justify-content:center;gap:.8rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.features[data-astro-cid-lx37drxq] li[data-astro-cid-lx37drxq]{font-family:var(--font-mono);color:var(--fg-soft);border:1px solid var(--line);padding:.6em 1em;font-size:max(.78rem,12.48px)}.body[data-astro-cid-lx37drxq]{text-align:left;max-width:64ch;margin-bottom:2.6rem}.body[data-astro-cid-lx37drxq] p[data-astro-cid-lx37drxq]{color:var(--fg-soft);margin:0 0 1.1rem;font-size:1rem;line-height:1.7}.body[data-astro-cid-lx37drxq] p[data-astro-cid-lx37drxq]:last-child{margin-bottom:0}.wf[data-astro-cid-66r7jg4b]{border-top:1px solid var(--line-soft);background:var(--surface);--accent:var(--wf);text-align:center;padding-block:clamp(6rem,12vw,10rem)}.wf[data-astro-cid-66r7jg4b] .wrap[data-astro-cid-66r7jg4b]{flex-direction:column;align-items:center;display:flex}.eyebrow[data-astro-cid-66r7jg4b]{color:var(--wf)}.private-tag[data-astro-cid-66r7jg4b]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--wf);border-radius:2px;margin-top:1rem;padding:.35em .8em;font-size:max(.68rem,10.88px)}h2[data-astro-cid-66r7jg4b]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:1.4rem 0 .4rem;font-size:clamp(2.8rem,7vw,5rem);font-weight:700}.tagline[data-astro-cid-66r7jg4b]{font-family:var(--font-mono);color:var(--fg-soft);margin-bottom:2rem;font-size:.88rem}.rule[data-astro-cid-66r7jg4b]{background:var(--line);width:180px;height:1px;margin-bottom:2.4rem;position:relative;overflow:hidden}.rule-fill[data-astro-cid-66r7jg4b]{background:var(--wf);position:absolute;inset:0;transform:scaleX(0)}.lede[data-astro-cid-66r7jg4b]{max-width:58ch;color:var(--fg);margin-bottom:1.2rem;font-size:1.12rem}.founder[data-astro-cid-66r7jg4b]{max-width:58ch;color:var(--fg-soft);margin-bottom:2.6rem;font-size:.98rem}.features[data-astro-cid-66r7jg4b]{flex-wrap:wrap;justify-content:center;gap:.8rem 1.6rem;max-width:60rem;margin:0;padding:0;list-style:none;display:flex}.features[data-astro-cid-66r7jg4b] li[data-astro-cid-66r7jg4b]{font-family:var(--font-mono);color:var(--fg-soft);border:1px solid var(--line);padding:.6em 1em;font-size:max(.78rem,12.48px)}.honesty[data-astro-cid-66r7jg4b]{max-width:62ch;color:var(--fg-dim);margin-top:2.4rem;font-size:.85rem;font-style:italic;line-height:1.6}.cta[data-astro-cid-66r7jg4b]{margin-top:2.2rem}.body[data-astro-cid-66r7jg4b]{text-align:left;max-width:64ch;margin-bottom:2.6rem}.body[data-astro-cid-66r7jg4b] p[data-astro-cid-66r7jg4b]{color:var(--fg-soft);margin:0 0 1.1rem;font-size:1rem;line-height:1.7}.body[data-astro-cid-66r7jg4b] p[data-astro-cid-66r7jg4b]:last-child{margin-bottom:0}.science-brief[data-astro-cid-qfjlxkyo]{--accent:var(--science);border-top:1px solid var(--line-soft);padding-block:clamp(3.5rem,7vw,5.5rem)}.eyebrow[data-astro-cid-qfjlxkyo]{color:var(--science)}h2[data-astro-cid-qfjlxkyo]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);margin:.6rem 0 .3rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600}.tagline[data-astro-cid-qfjlxkyo]{font-family:var(--font-mono);color:var(--fg-soft);margin-bottom:1.2rem;font-size:.82rem}.brief[data-astro-cid-qfjlxkyo]{max-width:64ch;color:var(--fg-soft);margin-bottom:1.4rem;font-size:.98rem}.figures[data-astro-cid-qfjlxkyo]{flex-wrap:wrap;gap:.8rem 2.4rem;margin:0 0 1.4rem;display:flex}.figures[data-astro-cid-qfjlxkyo] dt[data-astro-cid-qfjlxkyo]{font-family:var(--font-mono);color:var(--science);font-size:.92rem}.figures[data-astro-cid-qfjlxkyo] dd[data-astro-cid-qfjlxkyo]{color:var(--fg-dim);margin:.2rem 0 0;font-size:max(.78rem,12.48px)}.links[data-astro-cid-qfjlxkyo]{font-family:var(--font-mono);flex-wrap:wrap;gap:.6rem 1.6rem;font-size:max(.8rem,12.8px);display:flex}.links[data-astro-cid-qfjlxkyo] a[data-astro-cid-qfjlxkyo]{color:var(--fg-soft);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.25em;transition:color .3s var(--ease), text-decoration-color .3s var(--ease)}.links[data-astro-cid-qfjlxkyo] a[data-astro-cid-qfjlxkyo]:hover,.links[data-astro-cid-qfjlxkyo] a[data-astro-cid-qfjlxkyo]:focus-visible{color:var(--science);text-decoration-color:var(--science)}.cauce[data-astro-cid-vqhdfpz6]{border-top:1px solid var(--line-soft);background:var(--ink);--accent:var(--cauce);text-align:center;padding-block:clamp(6rem,12vw,10rem)}.cauce[data-astro-cid-vqhdfpz6] .wrap[data-astro-cid-vqhdfpz6]{flex-direction:column;align-items:center;display:flex}.eyebrow[data-astro-cid-vqhdfpz6]{color:var(--cauce)}h2[data-astro-cid-vqhdfpz6]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:1.4rem 0 .4rem;font-size:clamp(2.8rem,7vw,5rem);font-weight:700}.tagline[data-astro-cid-vqhdfpz6]{font-family:var(--font-mono);color:var(--fg-soft);max-width:44ch;margin-bottom:2rem;font-size:.88rem}.rule[data-astro-cid-vqhdfpz6]{background:var(--line);width:180px;height:1px;margin-bottom:2.4rem;position:relative;overflow:hidden}.rule-fill[data-astro-cid-vqhdfpz6]{background:var(--cauce);position:absolute;inset:0;transform:scaleX(0)}.lede[data-astro-cid-vqhdfpz6]{max-width:44ch;font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);margin-bottom:1.8rem;font-size:clamp(1.4rem,3.4vw,2.1rem);line-height:1.25}.body[data-astro-cid-vqhdfpz6]{max-width:64ch;color:var(--fg-soft);margin-bottom:3.4rem}.sub[data-astro-cid-vqhdfpz6]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:1.6rem;font-size:max(.72rem,11.52px)}.findings[data-astro-cid-vqhdfpz6]{text-align:left;border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2.2rem 3rem;width:100%;max-width:54rem;margin:0 0 3.6rem;padding-top:2rem;display:grid}.findings[data-astro-cid-vqhdfpz6] dt[data-astro-cid-vqhdfpz6]{font-family:var(--font-mono);color:var(--cauce);font-size:1.05rem}.findings[data-astro-cid-vqhdfpz6] dd[data-astro-cid-vqhdfpz6]{color:var(--fg-soft);margin:.5rem 0 0;font-size:max(.82rem,13.12px);line-height:1.6}.props[data-astro-cid-vqhdfpz6]{counter-reset:prop;text-align:left;flex-direction:column;gap:.7rem;width:100%;max-width:62rem;margin:0 0 3rem;padding:0;list-style:none;display:flex}.props[data-astro-cid-vqhdfpz6] li[data-astro-cid-vqhdfpz6]{color:var(--fg-soft);border:1px solid var(--line);border-left:2px solid var(--cauce);padding:.85em 1.1em;font-size:max(.84rem,13.44px);line-height:1.55}.honesty[data-astro-cid-vqhdfpz6]{color:var(--fg-dim);max-width:68ch;margin-bottom:2.6rem;font-size:.85rem;font-style:italic;line-height:1.6}.writing[data-astro-cid-rugmhvww]{--accent:var(--book);background:var(--paper);color:var(--paper-ink);text-align:center;border-top:1px solid var(--line-soft);padding-block:clamp(6rem,14vw,11rem)}.writing[data-astro-cid-rugmhvww] .wrap[data-astro-cid-rugmhvww]{flex-direction:column;align-items:center;display:flex}.eyebrow[data-astro-cid-rugmhvww]{color:color-mix(in srgb, var(--paper-ink) 55%, transparent)}h2[data-astro-cid-rugmhvww]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--paper-ink);margin:1.2rem 0 1rem;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:600;line-height:1.08}.subtitle[data-astro-cid-rugmhvww]{font-family:var(--font-mono);color:color-mix(in srgb, var(--paper-ink) 65%, transparent);max-width:46ch;margin-bottom:2.2rem;font-size:.85rem}.rule[data-astro-cid-rugmhvww]{background:var(--book);width:60px;height:2px;margin-bottom:2.4rem}.lede[data-astro-cid-rugmhvww]{max-width:62ch;color:color-mix(in srgb, var(--paper-ink) 85%, transparent);margin-bottom:4rem;font-size:1.12rem}.shelf[data-astro-cid-rugmhvww]{flex-direction:column;gap:3.2rem;width:100%;max-width:58rem;display:flex}.vol[data-astro-cid-rugmhvww]{text-align:left;flex-direction:column;align-items:flex-start;padding-top:2.4rem;display:flex;position:relative}.vol-rule[data-astro-cid-rugmhvww]{background:color-mix(in srgb, var(--paper-ink) 20%, transparent);height:1px;transition:height .35s var(--ease);position:absolute;inset:0 0 auto;overflow:hidden}.vol[data-astro-cid-rugmhvww]:hover .vol-rule[data-astro-cid-rugmhvww],.vol[data-astro-cid-rugmhvww]:focus-within .vol-rule[data-astro-cid-rugmhvww]{height:2px}.vol-rule-fill[data-astro-cid-rugmhvww]{background:var(--book);transform-origin:0;position:absolute;inset:0}html.motion-ready .vol-rule-fill[data-astro-cid-rugmhvww]{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){html.motion-ready .vol-rule-fill[data-astro-cid-rugmhvww]{transform:none}}.index[data-astro-cid-rugmhvww]{font-family:var(--font-mono);letter-spacing:.1em;color:color-mix(in srgb, var(--paper-ink) 42%, transparent);transition:color .35s var(--ease), letter-spacing .35s var(--ease);margin-bottom:.9rem;font-size:max(.72rem,11.52px)}.vol[data-astro-cid-rugmhvww]:hover .index[data-astro-cid-rugmhvww],.vol[data-astro-cid-rugmhvww]:focus-within .index[data-astro-cid-rugmhvww]{color:var(--book);letter-spacing:.22em}.vol[data-astro-cid-rugmhvww] h3[data-astro-cid-rugmhvww]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--paper-ink);margin:0 0 .6rem;font-size:clamp(1.5rem,3.6vw,2.1rem);font-weight:600;line-height:1.15}.vol-subtitle[data-astro-cid-rugmhvww]{font-family:var(--font-mono);color:color-mix(in srgb, var(--paper-ink) 62%, transparent);max-width:52ch;margin-bottom:1.4rem;font-size:max(.76rem,12.16px);line-height:1.5}.spine[data-astro-cid-rugmhvww]{flex-wrap:wrap;gap:.5rem 1.4rem;margin:0 0 1.6rem;padding:0;list-style:none;display:flex}.spine[data-astro-cid-rugmhvww] li[data-astro-cid-rugmhvww]{font-family:var(--font-mono);letter-spacing:.03em;color:var(--book);font-size:max(.92rem,14.72px)}.blurb[data-astro-cid-rugmhvww]{max-width:64ch;color:color-mix(in srgb, var(--paper-ink) 84%, transparent);margin-bottom:1.8rem;font-size:1rem;line-height:1.65}.stats[data-astro-cid-rugmhvww]{border-top:1px solid color-mix(in srgb, var(--paper-ink) 18%, transparent);flex-wrap:wrap;gap:1.4rem 3rem;margin:0 0 1.6rem;padding-top:1.4rem;display:flex}.stats[data-astro-cid-rugmhvww] dt[data-astro-cid-rugmhvww]{font-family:var(--font-mono);color:var(--book);font-size:1.05rem}.stats[data-astro-cid-rugmhvww] dd[data-astro-cid-rugmhvww]{color:color-mix(in srgb, var(--paper-ink) 65%, transparent);max-width:34ch;margin:.3rem 0 0;font-size:max(.78rem,12.48px)}.honesty[data-astro-cid-rugmhvww]{color:color-mix(in srgb, var(--paper-ink) 62%, transparent);max-width:68ch;margin-bottom:1.8rem;font-size:.85rem;font-style:italic;line-height:1.6}.read-btn[data-astro-cid-rugmhvww]{border-color:color-mix(in srgb, var(--paper-ink) 30%, transparent);color:var(--paper-ink)}.read-btn[data-astro-cid-rugmhvww]:hover,.vol[data-astro-cid-rugmhvww]:focus-within .read-btn[data-astro-cid-rugmhvww]{border-color:var(--book);color:var(--book)}.contact[data-astro-cid-he3spzz3]{--accent:var(--fg);background:var(--ink);border-top:1px solid var(--line-soft)}.top[data-astro-cid-he3spzz3]{padding-block:clamp(4.5rem,9vw,7rem) 3rem}h2[data-astro-cid-he3spzz3]{font-family:var(--font-display);letter-spacing:-.015em;max-width:18ch;color:var(--fg);margin:.6rem 0 2.2rem;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:600}.actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.8rem;display:flex}.bottom[data-astro-cid-he3spzz3]{border-top:1px solid var(--line-soft);font-family:var(--font-mono);color:var(--fg-dim);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.6rem 2.2rem;font-size:max(.78rem,12.48px);display:flex}.link-list[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.link-list[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--fg-soft);text-decoration:none}.link-list[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--fg)}
