@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.1uwhc7jrbo4mx.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.2my4drvc0bavc.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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.25jyahqycoolj.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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_91f8ec92-module__MCXf8W__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_91f8ec92-module__MCXf8W__variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;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;font-style:normal;font-weight:500;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;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;font-style:normal;font-weight:600;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;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;font-style:normal;font-weight:700;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;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_a2329a35-module__ls6I-G__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_a2329a35-module__ls6I-G__variable{--font-figtree:"Figtree", "Figtree Fallback"}
.SiteFooter-module__wWXZva__footer{border-top:1px solid var(--smoke);color:var(--muted);margin-top:4rem;padding:2rem 0 2.5rem;font-size:.9rem}.SiteFooter-module__wWXZva__inner{width:min(100% - 2rem, var(--max));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.SiteFooter-module__wWXZva__brand{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-dim);font-weight:800}.SiteFooter-module__wWXZva__brand span{color:var(--stage)}.SiteFooter-module__wWXZva__handle{letter-spacing:.04em;text-transform:lowercase;margin:.35rem 0 0;font-size:.8rem}.SiteFooter-module__wWXZva__handle a{color:var(--muted)}.SiteFooter-module__wWXZva__handle a:hover{color:var(--stage-hot)}.SiteFooter-module__wWXZva__links{flex-wrap:wrap;gap:1rem;display:flex}.SiteFooter-module__wWXZva__links a{color:var(--paper-dim)}.SiteFooter-module__wWXZva__links a:hover{color:var(--stage-hot)}
.SiteHeader-module__mdpVJq__header{z-index:100;height:var(--nav-h);background:color-mix(in srgb, var(--ink) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--smoke) 80%, transparent);align-items:center;display:flex;position:sticky;top:0}.SiteHeader-module__mdpVJq__inner{width:min(100% - 2rem, var(--max));justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.SiteHeader-module__mdpVJq__brand{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--paper);font-size:1.05rem;font-weight:800}.SiteHeader-module__mdpVJq__brand span{color:var(--stage)}.SiteHeader-module__mdpVJq__nav{align-items:center;gap:.15rem;display:flex}.SiteHeader-module__mdpVJq__link{letter-spacing:.06em;text-transform:uppercase;color:var(--paper-dim);padding:.45rem .7rem;font-size:.85rem;font-weight:650;transition:color .2s;position:relative}.SiteHeader-module__mdpVJq__link:hover,.SiteHeader-module__mdpVJq__linkActive{color:var(--paper)}.SiteHeader-module__mdpVJq__linkActive:after{content:"";background:var(--stage);height:2px;animation:SiteHeader-module__mdpVJq__underline-kick .35s var(--ease-kick);border-radius:1px;position:absolute;bottom:.15rem;left:.7rem;right:.7rem}.SiteHeader-module__mdpVJq__toggle{border:1px solid var(--smoke);color:var(--paper);cursor:pointer;background:0 0;border-radius:2px;width:2.5rem;height:2.5rem;font-size:1.1rem;display:none}@keyframes SiteHeader-module__mdpVJq__underline-kick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:720px){.SiteHeader-module__mdpVJq__toggle{place-items:center;display:grid}.SiteHeader-module__mdpVJq__nav{top:var(--nav-h);background:var(--ink-soft);border-bottom:1px solid var(--smoke);flex-direction:column;align-items:stretch;gap:0;padding:.5rem;display:none;position:absolute;left:0;right:0}.SiteHeader-module__mdpVJq__navOpen{display:flex}.SiteHeader-module__mdpVJq__link{padding:.9rem 1rem}.SiteHeader-module__mdpVJq__linkActive:after{width:2rem;bottom:.55rem;left:1rem;right:auto}}
:root{--ink:#0c0b0a;--ink-soft:#1a1714;--smoke:#2a2622;--paper:#ebe6df;--paper-dim:#c4bbb0;--muted:#9a9188;--stage:#e85d04;--stage-hot:#ff7a1a;--kick:#c1121f;--kick-deep:#8a0c16;--grain:#ffffff08;--max:1120px;--nav-h:4rem;--ease-kick:cubic-bezier(.34, 1.4, .64, 1);--font-display:var(--font-syne), "Arial Black", sans-serif;--font-body:var(--font-figtree), "Helvetica Neue", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);min-height:100vh;color:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.05rem;line-height:1.55}body:before{content:"";pointer-events:none;z-index:1000;opacity:.45;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}a:hover{color:var(--stage-hot)}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .6em;font-weight:800;line-height:1.1}p{margin:0 0 1em}.skip-link{z-index:2000;background:var(--stage);color:var(--ink);border-radius:2px;padding:.6rem 1rem;font-weight:700;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:.75rem}.site-shell{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.site-main{flex:1}.container{width:min(100% - 2rem, var(--max));margin-inline:auto}.page-header{padding:calc(var(--nav-h) + 2.5rem) 0 2rem}.page-header h1{text-transform:uppercase;font-size:clamp(2.4rem,6vw,4rem)}.page-header p{max-width:38rem;color:var(--paper-dim);font-size:1.1rem}.btn{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--ease-kick), background .2s, border-color .2s, color .2s;border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:700;display:inline-flex}.btn:hover{color:inherit;transform:translateY(-3px)scale(1.02)}.btn:active{transform:translateY(1px)scale(.98)}.btn-primary{background:var(--stage);color:var(--ink);border-color:var(--stage)}.btn-primary:hover{background:var(--stage-hot);border-color:var(--stage-hot);color:var(--ink)}.btn-ghost{color:var(--paper);border-color:var(--paper-dim);background:0 0}.btn-ghost:hover{border-color:var(--stage);color:var(--stage-hot)}.btn-kick{background:var(--kick);color:var(--paper);border-color:var(--kick)}.btn-kick:hover{background:var(--kick-deep);border-color:var(--kick-deep);color:var(--paper)}.chip{letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--smoke);background:var(--ink-soft);color:var(--paper-dim);border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.reveal{animation:rise-in .7s var(--ease-kick) both}.reveal-delay-1{animation-delay:80ms}.reveal-delay-2{animation-delay:.16s}.reveal-delay-3{animation-delay:.24s}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal-delay-1,.reveal-delay-2,.reveal-delay-3{animation:none}.btn:hover{transform:none}}
