:root{--background:#474747;--foreground:#c2c2c2;--font-inter:"Inter",sans-serif}@media (prefers-color-scheme:light){:root{--background:#0a0a0a;--foreground:#ededed}}.radix-themes{--default-font-family:var(--font-inter);--font-family:var(--font-inter);--heading-font-family:var(--font-inter);--heading-font-size-adjust:1.05;--heading-font-style:normal;--heading-leading-trim-start:0.42em;--heading-leading-trim-end:0.38em;--heading-letter-spacing:-0.01em}@media (min-width:769px){.footer-social-icon{font-size:1.42rem}}.link-item{text-decoration:none}.landing-title{font-size:clamp(3rem,7.2vw,3.4rem);font-weight:900;line-height:1.3}.cta-card{height:24vh;width:100%;padding:2rem;text-transform:uppercase;transition:all .3s ease-in-out;will-change:padding,opacity}.cta-card:hover{cursor:pointer;padding:2rem 3rem;opacity:.9}.cta-card-title{font-size:clamp(1.5rem,5.9vw,1.8rem);font-weight:800;line-height:1.4}.sec05-box{max-width:424px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{padding:0;margin:0;background:var(--background);color:var(--foreground)}.hero{min-height:64vh;background-color:var(--gray-a9)}.hero-title{line-height:1.2;letter-spacing:-.02em;color:var(--black-a12);font-weight:900;max-width:1200px}.video-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.abstract-video{width:100%;height:100%;object-fit:cover;&::-webkit-media-controls{display:none!important}&::-moz-media-controls{display:none!important}}.video-fallback{width:100%;height:100%;background:linear-gradient(45deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:white}.squared-bg{border-bottom:1px solid var(--black-a4);background-color:var(--gray-a1);background-image:linear-gradient(90deg,#f0f0f0 1px,transparent 0),linear-gradient(180deg,#f0f0f0 1px,transparent 0);background-size:32px 32px}.FormRoot{display:flex;flex-direction:column;width:100%;margin:auto;gap:1.6vh}.FormLabel{font-size:.8rem;font-weight:400;line-height:1rem;margin-bottom:.6vh;color:var(--black-a8)}.FormMessage{font-size:13px;color:white;opacity:.8}.Input{display:block;align-content:center;width:100%;height:40px;font-size:.9em;padding:0 10px;background-color:var(--white-a12);border-radius:4px;box-shadow:inset 0 0 0 1px var(--black-a4)}.md{padding:24px 16px}.primary{font-size:.72rem;letter-spacing:.07rem;text-transform:uppercase;background-color:var(--black-a12);color:white;border-radius:0;border:none;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.primary:hover{background-color:var(--black-a10);box-shadow:0 4px 12px rgba(0,0,0,.15)}.primary:active{transition-duration:.1s}.primary:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.primary:disabled{background-color:var(--black-a6);color:var(--black-a8);cursor:not-allowed;transform:none;box-shadow:none}.secondary{font-size:.64rem;letter-spacing:.07rem;text-transform:uppercase;background-color:var(--accent-9);color:var(--black-a12);border-radius:0;border:none;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.secondary:hover{background-color:var(--accent-10);transform:translateY(-2px) scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.12)}.secondary:active{transform:translateY(0) scale(1);transition-duration:.1s}.secondary:focus-visible{outline:2px solid var(--black-a12);outline-offset:2px}.secondary:disabled{background-color:var(--accent-5);color:var(--black-a8);cursor:not-allowed;transform:none;box-shadow:none}.solid{font-weight:600;text-transform:uppercase;border-radius:0;border:none;color:white;transition:all .3s ease-in-out;cursor:pointer;position:relative;overflow:hidden}.solid:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.solid:active{transition-duration:.1s}.solid:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.solid:disabled{background-color:var(--black-a3);color:var(--black-a7);cursor:not-allowed;transform:none;box-shadow:none}.outline{font-weight:700;text-transform:uppercase;border:1px solid var(--black-a11);background-color:rgba(255,255,255,.3);backdrop-filter:blur(1px)!important;-webkit-backdrop-filter:blur(10px);color:var(--black-a12);border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.outline:hover{background-color:var(--black-a11);color:white;box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--black-a11)}.outline:active{transition-duration:.1s}.outline:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.outline:disabled{border-color:var(--black-a6);color:var(--black-a6);background-color:transparent;cursor:not-allowed;transform:none;box-shadow:none}.AccordionRoot{align-content:left;border-radius:6px}.AccordionItem{overflow:hidden;margin-top:1px;border-bottom:1px solid var(--black-a7)}.AccordionItem:first-child{margin-top:0;border-top-left-radius:4px;border-top-right-radius:4px}.AccordionItem:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.AccordionItem:focus-within{position:relative;z-index:1}.AccordionHeader{display:flex}.AccordionTrigger{border:none;font-family:inherit;padding:5vh 8px;background-color:transparent;height:64px;text-align:left;flex:1 1;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:700;line-height:1.4;color:var(--gray-12);background-color:white}.AccordionTrigger:hover{background-color:var(--gray-2);cursor:pointer}.AccordionContent{overflow:hidden;font-size:15px;color:var(--mauve-11);background-color:white}.AccordionContent[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.AccordionContent[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}.AccordionContentText{padding:0 8px 24px}.AccordionChevron{color:var(--lime-8);transition:transform .3s cubic-bezier(.87,0,.13,1)}.AccordionTrigger[data-state=open]>.AccordionChevron{transform:rotate(180deg)}.CheckoutLabel{font-size:.9rem;font-weight:400;line-height:1rem;margin-bottom:.6vh;color:var(--black-a8)}.main{padding:0 1rem}.about.title,.title{font-weight:800;line-height:1.3;color:var(--black-a12)}.about.title{font-size:3.2rem;max-width:724px}.about.title-h2{font-size:2rem;line-height:1.3;font-weight:800}.about.sub-title{font-size:1.2rem;line-height:1.5;max-width:524px}.about.sub-title,.sub-title{font-weight:700;color:var(--black-a10)}.sub-title{line-height:1.4}.uppercase{text-transform:uppercase;color:var(--black-a12)}.footer{padding:0 1rem;background-color:#111;color:white}.footer-title{font-size:.72rem;font-weight:800;color:white;text-transform:uppercase}.footer-menu-item{color:white;font-size:.84rem}.footer-menu-item:hover{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-underline-offset:3px}.footer-menu-link{color:white;font-size:.84rem;position:relative;text-decoration:none}.footer-menu-link:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.footer-menu-link:hover:after{transform:scaleX(1)}.footer-social-icon{color:white}.footer-social-icon:hover{cursor:pointer;background-color:var(--gray-12);transition:transform .5s ease-in-out}.subtitle{font-weight:500;line-height:1.2}.subtitle,.text{color:var(--black-a12)}.text{font-weight:400;line-height:1.8}.w-full{width:100%}.mobile-menu-overlay{position:fixed;top:16;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-content{position:absolute;top:0;right:0;width:80%;max-width:248px;height:100%;background-color:white;transform:translateX(100%);align-content:start;transition:transform .3s ease}.mobile-menu-overlay.open .mobile-menu-content{transform:translateX(0);background:white}.mobile-menu-content .navbar-menu-item{font-size:1em}.mobile-menu-list{padding:8vh 1.5rem}.mobile-menu-cta{padding:4vh .74rem}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:1vh 0;background:rgba(255,255,255,.1);backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(30px);border-bottom:1px solid rgba(0,0,0,.6);width:100%;transition:all .3s ease}.navbar.scrolled{background:rgba(255,255,255,.8);backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(15px)}.navbar-menu-item{color:#000;font-size:.84rem;font-weight:400;position:relative;text-decoration:none}.navbar-menu-item:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:#000;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-in-out}.navbar-menu-item:hover:after{transform:scaleX(1)}.custom-section{background:linear-gradient(135deg,#c9c9c9,#fff 50%,#fff)}.custom-section:before{content:"";background:radial-gradient(circle at 20% 80%,rgba(0,102,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,212,255,.05) 0,transparent 50%)}.custom-background,.custom-section:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.custom-hero:before{background:linear-gradient(45deg,transparent,rgba(0,0,0,.01) 50%,transparent);animation:subtle-scan 12s linear infinite;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,0,242,.03) 50%,transparent),radial-gradient(circle at 30% 30%,rgba(0,255,0,.1) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(255,136,0,.05) 0,transparent 50%);z-index:1;animation:scanline 8s linear infinite}.custom-content{padding-top:8vh;position:relative;z-index:10}.custom-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(255,51,0,.1) 0,transparent 50%);animation:pulse-glow 4s ease-in-out infinite alternate;z-index:1;pointer-events:none}@media only screen and (max-width:600px){.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:1vh 0;background:rgba(255,255,255,.493);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-bottom:none;width:100%}.navbar.scrolled{background:rgba(255,255,255,.9);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.hero-title{font-size:clamp(1.6rem,2rem,2.2rem);line-height:1.3}.landing-title{font-size:clamp(2rem,4.9vw,2.6rem)}.footer-social-icon{font-size:1.84rem}.custom-hero{display:block;padding:4rem 4vw 2rem}.hero-section,.offensive-hero{padding-top:6rem;padding-bottom:4rem;min-height:90vh}.offensive-content h1{font-size:clamp(2rem,8vw,3rem)!important}.monochrome-hero{padding-top:6rem;padding-bottom:4rem;min-height:90vh}.monochrome-content h1{font-size:clamp(2rem,8vw,3rem)!important}}@media only screen and (min-width:600px){.hero-title{font-size:clamp(1.6rem,2rem,2.2rem);line-height:1.3}.custom-hero{display:block;padding-top:8rem;padding-bottom:2rem;min-height:56vh}}@media only screen and (min-width:768px){.hero-title{font-size:clamp(3rem,4vw,3.4rem);line-height:1.3}}@media only screen and (min-width:992px){.hero-title{font-size:clamp(2.2rem,5vw,3rem)}}@media only screen and (min-width:1200px){.custom-hero{display:block;padding-bottom:2rem;min-height:88vh}.hero-title{font-size:clamp(2.2rem,5vw,3rem)}}.animated-bg{z-index:1}.animated-bg,.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.gradient-overlay{z-index:2;pointer-events:none}.gradient-overlay .gradient-1{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at top left,rgba(0,102,255,.1) 0,transparent 50%)}.gradient-overlay .gradient-2{position:absolute;bottom:0;right:0;width:100%;height:100%;background:radial-gradient(ellipse at bottom right,rgba(0,212,255,.05) 0,transparent 50%)}.hero-section{background:linear-gradient(135deg,#0a0f1c,#1a1f2e 50%,#0f1525)}.hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(0,102,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,212,255,.05) 0,transparent 50%);z-index:1}.hero-content{position:relative;z-index:10}.offensive-bg{z-index:1}.hot-gradient-overlay,.offensive-bg{position:absolute;top:0;left:0;width:100%;height:100%}.hot-gradient-overlay{z-index:2;pointer-events:none}.hot-gradient-overlay .hot-gradient-1{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 20%,rgba(255,51,0,.15) 0,transparent 50%)}.hot-gradient-overlay .hot-gradient-2{position:absolute;bottom:0;right:0;width:100%;height:100%;background:radial-gradient(ellipse at 80% 80%,rgba(255,136,0,.1) 0,transparent 50%)}.hot-gradient-overlay .hot-gradient-3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle at center,rgba(255,51,0,.05) 0,transparent 70%)}.offensive-hero{background:linear-gradient(135deg,#0a0a0a,#1a0a0a 30%,#0a0a0a 70%,#1a0500)}.offensive-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,51,0,.03) 50%,transparent),radial-gradient(circle at 30% 30%,rgba(255,51,0,.1) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(255,136,0,.05) 0,transparent 50%);z-index:1;animation:scanline 8s linear infinite}.offensive-content{position:relative;z-index:10}.offensive-hero:after{content:"";background:radial-gradient(circle at 50% 50%,rgba(255,51,0,.1) 0,transparent 50%);animation:pulse-glow 4s ease-in-out infinite alternate;pointer-events:none}.monochrome-bg,.offensive-hero:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.monochrome-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.monochrome-overlay .mono-gradient-1{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 20%,rgba(0,0,0,.03) 0,transparent 50%)}.monochrome-overlay .mono-gradient-2{position:absolute;bottom:0;right:0;width:100%;height:100%;background:radial-gradient(ellipse at 80% 80%,rgba(0,0,0,.02) 0,transparent 50%)}.monochrome-hero{background:#ffffff;position:relative}.monochrome-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(0,0,0,.01) 50%,transparent);z-index:1;animation:subtle-scan 12s linear infinite}.monochrome-content{position:relative;z-index:10}.monochrome-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.02) 0,transparent 50%);animation:mono-pulse 6s ease-in-out infinite alternate;z-index:1;pointer-events:none}@keyframes mono-pulse{0%{opacity:.1}to{opacity:.3}}@keyframes subtle-scan{0%{background-position:0 0}to{background-position:100px 100px}}@keyframes pulse-glow{0%{opacity:.3}to{opacity:.7}}@keyframes scanline{0%{background-position:0 0}to{background-position:100px 100px}}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.monochrome-content h1{text-shadow:0 2px 4px rgba(0,0,0,.1)}.monochrome-content button:hover{transform:translateY(-2px);transition:transform .2s ease}.monochrome-content button:active{transform:translateY(0)}