@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b64bfffbf346612f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ef549d9ec978f04d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb407b189f36a608.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_bc5b21{font-family:Big Shoulders;font-style:normal}.__variable_bc5b21{--font-big:"Big Shoulders"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_697a80{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_697a80{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_4a33cd{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_4a33cd{--font-work:"Work Sans","Work Sans Fallback"}:root,[data-u=light]{--paper:#EFE9DC;--raised:#FFFBF2;--ink:#1B1A17;--soft:#5A5448;--brand:#5533FF;--onBrand:#FFFFFF;--pink:#FF8AD1;--onPink:#1B1A17;--stripeA:#E9E2D2;--stripeB:#DFD7C6;--dot:rgba(27,26,23,0.16);--open:#1E7F4E;--closed:#C42B1C;--onClosed:#FFFFFF;--hl:#FF8AD1;--heat-volcanic:#D92D20;--heat-sizzling:#F2581C;--heat-heating:#FF8A1F;--heat-warm:#FFB020;--heat-mild:#FFD43B;--fs-display:clamp(60px,14.6vw,214px);--fs-h1:clamp(52px,8vw,112px);--fs-h2:clamp(44px,6.4vw,96px);--fs-h3:clamp(28px,2.6vw,36px);--fs-title:22px;--fs-body-l:clamp(17px,1.5vw,20px);--fs-body:17px;--fs-small:15px;--fs-label:12px;--fs-price:14px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--sp-11:88px;--sp-12:128px;--gutter:clamp(16px,4vw,60px);--bw:2px;--shadow:4px 5px 0 var(--ink);--shadow-sm:3px 3px 0 var(--ink);--r-sm:6px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--z-header:50;--z-intro:200;--dur-fast:150ms;--dur-med:300ms;--dur-slow:700ms;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-spring:cubic-bezier(0.3,1.5,0.5,1);--pz:1}[data-u=dark]{--paper:#121216;--raised:#1F2026;--ink:#F3EDE0;--soft:#ADA79A;--brand:#B0A2FF;--onBrand:#15121F;--pink:#FF8AD1;--onPink:#1B1A17;--stripeA:#2A2B33;--stripeB:#25262D;--dot:rgba(243,237,224,0.14);--open:#4FD18B;--closed:#FF7A6B;--onClosed:#15121F;--hl:#5533FF}:root{--f-b:var(--font-big),"Arial Narrow",Impact,sans-serif;--f-m:var(--font-mono),ui-monospace,monospace;--f-w:var(--font-work),system-ui,sans-serif}body,html{margin:0;background:var(--paper);color:var(--ink)}body,html{overflow-x:clip}body{font-family:var(--f-w);-webkit-font-smoothing:antialiased;min-height:100vh}*{box-sizing:border-box}a{color:var(--brand)}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-9999px;top:8px;z-index:300;padding:12px 16px;background:var(--brand);color:var(--onBrand);border-radius:12px;font:700 15px var(--f-w)}.skip:focus{left:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-btn]{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}[data-btn]:not([aria-disabled=true]):not(:disabled):hover{transform:translate(-2px,-3px);box-shadow:var(--shadow)}[data-btn]:not([aria-disabled=true]):not(:disabled):active{transform:translate(1px,1px);box-shadow:none}[data-link]:hover{text-decoration:underline;text-underline-offset:4px}[data-tilt]{transition:transform .25s ease}html[data-intro="1"]{--base:0.35s}html:not([data-intro="1"]){--base:0.05s}.intro{position:fixed;inset:0;z-index:var(--z-intro);background:#5533FF;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;animation:uLift .65s cubic-bezier(.7,0,.25,1) 1.6s forwards}html:not([data-intro="1"]) .intro{display:none}.intro .u-bot,.intro .u-top{transform-box:fill-box;transform-origin:center}.intro .u-top{animation:uTop 1.15s cubic-bezier(.4,0,.2,1) both}.intro .u-bot{animation:uBot 1.15s cubic-bezier(.4,0,.2,1) both}.intro .u-word{font:900 64px/1 var(--f-b);letter-spacing:.04em;color:#fff;opacity:0;animation:uFade .4s ease-out 1.05s forwards}.intro button{position:absolute;right:20px;bottom:20px;height:44px;padding:0 18px;border:2px solid #fff;border-radius:999px;background:transparent;color:#fff;font:700 13px var(--f-m);letter-spacing:.1em;cursor:pointer}@keyframes uTop{0%{transform:translateY(-70px) rotate(-14deg)}48%{transform:translateY(5px) rotate(0)}64%{transform:translate(-4px,-10px) rotate(-13deg)}78%{transform:translateY(-3px) rotate(-3deg)}90%{transform:translateY(-7px) rotate(-8deg)}to{transform:translateY(-5px) rotate(-6deg)}}@keyframes uBot{0%{transform:translateY(70px) rotate(14deg)}48%{transform:translateY(-5px) rotate(0)}64%{transform:translate(10px,12px) rotate(19deg)}78%{transform:translate(5px,4px) rotate(8deg)}90%{transform:translate(7px,8px) rotate(14deg)}to{transform:translate(6px,6px) rotate(12deg)}}@keyframes uFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes uLift{to{transform:translateY(-100%);visibility:hidden}}@keyframes uRise{to{opacity:1;transform:none}}@keyframes uPop{0%{opacity:0;transform:scale(0) rotate(calc(var(--r) - 25deg))}70%{opacity:1;transform:scale(1.14) rotate(calc(var(--r) + 3deg))}to{opacity:1;transform:scale(1) rotate(var(--r))}}@keyframes uFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes uCycle{0%{visibility:hidden}0.01%{visibility:visible}24.99%{visibility:visible}25%{visibility:hidden}to{visibility:hidden}}@keyframes uCycle0{0%{visibility:visible}24.99%{visibility:visible}25%{visibility:hidden}99.99%{visibility:hidden}to{visibility:visible}}@keyframes uMarq{to{transform:translateX(-50%)}}@keyframes uThud{0%{opacity:0;transform:scale(1.7) rotate(var(--r))}55%{opacity:1;transform:scale(.92) rotate(var(--r))}75%{transform:scale(1.04) rotate(var(--r))}to{opacity:1;transform:scale(1) rotate(var(--r))}}@keyframes uSpin{to{transform:rotate(1turn)}}[data-js="1"] [data-w]{opacity:0;transform:translateY(55%);animation:uRise .75s var(--ease-out) forwards;animation-delay:calc(var(--d) + var(--base))}[data-js="1"] [data-pop]{opacity:0;animation:uPop .6s var(--ease-spring) forwards;animation-delay:calc(var(--d) + var(--base))}[data-js="1"] [data-rv]{opacity:0;transform:translateY(34px);transition:opacity var(--dur-slow) ease,transform .8s var(--ease-out);transition-delay:var(--d,0s)}[data-js="1"] [data-rv][data-in]{opacity:1;transform:none}[data-js="1"] [data-stamp]{opacity:0}[data-js="1"] [data-in] [data-stamp]{animation:uThud .55s cubic-bezier(.3,1.4,.5,1) forwards;animation-delay:var(--d)}[data-js="1"] [data-fill]{height:0}@keyframes uShow{to{opacity:1;transform:none}}@keyframes uShowH{to{height:var(--h)}}[data-js="1"] [data-rv]:not([data-in]),[data-js="1"] [data-stamp]:not([data-in] *){animation:uShow .01s 3s forwards}[data-js="1"] [data-fill]:not([data-in] *){animation:uShowH .01s 3s forwards}[data-js="1"] [data-in] [data-fill]{height:var(--h);transition:height 1.6s cubic-bezier(.3,.7,.2,1) .2s}.marquee-track{display:flex;width:max-content;animation:uMarq 38s linear infinite}.float{animation:uFloat var(--fd,6s) ease-in-out var(--fdelay,0s) infinite}.cycle{visibility:hidden;animation:uCycle 12s linear var(--cd,0s) infinite backwards}.cycle.first{visibility:visible;animation-name:uCycle0}.carousel{scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}@media (max-width:1023px){[data-wide]{display:none!important}}@media (min-width:1024px){[data-narrow]{display:none!important}.legal-grid{grid-template-columns:minmax(200px,280px) minmax(0,1fr)!important}.legal-toc{position:-webkit-sticky;position:sticky;top:92px}}@media (max-width:767px){[data-desk]{display:none!important}:root,[data-u]{--pz:0.8}}@media (min-width:768px){[data-mob]{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-js="1"] [data-pop],[data-js="1"] [data-rv],[data-js="1"] [data-stamp],[data-js="1"] [data-w]{opacity:1!important;transform:none!important}[data-js="1"] [data-pop]{transform:rotate(var(--r))!important}.intro{display:none!important}[data-js="1"] [data-fill]{height:var(--h)!important}}@media print{[data-noprint]{display:none!important}:root,[data-u]{--paper:#FFFFFF;--raised:#FFFFFF;--ink:#000000;--soft:#333333}body{background:#fff}.legal-grid{display:block!important}a{color:#000;text-decoration:underline}article a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}section{page-break-inside:avoid;break-inside:avoid-page}}