@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_bbbf0c3f-module__5_xNVG__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_bbbf0c3f-module__5_xNVG__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_20e62999-module__ZchNNa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_20e62999-module__ZchNNa__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_a5459765-module__8xBuGq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_a5459765-module__8xBuGq__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
.Cursor-module__72TD2W__cur{z-index:90;pointer-events:none;display:none;position:fixed;top:0;left:0}html.cc .Cursor-module__72TD2W__cur{display:block}.Cursor-module__72TD2W__cur i{background:var(--grad);width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--paper) 70%, transparent);transition:transform .25s var(--ease), opacity .2s;border-radius:50%;position:absolute;top:-5px;left:-5px}.Cursor-module__72TD2W__cur span{border-radius:var(--r-pill);background:var(--grad);color:var(--ona);font:600 13px / 1 var(--f-display);letter-spacing:.04em;white-space:nowrap;box-shadow:0 10px 24px -10px var(--dev-shadow);transform-origin:0 0;opacity:0;transition:transform .35s var(--ease), opacity .2s var(--ease);padding:8px 14px;position:absolute;top:14px;left:10px;transform:scale(.2)}.Cursor-module__72TD2W__hot span{opacity:1;transform:scale(1)}.Cursor-module__72TD2W__hot i{transform:scale(.7)}.Cursor-module__72TD2W__text i,.Cursor-module__72TD2W__gone i,.Cursor-module__72TD2W__gone span{opacity:0}
.Prefs-module__vbCNiG__pill{z-index:40;left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);transition:opacity .3s var(--ease), visibility 0s;align-items:center;padding:0 4px 0 6px;display:inline-flex;position:fixed;box-shadow:0 10px 28px -10px #1b102359}html.menu-open .Prefs-module__vbCNiG__pill{opacity:0;visibility:hidden}.Prefs-module__vbCNiG__lang{font:600 13px / 1 var(--f-display);letter-spacing:.04em;align-items:center;display:inline-flex}.Prefs-module__vbCNiG__langItem{color:var(--mute);align-items:center;gap:2px;display:inline-flex}.Prefs-module__vbCNiG__lang button{appearance:none;color:var(--mute);border-radius:var(--r-pill);cursor:pointer;min-width:40px;min-height:40px;font:inherit;background:0 0;border:0}.Prefs-module__vbCNiG__lang button[aria-pressed=true]{color:var(--ink);background:var(--tint)}.Prefs-module__vbCNiG__sep{background:var(--line);width:1px;height:22px;margin:0 4px 0 6px}.Prefs-module__vbCNiG__ts{appearance:none;cursor:pointer;border-radius:var(--r-pill);min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:5px 0;display:inline-grid}.Prefs-module__vbCNiG__track{border-radius:var(--r-pill);background:var(--tint);width:62px;height:34px;box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.Prefs-module__vbCNiG__track:before{content:"";border-radius:inherit;background:var(--grad);opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.Prefs-module__vbCNiG__star{background:var(--spark);opacity:0;width:3px;height:3px;transition:opacity .4s var(--ease), transform .5s var(--ease);border-radius:50%;position:absolute;transform:scale(0)}.Prefs-module__vbCNiG__s1{top:9px;left:11px}.Prefs-module__vbCNiG__s2{width:2px;height:2px;top:19px;left:20px}.Prefs-module__vbCNiG__s3{width:2px;height:2px;top:23px;left:9px}.Prefs-module__vbCNiG__knob{background:var(--surface);width:28px;height:28px;transition:transform .6s cubic-bezier(.5, 1.6, .4, .9), background-color .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:3px;overflow:hidden;box-shadow:0 2px 6px #1b102338}.Prefs-module__vbCNiG__knob svg{width:22px;height:22px;overflow:visible}.Prefs-module__vbCNiG__rays{stroke:var(--spark);stroke-width:2px;stroke-linecap:round;transform-origin:12px 12px;transition:transform .6s var(--ease), opacity .35s var(--ease)}.Prefs-module__vbCNiG__core{fill:var(--spark);transform-origin:12px 12px;transition:transform .6s var(--ease), fill .5s var(--ease)}.Prefs-module__vbCNiG__bite{fill:var(--surface);transform-origin:12px 12px;transition:transform .6s var(--ease), fill .5s var(--ease);transform:translate(14px,-14px)}.Prefs-module__vbCNiG__ts[aria-checked=true] .Prefs-module__vbCNiG__track:before{opacity:1}.Prefs-module__vbCNiG__ts[aria-checked=true] .Prefs-module__vbCNiG__star{opacity:1;transform:scale(1)}.Prefs-module__vbCNiG__ts[aria-checked=true] .Prefs-module__vbCNiG__s2{transition-delay:80ms}.Prefs-module__vbCNiG__ts[aria-checked=true] .Prefs-module__vbCNiG__s3{transition-delay:.16s}.Prefs-module__vbCNiG__ts[aria-checked=true] .Prefs-module__vbCNiG__knob{background:var(--plum);transform:translate(28px)rotate(-30deg)}.Prefs-module__vbCNiG__ts[aria-checked=true] .Prefs-module__vbCNiG__rays{opacity:0;transform:rotate(90deg)scale(0)}.Prefs-module__vbCNiG__ts[aria-checked=true] .Prefs-module__vbCNiG__core{fill:var(--snow);transform:scale(1.55)}.Prefs-module__vbCNiG__ts[aria-checked=true] .Prefs-module__vbCNiG__bite{fill:var(--plum);transform:translate(4px,-4px)scale(1.3)}.Prefs-module__vbCNiG__ts:hover .Prefs-module__vbCNiG__knob{box-shadow:0 0 0 4px color-mix(in srgb, var(--a1) 22%, transparent), 0 2px 6px #1b102338}
:root{--paper:#f6f3f8;--surface:#fff;--ink:#1b1023;--mute:#6a5f74;--line:#e6deec;--a1:#5a0fa0;--a2:#b5179e;--a-ink:#6a1bb5;--tint:#efe3fa;--ona:#fff;--dotfg:#5a0fa0;--spark:#f4b400;--snow:#f4eef8;--plum:#1e1426;--dev-line:#1b10231f;--dev-shadow:#3a0f6473;--grad:linear-gradient(100deg, var(--a1) 0%, var(--a2) 100%);--f-display:var(--font-unbounded), "Arial Black", system-ui, sans-serif;--f-body:var(--font-figtree), "Helvetica Neue", Arial, sans-serif;--f-accent:var(--font-instrument), Georgia, serif;--t-xs:13px;--t-sm:15px;--t-body:17px;--t-lead:clamp(19px, 1.6vw, 22px);--t-h1:clamp(40px, 6.4vw, 104px);--t-section:clamp(40px, 5.6vw, 88px);--r-pill:999px;--r-xl:40px;--r-lg:28px;--r-md:18px;--r-icon:22.5%;--s4:16px;--s5:24px;--s6:32px;--s8:72px;--ease:cubic-bezier(.22, 1, .36, 1);--shadow:0 1px 2px #1b10230a, 0 18px 40px -18px #3a0f6438}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#120a18;--surface:#1e1426;--ink:#f4eef8;--mute:#ada2b8;--line:#33263d;--a1:#a05cf0;--a2:#f06ad6;--a-ink:#c59bff;--tint:#2e1a40;--ona:#120a18;--dotfg:#f4b400;--dev-line:#ffffff24;--dev-shadow:#0000008c;--shadow:0 18px 40px -18px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#120a18;--surface:#1e1426;--ink:#f4eef8;--mute:#ada2b8;--line:#33263d;--a1:#a05cf0;--a2:#f06ad6;--a-ink:#c59bff;--tint:#2e1a40;--ona:#120a18;--dotfg:#f4b400;--dev-line:#ffffff24;--dev-shadow:#0000008c;--shadow:0 18px 40px -18px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}html,body{overflow-x:clip}body{background:var(--paper);color:var(--ink);font:400 var(--t-body) / 1.55 var(--f-body);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--paper);position:fixed;inset:0 0 auto}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--a1);outline-offset:3px}section[id]{scroll-margin-top:88px}.wrap{max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (min-width:720px){.wrap{padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px))}}.disp{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;line-height:1.02}.thin{font-weight:300}.bold{font-weight:650}.serif{font-family:var(--f-accent);letter-spacing:-.01em;font-style:italic;font-weight:400}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-title{font-size:var(--t-section)}.btn{border-radius:var(--r-pill);min-height:52px;font:600 var(--t-sm) / 1 var(--f-body);cursor:pointer;white-space:nowrap;transition:transform .4s var(--ease);border:0;align-items:center;gap:12px;padding:6px 6px 6px 22px;display:inline-flex;position:relative}.btn .dot{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.btn .dot svg{stroke:currentColor;stroke-width:2px;fill:none;width:16px;height:16px;transition:transform .5s var(--ease)}.btn:hover .dot svg{transform:rotate(-45deg)}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--grad);color:var(--ona)}.btn.primary .dot{background:var(--ona);color:var(--dotfg)}.btn.ink{background:var(--ink);color:var(--paper)}.btn.ink .dot{background:var(--grad);color:var(--ona)}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn.ghost .dot{background:var(--tint);color:var(--a-ink)}.btn.sm{min-height:40px;padding:4px 4px 4px 16px;font-size:14px}.btn.sm .dot{width:32px;height:32px}.dev{box-shadow:0 0 0 1px var(--dev-line), 0 30px 60px -22px var(--dev-shadow);transform:rotate(var(--rot,0deg)) translateY(var(--lift,0px));transition:transform .8s var(--ease);border-radius:13%/5.98%;display:block;position:relative;overflow:hidden}.scr{aspect-ratio:1206/2622;background:#000;display:block;position:relative;container-type:inline-size}.scr img{width:100%;height:100%;display:block}.sb{color:#fff;pointer-events:none;justify-content:space-between;align-items:center;height:15.4cqw;padding:0 7.5cqw 0 10cqw;display:flex;position:absolute;inset:0 0 auto}.sb b{font:600 4.3cqw / 1 var(--f-body);letter-spacing:.01em}.sb i{background:#000;border-radius:999px;width:31cqw;height:9.2cqw;position:absolute;top:2.8cqw;left:50%;transform:translate(-50%)}.sb .bat{border-radius:1cqw;width:6.6cqw;height:3.2cqw;position:relative;box-shadow:inset 0 0 0 .45cqw #ffffffd9}.sb .bat:after{content:"";background:#fff;border-radius:.4cqw;width:3.6cqw;position:absolute;top:.9cqw;bottom:.9cqw;left:.9cqw}.scr.lt .sb{color:#1b1023}.scr.lt .sb .bat{box-shadow:inset 0 0 0 .45cqw #1b1023d9}.scr.lt .sb .bat:after{background:#1b1023}.hl{z-index:0;position:relative}.hl:before{content:"";z-index:-1;background:linear-gradient(100deg, color-mix(in srgb, var(--a1) 68%, transparent), color-mix(in srgb, var(--a2) 68%, transparent));border-radius:999px;height:.36em;position:absolute;bottom:.04em;left:-.1em;right:-.1em}@keyframes rise{0%{opacity:0;translate:0 22px}}@keyframes lift{0%{opacity:0;translate:0 60px}}@keyframes grow{0%{transform:scaleX(0)}}.in{animation:rise .9s var(--ease) both;animation-delay:var(--d,0s)}.reveal .rv{opacity:0;transition:opacity .9s var(--ease), translate .9s var(--ease);transition-delay:var(--d,0s);translate:0 40px}.reveal .rv.seen{opacity:1;translate:0}.reveal .rv .hl:before{clip-path:inset(0 100% 0 0 round 999px);transition:clip-path .9s var(--ease) .35s}.reveal .rv.seen .hl:before{clip-path:inset(0 round 999px)}html.tx :where(body,body :not([role=switch],[role=switch] *)){transition:background-color .5s var(--ease), color .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease)!important}html.cc body{cursor:none}html.cc :is(p,h1,h2,h3,h4,input,textarea,select,[data-text]){cursor:auto}html.cc :is(a,button,[data-cursor]),html.cc [data-cursor] *{cursor:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
