@font-face{font-family:Anton;src:url(../assets/fonts/anton-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.rh-nav-shot img,.static-step-card .step-media img,.page-about .static-story-visual img{filter:grayscale(.58)sepia(.12)hue-rotate(62deg)saturate(.88)contrast(1.06)brightness(.86)!important}.static-step-card .step-media:after{mix-blend-mode:multiply!important;background:linear-gradient(135deg,#040f084d,#0000 46%,#030a0533),linear-gradient(120deg,#3891431f,#e3e8e90f)!important}@font-face{font-family:Archivo;src:url(../assets/fonts/archivo-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--cream:#f2f4f7;--cream-2:#e6eaf1;--card:#fff;--ink:#101010;--ink-2:#313131;--muted:#8c8c8c;--volt:#3dfe40;--volt-deep:#0a7a12;--dark:#000;--dark-2:#141414;--dark-3:#1c1c1c;--line:#10101024;--line-strong:#101010d1;--line-dark:#ffffff24;--orange:#3dfe40;--blue:#0a7a12;--blue-deep:#075c0d;--danger:#f5544a;--font-body:"Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Anton", "Archivo", Impact, sans-serif;--header-h:74px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-reveal:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable;overflow-x:clip}body{font-family:var(--font-body);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}[hidden]{display:none!important}:focus-visible{outline:2.5px solid var(--volt-deep);outline-offset:3px;border-radius:3px}.sec-dark :focus-visible,.site-footer :focus-visible,.cart-drawer :focus-visible{outline-color:var(--volt)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cart-btn{justify-content:center;align-items:center;padding:0!important;display:inline-flex!important}.page-home .hero .hero-ctas .arrow{border:0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:1.05rem!important;display:inline-block!important}.community-section{min-height:100svh;background:radial-gradient(circle at 50% 84%,#3dfe401a,#0000 30rem),linear-gradient(#0a0a0a 0%,#080808 100%)!important;padding:clamp(104px,10vw,150px) 0 0!important;overflow:hidden!important}.community-section .social-fan .deck-card img{padding:0;object-fit:cover!important;filter:none!important;background:linear-gradient(155deg,#2a2a2a,#0c0c0c)!important;width:100%!important;height:100%!important;transform:none!important}@media (width<=899px){.page-home .hero-machine-stage img.hero-brand-visual{padding:clamp(18px,5vw,30px)!important}.community-section{padding-top:110px!important}.community-section .sec-title{font-size:clamp(3.35rem,14vw,5.1rem)!important}.community-section .social-fan{width:100vw!important;height:clamp(342px,99vw,456px)!important;margin-top:42px!important}.community-section .social-fan .deck-card{border-radius:22px!important;width:clamp(142px,43vw,188px)!important;height:clamp(220px,63vw,285px)!important}.community-section .social-fan .deck-card:first-child{--fan-x:-48vw;--fan-y:76px}.community-section .social-fan .deck-card:nth-child(2){--fan-x:-34vw;--fan-y:45px}.community-section .social-fan .deck-card:nth-child(3){--fan-x:-18vw;--fan-y:18px}.community-section .social-fan .deck-card:nth-child(5){--fan-x:18vw;--fan-y:18px}.community-section .social-fan .deck-card:nth-child(6){--fan-x:34vw;--fan-y:45px}.community-section .social-fan .deck-card:nth-child(7){--fan-x:48vw;--fan-y:76px}.community-section .social-links{margin-top:-56px!important}}@media (prefers-reduced-motion:reduce){.community-section .social-fan .deck-card{transition-duration:.01ms!important}}:root{--neo-night:#000;--neo-navy:#0a0a0a;--neo-panel:#141414c2;--neo-panel-solid:#151515;--neo-line:#c6c6c633;--neo-line-hot:#3dfe40b8;--neo-orange:#3dfe40;--neo-orange-hot:#57ff5a;--neo-blue:#2fff32;--neo-ice:#f5f8ff;--neo-muted:#b2b2b2;--neo-ease:cubic-bezier(.16, 1, .3, 1)}body:after{content:"";z-index:9998;pointer-events:none;opacity:.035;background-image:url(../assets/img/noise.svg);position:fixed;inset:0}h1,h2,h3,.statement,.sec-title,.big-quote{font-variation-settings:"wght" 860;letter-spacing:-.055em!important;font-family:Archivo,Arial,sans-serif!important}.kicker,.eyebrow,.hero-meta,.statement-sub,.prod-cat,.results-info{letter-spacing:.18em!important;font-family:Archivo,Arial,sans-serif!important;font-weight:760!important}.site-header .logo{top:22px;left:max(22px, var(--ln-pad));width:142px;height:58px;box-shadow:none;backdrop-filter:none;background:0 0;padding:7px 13px;border:0!important}.cart-btn:hover,.cart-btn:focus-visible{background:linear-gradient(115deg, #78ff7a, var(--neo-orange-hot) 55%, var(--neo-orange))!important;transform:translateY(-3px)!important;box-shadow:inset 0 1px #ffffff80,0 18px 44px #3dfe404d!important}.menu-btn{backdrop-filter:blur(16px);width:56px!important;height:56px!important;color:var(--neo-ice)!important;background:linear-gradient(145deg,#202020eb,#040404e6)!important;border:1px solid #dadada70!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #0000003d!important}.menu-btn:hover,.menu-btn:focus-visible,.menu-btn[aria-expanded=true]{color:var(--neo-ice)!important;border-color:var(--neo-orange)!important;background:linear-gradient(145deg,#3dfe4047,#0f0f0ff0)!important;transform:translateY(-2px)!important}.menu-btn span,.menu-btn span:before,.menu-btn span:after{height:1px!important}@media (width>=1080px){.main-nav{z-index:10023;border:1px solid var(--neo-line);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(135deg,#171717d1,#040404c2);border-radius:17px 5px;width:auto;padding:5px;top:26px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff12,0 16px 40px #0003;display:block!important;position:fixed!important}.main-nav ul{align-items:center;gap:2px;display:flex}.main-nav a{color:#f5f8ffb3;letter-spacing:.09em;text-transform:uppercase;transition:color .25s ease, background .35s ease, transform .35s var(--neo-ease);border-radius:11px 3px;padding:11px 14px;font-size:.67rem;font-weight:780;display:block;position:relative}.main-nav a:before,.main-nav a:after{display:none!important}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--neo-ice);background:#ffffff12;transform:translateY(-1px)}.main-nav a[aria-current=page]{color:var(--neo-orange-hot);box-shadow:inset 0 -1px var(--neo-orange)}}.rh-nav-panel{color:var(--neo-ice);background:linear-gradient(#2fff3214 1px, transparent 1px), linear-gradient(90deg, #2fff3214 1px, transparent 1px), radial-gradient(circle at 22% 45%, #3dfe4030, transparent 32rem), var(--neo-night);background-size:64px 64px,64px 64px,auto,auto}.rh-nav-link{letter-spacing:-.055em!important;font-family:Archivo,Arial,sans-serif!important;font-weight:850!important}.btn{text-transform:uppercase;gap:12px;min-height:54px;position:relative;overflow:hidden;border:1px solid var(--neo-line)!important;letter-spacing:.11em!important;transition:transform .45s var(--neo-ease), border-color .3s ease, color .3s ease, background .3s ease, box-shadow .3s ease!important;border-radius:12px!important;padding:0 24px!important;font-family:Archivo,Arial,sans-serif!important;font-size:.73rem!important;font-weight:880!important;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000029!important}.btn:before{content:"";pointer-events:none;transition:transform .75s var(--neo-ease);background:linear-gradient(110deg,#0000 30%,#ffffff3d 48%,#0000 66%);position:absolute;inset:0;transform:translate(-140%)}.btn:hover:before,.btn:focus-visible:before{transform:translate(140%)}.btn-volt,.btn-ink{color:var(--neo-night)!important;background:linear-gradient(115deg, var(--neo-orange-hot), var(--neo-orange) 58%, #22ff26)!important;border-color:#8dff8fbf!important;box-shadow:inset 0 1px #ffffff6b,0 13px 36px #3dfe4033!important}.btn-line{backdrop-filter:blur(12px);color:var(--neo-ice)!important;background:linear-gradient(145deg,#2424249e,#060606b8)!important;border-color:#cecece57!important}.btn:hover,.btn:focus-visible{border-color:var(--neo-orange-hot)!important;transform:translateY(-4px)!important;box-shadow:inset 0 1px #ffffff29,0 18px 42px #3dfe4033!important}.arrow{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.88rem;line-height:1;display:inline-grid}.page-home .hero{isolation:isolate;background:radial-gradient(circle at 78% 46%,#2fff3230,#0000 25rem),radial-gradient(circle at 22% 78%,#3dfe401a,#0000 26rem),linear-gradient(125deg,#000 0%,#0b0b0b 55%,#060606 100%)!important}.page-home .hero:before{content:"";z-index:0;pointer-events:none;opacity:.54;background-color:#0000;background-image:linear-gradient(#4fd05117 1px,#0000 1px),linear-gradient(90deg,#4fd05117 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 4%,#000 45%,#0000 93%);mask-image:linear-gradient(105deg,#0000 4%,#000 45%,#0000 93%);display:block!important}.page-home .hero:after{content:"RACING SYSTEM  /  01";z-index:1;color:#f5f8ff47;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;font-size:.58rem;font-weight:800;position:absolute;bottom:46%;right:14px;display:block!important}.page-home .statement{text-shadow:0 16px 46px #00000042;color:var(--neo-ice)!important;letter-spacing:-.068em!important;font-family:Archivo,Arial,sans-serif!important;font-weight:900!important}.page-home .statement .w-ink{letter-spacing:-.074em;color:#f5f8ffd1!important;font-family:Archivo,Arial,sans-serif!important;font-weight:310!important}.page-home .statement .w-volt{text-shadow:0 12px 40px #3dff402e;color:var(--neo-orange)!important}.page-home .statement-sub,.page-home .hero-meta{color:#edededb8!important}.page-home .statement-sub .rc{color:var(--neo-orange-hot)}.store-status{box-shadow:none;color:var(--txt-dim)!important;border-color:var(--hair2)!important;background:#ffffff09!important}.store-status.is-open{box-shadow:inset 0 0 18px #30ff7d0a;color:#b8ffcf!important;background:#207b4621!important;border-color:#4dff8d3d!important}.page-home .hero-machine{filter:drop-shadow(0 38px 70px #0000004d)}.page-home .hero-machine:after{content:"RACING HOBBIES // ECUADOR";z-index:4;color:#f2f2f294;letter-spacing:.19em;font-size:.57rem;font-weight:800;display:block;position:absolute;top:-28px;left:1px}.page-home .hero-machine-stage:after{content:"";z-index:2;pointer-events:none;border:1px solid #1818181a;border-radius:2px 25px;display:block;position:absolute;inset:10px}.page-home .hero-proof{gap:8px}.page-home .hero-proof li,.page-home .hero-proof li:last-child{backdrop-filter:blur(12px);background:linear-gradient(135deg,#1c1c1cbd,#0707079e);border:1px solid #cacaca30;border-radius:4px 14px;min-width:126px;padding:12px 15px;box-shadow:inset 0 1px #ffffff0d}.page-home .hero-proof strong{font-family:Archivo,Arial,sans-serif;font-weight:850;color:var(--neo-ice)!important}.page-home .hero-proof span{color:var(--neo-muted)!important}.page-hero{overflow:hidden;background:linear-gradient(#43c64517 1px, transparent 1px), linear-gradient(90deg, #43c64517 1px, transparent 1px), radial-gradient(circle at 72% 25%, #2fff322e, transparent 29rem), radial-gradient(circle at 15% 78%, #3dfe4021, transparent 27rem), var(--neo-night)!important;background-size:72px 72px,72px 72px,auto,auto,auto!important}.page-hero:after{content:"";aspect-ratio:1;border:1px solid #2fff3238;border-radius:50%;width:min(48vw,680px);position:absolute;bottom:-24vw;right:4vw;box-shadow:0 0 0 54px #2fff3206,0 0 0 108px #2fff3205}.page-hero h1{max-width:1080px;color:var(--neo-ice)!important;letter-spacing:-.07em!important;font-family:Archivo,Arial,sans-serif!important;font-size:clamp(5rem,11.2vw,11.5rem)!important;font-weight:900!important;line-height:.78!important}.page-hero h1 .accent,.sec-title .accent,.big-quote .accent{text-transform:uppercase;color:var(--neo-orange)!important;letter-spacing:-.075em!important;font-family:Archivo,Arial,sans-serif!important;font-weight:320!important}.page-hero>.container>p:last-of-type{color:#edededc2!important}.page-hero .kicker,body:not(.page-home) .sec-dark .kicker{color:var(--neo-orange-hot)!important}.checkers{box-shadow:0 0 24px #3dfe4038;background:linear-gradient(90deg, var(--neo-orange) 0 28%, var(--neo-blue) 28% 50%, transparent 50%)!important;background-size:48px 100%!important;height:5px!important}.sec-title{color:var(--neo-ice);font-weight:850!important}body:not(.page-home) main>section:not(.page-hero),body:not(.page-home) main>section:nth-of-type(odd):not(.page-hero),body:not(.page-home) .sec-dark,.catalog-section{color:var(--neo-ice)!important;background:radial-gradient(circle at 90% 30%, #2fff3214, transparent 26rem), var(--neo-night)!important}.toolbar{backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(135deg,#1c1c1ceb,#040404ed)!important;border:1px solid #c4c4c447!important;border-radius:6px 20px!important;padding:8px!important;box-shadow:inset 0 1px #ffffff14,0 24px 55px #00000047!important}.search-wrap,.sort-select,.field input,.field select,.field textarea{min-height:54px;color:var(--neo-ice)!important;background:#ffffff0e!important;border:1px solid #c4c4c433!important;border-radius:4px 13px!important}.search-wrap:focus-within,.sort-select:focus,.field:focus-within input,.field:focus-within select,.field:focus-within textarea{border-color:var(--neo-orange)!important;box-shadow:0 0 0 3px #3dfe401a,inset 0 0 24px #3dfe400a!important}.chips{gap:8px}.chip{letter-spacing:.08em;text-transform:uppercase;min-height:43px;padding-inline:17px;font-size:.68rem;font-weight:790;color:#f0f0f0b8!important;background:#17171794!important;border:1px solid #c4c4c430!important;border-radius:4px 13px!important}.chip[aria-pressed=true]{box-shadow:0 10px 28px #3dfe402e;color:var(--neo-night)!important;border-color:var(--neo-orange-hot)!important;background:linear-gradient(115deg, var(--neo-orange-hot), var(--neo-orange))!important}.prod-card{color:var(--neo-ice);overflow:hidden;transform:translateZ(0);background:linear-gradient(145deg,#1c1c1ce0,#080808f0)!important;border:1px solid #c3c3c32e!important;border-radius:6px 24px!important;box-shadow:inset 0 1px #ffffff0d,0 20px 48px #0000002e!important}.prod-card:hover,.prod-card:focus-within{border-color:#54ff579e!important;transform:translateY(-9px)!important;box-shadow:inset 0 1px #ffffff12,0 28px 60px #00000052,0 0 0 1px #3dfe4014!important}.prod-media{border-radius:3px 18px;margin:7px 7px 0;overflow:hidden;background:linear-gradient(#2a2a2a0e 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#2a2a2a0e 1px,#0000 1px) 0 0/30px 30px,#f3f5f8!important}.prod-body{padding:20px!important}.prod-cat{color:var(--neo-orange-hot)!important;font-size:.58rem!important}.prod-name,.prod-name button{color:var(--neo-ice)!important;letter-spacing:-.025em!important;font-family:Archivo,Arial,sans-serif!important;font-weight:720!important}.prod-price{letter-spacing:-.045em;color:var(--neo-ice)!important;font-family:Archivo,Arial,sans-serif!important;font-weight:850!important}.prod-tag{border:1px solid #89ff8bb3;border-radius:3px 10px;top:16px;left:16px;box-shadow:0 8px 24px #3dfe4033;color:var(--neo-night)!important;background:var(--neo-orange)!important}.add-btn,.catalog-share,.catalog-reset{letter-spacing:.055em;min-height:42px;box-shadow:0 9px 24px #3dfe4029;color:var(--neo-night)!important;background:linear-gradient(115deg, var(--neo-orange-hot), var(--neo-orange))!important;transition:transform .35s var(--neo-ease), box-shadow .3s ease!important;border:1px solid #7aff7c8a!important;border-radius:12px!important;font-weight:820!important}.add-btn:hover,.catalog-share:hover,.catalog-reset:hover{transform:translateY(-3px);box-shadow:0 14px 30px #3dfe403d}.feature,.step,.tile,.deck-card,.info-card,.contact-card,.map-card,.policy-card{overflow:hidden;color:var(--neo-ice)!important;background:linear-gradient(145deg,#1c1c1cd1,#080808e0)!important;border:1px solid #c3c3c32e!important;border-radius:6px 24px!important;box-shadow:inset 0 1px #ffffff0e,0 24px 54px #0000002e!important}.feature:hover,.step:hover,.tile:hover,.deck-card:hover{color:var(--neo-ice)!important;background:linear-gradient(145deg,#272727e6,#0d0d0df0)!important;border-color:#3dfe4080!important;transform:translateY(-7px)!important}.site-footer:before{opacity:.055!important}.site-footer h3,.site-footer a,.site-footer p{color:inherit!important}.wa-float{background:linear-gradient(145deg, var(--neo-orange-hot), var(--neo-orange))!important;border:1px solid #a2ffa4b3!important;border-radius:50%!important;box-shadow:0 16px 42px #3dfe404d!important}.rh-intro-brand span{letter-spacing:-.14em;font-family:Archivo,Arial,sans-serif;font-weight:950}.rh-intro-caption{letter-spacing:.15em;font-family:Archivo,Arial,sans-serif;font-weight:850}@media (width<=1079px){.main-nav{display:none!important}}@media (width<=899px){.site-header .logo,body.rh-intro-running .site-header .logo,body.rh-intro-complete .site-header .logo{border-radius:13px 4px;width:112px;height:48px;padding:5px 9px;top:14px;left:14px}.header-actions{top:14px;right:14px}.cart-btn{border-radius:4px 13px!important;width:48px!important;height:48px!important;padding-inline:0!important}.cart-btn svg{width:30px;height:30px}.menu-btn{border-radius:13px 4px!important;width:48px!important;height:48px!important}.page-home .hero:after{display:none!important}.page-home .hero-machine:after{font-size:.5rem;top:-20px}.page-home .hero-machine-stage{border-radius:4px 24px;box-shadow:inset 0 0 0 5px #0b0b0b0a,10px 14px #2fff3214,0 24px 56px #0000004d}html.lando-anim .page-home .statement{letter-spacing:-.069em!important;font-size:clamp(2.65rem,10.9vw,4.1rem)!important;line-height:.86!important}.page-home .hero-proof li,.page-home .hero-proof li:last-child{min-width:94px;padding:8px 10px}.page-hero h1{font-size:clamp(4rem,17vw,6.8rem)!important}.toolbar{border-radius:5px 16px!important}.btn{min-height:50px;border-radius:12px!important;padding-inline:19px!important}.prod-card{border-radius:5px 19px!important}}.ln-manifesto{background:linear-gradient(#020202b8,#000000f5),repeating-linear-gradient(112deg,#0000 0 116px,#f5f8ff07 117px 118px,#0000 119px 244px),radial-gradient(92% 58% at 50% 108%,#0000 0 41%,#f5f8ff1f 41.2% 41.45%,#0000 41.7% 52%,#3dfe402e 52.2% 52.5%,#0000 52.8%),radial-gradient(circle at 50% 78%,#2fff3229,#0000 38%),#000!important}.ln-manifesto:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(108deg,#0000 0 43%,#f5f8ff1f 43.15% 43.35%,#0000 43.5%),linear-gradient(108deg,#0000 0 47%,#3dfe4033 47.15% 47.42%,#0000 47.58%);position:absolute;inset:0}@media (width<=899px){.site-header .logo{width:108px!important;left:50%!important;transform:translate(-50%)!important}.site-header .logo:hover,body.rh-intro-running .site-header .logo:hover,body.rh-intro-complete .site-header .logo:hover{transform:translate(-50%)scale(.97)!important}.header-actions{justify-content:space-between!important;width:auto!important;left:14px!important;right:14px!important}.page-home .hero-machine:after{display:none!important}.page-catalog .toolbar{position:relative!important;top:auto!important}}@media (width<=520px){.page-home .statement .w-ink{font-weight:380!important}.page-home .hero-proof{max-width:120px}.page-home .hero-proof li:first-child{background:#151515d6}.page-catalog .toolbar{padding:7px!important}.search-wrap,.sort-select{min-height:50px}.prod-body{padding:17px!important}}.container{width:min(1240px,92vw);margin-inline:auto}.skip-link{z-index:300;background:var(--ink);color:var(--cream);transition:top .2s var(--ease-out);border-radius:6px;padding:10px 18px;font-weight:700;position:absolute;top:-70px;left:16px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}section{padding:clamp(70px,10vw,130px) 0}.sec-dark{background:var(--dark);color:var(--cream)}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.92}.kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:.75rem;font-weight:800;display:inline-flex}.kicker:before{content:"";background:var(--volt-deep);width:30px;height:2px}.sec-dark .kicker{color:#f2f0e880}.sec-dark .kicker:before{background:var(--volt)}.sec-title{font-family:var(--font-display);text-transform:uppercase;margin-top:18px;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:400;line-height:.95}.sec-title .accent{color:var(--volt-deep)}.sec-dark .sec-title .accent{color:var(--volt)}.sec-sub{color:var(--ink-2);max-width:54ch;margin-top:20px;font-size:1.04rem}.sec-dark .sec-sub{color:#f2f0e8a8}.sec-head{margin-bottom:clamp(36px,6vw,64px)}.script{font-family:var(--font-script);text-transform:none;letter-spacing:0;color:var(--volt-deep);font-weight:700;line-height:1}.sec-dark .script,.site-footer .script{color:var(--volt)}.btn{letter-spacing:.14em;text-transform:uppercase;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background .25s, color .25s, border-color .25s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:.85rem;font-weight:800;display:inline-flex}.btn:active{transform:scale(.97)}.btn-ink{background:var(--ink);color:var(--cream)}.btn-ink:hover{background:var(--volt);color:var(--ink);transform:translateY(-2px);box-shadow:0 14px 30px -12px #3dfe408c}.btn-line:hover{background:var(--ink);color:var(--cream);transform:translateY(-2px)}.sec-dark .btn-line,.site-footer .btn-line{color:var(--cream);border-color:#f2f0e866}.sec-dark .btn-line:hover,.site-footer .btn-line:hover{background:var(--volt);border-color:var(--volt);color:var(--ink)}.btn-sm{padding:11px 22px;font-size:.74rem}.site-header{z-index:100;height:var(--header-h);border-bottom:1px solid #0000;align-items:center;transition:background .35s,border-color .35s,box-shadow .35s;display:flex;position:fixed;inset:0 0 auto}.site-header.scrolled{backdrop-filter:blur(12px);border-bottom-color:var(--line);background:#f2f0e8eb}.header-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.logo{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:1.3rem;line-height:1;display:flex}.logo .flag{flex:none;align-self:center;width:17px;height:17px}.logo em{-webkit-text-stroke:1.2px var(--ink);color:#0000;font-style:normal}.sec-dark .logo em,.site-footer .logo em{-webkit-text-stroke-color:var(--cream)}.logo small{font-family:var(--font-body);letter-spacing:.4em;color:var(--muted);font-size:.6rem;font-weight:800}.main-nav ul{gap:clamp(14px,2.4vw,34px);display:flex}.main-nav a{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);padding:8px 2px;font-size:.8rem;font-weight:800;transition:color .25s;position:relative}.main-nav a:after{content:"";background:var(--volt);transform-origin:0;width:100%;height:3px;transition:transform .3s var(--ease-out);position:absolute;bottom:2px;left:0;transform:scaleX(0)}.main-nav a:hover:after,.main-nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{align-items:center;gap:10px;display:flex}.cart-btn{border:2px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .25s,color .25s,transform .2s;display:inline-flex;position:relative}.cart-btn:hover{background:var(--ink);color:var(--cream);transform:translateY(-1px)}.cart-count{background:var(--volt);min-width:21px;height:21px;color:var(--ink);border:2px solid var(--cream);transition:transform .25s var(--ease-spring);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:900;display:flex;position:absolute;top:-6px;right:-6px;transform:scale(0)}.cart-count.show{transform:scale(1)}.cart-count.pulse{animation:pulse .5s var(--ease-spring)}@keyframes pulse{0%{transform:scale(1)}45%{transform:scale(1.6)}to{transform:scale(1)}}.menu-btn{border:2px solid var(--line-strong);border-radius:50%;width:46px;height:46px;display:none;position:relative}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";background:var(--ink);width:18px;height:2.4px;transition:transform .3s var(--ease-out), opacity .2s;position:absolute;left:50%}.menu-btn span{top:50%;transform:translate(-50%,-50%)}.menu-btn span:before{top:50%;left:50%;transform:translate(-50%,-8px)}.menu-btn span:after{top:50%;left:50%;transform:translate(-50%,5px)}.menu-btn[aria-expanded=true] span{background:0 0}@media (width<=900px){.menu-btn{display:block}.main-nav{top:var(--header-h);background:var(--cream);border-bottom:2px solid var(--ink);opacity:0;pointer-events:none;transition:transform .3s var(--ease-out), opacity .3s;padding:10px 4vw 28px;position:fixed;left:0;right:0;transform:translateY(-14px)}.main-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.main-nav ul{flex-direction:column;gap:2px}.main-nav a{font-size:1.05rem;font-family:var(--font-display);letter-spacing:.06em;padding:14px 6px;font-weight:400;display:block}}.hero{min-height:100svh;padding:calc(var(--header-h) + 30px) 0 90px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-meta{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);align-items:center;gap:16px;margin-bottom:clamp(20px,4vh,44px);font-size:.74rem;font-weight:800;display:flex}.hero-meta .dot{background:var(--volt-deep);border-radius:50%;width:9px;height:9px;animation:2.6s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}.hero-script{font-family:var(--font-script);color:var(--volt-deep);transform-origin:0 100%;width:fit-content;margin:0 0 clamp(10px,2vh,26px) 6px;font-size:clamp(2.6rem,7vw,5.4rem);font-weight:700;line-height:.9;transform:rotate(-4deg)}.statement{font-family:var(--font-display);text-transform:uppercase;max-width:16ch;font-size:clamp(2.7rem,7.6vw,6.6rem);font-weight:400;line-height:1.02}.statement .w{color:#c1c1c1;display:inline-block}.statement .w-volt{color:var(--ink);background:var(--volt);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.statement .w-out{color:#0000;-webkit-text-stroke:1.6px var(--ink)}.js .statement .w{opacity:0;transform:translateY(.42em)}.js .statement.in .w{opacity:1;transition:opacity .72s var(--ease-reveal), transform .72s var(--ease-reveal);transition-delay:var(--wd,0s);transform:none}.js .hero-script{opacity:0;transform:rotate(-4deg)scale(.7)}.js .hero-script.in{opacity:1;transition:opacity .6s var(--ease-spring) .15s, transform .6s var(--ease-spring) .15s;transform:rotate(-4deg)scale(1)}.hero-ctas{flex-wrap:wrap;gap:14px;margin-top:clamp(28px,5vh,52px);display:flex}.hero-foot{border-top:1px solid var(--line);padding:16px 0;position:absolute;bottom:0;left:0;right:0}.hero-foot .container{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:.72rem;font-weight:800;display:flex}.hero-foot .scroll-cue{align-items:center;gap:10px;display:inline-flex}.hero-foot .scroll-cue:after{content:"↓";font-size:1rem;animation:1.9s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (width<=680px){.hero-foot .hide-sm{display:none}}.collage{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(14px,2.5vw,28px);display:grid;position:relative}.collage-item{background:var(--card);border:1px solid var(--line);transition:transform .4s var(--ease-out), box-shadow .4s;will-change:transform;padding:12px 12px 14px;box-shadow:0 24px 50px -30px #16150f59}.collage-item:hover{z-index:3;box-shadow:0 34px 60px -28px #16150f73;transform:rotate(0)translateY(-6px)!important}.collage-item img{aspect-ratio:1;object-fit:contain;background:var(--cream-2);mix-blend-mode:multiply;width:100%}.collage-item figcaption{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;padding-top:10px;font-size:.66rem;font-weight:800;display:flex}.collage-item figcaption strong{color:var(--ink)}.c-1{grid-column:1/span 4;margin-top:30px;transform:rotate(-2.5deg)}.c-2{grid-column:5/span 4;transform:rotate(1.6deg)}.c-3{grid-column:9/span 4;margin-top:54px;transform:rotate(-1.2deg)}.c-4{grid-column:2/span 4;margin-top:26px;transform:rotate(2deg)}.c-5{grid-column:7/span 4;margin-top:-10px;transform:rotate(-2deg)}@media (width<=760px){.collage{grid-template-columns:repeat(2,1fr)}.c-1,.c-2,.c-3,.c-4,.c-5{grid-column:auto/span 1;margin-top:0}.c-5{display:none}}.c-solo{justify-self:center;width:100%;max-width:460px;transform:rotate(2deg)}.collage-note{text-align:center;margin-top:clamp(40px,7vw,70px);position:relative}.collage-note .script{font-size:clamp(2rem,4.6vw,3.4rem);display:inline-block;transform:rotate(-3deg)}.feature-hero{padding:clamp(80px,11vw,150px) 0;position:relative;overflow:hidden}.feature-hero .ghost{font-family:var(--font-display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #f2f0e829;white-space:nowrap;pointer-events:none;user-select:none;font-size:clamp(6rem,22vw,20rem);line-height:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.feature-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;display:grid;position:relative}.feature-img{will-change:transform;background:#fff;border-radius:18px;width:min(680px,86vw);padding:clamp(20px,3.5vw,44px);box-shadow:0 60px 90px -40px #000c,0 0 0 1px #f2f0e81f}.feature-tag{letter-spacing:.3em;text-transform:uppercase;color:var(--volt);align-items:center;gap:10px;margin-bottom:8px;font-size:.74rem;font-weight:800;display:inline-flex}.feature-name{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.95}.feature-price{color:#f2f0e8bf;margin:14px 0 22px;font-size:1.15rem;font-weight:800}.feature-price strong{color:var(--volt);margin-left:6px;font-size:1.6rem}.vitrina-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:clamp(34px,5vw,56px);display:flex}.vitrina-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.tile{background:var(--dark-2);border:1px solid var(--line-dark);transition:transform .35s var(--ease-out), border-color .35s, box-shadow .35s;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:#3dfe40a6;transform:translateY(-7px);box-shadow:0 30px 50px -25px #000c}.tile-media{aspect-ratio:1;cursor:pointer;background:#fff;justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.tile-media img{object-fit:contain;mix-blend-mode:multiply;max-height:100%;transition:transform .45s var(--ease-out)}.tile:hover .tile-media img{transform:scale(1.08)rotate(-1.5deg)}.tile-tag{z-index:2;letter-spacing:.16em;text-transform:uppercase;background:var(--blue);color:#fff;border-radius:999px;padding:6px 11px;font-size:.62rem;font-weight:900;position:absolute;top:12px;left:12px}.tile-tag.hot{background:var(--orange);color:#fff}.tile-body{border-top:1px solid var(--line-dark);flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.tile-cat{letter-spacing:.24em;text-transform:uppercase;color:#f2f0e86b;font-size:.64rem;font-weight:800}.tile-name{color:var(--cream);font-size:1rem;font-weight:700;line-height:1.3}.tile-name button{text-align:left;transition:color .2s}.tile-name button:hover{color:var(--volt)}.tile-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.tile-price{font-family:var(--font-display);color:var(--volt);letter-spacing:.03em;font-size:1.35rem}.tile-price small{font-family:var(--font-body);letter-spacing:.14em;color:#f2f0e866;font-size:.62rem;font-weight:700;display:block}.tile .add-btn{color:var(--cream);border-color:#f2f0e84d}.tile .add-btn:hover{background:var(--volt);border-color:var(--volt);color:var(--ink)}.add-btn{letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--line-strong);border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:.72rem;font-weight:800;transition:background .25s,color .25s,border-color .25s,transform .2s;display:inline-flex}.add-btn:hover{background:var(--ink);border-color:var(--ink);color:var(--volt);transform:translateY(-1px)}.add-btn svg{width:13px;height:13px}.cat-rows{gap:0;display:grid}.cat-row{border-top:2px solid var(--ink);transition:background .3s, padding-left .35s var(--ease-out);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:clamp(26px,4vw,44px) 8px;display:grid;position:relative;overflow:visible}.cat-row-title{font-family:var(--font-display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:18px;font-size:clamp(2.2rem,6.4vw,4.8rem);line-height:.95;display:flex}.cat-row-title .count{font-family:var(--font-body);letter-spacing:.2em;color:var(--muted);font-size:.8rem;font-weight:800}.cat-row-sub{color:var(--ink-2);max-width:46ch;margin-top:8px;font-size:.94rem}.cat-row-img{opacity:0;pointer-events:none;width:clamp(150px,20vw,280px);transition:opacity .35s, transform .45s var(--ease-out);mix-blend-mode:multiply;z-index:2;position:absolute;top:50%;right:clamp(60px,14vw,220px);transform:translateY(-50%)rotate(-4deg)scale(.85)}.cat-row .go{border:2px solid var(--ink);width:62px;height:62px;transition:background .3s, color .3s, transform .35s var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.cat-row:hover .go{background:var(--ink);color:var(--volt);transform:rotate(-45deg)}@media (width<=700px){.cat-row-img{display:none}.cat-row .go{width:48px;height:48px}}.brands-strip{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:clamp(26px,4vw,40px) 0;overflow:hidden}.brands-track{will-change:transform;align-items:center;gap:clamp(50px,7vw,110px);width:max-content;animation:28s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.brands-track img{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()opacity(.65);width:auto;height:clamp(34px,4.6vw,54px);transition:filter .3s}.deck-wrap{text-align:center}.deck-wrap .sec-sub{margin-inline:auto}.deck{justify-content:center;align-items:center;min-height:clamp(240px,34vw,420px);margin:clamp(40px,6vw,70px) 0 clamp(30px,5vw,56px);display:flex;position:relative}.deck-card{aspect-ratio:3/4;background:var(--dark);width:clamp(150px,21vw,260px);transform:rotate(var(--rot,0deg)) translateX(var(--tx,0)) translateY(var(--ty,0));transition:transform .45s var(--ease-spring), z-index 0s;will-change:transform;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;box-shadow:0 30px 60px -25px #16150f8c}.deck-card span{letter-spacing:.24em;text-transform:uppercase;color:#f2f0e88c;font-size:.6rem;font-weight:800}.deck-card:hover{transform:rotate(0deg) translateX(var(--tx,0)) translateY(calc(var(--ty,0px) - 22px)) scale(1.05);z-index:10}.d-1{--rot:-14deg;--tx:-190%;--ty:26px}.d-2{--rot:-7deg;--tx:-95%;--ty:8px}.d-3{--rot:0deg;--tx:0%;--ty:0px;z-index:2}.d-4{--rot:7deg;--tx:95%;--ty:8px}.d-5{--rot:14deg;--tx:190%;--ty:26px}@media (width<=760px){.d-1,.d-5{display:none}.d-2{--tx:-58%}.d-4{--tx:58%}}.social-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pit-band{position:relative;overflow:hidden}.pit-band .container{grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.pit-band h2{font-family:var(--font-display);text-transform:uppercase;max-width:17ch;font-size:clamp(2rem,5.4vw,4rem);line-height:.96}.pit-band h2 .accent{color:var(--volt)}.pit-band p{color:#f2f0e89e;max-width:52ch;margin-top:14px}@media (width<=899px){.pit-band .container{grid-template-columns:minmax(0,1fr)}.pit-band .container>.btn{white-space:normal;justify-self:start;max-width:100%}}.checkers{background-image:repeating-conic-gradient(var(--ink) 0% 25%, var(--cream) 0% 50%);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background-size:32px 32px;height:16px}.js .reveal{opacity:0;transition:opacity .7s var(--ease-reveal), transform .7s var(--ease-reveal);transition-delay:var(--d,0s);will-change:opacity, transform;transform:translateY(18px)}.js .reveal.in{opacity:1;will-change:auto;transform:none}.page-hero{padding:calc(var(--header-h) + clamp(56px, 10vw, 110px)) 0 clamp(44px, 7vw, 80px);position:relative;overflow:hidden}.page-hero h1{font-family:var(--font-display);text-transform:uppercase;max-width:14ch;margin-top:16px;font-size:clamp(3rem,10vw,7.4rem);line-height:.92}.page-hero h1 .accent{color:var(--volt-deep)}.page-hero h1 .out{color:#0000;-webkit-text-stroke:1.6px var(--ink)}.page-hero p{color:var(--ink-2);max-width:56ch;margin-top:22px;font-size:1.05rem}.page-hero .script-note{right:clamp(10px,8vw,140px);top:calc(var(--header-h) + 40px);font-size:clamp(1.8rem,4vw,3rem);position:absolute;transform:rotate(6deg)}@media (width<=860px){.page-hero .script-note{display:none}}.catalog-section{scroll-margin-top:calc(var(--header-h) + 18px);padding-top:10px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;display:flex}.search-wrap{flex:240px;max-width:380px;position:relative}.search-wrap svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.search-wrap input{background:var(--card);border:2px solid var(--line-strong);width:100%;color:var(--ink);border-radius:999px;padding:13px 18px 13px 46px;font-weight:600;transition:box-shadow .25s,border-color .25s}.search-wrap input::placeholder{color:var(--muted);font-weight:500}.search-wrap input:focus{border-color:var(--ink);box-shadow:4px 4px 0 var(--volt);outline:none}.sort-select{background:var(--card);border:2px solid var(--line-strong);color:var(--ink);appearance:none;cursor:pointer;background-image:url(../assets/img/chevron-dark.svg);background-position:right 17px center;background-repeat:no-repeat;border-radius:999px;padding:13px 40px 13px 20px;font-weight:700;transition:box-shadow .25s}.sort-select:focus{box-shadow:4px 4px 0 var(--volt);outline:none}.chips{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.chip{letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--line-strong);color:var(--ink);border-radius:999px;padding:11px 19px;font-size:.74rem;font-weight:800;transition:all .25s}.chip:hover{background:#3dfe402e;transform:translateY(-1px)}.results-info{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:.84rem;font-weight:700}.prod-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.prod-card{background:var(--card);border:1.5px solid var(--line);transition:transform .3s var(--ease-out), border-color .3s, box-shadow .3s;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.prod-card:hover{border-color:var(--ink);box-shadow:8px 8px 0 var(--volt);transform:translateY(-6px)}.prod-media{aspect-ratio:1;background:var(--cream-2);cursor:pointer;justify-content:center;align-items:center;width:100%;padding:20px;display:flex;position:relative}.prod-media img{object-fit:contain;mix-blend-mode:multiply;max-height:100%;transition:transform .45s var(--ease-out)}.prod-card:hover .prod-media img{transform:scale(1.07)rotate(-1.6deg)}.prod-tag{letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--volt);border-radius:999px;padding:6px 11px;font-size:.62rem;font-weight:900;position:absolute;top:12px;left:12px}.prod-tag.hot{background:var(--orange);color:#fff}.prod-body{border-top:1.5px solid var(--line);flex-direction:column;flex:1;gap:7px;padding:16px 18px 18px;display:flex}.prod-cat{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:800}.prod-name{font-size:1rem;font-weight:700;line-height:1.3}.prod-name button{text-align:left;transition:color .2s}.prod-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.prod-price{font-family:var(--font-display);letter-spacing:.03em;font-size:1.35rem}.prod-price small{font-family:var(--font-body);letter-spacing:.12em;color:var(--muted);font-size:.62rem;font-weight:700;display:block}.empty-state{text-align:center;border:2px dashed var(--line-strong);color:var(--ink-2);border-radius:12px;padding:70px 20px}.empty-state strong{font-family:var(--font-display);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:1.5rem;display:block}.empty-state.span-all{grid-column:1/-1}.modal-backdrop{z-index:140;backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0d0d0b99;justify-content:center;align-items:center;padding:5vw;transition:opacity .3s;display:flex;position:fixed;inset:0}.modal-backdrop.open{opacity:1;pointer-events:auto}.modal{background:var(--cream);width:min(780px,100%);max-height:88vh;color:var(--ink);border:2px solid var(--ink);transition:transform .4s var(--ease-spring);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow-y:auto;transform:translateY(20px)scale(.97);box-shadow:14px 14px #3dfe40e6}.modal-backdrop.open .modal{transform:none}@media (width<=680px){.modal{grid-template-columns:1fr}}.modal-media{background:var(--cream-2);justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.modal-media img{object-fit:contain;mix-blend-mode:multiply;width:100%}.modal-body{flex-direction:column;gap:13px;padding:30px;display:flex}.modal-body h2{font-family:var(--font-display);text-transform:uppercase;font-size:1.8rem;line-height:1}.modal-body .prod-cat{margin-bottom:-4px}.modal-body .desc{color:var(--ink-2);font-size:.95rem}.modal-specs{border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line);gap:8px;padding:14px 0;display:grid}.modal-specs li{color:var(--ink-2);gap:10px;font-size:.88rem;display:flex}.modal-specs li:before{content:"▸";color:var(--volt-deep)}.modal-foot{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}.modal-close{background:var(--cream);border:2px solid var(--ink);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.05rem;font-weight:700;transition:background .25s,color .25s,transform .25s;display:flex;position:absolute;top:12px;right:12px}.modal-close:hover{background:var(--ink);color:var(--volt);transform:rotate(90deg)}.drawer-backdrop{z-index:150;opacity:0;pointer-events:none;background:#0d0d0b8c;transition:opacity .3s;position:fixed;inset:0}.drawer-backdrop.open{opacity:1;pointer-events:auto}.cart-drawer{z-index:160;background:var(--dark);width:min(430px,92vw);color:var(--cream);border-left:2px solid var(--volt);transition:transform .45s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:12svh;bottom:0;right:0;transform:translate(105%)}.cart-drawer.open{transform:none}.cart-head{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.cart-head h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem}.cart-head .modal-close{color:var(--cream);background:0 0;border-color:#f2f0e84d;position:static}.cart-head .modal-close:hover{background:var(--volt);border-color:var(--volt);color:var(--ink)}.cart-items{flex:1;padding:10px 24px;overflow-y:auto}.cart-empty{text-align:center;color:#f2f0e88c;padding:60px 10px}.cart-empty svg{color:#f2f0e840;width:44px;height:44px;margin:0 auto 16px}.cart-empty strong{color:var(--cream)}.cart-item{border-bottom:1px solid var(--line-dark);grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.cart-item-media{background:#fff;border-radius:9px;justify-content:center;align-items:center;width:64px;height:64px;padding:6px;display:flex}.cart-item-media img{object-fit:contain;mix-blend-mode:multiply;max-height:100%}.cart-item-name{font-size:.9rem;font-weight:700;line-height:1.3}.cart-item-price{color:var(--volt);margin-top:3px;font-size:.84rem;font-weight:800}.qty-controls{align-items:center;gap:2px;margin-top:8px;display:flex}.qty-btn{border:1px solid var(--line-dark);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;transition:border-color .2s,color .2s;display:flex}.qty-btn:hover{border-color:var(--volt);color:var(--volt)}.qty-val{text-align:center;min-width:34px;font-size:.9rem;font-weight:800}.cart-item-remove{color:#f2f0e873;align-self:start;padding:4px;font-size:.76rem;transition:color .2s}.cart-item-remove:hover{color:var(--danger)}.cart-foot{border-top:1px solid var(--line-dark);gap:14px;padding:20px 24px 24px;display:grid}.cart-total-row{justify-content:space-between;align-items:baseline;display:flex}.cart-total-row span{letter-spacing:.2em;text-transform:uppercase;color:#f2f0e880;font-size:.76rem;font-weight:800}.cart-total-row strong{font-family:var(--font-display);color:var(--volt);letter-spacing:.02em;font-size:1.8rem}.cart-note{color:#f2f0e880;text-align:center;font-size:.76rem}.toast{z-index:170;background:var(--ink);color:var(--volt);border:1.5px solid var(--volt);opacity:0;transition:transform .4s var(--ease-spring), opacity .3s;pointer-events:none;text-align:center;border-radius:999px;max-width:90vw;padding:14px 26px;font-size:.88rem;font-weight:800;position:fixed;bottom:28px;left:50%;transform:translate(-50%,90px);box-shadow:0 16px 40px -10px #0d0d0b99}.toast.show{opacity:1;transform:translate(-50%)}.form-grid{gap:18px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=640px){.form-row{grid-template-columns:1fr}}.field label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.field input,.field select,.field textarea{background:var(--card);border:2px solid var(--line-strong);width:100%;color:var(--ink);border-radius:10px;padding:14px 16px;font-weight:600;transition:box-shadow .25s,border-color .25s}.field textarea{resize:vertical;min-height:130px}.field input::placeholder,.field textarea::placeholder{color:var(--muted);font-weight:500}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);box-shadow:4px 4px 0 var(--volt);outline:none}.field.invalid input,.field.invalid textarea,.field.invalid select{border-color:var(--danger)}.field .error-msg{color:var(--danger);margin-top:6px;font-size:.78rem;font-weight:700;display:none}.field.invalid .error-msg{display:block}.info-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (width<=880px){.info-grid{grid-template-columns:1fr}}.info-list{display:grid}.info-item{border-bottom:1.5px solid var(--line);gap:18px;padding:20px 0;display:flex}.info-item svg{width:22px;height:22px;color:var(--volt-deep);flex:none;margin-top:3px}.info-item h3{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.72rem;font-weight:800}.info-item p,.info-item a{font-size:1.02rem;font-weight:700}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.step{border:1.5px solid var(--line);background:var(--card);color:var(--ink);counter-increment:step;transition:transform .3s var(--ease-out), border-color .3s, box-shadow .3s;border-radius:12px;padding:30px 24px 26px;position:relative}.step:hover{border-color:var(--ink);box-shadow:6px 6px 0 var(--volt);transform:translateY(-5px)}.step:before{content:"0" counter(step);font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.4px var(--volt-deep);margin-bottom:16px;font-size:3rem;line-height:1;display:block}.step h3{text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:1rem;font-weight:800}.step p{color:var(--ink-2);font-size:.9rem}.feature-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.feature{border:1.5px solid var(--line);background:var(--card);color:var(--ink);transition:transform .3s var(--ease-out), border-color .3s, box-shadow .3s;border-radius:12px;flex-direction:column;gap:12px;padding:26px 24px;display:flex}.feature:hover{border-color:var(--ink);box-shadow:6px 6px 0 var(--volt);transform:translateY(-5px)}.feature svg{width:30px;height:30px;color:var(--volt-deep)}.feature h3{text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:800}.feature p{color:var(--ink-2);font-size:.9rem}.two-col{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width<=880px){.two-col{grid-template-columns:1fr}}.big-quote{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.big-quote .accent{color:var(--volt-deep)}.map-card{border:2px solid var(--ink);background:var(--card);box-shadow:8px 8px 0 var(--volt);border-radius:12px;position:relative;overflow:hidden}.map-card svg{width:100%;height:auto}.map-card .map-cta{position:absolute;bottom:16px;left:16px}.site-footer{background:var(--dark);color:var(--cream);padding:clamp(60px,9vw,110px) 0 34px;position:relative;overflow:hidden}.footer-big{font-family:var(--font-display);text-transform:uppercase;max-width:14ch;margin-bottom:clamp(40px,7vw,80px);font-size:clamp(2.6rem,8.4vw,7rem);line-height:.94}.footer-big .volt{color:var(--volt)}.footer-big .out{color:#0000;-webkit-text-stroke:1.5px #f2f0e8bf}.footer-script{font-family:var(--font-script);color:var(--volt);margin-bottom:30px;font-size:clamp(1.6rem,3.4vw,2.6rem);display:inline-block;transform:rotate(-3deg)}.footer-grid{border-top:1px solid var(--line-dark);grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:clamp(28px,4vw,48px);margin-bottom:52px;padding-top:40px;display:grid}@media (width<=880px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer-grid{grid-template-columns:1fr}}.hero-title{max-width:8ch;font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;font-size:clamp(4.4rem,8.2vw,7.6rem);font-weight:400;line-height:.88}.hero-title span{display:block}.hero-title-accent{color:var(--orange)}.hero-copy{max-width:44ch;color:var(--txt-dim);margin-top:24px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}.vitrina-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cat-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cat-row,.cat-row:last-child{background:linear-gradient(145deg, var(--surface-2), var(--surface));border:1px solid var(--hair2);border-radius:16px;min-height:178px;padding:26px 180px 26px 26px;transition:border-color .25s,background .25s;overflow:hidden}.cat-row:hover,.cat-row:focus-visible{background:linear-gradient(145deg, #222, var(--surface));border-color:#64ff66ad;padding-left:26px}.cat-row-title{z-index:2;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1;display:block;position:relative}.cat-row-title .count{margin-top:10px;font-size:.66rem;display:block}.cat-row-sub{z-index:2;max-width:32ch;padding-right:8px;font-size:.84rem;line-height:1.45;position:relative}.cat-row-img,.cat-row:hover .cat-row-img{opacity:.86;width:132px;box-shadow:none;background:#f6f7fa;display:block;right:36px;transform:translateY(-50%)}.cat-row .go{z-index:3;border-width:1px;width:36px;height:36px;font-size:1rem;position:absolute;bottom:14px;right:14px}.brands-label{color:#303030;letter-spacing:.24em;text-transform:uppercase;margin-bottom:24px;font-size:.72rem;font-weight:800}.community-section{background:var(--bg2)}.social-panel{background:linear-gradient(145deg, var(--surface-2), var(--surface));border:1px solid var(--hair2);border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(36px,7vw,90px);padding:clamp(34px,5vw,64px);display:grid}.social-copy{max-width:44ch;color:var(--txt-dim);margin-top:20px}.social-network-list{border-top:1px solid var(--hair2);display:grid}.social-network{border-bottom:1px solid var(--hair2);min-height:82px;transition:color .2s, padding .25s var(--ease-out);justify-content:space-between;align-items:center;gap:18px;padding:16px 8px;display:flex}.social-network:hover,.social-network:focus-visible{color:var(--orange-hot);padding-left:18px}.social-network strong,.social-network small{display:block}.social-network strong{font-size:1.05rem}.social-network small{color:var(--txt-dim);margin-top:2px;font-size:.75rem;font-weight:600}.social-network>span:last-child{font-size:1.2rem}.map-card{border-radius:16px;min-height:430px}.map-card iframe{filter:saturate(.9)contrast(1.02);border:0;width:100%;height:430px;display:block}.footer-grid{border-top:0;padding-top:0}.collage-item:hover,.step:hover,.feature:hover,.tile:hover,.prod-card:hover{transform:none}.tile:focus-within,.prod-card:focus-within{border-color:#64ff66ad}.wa-float{color:#fff;background:#25d366;gap:9px;width:auto;min-width:54px;height:54px;padding:0 18px 0 14px;box-shadow:0 14px 30px -10px #000000ad}.wa-float svg{display:none}.wa-float:before{content:"";background:url(../assets/img/whatsapp.svg?v=2) 50%/contain no-repeat;flex:none;width:27px;height:27px}.wa-float:after{content:"WhatsApp";letter-spacing:.04em;font-size:.76rem;font-weight:800}.footer-social a[data-wa-link]{background:#25d366;border-color:#25d366}.footer-social a[data-wa-link] svg{display:none}.footer-social a[data-wa-link]:before{content:"";background:url(../assets/img/whatsapp.svg?v=2) 50%/contain no-repeat;width:20px;height:20px}.footer-social a[data-wa-link]:hover,.footer-social a[data-wa-link]:focus-visible{color:var(--neo-night);background:#5cff5e;border-color:#ffffff6b}@media (width<=980px){.hero{justify-content:center;min-height:760px}.hero-badge{opacity:.12;width:76vw;margin:0;position:absolute;top:20%;right:-18%;transform:rotate(-4deg)}.hero-title{font-size:clamp(3.9rem,14vw,6.4rem)}.vitrina-grid,.brands-track{grid-template-columns:repeat(3,minmax(0,1fr))}.social-panel{grid-template-columns:1fr}}@media (width<=760px){.hero{min-height:720px;padding-top:calc(var(--header-h) + 82px);justify-content:flex-start}.hero-badge{display:none}.cat-rows{grid-template-columns:1fr}.cat-row,.cat-row:last-child{min-height:158px;padding:22px 138px 22px 22px}.cat-row:hover,.cat-row:focus-visible{padding-left:22px}.cat-row-img,.cat-row:hover .cat-row-img{width:104px;right:26px}.cat-row-sub{display:none}.vitrina-grid,.brands-track{grid-template-columns:repeat(2,minmax(0,1fr))}.social-panel{padding:28px 22px}}@media (width<=560px){.hero{min-height:700px;padding-bottom:96px}.hero-title{font-size:clamp(3.3rem,17vw,5.2rem)}.hero-copy{max-width:32ch}.vitrina-grid{grid-template-columns:1fr}.brands-track img,.brands-track img:hover{height:84px;padding:16px}.map-card,.map-card iframe{height:360px;min-height:360px}.wa-float{width:54px;padding:0;bottom:16px;right:16px}.wa-float:after{display:none}}.footer-brand p{color:#f2f0e88c;max-width:32ch;margin-top:14px;font-size:.9rem}.footer-col h3{letter-spacing:.28em;text-transform:uppercase;color:#f2f0e8a3;margin-bottom:18px;font-size:.72rem;font-weight:900}.footer-col ul{gap:10px;display:grid}.footer-col a,.footer-col li{color:var(--cream);font-size:.93rem;font-weight:600}.footer-col a{transition:color .2s}.footer-col a:hover{color:var(--volt)}.footer-social{gap:10px;margin-top:20px;display:flex}.footer-social a{border:1.5px solid #f2f0e84d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:flex}.footer-social a:hover{background:var(--volt);border-color:var(--volt);color:var(--ink);transform:translateY(-3px)}.footer-social svg{width:17px;height:17px}.footer-bottom{border-top:1px solid var(--line-dark);color:#f2f0e8a3;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:26px;font-size:.8rem;display:flex}.footer-bottom .volt{color:var(--volt)}.wa-float{z-index:90;background:var(--volt);width:58px;height:58px;transition:transform .25s var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 30px -8px #1010106b}.wa-float svg{color:#fff;width:27px;height:27px}:root{--bg:#000;--bg2:#0a0a0a;--surface:#141414;--surface-2:#1d1d1d;--txt:#f4f4f4;--txt-dim:#b2b2b2;--txt-dim2:#929292;--hair:#ffffff12;--hair2:#ffffff24;--blue-el:#4dff50;--orange-hot:#64ff66;--glow-o:#4bff4e42}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1200px 760px at 88% -14%,#4bff4e17,#0000 58%),linear-gradient(#0f0f0f 0%,#0c0c0c 55%,#070707 100%);position:fixed;inset:0}::selection{background:var(--orange);color:#0a0a0a}:focus-visible{outline-color:var(--orange)}.site-header{border-bottom:1px solid #0000}.site-header:before{content:"";background:var(--orange);z-index:2;opacity:0;height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;will-change:transform;transition:opacity .35s;position:absolute;inset:auto 0 0}.site-header.scrolled{border-bottom-color:var(--hair);backdrop-filter:blur(14px);background:#0c0c0ccc}.site-header.scrolled:before{opacity:.85}.logo-img{width:auto;height:44px;transition:transform .3s var(--ease-out), opacity .3s;display:block}.logo:hover .logo-img{transform:scale(1.03)}.site-footer .logo-img{height:54px}.main-nav a{color:var(--txt-dim)}.main-nav a:hover,.main-nav a[aria-current=page]{color:#fff}.main-nav a:after{background:var(--orange)}.cart-btn{border-color:var(--hair2);color:var(--txt)}.cart-btn:hover{background:var(--orange);border-color:var(--orange);color:#0a0a0a}.cart-count{border-color:#06070c}.menu-btn{border-color:var(--hair2)}.menu-btn span,.menu-btn span:before,.menu-btn span:after{background:var(--txt)}@media (width<=900px){.main-nav{height:calc(100dvh - var(--header-h));border-bottom:1px solid var(--hair2);backdrop-filter:blur(14px);background:#0c0c0cfa;padding:18px 4vw 34px;overflow-y:auto}.main-nav ul{counter-reset:rh-nav}.main-nav li{counter-increment:rh-nav;border-bottom:1px solid var(--hair)}.main-nav a{align-items:center;gap:14px;min-height:62px;font-size:clamp(1.3rem,7vw,2rem);display:flex}.main-nav a:before{content:"0" counter(rh-nav);color:var(--orange);font-family:var(--font-body);letter-spacing:.12em;font-size:.62rem;font-weight:800}.main-nav a:after{bottom:7px}}.btn-ink{color:#0c0c0c;background:#f4f6fb}.btn-ink:hover{background:var(--orange);color:#0a0a0a;transform:translateY(-2px)}.btn-volt{background:var(--orange);color:#0a0a0a}.btn-volt:hover{background:var(--orange-hot);transform:translateY(-2px)}.btn-line{border:1.5px solid var(--hair2);color:var(--txt)}.btn-line:hover{border-color:var(--txt);color:#fff;background:#ffffff0f;transform:translateY(-2px)}.kicker{color:var(--txt-dim)}.kicker:before{background:var(--orange)}.sec-title .accent,.pit-band h2 .accent,.page-hero h1 .accent,.big-quote .accent{color:var(--orange)}.sec-sub{color:var(--txt-dim)}.script,.hero-script,.footer-script,.collage-note .script{color:var(--blue-el)}.hero{padding-bottom:120px}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#4bff4e1c,#0000 66%);width:min(640px,62vw);height:min(640px,62vw);position:absolute;top:47%;right:-4%;transform:translateY(-50%)}.hero .container{z-index:2;position:relative}.hero-badge{z-index:1;pointer-events:none;filter:drop-shadow(0 24px 48px #00000080);width:clamp(280px,36vw,540px);position:absolute;top:50%;right:clamp(-24px,2vw,52px);transform:translateY(-50%)rotate(-3deg)}.hero-badge img{width:100%;height:auto}@media (width<=980px){.hero-badge{width:min(390px,74vw);margin:4px 0 28px;position:relative;top:auto;right:auto;transform:rotate(-2deg)}.hero{text-align:left}}.hero-meta{color:var(--txt-dim)}.statement .w{color:#787878}.statement .w-ink{color:#fff}.statement .w-out{-webkit-text-stroke:1.6px var(--orange);color:#0000;text-shadow:none}.statement .w-volt{background:var(--orange);color:#0a0a0a}.hero-foot{border-top:1px solid var(--hair);color:var(--txt-dim2)}.trust-bar{background:var(--surface);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:0;position:relative}.trust-grid{grid-template-columns:repeat(3,1fr);display:grid}.trust-item{border-right:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:28px clamp(18px,3vw,38px);display:grid}.trust-item:first-child{padding-left:0}.trust-item:last-child{border-right:0;padding-right:0}.trust-icon{width:34px;height:34px;color:var(--orange);letter-spacing:.08em;border:1px solid #64ff6680;border-radius:50%;place-items:center;font-size:.62rem;font-weight:900;display:grid}.trust-item strong,.trust-item span{display:block}.trust-item strong{color:#fff;font-size:.86rem;line-height:1.3}.trust-item div>span{max-width:30ch;color:var(--txt-dim);margin-top:4px;font-size:.76rem;line-height:1.45}.trust-item:nth-child(2){--d:80ms}.trust-item:nth-child(3){--d:.16s}@media (width<=760px){.trust-grid{grid-template-columns:1fr}.trust-item,.trust-item:first-child,.trust-item:last-child{border-right:0;border-bottom:1px solid var(--hair);padding:20px 0}.trust-item:last-child{border-bottom:0}}.collage-item{border:1px solid var(--hair);background:#fbfcfe;box-shadow:0 30px 60px -30px #000000d9}.collage-item:hover{box-shadow:0 40px 70px -30px #000000d9}.c-1,.c-2,.c-3,.c-4,.c-5{transform:none}.cat-row{border-top:1px solid var(--hair2)}.cat-row:last-child{border-bottom:1px solid var(--hair2)}.cat-row:hover{background:linear-gradient(90deg,#4bff4e12,#0000 62%)}.cat-row-title .count{color:var(--txt-dim2)}.cat-row-sub{color:var(--txt-dim)}.cat-row-img{mix-blend-mode:normal;background:#fff;border-radius:12px;padding:10px;box-shadow:0 20px 44px -18px #000c}.cat-row .go{border-color:var(--hair2);color:var(--txt)}.cat-row:hover .go{background:var(--orange);border-color:var(--orange);color:#0a0a0a}.brands-strip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.brands-track img{mix-blend-mode:normal;filter:brightness(0)invert()opacity(.5)}.brands-track img:hover{filter:brightness(0)invert()opacity(.95)}.info-item{border-bottom:1px solid var(--hair)}.info-item svg{color:var(--blue-el)}.info-item h3{color:var(--txt-dim2)}.info-item a:hover{color:var(--orange)}.map-card{background:var(--surface);border:1px solid var(--hair2);box-shadow:0 30px 60px -30px #000000d9}.checkers{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background-image:repeating-conic-gradient(#f4f4f4d1 0% 25%,#0c0c0c 0% 50%);background-size:18px 18px;height:9px}.step,.feature{background:linear-gradient(180deg, var(--surface-2), var(--surface));color:var(--txt);border:1px solid var(--hair)}.step:hover,.feature:hover{border-color:var(--hair2);box-shadow:0 20px 44px -28px #000c}.step:before{-webkit-text-stroke:1.4px var(--blue-el)}.step p,.feature p{color:var(--txt-dim)}.feature svg{color:var(--blue-el)}.search-wrap input,.sort-select{background:var(--surface);border:1px solid var(--hair2);color:var(--txt);background-image:none}.search-wrap input{padding-right:48px}.search-clear{width:34px;height:34px;color:var(--txt-dim);border-radius:50%;font-size:.72rem;transition:background .2s,color .2s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search-clear:hover,.search-clear:focus-visible{color:#fff;background:#ffffff14}.sort-select{background-image:url(../assets/img/chevron-muted.svg);background-position:right 17px center;background-repeat:no-repeat}.search-wrap input::placeholder{color:var(--txt-dim2)}.search-wrap input:focus,.sort-select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #4bff4e2e}.chip{border:1px solid var(--hair2);color:var(--txt-dim)}.chip:hover{color:#fff;background:#4bff4e24;border-color:#4bff4e80}.chip[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:#0a0a0a}.results-info{color:var(--txt-dim2)}.results-row{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.results-row .results-info{margin-bottom:0}.catalog-reset,.cart-clear{color:var(--txt-dim);letter-spacing:.1em;text-underline-offset:4px;text-transform:uppercase;font-size:.72rem;font-weight:800;text-decoration:underline;transition:color .2s}.catalog-reset:hover,.catalog-reset:focus-visible,.cart-clear:hover,.cart-clear:focus-visible{color:var(--orange)}.prod-card{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--hair);position:relative}.prod-card:hover{border-color:var(--hair2);box-shadow:0 24px 50px -28px #000c}.add-btn.is-added{background:var(--orange);border-color:var(--orange);color:#0a0a0a;animation:added-pop .35s var(--ease-spring)}@keyframes added-pop{50%{transform:scale(1.06)}}.prod-body{border-top:1px solid var(--hair)}.prod-cat{color:var(--txt-dim2)}.prod-price{color:var(--orange)}.prod-price small{color:var(--txt-dim2)}.prod-name button:hover{color:var(--orange)}.prod-tag{color:var(--orange);backdrop-filter:blur(4px);background:#090b12d9}.empty-state{border-color:var(--hair2);color:var(--txt-dim)}.empty-state strong{color:#fff}.field label{color:var(--txt-dim)}.field input,.field select,.field textarea{background:var(--surface);border:1px solid var(--hair2);color:var(--txt)}.field input::placeholder,.field textarea::placeholder{color:var(--txt-dim2)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #4bff4e2e}.page-hero h1 .out{-webkit-text-stroke:1.6px var(--hair2);color:#0000}.page-hero p{color:var(--txt-dim)}.modal-backdrop{backdrop-filter:blur(8px);background:#000000c2}.modal{background:var(--surface);color:var(--txt);border:1px solid var(--hair2);box-shadow:0 40px 90px -30px #000000d9}.modal-media{background:#fff}.modal-body .desc,.modal-specs li{color:var(--txt-dim)}.modal-specs{border-top-color:var(--hair);border-bottom-color:var(--hair)}.modal-specs li:before{color:var(--orange)}.modal-close{background:var(--surface-2);border-color:var(--hair2);color:var(--txt)}.modal-close:hover{background:var(--orange);border-color:var(--orange);color:#0a0a0a}.overlay-open,.menu-open{overflow:hidden}.cart-item-price small{color:var(--txt-dim2);font-size:.68rem;font-weight:600}.cart-clear{justify-self:center}.wa-float{background:var(--orange);box-shadow:0 12px 28px -10px #0009}.deck-card{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--hair2)}@media (width<=560px){.hero-meta{letter-spacing:.15em;flex-wrap:wrap;gap:4px 10px;font-size:.64rem}.kicker{letter-spacing:.2em;font-size:.7rem}.hero-foot .container{letter-spacing:.13em;gap:10px;font-size:.64rem}.chips{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4vw;padding:2px 4vw 10px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{scroll-snap-align:start;flex:none}.toolbar{align-items:stretch}.search-wrap,.sort-select{width:100%;max-width:none}.results-row{flex-direction:column;align-items:flex-start;gap:8px}}.brands-strip{background:#e8ecf3;border:0;padding:clamp(54px,7vw,86px) 0;overflow:visible}.brands-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;animation:none;display:grid}.brands-track img,.brands-track img:hover{object-fit:contain;mix-blend-mode:normal;filter:none;background:#e0e0e0;border:1px solid #1010101a;border-radius:12px;width:100%;height:100px;padding:20px}.cat-row:hover{background:linear-gradient(145deg, #222, var(--surface));padding-left:26px}.cat-row:hover .cat-row-img{opacity:.86;transform:translateY(-50%)}.cat-row:hover .go,.collage-item:hover,.step:hover,.feature:hover,.tile:hover,.prod-card:hover{transform:none}.collage-item:hover,.step:hover,.feature:hover{box-shadow:none}.step:hover,.feature:hover{border-color:var(--hair)}.wa-float{color:#fff;background:#25d366;gap:9px;width:auto;min-width:54px;height:54px;padding:0 18px 0 14px}.wa-float:hover{background:#20bd5a;transform:translateY(-3px)}@media (width<=980px){.brands-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.cat-row:hover{padding-left:22px}.brands-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.brands-track img,.brands-track img:hover{height:84px;padding:16px}.wa-float{width:54px;padding:0;bottom:16px;right:16px}}.hero{isolation:isolate;background:linear-gradient(90deg,#06060633,#0c0c0c0a),radial-gradient(circle at 82% 46%,#0db5102e,#0000 30%)}.hero:after{content:"";z-index:0;pointer-events:none;opacity:.42;background:repeating-linear-gradient(112deg,#0000 0 42px,#4dff5026 43px 44px,#0000 45px 82px);animation:12s linear infinite speed-field;position:absolute;inset:8% -12% 8% 42%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 75%,#0000)}.hero-badge:before{content:"";z-index:-1;border:1px solid #4dff5057;border-radius:50%;animation:4.8s ease-in-out infinite orbit-pulse;position:absolute;inset:12% 9%;box-shadow:0 0 0 18px #4dff5006,0 0 60px #0db5102e}.hero-title span{animation:title-grid-in .82s var(--ease-reveal) both}.hero-title span:nth-child(2){animation-delay:90ms}.hero-title span:nth-child(3){animation-delay:.18s}.hero-copy,.hero-ctas{animation:control-fade-in .75s var(--ease-reveal) .32s both}.hero-foot:after{content:"";background:linear-gradient(90deg, transparent, var(--orange), transparent);width:22%;height:2px;animation:4s linear infinite track-pulse;position:absolute;bottom:-1px;left:0}.race-telemetry{z-index:2;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair2);background:#070707;position:relative;overflow:hidden}.race-telemetry:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4bff4e1f,#0000);width:24%;animation:8s linear infinite telemetry-scan;position:absolute;inset:0 auto 0 -20%;transform:skew(-18deg)}.telemetry-track{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;min-height:76px;display:grid}.telemetry-track>div{border-left:1px solid var(--hair);gap:2px;padding:0 28px;display:grid}.telemetry-track>div:first-child{border-left:0;padding-left:0}.telemetry-code{color:var(--blue-el);font-family:var(--font-body);letter-spacing:.2em;font-size:.56rem;font-weight:850}.telemetry-track strong{color:#f5f7fc;letter-spacing:.04em;font-size:.78rem}.telemetry-live{color:var(--txt-dim);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:.62rem;font-weight:800;display:inline-flex}.telemetry-live i{background:#25d366;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 0 5px #25d3661a}.home-showcase{background:linear-gradient(#080808eb,#080808f7),linear-gradient(#4dff501a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#4dff501a 1px,#0000 1px) 0 0/64px 64px;position:relative;overflow:hidden}.home-showcase:before{content:"RACING / SELECT";color:#4dff5021;font-family:var(--font-display);letter-spacing:.05em;pointer-events:none;font-size:clamp(3rem,8vw,8rem);line-height:1;position:absolute;top:34px;right:4vw}.tile{border-color:#4dff503d;box-shadow:0 20px 48px -34px #000000e6}.tile:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--orange), transparent);width:36%;height:2px;position:absolute;inset:0 auto auto 0}.tile-media:hover img,.tile-media:focus-visible img,.prod-media:hover img,.prod-media:focus-visible img{transform:scale(1.055)}.race-divider{background:conic-gradient(from 90deg, #f4f4f4eb 25%, #070707 0 50%, #f4f4f4eb 0 75%, #070707 0) 0 0 / 24px 24px;border-block:1px solid #ffffff29;height:12px;position:relative;overflow:hidden}.race-divider span{background:linear-gradient(90deg, transparent, var(--orange), transparent);width:18%;animation:5s linear infinite divider-run;position:absolute;inset:0 auto 0 -18%}.home-categories{background:radial-gradient(circle at 5% 10%, #4dff5017, transparent 24%), var(--bg);position:relative}.cat-row{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.cat-row:before{content:"";background:linear-gradient(180deg, transparent, var(--blue-el), transparent);opacity:.55;width:3px;transition:width .3s,opacity .3s;position:absolute;inset:0 auto 0 0}.cat-row:hover:before,.cat-row:focus-visible:before{opacity:1;width:6px}.cat-row:hover .cat-row-img,.cat-row:focus-visible .cat-row-img{transform:translateY(-50%)scale(1.04)}.brands-strip{position:relative;overflow:hidden}.brands-strip:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:16%;animation:10s ease-in-out infinite brand-scan;position:absolute;inset:0 auto 0 -18%;transform:skew(-16deg)}.social-panel{box-shadow:inset 4px 0 0 var(--orange), 0 34px 70px -48px #000000e6;position:relative;overflow:hidden}.social-panel:after{content:"";pointer-events:none;border:1px solid #4dff502e;border-radius:50%;width:190px;height:190px;animation:5s ease-in-out infinite orbit-pulse;position:absolute;bottom:-70px;right:-70px;box-shadow:0 0 0 30px #4dff5006}.map-card{box-shadow:0 32px 70px -40px #000000f2,8px 8px #4bff4eb8}.site-footer{border-top:8px solid #0000;border-image:repeating-linear-gradient(90deg, var(--orange) 0 24px, #070707 24px 48px, var(--blue-el) 48px 72px, #070707 72px 96px) 8}.wa-float:before{width:29px;height:29px}.wa-float:hover{transform:translateY(-3px)scale(1.04)}@keyframes speed-field{to{transform:translate(-82px)}}@keyframes badge-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes orbit-pulse{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}@keyframes title-grid-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-42px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes control-fade-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes track-pulse{0%{transform:translate(-100%)}to{transform:translate(560%)}}@keyframes telemetry-scan{0%{left:-24%}to{left:118%}}@keyframes live-pulse{50%{opacity:.45;transform:scale(.78)}}@keyframes divider-run{0%{left:-18%}to{left:118%}}@keyframes brand-scan{0%,18%{left:-18%}62%,to{left:118%}}@media (width<=900px){.telemetry-track{scrollbar-width:none;min-height:72px;padding-block:12px;display:flex;overflow-x:auto}.telemetry-track::-webkit-scrollbar{display:none}.telemetry-track>div{min-width:190px;padding-inline:22px}.telemetry-live{min-width:132px;padding-left:22px}}@media (width<=760px){.hero:after{opacity:.22;inset:0 -45% 0 24%}.home-showcase:before{font-size:3.5rem;top:28px}.site-footer{border-top-width:5px}}.statement{max-width:14.5ch;font-size:clamp(3.4rem,7vw,6.55rem)}.statement .w{margin-right:.08em}.hero .statement+.hero-ctas{margin-top:clamp(30px,5vh,50px)}.home-showcase:before{content:none}.pit-band{background:var(--dark)}.site-footer{border-top:0}.editorial-garage{background:radial-gradient(circle at 82% 18%, #4dff5017, transparent 28%), var(--bg);position:relative;overflow:hidden}.editorial-garage:before{content:"GARAGE / 01";color:#4dff501a;font-family:var(--font-display);pointer-events:none;font-size:clamp(3rem,8vw,7rem);position:absolute;top:8%;right:4vw}.collage-item{--rot:0deg;transform:translateY(var(--plx-y,0px)) rotate(var(--rot));transition:transform .45s var(--ease-out), box-shadow .45s, border-color .3s;background:#f8f9fc;border:1px solid #ffffff2e;display:block;box-shadow:0 30px 65px -32px #000000eb}.c-1{--rot:-2.5deg}.c-2{--rot:1.6deg}.c-3{--rot:-1.2deg}.c-4{--rot:2deg}.c-5{--rot:-2deg}.js .collage-item.reveal{opacity:0;transform:translateY(calc(var(--plx-y,0px) + 26px)) rotate(var(--rot)) scale(.96)}.js .collage-item.reveal.in{opacity:1;transform:translateY(var(--plx-y,0px)) rotate(var(--rot))}.js .collage-item.reveal.in:hover,.js .collage-item.reveal.in:focus-visible{transform:translateY(calc(var(--plx-y,0px) - 9px)) rotate(0deg) scale(1.018);z-index:4;border-color:#4bff4e9e;box-shadow:0 42px 80px -34px #000000f2}.collage-item img{mix-blend-mode:multiply;background:#edf0f5}.collage-caption{color:#141414;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:.68rem;font-weight:850;display:flex}.collage-caption small{color:gray;font-size:.62rem;font-weight:750}.feature-hero{background:radial-gradient(circle at 50% 50%, #0db51029, transparent 38%), var(--dark)}.feature-visual{cursor:pointer;width:min(680px,86vw);transform-style:preserve-3d;transition:transform .55s var(--ease-out), filter .3s;will-change:transform;border-radius:18px}.feature-visual .feature-img{pointer-events:none;width:100%}.feature-hero .ghost{transform:translate(-50%, calc(-50% + var(--plx-y,0px)))}.home-showcase .tile:after{content:none}.home-showcase .tile{border-color:var(--hair2)}.brands-strip{overflow:hidden}.brands-strip:after{content:none}.brands-track{align-items:center;gap:clamp(34px,4vw,64px);width:max-content;animation:32s linear infinite marquee;display:flex}.brands-track img,.brands-track img:hover{filter:none;mix-blend-mode:normal;background:#e0e0e0;border:1px solid #1010101a;border-radius:12px;flex:none;width:clamp(150px,14vw,210px);height:104px;padding:20px}.deck-card{background:linear-gradient(#202020,#141414);border-color:#4dff5052;text-decoration:none}.deck-card:hover,.deck-card:focus-visible{transform:rotate(0deg) translateX(var(--tx,0)) translateY(calc(var(--ty,0px) - 22px)) scale(1.05);z-index:10;border-color:#4bff4eb8;box-shadow:0 38px 76px -28px #000000e6}.deck-card span{color:#f4f4f4b8}.wa-float{border-radius:50%;width:56px;min-width:56px;height:56px;padding:0}.wa-float:after{display:none}@media (width<=980px){.statement{max-width:12ch;font-size:clamp(3.3rem,11vw,5.4rem)}}@media (width<=760px){.editorial-garage:before{font-size:3.2rem}.collage{gap:12px}.collage-item{padding:8px 8px 11px}.collage-caption{letter-spacing:.1em;flex-direction:column;align-items:flex-start;gap:2px;padding-top:8px}.feature-hero{padding-block:86px}.brands-track{gap:18px;animation-duration:25s}.brands-track img,.brands-track img:hover{width:148px;height:88px;padding:16px}}@media (width<=560px){.statement{max-width:100%;font-size:clamp(2.55rem,11.8vw,3.6rem);line-height:.96}.statement .w{margin-right:.04em}.feature-name{font-size:2.5rem}}.brands-strip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:0 0}.brands-track img,.brands-track img:hover{background:#eef2f8;border-color:#ffffff24}.checkers{background-color:#0c0c0c;background-image:repeating-linear-gradient(100deg, #ffffff0f 0 24px, #0000001c 24px 60px), linear-gradient(180deg, #ffffff24, #fff0 46%, #0000005c), repeating-conic-gradient(#f4f6fb 0 25%, #0e0e0e 0 50%);background-position:50%;background-size:210px 100%,100% 100%,30px 30px;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;height:30px}.hero-badge{filter:none}.hero-badge:before{content:"";z-index:-1;filter:blur(26px);height:40%;box-shadow:none;background:radial-gradient(at 50% 55%,#00000080,#00000042 46%,#0000 72%);border:0;border-radius:50%;animation:none;position:absolute;inset:33% 12% auto}.deck-card{transition:transform .45s var(--ease-spring), box-shadow .4s var(--ease-out), border-color .3s}.deck-card img{transition:transform .5s var(--ease-out)}.deck-card:hover img,.deck-card:focus-visible img{transform:scale(1.05)}.brands-strip:has(a.brand-logo:hover) .brands-track{animation-play-state:running}.prod-card,.tile{transition:transform .35s var(--ease-out), border-color .3s, box-shadow .35s}.prod-card:hover,.tile:hover{border-color:#4bff4e80;transform:translateY(-6px);box-shadow:0 26px 54px -26px #000000d9}.statement-sub{max-width:34ch;color:var(--txt-dim);animation:control-fade-in .7s var(--ease-reveal) .28s both;margin-top:clamp(16px,2.6vh,28px);font-size:clamp(1.02rem,1.5vw,1.35rem);font-weight:600;line-height:1.45}.statement-sub .rc{color:var(--orange);font-weight:800}.chip-count{color:var(--txt-dim);background:#ffffff1a;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.82em;font-weight:800;display:inline-block}.chip[aria-pressed=true] .chip-count{color:#0a0a0a;background:#0c0c0c47}:root{--amber:#78ff7a;--grad-orange:linear-gradient(120deg, var(--orange), var(--orange-hot))}.statement .w-volt,.page-hero h1 .accent{background:linear-gradient(100deg, var(--orange) 0%, var(--orange-hot) 26%, #bfffc0 50%, var(--orange-hot) 74%, var(--orange) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6.5s linear infinite rh-sheen}.statement{letter-spacing:-.01em;line-height:.97}.statement .w-volt{padding:0}@keyframes rh-sheen{0%{background-position:0 0}to{background-position:-200% 0}}.btn{border-radius:14px}.btn-volt{isolation:isolate;background:var(--grad-orange);color:#0a0a0a;position:relative;overflow:hidden;box-shadow:0 6px 22px #3dfe4042}.btn-volt:before{content:"";z-index:-1;background:linear-gradient(100deg,#0000 20%,#ffffff80 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.btn-volt:hover:before{animation:rh-sweep .7s var(--ease-out)}@keyframes rh-sweep{to{transform:translate(120%)}}.site-header:before{background:linear-gradient(90deg, var(--orange), var(--amber))}.js .reveal{transform:translateY(22px)scale(.985)}@media (prefers-reduced-motion:reduce){.statement .w-volt,.page-hero h1 .accent,.btn-volt:hover:before{animation:none}}.js .reveal .kicker:before{transform-origin:0;transition:transform .6s var(--ease-out) 80ms;transform:scaleX(0)}.js .reveal.in .kicker:before{transform:scaleX(1)}.sec-title .accent{position:relative}.js .reveal .sec-title .accent:after{content:"";background:var(--grad-orange);transform-origin:0;height:.09em;transition:transform .65s var(--ease-out) .28s;border-radius:3px;position:absolute;bottom:-.08em;left:0;right:0;transform:scaleX(0)}.tile:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#fff3 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.tile:hover:before{animation:rh-sweep .85s var(--ease-out)}.deck-card{overflow:hidden}.deck-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff29 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.deck-card:hover:after{animation:rh-sweep .85s var(--ease-out)}.race-divider{animation:3.4s linear infinite rh-checker}@keyframes rh-checker{to{background-position:24px 0}}@keyframes rh-wa-pulse{0%{box-shadow:0 14px 30px -10px #000000ad,0 0 #25d36680}70%{box-shadow:0 14px 30px -10px #000000ad,0 0 0 15px #25d36600}to{box-shadow:0 14px 30px -10px #000000ad,0 0 #25d36600}}.feature-price strong{text-shadow:0 0 18px #3dfe4066}@media (prefers-reduced-motion:reduce){.race-divider,.wa-float,.tile:hover:before,.deck-card:hover:after{animation:none}.js .reveal .kicker:before,.js .reveal .sec-title .accent:after{transition:none;transform:none}}.feature-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#3dfe4026,#0000 66%);border-radius:50%;width:min(760px,82vw);height:min(520px,60vw);animation:7s ease-in-out infinite rh-breathe;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.feature-inner{z-index:1}@keyframes rh-breathe{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}}.feature-visual:hover,.feature-visual:focus-visible{filter:drop-shadow(0 26px 40px #3dfe4052)}.collage-item{position:relative;overflow:hidden}.collage-item:before,.prod-card:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;transform:translate(-130%);background:linear-gradient(100deg,#0000 35%,#ffffff47 50%,#0000 65%)!important}.prod-card:before{background:linear-gradient(100deg,#0000 28%,#ffffff57 50%,#0000 72%)!important}.collage-item:hover:before,.prod-card:hover:before{animation:rh-sweep .9s var(--ease-out)}.prod-card:hover:before{animation:1.5s cubic-bezier(.22,1,.36,1) rh-sweep}.collage-item:hover figcaption strong{color:var(--orange)}.collage-item figcaption strong{transition:color .3s}.info-item{transition:padding-left .3s var(--ease-out);position:relative}.info-item:before{content:"";background:var(--orange);width:2px;height:0;transition:height .3s var(--ease-out);position:absolute;top:50%;left:0;transform:translateY(-50%)}.info-item:hover:before{height:62%}.info-item:hover{padding-left:14px}.info-item svg{transition:color .3s, transform .3s var(--ease-out)}.info-item:hover svg{color:var(--orange);transform:scale(1.14)}.map-card{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out)}.map-card:hover{box-shadow:12px 12px 0 var(--orange);transform:translate(-2px,-2px)}.footer-col a{transition:color .2s, transform .2s var(--ease-out);display:inline-block}.footer-col a:hover{transform:translate(5px)}.footer-social a{transition:transform .25s var(--ease-out), background .25s, border-color .25s, color .25s}.footer-social a:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.feature-hero:before,.collage-item:hover:before,.prod-card:hover:before{animation:none}}.cart-drawer.just-opened .cart-item{opacity:0;animation:rh-cart-in .45s var(--ease-out) forwards}.cart-drawer.just-opened .cart-item:first-child{animation-delay:40ms}.cart-drawer.just-opened .cart-item:nth-child(2){animation-delay:.1s}.cart-drawer.just-opened .cart-item:nth-child(3){animation-delay:.16s}.cart-drawer.just-opened .cart-item:nth-child(4){animation-delay:.22s}.cart-drawer.just-opened .cart-item:nth-child(5){animation-delay:.28s}.cart-drawer.just-opened .cart-item:nth-child(n+6){animation-delay:.34s}@keyframes rh-cart-in{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.cart-btn.bump{animation:rh-bump .5s var(--ease-spring)}@keyframes rh-bump{0%{transform:scale(1)}30%{transform:scale(1.18)}55%{transform:scale(.94)}to{transform:scale(1)}}.cart-empty svg{animation:3s ease-in-out infinite rh-float-y}@keyframes rh-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.modal-backdrop.open .modal-body>*{animation:rh-fade-up .5s var(--ease-out) backwards}.modal-backdrop.open .modal-body>:first-child{animation-delay:.12s}.modal-backdrop.open .modal-body>:nth-child(2){animation-delay:.17s}.modal-backdrop.open .modal-body>:nth-child(3){animation-delay:.22s}.modal-backdrop.open .modal-body>:nth-child(4){animation-delay:.27s}.modal-backdrop.open .modal-body>:nth-child(n+5){animation-delay:.32s}@keyframes rh-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.qty-btn:active{transform:scale(.88)}@media (prefers-reduced-motion:reduce){.cart-drawer.just-opened .cart-item,.cart-btn.bump,.cart-empty svg,.modal-backdrop.open .modal-body>*{opacity:1;animation:none}}.rh-loader{z-index:9999;animation:rh-loader-out .7s var(--ease-out) 1.9s forwards;background:radial-gradient(1000px 700px at 50% 38%,#141414,#0c0c0c 58%,#070707);place-items:center;display:grid;position:fixed;inset:0}.rh-loader.done{opacity:0;visibility:hidden;pointer-events:none;animation:none}@keyframes rh-loader-out{to{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.04)}}.rh-loader-inner{justify-items:center;gap:26px;display:grid}.rh-loader-logo{width:auto;height:66px;animation:rh-loader-logo 1.9s var(--ease-out) both}@keyframes rh-loader-logo{0%{opacity:0;transform:translateY(12px)scale(.94)}18%,to{opacity:1;transform:none}}.rh-lights{gap:13px;display:flex}.rh-lights i{width:14px;height:14px;animation:rh-light-on .3s var(--ease-out) both, rh-light-go .35s var(--ease-out) forwards;background:#ffffff1a;border-radius:50%;animation-delay:.35s,1.6s}.rh-lights i:nth-child(2){animation-delay:.55s,1.6s}.rh-lights i:nth-child(3){animation-delay:.75s,1.6s}.rh-lights i:nth-child(4){animation-delay:.95s,1.6s}.rh-lights i:nth-child(5){animation-delay:1.15s,1.6s}@keyframes rh-light-on{to{background:var(--orange);box-shadow:0 0 12px #3dfe40b3}}@keyframes rh-light-go{to{background:#37e07a;box-shadow:0 0 15px #37e07ad9}}@media (prefers-reduced-motion:reduce){.rh-loader{opacity:0;visibility:hidden;pointer-events:none;animation:none}.rh-loader-logo,.rh-lights i{animation:none}}.error-page{min-height:calc(100vh - var(--header-h));text-align:center;place-items:center;padding:clamp(40px,8vw,90px) 0;display:grid;position:relative;overflow:hidden}.error-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#3dfe401f,#0000 66%);border-radius:50%;width:min(760px,86vw);height:min(520px,60vw);animation:8s ease-in-out infinite rh-glow-pulse;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.error-page .container{z-index:1;justify-items:center;gap:6px;display:grid;position:relative}.error-code{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(100deg, var(--orange) 0%, var(--orange-hot) 26%, #bfffc0 50%, var(--orange-hot) 74%, var(--orange) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,26vw,18rem);font-weight:400;line-height:.9;animation:6.5s linear infinite rh-sheen}.error-title{font-family:var(--font-display);text-transform:uppercase;margin-top:6px;font-size:clamp(1.8rem,5vw,3.4rem);font-weight:400;line-height:1}.error-title .accent{color:var(--orange)}.error-sub{max-width:44ch;color:var(--txt-dim);text-wrap:balance;margin:16px 0 30px;font-size:clamp(1rem,2vw,1.15rem)}@media (prefers-reduced-motion:reduce){.error-code,.error-page:before{animation:none}}.empty-cta{margin-top:20px}.legal-section{padding:clamp(38px,6vw,70px) 0 clamp(70px,9vw,110px)}.legal-content{max-width:760px}.legal-content h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:36px 0 12px;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400}.legal-content h2:first-child{margin-top:0}.legal-content h2:before{content:"";background:var(--grad-orange);vertical-align:middle;width:16px;height:3px;margin-right:13px;display:inline-block;transform:translateY(-2px)}.legal-content p,.legal-content li{color:var(--txt-dim);font-size:1.02rem;line-height:1.72}.legal-content p{margin-bottom:14px}.legal-content ul,.legal-content ol{gap:8px;margin:0 0 16px;padding-left:24px;display:grid}.legal-content li::marker{color:var(--orange)}.legal-content a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.legal-content a:hover{color:var(--orange-hot)}.legal-ctas{margin-top:32px}.store-status{border:1px solid var(--hair2);width:max-content;color:var(--txt-dim);letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.store-status:before{content:"";background:var(--txt-dim2);border-radius:50%;flex:none;width:7px;height:7px}.store-status.is-open{color:#bff5cd;background:#3fd66f14;border-color:#3fd66f57}.store-status.is-open:before{background:#3fd66f;animation:2.2s ease-in-out infinite store-status-pulse;box-shadow:0 0 0 4px #3fd66f1f}.store-status.is-closed{color:#dfdfdf}.store-status-inline{margin-top:10px}@keyframes store-status-pulse{50%{box-shadow:0 0 0 7px #3fd66f00}}.map-consent{text-align:center;background:radial-gradient(circle at 50% 38%,#4dff5014,#0000 34%),linear-gradient(135deg,#0b0b0bfc,#000);place-content:center;justify-items:center;gap:12px;padding:42px clamp(24px,5vw,64px) 92px;display:grid;position:absolute;inset:0}.map-card[data-map-consent]{overflow-anchor:none}.map-consent:before,.map-consent:after{content:"";pointer-events:none;position:absolute;inset:0}.map-consent:before{opacity:.22;background-image:linear-gradient(#4dff503d 1px,#0000 1px),linear-gradient(90deg,#4dff503d 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.map-consent:after{display:none}.map-consent>*{z-index:1;position:relative}.map-consent .kicker{gap:0;margin:0}.map-consent .kicker:before{display:none}.map-consent h3{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:.95}.map-consent>p:not(.kicker){max-width:46ch;color:var(--txt-dim);font-size:.88rem;line-height:1.55}.map-pin{width:58px;height:58px;color:var(--blue-el);background:#4dff5017;border:1px solid #4dff5061;border-radius:50%;place-items:center;animation:3.2s ease-in-out infinite map-pin-float;display:grid}.map-pin svg{width:27px;height:27px}.map-card>iframe{opacity:0;transition:opacity .45s var(--ease-out)}.map-card.map-loaded>iframe{opacity:1}@keyframes map-pin-float{50%{transform:translateY(-5px);box-shadow:0 12px 30px -12px #4dff50cc}}.catalog-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.catalog-share{border:1px solid var(--hair2);min-height:38px;color:var(--txt-dim);letter-spacing:.08em;text-transform:uppercase;transition:color .2s, border-color .2s, background .2s, transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.catalog-share svg{width:15px;height:15px}.catalog-share:hover,.catalog-share:focus-visible{color:#fff;background:#4bff4e14;border-color:#4bff4e80;transform:translateY(-2px)}@media (width<=680px){.hero-meta .store-status{flex-basis:auto}.map-card,.map-card iframe{height:390px;min-height:390px}.map-consent{padding:30px 20px 82px}.map-consent h3{font-size:2rem}.catalog-actions{justify-content:space-between;width:100%}}.footer-bottom{flex-wrap:wrap;gap:12px 20px}.footer-legal{align-items:center;gap:18px;display:flex}.footer-legal a{color:var(--txt-dim);font-size:.82rem;font-weight:700;transition:color .2s}.footer-legal a:hover,.footer-legal a[aria-current=page]{color:var(--orange)}@media print{body{color:#111!important;background:#fff!important}body:before,body:after,.hero:before,.feature-hero:before,.feature-hero .ghost,.error-page:before,.wa-float,.rh-loader,.race-divider,.brands-strip,.menu-btn,.cart-btn,.hero-foot,.scroll-cue,.modal-backdrop,.cart-drawer,.drawer-backdrop{display:none!important}.site-header{background:#fff!important;border-bottom:1px solid #ccc!important;position:static!important}h1,h2,h3,p,li,a,span,strong,.statement,.sec-title,.main-nav a{color:#111!important}.statement .w-volt,.page-hero h1 .accent,.sec-title .accent,.error-code{-webkit-text-fill-color:#111!important;color:#111!important;background:0 0!important}.btn{color:#111!important;box-shadow:none!important;background:0 0!important;border:1px solid #111!important}a[href^=http]:after{content:" (" attr(href) ")";color:#555;word-break:break-all;font-size:.8em}section,.info-item,.prod-card,.tile{break-inside:avoid}*{box-shadow:none!important;text-shadow:none!important;animation:none!important}}.hero:before{animation:8s ease-in-out infinite rh-glow-pulse}@keyframes rh-glow-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero:before,.store-status.is-open:before,.map-pin{animation:none}}.race-sector{--race-x:78%;--race-y:28%;isolation:isolate;position:relative}.race-atmosphere{z-index:-1;pointer-events:none;opacity:.68;background:radial-gradient(circle 420px at var(--race-x) var(--race-y), #3dfe401f, transparent 62%), repeating-linear-gradient(112deg, transparent 0 68px, #4dff5013 69px 70px, transparent 71px 132px);background-size:auto,240px 100%;transition:background-position .3s linear;animation:7s linear infinite race-atmosphere-drift;position:absolute;inset:0;overflow:hidden}.race-atmosphere:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff1c,#3dfe4057,#0000);width:22%;position:absolute;inset:-15% auto -15% -32%;transform:skew(-17deg)}.race-sector.race-sector-live .race-atmosphere:before{animation:race-sector-flash 1.15s var(--ease-out) .16s both}.race-atmosphere:after{content:"";aspect-ratio:1;border:1px solid #4dff501c;border-radius:50%;width:min(46vw,650px);animation:9s ease-in-out infinite race-orbit;position:absolute;bottom:-15vw;right:-9vw;box-shadow:0 0 0 34px #4dff5005,0 0 0 70px #3dfe4003}.race-section-mark{z-index:5;writing-mode:vertical-rl;color:#b2b2b240;letter-spacing:.24em;text-transform:uppercase;pointer-events:none;opacity:0;font-size:.54rem;font-weight:900;line-height:1;position:absolute;top:50%;right:max(10px,1.2vw);transform:translateY(-50%)}.race-sector-live .race-section-mark{animation:race-marker-in .7s var(--ease-out) .45s forwards}.race-divider.race-divider-full{z-index:12;background:linear-gradient(180deg, #ffffff1f, transparent 42%, #00000057), repeating-conic-gradient(from 0deg, #f4f6fb 0 25%, #070707 0 50%);border:0;border-block:2px solid var(--orange);background-size:100% 100%,22px 22px;height:22px;animation:1.8s linear infinite race-finish-scroll;position:relative;overflow:hidden;box-shadow:0 0 24px #3dfe4047,inset 0 0 12px #ffffff1f}.race-divider.race-divider-full:before,.race-divider.race-divider-full:after{content:"";z-index:2;pointer-events:none;width:9vw;position:absolute;inset-block:0}.race-divider.race-divider-full:before{background:linear-gradient(90deg,#3dfe40c7,#0000);left:0}.race-divider.race-divider-full:after{background:linear-gradient(270deg,#4dff50ad,#0000);right:0}.race-divider.race-divider-full span{background:linear-gradient(90deg, transparent, #ffffffe6, var(--orange), transparent);filter:blur(1px);width:22%;animation:race-finish-beam 2.25s var(--ease-out) infinite;position:absolute;inset:-3px auto -3px -22%;transform:skew(-18deg)}.race-divider.race-divider-full i{background:#ffffff52;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 10px #ffffff73}.sec-title .accent{padding-inline:.025em;display:inline-block;position:relative}.js .reveal .sec-title .accent:after{transform-origin:50%;border-radius:999px;width:calc(100% - .05em);height:.075em;bottom:-.115em;left:50%;right:auto;transform:translate(-50%)scaleX(0);box-shadow:0 0 14px #3dfe404d}.js .reveal{opacity:0;filter:blur(7px);transition:opacity .72s var(--ease-reveal), transform .9s var(--ease-spring), filter .72s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(48px)scale(.955)}.js .reveal.in{opacity:1;filter:none;transform:none}.js .statement .w{opacity:0;filter:blur(9px);clip-path:inset(0 100% 0 0);transform:translate(-52px,24px)skew(-7deg)}.js .statement.in .w{opacity:1;filter:none;clip-path:inset(0);transition:opacity .62s var(--ease-reveal), transform .88s var(--ease-spring), filter .68s var(--ease-out), clip-path .78s var(--ease-out);transition-delay:var(--wd,0s);transform:none}.statement .w-volt,.page-hero h1 .accent{animation:3.8s linear infinite rh-sheen,2.6s ease-in-out infinite race-text-boost}.page-hero h1{animation:race-title-launch .9s var(--ease-reveal) both}.page-hero>.container>p{animation:race-copy-launch .72s var(--ease-out) .18s both}.hero-badge{animation:3.8s ease-in-out infinite race-badge-float}.hero:after{opacity:.68;animation-duration:6.5s}.prod-card,.tile{--race-x:50%;--race-y:30%}.prod-card:hover,.tile:hover{background:radial-gradient(circle 230px at var(--race-x) var(--race-y), #3dfe4033, transparent 58%), linear-gradient(180deg, var(--surface-2), var(--surface));border-color:#4bff4ec2;transform:translateY(-10px)scale(1.012);box-shadow:0 32px 64px -28px #000000f2,0 0 28px #3dfe401f}.prod-card:hover .prod-media img,.tile:hover .tile-media img{transform:scale(1.085)}.collage-item:after{content:"";z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle 240px at var(--race-x) var(--race-y), #3dfe4038, transparent 62%);mix-blend-mode:multiply;transition:opacity .3s;position:absolute;inset:0}.collage-item:hover:after{opacity:1}.deck-card{background:radial-gradient(circle 230px at var(--race-x) var(--race-y), #4dff5029, transparent 60%), linear-gradient(180deg, #202020, #141414)}@keyframes race-atmosphere-drift{to{background-position:0 0,-240px 0}}@keyframes race-sector-flash{0%{opacity:0;left:-32%}18%{opacity:1}to{opacity:0;left:118%}}@keyframes race-orbit{50%{opacity:.62;transform:scale(1.08)}}@keyframes race-marker-in{0%{opacity:0;transform:translateY(calc(18px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes race-finish-scroll{to{background-position:0 0,14px 0}}@keyframes race-finish-beam{0%{left:-22%}68%,to{left:112%}}@keyframes race-title-launch{0%{opacity:0;filter:blur(10px);clip-path:inset(0 100% 0 0);transform:translate(-46px)skew(-6deg)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}@keyframes race-copy-launch{0%{opacity:0;transform:translateY(22px)}}@keyframes race-text-boost{50%{filter:brightness(1.16)drop-shadow(0 0 12px #3dfe403d)}}@keyframes race-badge-float{0%,to{translate:0;rotate:-.3deg}50%{translate:0 -15px;rotate:.8deg}}@keyframes race-cta-boost{0%,to{box-shadow:0 7px 24px #3dfe4047}50%{box-shadow:0 12px 34px #3dfe4075,0 0 0 5px #3dfe4014}}@media (width<=760px){.race-divider.race-divider-full{background-size:100% 100%,18px 18px;height:18px;animation-duration:2.2s}.race-section-mark{color:#b2b2b233;font-size:.46rem;right:5px}.race-atmosphere{opacity:.48;background-size:auto,180px 100%}}@media (prefers-reduced-motion:reduce){.race-atmosphere,.race-atmosphere:after,.race-sector-live .race-atmosphere:before,.race-divider.race-divider-full,.race-divider.race-divider-full span,.race-sector-live .race-section-mark,.statement .w-volt,.page-hero h1,.page-hero h1 .accent,.page-hero>.container>p,.hero-badge,.hero .btn-volt{animation:none}.race-section-mark{opacity:1;transform:translateY(-50%)}.js .reveal,.js .statement .w,.js .statement.in .w{filter:none;clip-path:none;transition:none}.js .reveal .sec-title .accent:after,.js .reveal.in .sec-title .accent:after{transform:translate(-50%)scaleX(1)}}.hero{--hero-x:0;--hero-y:0;min-height:max(760px,100svh);padding-top:calc(var(--header-h) + clamp(42px, 6vh, 76px));background:radial-gradient(circle at 78% 43%,#16bf1930,#0000 29%),radial-gradient(circle at 52% 100%,#3dfe4013,#0000 34%),linear-gradient(118deg,#070707 0%,#0c0c0c 55%,#101010 100%);padding-bottom:124px}.hero:before{background:radial-gradient(circle,#3dfe401a,#0000 57%),radial-gradient(circle at 53% 48%,#4dff501c,#0000 72%);width:min(590px,48vw);height:min(590px,48vw);top:46%;right:4%}.hero:after{opacity:.3;background:repeating-linear-gradient(112deg,#0000 0 58px,#4dff501f 59px 60px,#0000 61px 118px);animation-duration:14s;inset:6% -8% 8% 45%}.hero-meta{letter-spacing:.24em;gap:13px;width:min(100%,760px);margin-bottom:clamp(20px,3.2vh,34px)}.hero .statement{text-wrap:balance;max-width:11.8ch;font-size:clamp(3.6rem,6.7vw,6.45rem);line-height:.965}.hero .statement .w{width:max-content;max-width:100%;display:block}.hero .statement .w-volt{color:#0000;background:linear-gradient(92deg,#99ff9b 0%,#53ff56 36%,#3dfe40 67%,#99ff9b 100%) 0 0/220% 100%;filter:drop-shadow(0 12px 26px #3dfe4029);-webkit-background-clip:text;background-clip:text;animation:6.8s linear infinite rh-sheen;position:relative}.statement-sub{max-width:35ch;margin-top:clamp(18px,2.8vh,30px);font-size:clamp(1.02rem,1.35vw,1.25rem);line-height:1.48}.hero-ctas{gap:16px;margin-top:clamp(28px,4.5vh,44px)}.hero-proof{width:min(610px,54vw);animation:control-fade-in .75s var(--ease-reveal) .42s both;gap:0;margin-top:clamp(32px,5vh,52px);list-style:none;display:flex}.hero-proof li{border-left:1px solid #b2b2b238;gap:1px;min-width:0;padding:3px clamp(20px,2.2vw,34px);display:grid;position:relative}.hero-proof li:first-child{border-left-color:var(--orange);border-left-width:3px;padding-left:13px}.hero-proof strong{color:#fff;font-family:var(--font-display);letter-spacing:.045em;text-transform:uppercase;font-size:1.36rem;font-weight:400;line-height:1.1}.hero-proof span{color:var(--txt-dim);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:800;line-height:1.4;overflow:hidden}.hero-badge{filter:none;pointer-events:none;width:clamp(330px,33vw,510px);animation:hero-module-in .95s var(--ease-reveal) 80ms both;top:49%;right:clamp(20px,5vw,92px)}.hero-badge:before{display:none}.hero-badge-orbit{z-index:-2;background:conic-gradient(from 32deg, transparent 0 13%, #3dfe40cc 13.2% 13.8%, transparent 14% 53%, #4dff50cc 53.2% 53.8%, transparent 54%);border:1px solid #4dff503d;border-radius:50%;animation:18s linear infinite premium-orbit;position:absolute;inset:-8%;box-shadow:0 0 0 22px #4dff5005,0 0 70px #0db51029}.hero-badge-card{min-height:390px;transform:perspective(1200px) translate3d(calc(var(--hero-x) * 8px), calc(var(--hero-y) * 7px), 0) rotateX(calc(var(--hero-y) * -2.8deg)) rotateY(calc(var(--hero-x) * 3.8deg));transform-style:preserve-3d;background:linear-gradient(145deg,#1e1e1edb,#060606c7),radial-gradient(circle at 72% 28%,#4dff5033,#0000 42%);border:1px solid #b2b2b245;border-radius:30px 7px;align-items:center;padding:34px 36px 27px;transition:transform .22s ease-out,border-color .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -34px #000000eb,inset 0 1px #ffffff14}.hero-badge-card:before{content:"";pointer-events:none;animation:premium-card-scan 5.8s var(--ease-out) 1.2s infinite;background:linear-gradient(110deg,#0000 24%,#ffffff1c 47%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.hero-badge-card:after{content:"";background:linear-gradient(90deg, var(--orange) 0 34%, #1fe022 34% 72%, transparent 72%);height:4px;position:absolute;inset:auto 0 0}.hero-badge-card img{z-index:1;filter:drop-shadow(0 22px 28px #0000004d);width:100%;height:auto;position:relative;transform:translateZ(30px)scale(.96)}.hero-badge-eyebrow,.hero-badge-data{z-index:2;color:#e8e8e8ad;letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1;position:relative}.hero-badge-eyebrow{align-self:start}.hero-badge-data{border-top:1px solid #b2b2b233;justify-content:space-between;align-self:end;padding-top:16px;display:flex}.hero-badge-data b:last-child{color:#6cff6e}.race-atmosphere{opacity:.38;background-size:auto,280px 100%;animation-duration:14s}.race-atmosphere:after{opacity:.62;animation-duration:13s}.race-section-mark{color:#b2b2b22e;letter-spacing:.2em}.race-divider.race-divider-full{background-size:100% 100%,14px 14px;border-block-width:1px;height:13px;animation-duration:3.4s;box-shadow:0 0 18px #3dfe402e,inset 0 0 8px #ffffff1a}.sec-title .accent:after,.js .reveal .sec-title .accent:after{transform-origin:50%;width:calc(100% - .06em);height:.068em;bottom:-.1em;left:50%;right:auto;transform:translate(-50%)scaleX(0)}.js .reveal.in .sec-title .accent:after{transform:translate(-50%)scaleX(1)}.js .reveal{filter:blur(4px);transition:opacity .68s var(--ease-reveal), transform .82s var(--ease-spring), filter .6s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(34px)scale(.98)}.js .statement .w{filter:blur(7px);transform:translate(-42px,16px)skew(-5deg)}@keyframes hero-module-in{0%{opacity:0;transform:translate(58px,-45%)rotate(3deg)scale(.94)}to{opacity:1;transform:translateY(-50%)rotate(-1.2deg)scale(1)}}@keyframes premium-orbit{to{transform:rotate(360deg)}}@keyframes premium-card-scan{0%,66%{transform:translate(-120%)}86%,to{transform:translate(120%)}}@media (hover:hover) and (pointer:fine){.logo .logo-img{transition:transform .38s var(--ease-spring), filter .35s var(--ease-out)}.logo:hover .logo-img,.logo:focus-visible .logo-img{filter:drop-shadow(0 9px 13px #3dfe4047);transform:translateY(-2px)rotate(-2.5deg)scale(1.075)}.main-nav a{transition:color .25s, transform .35s var(--ease-spring)}.main-nav a:hover,.main-nav a:focus-visible{transform:translateY(-2px)}.main-nav a:after{transform-origin:50%;width:calc(100% - 4px);left:50%;transform:translate(-50%)scaleX(0)}.main-nav a:hover:after,.main-nav a:focus-visible:after,.main-nav a[aria-current=page]:after{transform:translate(-50%)scaleX(1)}.cart-btn:hover,.cart-btn:focus-visible{transform:translateY(-3px)rotate(-5deg)scale(1.055);box-shadow:0 14px 28px -12px #3dfe40a3}.btn:hover,.btn:focus-visible{transform:translateY(-4px)}.btn:active{transform:translateY(-1px)scale(.975)}.btn:hover .arrow,.btn:focus-visible .arrow{transform:translate(7px)}.btn-line:hover,.btn-line:focus-visible{background:linear-gradient(135deg,#3dfe401f,#4dff5014);border-color:#3dfe40c7;box-shadow:0 14px 32px -20px #3dfe408c}.collage-item:hover,.collage-item:focus-visible{z-index:4;border-color:#3dfe4094;box-shadow:0 34px 68px -28px #000000e6;transform:rotate(0)translateY(-10px)scale(1.012)!important}.collage-item img{transition:transform .52s var(--ease-out), filter .4s}.collage-item:hover img,.collage-item:focus-visible img{filter:saturate(1.08)contrast(1.025);transform:scale(1.055)}.collage-caption strong{transition:color .25s, transform .35s var(--ease-spring)}.collage-item:hover .collage-caption strong,.collage-item:focus-visible .collage-caption strong{color:var(--orange);transform:translate(4px)}.prod-card:hover,.prod-card:focus-within,.tile:hover,.tile:focus-within{border-color:#4bff4ea3;transform:translateY(-8px)scale(1.008);box-shadow:0 30px 64px -29px #000000f0,0 0 24px #3dfe4014}.deck-card:hover,.deck-card:focus-visible{transform:rotate(0deg) translateX(var(--tx,0)) translateY(calc(var(--ty,0px) - 17px)) scale(1.035);box-shadow:0 36px 70px -28px #000000e6}.brands-track img{transition:transform .38s var(--ease-spring), filter .3s, box-shadow .3s}.brands-track img:hover{filter:saturate(1.08);transform:translateY(-6px)scale(1.035);box-shadow:0 22px 38px -26px #000000b3}.info-item{transition:transform .35s var(--ease-spring)}.info-item:hover{padding-left:0;transform:translate(7px)}.map-card:hover{transform:translate(-4px,-4px);box-shadow:12px 12px #3dfe40eb}.footer-col a:hover,.footer-col a:focus-visible{color:#6cff6e;transform:translate(6px)}.footer-social a:hover,.footer-social a:focus-visible{color:#080808;transform:translateY(-5px)rotate(-7deg)scale(1.08);box-shadow:0 14px 28px -14px #3dfe40b8}input:hover,select:hover,textarea:hover{border-color:#b2b2b28a}}@media (width<=1100px){.hero .statement{max-width:10.6ch;font-size:clamp(3.35rem,7.2vw,5.7rem)}.hero-badge{width:clamp(320px,38vw,430px);right:-55px}.hero-badge-card{min-height:340px;padding:28px 30px 24px}}@media (width<=980px){.hero{min-height:max(720px,100svh)}.hero .statement{max-width:11ch;font-size:clamp(3.3rem,9.5vw,5.35rem)}.hero-badge{opacity:.32;width:430px;margin:0;position:absolute;top:52%;right:-170px}.hero-badge-card{min-height:330px}.hero-proof{width:min(610px,78vw)}}@media (width<=760px){.hero{min-height:max(700px,100svh);padding-top:calc(var(--header-h) + 34px);padding-bottom:106px}.hero:after{opacity:.2;inset:10% -30% 9% 30%}.hero-badge{display:none}.hero-meta{letter-spacing:.17em;flex-wrap:wrap;gap:9px 11px;margin-bottom:22px;font-size:.63rem}.hero .statement{max-width:100%;font-size:clamp(2.7rem,12.5vw,4.1rem);line-height:.98}.statement-sub{max-width:31ch;margin-top:17px;font-size:1rem}.hero-ctas{width:100%;margin-top:27px}.hero-ctas .btn{flex:190px}.hero-proof{width:100%;margin-top:31px}.hero-proof li{flex:1 1 0;padding-inline:13px}.hero-proof strong{font-size:1.15rem}.hero-proof span{letter-spacing:.09em;font-size:.52rem}.race-atmosphere{opacity:.25}.race-section-mark{display:none}.race-divider.race-divider-full{background-size:100% 100%,11px 11px;height:10px;animation-duration:4.2s}}@media (width<=440px){.hero{min-height:760px}.hero-ctas{gap:10px}.hero-ctas .btn{flex-basis:100%}.hero-proof li{padding-inline:9px}.hero-proof li:first-child{padding-left:9px}.hero-proof span{white-space:normal}}@media (prefers-reduced-motion:reduce){.hero-badge,.hero-badge-orbit,.hero-badge-card:before,.hero .statement .w-volt{animation:none}.hero-badge{opacity:1;transform:translateY(-50%)rotate(-1.2deg)}.hero-badge-card{transform:none}}.hero{background:radial-gradient(at 78% 56%,#1496162e,#0000 35%),radial-gradient(at 58% 108%,#3dfe4011,#0000 33%),linear-gradient(118deg,#070707 0%,#0c0c0c 60%,#0e0e0e 100%);min-height:max(760px,100svh)}.hero:before{background:0 0;border:1px solid #4dff5024;border-radius:50%;width:min(650px,45vw);height:min(650px,45vw);top:54%;right:-10vw;transform:translateY(-50%)rotate(-14deg);box-shadow:0 0 0 54px #4dff5005,0 0 0 126px #3dfe4003}.hero:after{opacity:.24;inset:5% -12% 8% 47%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 78%,#0000)}.hero>.container{width:min(1240px,92vw)}.hero .statement{max-width:15.2ch;font-size:clamp(3.8rem,7.1vw,6.85rem);line-height:.955}.hero .statement .w-ink{white-space:nowrap}.hero .statement .w-volt{padding-right:.06em}.hero-proof{width:min(650px,62vw)}.community-section{background:radial-gradient(circle at 50% 52%, #0db51016, transparent 38%), var(--bg2);overflow:hidden}.deck{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.5vw,20px);min-height:0;margin:clamp(42px,6vw,72px) 0 clamp(32px,4vw,52px);display:grid;position:relative}.deck-card,.deck-card.d-1,.deck-card.d-2,.deck-card.d-3,.deck-card.d-4{--rot:0deg;--tx:0;--ty:0px;aspect-ratio:auto;background:linear-gradient(#202020eb,#0e0e0ef5);border-color:#4dff5040;border-radius:5px;width:auto;min-width:0;padding:10px 10px 14px;display:flex;position:relative;transform:none;box-shadow:0 22px 50px -34px #000000eb}.deck-card img{aspect-ratio:1;object-fit:contain;background:#f1f3f7;border-radius:3px;width:100%;padding:8px}.deck-card span{color:#f4f4f4c7;letter-spacing:.18em;text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:12px 3px 0;font-size:.62rem;display:flex}.deck-card:before{content:"";background:linear-gradient(90deg, var(--orange), transparent 72%);transform-origin:0;height:2px;transition:transform .4s var(--ease-out);position:absolute;inset:auto 10px 0;transform:scaleX(.24)}@media (hover:hover) and (pointer:fine){.deck-card:hover,.deck-card:focus-visible{z-index:2;border-color:#3dfe409e;transform:translateY(-9px)scale(1.012);box-shadow:0 32px 62px -31px #000000f5,0 0 24px #3dfe4013}.deck-card:hover:before,.deck-card:focus-visible:before{transform:scaleX(1)}.deck-card:hover img,.deck-card:focus-visible img{transform:scale(1.035)}}@media (width<=980px){.hero .statement{max-width:14.5ch;font-size:clamp(3.45rem,9vw,5.6rem)}.hero:before{opacity:.72;right:-26vw}.deck{grid-template-columns:repeat(2,minmax(0,1fr));width:min(700px,100%);margin-inline:auto}}@media (width<=760px){.hero .statement{max-width:100%;font-size:clamp(2.7rem,12.5vw,4.1rem)}.hero .statement .w-ink{white-space:normal}.hero:before{opacity:.45;width:108vw;height:108vw;right:-58vw}.hero-proof{width:100%}.deck-card,.deck-card.d-1,.deck-card.d-2,.deck-card.d-3,.deck-card.d-4{padding:7px 7px 11px;display:flex}.deck-card span{letter-spacing:.12em;min-height:38px;padding-top:9px;font-size:.53rem}}@media (width<=420px){.deck{gap:9px}.deck-card img{padding:5px}.deck-card span{letter-spacing:.08em}}.brand-select{min-width:205px}@media (width<=760px){.toolbar .brand-select,.toolbar .sort-select{flex:calc(50% - 6px)}}@media (width<=560px){.toolbar .brand-select,.toolbar .sort-select{flex:100%;width:100%;min-width:0}}main>section:not(.hero):not(.page-hero):not(.catalog-section):not(.brands-strip){padding-block:clamp(76px,7.5vw,110px)}.page-hero{min-height:560px;padding:calc(var(--header-h) + 54px) 0 68px;align-items:center;display:flex}.page-hero h1{letter-spacing:-.012em;max-width:12.5ch;margin-top:14px;font-size:clamp(3.25rem,7.4vw,6.5rem);line-height:.93}.page-hero>.container>p:not(.kicker){max-width:60ch;margin-top:20px;font-size:1.02rem;line-height:1.72}.page-service .page-hero h1{max-width:9.5ch}.page-about .page-hero h1{max-width:10.5ch;font-size:clamp(3.2rem,7vw,6.15rem)}.page-contact .page-hero h1{max-width:10.5ch}.page-catalog .page-hero h1{max-width:12ch}.page-hero h1 .accent{animation:8s linear infinite rh-sheen}.race-sector:not(.hero):not(.page-hero) .race-atmosphere{opacity:.16;animation-duration:18s}.race-divider.race-divider-full{background-size:100% 100%,10px 10px;height:9px;animation-duration:5.2s;box-shadow:0 0 12px #3dfe4021,inset 0 0 5px #ffffff14}.race-divider.race-divider-full span{opacity:.54;animation-duration:5.8s}.site-header{transition:background .32s var(--ease-out), border-color .32s, box-shadow .32s}.site-header.scrolled{backdrop-filter:blur(18px);background:#050505ed;border-bottom-color:#b2b2b229;box-shadow:0 18px 44px -32px #000000eb}.step,.feature{--race-x:50%;--race-y:30%;isolation:isolate;background:radial-gradient(circle 230px at var(--race-x) var(--race-y), #3dfe4016, transparent 62%), linear-gradient(180deg, var(--surface-2), var(--surface));transition:transform .38s var(--ease-spring), border-color .28s, box-shadow .35s var(--ease-out);border-radius:7px;position:relative;overflow:hidden}.step:after,.feature:after{content:"";z-index:2;background:linear-gradient(90deg, var(--orange), #7bff7d 42%, transparent 78%);transform-origin:0;height:2px;transition:transform .45s var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(.18)}.step:before{transition:transform .35s var(--ease-spring), -webkit-text-stroke-color .3s}.feature svg{transition:color .28s, transform .4s var(--ease-spring), filter .3s}.info-list{gap:3px}.info-item{--race-x:24%;--race-y:50%;border-bottom:1px solid var(--hair);background:radial-gradient(circle 220px at var(--race-x) var(--race-y), #4dff5012, transparent 66%);transition:transform .35s var(--ease-spring), background-color .25s, border-color .25s;border-radius:7px;margin-inline:-12px;padding:18px 12px}.info-item:first-child{border-top:1px solid var(--hair)}.field{--race-x:50%;--race-y:50%;position:relative}.field input,.field select,.field textarea{min-height:50px;transition:transform .3s var(--ease-spring), box-shadow .25s, border-color .25s, background-color .25s;border-radius:7px}.field textarea{min-height:144px}.field input:focus,.field select:focus,.field textarea:focus{background:#1c1c1cf5;transform:translateY(-2px);box-shadow:0 0 0 3px #4bff4e24,0 18px 34px -28px #000000e6}.field.invalid input,.field.invalid select,.field.invalid textarea{animation:.3s ease-out field-nudge}.field-meta{color:var(--txt-dim2);letter-spacing:.045em;justify-content:space-between;gap:14px;margin-top:7px;font-size:.68rem;font-weight:700;display:flex}.field-meta .near-limit{color:#7bff7d}.page-catalog .toolbar{gap:10px;margin-bottom:20px}.page-catalog .search-wrap input,.page-catalog .sort-select{border-radius:9px;min-height:52px}.page-catalog .chips{gap:8px;margin-bottom:24px}.page-catalog .chip{transition:transform .3s var(--ease-spring), color .2s, border-color .2s, background .2s, box-shadow .25s;border-radius:8px;padding:10px 15px}.page-catalog .chip[aria-pressed=true]{box-shadow:0 12px 24px -16px #3dfe40db}.catalog-share{border-radius:8px}.prod-card,.tile{border-radius:8px;overflow:hidden}.prod-media,.tile-media{overflow:hidden}.prod-body,.tile-body{position:relative}.site-footer{padding-top:clamp(54px,7vw,84px)}.wa-float{animation:none}.back-top{z-index:92;color:#fff;opacity:0;pointer-events:none;width:44px;height:44px;transition:opacity .25s, transform .42s var(--ease-spring), color .2s, border-color .2s, background .2s;backdrop-filter:blur(12px);background:#080808e0;border:1px solid #b2b2b24d;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:94px;right:27px;transform:translateY(14px)scale(.84);box-shadow:0 14px 30px -18px #000000eb}.back-top svg{width:18px;height:18px}.back-top.is-visible{opacity:1;pointer-events:auto;transform:none}.toast{backdrop-filter:blur(14px);background:#080808f0;border-width:1px;border-radius:9px;box-shadow:0 18px 44px -20px #000000f0}@keyframes field-nudge{33%{transform:translate(-4px)}66%{transform:translate(4px)}}@media (width>=901px){.page-catalog .toolbar{top:calc(var(--header-h) + 10px);z-index:24;backdrop-filter:blur(16px);background:#050505d6;border:1px solid #b2b2b224;border-radius:11px;width:fit-content;max-width:100%;margin-left:-9px;padding:9px;position:sticky;box-shadow:0 18px 42px -34px #000000f0}}@media (hover:hover) and (pointer:fine){.step:hover,.feature:hover,.js .step.reveal.in:hover,.js .feature.reveal.in:hover{border-color:#3dfe408c;transform:translateY(-8px)scale(1.008);box-shadow:0 26px 54px -32px #000000f5,0 0 22px #3dfe400e}.step:hover:after,.feature:hover:after{transform:scaleX(1)}.step:hover:before{-webkit-text-stroke-color:var(--orange);transform:translateY(-3px)}.feature:hover svg{color:var(--orange);filter:drop-shadow(0 0 9px #3dfe4038);transform:translateY(-3px)rotate(-5deg)scale(1.12)}.info-item:hover{background-color:#ffffff06;border-color:#3dfe4047;padding-left:12px;transform:translate(6px)}.back-top:hover,.back-top:focus-visible{border-color:var(--orange);background:var(--orange);color:#080808;transform:translateY(-3px)scale(1.06)}.page-catalog .chip:hover{transform:translateY(-3px)}}@media (width<=760px){main>section:not(.hero):not(.page-hero):not(.catalog-section):not(.brands-strip){padding-block:70px}.page-hero{min-height:520px;padding:calc(var(--header-h) + 38px) 0 54px}.page-hero h1,.page-about .page-hero h1{max-width:100%;font-size:clamp(2.85rem,14vw,4.6rem);line-height:.94}.page-hero>.container>p:not(.kicker){margin-top:17px;font-size:.98rem;line-height:1.65}.race-divider.race-divider-full{background-size:100% 100%,8px 8px;height:7px}.back-top{width:42px;height:42px;bottom:86px;right:21px}}@media (prefers-reduced-motion:reduce){.field.invalid input,.field.invalid select,.field.invalid textarea,.page-hero h1 .accent{animation:none}}.hero>.container,.page-hero>.container{z-index:2;position:relative}.hero-machine{z-index:1;pointer-events:none;width:min(47vw,680px);animation:machine-arrival 1.05s var(--ease-reveal) .12s both;position:absolute;top:52%;right:clamp(24px,4vw,76px);transform:translateY(-50%)}.hero-machine-brand{z-index:3;filter:drop-shadow(0 16px 26px #0000004d);width:clamp(190px,22vw,300px);height:auto;display:none;position:absolute;bottom:76%;right:5%;transform:rotate(-4deg)}.hero-machine-stage{height:clamp(235px,22vw,315px);transition:transform .7s var(--ease-spring);position:relative;overflow:hidden;transform:rotate(-2.4deg)}.hero-machine-stage img{filter:drop-shadow(0 30px 32px #0000007a)drop-shadow(0 0 26px #4dff501f);width:100%;height:auto;animation:5.8s ease-in-out 1.2s infinite machine-idle;position:absolute;bottom:0;right:0;transform:translateY(3%);-webkit-mask-image:linear-gradient(#0000 0 58%,#0000001f 62%,#000 69%);mask-image:linear-gradient(#0000 0 58%,#0000001f 62%,#000 69%)}.hero-machine-trails{opacity:.7;filter:blur(.2px);background:linear-gradient(170deg,#0000 0 37%,#3dfe40b8 37.4% 38%,#0000 38.5%),linear-gradient(170deg,#0000 0 54%,#4dff5073 54.3% 54.8%,#0000 55.2%),linear-gradient(170deg,#0000 0 68%,#ffffff2b 68.2% 68.5%,#0000 68.8%);position:absolute;inset:28% 22% 13% -18%;transform:skew(-12deg)}@keyframes machine-arrival{0%{opacity:0;transform:translate(11%,-44%)skew(-4deg)}to{opacity:1;transform:translateY(-50%)}}@keyframes machine-idle{0%,to{transform:translateY(3%)rotate(0)}50%{transform:translate(0,0)rotate(-.4deg)}}@media (width<=1100px){.hero-machine{width:45vw;right:1vw}.hero-machine-stage,.hero-machine-trails{opacity:.58}}@media (width<=860px){.hero-machine{display:none}}@media (prefers-reduced-motion:reduce){.hero-machine,.hero-machine-stage img{animation:none}}@media (hover:hover) and (pointer:fine){.js .prod-card.reveal.in:hover,.js .prod-card.reveal.in:focus-within,.js .tile.reveal.in:hover,.js .tile.reveal.in:focus-within{transform:translateY(-8px)scale(1.008)}}.site-header .logo-img{height:50px}.hero{background:radial-gradient(at 83% 54%,#19b41b33,#0000 33%),radial-gradient(at 58% 108%,#3dfe4014,#0000 34%),repeating-linear-gradient(112deg,#0000 0 76px,#4dff500a 77px 78px,#0000 79px 148px),linear-gradient(118deg,#070707 0%,#0c0c0c 58%,#0e0e0e 100%)}.hero:before{background:radial-gradient(#189c1a14,#0000 64%);border:2px solid #4dff502e;border-radius:50%;width:min(780px,57vw);height:min(440px,33vw);animation:4.4s ease-in-out infinite hero-track-pulse;top:57%;right:-9vw;transform:translateY(-50%)rotate(-12deg);box-shadow:0 0 0 10px #050505d1,0 0 0 12px #3dfe4038,0 0 0 34px #0303038f,0 0 0 36px #f0f0f017,0 0 0 58px #0303035c,0 0 0 60px #4dff501c}.hero:after{opacity:.32;background:linear-gradient(168deg,#0000 0 43%,#3dfe4040 43.2% 43.45%,#0000 43.7% 58%,#4dff5033 58.2% 58.45%,#0000 58.7%) 0 0/100% 100%,repeating-linear-gradient(112deg,#0000 0 66px,#f0f0f011 67px 68px,#0000 69px 128px) 0 0/230px 100%;animation:4.6s linear infinite hero-speed-lines;inset:6% -9% 8% 43%}.hero-machine{animation-duration:.74s}.hero-machine-stage img{animation-duration:3.8s}.hero-machine-brand{transition:transform .5s var(--ease-spring), filter .35s}.race-section-mark,.editorial-garage:before{display:none}.race-atmosphere{opacity:.22;background:radial-gradient(ellipse 460px 260px at var(--race-x) var(--race-y), #3dfe4016, transparent 64%), repeating-linear-gradient(112deg, transparent 0 76px, #4dff500d 77px 78px, transparent 79px 145px), linear-gradient(164deg, transparent 0 67%, #f0f0f00b 67.15% 67.4%, transparent 67.6%);background-size:auto,240px 100%,auto;animation-duration:10s}.page-hero .race-atmosphere{opacity:.24;animation-duration:8s}.race-atmosphere:after{aspect-ratio:auto;border:2px solid #4dff5024;border-radius:50%;width:min(76vw,1060px);height:min(31vw,430px);animation:4.2s ease-in-out infinite section-track-breathe;bottom:-11vw;right:-18vw;transform:rotate(-10deg);box-shadow:0 0 0 13px #03030385,0 0 0 15px #3dfe4024,0 0 0 34px #03030352,0 0 0 36px #f0f0f011}.race-divider.race-divider-full{background-size:100% 100%,14px 14px;border-block-width:2px;height:13px;animation-duration:2.6s}.race-divider.race-divider-full span{animation-duration:3.1s}.page-hero h1{animation-duration:.68s}.page-hero h1 .accent{animation-duration:4.4s}.hero .btn-volt{animation:none}.brands-track{animation-duration:22s}.js .reveal{transition-duration:.55s,.68s,.55s}.js .statement.in .w{transition-duration:.5s,.66s,.5s,.6s}@keyframes hero-track-pulse{0%,to{opacity:.7;transform:translateY(-50%)rotate(-12deg)scale(1)}50%{opacity:.94;transform:translateY(-50%)rotate(-11deg)scale(1.022)}}@keyframes hero-speed-lines{to{background-position:0 0,-230px 0}}@keyframes section-track-breathe{0%,to{opacity:.52;transform:rotate(-10deg)scale(1)}50%{opacity:.72;transform:rotate(-9deg)scale(1.025)}}@media (width<=860px){.site-header .logo-img{height:46px}.main-nav a:before{display:none}.hero:before{opacity:.46;width:126vw;height:76vw;right:-64vw}.race-atmosphere:after{opacity:.4;width:145vw;height:58vw;bottom:-18vw;right:-58vw}.race-divider.race-divider-full{background-size:100% 100%,11px 11px;height:10px}}@media (prefers-reduced-motion:reduce){.hero:before,.hero:after,.race-atmosphere,.race-atmosphere:after{animation:none}}.js .reveal{filter:blur(3px);transition:opacity .66s var(--ease-reveal), transform .72s var(--ease-reveal), filter .6s var(--ease-out);transform:translateY(26px)scale(.984)}.btn-volt{box-shadow:0 8px 26px #3dfe404d}.btn-volt:hover{transform:translateY(-3px)scale(1.012);box-shadow:0 16px 40px #3dfe4075}.js .tile.reveal.in:hover,.js .tile.reveal.in:focus-within,.js .prod-card:hover,.js .prod-card:focus-within{border-color:#4bff4e80;transform:translateY(-8px);box-shadow:0 30px 60px -30px #000000d9}@media (prefers-reduced-motion:reduce){.js .reveal{filter:none;transition:opacity .4s linear;transform:none}.btn-volt:hover,.btn-volt:active,.js .tile.reveal.in:hover,.js .prod-card:hover{transform:none}}:root{--r-card:14px;--shadow-1:0 1px 2px #0808080d, 0 6px 18px -8px #08080847;--shadow-2:0 14px 32px -16px #08080873}.js .reveal,.js .collage-item.reveal{filter:none!important;clip-path:none!important;transition:opacity .5s,transform .5s!important;transform:translateY(14px)!important}.js .reveal.in,.js .collage-item.reveal.in{opacity:1!important;transform:none!important}html body .hero .statement .w,html body .hero .statement.in .w{opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}.hero-badge,.hero-meta .dot,.hero-foot .scroll-cue:after,.brands-strip:after,.catalog-rail-hint span,.map-pin,.hero-badge:before,.social-panel:after,.hero-badge-card:before,.hero-badge-orbit,.race-badge,.hero .btn-volt,.hero-ctas .btn-volt,.hero-ctas .btn-volt .arrow,.feature-hero:before,.cart-empty svg,.error-page:before,.error-code,.hero .statement .w-volt,.page-hero h1 .accent,.statement .w-volt,.wa-float,.race-atmosphere,.race-atmosphere:after,.race-telemetry:before,.store-status.is-open:before,.telemetry-live i,.hero-foot:after,.hero:before,.hero:after,.race-divider span,.race-divider.race-divider-full,.race-divider.race-divider-full span{animation:none!important}.race-atmosphere,.race-telemetry,.hero-badge-orbit,.hero-machine-trails,.hero:before,.hero:after,.hero-foot:after,.brands-strip:after,.hero-badge:before,.hero-badge-card:before,.social-panel:after{display:none!important}.race-divider,.race-divider.race-divider-full,.checkers{background:var(--line-dark)!important;border:0!important;height:1px!important;min-height:0!important}.race-divider span{display:none!important}.hero .statement .w-volt,.page-hero h1 .accent,.statement .w-volt{-webkit-text-fill-color:var(--orange)!important;color:var(--orange)!important;filter:none!important;background:0 0!important}.tile,.prod-card,.collage-item,.deck-card,.map-card,.feature-visual,.modal,.cart-drawer{border-radius:var(--r-card)!important}.tile,.prod-card,.deck-card,.map-card,.feature-visual{box-shadow:var(--shadow-1)!important}.collage-item,.js .collage-item.reveal.in{rotate:0deg!important}.js .collage-item.reveal.in:hover,.js .tile.reveal.in:hover,.js .prod-card:hover,.js .deck-card:hover{box-shadow:var(--shadow-2)!important;border-color:#3dfe4073!important;transform:translateY(-6px)!important}.rh-loader{display:none!important}.step,.feature{cursor:pointer;text-decoration:none}.step:focus-visible,.feature:focus-visible{outline:2px solid var(--volt-deep);outline-offset:3px}.brands-track a.brand-logo{cursor:pointer;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brands-track a.brand-logo:focus-visible{outline:2px solid var(--volt-deep);outline-offset:4px;border-radius:4px}:root{--ease-spring:cubic-bezier(.34, 1.26, .64, 1);--ease-glide:cubic-bezier(.2, .65, .3, 1)}.js .reveal{transition:opacity .62s var(--ease-reveal) var(--d,0s), transform .68s var(--ease-reveal) var(--d,0s)!important}.js .statement .w{transition:opacity .6s var(--ease-reveal) var(--wd,0s), transform .66s var(--ease-reveal) var(--wd,0s)!important}.js .tile.reveal,.js .prod-card.reveal,.js .collage-item.reveal,.js .deck-card,.js .step.reveal,.js .feature.reveal{transition:opacity .5s var(--ease-glide), transform .46s var(--ease-spring), box-shadow .4s var(--ease-glide), border-color .32s var(--ease-glide)!important}.tile,.prod-card{cursor:pointer}.js .collage-item.reveal.in:hover,.js .tile.reveal.in:hover,.js .prod-card.reveal.in:hover,.js .deck-card:hover,.js .step.reveal.in:hover,.js .feature.reveal.in:hover{box-shadow:var(--shadow-2)!important;border-color:#3dfe4080!important;transform:translateY(-6px)scale(1.014)!important}.tile-media img,.prod-media img{transition:transform .55s var(--ease-glide)!important}.tile:hover .tile-media img,.prod-card:hover .prod-media img{transform:scale(1.045)!important}.brands-track a.brand-logo img{transition:transform .42s var(--ease-spring), filter .35s var(--ease-glide)!important}.brands-track a.brand-logo:hover img{transform:scale(1.08)!important}.btn{transition:transform .32s var(--ease-spring), box-shadow .35s var(--ease-glide), background .26s var(--ease-glide), color .26s var(--ease-glide), border-color .26s var(--ease-glide)!important}@media (prefers-reduced-motion:reduce){.js .reveal,.js .collage-item.reveal,.js .statement .w{transition:opacity .3s!important;transform:none!important}.js .collage-item.reveal.in:hover,.js .tile.reveal.in:hover,.js .prod-card.reveal.in:hover,.js .deck-card:hover,.js .step.reveal.in:hover,.js .feature.reveal.in:hover,.tile:hover .tile-media img,.prod-card:hover .prod-media img,.brands-track a.brand-logo:hover img{transform:none!important}}.js .feature-visual{isolation:isolate;will-change:transform;position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.34, 1.26, .64, 1), box-shadow .5s var(--ease-out)!important}.js .feature-visual .feature-img{transition:transform .6s cubic-bezier(.34,1.26,.64,1)!important}.js .feature-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff4d 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.js .feature-visual:hover,.js .feature-visual:focus-visible{box-shadow:var(--shadow-2), 0 22px 48px -18px #3dfe406b!important;filter:none!important;transform:translateY(-9px)scale(1.02)!important}@media (prefers-reduced-motion:reduce){.feature-visual,.feature-visual .feature-img{transition:none!important}.feature-visual:hover,.feature-visual:focus-visible,.feature-visual:hover .feature-img,.feature-visual:focus-visible .feature-img{transform:none!important}.feature-visual:hover:before,.feature-visual:focus-visible:before{animation:none!important}}.hero .btn{clip-path:none!important;border-radius:12px!important}.btn-volt:hover,.btn-volt:focus-visible{transform:translateY(-3px)scale(1.02)!important;box-shadow:0 14px 34px #3dfe406b!important}.btn-volt:active{transition-duration:80ms!important;transform:translateY(-1px)scale(.98)!important;box-shadow:0 6px 16px #3dfe4057!important}@media (prefers-reduced-motion:reduce){.btn-volt:hover,.btn-volt:focus-visible,.btn-volt:active{transform:none!important}}html.lando-anim .rh-word{white-space:nowrap;display:inline-block}html.lando-anim .rh-cmask{vertical-align:top;display:inline-block;overflow:hidden}html.lando-anim [data-reveal-lines].rh-has-diacritic{line-height:1!important}html.lando-anim .rh-cmask-diacritic{clip-path:inset(-.18em 0 0);position:relative;overflow:visible}html.lando-anim .rh-cmask-diacritic:after{content:attr(data-diacritic);color:inherit;font:inherit;pointer-events:none;transition:transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 28ms);font-size:.48em;font-weight:900;line-height:1;position:absolute;top:-.06em;left:50%;transform:translate(-50%,115%)}html.lando-anim [data-reveal-lines].rh-in .rh-cmask-diacritic:after{transform:translate(-50%)}html.lando-anim .rh-char{transition:transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 28ms);will-change:transform;display:inline-block;transform:translateY(115%)}html.lando-anim [data-reveal-lines].rh-in .rh-char{transform:translateY(0)}html.lando-anim .statement .w,html.lando-anim .statement.in .w,html.lando-anim [data-reveal-lines],html.lando-anim [data-reveal-lines].in{opacity:1!important;animation:none!important;transform:none!important}html.lando-anim .collage-item,html.lando-anim .deck-card{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;overflow:hidden}html.lando-anim .collage-item img,html.lando-anim .deck-card img{will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1)}html.lando-anim .collage-item .collage-caption{transition:transform .5s cubic-bezier(.16,1,.3,1)}html.lando-anim .collage-item:hover .collage-caption{transform:translateY(-3px)}@media (width>=900px){html.lando-anim [data-lando-horizontal]{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}html.lando-anim [data-lando-horizontal] .container{max-width:none}html.lando-anim [data-lando-horizontal] .sec-head{margin-bottom:clamp(22px,3.4vh,44px);padding-inline:max(24px,6vw)}html.lando-anim [data-lando-htrack]{flex-wrap:nowrap;align-items:center;gap:clamp(20px,2.2vw,34px);width:max-content;padding-inline:max(24px,6vw);grid-template-columns:none!important;grid-template-areas:none!important;display:flex!important}html.lando-anim [data-lando-htrack] .collage-item{width:clamp(300px,27vw,400px);height:min(62vh,540px);box-shadow:none;background:0 0;border:0;flex:none;margin:0;padding:0;overflow:visible;grid-area:auto!important}html.lando-anim [data-lando-htrack] .rh-card{will-change:transform, opacity;background:linear-gradient(168deg,#fff 0%,#eef1f7 60%,#eaeaea 100%);border-radius:20px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 90px -46px #000000f2,0 0 0 1px #ffffff12}html.lando-anim [data-lando-htrack] .rh-card:before{content:"";filter:blur(20px);transition:opacity .5s var(--ease-out);background:radial-gradient(circle,#3dfe4038,#0000 68%);position:absolute;inset:14% 10% 28%}html.lando-anim [data-lando-htrack] .rh-card-num{z-index:2;letter-spacing:.02em;color:#14141424;font-family:Anton,system-ui,sans-serif;font-size:clamp(1.9rem,2.6vw,2.7rem);line-height:1;position:absolute;top:14px;left:20px}html.lando-anim [data-lando-htrack] .collage-item img{z-index:1;object-fit:contain;mix-blend-mode:multiply;will-change:transform;background:0 0;flex:auto;width:100%;min-height:0;padding:13% 9% 2%;transition:none;position:relative}html.lando-anim [data-lando-htrack] .collage-caption{z-index:2;text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:3px;padding:0 22px 20px;position:relative}html.lando-anim [data-lando-htrack] .collage-caption strong{letter-spacing:.015em;text-transform:uppercase;color:#101010;font-family:Anton,system-ui,sans-serif;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1}html.lando-anim [data-lando-htrack] .collage-caption small{letter-spacing:.2em;color:#8a8a8a;font-size:.64rem}html.lando-anim [data-lando-htrack] .collage-item:hover .rh-card,html.lando-anim [data-lando-htrack] .collage-item:focus-visible .rh-card{box-shadow:0 60px 100px -44px #000,0 0 0 1px #3dfe4080}html.lando-anim [data-lando-htrack] .collage-item:hover .rh-card:before{opacity:1.6}html.lando-anim .rh-hbar{background:#ffffff1f;border-radius:2px;height:2px;position:absolute;bottom:clamp(26px,5vh,52px);left:max(24px,6vw);right:max(24px,6vw);overflow:hidden}html.lando-anim .rh-hbar-fill{transform-origin:0;background:linear-gradient(90deg,#3dfe40,#74ff76);width:100%;height:100%;display:block;transform:scaleX(0)}}html.lando-anim .brands-track{flex-wrap:nowrap;width:max-content;animation:32s linear infinite rh-marquee;display:flex}html.lando-anim .brands-track .brand-logo{flex:none}html.lando-anim .brands-strip:has(a.brand-logo:hover) .brands-track{animation-play-state:paused}@keyframes rh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}:root{--ln-paper:#000;--ln-paper-2:#131313;--ln-ink:#f5f7ff;--ln-dark:#101010;--ln-dark-2:#000;--ln-muted:#bdbdbd;--ln-accent:#3dfe40;--ln-accent-hot:#59ff5b;--ln-line:#bbbbbb2e;--ln-border:#f5f7ff57;--ln-ease:cubic-bezier(.16, 1, .3, 1);--ln-pad:clamp(18px, 2.3vw, 34px)}html{background:var(--ln-paper);scroll-padding-top:96px}html.rh-smooth{scroll-snap-type:none;scroll-behavior:auto!important}body{color:var(--ln-ink);background:var(--ln-paper)}body:before{content:"";z-index:99998;pointer-events:none;background:var(--ln-accent);clip-path:inset(100% 0 0);transition:clip-path .58s var(--ln-ease);position:fixed;inset:0}body.rh-page-exit:before{clip-path:inset(0);pointer-events:auto}body.menu-open{overflow:hidden}body.menu-open:before{display:none}body,button,input,select,textarea{font-family:Archivo,Arial,sans-serif}body a,body button{-webkit-tap-highlight-color:transparent}.container{width:min(100% - (var(--ln-pad) * 2), 1320px)}.site-header,.site-header.scrolled{z-index:10020;height:0;inset:0 0 auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:fixed!important;transform:none!important}.site-header:before,.site-header:after{display:none!important}.site-header .header-inner{width:100%;max-width:none;height:0;margin:0;padding:0;position:relative}.site-header .logo{top:var(--ln-pad);left:var(--ln-pad);z-index:3;width:132px;height:60px;transition:transform .45s var(--ln-ease), filter .35s ease;background:0 0;border:0;place-items:center;padding:6px 10px;display:grid;position:fixed}.site-header .logo:hover{transform:scale(.96)}.site-header .logo-img{object-fit:contain;filter:none!important;width:100%!important;height:100%!important}.main-nav{display:none!important}.header-actions{top:var(--ln-pad);right:var(--ln-pad);z-index:4;align-items:center;gap:10px;display:flex;position:fixed}.cart-btn{border:2px solid var(--ln-ink)!important;width:124px!important;height:60px!important;color:var(--ln-ink)!important;background:var(--ln-accent)!important;box-shadow:none!important;transition:transform .35s var(--ln-ease), background .25s ease!important;border-radius:11px!important;padding:0 18px!important}.cart-btn svg{width:36px;height:36px}.cart-btn:hover,.cart-btn:focus-visible{color:var(--ln-ink)!important;background:var(--ln-accent-hot)!important;transform:translateY(-3px)!important}.cart-count{color:var(--ln-paper)!important;background:var(--ln-ink)!important;top:-7px!important;right:-7px!important}.menu-btn{place-items:center;border:2px solid var(--ln-ink)!important;width:60px!important;height:60px!important;color:var(--ln-ink)!important;background:var(--ln-paper)!important;box-shadow:none!important;transition:transform .35s var(--ln-ease), background .3s ease!important;border-radius:11px!important;padding:0!important;display:grid!important;position:relative!important}.menu-btn:hover,.menu-btn:focus-visible{transform:rotate(-3deg)scale(.96);background:var(--ln-accent)!important}.menu-btn span,.menu-btn span:before,.menu-btn span:after{width:20px!important;height:2px!important;transition:transform .5s var(--ln-ease), opacity .25s ease!important;background:currentColor!important;border-radius:2px!important}.menu-btn span{transform:translate(calc(-50% - 5px),-50%)!important}.menu-btn span:before{transform:translate(-5px,calc(-50% - 6px))!important}.menu-btn span:after{transform:translate(-5px,calc(6px - 50%))!important}.menu-btn[aria-expanded=true]{color:var(--ln-ink)!important;background:var(--ln-accent)!important}.menu-btn[aria-expanded=true] span{background:0 0!important;transform:translate(-50%,-50%)!important}.menu-btn[aria-expanded=true] span:before{transform:translate(-50%,-50%)rotate(45deg)!important}.menu-btn[aria-expanded=true] span:after{transform:translate(-50%,-50%)rotate(-45deg)!important}.rh-nav-panel{z-index:10010;padding:clamp(116px, 14vh, 150px) max(var(--ln-pad), 4vw) 46px;color:var(--ln-ink);background-color:var(--ln-dark);visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .75s var(--ln-ease), visibility 0s linear .75s;background-image:repeating-radial-gradient(at 12% 42%,#0000 0 110px,#3dfe401a 111px 112px,#0000 113px 174px),repeating-radial-gradient(at 88% 74%,#0000 0 150px,#ffffff09 151px 152px,#0000 153px 224px);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(36px,6vw,96px);display:grid;position:fixed;inset:0}.rh-nav-panel.is-open{visibility:visible;clip-path:inset(0);transition-delay:0s}.rh-nav-gallery{perspective:1200px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,44px);min-height:0;display:grid}.rh-nav-shot{opacity:0;min-height:0;transition:opacity .55s ease, transform .9s var(--ln-ease);background:#1c1c1c;position:relative;overflow:hidden;transform:translateY(34px)scale(.94)}.rh-nav-panel.is-open .rh-nav-shot{opacity:1;transform:translateY(0)scale(1)}.rh-nav-panel.is-open .rh-nav-shot:nth-child(2){transition-delay:80ms}.rh-nav-panel.is-open .rh-nav-shot:nth-child(3){transition-delay:.15s}.rh-nav-panel.is-open .rh-nav-shot:nth-child(4){transition-delay:.22s}.rh-nav-shot img{object-fit:cover;filter:saturate(.82)contrast(1.04)brightness(.74);mix-blend-mode:normal;width:100%;height:100%;transition:transform 1.1s var(--ln-ease), filter .5s ease;padding:0}.rh-nav-shot:hover img{filter:grayscale(.15)contrast()brightness(.9);transform:scale(1.08)}.rh-nav-content{text-align:center;align-self:center;min-width:0}.rh-nav-eyebrow{color:var(--ln-accent);letter-spacing:.18em;text-transform:uppercase;justify-content:center;gap:10px;margin-bottom:24px;font-size:.68rem;font-weight:800;display:flex}.rh-nav-links{flex-direction:column;align-items:center;display:flex}.rh-nav-link{color:var(--ln-ink);letter-spacing:-.02em;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(3.4rem,5.3vw,5.9rem);font-weight:400;line-height:.94;text-decoration:none;display:block;position:relative;overflow:hidden}.rh-nav-link>span{transition:transform .62s var(--ln-ease);display:block}.rh-nav-link>span:after{content:attr(data-label);width:100%;color:var(--ln-accent);position:absolute;top:100%;left:0}.rh-nav-link:hover>span,.rh-nav-link:focus-visible>span,.rh-nav-link[aria-current=page]>span{transform:translateY(-100%)}.rh-nav-link[aria-current=page]:before{content:"";background:var(--ln-accent);width:22px;height:4px;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.rh-nav-meta{border-top:1px solid #f5f7ff33;justify-content:center;gap:26px;margin-top:38px;padding-top:22px;display:flex}.rh-nav-meta a{color:var(--ln-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800;text-decoration:none}.rh-nav-meta a:hover{color:var(--ln-accent)}.hero,.page-hero,.community-section,.home-location,.brands-strip,.site-footer{background-image:repeating-radial-gradient(ellipse at 8% 28%, transparent 0 126px, var(--ln-line) 127px 128px, transparent 129px 208px), repeating-radial-gradient(ellipse at 82% 70%, transparent 0 178px, #bbbbbb1c 179px 180px, transparent 181px 272px)!important}.page-home .hero{isolation:isolate;height:75svh;position:relative;overflow:hidden;min-height:100svh!important;color:var(--ln-ink)!important;background-color:var(--ln-paper)!important;padding:0!important;display:block!important}.page-home .hero:before,.page-home .hero:after{display:none!important}.page-home .hero>.container{z-index:4;pointer-events:none;width:100%;max-width:none;position:absolute;inset:0}.hero-meta{top:clamp(112px,14vh,154px);left:var(--ln-pad);pointer-events:auto;position:absolute;color:var(--ln-ink)!important;letter-spacing:.12em!important;margin:0!important;font-size:.66rem!important}.hero-meta .dot{background:var(--ln-accent)!important}.store-status{color:var(--ln-ink)!important;border-color:var(--ln-border)!important;background:#0a0a0acc!important}.page-home .statement{z-index:1;text-transform:uppercase;position:absolute;bottom:clamp(112px,13vh,148px);left:auto;right:2vw;width:min(69vw,1020px)!important;max-width:none!important;color:var(--ln-ink)!important;letter-spacing:-.035em!important;text-align:right!important;opacity:.96!important;margin:0!important;font-size:clamp(4.4rem,7.3vw,7.7rem)!important;line-height:.79!important;transform:none!important}.page-home .statement .w{width:100%!important;color:inherit!important;white-space:normal!important;display:block!important}.page-home .statement .w-ink{font-family:Georgia,Times New Roman,serif;font-weight:400}.page-home .statement .w-volt{color:var(--ln-accent)!important}.page-home .statement-sub{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:800;position:absolute;top:116px;left:50%;transform:translate(-50%);color:var(--ln-ink)!important;margin:0!important;font-size:.72rem!important}.page-home .hero .hero-ctas{right:var(--ln-pad);z-index:6;pointer-events:auto;display:flex;position:absolute;bottom:86px}.page-home .hero .hero-ctas .btn-line{justify-content:center;align-items:center;display:inline-flex}.page-home .hero-proof{left:var(--ln-pad);z-index:5;border:1px solid var(--ln-border);pointer-events:auto;border-radius:8px;grid-template-columns:repeat(3,auto);gap:0;position:absolute;bottom:94px;margin:0!important;display:grid!important}.page-home .hero-proof li{border-right:1px solid var(--ln-border);min-width:92px;padding:11px 13px;color:var(--ln-ink)!important}.page-home .hero-proof li:last-child{border:0}.page-home .hero-proof strong{color:var(--ln-ink)!important}.page-home .hero-machine{z-index:3;pointer-events:none;place-items:center;transform:none;display:grid!important;position:absolute!important;inset:7vh 6vw 8vh!important}.page-home .hero-machine:before{content:"";aspect-ratio:1;border:1px solid var(--ln-line);background:radial-gradient(circle,#3dfe4021,#0000 62%);border-radius:50%;width:min(62vw,820px);position:absolute;transform:scale(.88)}.page-home .hero-machine-brand{opacity:.12!important;filter:grayscale()contrast(1.2)!important;width:min(17vw,220px)!important;height:auto!important;position:absolute!important;top:6vh!important;left:50%!important;transform:translate(-50%)!important}.page-home .hero-machine-stage{animation:6s ease-in-out infinite ln-float;transform:translateY(-2vh);width:min(68vw,980px)!important;height:min(69vh,760px)!important;position:relative!important;inset:auto!important}.page-home .hero-machine-stage img{object-fit:contain!important;filter:drop-shadow(0 42px 34px #0000006b)!important;width:100%!important;height:100%!important;transform:rotate(-4deg)!important}.page-home .hero-machine-trails{display:none!important}@keyframes ln-float{0%,to{translate:0}50%{translate:0 -13px}}.hero-foot{z-index:5!important;color:var(--ln-ink)!important;border-color:var(--ln-line)!important}.hero-foot .container{width:calc(100% - (var(--ln-pad) * 2))}.ln-manifesto{min-height:220vh;color:var(--ln-ink);background-color:var(--ln-dark);background-image:repeating-radial-gradient(at 8% 30%,#0000 0 140px,#3dfe401f 141px 142px,#0000 143px 230px),repeating-radial-gradient(at 88% 76%,#0000 0 190px,#f3f2ea0a 191px 192px,#0000 193px 280px);position:relative}.ln-manifesto-meta{top:34px;left:var(--ln-pad);right:var(--ln-pad);z-index:3;color:#f3f2eab3;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;font-size:.65rem;font-weight:800;display:flex;position:absolute}.ln-manifesto-copy{z-index:auto;width:min(1200px, calc(100% - (var(--ln-pad) * 2)));letter-spacing:-.03em;text-transform:uppercase;flex-direction:column;justify-content:center;height:100svh;margin:0 auto;font-family:Anton,Impact,sans-serif;font-size:clamp(4rem,8.2vw,9rem);line-height:.84;display:flex;position:sticky;top:0}.ln-manifesto-copy>span{display:block}.ln-manifesto-copy>span:not(.ln-serif){z-index:4;position:relative}.ln-manifesto-copy .ln-serif{color:var(--ln-accent);z-index:2;text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400;position:relative}.ln-wipe-grid{z-index:3;box-sizing:border-box;pointer-events:none;align-items:center;width:110%;height:100svh;margin:-100svh 0 0 -5%;padding-top:8svh;display:flex;position:sticky;top:0;overflow:hidden}.ln-wipe-grid:before{content:"";opacity:.16;background-color:#0000;background-image:linear-gradient(90deg,#f5f8ff1c 1px,#0000 1px),linear-gradient(#f5f8ff1c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:18%;position:absolute;bottom:7%;left:-8%;right:-8%;transform:skew(-14deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.ln-wipe-grid span{opacity:.34;transform-origin:bottom;background:linear-gradient(#0000 0%,#f5f8ff1a 38%,#f5f8ff6b 100%);border-radius:999px;width:clamp(1px,.1vw,2px);height:68%;margin:0;display:block;position:absolute;top:0;left:-8%;transform:rotate(-18deg)scaleY(0)}.ln-wipe-grid span:nth-child(3n){opacity:.5;background:linear-gradient(#0000 0%,#57ff5a1f 38%,#57ff5ab3 100%)}.ln-wipe-grid span:first-child{left:-8%;transform:rotate(-32deg)scaleY(0)}.ln-wipe-grid span:nth-child(2){left:-2%;transform:rotate(27deg)scaleY(0)}.ln-wipe-grid span:nth-child(3){left:4%;transform:rotate(-21deg)scaleY(0)}.ln-wipe-grid span:nth-child(4){left:10%;transform:rotate(18deg)scaleY(0)}.ln-wipe-grid span:nth-child(5){left:16%;transform:rotate(-14deg)scaleY(0)}.ln-wipe-grid span:nth-child(6){left:22%;transform:rotate(11deg)scaleY(0)}.ln-wipe-grid span:nth-child(7){left:28%;transform:rotate(-8deg)scaleY(0)}.ln-wipe-grid span:nth-child(8){left:34%;transform:rotate(5deg)scaleY(0)}.ln-wipe-grid span:nth-child(9){left:40%;transform:rotate(0)scaleY(0)}.ln-wipe-grid span:nth-child(10){left:46%;transform:rotate(-6deg)scaleY(0)}.ln-wipe-grid span:nth-child(11){left:52%;transform:rotate(9deg)scaleY(0)}.ln-wipe-grid span:nth-child(12){left:58%;transform:rotate(-13deg)scaleY(0)}.ln-wipe-grid span:nth-child(13){left:64%;transform:rotate(17deg)scaleY(0)}.ln-wipe-grid span:nth-child(14){left:70%;transform:rotate(-22deg)scaleY(0)}.ln-wipe-grid span:nth-child(15){left:76%;transform:rotate(26deg)scaleY(0)}.ln-wipe-grid span:nth-child(16){left:82%;transform:rotate(-30deg)scaleY(0)}.ln-wipe-grid span:nth-child(17){left:88%;transform:rotate(34deg)scaleY(0)}.ln-wipe-grid{display:none!important}.ln-manifesto-stage{z-index:1;height:100svh;position:sticky;top:0}.ln-manifesto-copy{z-index:2;height:100%;margin:0 auto;position:absolute;inset:0}.ln-manifesto-white{z-index:4}.ln-manifesto-white .ln-serif{visibility:hidden}.ln-wipe-grid{z-index:3;width:110%;height:100%;margin:0 0 0 -5%;position:absolute;inset:0}.page-home .editorial-garage{color:var(--ln-ink)!important;background:var(--ln-dark-2)!important}.page-home .editorial-garage .kicker,.page-home .editorial-garage .sec-title{color:var(--ln-ink)!important}.page-home .editorial-garage .accent{color:var(--ln-accent)!important}html.lando-anim [data-lando-htrack] .rh-card{box-shadow:none!important;background:#0a0a0a!important;border:1px solid #f3f2ea52!important;border-radius:0 0 36px!important}html.lando-anim [data-lando-htrack] .rh-card:before{background:radial-gradient(circle,#3dfe403d,#0000 68%)!important}html.lando-anim [data-lando-htrack] .collage-item img{filter:drop-shadow(0 24px 20px #0000004d);mix-blend-mode:normal!important}html.lando-anim [data-lando-htrack] .rh-card-num{color:#f3f2ea29!important}html.lando-anim [data-lando-htrack] .collage-caption strong{color:var(--ln-ink)!important}html.lando-anim [data-lando-htrack] .collage-caption small{color:var(--ln-accent)!important}html.lando-anim .rh-hbar-fill{background:var(--ln-accent)!important}.page-home .feature-hero{min-height:100svh;position:relative;overflow:hidden;color:var(--ln-ink)!important;background-color:var(--ln-paper)!important;background-image:repeating-radial-gradient(ellipse at 72% 40%, transparent 0 165px, var(--ln-line) 166px 167px, transparent 168px 250px)!important;padding:11vh 0 8vh!important}.page-home .feature-inner{grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;min-height:78svh;display:grid;position:relative}.page-home .feature-tag{grid-column:1;align-self:end;color:var(--ln-ink)!important}.page-home .feature-visual{grid-area:1/2/-1;height:74svh;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.page-home .feature-visual:before{content:"";filter:blur(40px);background:#3dfe4021;border-radius:50%;position:absolute;inset:10%}.page-home .feature-img{object-fit:contain;filter:drop-shadow(0 40px 30px #0000006b);position:relative;width:100%!important;height:100%!important}.page-home .feature-name{letter-spacing:-.035em;text-transform:uppercase;grid-column:1;align-self:end;max-width:660px;color:var(--ln-ink)!important;font-size:clamp(4.8rem,8vw,9rem)!important;line-height:.82!important}.page-home .feature-price{grid-column:1;max-width:450px;font-size:clamp(1rem,1.4vw,1.2rem);color:var(--ln-ink)!important}.page-home .feature-price strong{color:var(--ln-accent)!important}.page-home .feature-inner>.hero-ctas{grid-column:1}.page-home .feature-hero .ghost{color:#f5f7ff0e!important;font-size:24vw!important;top:44%!important;left:-.03em!important;right:auto!important}.page-home .home-showcase{color:var(--ln-ink)!important;background:var(--ln-dark-2)!important;padding-block:clamp(96px,12vw,170px)!important}.page-home .home-showcase .sec-title,.page-home .home-showcase .kicker{color:var(--ln-ink)!important}.page-home .vitrina-grid{align-items:start;gap:clamp(18px,2.4vw,34px)!important}.page-home .vitrina-grid .tile{min-height:520px;color:var(--ln-ink)!important;box-shadow:none!important;background:0 0!important;border:1px solid #f3f2ea59!important;border-radius:0 0 34px!important;padding:18px!important}.page-home .vitrina-grid .tile:nth-child(2n){margin-top:14vw}.page-home .vitrina-grid .tile img{filter:drop-shadow(0 22px 22px #00000073);min-height:330px;object-fit:contain!important}.brands-strip{color:var(--ln-ink)!important;background-color:var(--ln-paper)!important;border:0!important;padding-block:80px!important}.brands-label{color:var(--ln-muted)!important}.brands-track a.brand-logo{border-color:var(--ln-line)!important;background:#ffffff59!important}.page-home main>.brands-strip{margin-top:0;padding-top:clamp(96px,6vw,128px)!important}@media (width>=900px){html.lando-anim .page-home .home-showcase{padding-bottom:clamp(30px,5vh,60px)!important}.page-home .home-showcase .vitrina-grid .tile{min-height:520px!important}html.lando-anim .page-home .home-showcase .rh-hbar{bottom:0!important}html.lando-anim .page-home .home-showcase .vitrina-grid .tile{width:clamp(260px,24vw,360px)!important;height:min(54vh,480px)!important;min-height:0!important;margin-bottom:clamp(40px,6vh,56px)!important;top:auto!important}}.community-section{min-height:100svh;color:var(--ln-ink)!important;background-color:var(--ln-paper)!important;padding-block:12vh!important}.community-section .deck-wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.community-section .sec-title{color:var(--ln-ink)!important;font-size:clamp(4.2rem,8vw,8rem)!important;line-height:.82!important}.community-section .deck{width:min(330px,72vw);height:min(56vw,520px);margin:clamp(48px,7vw,90px) auto 50px;position:relative;display:block!important}.community-section .deck-card{border:2px solid var(--ln-ink)!important;width:100%!important;height:100%!important;box-shadow:none!important;border-radius:44px!important;position:absolute!important;inset:0!important;overflow:hidden!important}.community-section .deck-card:first-child{transform:rotate(-5deg)translate(-18px,10px)!important}.community-section .deck-card:nth-child(2){transform:rotate(4deg)translate(20px,4px)!important}.community-section .deck-card:nth-child(3){transform:rotate(-2deg)translate(-6px,-8px)!important}.community-section .deck-card:nth-child(4){transform:none!important}.community-section .deck-card:not(:last-child) span{display:none}.community-section .social-links{justify-content:center}.home-location{min-height:88svh;color:var(--ln-ink)!important;background-color:var(--ln-dark)!important;background-image:repeating-radial-gradient(at 16% 32%,#0000 0 145px,#3dfe401c 146px 147px,#0000 148px 230px)!important;padding-block:12vh!important}.home-location .sec-title,.home-location .kicker,.home-location h3,.home-location p,.home-location a{color:var(--ln-ink)!important}.page-hero{align-items:end;min-height:76svh;display:grid;position:relative;overflow:hidden;color:var(--ln-ink)!important;background-color:var(--ln-paper)!important;padding:148px 0 clamp(70px,10vh,116px)!important}.page-hero:before{content:attr(aria-label);color:#f5f7ff0a;font-family:Anton,Impact,sans-serif;font-size:min(34vw,520px);line-height:1;position:absolute;bottom:-.26em;right:-.05em}.page-hero .container{z-index:1;position:relative}.page-hero h1{text-transform:uppercase;max-width:1160px;color:var(--ln-ink)!important;letter-spacing:-.045em!important;margin-bottom:28px!important;font-size:clamp(5.3rem,12.2vw,13rem)!important;line-height:.78!important}.page-hero h1 .accent{text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--ln-accent)!important}.page-hero>.container>p:last-of-type{max-width:620px;margin-left:auto;color:var(--ln-ink)!important;font-size:clamp(1rem,1.35vw,1.25rem)!important}.page-hero .kicker{color:var(--ln-ink)!important}.checkers{animation:18s linear infinite ln-checkers;background:repeating-linear-gradient(90deg, var(--ln-accent) 0 36px, var(--ln-ink) 36px 72px)!important;height:12px!important}@keyframes ln-checkers{to{background-position-x:720px}}body:not(.page-home) main>section:not(.page-hero){padding-block:clamp(92px,11vw,160px)}body:not(.page-home) main>section:nth-of-type(odd):not(.page-hero),body:not(.page-home) .sec-dark{color:var(--ln-ink)!important;background:var(--ln-dark-2)!important}body:not(.page-home) .sec-dark .sec-title,body:not(.page-home) .sec-dark .kicker,body:not(.page-home) .sec-dark h2,body:not(.page-home) .sec-dark h3,body:not(.page-home) .sec-dark p{color:var(--ln-ink)!important}.sec-title{text-transform:uppercase;letter-spacing:-.035em!important;font-size:clamp(4rem,7.6vw,8rem)!important;line-height:.84!important}.sec-title .accent,.big-quote .accent{text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--ln-accent)!important}.feature-row,.steps{border-top:1px solid;border-left:1px solid;gap:0!important}.feature,.step{min-height:330px;box-shadow:none!important;transition:color .4s ease, background .4s ease, transform .6s var(--ln-ease)!important;border:1px solid!important;border-top:0!important;border-left:0!important;border-radius:0 0 34px!important;padding:clamp(24px,3vw,48px)!important}.feature:hover,.step:hover{color:var(--ln-ink)!important;background:var(--ln-accent)!important;transform:translateY(-8px)!important}.prod-grid{gap:clamp(16px,2vw,30px)!important}.prod-card{border:1px solid var(--ln-border)!important;box-shadow:none!important;background:#ffffff47!important;border-radius:0 0 34px!important}.prod-card:hover{border-color:var(--ln-accent)!important;transform:translateY(-10px)!important}.toolbar{z-index:20;backdrop-filter:blur(12px);position:sticky;top:88px;border:2px solid var(--ln-ink)!important;background:#0a0a0af0!important;border-radius:14px!important;padding:12px!important;box-shadow:0 14px 32px #00000052!important}.page-catalog .toolbar{top:110px}.btn{min-height:50px;border:2px solid var(--ln-ink)!important;letter-spacing:.035em!important;box-shadow:none!important;transition:transform .4s var(--ln-ease), color .3s ease, background .3s ease!important;border-radius:10px!important;padding:0 22px!important;font-family:Anton,Impact,sans-serif!important}.btn-volt,.btn-ink{color:var(--ln-ink)!important;background:var(--ln-accent)!important}.btn:hover,.btn:focus-visible{transform:translateY(-4px)rotate(-1deg)!important}.arrow{transition:transform .4s var(--ln-ease);display:inline-block}.btn:hover .arrow{transform:translate(6px)rotate(-25deg)}.field input,.field select,.field textarea,.search-wrap,.sort-select{border:1px solid var(--ln-border)!important;box-shadow:none!important;background:#ffffff57!important;border-radius:8px!important}.search-wrap input,.sort-select,.brand-select{color:var(--ln-ink)!important}.search-wrap input{background:0 0!important}.search-wrap input::placeholder{opacity:1;color:var(--ln-muted)!important}.sort-select option,.brand-select option{color:var(--ln-ink);background:var(--ln-paper)}.field:focus-within input,.field:focus-within select,.field:focus-within textarea{border-color:var(--ln-accent)!important;box-shadow:0 0 0 3px #3dfe4029!important}.site-footer{min-height:86svh;position:relative;color:var(--ln-ink)!important;background-color:var(--ln-paper)!important;border:0!important;padding:clamp(110px,13vw,180px) 0 28px!important}.site-footer:before{content:"RACING HOBBIES";width:100%;color:var(--ln-ink);letter-spacing:-.045em;text-align:center;opacity:.055;font-family:Anton,Impact,sans-serif;font-size:clamp(4.6rem,12vw,12rem);line-height:.8;position:absolute;top:34px;left:50%;transform:translate(-50%)}.site-footer,.site-footer h3,.site-footer p,.site-footer a{color:var(--ln-ink)!important}.site-footer .footer-grid{z-index:1;border-top:1px solid var(--ln-border);padding-top:8vw;position:relative}.site-footer .footer-bottom{border-color:var(--ln-border)!important}.wa-float{z-index:9000!important;border:2px solid var(--ln-ink)!important;color:var(--ln-ink)!important;background:var(--ln-accent)!important;box-shadow:none!important}.rh-scroll-rail{z-index:10005;pointer-events:none;background:#f5f7ff1f;width:3px;height:100vh;position:fixed;top:0;right:0}.rh-scroll-rail span{background:var(--ln-accent);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}html:not(.js) .site-header{height:auto;background:var(--ln-paper)!important;position:relative!important}html:not(.js) .site-header .header-inner{height:auto;min-height:92px;padding-inline:var(--ln-pad);display:flex}html:not(.js) .site-header .logo,html:not(.js) .header-actions{position:static}html:not(.js) .main-nav{margin-left:auto;display:block!important;position:static!important}html:not(.js) .main-nav ul{flex-wrap:wrap;display:flex}html:not(.js) .menu-btn,html:not(.js) .cart-btn{display:none!important}@media (width<=899px){:root{--ln-pad:14px}.site-header .logo{width:92px;height:44px;top:68px;left:50%;transform:translate(-50%)}.site-header .logo:hover{transform:translate(-50%)scale(.96)}.header-actions{justify-content:space-between;top:14px;left:14px;right:14px}.cart-btn{width:51px!important;height:51px!important;padding:0!important}.cart-btn svg{width:34px;height:34px}.menu-btn{width:51px!important;height:51px!important}.rh-nav-panel{grid-template-columns:1fr;padding:104px 20px 30px}.rh-nav-gallery{opacity:.16;pointer-events:none;grid-template-columns:1fr 1fr;position:absolute;inset:0}.rh-nav-content{z-index:2;position:relative}.rh-nav-link{font-size:clamp(3.2rem,14vw,5.6rem);line-height:.98}.rh-nav-meta{flex-wrap:wrap;gap:14px 22px}.page-home .hero{height:100svh}.hero-meta{text-align:center;justify-content:center;width:90%;top:122px;left:50%;transform:translate(-50%)}.hero-meta .store-status,.hero-meta>span[aria-hidden=true]{display:none}html.lando-anim .page-home .statement-sub{text-align:center;white-space:normal;width:min(270px,72vw);line-height:1.25;top:154px;font-size:.56rem!important;transform:translate(-50%)!important}html.lando-anim .page-home .statement{text-align:center;bottom:154px;width:94vw!important;font-size:clamp(2.9rem,11.5vw,4.3rem)!important;line-height:.84!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.page-home .hero-machine{width:auto!important;height:auto!important;inset:15vh -14vw 18vh!important}.page-home .hero-machine:before{width:110vw}.page-home .hero-machine-stage{width:122vw!important;height:58vh!important;transform:translateY(-3vh)!important}.page-home .hero-machine-stage img{transform:rotate(-7deg)!important}.page-home .hero-machine-brand{width:37vw!important;top:4vh!important}.page-home .hero-proof{grid-template-columns:1fr;bottom:66px;left:14px;width:auto!important;right:auto!important}.page-home .hero-proof li{display:none}.page-home .hero-proof li:first-child{border:0;min-width:92px;display:block}.page-home .hero .hero-ctas{flex-wrap:nowrap;bottom:66px;right:14px;width:auto!important;left:auto!important}.page-home .hero .hero-ctas .btn{min-height:46px;padding-inline:15px!important;font-size:.72rem!important}.hero-foot{display:none!important}.ln-manifesto{min-height:190vh}.ln-manifesto-copy{font-size:clamp(3rem,13.6vw,5.2rem);line-height:.88}.ln-manifesto-copy>span:nth-child(2n){padding-left:4vw}html.lando-anim [data-lando-horizontal]{min-height:auto!important;padding-block:86px!important}.page-home .feature-hero{padding:108px 0 70px!important}.page-home .feature-inner{text-align:center;flex-direction:column;min-height:auto;display:flex}.page-home .feature-tag{align-self:center}.page-home .feature-name{order:1;font-size:clamp(4.1rem,18vw,6rem)!important}.page-home .feature-visual{order:2;height:46vh}.page-home .feature-price{order:3}.page-home .feature-inner>.hero-ctas{order:4}.page-home .vitrina-grid .tile,.page-home .vitrina-grid .tile:nth-child(2n){min-height:440px;margin-top:0}.community-section .deck{height:112vw;max-height:500px}.page-hero{min-height:72svh;padding-top:150px!important}.page-hero h1{overflow-wrap:anywhere;font-size:clamp(4.4rem,21vw,7.5rem)!important;line-height:.8!important}.page-hero h1 .accent{font-size:.9em}.page-hero>.container>p:last-of-type{margin-left:0}.sec-title{font-size:clamp(3.6rem,16vw,6rem)!important}.feature-row,.steps{border:0}.feature,.step{min-height:270px;border-top:1px solid!important;border-left:1px solid!important}.toolbar{top:76px}.page-catalog .toolbar{top:128px}.site-footer{min-height:auto}.site-footer .footer-grid{padding-top:84px}}@media (width<=520px){html.lando-anim .page-home .statement{bottom:154px}.page-home .hero-machine{inset-inline:-27vw!important}.page-home .hero-machine-stage{width:145vw!important}.page-home .hero-proof,.page-home .hero .hero-ctas{bottom:72px}.rh-nav-panel{padding-top:114px}.rh-nav-eyebrow{margin-bottom:18px}.rh-nav-link{font-size:clamp(2.8rem,13.5vw,4.4rem)}}@media (prefers-reduced-motion:reduce){body:before,.rh-nav-panel,.rh-nav-shot,.rh-nav-link>span,.btn,.arrow{transition-duration:.01ms!important}.page-home .hero-machine-stage,.checkers{animation:none!important}.ln-wipe-grid{display:none}.brands-track{animation:none!important}}html.lando-anim .rh-char{transition-duration:.42s;transition-delay:calc(var(--i,0) * 8ms)}.sec-head,.vitrina-head{z-index:3;position:relative}.sec-title{text-wrap:balance;max-width:11ch}@media (width>=900px){.page-home .hero-meta{top:122px}.page-home .statement-sub{top:184px;left:var(--ln-pad);white-space:normal;max-width:44vw;transform:none}.page-home .statement{right:auto;left:var(--ln-pad);bottom:clamp(240px,25vh,280px);text-align:left!important;width:min(45vw,650px)!important;font-size:clamp(4rem,5.7vw,5.8rem)!important;line-height:.86!important}html.lando-anim .page-home .statement-sub{transform:none!important}.page-home .statement .w-ink{font-size:.69em;line-height:1.02}.page-home .statement .w-volt{font-size:.92em}.page-home .hero-machine{place-items:center;inset:13vh 1.5vw 15vh 46vw!important}.page-home .hero-machine:before{width:min(50vw,720px)}.page-home .hero-machine-stage{width:min(55vw,790px)!important;height:min(64vh,680px)!important;transform:translateY(80px)!important}.page-home .hero-machine-brand{width:min(14vw,180px)!important;top:2vh!important}.page-home .hero .hero-ctas{right:auto;left:var(--ln-pad);bottom:116px}.page-home .hero-proof{bottom:30px}}.ln-manifesto-copy{width:min(1240px, calc(100% - (var(--ln-pad) * 2)), 88vw);gap:.14em;font-size:clamp(4rem,7.15vw,7.8rem);line-height:.96}.ln-manifesto-copy>span:nth-child(2n){padding-left:6vw}.ln-manifesto-copy .ln-serif{font-size:.9em;line-height:1.04}@media (width>=900px){html.lando-anim [data-lando-horizontal] .sec-head{width:min(900px,88vw);margin-bottom:clamp(26px,4vh,42px)}.page-home .editorial-garage .sec-title{max-width:9ch;font-size:clamp(4.2rem,6.2vw,6.8rem)!important;line-height:.88!important}html.lando-anim [data-lando-htrack] .collage-item{width:clamp(300px,26vw,380px);height:min(54vh,490px)}}.page-home .feature-inner{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,.84fr) minmax(440px,1.16fr);gap:16px clamp(32px,5vw,80px)}.page-home .feature-name{align-self:auto;margin:0;font-size:clamp(4.2rem,6.25vw,7rem)!important;line-height:.9!important}.page-home .feature-price{margin:0 0 12px}.page-home .feature-visual{height:min(70svh,700px);overflow:hidden;border:1px solid var(--ln-border)!important;background:#f7f7f5!important;border-radius:26px!important}.page-home .feature-img{padding:clamp(22px,3vw,46px)}.page-home .vitrina-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.page-home .vitrina-grid .tile,.page-home .vitrina-grid .tile:nth-child(2n){height:100%;min-height:520px;margin-top:0}.page-home .vitrina-grid .tile img{min-height:300px}.community-section{min-height:auto;padding-block:clamp(100px,10vw,144px)!important}.community-section .deck-wrap>.reveal:first-child{width:100%}.community-section .sec-title{width:100%;max-width:none;margin-inline:auto;font-size:clamp(4rem,7vw,7rem)!important;line-height:.88!important}.community-section .sec-title .accent{white-space:nowrap;width:fit-content;max-width:100%;margin-inline:auto;font-size:clamp(3.5rem,6.3vw,6.3rem);line-height:1;display:block}.community-section .deck{width:min(310px,72vw);height:min(34vw,450px);margin-block:clamp(48px,5vw,72px)}@media (width>=900px){.page-hero h1{max-width:9ch;font-size:clamp(5.2rem,10vw,10.5rem)!important;line-height:.82!important}}@media (width<=899px){.site-header .logo{top:72px}.page-home .hero-meta{top:126px}html.lando-anim .page-home .statement-sub{top:154px}.page-home .hero-machine{width:auto!important;height:34svh!important;inset:22svh -16vw auto!important}.page-home .hero-machine:before{width:104vw}.page-home .hero-machine-stage{width:118vw!important;height:34svh!important;transform:none!important}.page-home .hero-machine-brand{width:30vw!important;top:0!important}html.lando-anim .page-home .statement{top:58svh;bottom:auto;right:auto!important;left:var(--ln-pad)!important;width:calc(100% - (var(--ln-pad) * 2))!important;text-align:left!important;font-size:clamp(2.7rem,10.8vw,4rem)!important;line-height:.86!important;transform:none!important}.page-home .statement .w-ink{font-size:.76em}.page-home .statement .w-volt{font-size:.91em}.ln-manifesto{min-height:175svh;overflow:hidden}.ln-manifesto-copy{gap:.18em;width:calc(100% - 28px);font-size:clamp(2.8rem,11.7vw,4.7rem);line-height:.96}.ln-manifesto-copy>span,.ln-manifesto-copy>span:nth-child(2n){padding-left:0}.ln-manifesto-copy .ln-serif{white-space:nowrap;font-size:.88em}html.lando-anim [data-lando-horizontal]{padding:132px 0 96px!important}.page-home .editorial-garage .sec-title{max-width:8ch;font-size:clamp(3.5rem,15vw,5.4rem)!important;line-height:.9!important}.page-home .editorial-garage .collage-item{--rot:0deg;height:auto;border-radius:16px!important;transform:none!important}.page-home .feature-inner{gap:14px;display:flex}.page-home .feature-hero{padding:132px 0 70px!important}.page-home .feature-name{max-width:100%;font-size:clamp(3.8rem,15vw,5.6rem)!important;line-height:.91!important}.page-home .feature-visual{height:min(43svh,390px);border-radius:20px!important;width:100%!important}.page-home .feature-price{margin-top:8px}.page-home .vitrina-grid{grid-template-columns:1fr}.page-home .home-showcase{padding-top:132px!important}.community-section{padding:132px 0 70px!important}.community-section .sec-title{font-size:clamp(3.4rem,14vw,5rem)!important;line-height:.9!important}.community-section .sec-title .accent{width:fit-content;font-size:clamp(2.35rem,10vw,3.5rem)}.community-section .deck{width:min(300px,76vw);height:min(112vw,470px);margin-block:44px 40px}.page-hero h1{max-width:9ch;font-size:clamp(4rem,18.2vw,6.8rem)!important;line-height:.84!important}.page-hero>.container>p:last-of-type{max-width:36ch;line-height:1.62}.home-location{padding-top:132px!important}}@media (width<=520px){.page-home .hero-machine{inset-inline:-20vw!important}.page-home .hero-machine-stage{width:126vw!important}.page-home .hero-proof,.page-home .hero .hero-ctas{bottom:64px}.page-home .hero .hero-ctas{flex-direction:column;align-items:flex-end;gap:10px}.page-home .hero .hero-ctas .btn{flex:none}.home-location .info-item{padding-inline:14px}}.page-home .hero{background-color:var(--ln-paper)!important;background-image:radial-gradient(circle at 76% 48%,#3dfe401a,#0000 26%),linear-gradient(118deg,#0a0a0a 0%,#0e0e0e 62%,#080808 100%)!important}.page-home .hero-machine:before,.page-home .hero-machine-brand,.page-home .hero-machine-trails,.page-home .hero-foot{display:none!important}.page-home .hero-machine-stage{isolation:isolate;background:#f7f7f3;border:1px solid #f5f7ff6b;border-radius:28px;overflow:hidden;box-shadow:0 34px 80px #00000042;opacity:1!important}.page-home .hero-machine-stage img{object-fit:contain!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.page-home .hero-proof{border:0;border-radius:0;gap:20px}.page-home .hero-proof li{border:0;border-left:2px solid var(--ln-accent);min-width:0;padding:4px 20px 4px 12px}.page-home .hero-proof li:last-child{border-left:2px solid var(--ln-accent)}@media (width>=900px){.page-home .statement{bottom:clamp(250px,27vh,292px);width:min(43vw,620px)!important;font-size:clamp(4rem,5.45vw,5.6rem)!important}.page-home .hero-machine{inset:15vh 4vw 14vh 52vw!important}.page-home .hero-machine-stage{width:min(43vw,640px)!important;height:min(48vh,480px)!important}.page-home .hero .hero-ctas{bottom:124px}.page-home .hero-proof{bottom:34px}}@media (width<=899px){.page-home .hero-machine{inset:23svh var(--ln-pad) auto!important;height:30svh!important}.page-home .hero-machine-stage{border-radius:20px;width:100%!important;height:30svh!important}.page-home .hero-machine-stage img{object-position:center!important;transform:none!important}html.lando-anim .page-home .statement{top:57svh}.page-home .hero-proof{gap:0}.page-home .hero-proof li:first-child{padding:6px 10px}}@media (width<=520px){.page-home .hero-machine{inset-inline:var(--ln-pad)!important}.page-home .hero-machine-stage{width:100%!important}}html.rh-intro-lock,html.rh-intro-lock body{overscroll-behavior:none;overflow:hidden!important}.rh-loader{z-index:10080;color:var(--ln-dark-2);opacity:1;visibility:visible;pointer-events:auto;position:fixed;inset:0;overflow:hidden;background:0 0!important;animation:10ms linear 3.42s forwards rh-intro-fallback!important;display:block!important}.rh-loader.done{display:none!important}.rh-intro-panel{background:var(--ln-accent);will-change:transform, border-radius;width:104%;height:51%;position:absolute;left:-2%}.rh-intro-panel-top{animation:rh-intro-panel-top .92s var(--ln-ease) 1.92s forwards;top:0}.rh-intro-panel-bottom{animation:rh-intro-panel-bottom .92s var(--ln-ease) 1.92s forwards;bottom:0}.rh-intro-brand{z-index:2;width:auto;animation:rh-intro-brand 2.42s var(--ln-ease) both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rh-intro-brand span{color:var(--ln-dark-2);letter-spacing:-.12em;font-family:Anton,Impact,sans-serif;font-size:clamp(4.7rem,7vw,7rem);font-style:italic;line-height:.8;display:block;transform:skew(-7deg)}.rh-intro-caption{z-index:2;color:var(--ln-dark-2);letter-spacing:.055em;text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:.75rem;line-height:1;animation:.28s 1.72s forwards rh-intro-caption-out;position:absolute;bottom:clamp(24px,3.2vh,38px);left:50%;overflow:hidden;transform:translate(-50%)}.rh-intro-caption span{background:var(--ln-dark-2);transform-origin:0;width:100%;height:3px;animation:rh-intro-progress 1.55s var(--ln-ease) .15s forwards;margin-top:9px;display:block;transform:scaleX(0)}@keyframes rh-intro-brand{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.72)rotate(-5deg)}34%,68%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}80%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@keyframes rh-intro-progress{to{transform:scaleX(1)}}@keyframes rh-intro-caption-out{to{opacity:0;transform:translate(-50%,12px)}}@keyframes rh-intro-panel-top{0%{border-radius:0;transform:translateY(0)}to{border-radius:0 0 54px 54px;transform:translateY(-104%)}}@keyframes rh-intro-panel-bottom{0%{border-radius:0;transform:translateY(0)}to{border-radius:54px 54px 0 0;transform:translateY(104%)}}@keyframes rh-intro-fallback{to{opacity:0;visibility:hidden;pointer-events:none}}body.rh-intro-running .site-header .logo,body.rh-intro-running .header-actions{animation:rh-intro-ui-in .72s var(--ln-ease) 2.12s both}body.rh-intro-running .hero-meta,body.rh-intro-running .statement-sub{animation:rh-intro-ui-in .72s var(--ln-ease) 2.18s both}body.rh-intro-running .hero-machine{animation:rh-intro-machine-in 1s var(--ln-ease) 1.94s both!important}body.rh-intro-running .statement{animation:rh-intro-title-in .92s var(--ln-ease) 2.08s both!important}body.rh-intro-running .hero .hero-ctas,body.rh-intro-running .hero-proof{animation:rh-intro-ui-in .72s var(--ln-ease) 2.3s both}body.rh-intro-complete .site-header .logo,body.rh-intro-complete .header-actions,body.rh-intro-complete .hero-meta,body.rh-intro-complete .statement-sub,body.rh-intro-complete .hero-machine,body.rh-intro-complete .statement,body.rh-intro-complete .hero .hero-ctas,body.rh-intro-complete .hero-proof{clip-path:none!important;animation:none!important}@keyframes rh-intro-ui-in{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes rh-intro-machine-in{0%{opacity:0;clip-path:inset(0 0 100% round 28px)}to{opacity:1;clip-path:inset(0 round 28px)}}@keyframes rh-intro-title-in{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (width<=899px){.rh-intro-brand{width:auto}.rh-intro-brand span{font-size:4.8rem}.rh-intro-caption{font-size:.68rem;bottom:26px}@keyframes rh-intro-panel-top{0%{border-radius:0;transform:translateY(0)}to{border-radius:0 0 30px 30px;transform:translateY(-104%)}}@keyframes rh-intro-panel-bottom{0%{border-radius:0;transform:translateY(0)}to{border-radius:30px 30px 0 0;transform:translateY(104%)}}}@media (prefers-reduced-motion:reduce){.rh-loader{display:none!important}body.rh-intro-running .site-header .logo,body.rh-intro-running .header-actions,body.rh-intro-running .hero-meta,body.rh-intro-running .statement-sub,body.rh-intro-running .hero-machine,body.rh-intro-running .statement,body.rh-intro-running .hero .hero-ctas,body.rh-intro-running .hero-proof{animation:none!important}}.site-header .logo{backdrop-filter:none;top:22px!important;left:max(22px, var(--ln-pad))!important;width:142px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:7px 13px!important}.header-actions{top:22px!important;right:max(22px, var(--ln-pad))!important;gap:8px!important}.cart-btn{width:56px!important;height:56px!important;color:var(--neo-night)!important;background:linear-gradient(115deg, var(--neo-orange-hot), var(--neo-orange) 62%, #23ff27)!important;border:1px solid #8bff8dd1!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffff6b,0 12px 34px #3dfe4038!important}.cart-btn:after{letter-spacing:.12em!important;font-family:Archivo,Arial,sans-serif!important;font-size:.76rem!important;font-weight:900!important}.menu-btn{width:56px!important;height:56px!important;color:var(--neo-ice)!important;background:linear-gradient(145deg,#202020eb,#040404e6)!important;border:1px solid #dadada70!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #0000003d!important}@media (width>=1080px){.main-nav{backdrop-filter:blur(18px)saturate(145%);z-index:10023!important;border:1px solid var(--neo-line)!important;background:linear-gradient(135deg,#171717d1,#040404c2)!important;border-radius:17px 5px!important;width:auto!important;padding:5px!important;display:block!important;position:fixed!important;top:26px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #ffffff12,0 16px 40px #0003!important}.main-nav ul{align-items:center!important;gap:2px!important;display:flex!important}.main-nav a{color:#f5f8ffb3!important;letter-spacing:.09em!important;text-transform:uppercase!important;border-radius:11px 3px!important;padding:11px 14px!important;font-size:.67rem!important;font-weight:780!important;display:block!important}.main-nav a:before,.main-nav a:after{display:none!important}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--neo-ice)!important;background:#ffffff12!important}.main-nav a[aria-current=page]{color:var(--neo-orange-hot)!important;box-shadow:inset 0 -1px var(--neo-orange)!important}}.btn{border:1px solid var(--neo-line)!important;letter-spacing:.11em!important;text-transform:uppercase!important;border-radius:12px!important;min-height:54px!important;padding:0 24px!important;font-family:Archivo,Arial,sans-serif!important;font-size:.73rem!important;font-weight:880!important}.btn-volt,.btn-ink{color:var(--neo-night)!important;background:linear-gradient(115deg, var(--neo-orange-hot), var(--neo-orange) 58%, #22ff26)!important;border-color:#8dff8fbf!important}.btn-line{color:var(--neo-ice)!important;background:linear-gradient(145deg,#2424249e,#060606b8)!important;border-color:#cecece57!important}.page-home .hero{background:radial-gradient(circle at 78% 46%,#2fff3230,#0000 25rem),radial-gradient(circle at 22% 78%,#3dfe401a,#0000 26rem),linear-gradient(125deg,#000 0%,#0b0b0b 55%,#060606 100%)!important}.page-home .hero-machine-stage{background:linear-gradient(#2b962d14 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#2b962d14 1px,#0000 1px) 0 0/36px 36px,#f4f6f8!important;border:1px solid #c7c7c770!important;border-radius:5px 34px!important;box-shadow:inset 0 0 0 7px #0b0b0b0a,20px 28px #2fff3214,0 38px 90px #0000005c!important}.page-home .hero-proof{border:0!important;gap:0!important}.page-home .hero-proof li{align-items:center;min-width:0!important;box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 22px 8px 0!important}.page-home .hero-proof li:first-child{padding-left:0!important}.page-home .hero-proof-icon{vertical-align:-3px;color:#f5f7ff80;flex:none;width:17px;height:17px}.page-home .hero-machine:after{display:none!important}.page-home .hero-meta{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;display:flex!important}.hero-meta-loc{align-items:center;gap:8px;margin:0;display:flex}.hero-meta-icon{color:#f5f7ff8c;flex:none;width:15px;height:15px}@media (width>=900px){.page-home .hero-proof li{gap:8px;display:flex}}.page-home .hero-proof strong{color:var(--neo-orange,#3dfe40)!important;letter-spacing:.01em!important;text-transform:none!important;font-size:.92rem!important;font-weight:850!important}.page-home .hero-proof span{color:#f5f7ffc7!important;letter-spacing:.01em!important;text-transform:none!important;white-space:normal!important;font-size:.72rem!important;font-weight:650!important;overflow:visible!important}.page-hero{background:linear-gradient(#43c64517 1px, transparent 1px), linear-gradient(90deg, #43c64517 1px, transparent 1px), radial-gradient(circle at 72% 25%, #2fff322e, transparent 29rem), radial-gradient(circle at 15% 78%, #3dfe4021, transparent 27rem), var(--neo-night)!important;background-size:72px 72px,72px 72px,auto,auto,auto!important}.page-hero h1,.page-hero h1 .accent,.sec-title,.sec-title .accent,.big-quote .accent{text-transform:uppercase!important;font-family:Archivo,Arial,sans-serif!important}.page-hero h1 .accent,.sec-title .accent,.big-quote .accent{color:var(--neo-orange)!important;font-weight:320!important}.toolbar{background:linear-gradient(135deg,#1c1c1ceb,#040404ed)!important;border:1px solid #c4c4c447!important;border-radius:6px 20px!important}.search-wrap,.sort-select,.field input,.field select,.field textarea{color:var(--neo-ice)!important;background:#ffffff0e!important;border:1px solid #c4c4c433!important;border-radius:4px 13px!important}.prod-card{color:var(--neo-ice)!important;background:linear-gradient(145deg,#1c1c1ce0,#080808f0)!important;border:1px solid #c3c3c32e!important;border-radius:6px 24px!important;box-shadow:inset 0 1px #ffffff0d,0 20px 48px #0000002e!important}.prod-media{border-radius:3px 18px!important;margin:7px 7px 0!important}.prod-name,.prod-name button,.prod-price{color:var(--neo-ice)!important}.add-btn,.catalog-share,.catalog-reset{color:var(--neo-night)!important;background:linear-gradient(115deg, var(--neo-orange-hot), var(--neo-orange))!important;border:1px solid #7aff7c8a!important;border-radius:12px!important}.site-footer{color:var(--neo-ice)!important;background:linear-gradient(#2fff320e 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#2fff320e 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 84% 18%,#3dfe401c,#0000 27rem),#000!important;border-top:1px solid #c3c3c329!important}.ln-manifesto-copy .ln-serif{color:var(--neo-orange)!important;letter-spacing:-.065em!important;text-transform:uppercase!important;font-family:Archivo,Arial,sans-serif!important;font-size:.82em!important;font-weight:320!important}@media (width<=1079px){.main-nav{display:none!important}}@media (width<=899px){.site-header .logo{border-radius:13px 4px!important;width:108px!important;height:48px!important;padding:5px 9px!important;top:14px!important;left:50%!important;transform:translate(-50%)!important}.header-actions{justify-content:space-between!important;width:auto!important;top:14px!important;left:14px!important;right:14px!important}.page-home .hero-machine:after{display:none!important}.page-catalog .toolbar{position:relative!important;top:auto!important}.cart-btn,.menu-btn{width:48px!important;height:48px!important}.btn{border-radius:12px!important;min-height:50px!important;padding-inline:19px!important}.page-home .hero-machine-stage{border-radius:4px 24px!important;box-shadow:inset 0 0 0 5px #0b0b0b0a,10px 14px #2fff3214,0 24px 56px #0000004d!important}.page-home .hero-proof li{padding:4px 12px!important}.page-home .hero-proof li:first-child{padding-left:0!important}.prod-card{border-radius:5px 19px!important}}body.rh-intro-running .hero-machine{transform-origin:50%;will-change:transform, opacity, clip-path;z-index:8!important;animation:rh-intro-depth-in 1.42s var(--neo-ease) 1.88s both!important}body.rh-intro-running .hero-machine-stage{animation:rh-intro-depth-surface 1.42s var(--neo-ease) 1.88s both!important}body.rh-intro-running .hero:before{animation:rh-intro-grid-in 1.12s var(--neo-ease) 2.12s both}@keyframes rh-intro-depth-in{0%{opacity:0;clip-path:inset(0 round 2px);transform:translate(-26vw)scale(1.86)}14%{opacity:1}38%{opacity:1;clip-path:inset(0 round 4px);transform:translate(-20vw)scale(1.62)}72%{opacity:1;transform:translate(-5vw)scale(1.12)}to{opacity:1;clip-path:inset(0 round 28px);transform:translate(0,0)scale(1)}}@keyframes rh-intro-depth-surface{0%{border-radius:2px;box-shadow:0 42px 110px #00000075}52%{border-radius:8px 20px}to{border-radius:5px 34px}}@keyframes rh-intro-grid-in{0%{opacity:0;transform:scale(1.08)}to{opacity:.54;transform:scale(1)}}@media (width<=899px){body.rh-intro-running .hero-machine{transform-origin:50% 48%;animation-name:rh-intro-depth-in-mobile!important}@keyframes rh-intro-depth-in-mobile{0%{opacity:0;clip-path:inset(0 round 2px);transform:translateY(5svh)scale(2.72)}16%{opacity:1}42%{opacity:1;transform:translateY(3svh)scale(2.18)}74%{transform:translateY(.8svh)scale(1.2)}to{opacity:1;clip-path:inset(0 round 22px);transform:translate(0,0)scale(1)}}}@media (prefers-reduced-motion:reduce){body.rh-intro-running .hero-machine,body.rh-intro-running .hero-machine-stage,body.rh-intro-running .hero:before{animation:none!important}}.page-home .hero-machine-stage img.hero-brand-visual{object-fit:contain!important;padding:clamp(34px,5vw,76px)!important}@media (width<=899px){.page-home .hero-machine-stage img.hero-brand-visual{padding:clamp(24px,7vw,42px)!important}}.page-home .hero-machine-stage{background-color:#0000!important;background-image:radial-gradient(at 50% 52%,#3dfe4033 0%,#3dfe4012 42%,#0000 70%),linear-gradient(145deg,#1e1e1e 0%,#0e0e0e 48%,#020202 100%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;border-color:#70e2726b!important;box-shadow:inset 0 1px #ffffff14,inset 0 0 72px #2fff3214,20px 28px #2fff3212,0 38px 90px #0000006b!important}.page-home .hero-machine-stage:after{border-color:#cbcbcb21!important}.page-home .hero-machine-stage img.hero-brand-visual{filter:drop-shadow(0 22px 28px #00000042)!important}.rh-nav-panel{--nav-x:72vw;--nav-y:30vh;background-color:var(--ln-dark)!important;background-image:radial-gradient(circle 320px at var(--nav-x) var(--nav-y), #3dfe401f, transparent 72%), repeating-radial-gradient(ellipse at 12% 42%, transparent 0 110px, #3dfe401a 111px 112px, transparent 113px 174px), repeating-radial-gradient(ellipse at 88% 74%, transparent 0 150px, #ffffff09 151px 152px, transparent 153px 224px)!important;clip-path:ellipse(0 0 at calc(100% - 42px) 42px)!important;transition:clip-path .86s cubic-bezier(.16,1,.3,1),visibility 0s linear .86s!important}.rh-nav-panel.is-open{clip-path:ellipse(155% 145% at calc(100% - 42px) 42px)!important;transition-delay:0s!important}.rh-nav-link{opacity:0;transform:translateY(.72em);transition:opacity .38s ease, transform .76s var(--ln-ease)!important}.rh-nav-panel.is-open .rh-nav-link{opacity:1;transform:translateY(0);transition-delay:calc(.16s + (var(--nav-i) * 55ms))!important}.rh-nav-link>span{transition:transform .62s var(--ln-ease)!important}.rh-nav-shot{transition:opacity .5s ease, transform .85s var(--ln-ease), filter .5s ease!important}.rh-nav-panel.is-open .rh-nav-shot.is-active{opacity:1;filter:saturate();transform:translateY(0)scale(1)}.rh-nav-panel.is-open .rh-nav-shot.is-muted{opacity:.24;filter:saturate(.15);transform:translateY(0)scale(.94)}.rh-nav-shot.is-active img{filter:grayscale(.05)contrast()brightness(.92);transform:scale(1.035)}body.rh-route-enabled:before{display:none!important}.rh-route-curtain{--route-x:50vw;--route-y:50vh;z-index:10040;pointer-events:none;color:var(--neo-ice);clip-path:circle(0 at var(--route-x) var(--route-y));transition:clip-path .68s var(--ln-ease);background:linear-gradient(#43c6451a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#43c6451a 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle,#3dfe4029,#0000 28rem),#000;place-items:center;display:grid;position:fixed;inset:0}.rh-route-curtain.is-active{pointer-events:auto;clip-path:circle(160vmax at var(--route-x) var(--route-y))}.rh-route-mark{opacity:0;width:clamp(150px,18vw,250px);transition:opacity .32s ease .16s, transform .58s var(--ln-ease) .12s;transform:scale(.72)rotate(-5deg)}.rh-route-mark img{filter:drop-shadow(0 22px 38px #00000052);width:100%;height:auto}.rh-route-curtain.is-active .rh-route-mark{opacity:1;transform:scale(1)rotate(0)}.rh-route-label{color:var(--neo-orange-hot);letter-spacing:.18em;text-transform:uppercase;opacity:0;transition:opacity .3s ease .25s, transform .52s var(--ln-ease) .21s;font-size:.68rem;font-weight:850;position:absolute;bottom:clamp(28px,5vh,58px);left:50%;transform:translate(-50%,14px)}.rh-route-curtain.is-active .rh-route-label{opacity:1;transform:translate(-50%)}.js .rh-clip-reveal.reveal{clip-path:inset(0 0 100% round 4px)!important;transition:opacity .66s var(--ease-reveal) var(--d,0s), transform .72s var(--ease-reveal) var(--d,0s), clip-path .94s var(--ln-ease) var(--clip-delay,0s)!important}.js .rh-clip-reveal.reveal.in{clip-path:inset(0 round 4px)!important}.js .deck.reveal .rh-clip-reveal{clip-path:inset(0 0 100% round 4px);transition:clip-path .92s var(--ln-ease) var(--clip-delay,0s)}.js .deck.reveal.in .rh-clip-reveal{clip-path:inset(0 round 4px)}@media (width<=899px){.rh-nav-gallery{opacity:.11!important}.rh-nav-panel.is-open .rh-nav-shot.is-muted{opacity:.12}}@media (prefers-reduced-motion:reduce){.rh-route-curtain,.rh-route-mark,.rh-route-label,.rh-nav-panel,.rh-nav-link,.rh-nav-shot,.js .rh-clip-reveal.reveal,.js .deck.reveal .rh-clip-reveal{transition-duration:.01ms!important}.js .rh-clip-reveal.reveal,.js .deck.reveal .rh-clip-reveal{clip-path:none!important}}.page-home .hero-machine-stage{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.community-section{background:radial-gradient(circle at 50% 84%,#3dfe401a,#0000 30rem),linear-gradient(#0a0a0a 0%,#080808 100%)!important;min-height:100svh!important;padding:clamp(104px,10vw,150px) 0 0!important;overflow:hidden!important}.community-section .deck-wrap{width:min(100%,1500px)!important;max-width:none!important}.community-section .sec-title{z-index:20;position:relative;color:var(--neo-ice)!important;font-size:clamp(4.1rem,7.4vw,7.7rem)!important;line-height:.84!important}.community-section .sec-title .accent{color:var(--neo-orange)!important;font-size:.92em!important}.community-section .social-fan{perspective:1500px;width:min(100%,1440px)!important;height:clamp(415px,39vw,562px)!important;margin:clamp(50px,5vw,74px) auto 0!important;display:block!important;position:relative!important;overflow:visible!important}.community-section .social-fan .deck-card{--fan-x:0px;--fan-y:0px;--fan-r:0deg;--fan-s:1;--fan-z:1;z-index:var(--fan-z);opacity:1;transform-origin:50% 100%;display:block;width:clamp(190px,18vw,286px)!important;height:clamp(292px,30vw,476px)!important;transform:translateX(calc(-50% + var(--fan-x))) translateY(var(--fan-y)) rotate(var(--fan-r)) scale(var(--fan-s))!important;transition:transform .9s var(--ln-ease), opacity .5s ease, filter .45s ease, box-shadow .45s ease!important;background:linear-gradient(155deg,#1f1f1f,#0a0a0a)!important;border:1px solid #d2d2d26b!important;border-radius:clamp(24px,2.4vw,38px)!important;position:absolute!important;inset:auto auto 0 50%!important;overflow:hidden!important;box-shadow:0 30px 70px #00000061!important}.community-section .social-fan .deck-card:first-child{--fan-x:clamp(-540px, -38vw, -300px);--fan-y:70px;--fan-r:-14deg;--fan-s:.86;--fan-z:1}.community-section .social-fan .deck-card:nth-child(2){--fan-x:clamp(-390px, -27vw, -225px);--fan-y:38px;--fan-r:-10deg;--fan-s:.92;--fan-z:2}.community-section .social-fan .deck-card:nth-child(3){--fan-x:clamp(-220px, -15vw, -130px);--fan-y:10px;--fan-r:-5deg;--fan-s:.98;--fan-z:3}.community-section .social-fan .deck-card:nth-child(4){--fan-x:0px;--fan-y:-20px;--fan-r:0deg;--fan-s:1.07;--fan-z:7}.community-section .social-fan .deck-card:nth-child(5){--fan-x:clamp(130px, 15vw, 220px);--fan-y:10px;--fan-r:5deg;--fan-s:.98;--fan-z:3}.community-section .social-fan .deck-card:nth-child(6){--fan-x:clamp(225px, 27vw, 390px);--fan-y:38px;--fan-r:10deg;--fan-s:.92;--fan-z:2}.community-section .social-fan .deck-card:nth-child(7){--fan-x:clamp(300px, 38vw, 540px);--fan-y:70px;--fan-r:14deg;--fan-s:.86;--fan-z:1}.community-section .social-fan .deck-card img{object-fit:cover!important;object-position:center!important;filter:saturate(1.04)contrast(1.02)!important;background:#f4f5f7!important;width:100%!important;height:100%!important;padding:0!important;transform:none!important}.community-section .social-fan .deck-card span{display:none!important}.community-section .social-fan .deck-card:hover,.community-section .social-fan .deck-card:focus-visible{--fan-y:-34px;z-index:12;filter:saturate(1.12)brightness(1.06);box-shadow:0 42px 90px #0000007a!important}.js .community-section .social-fan.reveal:not(.in) .deck-card{opacity:0;transform:translate(-50%)translateY(120px)rotate(0)scale(.72)!important}.js .community-section .social-fan.reveal.in .deck-card{opacity:1;transition-delay:var(--clip-delay,0s)}.community-section .social-links{z-index:20;justify-content:center;position:relative;margin:-18px 0 clamp(70px,8vw,118px)!important}@media (width<=899px){.page-home .hero-machine-stage img.hero-brand-visual{padding:clamp(18px,5vw,30px)!important}.community-section{padding-top:110px!important}.community-section .sec-title{font-size:clamp(3.35rem,14vw,5.1rem)!important}.community-section .social-fan{width:100vw!important;height:clamp(342px,99vw,456px)!important;margin-top:42px!important}.community-section .social-fan .deck-card{border-radius:22px!important;width:clamp(142px,43vw,188px)!important;height:clamp(220px,63vw,285px)!important}.community-section .social-fan .deck-card:first-child{--fan-x:-48vw;--fan-y:76px}.community-section .social-fan .deck-card:nth-child(2){--fan-x:-34vw;--fan-y:45px}.community-section .social-fan .deck-card:nth-child(3){--fan-x:-18vw;--fan-y:18px}.community-section .social-fan .deck-card:nth-child(5){--fan-x:18vw;--fan-y:18px}.community-section .social-fan .deck-card:nth-child(6){--fan-x:34vw;--fan-y:45px}.community-section .social-fan .deck-card:nth-child(7){--fan-x:48vw;--fan-y:76px}.community-section .social-links{margin-top:-56px!important}}@media (prefers-reduced-motion:reduce){.community-section .social-fan .deck-card{transition-duration:.01ms!important}}html.lando-anim .rh-roll{vertical-align:bottom;white-space:nowrap;padding:0;line-height:1.05;display:inline-block;position:relative;overflow:clip}html.lando-anim .rh-roll-layer{display:block}html.lando-anim .rh-roll-layer.is-back{position:absolute;inset:0}html.lando-anim .rh-roll-char{white-space:pre;will-change:transform;backface-visibility:hidden;display:inline-block}html.lando-anim .rh-high-line{transition:color .28s;display:inline-block;position:relative}html.lando-anim .rh-high-line.is-lit{color:var(--volt)}html.lando-anim .rh-high-bar{z-index:2;background:var(--volt);transform-origin:0;pointer-events:none;position:absolute;inset:-.08em -.14em;transform:scaleX(0)}html.lando-anim .sec-dark .rh-high-line.is-lit,html.lando-anim .site-footer .rh-high-line.is-lit{color:var(--neo-orange-hot)}[data-marquee]{overflow:hidden}[data-marquee-track]{will-change:transform;flex-wrap:nowrap;width:max-content;display:flex}@media (prefers-reduced-motion:reduce){html.lando-anim .rh-high-bar{display:none}html.lando-anim .rh-high-line{color:inherit}[data-marquee-track]{transform:none!important}}@media (width>=900px){html.lando-anim [data-lando-htrack]>.rh-hcard{flex:none;width:clamp(300px,27vw,400px);height:min(62vh,540px);margin:0;grid-area:auto!important}html.lando-anim [data-lando-htrack]>.rh-hcard .tile-media,html.lando-anim [data-lando-htrack]>.rh-hcard .prod-media{aspect-ratio:auto;flex:auto;min-height:0}html.lando-anim [data-lando-htrack]>.rh-hcard .tile-media img,html.lando-anim [data-lando-htrack]>.rh-hcard .prod-media img{object-fit:contain;width:100%;height:100%}html.lando-anim [data-lando-htrack]>.rh-hcard .tile-body,html.lando-anim [data-lando-htrack]>.rh-hcard .prod-body{flex:none}html.lando-anim [data-lando-horizontal]{box-sizing:border-box;flex-direction:column;justify-content:center;overflow:hidden;height:100vh!important;min-height:100vh!important;padding:clamp(84px,11vh,124px) 0 clamp(30px,5vh,60px)!important;display:flex!important}html.lando-anim [data-lando-horizontal]>.container{flex-direction:column;flex:auto;min-height:0;display:flex}html.lando-anim [data-lando-horizontal] .sec-head,html.lando-anim [data-lando-horizontal] .vitrina-head{flex:none}html.lando-anim [data-lando-horizontal] .sec-title{font-size:clamp(30px,4.4vw,62px);line-height:.94}html.lando-anim [data-lando-htrack]{flex:auto;align-items:center;min-height:0}html.lando-anim [data-lando-htrack]>.rh-hcard{height:100%;max-height:540px}}.community-section .social-links{margin:86px 0 clamp(70px,8vw,118px)!important}.arrow{border:0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:1.02rem!important;display:inline-block!important}@media (width<=899px){.community-section .social-links{margin-top:96px!important}.page-home .hero-meta>span[aria-hidden=true]{margin-inline:4px!important;display:inline!important}}.js .rh-clip-reveal.reveal,.js .deck.reveal .rh-clip-reveal{clip-path:ellipse(115% 0% at 50% 0)!important}.js .rh-clip-reveal.reveal:nth-child(2n),.js .deck.reveal .rh-clip-reveal:nth-child(2n){clip-path:ellipse(115% 0% at 50% 100%)!important}.js .rh-clip-reveal.reveal.in,.js .deck.reveal.in .rh-clip-reveal{clip-path:ellipse(145% 145%)!important}.rh-motion-scroll-indicator{z-index:10020;opacity:0;width:3px;height:min(31vh,230px);transition:opacity .42s ease, transform .62s var(--ln-ease);pointer-events:none;background:#cfcfcf2e;border-radius:999px;position:fixed;top:50%;right:clamp(8px,1vw,16px);overflow:hidden;transform:translateY(-50%)scaleY(.78)}.rh-motion-scroll-indicator.is-scrolling{opacity:1;transform:translateY(-50%)scaleY(1)}.rh-motion-scroll-indicator>span{width:100%;height:var(--rh-thumb-size,14%);border-radius:inherit;background:linear-gradient(180deg, var(--neo-orange), var(--neo-orange-hot));will-change:transform;display:block;box-shadow:0 0 14px #3dfe4085}.site-header .logo-img,.site-header .cart-btn,.site-header .menu-btn,.site-header .main-nav a{transition:color .52s ease, filter .52s ease, border-color .52s ease, background-color .52s ease, transform .52s var(--ln-ease)!important}.site-header.rh-theme-accent .logo-img{filter:drop-shadow(0 0 22px #3dfe4047)saturate(1.16)brightness(1.08)!important}.site-header.rh-theme-accent .cart-btn,.site-header.rh-theme-accent .menu-btn{background-color:#3dfe401a!important;border-color:#62ff649e!important}.site-header.rh-theme-accent:after{opacity:.68;background:linear-gradient(90deg,#0000,#3dfe408c,#0000)}.hero-brand-visual{transform-style:preserve-3d;will-change:transform}.rh-svg-draw{stroke-linecap:round;stroke-linejoin:round;will-change:stroke-dashoffset}.hero:after{transition:background-position .3s;background:radial-gradient(circle 340px at var(--rh-hero-x,64%) var(--rh-hero-y,42%), #55ff5721, transparent 72%)!important}.community-section .social-fan .deck-card{--fan-push:0px;--fan-lift:0px;--fan-pop:0;transform:translateX(calc(-50% + var(--fan-x) + var(--fan-push))) translateY(calc(var(--fan-y) + var(--fan-lift))) rotate(var(--fan-r)) scale(calc(var(--fan-s) + var(--fan-pop)))!important}.community-section .social-fan .deck-card.is-fan-focus{filter:saturate(1.13)brightness(1.07);z-index:20!important;box-shadow:0 48px 100px #00000085,0 0 0 1px #5eff6066!important}.hero-proof strong[data-counter-target]{font-variant-numeric:tabular-nums;min-width:2.4ch}@media (width<=899px){.rh-motion-scroll-indicator{height:24vh;right:5px}}@media (prefers-reduced-motion:reduce){.rh-motion-scroll-indicator{display:none}.js .rh-clip-reveal.reveal,.js .deck.reveal .rh-clip-reveal,.js .rh-clip-reveal.reveal:nth-child(2n),.js .deck.reveal .rh-clip-reveal:nth-child(2n),.js .rh-clip-reveal.reveal.in,.js .deck.reveal.in .rh-clip-reveal{clip-path:none!important}.community-section .social-fan .deck-card{--fan-push:0px!important;--fan-lift:0px!important;--fan-pop:0!important}.rh-svg-draw{stroke-dasharray:none!important;stroke-dashoffset:0!important}}.editorial-garage .collage-item:hover,.editorial-garage .collage-item:focus-visible{box-shadow:none!important;border-color:#0000!important;transform:none!important}.editorial-garage .collage-item:hover img,.editorial-garage .collage-item:focus-visible img{filter:none!important;transform:none!important}.editorial-garage .collage-item:hover .collage-caption,.editorial-garage .collage-item:focus-visible .collage-caption{transform:none!important}.editorial-garage .collage-item:hover:after,.editorial-garage .collage-item:focus-visible:after{opacity:0!important}@media (width>=900px){html.lando-anim [data-lando-htrack] .collage-item:hover .rh-card,html.lando-anim [data-lando-htrack] .collage-item:focus-visible .rh-card{box-shadow:0 50px 90px -46px #000000f2,0 0 0 1px #ffffff12!important}html.lando-anim [data-lando-htrack] .collage-item:hover .rh-card:before,html.lando-anim [data-lando-htrack] .collage-item:focus-visible .rh-card:before{opacity:1!important}}.editorial-garage .collage-item:hover:before,.editorial-garage .collage-item:focus-visible:before{animation:1.25s cubic-bezier(.22,1,.36,1) rh-sweep!important}.brands-marquee{width:100%;overflow:hidden}html.lando-anim .brands-marquee .brands-track{will-change:transform;flex-wrap:nowrap;align-items:center;gap:clamp(50px,7vw,110px);grid-template-columns:none!important;width:max-content!important;animation:none!important;display:flex!important}html.lando-anim .brands-marquee .brands-track>*{flex:none}.prod-card{transition:transform .45s cubic-bezier(.22,1,.36,1)!important}.prod-card:hover,.prod-card:focus-within,.js .prod-card:hover,.js .prod-card:focus-within,.js .prod-card.reveal.in:hover,.js .prod-card.reveal.in:focus-within{background:linear-gradient(145deg,#1c1c1ce0,#080808f0)!important;border-color:#c3c3c32e!important;transform:scale(1.018)!important;box-shadow:inset 0 1px #ffffff0d,0 20px 48px #0000002e!important}.prod-card:hover .prod-media img,.js .prod-card:hover .prod-media img,.js .prod-card.reveal.in:hover .prod-media img{transform:none!important}.page-home .hero-machine-brand{display:none!important}@media (width>=900px){.page-home .hero>.container{padding-left:var(--ln-pad);flex-direction:column;justify-content:center;display:flex}.page-home .hero-meta,.page-home .statement,.page-home .statement-sub,.page-home .hero .hero-ctas,.page-home .hero-proof{position:static!important;inset:auto!important}.page-home .hero-meta{margin:0 0 clamp(32px,5.5vh,56px)!important}.page-home .statement{margin:0!important}.page-home .statement-sub{margin:clamp(32px,5vh,48px) 0 0!important}.page-home .hero .hero-ctas{margin:clamp(44px,7vh,64px) 0 0!important}.page-home .hero-proof{margin:clamp(48px,7.5vh,72px) 0 0!important}}@media (width>=900px) and (height<=999px){.page-home .hero>.container{transform:translateY(clamp(90px,12vh,160px))}}@media (width>=1800px) and (height>=1000px){.page-home .hero>.container{transform:translateY(clamp(160px,17vh,220px))}}.page-home .hero-machine-stage img.hero-brand-visual{filter:drop-shadow(0 30px 38px #00000061)drop-shadow(0 0 52px #3dfe4021)!important;padding:clamp(8px,1.5vw,22px)!important}.rh-loader{color:var(--neo-ice);clip-path:circle(160vmax);transition:clip-path .96s var(--ln-ease);place-items:center;background:linear-gradient(#43c6451a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#43c6451a 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle,#3dfe402e,#0000 29rem),#000!important;animation:10ms linear 3.56s forwards rh-start-fallback!important;display:grid!important}.rh-loader:before,.rh-loader:after{content:"";pointer-events:none;position:absolute}.rh-loader:before{border:1px solid #c6c6c633;border-radius:6px 32px;inset:clamp(18px,3vw,42px);box-shadow:inset 0 1px #ffffff0d}.rh-loader:after{aspect-ratio:1;border:1px solid #3dfe4021;border-radius:50%;width:min(76vw,980px);transform:rotate(-9deg)scaleY(.52);box-shadow:0 0 0 72px #2fff3206,0 0 0 144px #2fff3205}body.rh-intro-reveal .rh-loader{clip-path:circle(0)}.rh-start-shell{z-index:3;opacity:0;width:min(680px,100vw - 48px);animation:rh-start-shell-in .62s var(--ln-ease) 80ms forwards;justify-items:center;display:grid;position:relative;transform:translateY(22px)scale(.96)}.rh-start-brand p{border-left:1px solid #c6c6c64d;gap:3px;margin:0;padding-left:16px;line-height:1;display:grid}.rh-start-brand p span,.rh-start-brand p small,.rh-start-board-label,.rh-start-corner{letter-spacing:.17em;text-transform:uppercase;font-family:Archivo,Arial,sans-serif;font-weight:820}.rh-start-brand p span{color:var(--neo-ice);font-size:.76rem}.rh-start-brand p small{color:var(--neo-orange-hot);font-size:.57rem}.rh-start-board{background:linear-gradient(145deg,#1c1c1cf0,#020202fa);border:1px solid #c6c6c657;border-radius:7px 30px;width:100%;padding:clamp(40px,6vw,54px) clamp(20px,4vw,40px) clamp(30px,4vw,38px);position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 68px #2fff3212,0 36px 88px #0000007a}.rh-start-board:before{content:"START / 01";color:#f2f2f261;letter-spacing:.18em;font-size:.52rem;font-weight:800;position:absolute;top:16px;right:20px}.rh-start-board-label{color:#f2f2f29e;font-size:.55rem;position:absolute;top:16px;left:20px}.rh-start-light:before,.rh-start-light:after{content:"";border-radius:50%;position:absolute}.rh-start-light:before{animation:rh-start-light-on .16s var(--ln-ease) forwards, rh-start-light-off .1s ease 2.18s forwards;background:#190c0c;inset:12%;transform:scale(.9);box-shadow:inset 0 -8px 14px #000000ad,inset 0 2px 4px #ffffff14}.rh-start-light:after{opacity:0;filter:blur(1px);background:#ffffff80;width:20%;height:12%;animation:.14s forwards rh-start-glint-on,80ms 2.18s forwards rh-start-glint-off;top:21%;left:28%}.rh-start-light:first-child:before,.rh-start-light:first-child:after{animation-delay:.34s,2.18s}.rh-start-light:nth-child(2):before,.rh-start-light:nth-child(2):after{animation-delay:.62s,2.18s}.rh-start-light:nth-child(3):before,.rh-start-light:nth-child(3):after{animation-delay:.9s,2.18s}.rh-start-light:nth-child(4):before,.rh-start-light:nth-child(4):after{animation-delay:1.18s,2.18s}.rh-start-light:nth-child(5):before,.rh-start-light:nth-child(5):after{animation-delay:1.46s,2.18s}.rh-start-line{background:#c6c6c621;width:100%;height:3px;margin-top:clamp(24px,4vw,34px);display:block;overflow:hidden}.rh-start-line:after{content:"";background:linear-gradient(90deg, var(--neo-orange), var(--neo-orange-hot));transform-origin:0;width:100%;height:100%;animation:rh-start-line-charge 1.92s var(--ln-ease) .24s forwards;display:block;transform:scaleX(0);box-shadow:0 0 18px #3dfe40b8}.rh-start-status{color:#f2f2f2ad;letter-spacing:.24em;text-align:center;text-transform:uppercase;width:100%;height:1.2em;margin-top:24px;font-family:Archivo,Arial,sans-serif;font-size:clamp(.68rem,1vw,.78rem);font-weight:850;line-height:1;position:relative}.rh-start-corner{z-index:3;color:#f2f2f26b;margin:0;font-size:.53rem;position:absolute;bottom:clamp(22px,3.4vh,38px)}.rh-start-corner-left{left:clamp(24px,4vw,58px)}.rh-start-corner-right{right:clamp(24px,4vw,58px)}body.rh-intro-running .site-header .logo,body.rh-intro-running .header-actions,body.rh-intro-running .hero-meta,body.rh-intro-running .statement-sub,body.rh-intro-running .statement,body.rh-intro-running .hero .hero-ctas,body.rh-intro-running .hero-proof{animation-delay:2.48s!important}body.rh-intro-running .hero-machine,body.rh-intro-running .hero-machine-stage{animation-delay:2.05s!important}body.rh-intro-running .hero:before{animation-delay:2.34s!important}@keyframes rh-start-shell-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rh-start-light-on{to{background:#ff4f1f;transform:scale(1);box-shadow:inset 0 -8px 15px #81140061,inset 0 3px 6px #d1ffd294,0 0 16px #ff4f1fe6,0 0 42px #ff4f1f9e}}@keyframes rh-start-light-off{to{background:#060606;transform:scale(.88);box-shadow:inset 0 -8px 14px #000000b3}}@keyframes rh-start-glint-on{to{opacity:.78}}@keyframes rh-start-glint-off{to{opacity:0}}@keyframes rh-start-line-charge{0%{transform:scaleX(0)}86%{transform-origin:0;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes rh-start-ready{0%,10%{opacity:0;transform:translateY(7px)}20%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}@keyframes rh-start-go{0%{opacity:0;transform:translateY(8px)scale(.94)}40%,82%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:0;transform:translateY(-5px)scale(1)}}@keyframes rh-start-fallback{to{opacity:0;visibility:hidden;pointer-events:none}}@media (width<=899px){.page-home .hero-machine-stage img.hero-brand-visual{padding:0!important}.rh-loader{background-size:42px 42px,42px 42px,auto,auto!important}.rh-loader:before{border-radius:5px 22px;inset:12px}.rh-loader:after{width:150vw}.rh-start-shell{width:calc(100vw - 32px)}.rh-start-brand{gap:11px;margin-bottom:28px}.rh-start-brand img{width:82px}.rh-start-brand p{padding-left:11px}.rh-start-brand p span{font-size:.66rem}.rh-start-brand p small{font-size:.49rem}.rh-start-board{border-radius:5px 22px;padding:43px 13px 26px}.rh-start-lights{gap:7px}.rh-start-light{width:min(15vw,54px)}.rh-start-board-label,.rh-start-board:before{font-size:.46rem;top:14px}.rh-start-board-label{left:14px}.rh-start-board:before{right:14px}.rh-start-corner{font-size:.45rem;bottom:18px}.rh-start-corner-left{left:18px}.rh-start-corner-right{right:18px}}@media (prefers-reduced-motion:reduce){.rh-loader,.rh-start-shell,.rh-start-light:before,.rh-start-light:after,.rh-start-line:after,.rh-start-status-ready,.rh-start-status-go{transition-duration:.01ms!important;animation-duration:.01ms!important}}.btn:before,.btn-volt:before{content:none!important}.btn,.add-btn,.catalog-share,.catalog-reset,.cart-btn,.menu-btn,.wa-float{outline-offset:0px;outline:2px solid #0000;transition:transform .45s var(--ease-reveal), background-color .45s var(--ease-reveal), background-image .45s var(--ease-reveal), border-color .4s ease, outline-color .4s ease, outline-offset .4s ease, box-shadow .4s ease!important}.btn .arrow{transition:transform .72s var(--ease-reveal)!important}.btn:hover,.btn:focus-visible{transform:translateY(-3px)!important;box-shadow:0 10px 22px -10px #02020266!important}.btn:active{transition-duration:.15s!important;transform:translateY(-1px)scale(.98)!important}.btn-volt:hover,.btn-volt:focus-visible,.btn-ink:hover,.btn-ink:focus-visible{background:var(--neo-orange-hot)!important;border-color:var(--neo-orange-hot)!important;outline-offset:3px!important;outline-color:#57ff5a66!important}.btn-line:hover,.btn-line:focus-visible{background:var(--neo-blue)!important;color:var(--neo-ice)!important;border-color:var(--neo-blue)!important;outline-offset:3px!important;outline-color:#2fff3266!important}.cart-btn:hover,.cart-btn:focus-visible{background:var(--neo-orange-hot)!important;border-color:var(--neo-orange-hot)!important;outline-offset:3px!important;outline-color:#57ff5a66!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px -8px #02020266!important}.menu-btn:hover,.menu-btn:focus-visible{background:var(--neo-blue)!important;border-color:var(--neo-blue)!important;outline-offset:3px!important;outline-color:#2fff3266!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px -8px #02020266!important}.wa-float:hover,.wa-float:focus-visible{background:var(--neo-orange-hot)!important;border-color:var(--neo-orange-hot)!important;outline-offset:3px!important;outline-color:#57ff5a66!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px -8px #02020266!important}.cart-btn:active,.menu-btn:active,.wa-float:active{transform:translateY(0)scale(.96)!important}.add-btn:hover,.catalog-share:hover,.catalog-reset:hover{background:var(--neo-orange-hot)!important;border-color:var(--neo-orange-hot)!important;outline-offset:3px!important;outline-color:#57ff5a66!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px -10px #02020259!important}@media (width<=899px){.page-about .page-hero h1{max-width:none;font-size:clamp(3rem,12.4vw,5.6rem)!important;line-height:.86!important}body:not(.page-home) .sec-title{overflow-wrap:anywhere;font-size:clamp(3rem,14vw,5.2rem)!important;line-height:.9!important}}.page-contact .page-hero h1 .accent .rh-word+.rh-word{margin-left:.14em}body:not(.page-home){--rh-internal-night:#000;--rh-internal-panel:#121212c7;--rh-internal-panel-strong:#171717f0;--rh-internal-line:#c3c3c338;--rh-internal-muted:#e5e5e5ad;color:var(--neo-ice)!important;background:var(--rh-internal-night)!important}body:not(.page-home) main{color:var(--neo-ice);background:var(--rh-internal-night);overflow:clip}body:not(.page-home) main>section{isolation:isolate;animation:24s linear infinite rh-internal-grid-drive;position:relative;overflow:clip;color:var(--neo-ice)!important;background-color:var(--rh-internal-night)!important;background-image:linear-gradient(#43c64512 1px,#0000 1px),linear-gradient(90deg,#43c64512 1px,#0000 1px),radial-gradient(circle at 84% 22%,#2fff3229,#0000 31rem),radial-gradient(circle at 12% 82%,#3dfe401a,#0000 29rem)!important;background-size:72px 72px,72px 72px,auto,auto!important}body:not(.page-home) main>section:not(.page-hero){align-items:center;min-height:min(92svh,980px);display:flex;padding-block:clamp(100px,11vw,168px)!important}body.page-catalog main>.catalog-section,body.page-contact main>section:not(.page-hero){align-items:flex-start;min-height:92svh}body:not(.page-home) main>section>.container{z-index:3;position:relative}body:not(.page-home) main>section:not(.page-hero):after{content:"SECTOR " attr(data-race-sector);z-index:1;color:#c2c2c221;letter-spacing:-.06em;pointer-events:none;text-transform:uppercase;font-family:Archivo,Arial,sans-serif;font-size:clamp(2.5rem,7vw,7rem);font-weight:900;line-height:.8;position:absolute;top:clamp(96px,11vw,154px);right:clamp(14px,3vw,48px)}body:not(.page-home) main>section:not(.page-hero):before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff14,#3dfe4038,#0000);width:18%;position:absolute;inset:0 auto 0 -32%;transform:skew(-16deg)}body:not(.page-home) main>section.race-sector-live:not(.page-hero):before{animation:rh-internal-sector-sweep 1.25s var(--ln-ease) .12s both}body:not(.page-home) .page-hero{background-color:var(--rh-internal-night)!important;background-image:linear-gradient(#43c64517 1px,#0000 1px),linear-gradient(90deg,#43c64517 1px,#0000 1px),radial-gradient(circle at 74% 28%,#2fff3233,#0000 31rem),radial-gradient(circle at 13% 81%,#3dfe4026,#0000 29rem),linear-gradient(155deg,#0a0a0a,#000)!important;background-size:72px 72px,72px 72px,auto,auto,auto!important}body:not(.page-home) .page-hero h1,body:not(.page-home) .page-hero .kicker,body:not(.page-home) .sec-title,body:not(.page-home) h2,body:not(.page-home) h3,body:not(.page-home) .big-quote{color:var(--neo-ice)!important}body:not(.page-home) .page-hero>.container>p:last-of-type,body:not(.page-home) .sec-sub,body:not(.page-home) main>section p,body:not(.page-home) .feature p,body:not(.page-home) .step p{color:var(--rh-internal-muted)!important}body:not(.page-home) .kicker{color:var(--neo-orange-hot)!important}body:not(.page-home) .feature-row,body:not(.page-home) .steps{border:0!important;gap:clamp(12px,1.5vw,22px)!important}body:not(.page-home) .feature,body:not(.page-home) .step,html.lando-anim body:not(.page-home) [data-lando-htrack] .rh-card{color:var(--neo-ice)!important;border:1px solid var(--rh-internal-line)!important;background:radial-gradient(circle 260px at var(--race-x,50%) var(--race-y,30%), #3dfe401c, transparent 64%), linear-gradient(145deg, #1e1e1ee6, #060606f5)!important;border-radius:6px 26px!important;box-shadow:inset 0 1px #ffffff0f,0 26px 60px #00000038!important}body:not(.page-home) .feature:hover,body:not(.page-home) .step:hover,html.lando-anim body:not(.page-home) [data-lando-htrack] .rh-hcard:hover .rh-card{color:var(--neo-ice)!important;background:radial-gradient(circle 290px at var(--race-x,50%) var(--race-y,30%), #3dfe4033, transparent 66%), linear-gradient(145deg, #272727f5, #080808fa)!important;border-color:#6cff6eb8!important;box-shadow:0 30px 70px #00000057,0 0 38px #3dfe401f!important}body:not(.page-home) .feature svg,body:not(.page-home) .step:before,body:not(.page-home) .info-item svg{color:var(--neo-orange-hot)!important}.static-step-card,.static-step-card:hover,.static-step-card:focus,.static-step-card:focus-visible{pointer-events:none;cursor:default!important;border-color:var(--rh-internal-line)!important;background:radial-gradient(260px at 50% 30%,#3dfe401c,#0000 64%),linear-gradient(145deg,#1e1e1ee6,#060606f5)!important;text-decoration:none!important;transform:none!important;box-shadow:inset 0 1px #ffffff0f,0 26px 60px #00000038!important}.static-step-card:after,.static-step-card:hover:after{transform:scaleX(.18)!important}.static-step-card:hover:before{-webkit-text-stroke-color:var(--blue-el)!important;transform:none!important}.static-step-card .step-media{z-index:1;background:#090909;border-bottom:1px solid #c3c3c32e;height:clamp(150px,18vw,210px);margin:0 -24px 24px;position:relative;overflow:hidden}.static-step-card .step-media:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000006b,#0000 46%,#0000002e);position:absolute;inset:0}.static-step-card .step-media img{object-fit:cover;pointer-events:none;width:100%;height:100%;padding:0;display:block;filter:none!important;transition:none!important;transform:none!important}@media (width>=900px){html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard.static-step-card,html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard.static-step-card:hover{pointer-events:none}html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard.static-step-card .rh-card,html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard.static-step-card:hover .rh-card{border-color:var(--rh-internal-line)!important;background:radial-gradient(260px at 50% 30%,#3dfe401c,#0000 64%),linear-gradient(145deg,#1e1e1ee6,#060606f5)!important;justify-content:flex-start!important;padding:0 0 clamp(26px,3.2vw,48px)!important;box-shadow:inset 0 1px #ffffff0f,0 26px 60px #00000038!important}html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard.static-step-card .step-media{flex:0 0 clamp(150px,18vw,210px);width:100%;height:auto;margin:0 0 24px}html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard.static-step-card h3,html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard.static-step-card p{width:auto;margin-inline:clamp(26px,3.2vw,48px)}html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard.static-step-card:hover .rh-card:before{opacity:1!important}}@media (width<=899px){.static-step-card{padding:0 18px 22px!important}.static-step-card:before{z-index:3;top:18px;left:18px}.static-step-card .step-media{margin-inline:-18px;height:clamp(150px,46vw,220px);margin-bottom:22px}}.page-about main>section:nth-of-type(2) .two-col>.reveal:first-child,.page-contact .info-grid>.reveal,.page-service main>section:last-of-type .deck-wrap,.page-about main>section:last-of-type .two-col,.page-catalog .pit-band .container{border:1px solid var(--rh-internal-line);backdrop-filter:blur(14px);background:linear-gradient(#43c6450b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#43c6450b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(145deg,#1c1c1cc7,#020202e8);border-radius:7px 32px;box-shadow:inset 0 1px #ffffff0f,0 30px 80px #00000040;padding:clamp(26px,4vw,56px)!important}.page-about .collage-item.c-solo{overflow:hidden;background:linear-gradient(145deg,#1e1e1e,#020202)!important;border:1px solid #c3c3c347!important;border-radius:7px 32px!important;box-shadow:18px 24px #2fff3212,0 34px 82px #00000059!important}.page-about .collage-item.c-solo img{mix-blend-mode:normal!important;filter:brightness(.96)contrast(1.03)!important}.page-about .static-story-visual,.page-about .static-story-visual:hover,.page-about .static-story-visual:focus-visible{pointer-events:none;cursor:default!important;transform:translateY(var(--plx-y,0px)) rotate(0deg)!important;border-color:#c3c3c347!important;box-shadow:18px 24px #2fff3212,0 34px 82px #00000059!important}.page-about .static-story-visual:before,.page-about .static-story-visual:after,.page-about .static-story-visual:hover:before,.page-about .static-story-visual:hover:after{animation:none!important;display:none!important}.page-about .static-story-visual img{aspect-ratio:1;object-fit:cover;background:#0b0b0b;width:100%;padding:0;mix-blend-mode:normal!important;filter:none!important}.page-about .static-story-visual .collage-caption{color:var(--neo-ice);text-transform:none;letter-spacing:normal;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;padding:16px 20px 18px;font-weight:400;display:flex}.page-about .static-story-visual .collage-caption strong{color:var(--neo-orange-hot);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:600}.page-about .static-story-visual .collage-caption small{color:var(--rh-internal-muted);letter-spacing:normal;text-transform:none;font-size:clamp(.82rem,1vw,.92rem);font-weight:400;line-height:1.45}.page-contact .info-grid{gap:clamp(18px,2.4vw,34px)}.page-contact .info-item{border-color:var(--rh-internal-line)!important;background:radial-gradient(circle 240px at var(--race-x,24%) var(--race-y,50%), #2fff321f, transparent 68%)!important}.page-contact .field input,.page-contact .field select,.page-contact .field textarea,.page-catalog .search-wrap,.page-catalog .sort-select{color:var(--neo-ice)!important;background:#ffffff0e!important;border-color:#c3c3c342!important;box-shadow:inset 0 1px #ffffff09!important}.page-contact .field input:focus,.page-contact .field select:focus,.page-contact .field textarea:focus{border-color:var(--neo-orange-hot)!important;background:#181818f5!important;box-shadow:0 0 0 3px #3dfe4024,0 18px 38px #00000038!important}.page-catalog .catalog-section{padding-top:clamp(112px,12vw,180px)!important}.page-catalog .toolbar{background:linear-gradient(145deg,#202020f5,#040404fa)!important;border-color:#c3c3c352!important;box-shadow:0 24px 64px #00000052,inset 0 1px #ffffff12!important}.page-catalog .pit-band{min-height:76svh}.page-catalog .pit-band h2,.page-catalog .pit-band h2 .accent{letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(3.6rem,8.2vw,8.5rem);font-weight:850;line-height:.84;color:var(--neo-ice)!important;font-family:Archivo,Arial,sans-serif!important}.page-catalog .pit-band h2 .accent{font-weight:320;color:var(--neo-orange)!important}html.js body:not(.page-home) .rh-internal-item{opacity:0;filter:blur(5px);transition:opacity .72s var(--ln-ease), filter .72s var(--ln-ease), transform .9s var(--ln-ease);transition-delay:calc(var(--rh-internal-i,0) * 90ms);transform:translateY(38px)scale(.97)}html.js body:not(.page-home) .rh-internal-item.rh-internal-in{opacity:1;filter:none;transform:translate(0,0)scale(1)}@keyframes rh-internal-grid-drive{to{background-position:72px 36px,72px 36px,0 0,0 0,0 0}}@keyframes rh-internal-sector-sweep{0%{opacity:0;left:-32%}20%{opacity:.75}to{opacity:0;left:126%}}@media (width>=900px){html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard,html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard:hover{color:var(--neo-ice)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard:before,html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard:after{content:none!important}html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard .rh-card{justify-content:flex-end;padding:clamp(30px,3.2vw,48px)!important}html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard .rh-card-num{letter-spacing:-.055em;opacity:.92;font-family:Archivo,Arial,sans-serif;font-size:clamp(2.6rem,4.2vw,4.4rem);font-weight:900;top:clamp(26px,3vw,42px);left:clamp(30px,3.2vw,48px);color:var(--neo-orange-hot)!important}html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard h3{z-index:2;margin:0 0 14px;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1;position:relative;color:var(--neo-ice)!important}html.lando-anim body:not(.page-home) [data-lando-htrack]>.rh-hcard p{z-index:2;font-size:.92rem;line-height:1.65;position:relative;color:var(--rh-internal-muted)!important}}@media (width<=899px){body:not(.page-home) main>section:not(.page-hero){min-height:auto;padding-block:92px!important}body:not(.page-home) main>section:not(.page-hero):after{font-size:clamp(2.2rem,14vw,4rem);top:74px;right:14px}.page-about main>section:nth-of-type(2) .two-col>.reveal:first-child,.page-contact .info-grid>.reveal,.page-service main>section:last-of-type .deck-wrap,.page-about main>section:last-of-type .two-col,.page-catalog .pit-band .container{border-radius:5px 22px;padding:24px 18px!important}.page-contact .info-grid>.reveal{min-width:0}.page-catalog .pit-band h2,.page-catalog .pit-band h2 .accent{font-size:clamp(3.2rem,15vw,5rem)}.page-about main>section:nth-of-type(2) .sec-title{font-size:clamp(2.9rem,12vw,4.6rem)!important}}@media (prefers-reduced-motion:reduce){body:not(.page-home) main>section,body:not(.page-home) main>section.race-sector-live:not(.page-hero):before,html.js body:not(.page-home) .rh-internal-item{transition-duration:.01ms!important;animation:none!important}html.js body:not(.page-home) .rh-internal-item{opacity:1;filter:none;transform:none}.btn:hover,.btn:focus-visible,.btn:active,.btn:hover .arrow,.cart-btn:hover,.cart-btn:active,.menu-btn:hover,.menu-btn:active,.wa-float:hover,.wa-float:active,.add-btn:hover,.catalog-share:hover,.catalog-reset:hover{transform:none!important}}.btn:hover,.btn:focus-visible{box-shadow:none!important;outline-offset:3px!important;outline-color:#f5f8ffb8!important;transform:translateY(-2px)!important}.btn:hover .arrow,.btn:focus-visible .arrow{transform:translate(3px)!important}.btn:active{box-shadow:none!important;transform:translateY(0)!important}.btn-line:hover,.btn-line:focus-visible{color:var(--neo-ice)!important;background:#ffffff14!important;border-color:#ffffff6b!important}.btn-volt:hover,.btn-volt:focus-visible,.btn-ink:hover,.btn-ink:focus-visible{border-color:#ffffff8c!important}.map-card .map-cta,.map-card .map-cta:hover,.map-card .map-cta:focus-visible{color:var(--neo-night)!important;background:var(--neo-orange)!important;border-color:#8dff8fbf!important;box-shadow:inset 0 1px #ffffff6b,0 13px 36px #3dfe4033!important}.rh-nav-panel{background:radial-gradient(circle at 22% 45%, #3dfe4030, transparent 32rem), var(--neo-night)!important;background-size:auto!important}.page-home .hero:before{display:none!important}.page-home .hero-machine-stage{box-shadow:none!important;background:0 0!important;border:0!important}.page-home .hero-machine-stage:after{display:none!important}.page-hero,body:not(.page-home) .page-hero{background-image:radial-gradient(circle at 72% 25%,#2fff322e,#0000 29rem),radial-gradient(circle at 15% 78%,#3dfe4021,#0000 27rem),linear-gradient(155deg,#0a0a0a,#000)!important;background-size:auto!important}.prod-media{background:#f3f5f8!important}.site-footer{background-color:#000!important;background-image:radial-gradient(circle at 84% 18%,#3dfe401c,#0000 27rem),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;border-image:!important}.rh-intro-panel{background:linear-gradient(135deg, var(--neo-orange-hot), var(--neo-orange))!important;background-size:auto!important}.home-showcase{background:linear-gradient(#080808eb,#080808f7)!important}.map-consent:before{display:none!important}.checkers{background:linear-gradient(90deg, var(--neo-orange), var(--neo-blue))!important;background-size:auto!important;animation:none!important}.race-divider.race-divider-full{background:linear-gradient(#ffffff1f,#0000 42%,#00000057)!important;animation:none!important}.rh-route-curtain,.rh-loader{background-color:#000!important;background-image:radial-gradient(circle,#3dfe4029,#0000 28rem),none!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}body:not(.page-home) main>section{background-image:radial-gradient(circle at 84% 22%,#2fff3229,#0000 31rem),radial-gradient(circle at 12% 82%,#3dfe401a,#0000 29rem)!important;background-size:auto!important;animation:none!important}body:not(.page-home) main>section:nth-of-type(2n){background-image:radial-gradient(circle at 16% 18%,#2fff3226,#0000 30rem),radial-gradient(circle at 88% 78%,#3dfe401c,#0000 30rem),linear-gradient(145deg,#0a0a0a,#000)!important;background-size:auto!important}.page-about main>section:nth-of-type(2) .two-col>.reveal:first-child,.page-contact .info-grid>.reveal,.page-service main>section:last-of-type .deck-wrap,.page-about main>section:last-of-type .two-col,.page-catalog .pit-band .container{background:linear-gradient(145deg,#1c1c1cc7,#020202e8)!important}.page-home .hero-meta{width:auto;max-width:calc(100vw - (var(--ln-pad) * 2));flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex;color:#ecececc2!important;letter-spacing:.12em!important}.page-home .hero-meta-loc{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:.68rem;font-weight:760;line-height:1;display:inline-flex;color:#ecececc2!important}.page-home .hero-meta-icon{width:19px;height:19px;color:var(--neo-orange-hot);opacity:.9;flex:none}.page-home .hero-meta .store-status{letter-spacing:.1em;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;width:auto;min-height:34px;padding:9px 14px;font-size:.63rem;font-weight:820;line-height:1;display:inline-flex;color:var(--neo-ice)!important;background:#0f0f0f94!important;border:1px solid #cecece61!important;box-shadow:inset 0 1px #ffffff1a!important}.page-home .hero-meta .store-status.is-open{color:#d7ffe3!important;border-color:#70e7966b!important}.page-home .hero-meta .store-status.is-closed{color:var(--neo-ice)!important;background:#0f0f0f94!important;border-color:#cecece61!important}.page-home .hero-meta .store-status:before{background:var(--txt-dim2);width:7px;height:7px;box-shadow:none}.page-home .hero-meta .store-status.is-open:before{background:#5bea88;box-shadow:0 0 0 4px #5bea881f}@media (width<=560px){.page-home .hero-meta{gap:11px 15px;max-width:calc(100vw - 32px);top:clamp(205px,28vh,238px)!important}.page-home .hero-meta-loc{letter-spacing:.11em;font-size:.61rem}.page-home .hero-meta .store-status{min-height:32px;padding:8px 12px;font-size:.58rem}}body,button,input,select,textarea,h1,h2,h3,.statement,.page-home .statement-sub,.page-home .hero .btn,.page-home .hero-proof,.page-home .hero-proof strong,.page-home .hero-proof span{font-family:Archivo,Arial,sans-serif!important}.page-home .statement{text-wrap:balance;word-break:normal;overflow-wrap:normal;width:min(68vw,1020px)!important;max-width:calc(100vw - (var(--ln-pad) * 2))!important;letter-spacing:-.055em!important;font-family:Archivo,Arial,sans-serif!important;font-size:clamp(3.85rem,7vw,7.35rem)!important;font-weight:900!important;line-height:.86!important;overflow:visible!important}.page-home .statement .w{max-width:100%;overflow:visible;width:100%!important;letter-spacing:inherit!important;font-family:inherit!important;display:block!important}.page-home .statement .w-ink{font-size:.94em;letter-spacing:-.052em!important;font-family:inherit!important;font-weight:560!important}.page-home .statement .w-volt{letter-spacing:-.058em!important;font-family:inherit!important;font-weight:880!important}@media (width<=899px){.page-home .statement{top:58svh;bottom:auto!important;right:auto!important;left:var(--ln-pad)!important;width:calc(100% - (var(--ln-pad) * 2))!important;max-width:calc(100% - (var(--ln-pad) * 2))!important;text-align:left!important;font-size:clamp(2.45rem,10.5vw,4rem)!important;line-height:.9!important;transform:none!important}}.btn,.add-btn,.catalog-share,.catalog-reset{outline:none;transition:transform .72s var(--ease-reveal), color .68s var(--ease-reveal), background .72s var(--ease-reveal), border-color .68s var(--ease-reveal), outline-color .68s var(--ease-reveal), outline-offset .68s var(--ease-reveal), box-shadow .72s var(--ease-reveal)!important}.btn:hover,.btn:focus-visible,.add-btn:hover,.add-btn:focus-visible,.catalog-share:hover,.catalog-share:focus-visible,.catalog-reset:hover,.catalog-reset:focus-visible{outline-offset:0!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:inset 0 0 0 1px #ffffff52,0 16px 32px -18px #00000075!important}.btn:focus-visible,.add-btn:focus-visible,.catalog-share:focus-visible,.catalog-reset:focus-visible{outline-offset:-4px!important;outline:2px solid #ffffffd1!important;box-shadow:inset 0 0 0 2px #ffffffd1,0 16px 32px -18px #00000075!important}.btn-line:hover,.btn-line:focus-visible{background:#ffffff1a!important;border-color:#ffffff94!important}.btn-volt:hover,.btn-volt:focus-visible,.btn-ink:hover,.btn-ink:focus-visible,.add-btn:hover,.add-btn:focus-visible,.catalog-share:hover,.catalog-share:focus-visible,.catalog-reset:hover,.catalog-reset:focus-visible{border-color:#c9ffcae6!important}.btn:active,.add-btn:active,.catalog-share:active,.catalog-reset:active{transform:translateY(0)!important}.page-home .hero-proof{flex-wrap:wrap;align-items:center;width:min(900px,74vw)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px clamp(32px,4.4vw,68px)!important;margin:clamp(68px,7.8vh,94px) 0 0!important;padding:0!important;display:flex!important}.page-home .hero-proof li,.page-home .hero-proof li:first-child,.page-home .hero-proof li:last-child{align-items:baseline;gap:0;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.page-home .hero-proof strong{letter-spacing:-.035em;font-size:1.2rem;font-weight:850;line-height:1.1;color:var(--neo-orange-hot)!important;font-family:Archivo,Arial,sans-serif!important}.page-home .hero-proof span{letter-spacing:.018em;text-overflow:clip;white-space:nowrap;min-width:0;font-size:clamp(.84rem,1.05vw,1rem);font-weight:660;line-height:1.25;overflow:visible;color:#f8f8f8db!important;font-family:Archivo,Arial,sans-serif!important}@media (width<=899px){.page-home .hero-proof{gap:10px 26px!important;width:calc(100vw - 28px)!important;margin-top:clamp(58px,8vh,82px)!important}.page-home .hero-proof li,.page-home .hero-proof li:first-child,.page-home .hero-proof li:last-child{gap:6px}.page-home .hero-proof strong{font-size:1rem}.page-home .hero-proof span{font-size:.7rem;line-height:1.2}}@media (width<=560px){.page-home .hero-proof{grid-template-columns:1fr;gap:12px!important;width:auto!important;display:grid!important}}.rh-scroll-rail,.rh-motion-scroll-indicator{display:none!important}.js .feature-visual{transition:transform .42s var(--neo-ease), box-shadow .42s ease, filter .3s ease!important}.js .feature-visual:before{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;transform:translate(-130%);background:linear-gradient(100deg,#0000 32%,#ffffff94 50%,#0000 68%)!important}.js .feature-visual:hover:before,.js .feature-visual:focus-visible:before{animation:rh-sweep .9s var(--ease-out)}.js .feature-visual:hover,.js .feature-visual:focus-visible{filter:saturate(1.03)brightness(1.02)!important;box-shadow:var(--shadow-2), 0 0 0 1px #3dfe401f!important;transform:translateY(-7px)!important}.js .feature-visual:hover .feature-img,.js .feature-visual:focus-visible .feature-img{transform:scale(1.025)!important}.rh-nav-link{color:var(--ln-ink)!important;overflow:visible!important}.rh-nav-link>span,.rh-nav-link:hover>span,.rh-nav-link:focus-visible>span,.rh-nav-link[aria-current=page]>span{transition:none!important;transform:none!important}.rh-nav-link>span:after{content:none!important;display:none!important}.rh-nav-link:hover,.rh-nav-link:focus-visible,.rh-nav-link[aria-current=page]{color:var(--ln-accent)!important}@media (prefers-reduced-motion:reduce){.btn:hover,.btn:focus-visible,.btn:active,.btn:hover .arrow,.btn:focus-visible .arrow{transform:none!important}}.btn-volt,.btn-ink,.add-btn,.catalog-share,.catalog-reset,.cart-btn{background:var(--neo-orange)!important;background-image:none!important}.btn-volt,.btn-ink,.map-card .map-cta{color:var(--neo-night)!important}.btn-volt:hover,.btn-volt:focus-visible,.btn-ink:hover,.btn-ink:focus-visible,.add-btn:hover,.add-btn:focus-visible,.catalog-share:hover,.catalog-share:focus-visible,.catalog-reset:hover,.catalog-reset:focus-visible,.cart-btn:hover,.cart-btn:focus-visible{color:var(--neo-night)!important;background:#5cff5e!important;border-color:#ffffff6b!important}.btn-line:hover,.btn-line:focus-visible,.menu-btn:hover,.menu-btn:focus-visible{color:var(--neo-ice)!important;background:#ffffff1a!important;border-color:#ffffff94!important}.cart-btn,.menu-btn,.back-top,.wa-float{transition:transform .72s var(--ease-reveal), background .72s var(--ease-reveal), border-color .68s var(--ease-reveal), box-shadow .72s var(--ease-reveal)!important}.cart-btn:hover,.cart-btn:focus-visible,.menu-btn:hover,.menu-btn:focus-visible,.back-top:hover,.back-top:focus-visible,.wa-float:hover,.wa-float:focus-visible{outline-offset:0!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:inset 0 0 0 1px #ffffff52,0 16px 32px -18px #00000075!important}.back-top:hover,.back-top:focus-visible{color:var(--neo-ice)!important;background:#ffffff1a!important;border-color:#ffffff94!important}.wa-float:hover,.wa-float:focus-visible{background:#5cff5e!important;border-color:#ffffff6b!important}.page-service .feature,.page-service .step{cursor:default!important}.page-service .feature:hover,.page-service .feature:focus,.page-service .feature:focus-visible,.page-service .step:hover,.page-service .step:focus,.page-service .step:focus-visible{color:var(--neo-ice)!important;border-color:var(--rh-internal-line)!important;filter:none!important;background:radial-gradient(260px at 50% 30%,#3dfe401c,#0000 64%),linear-gradient(145deg,#1e1e1ee6,#060606f5)!important;outline:none!important;transform:none!important;box-shadow:inset 0 1px #ffffff0f,0 26px 60px #00000038!important}.page-service .feature:hover:after,.page-service .feature:focus:after,.page-service .feature:focus-visible:after,.page-service .step:hover:after,.page-service .step:focus:after,.page-service .step:focus-visible:after{transform:scaleX(.18)!important}.page-service .step:hover:before,.page-service .step:focus:before,.page-service .step:focus-visible:before{color:#0000!important;-webkit-text-stroke-color:var(--blue-el)!important;transform:none!important}.page-service .feature:hover svg,.page-service .feature:focus svg,.page-service .feature:focus-visible svg{color:var(--neo-orange-hot)!important;filter:none!important;transform:none!important}.hero-machine-stage,.hero-brand-visual,html.lando-anim [data-lando-htrack],.rh-scroll-rail span,.rh-motion-scroll-indicator>span{will-change:transform}.race-atmosphere{contain:paint;transition:none!important;animation:none!important}.race-atmosphere:after{animation:none!important}.site-header.scrolled{backdrop-filter:none!important;background:#050505f5!important}html.lando-anim [data-lando-htrack] .rh-card{border:0!important}html.lando-anim .rh-hbar{background:0 0!important}html.lando-anim [data-lando-htrack] .collage-item img{filter:none!important;box-shadow:none!important}.editorial-garage .collage-item:before,.editorial-garage .collage-item:after,.editorial-garage [data-lando-htrack]>.rh-hcard:before,.editorial-garage [data-lando-htrack]>.rh-hcard:after,.editorial-garage [data-lando-htrack] .rh-card:before,.editorial-garage [data-lando-htrack] .rh-card:after{content:none!important;animation:none!important;display:none!important}html.lando-anim .editorial-garage [data-lando-htrack] .rh-card:before{z-index:3;pointer-events:none;position:absolute;inset:0;transform:translate(-130%);content:""!important;background:linear-gradient(100deg,#0000 28%,#ffffff57 50%,#0000 72%)!important;display:block!important}html.lando-anim .editorial-garage .collage-item:hover .rh-card,html.lando-anim .editorial-garage .collage-item:focus-visible .rh-card{box-shadow:none!important;border:0!important;transform:none!important}html.lando-anim .editorial-garage .collage-item:hover .rh-card:before,html.lando-anim .editorial-garage .collage-item:focus-visible .rh-card:before{animation:1.5s cubic-bezier(.22,1,.36,1) rh-sweep!important}html.lando-anim .page-home .tile,html.lando-anim .page-home .feature-visual,html.lando-anim .page-home .community-section .deck-card,html.lando-anim .page-home .brands-track .brand-logo{overflow:hidden}html.lando-anim .page-home .tile:before,html.lando-anim .page-home .feature-visual:before,html.lando-anim .page-home .brands-track .brand-logo:before,html.lando-anim .page-home .community-section .deck-card:after{z-index:3;pointer-events:none;position:absolute;inset:0;transform:translate(-130%);content:""!important;filter:none!important;background:linear-gradient(100deg,#0000 28%,#ffffff57 50%,#0000 72%)!important;display:block!important}html.lando-anim .page-home .brands-track .brand-logo{position:relative}html.lando-anim .page-home .tile:hover,html.lando-anim .page-home .tile:focus-within,html.lando-anim .page-home .feature-visual:hover,html.lando-anim .page-home .feature-visual:focus-visible,html.lando-anim .page-home .brands-track .brand-logo:hover,html.lando-anim .page-home .brands-track .brand-logo:focus-visible{filter:none!important;transform:none!important}html.lando-anim .page-home .tile:hover .tile-media img,html.lando-anim .page-home .tile:focus-within .tile-media img,html.lando-anim .page-home .feature-visual:hover .feature-img,html.lando-anim .page-home .feature-visual:focus-visible .feature-img,html.lando-anim .page-home .brands-track .brand-logo:hover img,html.lando-anim .page-home .brands-track .brand-logo:focus-visible img,html.lando-anim .page-home .community-section .deck-card:hover img,html.lando-anim .page-home .community-section .deck-card:focus-visible img{transform:none!important}html.lando-anim .page-home .tile:hover:before,html.lando-anim .page-home .tile:focus-within:before,html.lando-anim .page-home .feature-visual:hover:before,html.lando-anim .page-home .feature-visual:focus-visible:before,html.lando-anim .page-home .brands-track .brand-logo:hover:before,html.lando-anim .page-home .brands-track .brand-logo:focus-visible:before,html.lando-anim .page-home .community-section .deck-card:hover:after,html.lando-anim .page-home .community-section .deck-card:focus-visible:after{animation:1.5s cubic-bezier(.22,1,.36,1) rh-sweep!important}html.lando-anim .page-home .community-section .deck-card:hover:before,html.lando-anim .page-home .community-section .deck-card:focus-visible:before{transform:scaleX(.24)!important}html.lando-anim .page-home .brands-track .brand-logo{background:0 0!important;border:0!important}html.lando-anim .page-home .feature-visual:hover,html.lando-anim .page-home .feature-visual:focus-visible{filter:saturate(1.03)brightness(1.02)!important;transform:translateY(-7px)scale(1.015)!important}html.lando-anim .page-home .feature-visual:hover .feature-img,html.lando-anim .page-home .feature-visual:focus-visible .feature-img{transform:scale(1.025)!important}@media (width<=899px) and (orientation:landscape){.page-home .hero{height:118svh!important;min-height:118svh!important}.page-home .hero-machine{inset:12svh var(--ln-pad) auto!important;height:25svh!important}.page-home .hero-machine-stage{height:25svh!important}.page-home .hero-meta{top:calc(40svh + 145px)!important;left:var(--ln-pad)!important;flex-direction:column!important;align-items:flex-start!important;gap:28px!important;transform:none!important}html.lando-anim .page-home .statement{top:94svh!important}}@keyframes rh-intro-meta-landscape{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(24px)!important}to{opacity:1;clip-path:inset(0);transform:translateY(80px)!important}}@media (width<=899px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){body.rh-intro-running.page-home .hero-meta{animation:rh-intro-meta-landscape .55s var(--neo-ease) 2.72s both!important}}@media (width>=900px){body.rh-intro-running.page-home .hero-meta{left:var(--ln-pad)!important;margin:0!important;animation:.2s 3.25s both rh-intro-ui-in!important;position:absolute!important;top:clamp(300px,38vh,420px)!important}}.site-header.rh-theme-accent .cart-btn{color:var(--neo-night)!important;background:var(--neo-orange)!important;background-image:none!important;border-color:#8bff8dd1!important}.site-header.rh-theme-accent .menu-btn{color:var(--neo-ice)!important;background:linear-gradient(145deg,#202020eb,#040404e6)!important;border-color:#dadada70!important}.rh-nav-shot img,.rh-nav-shot:hover img,.rh-nav-shot.is-active img{transform:none!important}.rh-nav-link{transition:color .25s!important}.rh-nav-link:hover,.rh-nav-link:focus-visible,.rh-nav-link[aria-current=page]:hover,.rh-nav-link[aria-current=page]:focus-visible{color:var(--ln-accent-hot)!important;box-shadow:none!important;background:0 0!important}.rh-nav-link[aria-current=page]{color:var(--neo-ice)!important;box-shadow:none!important;background:0 0!important}.site-header .main-nav a{transition:none!important}.site-header .main-nav a:hover,.site-header .main-nav a:focus-visible{color:var(--neo-orange-hot)!important;background:#3dfe401a!important;transform:none!important}.site-header .main-nav a[aria-current=page]{color:#2be72e!important;background:#2be72e29!important;box-shadow:inset 0 -2px #2be72e!important}.site-header .main-nav a[aria-current=page]:hover,.site-header .main-nav a[aria-current=page]:focus-visible{color:#63ee65!important;background:#2be72e38!important}.rh-nav-link[aria-current=page]{color:#2be72e!important}.rh-nav-link,.rh-nav-link>span,.rh-nav-panel.is-open .rh-nav-link{transition:none!important}.rh-nav-link,.rh-nav-panel.is-open .rh-nav-link{transition:color 80ms!important}.race-sector .race-atmosphere{z-index:0;opacity:.14;filter:saturate(.78)contrast(.88)brightness(1.08);mix-blend-mode:normal;background-position:50%;background-repeat:no-repeat;background-size:cover;animation-duration:22s}.race-sector:nth-of-type(3n+1) .race-atmosphere{background-image:linear-gradient(90deg,#060606b8,#0606062e 52%,#060606b3),url(../assets/img/atmosphere/racing-circuit-aerial.webp?v=2)}.race-sector:nth-of-type(3n+1){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000f0,#000000c2 52%,#000000eb),url(../assets/img/atmosphere/racing-circuit-aerial.webp?v=2)!important}.race-sector:nth-of-type(3n+2) .race-atmosphere{background-image:linear-gradient(90deg,#060606d1,#06060657 58%,#0606068f),url(../assets/img/atmosphere/checkered-flags-dusk.webp?v=2);background-position:100%}.race-sector:nth-of-type(3n+2){background-position:100%;background-size:cover;background-image:linear-gradient(90deg,#000000f2,#000c 58%,#000000e6),url(../assets/img/atmosphere/checkered-flags-dusk.webp?v=2)!important}.race-sector:nth-of-type(3n+3) .race-atmosphere{background-image:linear-gradient(90deg,#060606b3,#06060629 52%,#060606b8),url(../assets/img/atmosphere/racing-curb-texture.webp?v=2)}.race-sector:nth-of-type(3n+3){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000ed,#000000c7 52%,#000000eb),url(../assets/img/atmosphere/racing-curb-texture.webp?v=2)!important}.page-home .hero .race-atmosphere{opacity:.2}.page-home .ln-manifesto .race-atmosphere,.page-home .feature-hero .race-atmosphere,.page-home .community-section .race-atmosphere{opacity:.16}@media (width<=680px){.race-sector .race-atmosphere{opacity:.1;background-position:58%}.page-home .hero .race-atmosphere,.page-home .ln-manifesto .race-atmosphere{opacity:.14}}@media (prefers-reduced-motion:reduce){.race-sector .race-atmosphere{animation:none!important}}.race-sector:nth-of-type(7n+1) .race-atmosphere{opacity:.2;background-position:50%;background-image:linear-gradient(90deg,#000000bd,#00000047 58%,#000000b3),url(../assets/img/atmosphere/racing-line-clean.webp?v=2)!important}.race-sector:nth-of-type(7n+1){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000eb,#0000009e 58%,#000000db),url(../assets/img/atmosphere/racing-line-clean.webp?v=2)!important}.race-sector:nth-of-type(7n+2) .race-atmosphere{opacity:.18;background-position:100%;background-image:linear-gradient(90deg,#000000d6,#0000006b 65%,#000000b8),url(../assets/img/atmosphere/start-lights-grid.webp?v=2)!important}.race-sector:nth-of-type(7n+2){background-position:100%;background-size:cover;background-image:linear-gradient(90deg,#000000f0,#000000b8 65%,#000000db),url(../assets/img/atmosphere/start-lights-grid.webp?v=2)!important}.race-sector:nth-of-type(7n+3) .race-atmosphere{opacity:.16;background-position:100%;background-image:linear-gradient(90deg,#000000bd,#00000059 58%,#000000b3),url(../assets/img/atmosphere/checkered-flag-clean.webp?v=2)!important}.race-sector:nth-of-type(7n+3){background-position:100%;background-size:cover;background-image:linear-gradient(90deg,#000000eb,#000000b3 58%,#000000d6),url(../assets/img/atmosphere/checkered-flag-clean.webp?v=2)!important}.race-sector:nth-of-type(7n+4) .race-atmosphere{opacity:.17;background-position:50%;background-image:linear-gradient(90deg,#000000b8,#00000047 55%,#000000b8),url(../assets/img/atmosphere/circuit-line-art.webp?v=2)!important}.race-sector:nth-of-type(7n+4){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000e6,#000000a8 55%,#000000d6),url(../assets/img/atmosphere/circuit-line-art.webp?v=2)!important}.race-sector:nth-of-type(7n+5) .race-atmosphere,.race-sector:nth-of-type(7n+5){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000e6,#000000ad 52%,#000000d6),url(../assets/img/atmosphere/racing-circuit-aerial.webp?v=2)!important}.race-sector:nth-of-type(7n+6) .race-atmosphere,.race-sector:nth-of-type(7n+6){background-position:100%;background-size:cover;background-image:linear-gradient(90deg,#000000e6,#000000ad 58%,#000000d6),url(../assets/img/atmosphere/checkered-flags-dusk.webp?v=2)!important}.race-sector:nth-of-type(7n+7) .race-atmosphere,.race-sector:nth-of-type(7n+7){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000e6,#000000ad 52%,#000000d6),url(../assets/img/atmosphere/racing-curb-texture.webp?v=2)!important}@media (width<=680px){.race-sector:nth-of-type(7n+1) .race-atmosphere,.race-sector:nth-of-type(7n+2) .race-atmosphere,.race-sector:nth-of-type(7n+3) .race-atmosphere,.race-sector:nth-of-type(7n+4) .race-atmosphere{opacity:.12}}.site-header .cart-btn,.site-header.rh-theme-accent .cart-btn{width:56px!important;height:56px!important;color:var(--neo-night)!important;background:var(--neo-orange)!important;background-image:none!important;border:1px solid #8bff8dd1!important;border-radius:50%!important;padding:0!important;box-shadow:inset 0 1px #ffffff6b,0 12px 34px #3dfe4038!important}.site-header .menu-btn,.site-header.rh-theme-accent .menu-btn{width:56px!important;height:56px!important;color:var(--neo-ice)!important;background:linear-gradient(145deg,#202020eb,#040404e6)!important;border:1px solid #dadada70!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #0000003d!important}.site-header .cart-btn svg{width:24px!important;height:24px!important}@media (width<=899px){.site-header .cart-btn,.site-header.rh-theme-accent .cart-btn,.site-header .menu-btn,.site-header.rh-theme-accent .menu-btn{width:48px!important;height:48px!important}}.site-header .cart-btn:hover,.site-header .cart-btn:focus-visible{background:#5cff5e!important;border-color:#ffffff6b!important;transform:translateY(-2px)!important;box-shadow:inset 0 0 0 1px #ffffff52,0 16px 32px -18px #00000075!important}.site-header .menu-btn:hover,.site-header .menu-btn:focus-visible{background:#ffffff1a!important;border-color:#ffffff94!important;transform:translateY(-2px)!important;box-shadow:inset 0 0 0 1px #ffffff52,0 16px 32px -18px #00000075!important}.btn-volt:hover,.btn-volt:focus-visible,.btn-ink:hover,.btn-ink:focus-visible,.add-btn:hover,.add-btn:focus-visible,.catalog-share:hover,.catalog-share:focus-visible,.catalog-reset:hover,.catalog-reset:focus-visible,.site-header .cart-btn:hover,.site-header .cart-btn:focus-visible{color:var(--neo-night)!important;background:#5cff5e!important;border-color:#ffffff6b!important;transform:translateY(-2px)!important;box-shadow:inset 0 0 0 1px #ffffff52,0 16px 32px -18px #00000075!important}.page-home main .hero{--sector-art:url(../assets/img/atmosphere/racing-line-clean.webp?v=2)}.page-home main .ln-manifesto{--sector-art:url(../assets/img/atmosphere/start-grid-reflections.webp?v=2)}.page-home main .editorial-garage{--sector-art:url(../assets/img/atmosphere/curb-stripes-clean.webp?v=2)}.page-home main .feature-hero{--sector-art:url(../assets/img/atmosphere/checkered-flag-detail.webp?v=2)}.page-home main .home-showcase{--sector-art:url(../assets/img/atmosphere/pitlane-geometry.webp?v=2)}.page-home main .brands-strip{--sector-art:url(../assets/img/atmosphere/checkered-flags-dusk.webp?v=2)}.page-home main .community-section{--sector-art:url(../assets/img/atmosphere/track-light-trails.webp?v=2)}.page-home main .home-location{--sector-art:url(../assets/img/atmosphere/racing-circuit-aerial.webp?v=2)}.page-home main .race-sector{background-image:linear-gradient(110deg, #010101f0, #050505ad 54%, #000000e6), var(--sector-art)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.page-home main .race-sector>.race-atmosphere{background-image:linear-gradient(110deg, #010101c2, #0505056b 54%, #000000b8), var(--sector-art)!important;opacity:.15!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (width<=680px){.page-home main .race-sector>.race-atmosphere{opacity:.1!important}}.page-catalog main .page-hero{--section-art:url(../assets/img/atmosphere/pitlane-mist.webp?v=2)}.page-catalog main .catalog-section{--section-art:url(../assets/img/atmosphere/race-control-gantry.webp?v=2)}.page-catalog main .pit-band{--section-art:url(../assets/img/atmosphere/empty-pit-garage.webp?v=2)}.page-contact main .page-hero{--section-art:url(../assets/img/atmosphere/wet-track-reflections.webp?v=2)}.page-contact main .contact-form-section{--section-art:url(../assets/img/atmosphere/telemetry-lines.webp?v=2)}.page-about main .page-hero{--section-art:url(../assets/img/atmosphere/grandstand-lights.webp?v=2)}.page-about main .about-story-section{--section-art:url(../assets/img/atmosphere/chicane-sunrise.webp?v=2)}.page-about main .about-values-section{--section-art:url(../assets/img/atmosphere/circuit-tunnel.webp?v=2)}.page-about main .about-vision-section{--section-art:url(../assets/img/atmosphere/flag-fabric-close.webp?v=2)}.page-service main .page-hero{--section-art:url(../assets/img/atmosphere/starting-grid-overhead.webp?v=2)}.page-service main .service-catalog-section{--section-art:url(../assets/img/atmosphere/safety-barrier-clean.webp?v=2)}.page-service main .service-process-section{--section-art:url(../assets/img/atmosphere/paddock-entrance.webp?v=2)}.page-service main .service-cta-section{--section-art:url(../assets/img/atmosphere/finish-line-night.webp?v=2)}.page-garantia main .page-hero{--section-art:url(../assets/img/atmosphere/checkered-flag-clean.webp?v=2)}.page-garantia main .legal-section{--section-art:url(../assets/img/atmosphere/racing-curb-texture.webp?v=2)}.page-privacy main .page-hero{--section-art:url(../assets/img/atmosphere/circuit-line-art.webp?v=2)}.page-privacy main .legal-section{--section-art:url(../assets/img/atmosphere/track-diagram-lines.webp?v=2)}.page-error main .error-page{--section-art:url(../assets/img/atmosphere/start-lights-grid.webp?v=2)}body:not(.page-home) main .race-sector.race-sector{background:linear-gradient(110deg, #010101f0, #050505ad 54%, #000000e6), var(--section-art)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}body:not(.page-home) main .race-sector.race-sector>.race-atmosphere{background:linear-gradient(110deg, #010101c2, #0505056b 54%, #000000b8), var(--section-art)!important;opacity:.14!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (width<=680px){body:not(.page-home) main .race-sector>.race-atmosphere{opacity:.1!important}}.page-catalog main .pit-band.race-sector.race-sector,.page-about main .about-vision-section.race-sector.race-sector,.page-service main .service-cta-section.race-sector.race-sector,.page-error main .error-page.race-sector.race-sector{background-image:linear-gradient(110deg, #010101f0, #050505ad 54%, #000000e6), var(--section-art)!important;background-position:50%!important;background-size:cover!important}.page-home main .ln-manifesto.race-sector{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover,100% 100%!important}.page-garantia .legal-content,.page-privacy .legal-content,.page-error .error-page .container,.page-about main>section:nth-of-type(2) .two-col>.reveal:first-child,.page-contact .info-grid>.reveal,.page-service main>section:last-of-type .deck-wrap,.page-about main>section:last-of-type .two-col,.page-catalog .pit-band .container{border:1px solid var(--rh-internal-line);backdrop-filter:blur(14px);background:linear-gradient(#43c6450b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#43c6450b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(145deg,#1c1c1cc7,#020202e8);border-radius:7px 32px;box-shadow:inset 0 1px #ffffff0f,0 30px 80px #00000040;padding:clamp(26px,4vw,56px)!important}.page-garantia .legal-section,.page-privacy .legal-section{align-items:center;display:flex}.page-garantia .legal-content,.page-privacy .legal-content{max-width:760px}.page-error .error-page .container{gap:10px;width:min(760px,92vw)}.page-error .error-sub{margin-inline:auto}body:not(.page-home) .page-hero{align-items:center;min-height:100svh;display:flex}@media (width<=899px){.page-garantia .legal-content,.page-privacy .legal-content,.page-error .error-page .container,.page-about main>section:nth-of-type(2) .two-col>.reveal:first-child,.page-contact .info-grid>.reveal,.page-service main>section:last-of-type .deck-wrap,.page-about main>section:last-of-type .two-col,.page-catalog .pit-band .container{border-radius:5px 22px;padding:24px 18px!important}.page-garantia .legal-content h2,.page-privacy .legal-content h2{font-size:clamp(1.15rem,4.6vw,1.55rem)}.page-garantia .legal-content p,.page-garantia .legal-content li,.page-privacy .legal-content p,.page-privacy .legal-content li{font-size:.98rem}.page-error .error-page .container{width:min(92vw,760px)}}@media (width<=560px){.page-garantia .legal-content ul,.page-garantia .legal-content ol,.page-privacy .legal-content ul,.page-privacy .legal-content ol{padding-left:20px}.page-error .error-code{line-height:.82}.page-error .hero-ctas{gap:12px}}main>.editorial-garage,main>.feature-hero,main>.home-showcase,main>.community-section,main>.home-location,main>.service-catalog-section,main>.service-process-section,main>.service-cta-section,main>.about-story-section,main>.about-values-section,main>.about-vision-section,main>.contact-form-section,main>.legal-section,main>.catalog-section{flex-direction:column;justify-content:center;min-height:100svh;display:flex}@media (prefers-reduced-motion:no-preference){html{scroll-snap-type:y proximity}main>.hero,body:not(.page-home) .page-hero,main>.ln-manifesto,main>.editorial-garage,main>.feature-hero,main>.home-showcase,main>.community-section,main>.home-location,main>.service-catalog-section,main>.service-process-section,main>.service-cta-section,main>.about-story-section,main>.about-values-section,main>.about-vision-section,main>.contact-form-section,main>.legal-section,main>.catalog-section{scroll-snap-align:start;scroll-snap-stop:normal}}.rh-loader{z-index:10080;color:var(--neo-ice);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .58s var(--ln-ease), transform .58s var(--ln-ease), visibility 0s linear .58s;overflow:hidden;transform:none;clip-path:none!important;background:#000!important;place-items:center!important;animation:10ms linear 3.08s forwards rh-start-fallback-v2!important;display:grid!important}.rh-loader:before,.rh-loader:after{display:none!important}body.rh-intro-reveal .rh-loader{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.025);clip-path:none!important}.rh-start-shell{opacity:0;width:min(420px,100vw - 40px);animation:rh-start-shell-in-v2 .48s var(--ln-ease) 40ms forwards;justify-items:center;display:grid;transform:translateY(10px)}.rh-start-brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.rh-start-brand img{filter:none;width:clamp(54px,10vw,72px);height:auto}.rh-start-brand>span{color:#f2f2f2a3;letter-spacing:.18em;white-space:nowrap;font-family:Archivo,Arial,sans-serif;font-size:.58rem;font-weight:800;line-height:1.25}.rh-start-brand b{color:var(--neo-orange);font-weight:800}.rh-start-signal{background:#040404;border:1px solid #c6c6c638;border-radius:14px;width:100%;padding:22px 20px;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #00000052}.rh-start-lights{justify-content:center;gap:clamp(8px,1.8vw,14px);display:flex}.rh-start-light{aspect-ratio:1;background:#080808;border:1px solid #c6c6c630;border-radius:50%;width:clamp(38px,8vw,54px);display:block;position:relative;box-shadow:inset 0 3px 7px #000000a8,0 5px 12px #00000038}.rh-start-light:before{content:"";animation:rh-start-light-red-v2 .18s var(--ln-ease) both, rh-start-light-go-v2 .4s var(--ln-ease) 1.88s forwards;background:#0b0b0b;border-radius:50%;position:absolute;inset:13%;box-shadow:inset 0 -5px 9px #00000094}.rh-start-light:after{content:"";opacity:0;filter:blur(1px);background:#ffffff94;border-radius:50%;width:18%;height:11%;animation:.18s 1.88s forwards rh-start-glint-v2;position:absolute;top:22%;left:28%}.rh-start-status{color:#f2f2f28c;letter-spacing:.24em;text-align:center;width:100%;height:1.2em;margin:20px 0 0;font-family:Archivo,Arial,sans-serif;font-size:.58rem;font-weight:800;line-height:1;position:relative}.rh-start-status-ready,.rh-start-status-go{display:block;position:absolute;inset:0}.rh-start-status-ready{animation:2.06s both rh-start-ready-v2}.rh-start-status-go{color:#47f28d;opacity:0;text-shadow:0 0 20px #47f28d7a;animation:rh-start-go-v2 .42s var(--ln-ease) 1.88s both;transform:translateY(5px)scale(.96)}@keyframes rh-start-shell-in-v2{to{opacity:1;transform:translateY(0)}}@keyframes rh-start-light-red-v2{to{background:#ff4b4b;box-shadow:inset 0 -5px 9px #78090952,0 0 14px #ff4b4bc7,0 0 28px #ff4b4b47}}@keyframes rh-start-light-go-v2{0%,18%{background:#ff4b4b;box-shadow:inset 0 -5px 9px #78090952,0 0 14px #ff4b4bc7,0 0 28px #ff4b4b47}to{background:#47f28d;box-shadow:inset 0 -5px 9px #0a6e344d,0 0 16px #47f28de6,0 0 34px #47f28d57}}@keyframes rh-start-glint-v2{0%{opacity:0}45%,to{opacity:.72}}@keyframes rh-start-ready-v2{0%,8%{opacity:0;transform:translateY(5px)}16%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes rh-start-go-v2{0%{opacity:0;transform:translateY(5px)scale(.96)}35%,82%{opacity:1;transform:translateY(0)scale(1.06)}to{opacity:0;transform:translateY(-4px)scale(1)}}@keyframes rh-start-fallback-v2{to{opacity:0;visibility:hidden;pointer-events:none}}@media (width<=520px){.rh-loader{transition-duration:.48s}.rh-start-shell{width:calc(100vw - 32px)}.rh-start-brand{margin-bottom:22px}.rh-start-brand>span{font-size:.51rem}.rh-start-signal{border-radius:11px;padding:18px 12px}.rh-start-lights{gap:6px}.rh-start-light{width:min(15vw,48px)}}@media (prefers-reduced-motion:reduce){.rh-loader{animation:none!important;display:none!important}}.rh-loader{transition:opacity .46s,transform .46s,visibility 0s linear .46s;background:#02060d!important}.rh-start-shell{width:auto;animation:.42s 40ms forwards rh-start-shell-in-v3;transform:translateY(6px)}.rh-start-eyebrow{color:#f2f2f26b;letter-spacing:.38em;text-align:center;margin-bottom:20px;font-family:Archivo,Arial,sans-serif;font-size:.5rem;font-weight:800;line-height:1;display:block}.rh-start-signal{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.rh-start-lights{gap:clamp(10px,1.5vw,16px);position:relative}.rh-start-light{background:#030303;border:1px solid #c5c5c53b;width:clamp(28px,3.2vw,38px);box-shadow:inset 0 1px 3px #000000b8}@keyframes rh-start-shell-in-v3{to{opacity:1;transform:translateY(0)}}@keyframes rh-start-light-red-v3{to{background:#f25555;box-shadow:0 0 10px #f25555b8}}@keyframes rh-start-light-go-v3{0%,18%{background:#f25555;box-shadow:0 0 10px #f25555b8}to{background:#69ee9d;box-shadow:0 0 15px #69ee9dd1}}@media (width<=520px){.rh-start-eyebrow{margin-bottom:16px;font-size:.44rem}.rh-start-lights{gap:7px}.rh-start-light{width:25px}}.rh-loader{transition:opacity .42s,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s;background:#000!important;animation:10ms linear 2.86s forwards rh-start-fallback-v4!important}.rh-loader:before{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(116deg,#0000 0 40%,#3dfe4038 40.2%,#0000 40.65%),linear-gradient(116deg,#0000 0 57%,#2fff323d 57.2%,#0000 57.7%),radial-gradient(circle at 50% 52%,#3dfe401f,#0000 25%);animation:2.72s 80ms both rh-brand-trails-v4;position:absolute;inset:-14%;transform:translate(-3%);display:block!important}.rh-loader:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle,#ffffebe6 0,#69ee9d7a 16%,#2fff3229 32%,#0000 68%);border-radius:50%;width:210px;animation:.5s 1.72s both rh-green-burst-v4;position:absolute;display:block!important}.rh-start-shell{z-index:2;gap:22px;width:auto;animation:.54s cubic-bezier(.16,1,.3,1) 60ms forwards rh-start-shell-in-v4;position:relative;transform:translateY(8px)scale(.94)}.rh-start-mark{filter:drop-shadow(0 12px 22px #0000006b);width:clamp(62px,8vw,90px);height:auto;animation:.54s cubic-bezier(.16,1,.3,1) .12s both rh-mark-in-v4,.42s 1.72s both rh-mark-go-v4}.rh-start-signal{background:linear-gradient(90deg,#0000,#0d0d0d80,#0000);border-top:1px solid #c6c6c638;border-bottom:1px solid #c6c6c638;width:auto;min-width:clamp(238px,26vw,330px);padding:16px 20px}.rh-start-light{background:#020202;border-color:#c5c5c547;width:clamp(30px,3.4vw,40px);box-shadow:inset 0 1px 3px #000000c7}.rh-start-light:before{box-shadow:none;background:#070707;animation:.16s cubic-bezier(.16,1,.3,1) both rh-start-light-red-v4,.34s cubic-bezier(.16,1,.3,1) 1.72s forwards rh-start-light-go-v4;inset:17%}.rh-start-light:after{content:"";opacity:0;filter:blur(1px);background:#ffffff9e;border-radius:50%;width:20%;height:12%;animation:.2s 1.72s both rh-light-glint-v4;position:absolute;top:20%;left:27%;display:block!important}@keyframes rh-brand-trails-v4{0%,12%{opacity:0;transform:translate(-8%)scale(.98)}32%,72%{opacity:.82;transform:translate(0)scale(1)}to{opacity:0;transform:translate(7%)scale(1.03)}}@keyframes rh-start-shell-in-v4{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rh-mark-in-v4{0%{opacity:0;transform:translateY(8px)scale(.84)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes rh-mark-go-v4{0%,to{filter:drop-shadow(0 12px 22px #0000006b);transform:scale(1)}45%{filter:drop-shadow(0 0 24px #3dfe409e);transform:scale(1.08)}}@keyframes rh-start-light-red-v4{to{background:#ff5b43;box-shadow:0 0 12px #ff5b43db,0 0 24px #3dfe4057}}@keyframes rh-start-light-go-v4{0%,20%{background:#ff5b43;box-shadow:0 0 12px #ff5b43db,0 0 24px #3dfe4057}to{background:#69ee9d;box-shadow:0 0 16px #69ee9df5,0 0 32px #2fff326b}}@keyframes rh-light-glint-v4{0%{opacity:0;transform:scale(.4)}45%,to{opacity:.76;transform:scale(1)}}@keyframes rh-green-burst-v4{0%{opacity:0;transform:scale(.38)}28%{opacity:.88;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes rh-start-fallback-v4{to{opacity:0;visibility:hidden;pointer-events:none}}@media (width<=520px){.rh-start-shell{gap:16px}.rh-start-mark{width:62px}.rh-start-signal{min-width:210px;padding:12px 14px}.rh-start-lights{gap:7px}.rh-start-light{width:27px}}.rh-loader{transition:opacity .22s linear,transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s;animation:10ms linear 2.28s forwards rh-start-fallback-v5!important}.rh-loader:after{animation:none!important;display:none!important}.rh-start-shell{opacity:1;gap:0;transform:translateY(0);animation:none!important}.rh-start-signal{background:linear-gradient(90deg,#0000,#0d0d0da3,#0000);border-top-color:#c6c6c64d;border-bottom-color:#c6c6c64d;min-width:min(620px,100vw - 64px);padding:26px 34px}.rh-start-lights{gap:clamp(18px,2.4vw,28px)}.rh-start-light{border-width:1px;border-color:#cccccc4d;width:clamp(56px,7vw,84px)}.rh-start-light:before{animation:.12s both rh-start-light-red-v5,.24s 1.42s forwards rh-start-light-go-v5;inset:16%}.rh-start-light:after{display:none!important}@keyframes rh-start-light-red-v5{to{background:#ff5a43;box-shadow:0 0 18px #ff5a43eb,0 0 34px #3dfe405c}}@keyframes rh-start-light-go-v5{0%,25%{background:#ff5a43;box-shadow:0 0 18px #ff5a43eb,0 0 34px #3dfe405c}to{background:#6dff9f;box-shadow:0 0 24px #6dff9f,0 0 52px #2fff328a}}@keyframes rh-start-fallback-v5{to{opacity:0;visibility:hidden;pointer-events:none}}@media (width<=520px){.rh-start-signal{min-width:calc(100vw - 32px);padding:20px 16px}.rh-start-lights{gap:10px}.rh-start-light{width:clamp(38px,12.5vw,56px)}}.rh-start-mark{z-index:3;opacity:0;filter:drop-shadow(0 18px 30px #00000075);will-change:left, top, transform, opacity;width:clamp(220px,27vw,360px);height:auto;animation:.68s cubic-bezier(.16,1,.3,1) 80ms both rh-logo-arrival-v6,.56s cubic-bezier(.16,1,.3,1) 1.42s forwards rh-logo-launch-v6;position:absolute;top:23%;left:50%;transform:translate(-50%,-50%)translate(-15vw,16px)scale(.62)rotate(-9deg);display:block!important}.rh-loader:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#3dfe40cc 28%,#fffffff2 50%,#2fff32cc 72%,#0000);width:100%;height:2px;animation:.42s cubic-bezier(.16,1,.3,1) 1.42s both rh-start-finish-line-v6;position:absolute;top:50%;left:0;transform:scaleX(0);display:block!important}@keyframes rh-logo-arrival-v6{0%{opacity:0;transform:translate(-50%,-50%)translate(-15vw,16px)scale(.62)rotate(-9deg)}65%{opacity:1;transform:translate(-50%,-50%)translate(8px,-2px)scale(1.04)rotate(1deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes rh-logo-launch-v6{0%{opacity:1;filter:drop-shadow(0 18px 30px #00000075);top:23%;left:50%;transform:translate(-50%,-50%)scale(1)rotate(0)}35%{opacity:1;filter:drop-shadow(0 0 32px #3dfe40b8);transform:translate(-50%,-50%)scale(1.08)rotate(-2deg)}to{opacity:.9;filter:drop-shadow(0 12px 24px #0000004d);top:58%;left:76%;transform:translate(-50%,-50%)scale(.44)rotate(0)}}@keyframes rh-start-finish-line-v6{0%{opacity:0;transform:scaleX(0)}25%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.1)}}@media (width<=899px){.rh-start-mark{width:clamp(170px,46vw,250px);top:25%}@keyframes rh-logo-launch-v6{0%{opacity:1;top:25%;left:50%;transform:translate(-50%,-50%)scale(1)rotate(0)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(-2deg)}to{opacity:.86;top:68%;left:68%;transform:translate(-50%,-50%)scale(.34)rotate(0)}}}.rh-loader{transition:opacity .2s linear!important;transform:none!important}body.rh-intro-reveal .rh-loader{opacity:0!important;transform:none!important}body.rh-intro-complete .site-header .logo,body.rh-intro-complete .header-actions,body.rh-intro-complete .hero-meta,body.rh-intro-complete .statement-sub,body.rh-intro-complete .statement,body.rh-intro-complete .hero .hero-ctas,body.rh-intro-complete .hero-proof,body.rh-intro-complete .hero-machine,body.rh-intro-complete .hero-machine-stage,body.rh-intro-complete .hero:before{opacity:1!important;clip-path:none!important;animation:none!important}body.rh-intro-complete .hero-machine,body.rh-intro-complete .hero-machine-stage,body.rh-intro-complete .statement{will-change:auto!important;transform:none!important}@media (width<=899px){body.rh-intro-running .site-header .logo,body.rh-intro-complete .site-header .logo{transform:translate(-50%)!important}}.rh-start-shell{opacity:0;transform:translateY(12px)scale(.97);animation:.72s cubic-bezier(.16,1,.3,1) 80ms both rh-start-shell-in-v7!important}@keyframes rh-start-shell-in-v7{0%{opacity:0;transform:translateY(12px)scale(.97)}65%{opacity:1;transform:translateY(-1px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}.rh-loader{background-image:linear-gradient(110deg,#010101f0,#050505ad 54%,#000000e6),url(../assets/img/atmosphere/racing-line-clean.webp?v=2)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;transition:opacity .46s cubic-bezier(.16,1,.3,1)!important}.rh-loader:before{animation:none!important;display:none!important}body.rh-intro-reveal .rh-loader{opacity:0!important}body.rh-intro-running:before,body.rh-intro-fadeout:before{content:"";z-index:10090;pointer-events:none;opacity:0;background:#01040a;position:fixed;inset:0}body.rh-intro-reveal:before{opacity:1;transition:opacity .34s cubic-bezier(.16,1,.3,1)}body.rh-intro-fadeout:before{opacity:1;animation:.68s cubic-bezier(.16,1,.3,1) forwards rh-dark-curtain-out-v7}@keyframes rh-dark-curtain-out-v7{0%{opacity:1}to{opacity:0;visibility:hidden}}body.rh-intro-running:before,body.rh-intro-fadeout:before,body.rh-intro-reveal:before,body.rh-intro-release:before{content:none!important;display:none!important}body.rh-intro-reveal .rh-loader{opacity:1!important;background:#01040a!important;transition:background .28s cubic-bezier(.16,1,.3,1)!important}body.rh-intro-reveal .rh-start-shell,body.rh-intro-reveal .rh-start-mark{opacity:0!important;transition:opacity .2s!important}body.rh-intro-release .rh-loader{opacity:0!important;background:#01040a!important;transition:opacity .58s cubic-bezier(.16,1,.3,1)!important}body.rh-intro-reveal .rh-loader,body.rh-intro-release .rh-loader{visibility:visible!important;animation:none!important}body.rh-intro-reveal .rh-loader:after,body.rh-intro-release .rh-loader:after{opacity:0!important}.rh-loader{background:linear-gradient(110deg,#010101f0,#050505ad 54%,#000000e6),#000 url(../assets/img/atmosphere/racing-line-clean.webp?v=2) 50%/cover no-repeat!important;transition:opacity .78s cubic-bezier(.22,1,.36,1)!important;right:-48px!important}.rh-loader:before{content:""!important;z-index:10!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important;background:#01040a!important;border:0!important;border-radius:0!important;transition:opacity .7s cubic-bezier(.22,1,.36,1)!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important}body.rh-intro-reveal .rh-loader,body.rh-intro-release .rh-loader{visibility:visible!important;background:linear-gradient(110deg,#010101f0,#050505ad 54%,#000000e6),#000 url(../assets/img/atmosphere/racing-line-clean.webp?v=2) 50%/cover no-repeat!important;animation:none!important;right:-48px!important}body.rh-intro-reveal .rh-loader{opacity:1!important;transition:none!important}body.rh-intro-reveal .rh-loader:before,body.rh-intro-release .rh-loader:before{opacity:1!important}body.rh-intro-release .rh-loader{opacity:0!important;transition:opacity .78s cubic-bezier(.22,1,.36,1)!important}@media (width>=900px){.page-home .community-section{min-height:100svh!important;padding:70px 0 34px!important}.page-home .community-section .sec-title{font-size:clamp(3.6rem,6vw,6rem)!important}.page-home .community-section .social-fan{height:min(29vw,400px)!important;margin-top:32px!important}.page-home .community-section .social-fan .deck-card{width:clamp(165px,15vw,240px)!important;height:clamp(250px,25vw,380px)!important}.page-home .community-section .social-fan .deck-card:first-child,.page-home .community-section .social-fan .deck-card:nth-child(7){--fan-y:46px}.page-home .community-section .social-fan .deck-card:nth-child(2),.page-home .community-section .social-fan .deck-card:nth-child(6){--fan-y:26px}.page-home .community-section .social-fan .deck-card:nth-child(4){--fan-y:-10px}.page-home .community-section .social-links{margin:-8px 0 18px!important}.page-home .home-location{min-height:100svh!important;padding:70px 0 34px!important}.page-home .home-location .sec-title{font-size:clamp(3.6rem,6vw,6rem)!important}.page-home .home-location .info-grid{gap:24px!important}.page-home .home-location .info-list{gap:2px!important}.page-home .home-location .info-item{gap:16px!important;margin-inline:-8px!important;padding:14px 8px!important}.page-home .home-location .info-item svg{width:22px!important;height:22px!important;margin-top:3px!important}.page-home .home-location .info-item h3{margin-bottom:4px!important;font-size:.72rem!important}.page-home .home-location .info-item p,.page-home .home-location .info-item a{font-size:1rem!important;line-height:1.4!important}.page-home .home-location .map-card{min-height:430px!important}.page-home .home-location .map-consent{gap:12px!important;padding:42px 32px 92px!important}.page-home .home-location .map-pin{width:58px!important;height:58px!important}.page-home .home-location .map-pin svg{width:27px!important;height:27px!important}.page-home .home-location .map-consent h3{font-size:clamp(2.2rem,4vw,3rem)!important}.page-home .home-location .map-card .map-cta{bottom:14px!important;left:14px!important}.page-home .home-location>.container{transform:translateY(-18px)}.page-home .home-location .sec-head{position:relative;top:18px}body.page-contact main>section.contact-form-section{align-items:center!important;min-height:100svh!important;padding-block:52px!important}.page-contact .contact-form-section .sec-title{font-size:clamp(3.4rem,5vw,5.4rem)!important;line-height:.86!important}.page-contact .contact-form-section br{display:none}.page-contact .info-grid{gap:24px!important}.page-contact .info-grid>.reveal:nth-child(2) .info-list{margin-top:28px!important}.page-contact .info-grid>.reveal{position:relative;top:18px;padding:24px!important}.page-contact .form-grid,.page-contact .form-row{gap:12px!important}.page-contact .field label{margin-bottom:4px}.page-contact .field input,.page-contact .field select,.page-contact .field textarea{min-height:44px!important;padding:9px 12px!important}.page-contact .field textarea{min-height:90px!important}.page-contact .info-item{gap:14px;padding:10px 0 10px 14px!important}.page-contact .info-item:hover{padding-left:14px!important}.page-contact .info-item svg{width:20px;height:20px}.page-contact .info-item p,.page-contact .info-item a{font-size:.9rem}}html.lando-anim body.page-contact .contact-form-section .sec-title,body.page-contact .contact-form-section .sec-title{line-height:1.04!important}.page-contact .contact-form-section .sec-sub{margin-bottom:16px!important}.page-contact .contact-form-section .info-item svg *{stroke-dasharray:none!important;stroke-dashoffset:0!important;will-change:auto!important}@media (width<=899px){.page-home .community-section{padding:92px 0 46px!important}.page-home .community-section .social-fan{height:min(92vw,350px)!important;margin-block:30px 24px!important}.page-home .community-section .social-fan .deck-card{width:clamp(128px,36vw,170px)!important;height:clamp(195px,54vw,245px)!important}.page-home .home-location{padding:92px 0 46px!important}.page-home .home-location .info-item{padding:12px 8px!important}.page-home .home-location .info-item p,.page-home .home-location .info-item a{font-size:.9rem!important}.page-home .home-location .map-card{min-height:340px!important}body.page-contact main>section.contact-form-section{padding-block:72px 48px!important}.page-contact .info-grid>.reveal{top:0;padding:20px 18px!important}.page-contact .info-grid>.reveal:nth-child(2) .info-list{margin-top:22px!important}.page-contact .contact-form-section br{display:none}}.rh-start-light:before{animation:.12s both rh-start-light-red-v5,.22s cubic-bezier(.22,1,.36,1) 1.22s forwards rh-start-light-go-v5!important}.rh-start-light:first-child:before{animation-delay:.18s,1.22s!important}.rh-start-light:nth-child(2):before{animation-delay:.36s,1.22s!important}.rh-start-light:nth-child(3):before{animation-delay:.54s,1.22s!important}.rh-start-light:nth-child(4):before{animation-delay:.72s,1.22s!important}.rh-start-light:nth-child(5):before{animation-delay:.9s,1.22s!important}.rh-start-mark{animation:.58s cubic-bezier(.16,1,.3,1) 60ms both rh-logo-arrival-v6,.5s cubic-bezier(.16,1,.3,1) 1.28s forwards rh-logo-launch-v6!important}.rh-loader:after{animation:.34s cubic-bezier(.16,1,.3,1) 1.28s both rh-start-finish-line-v6!important}.rh-loader:before{transition-duration:.64s!important}body.rh-intro-release .rh-loader{transition-duration:.72s!important}.ln-manifesto-copy>span:nth-child(2){color:var(--volt)!important}.page-hero:after,.race-atmosphere:after{display:none!important}.sec-title .accent:after,.js .reveal .sec-title .accent:after,.js .reveal.in .sec-title .accent:after{height:.05em!important;box-shadow:none!important;background:var(--volt)!important;bottom:-.16em!important}.page-service main>section:last-of-type .deck-wrap,.page-about main>section:last-of-type .two-col,.page-catalog .pit-band .container,.page-garantia .legal-content,.page-privacy .legal-content{border-radius:20px!important}.page-service main>section:last-of-type .sec-title,.page-about main>section:last-of-type .sec-title,.page-catalog .pit-band .sec-title{line-height:1.02!important}.page-service main>section:last-of-type .deck-wrap{align-items:start!important}.page-service main>section:last-of-type .deck-wrap,.page-service main>section:last-of-type .deck-wrap .cta-message,.page-service main>section:last-of-type .deck-wrap .cta-action,.page-service main>section:last-of-type .deck-wrap .sec-title,.page-service main>section:last-of-type .deck-wrap .sec-sub,.page-service main>section:last-of-type .deck-wrap .kicker{text-align:left!important}.page-service main>section:last-of-type .deck-wrap .cta-action{align-items:flex-start!important}.page-home .hero>.container{padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.page-home .hero-meta,.page-home .statement,.page-home .statement-sub,.page-home .hero .hero-ctas,.page-home .hero-proof{margin:0!important;position:absolute!important;inset:auto!important}@media (width>=900px){.page-home .hero-meta{top:clamp(112px,14vh,154px)!important;left:var(--ln-pad)!important}.page-home .statement{top:auto!important;bottom:188px!important;right:auto!important;left:var(--ln-pad)!important;text-align:left!important}.page-home .statement-sub{top:auto!important;bottom:134px!important;right:auto!important;left:var(--ln-pad)!important;text-align:left!important;transform:none!important}.page-home .hero .hero-ctas{top:auto!important;bottom:30px!important;right:auto!important;left:var(--ln-pad)!important;gap:16px!important;width:max-content!important}.page-home .hero-proof{top:auto!important;right:var(--ln-pad)!important;width:max-content!important;display:none!important;bottom:30px!important;left:auto!important}}@media (width>=600px) and (width<=899px){:root{--ln-pad:24px}.site-header .logo{top:22px!important;left:var(--ln-pad)!important;width:122px!important;height:54px!important;transform:none!important}.site-header .logo:hover{transform:scale(.96)!important}.header-actions{top:22px!important;right:var(--ln-pad)!important;justify-content:flex-end!important;width:auto!important;left:auto!important}.page-home .hero-meta{top:126px!important;left:var(--ln-pad)!important;text-align:left!important;width:auto!important;transform:none!important}.page-home .hero-machine{width:auto!important;height:39svh!important;inset:23svh 1vw auto 47vw!important}.page-home .hero-machine-stage{width:100%!important;height:39svh!important}.page-home .statement{top:36svh!important;bottom:auto!important;right:auto!important;left:var(--ln-pad)!important;text-align:left!important;width:46vw!important;max-width:46vw!important;font-size:clamp(3.35rem,7.2vw,5.2rem)!important;line-height:.88!important;transform:none!important}.page-home .statement-sub{top:73svh!important;bottom:auto!important;left:var(--ln-pad)!important;white-space:normal!important;text-align:left!important;width:45vw!important;max-width:45vw!important;transform:none!important}.page-home .hero .hero-ctas{top:auto!important;bottom:74px!important;right:auto!important;left:var(--ln-pad)!important;gap:10px!important;width:max-content!important}.page-home .hero .hero-ctas .btn{min-height:50px!important;padding-inline:15px!important;font-size:.67rem!important}.page-home .hero-proof{top:auto!important;bottom:22px!important;right:auto!important;left:var(--ln-pad)!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;max-width:50vw!important}.page-home .hero-proof li:nth-child(n+2){display:none!important}}@media (width<=599px){:root{--ln-pad:14px}.site-header .logo,body.rh-intro-running .site-header .logo,body.rh-intro-complete .site-header .logo{top:14px!important;left:var(--ln-pad)!important;width:108px!important;height:48px!important;transform:none!important}.site-header .logo:hover,body.rh-intro-running .site-header .logo:hover,body.rh-intro-complete .site-header .logo:hover{transform:scale(.96)!important}.header-actions{top:14px!important;right:var(--ln-pad)!important;justify-content:flex-end!important;width:auto!important;left:auto!important}.page-home .hero-meta{top:126px!important;left:var(--ln-pad)!important;text-align:left!important;width:auto!important;transform:none!important}.page-home .hero-machine{width:78vw!important;height:30svh!important;inset:23svh 4vw auto auto!important}.page-home .hero-machine-stage{width:100%!important;height:30svh!important}.page-home .statement{top:56svh!important;bottom:auto!important;right:auto!important;left:var(--ln-pad)!important;width:calc(100% - (var(--ln-pad) * 2))!important;text-align:left!important;max-width:none!important;font-size:clamp(2.7rem,10.8vw,4rem)!important;line-height:.88!important;transform:none!important}.page-home .statement-sub{top:calc(56svh + 166px)!important;bottom:auto!important;right:auto!important;left:var(--ln-pad)!important;white-space:normal!important;text-align:left!important;width:min(250px,70vw)!important;transform:none!important}.page-home .hero .hero-ctas{top:auto!important;right:var(--ln-pad)!important;bottom:86px!important;left:var(--ln-pad)!important;flex-direction:row!important;align-items:stretch!important;gap:8px!important;width:auto!important}.page-home .hero .hero-ctas .btn{letter-spacing:.1em!important;flex:1 1 0!important;min-width:0!important;min-height:50px!important;padding-inline:8px!important;font-size:.62rem!important}.page-home .hero-proof{top:auto!important;bottom:18px!important;right:72px!important;left:var(--ln-pad)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:auto!important;display:grid!important}.page-home .hero-proof li,.page-home .hero-proof li:first-child,.page-home .hero-proof li:last-child{min-width:0!important;padding:0!important;display:block!important}.page-home .hero-proof span{white-space:normal!important;font-size:.58rem!important;line-height:1.2!important;display:block!important}html.lando-anim .page-home .statement-sub{transform:none!important}.page-home .hero-proof{max-width:none!important}}@media (width<=599px) and (height<=760px){.page-home .hero-machine{top:21svh!important}.page-home .statement{top:51svh!important}.page-home .statement-sub{top:calc(51svh + 152px)!important}}@media (width<=899px){.rh-start-mark{animation:.58s cubic-bezier(.16,1,.3,1) 60ms both rh-logo-arrival-v6,.5s cubic-bezier(.16,1,.3,1) 1.28s forwards rh-logo-launch-mobile-v7!important}@keyframes rh-logo-launch-mobile-v7{0%{opacity:1;top:25%;left:50%;transform:translate(-50%,-50%)scale(1)rotate(0)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(-2deg)}to{opacity:.9;top:38%;left:57%;transform:translate(-50%,-50%)scale(.48)rotate(0)}}}@media (width>=900px){html.lando-anim .page-home .editorial-garage,html.lando-anim .page-home .home-showcase{--rail-gap:clamp(22px, 2.3vw, 32px);--rail-card-w:clamp(300px, 26vw, 380px);--rail-card-h:min(56vh, 480px)}html.lando-anim .page-home .editorial-garage>.container,html.lando-anim .page-home .home-showcase>.container{position:relative}html.lando-anim .page-home .editorial-garage .sec-head,html.lando-anim .page-home .home-showcase .vitrina-head{width:auto!important;max-width:none!important;margin-bottom:clamp(26px,4vh,42px)!important;padding-inline:0!important}html.lando-anim .page-home .editorial-garage .sec-title,html.lando-anim .page-home .home-showcase .sec-title{max-width:13ch!important;font-size:clamp(3.6rem,5.6vw,5.8rem)!important;line-height:.9!important}html.lando-anim .page-home .editorial-garage [data-lando-htrack],html.lando-anim .page-home .home-showcase [data-lando-htrack]{gap:var(--rail-gap)!important;padding-inline:0 var(--rail-gap)!important;align-items:center!important}html.lando-anim .page-home .editorial-garage .collage-item,html.lando-anim .page-home .home-showcase .vitrina-grid .tile{width:var(--rail-card-w)!important;height:var(--rail-card-h)!important;flex:none!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;top:auto!important}html.lando-anim .page-home .home-showcase .vitrina-grid .tile .tile-media img{min-height:0!important}html.lando-anim .page-home .editorial-garage .rh-hbar,html.lando-anim .page-home .home-showcase .rh-hbar{height:2px!important;bottom:0!important;left:0!important;right:0!important}}html.js body:not(.page-home) .feature:not(:has(a,button,[role=button])),html.js body:not(.page-home) .step:not(:has(a,button,[role=button])),.page-about .static-story-visual,.info-item,.map-card{cursor:default!important}html.js body:not(.page-home) .feature:not(:has(a,button,[role=button])):hover,html.js body:not(.page-home) .step:not(:has(a,button,[role=button])):hover{color:var(--neo-ice)!important;border-color:var(--rh-internal-line)!important;filter:none!important;background:radial-gradient(260px at 50% 30%,#3dfe401c,#0000 64%),linear-gradient(145deg,#1e1e1ee6,#060606f5)!important;transform:none!important;box-shadow:inset 0 1px #ffffff0f,0 26px 60px #00000038!important}html.js body:not(.page-home) .step:not(:has(a,button,[role=button])):hover:before{-webkit-text-stroke-color:var(--blue-el)!important;transform:none!important}html.js body:not(.page-home) .feature:not(:has(a,button,[role=button])):hover svg{color:var(--neo-orange-hot)!important;filter:none!important;transform:none!important}.page-about .static-story-visual:hover{transform:translateY(var(--plx-y,0px)) rotate(0deg)!important;border-color:#c3c3c347!important;box-shadow:18px 24px #2fff3212,0 34px 82px #00000059!important}html.js .info-item:hover{border-color:var(--hair)!important;background-color:#0000!important;padding-left:0!important;transform:none!important}html.js .info-item:hover:before{height:0!important}html.js .info-item:hover svg{color:var(--volt-deep)!important;transform:none!important}html.js .page-contact .info-item:hover{border-color:var(--rh-internal-line)!important;padding-left:14px!important}html.js body:not(.page-home) .info-item:hover svg{color:var(--neo-orange-hot)!important}html.js .page-home .home-location .info-item:hover{padding-left:8px!important}html.js .map-card:hover{box-shadow:var(--shadow-1)!important;transform:none!important}html.js body main .race-sector.race-sector.race-sector:not(.atmo-on){background-image:linear-gradient(110deg,#010101f0,#050505ad 54%,#000000e6)!important}html.js body main .race-sector.race-sector.race-sector:not(.atmo-on)>.race-atmosphere{opacity:0!important;background-image:none!important}html.js main .race-sector>.race-atmosphere{transition:opacity .55s}@media (prefers-reduced-motion:reduce){html.js main .race-sector>.race-atmosphere{transition:none}}html.js img.img-fade{opacity:0;transition:opacity .4s}html.js img.img-fade.img-ready{opacity:1}html.js img.img-failed{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){html.js img.img-fade{transition:none}}@media (width<=899px){.ln-manifesto{min-height:220svh}.ln-manifesto-copy{gap:.14em;width:min(1240px,88vw);font-size:clamp(29px,7.15vw,7.8rem);line-height:.96}.ln-manifesto-copy>span,.ln-manifesto-copy>span:nth-child(2n){padding-left:0}.ln-manifesto-copy>span:nth-child(2n){padding-left:6vw}.ln-manifesto-copy .ln-serif{white-space:nowrap}html.lando-anim [data-lando-horizontal]{box-sizing:border-box;flex-direction:column;justify-content:center;position:relative;overflow:hidden;height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding:clamp(74px,10svh,112px) 0 clamp(24px,4svh,52px)!important;display:flex!important}html.lando-anim [data-lando-horizontal]>.container{flex-direction:column;flex:auto;max-width:none;min-height:0;display:flex;position:relative}html.lando-anim [data-lando-horizontal] .sec-head,html.lando-anim [data-lando-horizontal] .vitrina-head{flex:none;width:100%;max-width:none;margin-bottom:clamp(16px,2.6svh,32px)!important}html.lando-anim [data-lando-horizontal] .sec-title{font-size:clamp(2.1rem,10.6vw,3.6rem)!important;line-height:.88!important}html.lando-anim .page-home [data-lando-horizontal] .sec-title{max-width:6.42em!important}html.lando-anim body:not(.page-home) [data-lando-horizontal] .sec-title{max-width:5.44em!important}html.lando-anim [data-lando-htrack]{flex:auto;min-height:0;width:max-content!important;padding:0 var(--rh-rail-gap,22px) 0 0!important;gap:var(--rh-rail-gap,22px)!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-template-areas:none!important;align-items:center!important;margin:0!important;display:flex!important}html.lando-anim [data-lando-horizontal]{--rh-rail-gap:clamp(14px, 4.4vw, 30px);--rh-card-w:min(clamp(300px, 26vw, 380px), 66vw)}html.lando-anim [data-lando-htrack]>.rh-hcard{width:var(--rh-card-w)!important;min-width:0!important;height:100%!important;max-height:min(clamp(430px, 52svh, 560px), calc(var(--rh-card-w) * 1.6))!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;grid-area:auto!important;margin:0!important;padding:0!important;top:auto!important;overflow:visible!important}html.lando-anim [data-lando-htrack] .rh-card{will-change:transform, opacity;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden;display:flex!important}html.lando-anim [data-lando-htrack] .rh-card-num{z-index:2;letter-spacing:.02em;font-family:Anton,system-ui,sans-serif;font-size:clamp(1.4rem,6.4vw,2.7rem);line-height:1;position:absolute;top:10px;left:14px}html.lando-anim [data-lando-htrack] .collage-item img{z-index:1;object-fit:contain;will-change:transform;background:0 0;flex:auto;width:100%;padding:13% 9% 2%;transition:none;position:relative;height:auto!important;min-height:0!important}html.lando-anim [data-lando-htrack] .collage-caption{z-index:2;text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;position:relative;padding:0 16px 14px!important;display:flex!important}html.lando-anim [data-lando-htrack] .collage-caption strong{letter-spacing:.015em;text-transform:uppercase;font-family:Anton,system-ui,sans-serif;font-size:clamp(1.05rem,5vw,2rem);line-height:1}html.lando-anim [data-lando-htrack] .collage-caption small{letter-spacing:.18em;font-size:.58rem}html.lando-anim [data-lando-htrack]>.rh-hcard .tile-media,html.lando-anim [data-lando-htrack]>.rh-hcard .prod-media{aspect-ratio:auto!important;flex:auto!important;height:auto!important;min-height:0!important}html.lando-anim [data-lando-htrack]>.rh-hcard .tile-media img,html.lando-anim [data-lando-htrack]>.rh-hcard .prod-media img,html.lando-anim [data-lando-htrack]>.rh-hcard .rh-card>img{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important}html.lando-anim [data-lando-htrack]>.rh-hcard .tile-body,html.lando-anim [data-lando-htrack]>.rh-hcard .prod-body{flex:none!important}html.lando-anim .rh-hbar{border-radius:2px;height:2px;position:absolute;bottom:clamp(10px,2svh,30px);left:0;right:0;overflow:hidden}html.lando-anim .rh-hbar-fill{transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}}:root{--rh-logo-green:#3dfe40;--rh-logo-green-deep:#176018;--volt:var(--rh-logo-green);--orange:var(--rh-logo-green);--neo-orange:var(--rh-logo-green);--neo-orange-hot:var(--rh-logo-green);--ln-accent:var(--rh-logo-green);--ln-accent-hot:var(--rh-logo-green);--volt-deep:var(--rh-logo-green-deep);--blue:var(--rh-logo-green-deep)}body .rh-nav-shot img,body .static-step-card .step-media img,body.page-about .static-story-visual img{filter:contrast(1.05)brightness(.88)!important}body .community-section .social-fan .deck-card img{filter:grayscale(.72)sepia(.14)hue-rotate(62deg)saturate(.78)contrast(1.05)brightness(.88)!important}body .static-step-card .step-media:after{mix-blend-mode:multiply!important;background:linear-gradient(135deg,#040f084d,#0000 46%,#030a0533),linear-gradient(120deg,#3dfe401f,#e3e8e90f)!important}@media (width<=899px){.page-home .feature-hero{overflow:hidden;height:100svh!important;min-height:100svh!important;padding:clamp(84px,11svh,128px) 0 clamp(26px,4svh,56px)!important}.page-home .feature-inner{justify-content:center;height:100%;min-height:0}.page-home .feature-visual{flex:auto!important;width:100%!important;height:auto!important;min-height:0!important}.page-home .feature-hero .hero-ctas{flex:none;flex-direction:row!important;gap:10px!important;width:100%!important}.page-home .feature-hero .hero-ctas .btn{letter-spacing:.08em!important;flex:1 1 0!important;min-width:0!important;min-height:52px!important;padding-inline:8px!important;font-size:clamp(.55rem,2.7vw,.72rem)!important}.page-home .home-location{min-height:100svh!important;padding:clamp(78px,10svh,118px) 0 clamp(20px,2.8svh,42px)!important}.page-home .home-location .info-grid{gap:clamp(12px,1.7svh,30px)!important}.page-home .home-location .info-item{gap:14px!important;padding:clamp(3px,.6svh,11px) 8px!important}.page-home .home-location .info-item svg{width:20px!important;height:20px!important;margin-top:2px!important}.page-home .home-location .info-item h3{margin-bottom:2px!important;font-size:.64rem!important}.page-home .home-location .info-item p,.page-home .home-location .info-item a{font-size:.82rem!important;line-height:1.32!important}.page-home .home-location .map-card{height:auto!important;min-height:0!important}.page-home .home-location .map-consent{gap:8px!important;padding:clamp(14px,1.8svh,32px) 18px clamp(72px,8.6svh,96px)!important;position:static!important}.page-home .home-location .map-consent h3{font-size:clamp(1.45rem,6vw,2.4rem)!important}.page-home .home-location .map-pin{width:44px!important;height:44px!important}.page-home .home-location .map-pin svg{width:21px!important;height:21px!important}}@media (width<=560px){.footer-grid{grid-template-columns:.78fr 1.22fr;gap:26px 18px}html .site-footer .footer-col p,html .site-footer .footer-col a{font-size:.8rem!important}.footer-grid>*{min-width:0}.site-footer .footer-col a,.site-footer .footer-col p,.site-footer .footer-brand p{overflow-wrap:anywhere}.site-footer:before{font-size:12vw}.footer-bottom{padding-right:72px}}@media (width>=600px) and (width<=899px){.page-home .home-location .info-grid{grid-template-columns:1.05fr .95fr}}@media (width<=899px){.page-home .community-section .social-fan{--fan-card-w:clamp(128px, 36vw, 170px);--fan-span:min(38vw, calc(50vw - var(--fan-card-w) * .8))}.page-home .community-section .social-fan .deck-card:first-child{--fan-x:calc(var(--fan-span) * -1)}.page-home .community-section .social-fan .deck-card:nth-child(2){--fan-x:calc(var(--fan-span) * -.711)}.page-home .community-section .social-fan .deck-card:nth-child(3){--fan-x:calc(var(--fan-span) * -.395)}.page-home .community-section .social-fan .deck-card:nth-child(5){--fan-x:calc(var(--fan-span) * .395)}.page-home .community-section .social-fan .deck-card:nth-child(6){--fan-x:calc(var(--fan-span) * .711)}.page-home .community-section .social-fan .deck-card:nth-child(7){--fan-x:var(--fan-span)}}@media (width>=900px){.community-section .social-fan{--fan-card-w:clamp(165px, 15vw, 240px);--fan-fit:calc(50vw - var(--fan-card-w) * .8)}.community-section .social-fan .deck-card:first-child{--fan-x:max(clamp(-540px, -38vw, -300px), calc(var(--fan-fit) * -1))}.community-section .social-fan .deck-card:nth-child(2){--fan-x:max(clamp(-390px, -27vw, -225px), calc(var(--fan-fit) * -.711))}.community-section .social-fan .deck-card:nth-child(3){--fan-x:max(clamp(-220px, -15vw, -130px), calc(var(--fan-fit) * -.395))}.community-section .social-fan .deck-card:nth-child(5){--fan-x:min(clamp(130px, 15vw, 220px), calc(var(--fan-fit) * .395))}.community-section .social-fan .deck-card:nth-child(6){--fan-x:min(clamp(225px, 27vw, 390px), calc(var(--fan-fit) * .711))}.community-section .social-fan .deck-card:nth-child(7){--fan-x:min(clamp(300px, 38vw, 540px), var(--fan-fit))}.page-home .home-location{padding:clamp(52px,8svh,70px) 0 clamp(24px,4svh,34px)!important}}@media (width<=899px){.page-home .home-location{padding:clamp(64px,9svh,118px) 0 clamp(16px,2.4svh,42px)!important}.page-home .home-location .sec-head{margin-bottom:clamp(8px,1.4svh,26px)!important}.page-home .home-location .info-item{padding:clamp(2px,.45svh,11px) 8px!important}.page-home .home-location .info-item p,.page-home .home-location .info-item a{font-size:.8rem!important;line-height:1.28!important}.page-home .home-location .map-consent{padding:clamp(10px,1.4svh,32px) 18px clamp(66px,8svh,96px)!important}.page-home .home-location .map-consent h3{font-size:clamp(1.3rem,5.3vw,2.4rem)!important}.page-home .home-location .map-pin{width:clamp(36px,5.4svh,48px)!important;height:clamp(36px,5.4svh,48px)!important}.page-home .home-location .map-pin svg{width:45%!important;height:45%!important}.page-home .community-section .social-links{flex-wrap:nowrap!important;gap:clamp(6px,2vw,14px)!important}.page-home .community-section .social-links .btn{white-space:nowrap!important;padding-inline:clamp(10px,3.4vw,22px)!important;font-size:clamp(.52rem,2.3vw,.72rem)!important}}@media (width<=899px) and (height<=780px){.page-home .home-location .info-item h3{margin-bottom:1px!important;font-size:.6rem!important}.page-home .home-location .info-item p,.page-home .home-location .info-item a{line-height:1.24!important}.page-home .home-location .map-consent{padding-bottom:60px!important}}@media (width<=900px){.page-home main .hero{--sector-art:url(../assets/img/atmosphere/racing-line-clean-960.webp?v=2)}.page-home main .ln-manifesto{--sector-art:url(../assets/img/atmosphere/start-grid-reflections-960.webp?v=2)}.page-home main .editorial-garage{--sector-art:url(../assets/img/atmosphere/curb-stripes-clean-960.webp?v=2)}.page-home main .feature-hero{--sector-art:url(../assets/img/atmosphere/checkered-flag-detail-960.webp?v=2)}.page-home main .home-showcase{--sector-art:url(../assets/img/atmosphere/pitlane-geometry-960.webp?v=2)}.page-home main .brands-strip{--sector-art:url(../assets/img/atmosphere/checkered-flags-dusk-960.webp?v=2)}.page-home main .community-section{--sector-art:url(../assets/img/atmosphere/track-light-trails-960.webp?v=2)}.page-home main .home-location{--sector-art:url(../assets/img/atmosphere/racing-circuit-aerial-960.webp?v=2)}.page-catalog main .page-hero{--section-art:url(../assets/img/atmosphere/pitlane-mist-960.webp?v=2)}.page-catalog main .catalog-section{--section-art:url(../assets/img/atmosphere/race-control-gantry-960.webp?v=2)}.page-catalog main .pit-band{--section-art:url(../assets/img/atmosphere/empty-pit-garage-960.webp?v=2)}.page-contact main .page-hero{--section-art:url(../assets/img/atmosphere/wet-track-reflections-960.webp?v=2)}.page-contact main .contact-form-section{--section-art:url(../assets/img/atmosphere/telemetry-lines-960.webp?v=2)}.page-about main .page-hero{--section-art:url(../assets/img/atmosphere/grandstand-lights-960.webp?v=2)}.page-about main .about-story-section{--section-art:url(../assets/img/atmosphere/chicane-sunrise-960.webp?v=2)}.page-about main .about-values-section{--section-art:url(../assets/img/atmosphere/circuit-tunnel-960.webp?v=2)}.page-about main .about-vision-section{--section-art:url(../assets/img/atmosphere/flag-fabric-close-960.webp?v=2)}.page-service main .page-hero{--section-art:url(../assets/img/atmosphere/starting-grid-overhead-960.webp?v=2)}.page-service main .service-catalog-section{--section-art:url(../assets/img/atmosphere/safety-barrier-clean-960.webp?v=2)}.page-service main .service-process-section{--section-art:url(../assets/img/atmosphere/paddock-entrance-960.webp?v=2)}.page-service main .service-cta-section{--section-art:url(../assets/img/atmosphere/finish-line-night-960.webp?v=2)}.page-garantia main .page-hero{--section-art:url(../assets/img/atmosphere/checkered-flag-clean-960.webp?v=2)}.page-garantia main .legal-section{--section-art:url(../assets/img/atmosphere/racing-curb-texture-960.webp?v=2)}.page-privacy main .page-hero{--section-art:url(../assets/img/atmosphere/circuit-line-art-960.webp?v=2)}.page-privacy main .legal-section{--section-art:url(../assets/img/atmosphere/track-diagram-lines-960.webp?v=2)}.page-error main .error-page{--section-art:url(../assets/img/atmosphere/start-lights-grid-960.webp?v=2)}.race-sector:nth-of-type(3n+1) .race-atmosphere{background-image:linear-gradient(90deg,#060606b8,#0606062e 52%,#060606b3),url(../assets/img/atmosphere/racing-circuit-aerial-960.webp?v=2)}.race-sector:nth-of-type(3n+1){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000f0,#000000c2 52%,#000000eb),url(../assets/img/atmosphere/racing-circuit-aerial-960.webp?v=2)!important}.race-sector:nth-of-type(3n+2) .race-atmosphere{background-image:linear-gradient(90deg,#060606d1,#06060657 58%,#0606068f),url(../assets/img/atmosphere/checkered-flags-dusk-960.webp?v=2);background-position:100%}.race-sector:nth-of-type(3n+2){background-position:100%;background-size:cover;background-image:linear-gradient(90deg,#000000f2,#000c 58%,#000000e6),url(../assets/img/atmosphere/checkered-flags-dusk-960.webp?v=2)!important}.race-sector:nth-of-type(3n+3) .race-atmosphere{background-image:linear-gradient(90deg,#060606b3,#06060629 52%,#060606b8),url(../assets/img/atmosphere/racing-curb-texture-960.webp?v=2)}.race-sector:nth-of-type(3n+3){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000ed,#000000c7 52%,#000000eb),url(../assets/img/atmosphere/racing-curb-texture-960.webp?v=2)!important}.race-sector:nth-of-type(7n+1) .race-atmosphere{opacity:.2;background-position:50%;background-image:linear-gradient(90deg,#000000bd,#00000047 58%,#000000b3),url(../assets/img/atmosphere/racing-line-clean-960.webp?v=2)!important}.race-sector:nth-of-type(7n+1){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000eb,#0000009e 58%,#000000db),url(../assets/img/atmosphere/racing-line-clean-960.webp?v=2)!important}.race-sector:nth-of-type(7n+2) .race-atmosphere{opacity:.18;background-position:100%;background-image:linear-gradient(90deg,#000000d6,#0000006b 65%,#000000b8),url(../assets/img/atmosphere/start-lights-grid-960.webp?v=2)!important}.race-sector:nth-of-type(7n+2){background-position:100%;background-size:cover;background-image:linear-gradient(90deg,#000000f0,#000000b8 65%,#000000db),url(../assets/img/atmosphere/start-lights-grid-960.webp?v=2)!important}.race-sector:nth-of-type(7n+3) .race-atmosphere{opacity:.16;background-position:100%;background-image:linear-gradient(90deg,#000000bd,#00000059 58%,#000000b3),url(../assets/img/atmosphere/checkered-flag-clean-960.webp?v=2)!important}.race-sector:nth-of-type(7n+3){background-position:100%;background-size:cover;background-image:linear-gradient(90deg,#000000eb,#000000b3 58%,#000000d6),url(../assets/img/atmosphere/checkered-flag-clean-960.webp?v=2)!important}.race-sector:nth-of-type(7n+4) .race-atmosphere{opacity:.17;background-position:50%;background-image:linear-gradient(90deg,#000000b8,#00000047 55%,#000000b8),url(../assets/img/atmosphere/circuit-line-art-960.webp?v=2)!important}.race-sector:nth-of-type(7n+4){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000e6,#000000a8 55%,#000000d6),url(../assets/img/atmosphere/circuit-line-art-960.webp?v=2)!important}.race-sector:nth-of-type(7n+5) .race-atmosphere,.race-sector:nth-of-type(7n+5){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000e6,#000000ad 52%,#000000d6),url(../assets/img/atmosphere/racing-circuit-aerial-960.webp?v=2)!important}.race-sector:nth-of-type(7n+6) .race-atmosphere,.race-sector:nth-of-type(7n+6){background-position:100%;background-size:cover;background-image:linear-gradient(90deg,#000000e6,#000000ad 58%,#000000d6),url(../assets/img/atmosphere/checkered-flags-dusk-960.webp?v=2)!important}.race-sector:nth-of-type(7n+7) .race-atmosphere,.race-sector:nth-of-type(7n+7){background-position:50%;background-size:cover;background-image:linear-gradient(90deg,#000000e6,#000000ad 52%,#000000d6),url(../assets/img/atmosphere/racing-curb-texture-960.webp?v=2)!important}.rh-loader{background:linear-gradient(110deg,#010101f0,#050505ad 54%,#000000e6),#000 url(../assets/img/atmosphere/racing-line-clean-960.webp?v=2) 50%/cover no-repeat!important;transition:opacity .78s cubic-bezier(.22,1,.36,1)!important;right:-48px!important}body.rh-intro-reveal .rh-loader,body.rh-intro-release .rh-loader{visibility:visible!important;background:linear-gradient(110deg,#010101f0,#050505ad 54%,#000000e6),#000 url(../assets/img/atmosphere/racing-line-clean-960.webp?v=2) 50%/cover no-repeat!important;animation:none!important;right:-48px!important}}