@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b7d5735e-module__suUhcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b7d5735e-module__suUhcW__variable{--font-manrope:"Manrope","Manrope Fallback"}
@font-face{font-family:Syncopate;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a8b32da25bb25d4-s.c2130687.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:Syncopate;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80680c420594b047-s.p.8bd70770.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:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae55a6bb58b3c593-s.1711813e.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:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(../media/702db7bdc064d9ba-s.p.dda24631.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:Syncopate Fallback;src:local(Arial);ascent-override:46.21%;descent-override:12.65%;line-gap-override:4.46%;size-adjust:164.4%}.syncopate_8bd310a-module__ujHG8q__className{font-family:Syncopate,Syncopate Fallback;font-style:normal}.syncopate_8bd310a-module__ujHG8q__variable{--font-syncopate:"Syncopate","Syncopate Fallback"}
:root{--bg-color:#0a0a0a;--text-color:#f0f0f0;--accent-color:#cf0;--accent-hover:#b3e600;--glass:#ffffff0d;--border:#ffffff1a;--card-bg:#111;--text-on-accent:#0a0a0a;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--container-mobile:100%;--container-tablet:720px;--container-desktop:1200px;--container-wide:1400px;--container-tv:1800px}*{box-sizing:border-box;cursor:none;margin:0;padding:0}img,video,svg,canvas{max-width:100%;height:auto}html,body{background-color:var(--bg-color);max-width:100vw;color:var(--text-color);font-family:Manrope,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}body:before{content:"";pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.container{max-width:var(--container-wide);padding:0 var(--spacing-sm);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--spacing-md)}}@media (min-width:1024px){.container{padding:0 var(--spacing-lg)}}@media (min-width:1920px){:root{font-size:18px}.container{max-width:var(--container-tv);padding:0 var(--spacing-xl)}}@media (min-width:2560px){:root{font-size:20px}.container{max-width:2200px}}@media (min-width:3200px){.container{max-width:95%;padding:0}}@media (max-width:374px){:root{font-size:14px}.container{padding:0 var(--spacing-xs)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.8s ease-out forwards fadeIn}.opacity-0{opacity:0}.animate-on-scroll{animation:.8s ease-out forwards fadeIn}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.scale-on-hover{transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.scale-on-hover:hover{transform:scale(1.05)}.active-press:active{transform:scale(.95)}.btn-primary{background:var(--accent-color);text-transform:uppercase;font-weight:700;font-family:var(--font-syncopate),sans-serif;letter-spacing:1px;cursor:pointer;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:.9rem;transition:transform .3s,box-shadow .3s;display:inline-block;color:#000!important}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #cf03}.btn-secondary{color:var(--text-color);text-transform:uppercase;font-weight:600;font-family:var(--font-syncopate),sans-serif;cursor:pointer;background:0 0;border:2px solid #fff6;border-radius:4px;padding:1rem 2.5rem;font-size:.9rem;transition:all .3s}.btn-secondary:hover{border-color:var(--accent-color);color:var(--accent-color);background:#ccff000d}@media (hover:none) and (pointer:coarse){*{cursor:auto!important}.scale-on-hover:hover{transform:none}}::-webkit-input-placeholder{color:#ffffff80}::-moz-placeholder{color:#ffffff80;opacity:1}:-ms-placeholder-shown{color:#ffffff80}:-moz-placeholder-shown{color:#ffffff80;opacity:1}::placeholder{color:#ffffff80;opacity:1}input:autofill,input:autofill:hover,input:autofill:focus{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--card-bg)inset;color:var(--text-color);transition:background-color 5000s ease-in-out;background-color:var(--card-bg)!important}input:-webkit-autofill{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--card-bg)inset;color:var(--text-color);transition:background-color 5000s ease-in-out;background-color:var(--card-bg)!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--card-bg)inset;color:var(--text-color);transition:background-color 5000s ease-in-out;background-color:var(--card-bg)!important}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-color);-webkit-box-shadow:0 0 0px 1000px var(--card-bg)inset;color:var(--text-color);transition:background-color 5000s ease-in-out;background-color:var(--card-bg)!important}
.CustomCursor-module__n3IuUW__cursor{background-color:var(--accent-color);pointer-events:none;z-index:2147483647;mix-blend-mode:difference;border-radius:50%;width:20px;height:20px;transition:transform .1s;position:fixed;transform:translate(-50%,-50%)}.CustomCursor-module__n3IuUW__hovered{border:1px solid var(--accent-color);background-color:#0000;transform:translate(-50%,-50%)scale(1.5)}
.CookieBanner-module__Ws3ogq__banner{background:var(--card-bg,#111);color:var(--text-color,#f0f0f0);z-index:9999;border:1px solid #ffffff1a;border-radius:16px;max-width:400px;padding:1.5rem;animation:.4s ease-out CookieBanner-module__Ws3ogq__slideUp;position:fixed;bottom:1.5rem;left:1.5rem;box-shadow:0 10px 40px #0006}@keyframes CookieBanner-module__Ws3ogq__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CookieBanner-module__Ws3ogq__content{flex-direction:column;gap:.75rem;display:flex}.CookieBanner-module__Ws3ogq__title{margin:0;font-size:1rem;font-weight:700}.CookieBanner-module__Ws3ogq__text{opacity:.7;margin:0;font-size:.85rem;line-height:1.5}.CookieBanner-module__Ws3ogq__options{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:.75rem;padding:.75rem 0;display:flex}.CookieBanner-module__Ws3ogq__option{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.CookieBanner-module__Ws3ogq__option input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-color,#cf0);cursor:pointer}.CookieBanner-module__Ws3ogq__option input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.CookieBanner-module__Ws3ogq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.CookieBanner-module__Ws3ogq__button{cursor:pointer;border:none;border-radius:4px;flex:1;padding:.6rem 1rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s}.CookieBanner-module__Ws3ogq__accept{background:var(--accent-color,#cf0);color:#000}.CookieBanner-module__Ws3ogq__accept:hover{opacity:.9}.CookieBanner-module__Ws3ogq__decline{color:var(--text-color);background:0 0;border:1px solid #ffffff40}.CookieBanner-module__Ws3ogq__decline:hover{background:#ffffff0d}.CookieBanner-module__Ws3ogq__customize{color:#fff9;background:0 0;border:1px solid #ffffff26}.CookieBanner-module__Ws3ogq__customize:hover{color:var(--text-color);border-color:#ffffff4d}@media (max-width:480px){.CookieBanner-module__Ws3ogq__banner{max-width:none;bottom:1rem;left:1rem;right:1rem}.CookieBanner-module__Ws3ogq__actions{flex-direction:column}}
