:root{--bg:#0A0D14;--ink:#EDEFF3;--muted:#98A0AC;--faint:#848B98;--line:rgba(237,239,243,0.16);--accent:#5BA793;--selection-bg:rgba(91,167,147,0.4);--scrollbar-thumb:#2A3140;--scrollbar-thumb-hover:#3A4254;--surface:rgba(237,239,243,0.022);--surface-hover:rgba(237,239,243,0.05);--surface-line:rgba(237,239,243,0.09);--surface-line-hover:rgba(237,239,243,0.2);--shadow-card:0 18px 44px rgba(0,0,0,0.45);--sans:var(--font-sans,"Satoshi"),"Hanken Grotesk",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--maxw:1180px;--pad:clamp(20px,5vw,64px);--sp-1:4px;--sp-2:8px;--sp-3:16px;--sp-4:24px;--sp-5:32px;--sp-6:40px;--sp-7:56px;--sp-8:72px;--sp-9:96px;--sp-10:128px;--sp-chapter:clamp(140px,18vh,240px);--ease-expo:cubic-bezier(0.16,1,0.3,1);--ease-snap:cubic-bezier(0.4,0,0.2,1);--dark-bg:#F5F5F3;--dark-ink:#101010;--dark-muted:#6b6b6b;--dark-line:rgba(16,16,16,0.15)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;overscroll-behavior:none}body{font-family:var(--sans);color:var(--ink);background:var(--bg);line-height:1.4;-webkit-font-smoothing:antialiased;overflow-x:hidden;overscroll-behavior-y:none;font-feature-settings:"cv01","cv02","cv03","cv04","cv05","cv06","cv09","cv10","cv11","ss01";transition:color .6s ease,background .6s ease}body.is-dark{color:var(--dark-ink);background:var(--dark-bg);--muted:var(--dark-muted);--line:var(--dark-line)}a,a:visited{color:inherit;text-decoration:inherit}::-moz-selection{background:var(--selection-bg);color:var(--ink)}::selection{background:var(--selection-bg);color:var(--ink)}html{scrollbar-color:var(--scrollbar-thumb) var(--bg);scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:5px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.skip-link{position:absolute;left:-9999px;top:var(--pad);z-index:100;background:var(--accent);color:#fff;padding:8px 16px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.skip-link:focus{left:var(--pad)}#main-content:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;transition:outline-offset .15s var(--ease-snap)}.reveal{opacity:0;transform:translateY(30px);filter:blur(3px);will-change:transform,opacity;transition:opacity .9s var(--ease-expo),transform 1.45s var(--ease-expo),filter 1.6s var(--ease-expo)}.reveal.reveal-scale{transform:scale(.93) translateY(18px);filter:blur(0);transition:opacity .85s var(--ease-expo),transform 1.4s var(--ease-expo)}.reveal.reveal-blur{transform:translateY(12px);filter:blur(10px);transition:opacity 1s var(--ease-expo),transform 1.2s var(--ease-expo),filter 1.55s var(--ease-expo)}.reveal.reveal-left{transform:translateX(-28px);filter:blur(4px);transition:opacity .85s var(--ease-expo),transform 1.35s var(--ease-expo),filter 1.5s var(--ease-expo)}.reveal.visible{opacity:1;transform:none;filter:blur(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1!important;transform:none!important;transition:none!important}}body.fx-min .reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}body.fx-min .comet{display:none}#manifest{padding-top:25vh;padding-bottom:25vh}.comet{position:fixed;z-index:1;width:46px;height:1.5px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(160,190,255,0) 20%,rgba(170,200,255,.8));border-radius:2px;filter:drop-shadow(0 0 4px rgba(150,185,255,.55));transition:opacity .3s ease}.comet-glow{text-shadow:0 0 10px rgba(140,175,255,.5),0 0 26px rgba(120,160,255,.28)!important;transition:text-shadow .4s ease}@media (prefers-reduced-motion:reduce){.comet{display:none}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){body,body [data-cursor],body a,body button,body input{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='11.5' fill='none' stroke='%23101010' stroke-opacity='.55'/%3E%3Ccircle cx='16' cy='16' r='2.5' fill='%235BA793'/%3E%3C/svg%3E") 16 16,auto}body [data-cursor],body a,body button,body input{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='14.5' fill='none' stroke='%235BA793' stroke-width='1.5'/%3E%3Ccircle cx='16' cy='16' r='2.5' fill='%235BA793'/%3E%3C/svg%3E") 16 16,pointer}}::view-transition-old(root){animation:vt-out .28s cubic-bezier(.4,0,1,1) forwards}::view-transition-new(root){animation:vt-in .44s cubic-bezier(0,0,.2,1) forwards}@keyframes vt-out{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-18px) scale(.97);filter:blur(3px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(22px) scale(.99);clip-path:inset(12px 0 0 0 round 4px);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0 round 0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}@keyframes dpRippleExpand{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:.55}}@media (prefers-reduced-motion:reduce){@keyframes dpRippleExpand{0%{opacity:0}to{opacity:0}}}.AudioHUD_wrap__vjKWD{position:fixed;right:var(--pad,24px);bottom:var(--pad,24px);z-index:60;transition:opacity .3s ease}body.menu-open .AudioHUD_wrap__vjKWD{display:none}body.chrome-calm .AudioHUD_wrap__vjKWD{opacity:.62}body.chrome-hidden .AudioHUD_wrap__vjKWD,body.chrome-quiet .AudioHUD_wrap__vjKWD{opacity:0;pointer-events:none}.AudioHUD_bubble__DBG8c{position:absolute;top:50%;right:calc(100% + 14px);width:196px;padding:12px 16px 13px 14px;background:rgba(10,13,20,.65);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(237,239,243,.08);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.5);transform:translateY(-50%);animation:AudioHUD_bubbleIn__ecJQg .4s var(--ease-expo) both}body.is-dark .AudioHUD_bubble__DBG8c{background:rgba(244,244,242,.92);box-shadow:0 8px 24px rgba(0,0,0,.35)}.AudioHUD_bubbleText__Pqu2M{font-family:var(--mono);font-size:10.5px;line-height:1.5;letter-spacing:.02em;color:var(--ink)}body.is-dark .AudioHUD_bubbleText__Pqu2M{color:var(--dark-ink)}.AudioHUD_bubbleClose__HcTZR{position:absolute;top:6px;right:8px;width:18px;height:18px;border:none;background:transparent;cursor:pointer;font-size:13px;line-height:1;color:var(--muted);transition:color .2s ease}.AudioHUD_bubbleClose__HcTZR:focus-visible,.AudioHUD_bubbleClose__HcTZR:hover{color:var(--ink)}body.is-dark .AudioHUD_bubbleClose__HcTZR{color:var(--dark-muted)}body.is-dark .AudioHUD_bubbleClose__HcTZR:focus-visible,body.is-dark .AudioHUD_bubbleClose__HcTZR:hover{color:var(--dark-ink)}.AudioHUD_bubbleArrow__dhGhg{position:absolute;top:50%;left:100%;width:9px;height:9px;background:rgba(10,13,20,.65);border:1px solid rgba(237,239,243,.08);border-bottom:none;border-left:none;transform:translate(-5.5px,-50%) rotate(45deg)}body.is-dark .AudioHUD_bubbleArrow__dhGhg{background:rgba(244,244,242,.92)}@keyframes AudioHUD_bubbleIn__ecJQg{0%{opacity:0;transform:translate(-6px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.AudioHUD_bubble__DBG8c{animation:none}}.AudioHUD_sound__2OhF4{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:transparent;cursor:pointer;border:1px solid var(--line);border-radius:100px;padding:7px 13px;display:inline-flex;align-items:center;gap:9px;transition:color .3s ease,border-color .3s ease}.AudioHUD_sound__2OhF4:hover{border-color:var(--ink)}.AudioHUD_ic__e_KBq{position:relative;width:9px;height:9px;flex-shrink:0}.AudioHUD_ic__e_KBq:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid}.AudioHUD_on__xDhT6 .AudioHUD_ic__e_KBq:after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:var(--accent);animation:AudioHUD_sndbeat__sjCys 1.6s ease-in-out infinite}@keyframes AudioHUD_sndbeat__sjCys{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.5}}.AudioHUD_hint__d9e6g{animation:AudioHUD_hinted__r5R55 2.6s ease-in-out infinite}@keyframes AudioHUD_hinted__r5R55{0%,to{box-shadow:0 0 0 0 var(--line)}50%{box-shadow:0 0 0 5px transparent;opacity:.6}}.AudioHUD_lab__pZpXI{pointer-events:none}@media (max-width:720px){.AudioHUD_wrap__vjKWD{right:max(16px,env(safe-area-inset-right));bottom:calc(max(18px, env(safe-area-inset-bottom)) + 52px)}.AudioHUD_sound__2OhF4{padding:0;width:30px;height:30px;border-radius:50%;gap:0;justify-content:center;border-color:var(--line);background:rgba(10,13,20,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.AudioHUD_lab__pZpXI{display:none}.AudioHUD_bubble__DBG8c{width:160px;padding:10px 12px}.AudioHUD_bubbleText__Pqu2M{font-size:9.5px}.AudioHUD_ic__e_KBq{width:10px;height:10px}}.AudioHUD_bubbleHidden__VN13j{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;pointer-events:none}.AppLoader_overlay__aTR01{position:fixed;inset:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .2s ease}.AppLoader_overlay__aTR01.AppLoader_show__Nl_h3{opacity:1;pointer-events:auto}.AppLoader_ring___S2T1{width:28px;height:28px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:AppLoader_spin__RZQSV .8s linear infinite}.AppLoader_label__n2a6K{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}@keyframes AppLoader_spin__RZQSV{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.AppLoader_ring___S2T1{animation:none;border-top-color:var(--accent)}}.FxSlider_wrap__oencv{position:fixed;left:var(--pad,24px);bottom:calc(var(--pad, 24px) + 52px);z-index:60;display:flex;align-items:center;gap:10px;opacity:.55;transition:opacity .3s ease}.FxSlider_wrap__oencv:focus-within,.FxSlider_wrap__oencv:hover{opacity:1}body.chrome-calm .FxSlider_wrap__oencv{opacity:.34}body.chrome-hidden .FxSlider_wrap__oencv,body.chrome-quiet .FxSlider_wrap__oencv{opacity:0;pointer-events:none}.FxSlider_label__EeatC{display:flex;align-items:baseline;gap:6px;cursor:pointer}.FxSlider_lab__z0yQS{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.FxSlider_tier__RWkKR{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--ink);min-width:44px}body.is-dark .FxSlider_lab__z0yQS{color:var(--dark-muted)}body.is-dark .FxSlider_tier__RWkKR{color:var(--dark-ink)}.FxSlider_range__H1_u1{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:96px;height:14px;background:transparent;cursor:pointer}.FxSlider_range__H1_u1::-webkit-slider-runnable-track{height:2px;background:var(--line);border-radius:1px}.FxSlider_range__H1_u1::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:9px;height:9px;margin-top:-3.5px;border-radius:50%;background:var(--ink);-webkit-transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease}.FxSlider_range__H1_u1:focus-visible::-webkit-slider-thumb,.FxSlider_range__H1_u1:hover::-webkit-slider-thumb{background:var(--accent);transform:scale(1.25)}.FxSlider_range__H1_u1::-moz-range-track{height:2px;background:var(--line);border-radius:1px}.FxSlider_range__H1_u1::-moz-range-thumb{width:9px;height:9px;border:none;border-radius:50%;background:var(--ink)}.FxSlider_range__H1_u1:focus-visible::-moz-range-thumb,.FxSlider_range__H1_u1:hover::-moz-range-thumb{background:var(--accent)}body.is-dark .FxSlider_range__H1_u1::-webkit-slider-thumb{background:var(--dark-ink)}body.is-dark .FxSlider_range__H1_u1::-moz-range-thumb{background:var(--dark-ink)}@media (max-width:767px){.FxSlider_wrap__oencv{display:none}}.MenuOverlay_overlay__VVzKO{position:fixed;inset:0;z-index:80;background:var(--bg);display:grid;grid-template-columns:1.4fr 1fr;align-items:center;padding:var(--pad);animation:MenuOverlay_fadeIn__jyHYO .4s ease}body.is-dark .MenuOverlay_overlay__VVzKO{background:var(--dark-bg)}@keyframes MenuOverlay_fadeIn__jyHYO{0%{opacity:0}to{opacity:1}}.MenuOverlay_close__maEfr{position:absolute;top:40px;right:40px;font-family:var(--mono);font-size:13px;letter-spacing:.2em;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--ink);cursor:pointer;opacity:.9;padding:8px 13px;transition:opacity .45s ease,color .45s ease,border-color .65s ease,box-shadow .8s var(--ease-expo,ease),background .8s ease,transform .9s var(--ease-expo,ease),letter-spacing .9s var(--ease-expo,ease)}.MenuOverlay_close__maEfr:focus-visible,.MenuOverlay_close__maEfr:hover{opacity:1;color:var(--accent);border-color:transparent;background:transparent;box-shadow:none;transform:translateZ(0) scale(1.09);letter-spacing:.26em;text-shadow:0 0 6px rgba(91,167,147,.8),0 0 18px rgba(91,167,147,.45),0 0 36px rgba(91,167,147,.2)}body.is-dark .MenuOverlay_close__maEfr{color:var(--dark-ink)}.MenuOverlay_left__KH_SD{display:flex;flex-direction:column;gap:clamp(28px,5vh,52px)}.MenuOverlay_proofLink__yi3d5{position:relative;display:grid;grid-gap:.65rem;gap:.65rem;width:min(440px,100%);padding-left:22px;color:var(--ink);text-decoration:none;outline:none}.MenuOverlay_proofLink__yi3d5:before{content:"";position:absolute;top:.15rem;bottom:.25rem;left:0;width:1px;background:var(--line);transition:background .3s,transform .3s}.MenuOverlay_proofLink__yi3d5:after{content:"";position:absolute;top:.15rem;left:-3px;width:7px;height:7px;border-radius:999px;background:var(--accent);transform:scale(.72);transition:transform .3s}.MenuOverlay_proofLink__yi3d5:focus-visible:before,.MenuOverlay_proofLink__yi3d5:hover:before{background:var(--accent);transform:scaleY(1.08)}.MenuOverlay_proofLink__yi3d5:focus-visible:after,.MenuOverlay_proofLink__yi3d5:hover:after{transform:scale(1)}.MenuOverlay_proofKicker__9Egui{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.MenuOverlay_proofTitle__Bvh46{font-family:var(--sans);font-size:clamp(22px,2.2vw,34px);font-weight:500;line-height:1.02;letter-spacing:-.01em;transition:color .3s}.MenuOverlay_proofMeta__C85xh{max-width:24rem;font-family:var(--mono);font-size:11px;line-height:1.65;letter-spacing:.06em;color:var(--muted)}.MenuOverlay_proofLink__yi3d5:focus-visible .MenuOverlay_proofTitle__Bvh46,.MenuOverlay_proofLink__yi3d5:hover .MenuOverlay_proofTitle__Bvh46{color:var(--accent)}body.is-dark .MenuOverlay_proofLink__yi3d5{color:var(--dark-ink)}body.is-dark .MenuOverlay_proofLink__yi3d5:before{background:var(--dark-line)}body.is-dark .MenuOverlay_proofKicker__9Egui,body.is-dark .MenuOverlay_proofMeta__C85xh{color:var(--dark-muted)}.MenuOverlay_list__ij7Q2{display:flex;flex-direction:column;gap:.9em}.MenuOverlay_item__CwBTc{position:relative;display:flex;gap:1em;align-items:baseline;text-decoration:none;color:var(--ink);font-family:var(--sans);font-size:clamp(28px,4.4vw,52px);font-weight:500;opacity:.82;transition:color .3s,opacity .3s,transform .3s,background .3s}.MenuOverlay_item__CwBTc:focus-visible,.MenuOverlay_item__CwBTc:hover{color:var(--accent);opacity:1;transform:translateX(8px)}body.is-dark .MenuOverlay_item__CwBTc{color:var(--dark-ink)}.MenuOverlay_n__BW0a_{font-family:var(--mono);font-size:13px;color:var(--muted);font-weight:400}.MenuOverlay_itemLabel__2MBFT{flex:1 1}.MenuOverlay_itemLoading__2_ung{background:rgba(237,239,243,.025);pointer-events:none}.MenuOverlay_itemLoading__2_ung .MenuOverlay_itemLabel__2MBFT,.MenuOverlay_itemLoading__2_ung .MenuOverlay_n__BW0a_{animation:MenuOverlay_itemTextPulse__ivmY2 3.2s ease-in-out infinite}@keyframes MenuOverlay_itemTextPulse__ivmY2{0%,to{opacity:.25}50%{opacity:.65}}.MenuOverlay_itemSpinner__RM9ta{display:inline-block;flex-shrink:0;width:22px;height:22px;border:2px solid rgba(91,167,147,.28);border-top:2px solid var(--accent);border-radius:50%;animation:MenuOverlay_menuItemSpin__gEkLa .7s linear infinite;align-self:center;margin-left:auto;margin-right:15px}@keyframes MenuOverlay_menuItemSpin__gEkLa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.MenuOverlay_itemSpinner__RM9ta{animation:none;border-top-color:var(--accent)}.MenuOverlay_itemLoading__2_ung .MenuOverlay_itemLabel__2MBFT,.MenuOverlay_itemLoading__2_ung .MenuOverlay_n__BW0a_{animation:none;opacity:.35}}.MenuOverlay_map__vCrO1{display:flex;flex-direction:column;gap:.65em;align-items:flex-end;border-left:1px solid var(--line);padding-left:1.6em}body.is-dark .MenuOverlay_map__vCrO1{border-left-color:var(--dark-line)}.MenuOverlay_mapHint__4ssg_{font-family:var(--mono);font-size:10px;line-height:1.7;letter-spacing:.05em;text-transform:none;color:var(--ink);background:rgba(237,239,243,.06);border:1px solid var(--accent);border-radius:2px;padding:9px 11px;max-width:210px;text-align:right;margin-bottom:8px;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-expo,ease-out),transform .3s var(--ease-expo,ease-out);transform:translateY(4px)}.MenuOverlay_map__vCrO1:hover .MenuOverlay_mapHint__4ssg_{opacity:1;transform:translateY(0)}body.is-dark .MenuOverlay_mapHint__4ssg_{color:var(--dark-ink);background:rgba(16,16,16,.05)}.MenuOverlay_mapItem__VmT31{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);transition:color .3s,transform .3s;background:none;border:none;padding:0;cursor:pointer;text-align:right}.MenuOverlay_mapItem__VmT31:focus-visible,.MenuOverlay_mapItem__VmT31:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px;transform:translateX(-4px)}.MenuOverlay_mapActive__YdIPd{color:var(--accent);text-decoration:underline;text-underline-offset:4px}@media (max-width:720px){.MenuOverlay_overlay__VVzKO{grid-template-columns:1fr;align-items:start;overflow-y:auto;padding-top:88px;padding-bottom:88px;gap:40px}.MenuOverlay_left__KH_SD{gap:34px}.MenuOverlay_proofLink__yi3d5{width:min(100%,330px);padding-left:18px}.MenuOverlay_map__vCrO1{border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:24px;align-items:flex-start}body.is-dark .MenuOverlay_map__vCrO1{border-top-color:var(--dark-line)}.MenuOverlay_mapHint__4ssg_,.MenuOverlay_mapItem__VmT31{text-align:left}}.Nav_header__nnFcX{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:2em;padding:max(40px,env(safe-area-inset-top)) max(40px,env(safe-area-inset-right)) 16px max(40px,env(safe-area-inset-left));background:linear-gradient(180deg,rgba(10,13,20,.78),rgba(10,13,20,.38) 58%,rgba(10,13,20,0));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,#000 0 58%,rgba(0,0,0,.74) 76%,transparent);mask-image:linear-gradient(180deg,#000 0 58%,rgba(0,0,0,.74) 76%,transparent);transition:background .6s ease,color .6s ease}body.is-dark .Nav_header__nnFcX{background:linear-gradient(180deg,rgba(244,244,242,.74),rgba(244,244,242,.32) 58%,rgba(244,244,242,0))}.Nav_logo__lIyi_{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--ink);text-decoration:none;flex-shrink:0;display:inline-flex;align-items:baseline;gap:.5em;transition:color .3s var(--ease-snap);text-shadow:0 0 8px rgba(10,13,20,.5),0 0 16px rgba(10,13,20,.3)}.Nav_logo__lIyi_:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.55;transition:opacity .3s var(--ease-snap)}.Nav_logo__lIyi_:focus-visible,.Nav_logo__lIyi_:hover{color:var(--accent)}.Nav_logoText__6EDq_{white-space:nowrap}.Nav_logoRest__xajET{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;vertical-align:bottom;transition:max-width .5s var(--ease-expo,ease),opacity .35s ease}.Nav_logoOpen__uO_Jx .Nav_logoRest__xajET,.Nav_logo__lIyi_:focus-visible .Nav_logoRest__xajET,.Nav_logo__lIyi_:hover .Nav_logoRest__xajET{max-width:7em;opacity:1}@media (max-width:440px){.Nav_logoOpen__uO_Jx .Nav_logoRest__xajET,.Nav_logo__lIyi_:focus-visible .Nav_logoRest__xajET,.Nav_logo__lIyi_:hover .Nav_logoRest__xajET{max-width:0;opacity:0}}@media (prefers-reduced-motion:reduce){.Nav_logoRest__xajET{transition:none}}.Nav_logo__lIyi_:focus-visible:after,.Nav_logo__lIyi_:hover:after{opacity:1}body.is-dark .Nav_logo__lIyi_{color:var(--dark-ink);text-shadow:0 0 8px rgba(244,244,242,.5),0 0 16px rgba(244,244,242,.3)}.Nav_menuWrap__L5ICv{position:relative;margin-left:auto}.Nav_menuTrigger__5gS2M{font-family:var(--mono);font-size:13px;letter-spacing:.2em;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;padding:8px 13px;opacity:.9;transform:translateZ(0) scale(1);transition:opacity .45s ease,color .45s ease,box-shadow .8s var(--ease-expo,ease),background .8s ease,transform .9s var(--ease-expo,ease),letter-spacing .9s var(--ease-expo,ease);text-shadow:0 0 8px rgba(10,13,20,.5),0 0 16px rgba(10,13,20,.3)}.Nav_menuTrigger__5gS2M:focus-visible,.Nav_menuTrigger__5gS2M:hover{border-color:transparent;background:transparent;box-shadow:none;transform:translateZ(0) scale(1.09);letter-spacing:.26em}.Nav_hint__xb27c{position:absolute;top:calc(100% + 12px);right:0;width:210px;font-family:var(--mono);font-size:10px;line-height:1.7;letter-spacing:.06em;color:var(--muted);background:rgba(10,13,20,.95);border:1px solid var(--line);border-radius:2px;padding:10px 12px;pointer-events:none;animation:Nav_hintIn__FQ3IL .5s var(--ease-expo,ease-out) 1.4s both}.Nav_hint__xb27c:before{content:"";position:absolute;top:-4px;right:22px;width:7px;height:7px;background:inherit;border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}@keyframes Nav_hintIn__FQ3IL{0%{opacity:0;transform:translateY(-4px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}body.is-dark .Nav_hint__xb27c{background:rgba(244,244,242,.95);border-color:var(--dark-line);color:var(--dark-muted)}@media (prefers-reduced-motion:reduce){.Nav_hint__xb27c{animation-duration:.01s}}@media (max-width:720px){.Nav_hint__xb27c{display:none}}.Nav_menuTrigger__5gS2M:focus-visible,.Nav_menuTrigger__5gS2M:hover{color:var(--accent)}.Nav_loading__BmE2A{animation:Nav_navPulse___RQi3 1.2s infinite alternate;pointer-events:none;color:var(--accent)}@keyframes Nav_navPulse___RQi3{0%{opacity:.5}to{opacity:1}}body.is-dark .Nav_menuTrigger__5gS2M{color:var(--dark-ink);text-shadow:0 0 8px rgba(244,244,242,.5),0 0 16px rgba(244,244,242,.3)}.Quips_actor__RivDM{position:fixed;z-index:68;pointer-events:auto;cursor:pointer;transition:left 1.4s cubic-bezier(.5,0,.5,1),top .7s var(--ease-expo);filter:drop-shadow(0 4px 18px rgba(0,0,0,.5));animation:Quips_actorIn__2NqDR .5s var(--ease-expo) both}@keyframes Quips_actorIn__2NqDR{0%{opacity:0}to{opacity:1}}.Quips_bubble__c3Wtg{position:fixed;z-index:70;max-width:244px;padding:12px 16px 13px 14px;background:rgba(10,13,20,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.4);animation:Quips_quipIn__iGE1_ .45s var(--ease-expo) both;pointer-events:none}@keyframes Quips_quipIn__iGE1_{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.Quips_text__neZ_h{font-family:var(--mono);font-size:10.5px;line-height:1.55;letter-spacing:.02em;color:var(--ink)}body.is-dark .Quips_bubble__c3Wtg{background:rgba(244,244,242,.94)}body.is-dark .Quips_text__neZ_h{color:var(--dark-ink)}.Quips_portal__ZnYyf{position:fixed;z-index:64;width:0;height:0;pointer-events:none;animation:Quips_portalOpen__gV_29 .5s var(--ease-expo) both}.Quips_portalClosing__4qt7A{animation:Quips_portalClose__6G48D .7s var(--ease-expo) both}@keyframes Quips_portalOpen__gV_29{0%{transform:scale(0) rotate(-8deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes Quips_portalClose__6G48D{0%{transform:scale(1);opacity:1}to{transform:scale(0) rotate(10deg);opacity:0}}.Quips_portalMouth__f_v9K{position:absolute;left:-60px;top:-34px;width:120px;height:68px;border-radius:50%;background:radial-gradient(ellipse at center,#05070c 0,#05070c 52%,rgba(152,160,172,.25) 66%,transparent 78%);box-shadow:inset 0 0 22px rgba(0,0,0,.9),0 0 18px rgba(91,167,147,.12);animation:Quips_portalWobble__8FcA4 3.5s ease-in-out infinite}@keyframes Quips_portalWobble__8FcA4{0%,to{transform:scale(1)}50%{transform:scale(1.05,.95)}}.Quips_portalShard__tndq_{position:absolute;left:-1px;top:-1px;width:3px;height:3px;background:var(--muted);animation:Quips_portalShard__tndq_ 2.4s ease-out infinite}@keyframes Quips_portalShard__tndq_{0%{transform:rotate(0deg) translateX(48px) scale(1);opacity:0}20%{opacity:.7}to{transform:rotate(160deg) translateX(70px) scale(.2);opacity:0}}.Quips_glitch__VeiMs{position:fixed;inset:0;z-index:62;pointer-events:none;mix-blend-mode:screen;animation:Quips_glitchShake__nIJNw .16s steps(2) 8}@keyframes Quips_glitchShake__nIJNw{0%{transform:translate(0)}25%{transform:translate(-3px,1px)}50%{transform:translate(2px,-2px)}75%{transform:translate(-1px,2px)}to{transform:translate(0)}}.Quips_glitchSlice__YDHYY{position:absolute;left:0;right:0;height:33.34%;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(152,160,172,.05) 2px 3px);mix-blend-mode:screen}.Quips_glitchSlice__YDHYY:first-child{top:0;background-color:rgba(91,167,147,.06);animation:Quips_glitchShiftA__rKBNI .2s steps(3) infinite}.Quips_glitchSlice__YDHYY:nth-child(2){top:33.33%;background-color:rgba(237,239,243,.05);animation:Quips_glitchShiftB__pqMW_ .13s steps(2) infinite}.Quips_glitchSlice__YDHYY:nth-child(3){top:66.66%;background-color:rgba(91,167,147,.05);animation:Quips_glitchShiftA__rKBNI .17s steps(4) infinite reverse}@keyframes Quips_glitchShiftA__rKBNI{0%{transform:translateX(0)}to{transform:translateX(-14px)}}@keyframes Quips_glitchShiftB__pqMW_{0%{transform:translateX(0)}to{transform:translateX(18px)}}.Quips_glitchWord__jSSqr{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);font-family:var(--mono);font-size:clamp(28px,7vw,78px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(237,239,243,.82);text-shadow:3px 0 rgba(91,167,147,.7),-3px 0 rgba(200,90,90,.5);animation:Quips_glitchWord__jSSqr .12s steps(2) infinite;white-space:nowrap}@keyframes Quips_glitchWord__jSSqr{0%{clip-path:inset(0 0 62% 0);transform:translate(-50%,-50%) translateX(-3px)}50%{clip-path:inset(58% 0 0 0);transform:translate(-50%,-50%) translateX(3px)}to{clip-path:inset(30% 0 30% 0);transform:translate(-50%,-50%)}}.Quips_faller__Azngr{position:fixed;z-index:65;font-family:var(--sans);font-size:34px;font-weight:500;color:var(--ink);pointer-events:none;animation:Quips_quipFall__9Kd3_ 2.2s cubic-bezier(.4,0,.9,.6) both}@keyframes Quips_quipFall__9Kd3_{0%{transform:translateY(0) rotate(0deg);opacity:.9}to{transform:translateY(105vh) rotate(160deg);opacity:.35}}@media (max-width:767px){.Quips_actor__RivDM{transform:scale(.65);transform-origin:bottom center}.Quips_bubble__c3Wtg{max-width:180px}}@media (prefers-reduced-motion:reduce){.Quips_actor__RivDM,.Quips_bubble__c3Wtg,.Quips_faller__Azngr,.Quips_glitch__VeiMs,.Quips_portal__ZnYyf{display:none}}.RouteProgress_bar___uo8E{position:fixed;top:0;left:0;height:2px;width:0;background:var(--accent);z-index:200;pointer-events:none;opacity:0;transition:width .4s var(--ease-snap),opacity .2s linear}.RouteProgress_bar___uo8E.RouteProgress_active__wb1Yw{width:70%;opacity:1;transition:width 2.2s var(--ease-expo),opacity .2s linear}@media (prefers-reduced-motion:reduce){.RouteProgress_bar___uo8E{transition:opacity .15s linear}.RouteProgress_bar___uo8E.RouteProgress_active__wb1Yw{width:100%}}@font-face{font-family:satoshi;src:url(/_next/static/media/d3f699aba1c81be7-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/b1dca2a5d44fc7a4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/22539d17f3707926-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/12084922609e6532-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/c6d20a6ba91d97e6-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.80%}.__className_94d495{font-family:satoshi,satoshi Fallback}.__variable_94d495{--font-sans:"satoshi","satoshi Fallback"}