@font-face{font-family:Detty Slab;src:url(./detty-slab.BJaj-Tms.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--black:#000;--white:#fff;--red:#cc0d00;--red-bright:#ff3b2b;--neon:#ff4a00;--ash:#a8a8a8;--line:#ffffff29;--font-display:"Detty Slab", "Arial Black", sans-serif;--font-body:var(--font-display);--step--1:.9375rem;--step-0:1.0625rem;--step-1:clamp(1.125rem, 1rem + .6vw, 1.375rem);--step-2:clamp(1.5rem, 1rem + 2vw, 2.75rem);--step-3:clamp(2.25rem, 1rem + 6vw, 6.5rem);--gutter:clamp(1rem, 4vw, 3rem);--section:clamp(4.5rem, 11vw, 9.5rem);--measure:38rem;--header-height:4.5rem;--cut:.9rem}*,:before,:after{box-sizing:border-box}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:var(--header-height);-webkit-text-size-adjust:100%;scrollbar-width:none;font-size:clamp(100%,.5vw + .5rem,150%)}html::-webkit-scrollbar{display:none}body{background:var(--black);color:var(--white);font-family:var(--font-body);font-size:var(--step-0);letter-spacing:.02em;font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.35;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:400;line-height:.95}ul,ol{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2px solid var(--white);outline-offset:3px}::selection{background:var(--red);color:var(--white)}.cut{clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(.75rem)}.revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}.sprite.svelte-1yxq2oh{width:0;height:0;position:absolute;overflow:hidden}.footer.svelte-4jwo3w{--teeth:clamp(.75rem, 2vw, 1.25rem);padding:calc(clamp(3rem, 7vw, 6rem) + var(--teeth)) var(--gutter) 1.5rem;background:var(--red);color:var(--black);-webkit-mask:conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) top / calc(var(--teeth) * 2) var(--teeth) repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--teeth) + 1px) no-repeat;mask:conic-gradient(from 135deg at 50% 0, #000 90deg, #0000 0) top / calc(var(--teeth) * 2) var(--teeth) repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--teeth) + 1px) no-repeat;gap:clamp(2rem,5vw,4rem);display:grid;overflow:clip}.base.svelte-4jwo3w{gap:.75rem;display:grid}.top.svelte-4jwo3w{gap:1.5rem;display:grid}.signoff.svelte-4jwo3w{font-size:var(--step-2);line-height:.95}ul.svelte-4jwo3w{flex-wrap:wrap;gap:.75rem;display:flex}ul.svelte-4jwo3w .link:focus-visible{outline-color:var(--black);outline-offset:3px}.legal.svelte-4jwo3w{font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}@media (width<=29.99rem){ul.svelte-4jwo3w{display:grid}}@media (width>=56rem){.top.svelte-4jwo3w{grid-template-columns:1fr auto;align-items:end}}.header.svelte-a8kxe2{z-index:10;height:var(--header-height);padding:0 var(--gutter);background:var(--black);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.edge.svelte-a8kxe2{--rule-tab:calc(var(--gutter) + 9rem);color:var(--red);pointer-events:none;position:absolute;inset:calc(100% - 4px) 0 auto}.brand.svelte-a8kxe2{width:7.5rem;color:var(--red-bright)}nav.svelte-a8kxe2{display:none}ul.svelte-a8kxe2{gap:2.25rem;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){font-size:var(--step--1);padding:.5rem 0;text-decoration:none}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--red-bright)}.cta.svelte-a8kxe2 .link{min-height:2.5rem;padding:.4rem 1.1rem}@media (width>=48rem){nav.svelte-a8kxe2{display:block}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
