.Footer_footer__0IXn3{position:relative;z-index:1;padding:28px 24px 32px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=dark] .Footer_footer__0IXn3{background:rgba(20,17,14,.2)}.Footer_footer__0IXn3:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none;background:linear-gradient(to right,transparent 0,var(--hairline) 20%,var(--hairline) 80%,transparent 100%)}.Footer_inner__QQiBh{max-width:var(--page-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.Footer_copy__SxIte{font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted)}@media (max-width:480px){.Footer_copy__SxIte{font-size:11px}}.GridBackground_canvas__SRrE_{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.Logo_logo__mTqBF{display:inline-block;flex-shrink:0}.Header_header__xuTiO{position:fixed;top:16px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:1100px;height:56px;z-index:100;border-radius:18px;background:var(--glass-bg);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 -8px 16px -10px rgba(255,255,255,.18),0 1px 2px var(--glass-shadow-1),0 8px 24px var(--glass-shadow-2),0 24px 48px -12px var(--glass-shadow-3)}.Header_rim__0GbBp{position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from 215deg at var(--shine-x,50%) 50%,rgba(255,255,255,.85) 0deg,rgba(255,255,255,.18) 70deg,rgba(255,255,255,.55) 150deg,rgba(255,255,255,.1) 230deg,rgba(255,255,255,.45) 310deg,rgba(255,255,255,.85) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}[data-theme=dark] .Header_rim__0GbBp{background:conic-gradient(from 215deg at var(--shine-x,50%) 50%,rgba(255,255,255,.3) 0deg,rgba(255,255,255,.05) 70deg,rgba(255,255,255,.18) 150deg,rgba(255,255,255,.03) 230deg,rgba(255,255,255,.14) 310deg,rgba(255,255,255,.3) 1turn)}.Header_sheen__sITqR{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(108deg,transparent,transparent 32%,rgba(255,255,255,.22) 46%,rgba(255,255,255,.04) 56%,transparent 72%);mix-blend-mode:screen;pointer-events:none;z-index:2;opacity:.95}[data-theme=dark] .Header_sheen__sITqR{background:linear-gradient(108deg,transparent,transparent 32%,rgba(255,255,255,.07) 46%,rgba(255,255,255,.015) 56%,transparent 72%)}.Header_inner__q2oBg{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 22px;z-index:3}.Header_brandLink__jWmRW{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-decoration:none;color:inherit;outline:none}.Header_brand__osYFK{font-family:var(--font-eb-garamond),Georgia,serif;font-size:15px;font-weight:400;letter-spacing:-.005em;color:var(--ink);opacity:.92;white-space:nowrap;display:inline-flex;align-items:baseline;transition:opacity .2s ease}.Header_brandLink__jWmRW:focus-visible .Header_brand__osYFK,.Header_brandLink__jWmRW:hover .Header_brand__osYFK{opacity:1}.Header_fixed__42avq{display:inline-block}.Header_reveal__iyn4T{display:inline-flex;align-items:baseline;max-width:0;overflow:hidden;transition:max-width .3s cubic-bezier(.55,.1,.2,1)}.Header_brandLinkActive__heRw5 .Header_reveal__iyn4T{max-width:220px}.Header_letter__TYdAv{display:inline-block;white-space:pre;color:var(--ink);opacity:0;transition:opacity .24s ease,color .2s ease,text-shadow .2s ease,filter .2s ease,transform .2s ease}.Header_brandLinkActive__heRw5 .Header_letter__TYdAv{animation:Header_glitchIn__yENFy 188ms cubic-bezier(.4,0,.2,1) both}@keyframes Header_glitchIn__yENFy{0%{opacity:0;transform:scale(1.18,.7) skewX(9deg) translateX(-4px);text-shadow:-3px 0 rgba(255,80,180,1),3px 0 rgba(70,220,255,1);filter:blur(2.5px);color:rgba(240,235,226,.6)}16%{opacity:1;transform:scale(.88,1.2) skewX(-6deg) translateX(3px);text-shadow:-2.6px 0 rgba(255,80,180,.95),2.6px 0 rgba(70,220,255,.9),0 0 10px rgba(191,90,242,.5);filter:blur(1.4px);color:rgba(240,235,226,.85)}28%{opacity:.55;transform:scale(1.06,.92) skewX(2deg) translateX(-3px);text-shadow:-1.8px .6px rgba(255,80,180,.75),1.8px -.4px rgba(70,220,255,.7);filter:blur(.6px)}40%{opacity:1;transform:scale(.98,1.04) skewX(-1deg) translateX(2px);text-shadow:-1.2px 0 rgba(255,80,180,.55),1.2px 0 rgba(70,220,255,.55),0 0 8px rgba(191,90,242,.6);filter:blur(0);color:rgba(220,180,255,1)}56%{transform:scale(1) skewX(0) translateX(-1px);text-shadow:-.5px 0 rgba(255,80,180,.25),.5px 0 rgba(70,220,255,.25),0 0 14px rgba(191,90,242,.7);color:rgba(191,90,242,1)}76%{transform:translateX(0);text-shadow:0 0 6px rgba(191,90,242,.4);color:rgba(220,200,240,1)}to{opacity:1;transform:scale(1) translateX(0);text-shadow:none;filter:blur(0);color:var(--ink)}}@media (prefers-reduced-motion:reduce){.Header_reveal__iyn4T{transition:none}.Header_brandLinkActive__heRw5 .Header_letter__TYdAv,.Header_letter__TYdAv{transition:opacity .1s linear;animation:none!important;text-shadow:none!important;transform:none!important;filter:none!important;color:var(--ink)!important}.Header_brandLinkActive__heRw5 .Header_letter__TYdAv{opacity:1}}.Header_logoLink__GMm8l{display:inline-flex;align-items:center;line-height:0;transition:opacity .2s ease}.Header_logoLink__GMm8l:hover{opacity:.7}.Header_nav__NNkX_{display:flex;align-items:center;gap:18px}@media (max-width:640px){.Header_header__xuTiO{height:52px;top:12px;width:calc(100% - 24px)}.Header_brand__osYFK{font-size:14px}.Header_brandLink__jWmRW:focus-visible .Header_reveal__iyn4T,.Header_brandLink__jWmRW:hover .Header_reveal__iyn4T{max-width:180px}}.ThemeToggle_toggle__LGRSw{position:relative;display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:var(--glass-bg);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid var(--hairline);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.05);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}[data-theme=dark] .ThemeToggle_toggle__LGRSw{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.35),0 4px 14px rgba(0,0,0,.28)}.ThemeToggle_option__AQTcl{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border:0;background:transparent;border-radius:999px;cursor:pointer;color:var(--muted);padding:0;font-family:inherit;transition:color .24s cubic-bezier(.4,0,.2,1),transform .18s ease}.ThemeToggle_option__AQTcl:hover{color:var(--ink)}.ThemeToggle_option__AQTcl:active{transform:scale(.94)}.ThemeToggle_option__AQTcl[aria-checked=true]{color:var(--ink)}.ThemeToggle_option__AQTcl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThemeToggle_thumb__WYt_k{position:absolute;top:3px;left:3px;width:30px;height:28px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 1px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);transition:transform .36s cubic-bezier(.34,1.56,.64,1);z-index:1;pointer-events:none}[data-theme-state=dark] .ThemeToggle_thumb__WYt_k{transform:translateX(30px)}[data-theme=dark] .ThemeToggle_thumb__WYt_k{background:linear-gradient(180deg,rgba(72,66,60,.95),rgba(42,38,34,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 1px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.32)}.page_main__nw1Wk{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:200px 24px;max-width:1200px;margin:0 auto}.page_hero__7KFOs{width:100%;max-width:var(--page-max);text-align:left}.page_chip__Uuh_t{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 12px;margin:0 0 36px;border-radius:999px;background:var(--glass-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px 0 var(--glass-edge-top),inset 0 0 0 1px var(--glass-edge-outer),0 1px 2px var(--glass-shadow-1),0 6px 16px -6px var(--glass-shadow-2);font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:500;letter-spacing:.005em;color:var(--ink);isolation:isolate}.page_chip__Uuh_t:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,0) 55%);mix-blend-mode:screen;pointer-events:none;z-index:0}[data-theme=dark] .page_chip__Uuh_t:before{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 55%)}.page_chipDot__W0BD9{display:inline-block;width:7px;height:7px;border-radius:999px;background:#0A84FF;--pulse-rgb:10,132,255;animation:page_pulse__XPtbN 2.4s ease-in-out infinite}.page_chipDot__W0BD9,.page_chipText__kAuJK{position:relative;z-index:1}@keyframes page_pulse__XPtbN{0%,to{opacity:.35;box-shadow:0 0 0 0 rgba(var(--pulse-rgb),0)}50%{opacity:1;box-shadow:0 0 8px 1px rgba(var(--pulse-rgb),.6),0 0 0 3px rgba(var(--pulse-rgb),.18)}}.page_thesis__kWNV3{font-family:var(--font-eb-garamond),Georgia,serif;font-size:clamp(34px,5.6vw,60px);line-height:1.04;letter-spacing:-.015em;font-weight:400;color:var(--ink);margin:0 0 36px}.page_wordClass__MH45Z{font-family:var(--font-jetbrains-mono),monospace;font-size:12px;letter-spacing:.02em;color:var(--muted);margin:-14px 0 12px}.page_definition__jXax_{text-wrap:pretty;font-family:var(--font-inter),sans-serif;font-style:italic;font-size:14px;line-height:1.65;font-weight:400;color:var(--muted);margin:0}.page_section__zQZ2o{width:100%;max-width:var(--page-max);margin-top:140px;border-top:1px solid var(--hairline);padding-top:80px;scroll-margin-top:96px}.page_subsection__RzGW_{margin-top:72px}.page_subsection__RzGW_:first-of-type{margin-top:0}.page_subsectionTitle__y9U7F{font-family:var(--font-eb-garamond),Georgia,serif;font-size:clamp(20px,2.1vw,26px);line-height:1.22;letter-spacing:-.008em;font-weight:400;color:var(--ink);margin:0 0 24px}.page_body__9Qj2F p{font-family:var(--font-inter),sans-serif;font-size:17px;font-weight:400;line-height:1.65;color:var(--ink);margin:0 0 18px}.page_body__9Qj2F p:last-child{margin-bottom:0}@media (max-width:640px){.page_main__nw1Wk{padding:140px 20px 160px}.page_section__zQZ2o{margin-top:100px;padding-top:56px}.page_subsection__RzGW_{margin-top:56px}}