:root{--red:#f0182b;--red-dark:#b40819;--black:#050606;--muted:#a1a1a1;--body:Inter,Arial,sans-serif;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--gutter:5.8vw;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--black);color:#fff;font-family:var(--body);font-size:clamp(13px,1.18vw,17px);-webkit-font-smoothing:antialiased}body.locked{overflow:hidden}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button{border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--red);outline-offset:5px}button{background:none}img,video{display:block;width:100%;height:100%;object-fit:cover}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}p,h1,h2,h3{margin:0}button{text-align:inherit}.container{width:88.4%;max-width:1520px;margin-inline:auto;position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.red{color:var(--red)}.headline{font-family:var(--display);font-size:clamp(34px,4.9vw,82px);line-height:.9;font-weight:900;font-style:italic;letter-spacing:-.025em;text-transform:uppercase}.headline em,h1 em{font-style:inherit;color:var(--red)}.eyebrow{font-size:clamp(10px,1.05vw,16px);font-weight:700;line-height:1.3;margin-bottom:10px;letter-spacing:.01em}.eyebrow span{color:var(--red)}.section-copy{font-size:clamp(12px,1.24vw,18px);line-height:1.35;margin-top:16px;max-width:510px}.button{background:var(--red);display:inline-flex;justify-content:center;align-items:center;gap:16px;border:1px solid transparent;min-height:43px;padding:12px 25px;border-radius:3px;color:#fff;font-size:clamp(11px,.94vw,14px);font-weight:600;line-height:1.25;transition:background .22s,transform .22s,box-shadow .22s}.button svg{width:18px;height:18px}.button:hover{background:#d20e21;transform:translateY(-2px);box-shadow:0 6px 24px #ed15252b}.icon-button{display:grid;place-items:center;padding:8px}.icon-button svg{width:21px;height:21px}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:clamp(11px,.94vw,14px);font-weight:700;padding:8px 0}.text-link svg{width:20px;height:20px;transition:transform .2s}.text-link:hover svg{transform:translateX(5px)}.skip-link{position:fixed;top:0;left:10px;transform:translateY(-110%);z-index:100;background:white;color:black;padding:14px}.skip-link:focus{transform:none}.header{height:88px;position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;padding:0 var(--gutter);gap:30px;transition:background .3s,box-shadow .3s}.header.scrolled{position:fixed;height:74px;background:#080909ef;backdrop-filter:blur(20px);box-shadow:0 1px #ffffff14;animation:header-in .3s ease}.logo{display:inline-flex;align-items:center;position:relative;width:126px;height:54px;flex-shrink:0}.desktop-nav{display:flex;gap:clamp(17px,2.4vw,39px);margin-left:auto;align-items:center}.desktop-nav a{font-size:clamp(10px,.9vw,14px);font-weight:600;position:relative;white-space:nowrap}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:var(--red);transition:right .25s}.desktop-nav a:hover:after{right:0}.header-actions{display:flex;gap:13px;align-items:center}.header-cta{font-size:11px;padding:11px 14px;min-height:37px;gap:6px}.header-cta svg{width:15px;height:15px}.language-wrap{position:relative}.language-trigger{display:flex;align-items:center;gap:4px;padding:7px 0;font-size:11px}.language-trigger svg{width:15px;height:15px}.chevron{font-size:14px;color:#999}.language-menu{position:absolute;top:calc(100% + 13px);right:0;width:185px;padding:8px;background:#111;box-shadow:0 8px 30px #0008;border:1px solid #333}.language-menu button{display:flex;justify-content:space-between;width:100%;padding:13px 10px;font-size:12px}.language-menu button:hover,.language-menu button[aria-current=true]{background:#222;color:var(--red)}.language-menu span{color:#888}.menu-toggle{display:none}.mobile-menu{position:fixed;z-index:22;top:74px;inset-inline:0;background:#080909f7;padding:25px 6%;backdrop-filter:blur(15px)}.mobile-menu>a{display:block;padding:14px 0;border-bottom:1px solid #222}.mobile-menu .button{margin-top:22px}.hero{height:48.2vw;min-height:580px;max-height:870px;position:relative;isolation:isolate;overflow:hidden;background:#05090b}.media-shell{position:absolute;inset:0;overflow:hidden}.media-shell img,.media-shell video{position:absolute;inset:0}.bg-video{opacity:0;transition:opacity .8s}.bg-video.ready{opacity:1}.hero-media{z-index:-4}.hero-media img,.hero-media video{object-position:60% 54%}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#000c 0%,#0008 30%,#0000 65%),linear-gradient(0deg,#000a,transparent 24%,transparent 80%,#0006)}.hero-content{padding-top:11.1vw;z-index:2;pointer-events:none}.hero-content a,.hero-content button{pointer-events:auto}.hero .eyebrow{font-size:clamp(10px,.9vw,14px);font-style:italic;margin-bottom:14px}h1{font-family:var(--display);font-style:italic;font-weight:900;font-size:clamp(64px,7.9vw,134px);line-height:.84;letter-spacing:-.025em;max-width:53%;text-shadow:0 2px 24px #0005}h1 em{font-size:1.15em;line-height:1.03}.hero-description{font-size:clamp(14px,1.52vw,23px);line-height:1.25;margin-top:14px;color:#d4d4d4}.hero-ctas{display:flex;align-items:center;gap:26px;margin-top:26px}.hero-motto{position:absolute;right:2%;top:50%;font:italic 800 clamp(18px,2vw,32px)/.92 var(--display);text-align:center;transform:rotate(-2deg);max-width:120px}.red-slash{position:absolute;background:linear-gradient(120deg,#b90d18cc,#f51c29);transform:skew(-29deg);pointer-events:none}.hero-slash{width:13%;height:80%;right:-6%;top:-13%;z-index:-1;opacity:.78;box-shadow:-20px 0 #8d080963,-62px 0 #5a050438}.hero-bottom{position:absolute;inset:auto 0 22px;display:flex;justify-content:space-between;align-items:center;z-index:5}.slide-dot{color:#aaa;font-size:11px;padding:8px 0;position:relative}.slide-dot.active{color:white;font-weight:700}.slide-dot.active:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:1px;background:var(--red)}.slide-line{width:32px;height:1px;background:#ffffff65}.scroll-hint{display:flex;gap:10px;align-items:center;opacity:.65}.scroll-hint>span{width:15px;height:24px;border:1px solid #aaa;border-radius:10px;position:relative}.scroll-hint>span:before{content:"";position:absolute;left:6px;top:5px;height:5px;width:1px;background:#fff;animation:scroll-dot 1.8s infinite}.scroll-hint small{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.cross{position:absolute;color:var(--red);font-size:27px;text-shadow:0 0 15px var(--red);z-index:1}.cross-one{top:21%;left:2%}.cross-two{top:56%;left:2.5%;font-size:20px}.light-section{background:#fafafa;color:#111;color-scheme:light}.news{padding:24px 0 32px}.section-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:26px;gap:30px}.news .headline{font-family:var(--body);font-weight:900;font-style:italic;letter-spacing:-.045em;font-size:clamp(30px,3.75vw,62px);line-height:.93}.news .eyebrow{margin-bottom:5px}.news .section-copy{max-width:490px;margin-top:13px;color:#676767}.news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.news-card{padding:0;overflow:hidden;background:#090d0c;color:white;border-radius:5px;position:relative;display:flex;flex-direction:column;text-align:left;border:1px solid #343b37;isolation:isolate;transition:transform .3s,box-shadow .3s}.news-card:hover{transform:translateY(-7px);box-shadow:0 10px 30px #0002}.news-image{width:100%;height:14.4vw;max-height:250px;position:relative;overflow:hidden}.news-image:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#080c0b)}.news-image img{transition:transform .6s}.news-card:hover img{transform:scale(1.065)}.news-image video{position:absolute;inset:0;opacity:0;transition:opacity .4s}.news-image video.playing{opacity:1}.news-body{position:relative;padding:0 20px 32px;margin-top:-23px;z-index:1;flex:1;min-height:190px}.tag{display:inline-block;padding:5px 7px;background:var(--red);font:600 clamp(9px,.9vw,13px)/1 var(--display);margin-bottom:13px}.news h3{font-family:var(--display);font-size:clamp(18px,1.9vw,30px);font-weight:700;line-height:.98;letter-spacing:-.01em}.news-body p{font-size:clamp(11px,1.02vw,15px);line-height:1.25;color:#b7b7b7;margin-top:14px;max-width:96%}.card-arrow{position:absolute;bottom:17px;right:18px;color:var(--red);width:23px;height:23px}.dark-texture{background-color:#090a0a;background-image:radial-gradient(ellipse at 30% 0,#35353217,transparent 70%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.038' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.products{position:relative;padding:42px 0 36px;overflow:hidden}.products-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;gap:50px}.products .headline{font-size:clamp(35px,5.05vw,83px)}.micro-brand{color:var(--red);font-size:17px;margin-bottom:10px;display:flex;align-items:center;gap:8px;height:12px}.micro-brand span{font-size:6px;font-style:italic;color:#bbb;letter-spacing:1px}.products-intro{width:34%;padding-top:30px}.products-intro p{line-height:1.2;font-size:clamp(13px,1.27vw,19px);color:#ccc;max-width:350px}.products-intro .button{margin-top:20px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.product-card{height:26vw;max-height:425px;min-height:280px;border:1px solid #404040;border-radius:5px;padding:0;overflow:hidden;position:relative;background:#080a09;transition:border-color .3s,transform .3s}.product-card:hover{border-color:var(--red);transform:translateY(-6px)}.product-art{position:absolute;inset:0 0 23%;background-image:url('assets/products.webp');background-size:400% 100%;background-repeat:no-repeat;transition:transform .7s;transform-origin:50% 30%}.art-0{background-position:0 0}.art-1{background-position:33.333% 0}.art-2{background-position:66.666% 0}.art-3{background-position:100% 0}.product-card:hover .product-art{transform:scale(1.07)}.product-copy{position:absolute;inset:auto 0 0;padding:40px 25px 26px;background:linear-gradient(transparent,#050707 29%)}.product-copy h3{font:600 clamp(23px,2.12vw,34px)/.94 var(--display)}.product-copy p{font-size:clamp(11px,.99vw,15px);line-height:1.2;color:#a5a7a5;margin-top:17px;padding-right:14px}.product-copy svg{position:absolute;bottom:28px;right:20px;color:var(--red);width:22px;height:22px}.section-cross{position:absolute;right:1.8%;top:64%;font-size:35px;color:var(--red)}.technology{position:relative;min-height:37.6vw;max-height:660px;overflow:hidden;isolation:isolate}.technology-media{z-index:-3}.technology-media img,.technology-media video{object-position:center}.technology-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000f 0%,#000e 30%,#0000 56%,#0005 75%,#070909ed 96%)}.technology-layout{display:flex;justify-content:space-between;align-items:center;padding-block:4.4vw}.technology-copy{width:39%;max-width:530px}.technology .headline{font-size:clamp(38px,5.05vw,84px);margin-bottom:24px}.technology-copy p:not(.eyebrow){color:#b6b6b6;line-height:1.3;max-width:400px;font-size:clamp(13px,1.26vw,19px)}.technology-copy .button{margin-top:22px}.tech-features{width:21%;display:flex;flex-direction:column;gap:31px}.tech-features>.tech-feature{display:flex;align-items:center;gap:16px;padding:0;font-size:clamp(11px,1.05vw,16px);font-weight:600;line-height:1.2}.feature-icon{display:grid;place-items:center;width:60px;height:60px;flex-shrink:0;border:1px solid var(--red);border-radius:100%;color:var(--red);transition:background .3s,box-shadow .3s}.feature-icon svg{width:29px;height:29px}.adventure{position:relative;min-height:24vw;max-height:450px;isolation:isolate;overflow:hidden}.adventure-media{z-index:-3}.adventure-media img,.adventure-media video{object-position:center 52%}.adventure-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000d,#0006 32%,#0000 60%)}.adventure .container{padding-block:3.2vw}.adventure-copy{width:35%}.adventure .headline{font-size:clamp(34px,4.3vw,71px)}.adventure-copy>p{font-size:clamp(12px,1.15vw,17px);color:#d2d2d2;line-height:1.25;max-width:330px;margin-top:17px}.adventure-slash{width:10%;height:90%;right:-1%;top:-35%;opacity:.8;z-index:-1;box-shadow:-20px 0 #b00d204d}.distributors{position:relative;overflow:hidden;min-height:26.6vw;isolation:isolate;background:linear-gradient(115deg,#fff,#eaeaea)}.distributor-layout{display:flex;align-items:center;min-height:26.6vw;padding-block:36px}.distributor-copy{width:49%;z-index:2}.distributors .headline{font-family:var(--body);font-size:clamp(29px,3.7vw,60px);font-weight:900;letter-spacing:-.04em;line-height:.94}.distributor-copy>p:not(.eyebrow){color:#666;max-width:510px;margin-block:18px;font-size:clamp(12px,1.2vw,18px);line-height:1.3}.map-wrap{position:absolute;width:45%;height:111%;right:1%;top:-2%}.brazil-map{width:100%;height:100%;opacity:.75}.brazil-map svg{width:100%;height:100%;fill:#cbcbcb;stroke:#eee;stroke-width:.4}.map-pin{position:absolute;color:var(--red);padding:0;animation:pin-pulse 3s infinite}.map-pin svg{width:23px;height:23px;fill:var(--red);stroke:white;stroke-width:1.3}.map-pin:hover{transform:scale(1.3);z-index:3}.pin-1{top:28%;left:79%}.pin-2{top:47%;left:72%}.pin-3{top:64%;left:66%}.pin-4{top:72%;left:57%}.pin-5{top:82%;left:47%}.pin-6{top:52%;left:48%}.map-tooltip{position:absolute;left:58%;top:41%;background:#080909;color:white;padding:15px 20px;font-size:clamp(10px,1vw,15px);line-height:1.2;border-radius:4px;box-shadow:0 6px 20px #0002;white-space:nowrap}.map-tooltip:after{content:"";position:absolute;bottom:-8px;left:17px;border:8px solid transparent;border-top-color:#080909;border-bottom:0}.distributor-slash{width:12%;height:88%;right:0;top:16%;z-index:-1;opacity:.95;box-shadow:29px 0 #c4081c26}.distributor-lines{position:absolute;inset:0;background:repeating-linear-gradient(121deg,transparent 0,transparent 250px,#fff8 251px,transparent 253px)}.about{position:relative;overflow:hidden;min-height:25.7vw;isolation:isolate}.about-visual{left:41%;z-index:-3}.about-visual img,.about-visual video{object-position:50% center}.about-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff 0%,#fff 38%,#fff0 49%)}.about .container{padding-block:28px}.about-copy{width:38%;max-width:520px}.about .headline{font-family:var(--body);font-size:clamp(29px,3.62vw,60px);font-weight:900;letter-spacing:-.04em;line-height:.92}.about-copy>p:not(.eyebrow){font-size:clamp(11px,1.09vw,16px);color:#676767;line-height:1.2;margin-top:16px}.about .button{margin-top:14px}.about-motto{position:absolute;bottom:22px;left:73%;color:white;font:italic 800 clamp(17px,2vw,34px)/.93 var(--display);max-width:25%}.vehicle-finder{position:relative;min-height:22.3vw;padding:34px 0 30px;isolation:isolate;overflow:hidden;background:#070a0b}.finder-bg{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#080c0df2,#070a0ab0 40%,#070a0a20 80%),url('assets/headlight.webp') right 47%/cover}.vehicle-finder .headline{font-family:var(--body);font-size:clamp(29px,3.14vw,52px);font-weight:900;letter-spacing:-.035em;line-height:.98}.finder-desc{font-size:clamp(12px,1.16vw,17px);color:#b0b0b0;max-width:530px;margin-top:15px;line-height:1.3}.vehicle-form{display:grid;grid-template-columns:repeat(3,1fr) .85fr;gap:14px;margin-top:28px}.vehicle-form label{border:1px solid #7777;border-radius:4px;display:flex;align-items:center;background:#050808c9;min-width:0;padding-left:17px}.vehicle-form label svg{width:18px;height:18px;color:#aaa}.vehicle-form label:first-child svg{color:var(--red)}select{color:#eee;background:transparent;border:0;width:100%;min-width:0;padding:14px 12px;font-size:12px;cursor:pointer}select:disabled{color:#777;cursor:not-allowed}option{background:#111;color:#fff}.vehicle-form .button{width:100%}.footer{padding:34px 0 22px;background:#030404;color:#999}.footer-grid{display:grid;grid-template-columns:1.1fr .95fr .9fr .85fr 1.65fr;gap:33px}.footer .logo{color:white;width:120px;height:47px}.footer-brand>p{color:#e7e7e7;font-size:12px;line-height:1.3;margin-block:14px;font-weight:600}.socials{display:flex;align-items:center;gap:15px;color:#aaa;font-size:18px;font-weight:700}.socials svg{width:20px;height:20px}.socials a:hover{color:var(--red)}.footer h3{font-size:12px;font-weight:700;color:#e8e8e8;margin:8px 0 17px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:11px}.footer-links h3{margin-bottom:9px}.footer-links a,.footer-links button{padding:0;color:#999;line-height:1.2;font-size:11px}.footer-links a:hover,.footer-links button:hover{color:white}.newsletter{padding-left:35px;border-left:1px solid #292929}.newsletter p{font-size:11px;line-height:1.4;max-width:280px}.newsletter form{display:flex;margin-top:18px;height:43px;border-radius:3px;overflow:hidden}.newsletter input{min-width:0;width:100%;border:0;background:#fff;color:#111;padding:10px 14px;font-size:12px}.newsletter button{display:grid;place-items:center;min-width:46px;background:var(--red);color:white}.newsletter button:hover{background:#bc0e20}.footer-bottom{border-top:1px solid #292929;margin-top:30px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;font-size:10px}.footer-bottom>div{display:flex;gap:12px;align-items:center}.footer-bottom button{padding:0;font-size:10px;color:#999}.modal{background:#0b0d0d;color:#f4f4f4;max-width:940px;width:calc(100% - 40px);max-height:90dvh;padding:0;border:1px solid #353535;border-radius:8px;box-shadow:0 30px 150px #000c;overscroll-behavior:contain}.modal::backdrop{background:#000b;backdrop-filter:blur(9px)}.modal[open]{animation:modal-in .3s ease}.modal-head{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;align-items:center;padding:15px 30px;background:#0b0d0df0;backdrop-filter:blur(15px);border-bottom:1px solid #252525}.modal-head .logo{transform:scale(.65);transform-origin:left center;height:37px}.modal-close{border:1px solid #383838;border-radius:50%}.modal-body{padding:35px 40px 45px}.modal-body>.eyebrow{color:var(--red)}.modal-body h2{font:italic 800 clamp(32px,4vw,55px)/.97 var(--display);text-transform:uppercase;max-width:95%;margin-bottom:20px}.modal-body p{color:#bbb;line-height:1.6;margin-top:15px;font-size:14px}.modal-body .button{margin-top:25px}.modal-image{height:270px;border-radius:4px;overflow:hidden;margin-bottom:30px}.modal-body .product-art{position:relative;height:280px;inset:auto;max-width:350px;margin:auto}.modal-form{display:grid;gap:18px;margin-top:24px}.modal-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#ccc}.modal-form input,.modal-form textarea,.search-box,.locator-search{border:1px solid #454545;color:white;background:#141818;border-radius:4px;padding:15px;width:100%}.modal-form textarea{min-height:110px;resize:vertical;font:inherit}.modal-form .button{margin:0;justify-self:start}.form-note{font-size:11px!important;color:#888!important}.search-results{display:flex;flex-direction:column;margin-top:18px}.search-results button{padding:17px 0;border-bottom:1px solid #333;display:flex;justify-content:space-between}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.catalog-item{border:1px solid #333;border-radius:4px;padding:17px;background:#111}.catalog-item h3{font:600 25px var(--display)}.catalog-item .product-art{height:170px}.catalog-item p{font-size:12px}.catalog-item .button{font-size:11px;padding:10px 15px}.tech-demo{height:180px;position:relative;overflow:hidden;margin-top:25px;border:1px solid #333;border-radius:5px;background:repeating-linear-gradient(100deg,#161919 0 4px,#111515 5px 25px)}.beam{position:absolute;inset:0;clip-path:polygon(0 46%,100% 0,100% 100%,0 54%);background:linear-gradient(90deg,#fff 0%,#b8deff40 80%,transparent);filter:blur(5px);opacity:.65;transition:opacity .3s}.beam.warm{background:linear-gradient(90deg,#ffe6a7,#c2a25b33);opacity:.35}.beam-controls{display:flex;justify-content:space-between;gap:20px;margin-top:15px;font-size:12px}.beam-controls input{accent-color:var(--red);width:58%}.region-filters{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.region-filters button{border:1px solid #444;border-radius:3px;font-size:11px;padding:8px 12px}.region-filters button.active{border-color:var(--red);background:var(--red)}.dealer-card{border-bottom:1px solid #333;padding:20px 0}.dealer-card h3{font-size:14px}.dealer-card p{margin-top:6px;font-size:12px}.dealer-card a{color:var(--red);font-size:12px;display:inline-flex;align-items:center;gap:6px;margin-top:10px}.dealer-card a svg{width:15px;height:15px}details{border-bottom:1px solid #333;padding:19px 0}summary{cursor:pointer;font-size:14px;color:#eee}details p{font-size:13px!important}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,120px);opacity:0;z-index:100;max-width:min(90vw,600px);background:#191d1c;color:white;border:1px solid #454545;border-left:3px solid var(--red);padding:18px 25px;border-radius:4px;font-size:13px;transition:transform .3s,opacity .3s}.toast.visible{opacity:1;transform:translate(-50%,0)}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .65s,transform .65s}.js .reveal.visible{opacity:1;transform:none}.news-card:nth-child(2),.product-card:nth-child(2){transition-delay:.07s}.news-card:nth-child(3),.product-card:nth-child(3){transition-delay:.14s}.news-card:nth-child(4),.product-card:nth-child(4){transition-delay:.21s}.paused *{animation-play-state:paused!important}.paused .bg-video,.paused .card-video{opacity:0}.paused .reveal{transition:none!important}.slide-changing .hero-media{animation:scene-change .65s ease}.tech-points{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.tech-points>div{border:1px solid #333;padding:20px;border-radius:4px}.tech-points svg{color:var(--red)}.tech-points h3{font:600 23px var(--display);margin-top:12px}.tech-points p{font-size:12px}.news-modal-list{display:grid;gap:16px}.news-modal-list button{display:flex;gap:20px;border-bottom:1px solid #333;padding:15px 0;align-items:center}.news-modal-list img{width:140px;height:90px;border-radius:3px}.news-modal-list h3{font:600 24px/1 var(--display)}@keyframes header-in{from{transform:translateY(-100%)}to{transform:none}}@keyframes modal-in{from{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:none}}@keyframes scroll-dot{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(7px);opacity:1}}@keyframes scene-change{from{opacity:.25;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes pin-pulse{0%,100%{filter:drop-shadow(0 0 0 #ff003300)}50%{filter:drop-shadow(0 0 5px #ff003333)}}@media(min-width:1800px){.hero-content{padding-top:190px}.technology-layout{padding-block:70px}.adventure .container{padding-block:50px}.distributors,.distributor-layout{min-height:450px}.about{min-height:440px}.vehicle-finder{min-height:340px}}@media(max-width:1100px){.header{gap:20px;height:70px}.logo{width:100px}.desktop-nav{gap:20px}.header-actions{gap:9px}.header-cta{padding:9px 10px;font-size:9px;gap:3px}.header-cta svg{width:12px}.language-trigger svg{display:none}.header .search-trigger svg{width:16px}.hero{min-height:520px}.hero-content{padding-top:120px}.hero .button{padding:12px 18px}.hero-motto{right:1.7%;font-size:22px}.news-body{padding:0 14px 30px;min-height:165px}.news-grid,.product-grid{gap:13px}.news-image{height:16vw}.news h3{font-size:23px}.products{padding-top:32px}.products-top{margin-bottom:30px}.product-card{min-height:280px}.product-copy{padding:35px 16px 22px}.product-copy svg{right:14px;bottom:22px}.tech-features{gap:23px;width:23%}.feature-icon{width:45px;height:45px}.feature-icon svg{width:24px}.technology{min-height:380px}.technology-copy{width:43%}.adventure{min-height:260px}.adventure .container{padding-block:28px}.about{min-height:290px}.about-copy{width:40%}.footer-grid{gap:20px}.newsletter{padding-left:20px}.footer-links{font-size:10px}.footer-links a,.footer-links button{font-size:10px}.footer h3{font-size:11px}.news .section-copy{max-width:400px}}@media(max-width:760px){:root{--gutter:6%}.container{width:88%}.header{height:70px;padding-inline:6%;gap:15px}.header .logo{width:93px}.desktop-nav,.header-cta{display:none}.header-actions{margin-left:auto;gap:15px}.header .search-trigger svg{width:21px}.menu-toggle{display:grid}.language-trigger{font-size:12px;gap:6px}.language-trigger svg{display:block}.header.scrolled{height:70px}.mobile-menu{top:70px}.hero{height:760px;max-height:none;min-height:0}.hero-media img,.hero-media video{object-position:65% center;opacity:.75}.hero-shade{background:linear-gradient(90deg,#000c,#0003 65%),linear-gradient(0deg,#000e,transparent 65%)}.hero-content{padding-top:142px}.hero .eyebrow{font-size:9px;max-width:85%;letter-spacing:.02em;margin-bottom:18px}h1{font-size:83px;max-width:100%;line-height:.85}h1 em{font-size:1.13em}.hero-description{font-size:16px;max-width:70%;margin-top:24px}.hero-ctas{flex-direction:column;align-items:flex-start;gap:21px;margin-top:25px}.hero-ctas .button{font-size:12px;min-height:45px}.hero-motto{font-size:20px;top:52%;right:6%}.hero-slash{width:20%;right:-15%;opacity:.55}.hero-bottom{bottom:23px}.scroll-hint small{display:none}.cross-one{left:3%;top:16%;font-size:18px}.cross-two{display:none}.headline{font-size:44px}.news{padding:30px 0 32px}.section-top{align-items:flex-start;gap:10px;position:relative;padding-bottom:35px;margin-bottom:18px}.news .headline{font-size:35px}.news .section-copy{font-size:12px;max-width:300px}.section-top .text-link{position:absolute;bottom:0;left:0;font-size:11px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.news-image{height:145px;max-height:none}.news-body{padding:0 12px 30px;min-height:175px;margin-top:-17px}.tag{font-size:10px;padding:4px 5px;margin-bottom:11px}.news h3{font-size:22px;line-height:1}.news-body p{font-size:11px;margin-top:10px}.card-arrow{width:19px;bottom:12px;right:12px}.products{padding:35px 0}.products-top{display:block;margin-bottom:25px}.products .headline{font-size:43px}.products-intro{width:100%;padding-top:22px;display:flex;gap:15px;align-items:center}.products-intro p{font-size:12px;max-width:220px}.products-intro .button{font-size:10px;min-height:39px;padding:10px 12px;margin-top:0;gap:6px;flex-shrink:0}.products-intro .button svg{width:14px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-card{height:280px;min-height:0}.product-copy{padding:35px 14px 20px}.product-copy h3{font-size:26px}.product-copy p{font-size:10px;margin-top:12px}.product-copy svg{width:19px;bottom:20px;right:12px}.product-art{bottom:25%}.section-cross{display:none}.technology{min-height:650px;max-height:none}.technology-layout{padding-block:35px;display:block}.technology-copy{width:82%;max-width:390px}.technology .headline{font-size:47px;margin-bottom:18px}.technology-copy>p:not(.eyebrow){font-size:13px;max-width:280px}.technology-copy .button{font-size:11px;min-height:40px;margin-top:18px}.technology-media img,.technology-media video{object-position:54% center;transform:scale(1.15)}.technology-shade{background:linear-gradient(90deg,#000d,transparent 100%),linear-gradient(180deg,#000c 10%,#0006 45%,#000c 85%)}.tech-features{margin-top:55px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px}.tech-features>.tech-feature{font-size:10px;gap:10px}.feature-icon{width:38px;height:38px}.feature-icon svg{width:22px;height:22px}.adventure{min-height:350px;max-height:none}.adventure .container{padding-block:40px}.adventure-copy{width:72%}.adventure .headline{font-size:43px}.adventure-copy>p{max-width:245px;font-size:12px}.adventure-media img,.adventure-media video{object-position:63% center}.adventure-shade{background:linear-gradient(90deg,#000d,#0001)}.distributors,.distributor-layout{min-height:540px}.distributor-layout{padding-block:32px;align-items:flex-start}.distributor-copy{width:100%}.distributors .headline{font-size:36px;max-width:340px}.distributor-copy>p:not(.eyebrow){font-size:12px;max-width:290px;margin-block:14px}.distributor-copy .button{min-height:39px;font-size:11px;padding:10px 17px}.map-wrap{width:81%;height:300px;top:auto;bottom:-5px;right:-5%}.map-tooltip{font-size:10px;padding:11px;left:55%;top:43%}.map-pin svg{width:17px;height:17px}.distributor-slash{width:17%;right:-7%;height:56%;top:51%}.about{min-height:620px}.about .container{padding-block:30px}.about-copy{width:100%;max-width:350px}.about .headline{font-size:36px}.about-copy>p:not(.eyebrow){font-size:12px;max-width:320px;line-height:1.35}.about .button{min-height:39px;font-size:11px;padding:10px 18px}.about-visual{left:0;top:52%}.about-shade{background:linear-gradient(180deg,#fff 0,#fff 49%,#fff0 58%)}.about-motto{left:71%;bottom:25px;font-size:24px;max-width:28%}.vehicle-finder{padding:32px 0;min-height:450px}.vehicle-finder .headline{font-size:31px;max-width:360px}.finder-desc{font-size:12px;max-width:300px;margin-top:14px}.vehicle-form{grid-template-columns:1fr;gap:12px;margin-top:22px}.vehicle-form label{min-height:43px}.vehicle-form select{padding:13px 12px}.vehicle-form .button{min-height:43px;font-size:12px}.finder-bg{background-position:60% center}.footer{padding:30px 0 20px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-brand{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.footer-brand .logo{grid-row:1/3}.footer-brand>p{margin:0 0 14px;font-size:12px}.socials{gap:15px}.footer-links a,.footer-links button{font-size:11px}.footer-links h3{font-size:12px}.footer-grid>.footer-links:nth-child(4){grid-column:1}.newsletter{padding:0;border:0;grid-column:2;grid-row:3}.newsletter p{font-size:10px}.newsletter input{font-size:10px;padding:9px}.newsletter form{height:38px;margin-top:12px}.newsletter button{min-width:32px}.newsletter button svg{width:17px}.footer-bottom{display:flex;flex-direction:column;gap:15px;align-items:flex-start;font-size:9px;line-height:1.5;margin-top:25px;padding-top:18px}.footer-bottom button{font-size:9px}.modal{width:calc(100% - 22px);max-height:94dvh}.modal-head{padding:12px 20px}.modal-body{padding:25px 22px 30px}.modal-body h2{font-size:35px}.modal-body p{font-size:13px}.modal-image{height:190px;margin-bottom:22px}.modal-form input,.modal-form textarea,.search-box,.locator-search{padding:12px}.catalog-grid{gap:10px}.catalog-item{padding:12px}.catalog-item .product-art{height:130px}.catalog-item h3{font-size:22px}.catalog-item .button{padding:10px;font-size:10px}.tech-points{grid-template-columns:1fr}.news-modal-list img{width:90px;height:80px}.news-modal-list h3{font-size:21px}.beam-controls{flex-wrap:wrap}.beam-controls input{width:100%;order:3}}@media(max-width:380px){h1{font-size:72px}.hero{height:710px}.hero-motto{font-size:17px}.products-intro{display:block}.products-intro .button{margin-top:15px}.news h3{font-size:20px}.news-body p{font-size:10px}.news-body{min-height:180px}.product-copy h3{font-size:23px}.product-copy p{padding-right:9px;font-size:9px}.about-motto{font-size:20px}.vehicle-finder .headline{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}.bg-video,.card-video{display:none}.hero-media img{opacity:1}}.logo>img{width:100%;height:auto;object-fit:contain;transform:none}
@media(min-width:761px){h1{transform:scaleX(1.09);transform-origin:left center}.technology-media img,.technology-media video{left:12%;width:82%;object-fit:contain;object-position:center}.technology-media{background:#050707}}
@media(min-width:761px){.technology-media img,.technology-media video{left:6%;width:82%}.technology-shade{background:linear-gradient(90deg,#000 0%,#000e 30%,transparent 50%,transparent 70%,#050707e8 87%)}}
.product-card .product-art{inset:0;background-size:400% auto;background-position-y:40%}.modal-body>.product-art{height:320px;max-width:250px;background-size:400% auto;background-position-y:35%}
::view-transition{pointer-events:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}
html.paused{scroll-behavior:auto}

/* Product photography preserves the original 4:3 aspect ratio. */
.products{overflow:clip}
.product-showcase{position:relative}
.category-dock{position:sticky;top:88px;z-index:12;display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 12px;margin:0 0 24px;background:rgba(18,21,21,.94);border:1px solid #454a48;border-radius:40px;box-shadow:0 12px 35px #0006;backdrop-filter:blur(20px)}
.dock-brand{font:italic 800 19px var(--display);color:var(--red);padding:0 12px 0 7px;flex-shrink:0;border-right:1px solid #373c39}
.category-tabs{position:relative;display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1;scroll-behavior:smooth;overscroll-behavior-x:contain}
.category-tabs::-webkit-scrollbar,.product-track::-webkit-scrollbar{display:none}
.category-chip{padding:11px 16px;border:1px solid transparent;border-radius:25px;flex-shrink:0;font-size:12px;font-weight:600;color:#bfc3c0;white-space:nowrap;transition:color .2s,background .2s,border-color .2s}
.category-chip:hover{color:#fff;background:#ffffff0b}
.category-chip.active{background:var(--red);border-color:var(--red);color:white}
.dock-arrow{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;background:#202523;border-radius:50%;border:1px solid #424843;color:#fff;transition:background .2s}
.dock-arrow svg{width:16px;height:16px}
.dock-arrow:hover:not(:disabled){background:var(--red);border-color:var(--red)}
[data-category-direction="-1"] svg{transform:rotate(180deg)}
.dock-arrow:disabled{opacity:.3;cursor:default}
.product-carousel{position:relative}
.product-grid.product-track{position:relative;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:5px 1px 15px;cursor:grab;touch-action:pan-x pan-y}
.product-track .product-card{flex:0 0 calc((100% - 54px)/4);height:clamp(300px,26vw,425px);min-height:0;max-height:none;scroll-snap-align:start;scroll-snap-stop:normal;isolation:isolate;transition:border-color .25s,box-shadow .25s,transform .25s;background:#070909}
.product-track .product-card:hover{border-color:#aeb2ae;box-shadow:0 12px 24px #0003;transform:translateY(-3px)}
.product-track .product-card.selected-category{border-color:#b21a28}
.product-art{background:none!important;background-image:none!important}
.product-card .product-art{position:absolute;inset:0 0 24%;display:grid;place-items:center;padding:14px 10px 0;background:none!important}
.product-art>img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;aspect-ratio:4/3;mix-blend-mode:screen;pointer-events:none;user-select:none;transition:transform .55s}
.product-card:hover .product-art>img{transform:scale(1.045)}
.product-card:hover .product-art{transform:none}
.product-track .product-copy{padding:40px 22px 25px;background:linear-gradient(transparent,#070909 27%);pointer-events:none}
.product-track .product-copy h3{font-size:clamp(24px,2.04vw,34px);max-width:95%;line-height:.98;min-height:2em}
.product-track .product-copy p{font-size:clamp(11px,.94vw,14px);line-height:1.3;margin-top:12px;padding-right:16px;max-width:100%}
.product-track .product-copy svg{right:18px;bottom:25px}
.product-track.dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}
.product-track.dragging .product-card,.product-track.dragging .product-art>img{pointer-events:none;transform:none}
.carousel-arrow{position:absolute;z-index:5;top:42%;width:43px;height:43px;display:grid;place-items:center;border-radius:50%;border:1px solid #666;background:#0c1110ed;box-shadow:0 4px 20px #0009;color:#fff;transition:background .2s,opacity .2s}
.carousel-arrow svg{width:20px;height:20px}
.carousel-arrow:hover:not(:disabled){background:var(--red);border-color:var(--red)}
.carousel-arrow:disabled{opacity:0;pointer-events:none}
.carousel-prev{left:-22px}.carousel-next{right:-22px}
.category-progress{display:flex;align-items:center;gap:17px;color:#999;margin-top:8px}
.category-progress>span{font-size:10px;letter-spacing:.05em;white-space:nowrap;font-variant-numeric:tabular-nums}
.category-progress-line{position:relative;height:2px;background:#343a36;border-radius:10px;overflow:hidden;flex:1}
#category-progress-fill{display:block;height:100%;width:33.333%;background:var(--red);transform-origin:left;transition:width .2s}
.modal-body>.product-art{position:relative;display:grid;place-items:center;width:100%;height:300px;max-width:500px;inset:auto;margin:auto;padding:0;background:none!important}
.modal-body .catalog-item .product-art{position:relative;inset:auto;height:200px;width:100%;max-width:none;margin:0;padding:0;background:none!important}
.catalog-item{overflow:hidden}
.footer-links .footer-all-categories{color:#ddd;margin-top:4px}
html.paused .product-track,html.paused .category-tabs{scroll-behavior:auto}
@media(min-width:1800px){.category-dock{top:88px}}
@media(max-width:1100px){.category-chip{font-size:11px;padding:10px 13px}.category-dock{gap:6px}.product-track .product-copy{padding:35px 16px 22px}.product-track .product-copy h3{font-size:26px}.product-track .product-copy p{font-size:11px}.product-track .product-copy svg{right:14px;bottom:21px}.dock-brand{padding-right:9px}}
@media(min-width:761px) and (max-width:900px){.product-track .product-card{flex-basis:calc((100% - 36px)/3);height:330px}}
@media(max-width:760px){.category-dock{top:80px;min-height:53px;padding:6px 8px;margin-bottom:18px;border-radius:30px;gap:5px}.dock-brand{display:none}.category-chip{font-size:11px;padding:10px 13px}.dock-arrow{width:30px;height:30px}.product-grid.product-track{gap:14px;padding:5px 1px 12px}.product-track .product-card{flex:0 0 72%;height:345px;max-width:340px}.product-card .product-art{inset:0 0 26%;padding:15px 10px 0}.product-track .product-copy{padding:38px 20px 23px}.product-track .product-copy h3{font-size:29px}.product-track .product-copy p{font-size:12px;max-width:95%}.product-track .product-copy svg{right:17px;bottom:23px}.carousel-arrow{width:37px;height:37px;top:41%}.carousel-prev{left:-15px}.carousel-next{right:-15px}.category-progress{gap:12px;margin-top:3px}.category-progress>span{font-size:9px}.modal-body .catalog-item .product-art{height:145px}.modal-body>.product-art{height:255px}}
@media(min-width:540px) and (max-width:760px){.product-track .product-card{flex-basis:calc((100% - 14px)/2);height:350px}}
@media(prefers-reduced-motion:reduce){.product-track,.category-tabs{scroll-behavior:auto}.product-art>img{transition:none}}


/* Ultra LED Platinum launch: the photographed H3 product replaces the old generic bulb. */
.desktop-nav{gap:clamp(12px,1.65vw,28px)}
.desktop-nav .launch-link{color:#f0f1f3}
.desktop-nav .launch-link:before{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;background:var(--red);border-radius:50%;margin-right:6px;box-shadow:0 0 10px #f0182b75}
.mobile-menu .launch-link{color:#e7e8ea}
.platinum-launch{min-height:43vw;max-height:740px;background-color:#050707}
.platinum-launch .technology-layout{padding-block:4.2vw}
.platinum-launch .technology-copy{width:36%;max-width:525px}
.platinum-launch .headline{font-size:clamp(38px,4.9vw,82px);margin-bottom:20px}
.platinum-launch .technology-copy>.eyebrow{font-size:clamp(9px,.88vw,13px);letter-spacing:.03em}
.platinum-launch .technology-copy>p:not(.eyebrow){font-size:clamp(12px,1.1vw,17px);line-height:1.45;max-width:370px}
.platinum-launch .technology-media img,.platinum-launch .technology-media video{left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:60% center;transform:none}
.platinum-launch .technology-shade{background:linear-gradient(90deg,#050707 0%,#050707f2 25%,#05070780 38%,transparent 52%,transparent 69%,#050707d6 84%,#050707 100%)}
.platinum-launch .tech-features{width:19%;gap:29px}
.platinum-launch .tech-features>.tech-feature{font-size:clamp(10px,.94vw,15px);gap:13px;line-height:1.2}
.platinum-home-specs{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}
.platinum-home-specs span{border:1px solid #8885;background:#0b0d0db3;color:#d3d6d6;font-size:10px;font-weight:600;letter-spacing:.03em;border-radius:3px;padding:6px 8px;font-variant-numeric:tabular-nums}
.platinum-launch .technology-copy .button{margin-top:20px}
.platinum-catalog-launch{padding:16px;margin-block:18px;border:1px solid #655a45;border-radius:4px;background:linear-gradient(135deg,#252522,#111515)}
.platinum-catalog-launch>span{display:block;color:#e1cda3;font-size:9px;font-weight:700;letter-spacing:.08em;margin-bottom:9px}
.platinum-catalog-launch>h3{font:600 27px var(--display)}
.platinum-catalog-launch>.button{margin-top:12px}
.platinum-catalog-launch>p{margin-top:7px}
.catalog-item .platinum-catalog-launch{padding:12px}
.catalog-item .platinum-catalog-launch .button{width:100%;font-size:11px;gap:6px;padding:11px}
.catalog-item .platinum-catalog-launch .button svg{width:15px}
.platinum-modal-image{height:280px;overflow:hidden;border-radius:6px;margin-bottom:22px;background:#050707}
.platinum-modal-image img{object-fit:contain;object-position:center}
.platinum-reference-note{font-size:11px!important;color:#9fa4a3;border-top:1px solid #ffffff1c;padding-top:18px;margin-top:22px}
.search-results>a{padding:17px 0;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}
.search-results>a:hover{color:var(--red)}
.footer-links>[data-platinum-link]{color:#dfd4c2}
@media(min-width:761px) and (max-width:1100px){.desktop-nav{gap:12px}.header{gap:16px}.header-actions{gap:7px}.header-cta{display:none}.platinum-launch{min-height:460px;max-height:none}.platinum-launch .technology-layout{padding-block:42px}.platinum-launch .technology-copy{width:40%}.platinum-launch .headline{font-size:46px}.platinum-launch .tech-features{width:22%;gap:25px}.platinum-launch .feature-icon{width:42px;height:42px}.platinum-launch .tech-features>.tech-feature{font-size:10px;gap:10px}.platinum-home-specs{gap:5px}.platinum-home-specs span{font-size:9px;padding:5px 6px}}
@media(max-width:760px){.platinum-launch{min-height:780px;max-height:none}.platinum-launch .technology-layout{display:flex;flex-direction:column;align-items:stretch;padding-block:38px}.platinum-launch .technology-copy{width:100%;max-width:none}.platinum-launch .headline{font-size:53px;max-width:320px;line-height:.88;margin-bottom:16px}.platinum-launch .technology-copy>.eyebrow{font-size:9px}.platinum-launch .technology-copy>p:not(.eyebrow){font-size:12px;max-width:340px}.platinum-home-specs{margin-top:13px}.platinum-home-specs span{font-size:9px;padding:5px 7px}.platinum-launch .technology-copy .button{margin-top:16px}.platinum-launch .technology-media{inset:250px -18% 100px}.platinum-launch .technology-media img,.platinum-launch .technology-media video{object-fit:contain;object-position:center;left:0;width:100%;height:100%}.platinum-launch .technology-shade{background:linear-gradient(180deg,#050707 0%,#050707f2 30%,transparent 50%,transparent 70%,#050707 89%)}.platinum-launch .tech-features{margin-top:300px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:18px 13px}.platinum-launch .tech-features>.tech-feature{font-size:10px;gap:10px}.platinum-launch .feature-icon{width:38px;height:38px}.platinum-modal-image{height:210px}.platinum-catalog-launch{padding:13px}.catalog-item .platinum-catalog-launch{padding:10px}.catalog-item .platinum-catalog-launch .button{font-size:10px;padding:10px 6px}.catalog-item .platinum-catalog-launch .button svg{display:none}}


/* Campaign films play inline as passive, continuous loops. */
.bg-video,.card-video{pointer-events:none}
video::-webkit-media-controls{display:none!important}

/* Current launch facts are informational, with no popup affordance. */
.tech-feature{cursor:default}.tech-feature .feature-icon{flex:none}
