@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.woff2)format("woff2"),url(/fonts/BebasNeue-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Light.woff2)format("woff2"),url(/fonts/Montserrat-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2)format("woff2"),url(/fonts/Montserrat-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.woff2)format("woff2"),url(/fonts/Montserrat-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.woff2)format("woff2"),url(/fonts/Montserrat-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:optional}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.woff2)format("woff2"),url(/fonts/Montserrat-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:Inter;src:url(/fonts/Inter-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:optional}
:root{--suppress-mixpanel-errors:true;--font-heading:"Bebas Neue",sans-serif;--font-body:"Montserrat",sans-serif;--font-ui:"Inter",sans-serif;--color-primary:#00b7b5;--color-primary-light:#9ec7c5;--color-primary-dark:#00d4d2;--color-background:#000;--color-background-dark:#1a1a1a;--color-surface:#ffffff0d;--color-text:#fff;--color-text-secondary:#fffc;--color-text-muted:#fff9;--color-bone:#ebede5;--color-mist:#9ec7c5;--color-arctic:#00b7b5;--color-deluge:#0000e6;--color-sun-ray:#f56f0d;--color-void:#000;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #0000001a}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--font-body);color:var(--color-text);font-weight:400;line-height:1.6;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;font-weight:400;line-height:1.1}h1{font-size:clamp(2.5rem,8vw,4rem)}h2{font-size:clamp(2rem,6vw,3rem)}h3{font-size:clamp(1.5rem,4vw,2rem)}p{font-family:var(--font-body);font-weight:300;line-height:1.6}button{font-family:var(--font-ui);font-weight:500}.text-heading{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em}.text-body{font-family:var(--font-body);font-weight:300}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=4ee649910799caa6.css.map*/