@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_600.p.35glwwf3jhwis.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.clashdisplay_77f6cc89-module__OkfY3G__className{font-family:clashDisplay,system-ui,sans-serif}.clashdisplay_77f6cc89-module__OkfY3G__variable{--font-display:"clashDisplay", system-ui, sans-serif}
@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.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 Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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 Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_bc1349b2-module__VvGF_q__className{font-family:Instrument Sans,Instrument Sans Fallback}.instrument_sans_bc1349b2-module__VvGF_q__variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d203b9464cfa0970-s.3urxfn-r2f0wy.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a69e508140118fbc-s.1sf_atgfbezm1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9a434ecf764164f-s.p.422uhnrlcv_7h.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:Fragment Mono Fallback;src:local(Arial);ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.0%;size-adjust:138.63%}.fragment_mono_837b2024-module__Y1WJBa__className{font-family:Fragment Mono,Fragment Mono Fallback;font-style:normal;font-weight:400}.fragment_mono_837b2024-module__Y1WJBa__variable{--font-mono:"Fragment Mono", "Fragment Mono Fallback"}
@font-face{font-family:Doto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/dc2ba63e1aa1faf0-s.1ar4bpis0gfq4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0e54dc4a88da75bb-s.p.3d93h5g9f1v_6.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:Doto Fallback;src:local(Arial);ascent-override:70.59%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.doto_fdd8ab3d-module__dubVia__className{font-family:Doto,Doto Fallback;font-style:normal}.doto_fdd8ab3d-module__dubVia__variable{--font-digits:"Doto", "Doto Fallback"}
@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa70d328b406d70e-s.0b732hply2eo6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02f8c82079ee3c71-s.p.2-lcev3yyho6z.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:Mrs Saint Delafield Fallback;src:local(Arial);ascent-override:146.87%;descent-override:100.35%;line-gap-override:0.0%;size-adjust:61.69%}.mrs_saint_delafield_22dfcfd6-module__pHoisq__className{font-family:Mrs Saint Delafield,Mrs Saint Delafield Fallback;font-style:normal;font-weight:400}.mrs_saint_delafield_22dfcfd6-module__pHoisq__variable{--font-script:"Mrs Saint Delafield", "Mrs Saint Delafield Fallback"}
:root{--paper:#f7f6fb;--paper-2:#fff;--ink:#1b1a22;--ink-2:#5f5c72;--ink-3:#a29fb4;--line:#e7e5f0;--lilac:#e9e5ff;--blush:#ffe4f0;--sky:#dbefff;--butter:#fff1d2;--mint:#e1fae6;--indigo:#1f55e0;--indigo-deep:#153fae;--lime:#a6ee2b;--lime-deep:#3f7a00;--coral:#ff5c39;--coral-deep:#c93a16;--pink:#ff4fc1;--orange:#ffa318;--sky-deep:#2e8fff;--sky-mid:#7cc0ff;--sky-horizon:#eaf6ff;--grass:#4caf3e;--grass-deep:#2e7d2b;--surface-page:var(--paper);--surface-card:var(--paper-2);--text-body:var(--ink);--text-muted:var(--ink-2);--text-faint:var(--ink-3);--action:var(--indigo);--verdict-win:var(--lime);--verdict-win-text:var(--lime-deep);--verdict-loss:var(--coral);--verdict-loss-text:var(--coral-deep);--border-default:var(--line);--focus-ring:var(--indigo);--text-digit-hero:112px;--text-digit-lg:56px;--text-digit-md:28px;--text-body-size:16px;--text-body-lh:1.55;--tracking-label:.08em;--measure:62ch;--gutter:clamp(20px, 4vw, 48px);--radius-card:24px;--radius-inner:14px;--radius-pill:999px;--shadow-card:0 2px 6px #1b1a220d, 0 12px 32px #1b1a2214;--shadow-float:0 6px 16px #1b1a2214, 0 24px 56px #1b1a2224;--glass:#ffffffa6;--glass-blur:14px;--ease-soft:cubic-bezier(.3, .9, .3, 1);--dur-fast:.15s;--dur-med:.28s;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-family:var(--font-body), sans-serif;font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}h1,h2,h3,p{margin:0}img,svg{max-width:100%;display:block}a{color:var(--indigo);text-decoration:none}a:hover{color:var(--pink)}::selection{color:var(--ink);background:#a6ee2b99}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.skip-link{z-index:100;background:var(--ink);color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);transition:top .18s var(--ease-soft);padding:10px 18px;font-size:11px;position:absolute;top:-60px;left:12px}.skip-link:focus{color:#fff;top:12px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.disp{font-family:var(--font-display), sans-serif;letter-spacing:.005em;font-weight:600;line-height:1}.mono{font-family:var(--font-mono), monospace}.hud{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:12px;line-height:1.8}.digits{font-family:var(--font-digits), monospace;font-variant-numeric:tabular-nums;font-weight:900}.shell{width:100%;max-width:1240px;margin:0 auto}.plate{background:var(--surface-card);border:1.5px solid var(--line);border-radius:20px;position:relative}.plate:before,.plate:after{content:"";background:var(--pink);pointer-events:none;width:60px;height:1.5px;position:absolute;left:50%;transform:translate(-50%)}.plate:before{top:-1px}.plate:after{bottom:-1px}.photo-frame{pointer-events:none;z-index:5;border:1.5px solid #ffffffb3;border-radius:20px;position:absolute;inset:16px}.photo-frame:before,.photo-frame:after{content:"";background:var(--pink);width:60px;height:1.5px;position:absolute;left:50%;transform:translate(-50%)}.photo-frame:before{top:-1px}.photo-frame:after{bottom:-1px}.corner{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;z-index:2;font-size:10px;position:absolute}.corner--tl{top:12px;left:18px}.corner--tr{top:12px;right:18px}.corner--bl{bottom:10px;left:18px}.corner--br{bottom:10px;right:18px}.corner--onphoto{color:#fff;text-shadow:0 1px 6px #0a1e2880}.photo-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.photo-bg{object-position:var(--photo-pos-mobile,center)!important}}.tint{pointer-events:none;z-index:1;position:absolute;inset:0}.grain{background-image:var(--grain);opacity:.07;mix-blend-mode:overlay;pointer-events:none;z-index:1;position:absolute;inset:0}@keyframes zblink{0%,60%{opacity:.9}80%,to{opacity:.25}}@keyframes roScan{0%{opacity:.55;top:0}to{opacity:0;top:100%}}@keyframes livepulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}@keyframes ffdrift{0%{opacity:0;transform:translate(0)}12%{opacity:.85}50%{opacity:.35;transform:translate(26px,-34px)}80%{opacity:.8}to{opacity:0;transform:translate(-14px,-70px)}}@keyframes padshake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes heroKen{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes heroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes shTick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (pointer:coarse){.tap-target{position:relative}.tap-target:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}a,button,[role=button],input,[tabindex]{-webkit-tap-highlight-color:transparent}}.anim-blink{animation:1.2s steps(2,end) infinite zblink}.anim-crt{animation:2.4s infinite zblink}.anim-pulse{position:relative}.anim-pulse:after{content:"";background:var(--lime);animation:livepulse 2.6s var(--ease-soft) infinite;pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute;inset:0}.anim-ken{animation:7s cubic-bezier(.2,.6,.2,1) both heroKen}.anim-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both heroRise}.anim-rise-2{animation:.9s cubic-bezier(.2,.7,.2,1) .18s both heroRise}.anim-rise-3{animation:.9s cubic-bezier(.2,.7,.2,1) .36s both heroRise}.anim-firefly{animation-name:ffdrift;animation-timing-function:linear;animation-iteration-count:infinite}.anim-scan{animation:roScan .8s var(--ease-soft) both}.anim-scan-slow{animation:roScan .9s var(--ease-soft) both}.anim-shake{animation:padshake .4s var(--ease-soft)}.anim-tick{animation:linear infinite shTick}@media (max-width:860px){.corner{letter-spacing:.1em;font-size:9px}.corner--tl,.corner--bl{left:14px}.corner--tr,.corner--br{right:14px}}@media (max-width:620px){.corner--tr,.corner--br{display:none}.photo-frame{border-radius:16px;inset:10px}.corner{white-space:normal;max-width:calc(100% - 30px);line-height:1.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
