@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:League Spartan;src:url(/fonts/league-spartan.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--red:#e01b22;--red-deep:#96121a;--red-glow:#e01b2238;--ink:#08080a;--char:#101014;--char-2:#17171d;--bone:#f2efea;--bone-2:#e6e1d8;--line:#f2efea17;--line-2:#f2efea2e;--fg:#f4f2ef;--fg-dim:#f4f2ef94;--fg-faint:#f4f2ef52;--display:"Bebas Neue",Impact,sans-serif;--sans:"League Spartan","Poppins",system-ui,sans-serif;--body:"Poppins",system-ui,-apple-system,sans-serif;--r-s:14px;--r-m:26px;--r-l:40px;--r-xl:56px;--luxe:cubic-bezier(.16,1,.3,1);--glide:cubic-bezier(.22,.61,.36,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px;overflow-x:clip}body{background:var(--ink);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.62}html.is-locked body,html.is-menu body{overflow:hidden}img,video{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}::selection{background:var(--red);color:#fff}html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}.cur-dot,.cur-ring{z-index:9999;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}.cur-dot{background:var(--red);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.cur-ring{place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid}.cur-ring__i{border:1px solid var(--line-2);width:26px;height:26px;transition:width .4s var(--luxe),height .4s var(--luxe), border-color .35s var(--luxe),transform .22s var(--luxe);border-radius:50%;place-items:center;display:grid;position:relative}.cur-ring.is-active .cur-ring__i{border-color:var(--red);width:38px;height:38px}.cur-ring.is-pressed .cur-ring__i{transform:scale(.8)}.cur-ring.has-label .cur-ring__i{border-color:var(--red);width:30px;height:30px}.cur-ring.on-light .cur-ring__i{border-color:#08080a4d}.cur-label{background:var(--red);color:#fff;font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .22s var(--luxe),transform .28s var(--luxe);border-radius:5px;padding:3px 7px;font-size:8.5px;font-weight:800;line-height:1.5;position:absolute;top:50%;left:calc(100% + 9px);transform:translateY(-50%)translate(-4px)}.cur-ring.has-label .cur-label{opacity:1;transform:translateY(-50%)translate(0)}.shell{width:100%;max-width:min(93vw,clamp(1180px,66vw,1560px));margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.band{padding-block:clamp(88px,13vw,190px);position:relative}.band--bone{background:var(--bone);color:var(--ink)}.band--bone .lede{color:#08080a9e}.eyebrow{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:11px;font-size:10.5px;font-weight:800;display:inline-flex}.band--bone .eyebrow{color:#08080a6b}.eyebrow:before{content:"";background:var(--red);flex:none;width:26px;height:1px}.d1{font-family:var(--display);letter-spacing:-.005em;text-transform:uppercase;font-size:clamp(3.4rem,10.5vw,10rem);font-weight:400;line-height:.86}.d2{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:400;line-height:.9}.d3{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:400;line-height:.96}.lede{color:var(--fg-dim);max-width:46ch;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.68}.mark{color:var(--red)}.hl{background:var(--red);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em .06em}.brk{display:none}@media (width<=720px){.brk{display:block}}.sl-line{padding-bottom:.04em;display:block;overflow:hidden}.sl-inner{white-space:normal}.sl-w{white-space:pre-wrap}.sl-inner{will-change:transform;display:block}.cta{font-family:var(--sans);letter-spacing:.17em;text-transform:uppercase;background:var(--red);color:#fff;isolation:isolate;will-change:transform;border-radius:999px;align-items:center;gap:14px;padding:20px 30px 20px 34px;font-size:12px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.cta:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(105deg,var(--red-deep),var(--red));transition:transform .62s var(--luxe);position:absolute;inset:0;transform:translateY(102%)}.cta:hover:before{transform:translateY(0)}.cta__arrow{background:#ffffff29;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.cta__arrow svg{width:12px;height:12px;transition:transform .5s var(--luxe)}.cta:hover .cta__arrow svg{transform:translate(16px,-16px)}.cta__lbl{will-change:transform;align-items:center;gap:14px;display:inline-flex}.cta--quiet{border:1px solid var(--line-2);color:var(--fg);background:0 0}.cta--quiet .cta__arrow{background:#f4f2ef1a}.cta--quiet:before{background:var(--fg)}.cta--quiet:hover{color:var(--ink);border-color:var(--fg)}.cta--quiet:hover .cta__arrow{background:#08080a1a}.band--bone .cta--quiet{color:var(--ink);border-color:#08080a33}.grain:after{content:"";pointer-events:none;opacity:.035;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-reveal]{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal],.sl-inner{opacity:1!important;transform:none!important}}.wa{z-index:980;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wa__veil{backdrop-filter:blur(4px);opacity:0;transition:opacity .34s var(--luxe);background:#040406a8;position:absolute;inset:0}.wa.is-in .wa__veil{opacity:1}.wa__card{background:var(--char);border:1px solid var(--line-2);border-radius:var(--r-l);opacity:0;width:min(430px,100%);transition:opacity .38s var(--luxe),transform .44s var(--luxe);justify-items:start;gap:16px;padding:clamp(28px,4vw,40px);display:grid;position:relative;transform:translateY(16px)scale(.98);box-shadow:0 40px 100px #0009}.wa.is-in .wa__card{opacity:1;transform:none}.wa__x{width:32px;height:32px;color:var(--fg-faint);border-radius:50%;place-items:center;transition:background-color .25s,color .25s;display:grid;position:absolute;top:16px;right:16px}.wa__x:hover{color:var(--fg);background:#f4f2ef12}.wa__x svg{width:12px;height:12px}.wa__i{width:54px;height:54px;color:var(--red);background:#e01b2221;border-radius:50%;place-items:center;display:grid}.wa__i svg{width:25px;height:23px}.wa__h{margin:0}.wa__p{color:var(--fg-dim);margin:0;font-size:14px;line-height:1.7}.wa__go{justify-content:center;width:100%;margin-top:4px}.wa__later{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:800;transition:color .3s}.wa__later:hover{color:var(--fg)}@media (prefers-reduced-motion:reduce){.wa__veil,.wa__card{transition:none}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);-webkit-box-shadow:0 0 0 1000px var(--char) inset;box-shadow:0 0 0 1000px var(--char) inset;caret-color:var(--fg);border-color:var(--line-2);transition:background-color 600000s,color 600000s}.band--bone input:-webkit-autofill,.band--bone textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--bone) inset;box-shadow:0 0 0 1000px var(--bone) inset;caret-color:var(--ink)}
