@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap";.intro-animation-container{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:transparent;pointer-events:none}.intro-animation-container .curtain-top{position:absolute;top:0;left:0;right:0;height:50%;background:#000;animation:curtainSlideUp .8s cubic-bezier(.65,0,.35,1) 2.2s forwards;z-index:1}.intro-animation-container .curtain-bottom{position:absolute;bottom:0;left:0;right:0;height:50%;background:#000;animation:curtainSlideDown .8s cubic-bezier(.65,0,.35,1) 2.2s forwards;z-index:1}.intro-animation-container .video-revealer{position:relative;z-index:2;animation:fadeInScale .8s ease-out forwards,fadeOutLogo .5s ease-out 2s forwards}.intro-animation-container .video-revealer .intro-video{display:flex;align-items:center;justify-content:center}.main-layout.skipIntro .intro-animation-container{opacity:0;visibility:hidden;pointer-events:none}@keyframes curtainSlideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes curtainSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutLogo{0%{opacity:1}to{opacity:0}}.loading-logo-container{position:relative;display:flex;align-items:center;justify-content:center;width:180px;height:60px;overflow:hidden}@media(min-width:769px){.loading-logo-container{width:234px;height:78px}}.loading-logo-container .loading-logo-mask{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,#000000 100%);animation:logoReveal 2s ease-out forwards;z-index:2}.loading-logo-container .logo-image{width:100%;height:auto;object-fit:contain}@keyframes logoReveal{0%{transform:translate(0)}to{transform:translate(110%)}}.nav-menu-button-container{cursor:pointer;outline:none}.nav-menu-button-container:focus-visible .nav-menu-button{outline:2px solid var(--color-dark);outline-offset:2px}.nav-menu-button-container a{text-decoration:none}.nav-menu-button-container .nav-menu-button{padding:.35rem .75rem;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-dark);background:transparent;border:1px solid var(--color-dark);border-radius:20px;transition:all .3s ease;white-space:nowrap}.nav-menu-button-container .nav-menu-button:hover,.nav-menu-button-container.active .nav-menu-button{background:var(--color-dark);color:var(--color-light)}.nav-menu-bar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:.75rem 1.5rem;display:flex;justify-content:space-between;align-items:flex-start;background:transparent}.nav-menu-bar .mobile-header{display:none;width:100%;justify-content:space-between;align-items:center;position:relative;z-index:1001}@media(max-width:991px){.nav-menu-bar .mobile-header{display:flex}}.nav-menu-bar .mobile-header .mobile-logo .logo{filter:none}.nav-menu-bar .mobile-header .mobile-menu-toggle{cursor:pointer;padding:.5rem}.nav-menu-bar .mobile-header .mobile-menu-toggle img{filter:none}.nav-menu-bar .desktop-nav{width:100%}@media(max-width:991px){.nav-menu-bar .desktop-nav{display:none}}.nav-menu-bar .desktop-nav .nav-buttons-container{display:flex;align-items:flex-start;gap:0;width:100%;justify-content:space-between}.nav-menu-bar .desktop-nav .nav-buttons-container .menu-item:first-child{flex:0 0 auto}.nav-menu-bar .desktop-nav .nav-buttons-container .menu-item.logo-angular-shape{position:absolute;left:50%;transform:translate(-50%);top:20px}.nav-menu-bar .desktop-nav .nav-buttons-container .menu-item.logo-angular-shape .brand-identity{background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 30px #0000001a;padding:.8rem 3rem}.nav-menu-bar .desktop-nav .nav-buttons-container .menu-item.logo-angular-shape .brand-identity .logo{filter:none}.nav-menu-bar .desktop-nav .nav-buttons-container .menu-item:last-child{margin-left:auto}.nav-menu-bar .desktop-nav .nav-buttons-container .menu-item:last-child img{filter:invert(0)}.nav-menu-bar .brand-identity .logo{transition:transform .3s ease}.nav-menu-bar .brand-identity .logo:hover{transform:scale(1.05)}.nav-menu-bar .mobile-menu-overlay{display:none}@media(max-width:991px){.nav-menu-bar .mobile-menu-overlay{display:flex;position:fixed;inset:0;background:#000000fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:center;gap:2rem;transform:translate(100%);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:999}}.nav-menu-bar .mobile-menu-overlay.active{transform:translate(0);opacity:1;visibility:visible}.nav-menu-bar .mobile-menu-overlay .menu-item{font-size:1.5rem;font-weight:500;color:var(--color-light, #ffffff);text-decoration:none;transition:color .3s ease,transform .3s ease}.nav-menu-bar .mobile-menu-overlay .menu-item:hover{color:var(--color-accent, #888888);transform:translate(10px)}.main-layout{min-height:100vh;background:var(--color-bg);position:relative}.main-layout.is-mobile-device{touch-action:pan-y}.hero-button-container{cursor:pointer;outline:none;display:inline-flex;align-items:center}.hero-button-container:focus-visible .hero-button{outline:2px solid var(--color-dark);outline-offset:4px}.hero-button-container a{text-decoration:none}.hero-button-container .hero-button{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:0;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-dark);background:transparent;border:none;transition:all .3s ease}.hero-button-container .hero-button img{display:block;width:71px;height:31px}.hero-button-container .hero-button:hover{opacity:.7}.smooth-carousel-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0;outline:none;z-index:5;-webkit-user-select:none;user-select:none}.smooth-carousel-container:focus{outline:none}.smooth-carousel-container .scroll-container{position:relative;overflow:visible;padding:0}.smooth-carousel-container .carousel{display:flex;justify-content:center;align-items:center;gap:0;min-height:550px;position:relative}@media(max-width:768px){.smooth-carousel-container .carousel{min-height:400px}}.smooth-carousel-container .hoodie{position:absolute;transition:all 1s cubic-bezier(.25,1,.5,1);will-change:transform,opacity;cursor:grab}.smooth-carousel-container .hoodie:active{cursor:grabbing}.smooth-carousel-container .hoodie .image-wrapper{position:relative;overflow:visible;background:transparent;box-shadow:none;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.smooth-carousel-container .hoodie .image-wrapper img{width:100%;height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.25,1,.5,1);-webkit-user-select:none;user-select:none;will-change:transform}.smooth-carousel-container .hoodie .image-wrapper .product-bg-text{display:none}.smooth-carousel-container .hoodie .image-wrapper:hover img{transform:scale(1.02)}.smooth-carousel-container .hoodie.current-slide{transform:translate(0) scale(1);z-index:5;opacity:1}.smooth-carousel-container .hoodie.current-slide .image-wrapper{width:550px;height:700px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.smooth-carousel-container .hoodie.current-slide .image-wrapper{width:350px;height:440px}}.smooth-carousel-container .hoodie.current-slide .image-wrapper .product-bg-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);font-size:180px;font-weight:900;color:#fffc;text-transform:uppercase;z-index:1;white-space:nowrap;filter:blur(8px);pointer-events:none}.smooth-carousel-container .hoodie.current-slide .image-wrapper img{z-index:2;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.smooth-carousel-container .hoodie.current-slide:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(255,100,130,.25) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:-1}.smooth-carousel-container .hoodie.previous-slide{transform:translate(-380px) scale(.75);z-index:3;opacity:1}.smooth-carousel-container .hoodie.previous-slide .image-wrapper{width:310px;height:400px}.smooth-carousel-container .hoodie.previous-slide .image-wrapper img{filter:blur(3px)}@media(max-width:768px){.smooth-carousel-container .hoodie.previous-slide .image-wrapper{width:180px;height:230px}}@media(max-width:768px){.smooth-carousel-container .hoodie.previous-slide{transform:translate(-130px) scale(.65)}}.smooth-carousel-container .hoodie.next-slide{transform:translate(380px) scale(.75);z-index:3;opacity:1}.smooth-carousel-container .hoodie.next-slide .image-wrapper{width:310px;height:400px}.smooth-carousel-container .hoodie.next-slide .image-wrapper img{filter:blur(3px)}@media(max-width:768px){.smooth-carousel-container .hoodie.next-slide .image-wrapper{width:180px;height:230px}}@media(max-width:768px){.smooth-carousel-container .hoodie.next-slide{transform:translate(130px) scale(.65)}}.smooth-carousel-container .hoodie.before-previous-slide{transform:translate(-650px) scale(.55);z-index:2;opacity:0;pointer-events:none}.smooth-carousel-container .hoodie.before-previous-slide .image-wrapper{width:220px;height:280px}.smooth-carousel-container .hoodie.before-previous-slide .image-wrapper img{filter:blur(5px)}.smooth-carousel-container .hoodie.after-next-slide{transform:translate(650px) scale(.55);z-index:2;opacity:0;pointer-events:none}.smooth-carousel-container .hoodie.after-next-slide .image-wrapper{width:220px;height:280px}.smooth-carousel-container .hoodie.after-next-slide .image-wrapper img{filter:blur(5px)}.smooth-carousel-container .hoodie.hidden-slide{opacity:0;pointer-events:none;transform:scale(0) translate(0);z-index:-1;transition:opacity .3s ease,transform 0s .4s}.smooth-carousel-container .under-carousel{display:flex;justify-content:center;margin-top:0;position:relative;z-index:10}.smooth-carousel-container .under-carousel .carousel-actions{display:flex;gap:6rem}.smooth-carousel-container .under-carousel .carousel-actions .carousel-arrow{cursor:pointer;padding:.5rem;background:transparent;border:none;transition:all .3s ease}.smooth-carousel-container .under-carousel .carousel-actions .carousel-arrow:hover{transform:scale(1.2)}.smooth-carousel-container .under-carousel .carousel-actions .carousel-arrow .arrow-group{display:flex;align-items:center;justify-content:center}.smooth-carousel-container .under-carousel .carousel-actions .carousel-arrow .arrow-group img{width:28px;height:28px}.smooth-carousel-container .lateral-sliders.desktop-only{position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;height:70%;display:flex;justify-content:space-between;align-items:stretch;pointer-events:none;z-index:100}@media(max-width:768px){.smooth-carousel-container .lateral-sliders.desktop-only{display:none}}.smooth-carousel-container .lateral-sliders.desktop-only .slider-angular-shape-left,.smooth-carousel-container .lateral-sliders.desktop-only .slider-angular-shape-right{cursor:pointer;pointer-events:auto;width:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#1a1a1a,#000,#1a1a1a);transition:all .3s ease}.smooth-carousel-container .lateral-sliders.desktop-only .slider-angular-shape-left:hover,.smooth-carousel-container .lateral-sliders.desktop-only .slider-angular-shape-right:hover{width:50px}.smooth-carousel-container .lateral-sliders.desktop-only .slider-angular-shape-left img,.smooth-carousel-container .lateral-sliders.desktop-only .slider-angular-shape-right img{width:22px;height:22px}.smooth-carousel-container .lateral-sliders.desktop-only .slider-angular-shape-left{border-top-right-radius:30px;border-bottom-right-radius:30px}.smooth-carousel-container .lateral-sliders.desktop-only .slider-angular-shape-right{border-top-left-radius:30px;border-bottom-left-radius:30px}.smooth-carousel-container .mobile-arrows.mobile-only{display:none}@media(max-width:768px){.smooth-carousel-container .mobile-arrows.mobile-only{display:flex;position:fixed;bottom:140px;left:0;right:0;justify-content:space-between;align-items:center;z-index:100;padding:0 1.5rem}}.smooth-carousel-container .mobile-arrows.mobile-only .mobile-arrow-left,.smooth-carousel-container .mobile-arrows.mobile-only .mobile-arrow-right{cursor:pointer;padding:.5rem;transition:transform .3s ease}.smooth-carousel-container .mobile-arrows.mobile-only .mobile-arrow-left:hover,.smooth-carousel-container .mobile-arrows.mobile-only .mobile-arrow-left:active,.smooth-carousel-container .mobile-arrows.mobile-only .mobile-arrow-right:hover,.smooth-carousel-container .mobile-arrows.mobile-only .mobile-arrow-right:active{transform:scale(1.2)}.smooth-carousel-container .mobile-arrows.mobile-only .mobile-arrow-left img,.smooth-carousel-container .mobile-arrows.mobile-only .mobile-arrow-right img{width:28px;height:28px}.hero-container{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:0;overflow:hidden}.hero-container:before{content:"FUTURIST";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-hero);font-size:clamp(8rem,18vw,16rem);font-weight:700;color:transparent;-webkit-text-stroke:1px rgba(0,0,0,.08);letter-spacing:.02em;white-space:nowrap;pointer-events:none;z-index:0}@media(max-width:768px){.hero-container:before{font-size:4.5rem;letter-spacing:.01em}}.hero-container .futurist-stamp{display:none}.hero-container .hero-content{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;padding:2.5rem 3rem;z-index:10}@media(max-width:768px){.hero-container .hero-content{position:absolute;top:120px;bottom:auto;flex-direction:column;align-items:center;text-align:center;gap:0;padding:1rem 1.5rem}}.hero-container .hero-text h1{line-height:.85}.hero-container .hero-text h1 .text-accent,.hero-container .hero-text h1 .text-accent div{display:block}@media(max-width:768px){.hero-container .hero-text h1{font-size:2.5rem;line-height:.9}}.hero-container .hero-actions{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;text-align:right}@media(max-width:768px){.hero-container .hero-actions{position:fixed;bottom:0;left:0;right:0;padding:1rem 1.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,rgba(255,255,255,.95) 0%,rgba(255,255,255,.8) 70%,transparent 100%);align-items:flex-start;text-align:left}}.hero-container .hero-actions .h4{font-size:.8rem;line-height:1.4;max-width:220px}.hero-container .hero-actions .mb-2{margin-bottom:.5rem}.Home{padding-top:0;min-height:100vh;position:relative}@font-face{font-family:Moonwalk;src:url(/assets/moonwalk.b5bb46e8531c16f7ee31-DKT-FqER.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(/assets/Raleway-VariableFont_wght.d8040b0cc740dda7550a-CdkF85Lz.ttf) format("truetype");font-weight:100 900;font-style:normal}:root{--color-primary: #000000;--color-secondary: #f5f5f5;--color-accent: #ff4d6d;--color-dark: #000000;--color-light: #ffffff;--color-gray: #e8e8e8;--color-bg: #e8e8e8;--color-text: #000000;--font-primary: "Outfit", "Raleway", sans-serif;--font-hero: "Moonwalk", "Outfit", sans-serif;--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-primary);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.font-hero{font-family:"Moonwalk",var(--font-primary);font-size:clamp(2.5rem,8vw,5rem);font-weight:400;line-height:.9;letter-spacing:.02em;color:var(--color-dark);text-transform:uppercase}.text-accent{color:var(--color-dark)}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.h4{font-size:.875rem;font-weight:400;color:var(--color-dark)}.d-flex{display:flex}.d-none{display:none}@media(min-width:1200px){.d-xl-block{display:block}}.flex-wrap{flex-wrap:wrap}.flex-direction-column{flex-direction:column}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-start{justify-content:flex-start}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.w-100{width:100%}.p-relative{position:relative}.mb-2{margin-bottom:1rem}.mt-3{margin-top:1.5rem}.ml-2{margin-left:1rem}.pt-2{padding-top:1rem}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}.big-container{width:100%;max-width:1600px;margin:0 auto;padding:0 2rem}.main-layout{min-height:100vh;position:relative;overflow:hidden;background-color:var(--color-bg)}.main-layout.skipIntro .intro-animation-container{opacity:0;pointer-events:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-gray)}::-webkit-scrollbar-thumb{background:var(--color-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#333}
