#newHome{--bg:#080808;--bg-deep:#050505;--card:#0f0f0f;--fg:#fff;--muted:#999;--border:#262626;--teal:#61c2b0;--teal-glow:#7dd4c4;--gut:20px}#newHome :not([data-configurator-teaser],[data-configurator-teaser] *){box-sizing:border-box;margin:0;padding:0}#newHome{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg);color:var(--fg);font-family:var(--font-inter),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:hidden}#newHome h1,#newHome h2,#newHome h3,#newHome h4,#newHome h5,#newHome h6{font-family:var(--font-montserrat),sans-serif;letter-spacing:.02em}#newHome a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}#newHome img,#newHome video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}#newHome .container{max-width:1400px;padding:0 var(--gut);margin:0 auto}@media (min-width:768px){#newHome{--gut:32px}}@media (min-width:1024px){#newHome{--gut:48px}}#newHome .grain{pointer-events:none;z-index:100;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:fixed;inset:0}#newHome .cur,#newHome .cur-dot{pointer-events:none;z-index:9999;display:none;position:fixed;top:0;left:0}#newHome .cur{mix-blend-mode:difference}#newHome .cur i{border:2px solid var(--teal);opacity:0;border-radius:50%;width:16px;height:16px;transition:width .2s ease-out,height .2s ease-out,box-shadow .2s,opacity .2s;display:block;transform:translate(-50%,-50%)}#newHome .cur.hover i{width:60px;height:60px;box-shadow:0 0 20px #61c2b080,0 0 40px #61c2b033}#newHome .cur-dot i{background:var(--teal);opacity:0;border-radius:50%;width:4px;height:4px;transition:transform .2s;display:block;transform:translate(-50%,-50%)}#newHome .cur-dot.hover i{transform:translate(-50%,-50%)scale(0)}@media (hover:hover) and (pointer:fine) and (min-width:768px){#newHome .cur,#newHome .cur-dot{display:block}}#newHome .eyebrow{font-family:var(--font-inter);letter-spacing:.3em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;font-size:11px}#newHome .num{font-family:var(--font-inter);letter-spacing:.5em;text-transform:uppercase;color:#ffffff4d;font-size:10px}#newHome .h2{font-family:var(--font-montserrat);letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:24px;font-weight:300;line-height:1.3}#newHome .h3{font-family:var(--font-montserrat);letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:20px;font-weight:300;line-height:1.3}#newHome .body{font-family:var(--font-inter);color:var(--muted);font-size:15px;font-weight:300;line-height:1.75}#newHome .link{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);align-items:center;gap:10px;font-size:11px;transition:color .3s;display:inline-flex}#newHome .link svg{transition:transform .3s}#newHome a:hover .link{color:#fff}#newHome a:hover .link svg{transform:translate(8px)}@media (min-width:768px){#newHome .eyebrow{margin-bottom:16px;font-size:12px}#newHome .h2{font-size:36px}#newHome .h3{font-size:28px}#newHome .body{font-size:16px}#newHome .link{font-size:12px}}#newHome .btn{text-align:center;font-family:var(--font-inter);letter-spacing:.35em;text-transform:uppercase;color:#ffffffd9;-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff26;justify-content:center;align-items:center;min-height:52px;padding:16px 28px;font-size:11px;font-weight:300;transition:all .5s;display:flex}#newHome .btn:hover{background:#ffffff1a;border-color:#ffffff4d}#newHome .btn.teal{color:var(--teal);background:#08080840;border-color:#61c2b080;font-weight:400}#newHome .btn.teal:hover{background:var(--teal);color:#080808;border-color:var(--teal)}@media (min-width:768px){#newHome .btn{padding:16px 40px;display:inline-flex}}#newHome .corners{position:relative}#newHome .corners>b{pointer-events:none;z-index:3;border:0 solid #61c2b059;width:40px;height:40px;transition:border-color .5s;position:absolute}#newHome .corners>b:first-of-type{border-top-width:1px;border-left-width:1px;top:0;left:0}#newHome .corners>b:nth-of-type(2){border-top-width:1px;border-right-width:1px;top:0;right:0}#newHome .corners>b:nth-of-type(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}#newHome .corners>b:nth-of-type(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}#newHome .corners:hover>b{border-color:#61c2b0b3}#newHome .rv{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(20px)}#newHome .rv.in{opacity:1;transform:none}#newHome header.nav{z-index:50;padding-top:env(safe-area-inset-top);border-bottom:1px solid #0000;transition:background .5s,border-color .5s;position:fixed;top:0;left:0;right:0}#newHome header.nav.scrolled,#newHome header.nav.open{-webkit-backdrop-filter:blur(24px);background:#050505f2;border-bottom-color:#26262699}#newHome .nav .row{justify-content:space-between;align-items:center;height:68px;display:flex}#newHome .nav .logo img{width:auto;height:30px;transition:transform .3s}#newHome .nav .links{align-items:center;gap:36px;display:none}#newHome .nav .links a.l{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:12px;transition:color .3s}#newHome .nav .links a.l:hover{color:#fff}#newHome .nav .links a.l.on{color:var(--teal)}#newHome .nav .new{letter-spacing:.2em;color:var(--teal);vertical-align:2px;border:1px solid #61c2b099;margin-left:8px;padding:2px 5px;font-size:8px}#newHome .nav .contact{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);border:1px solid #61c2b080;padding:10px 20px;font-size:12px;transition:all .3s}#newHome .nav .contact:hover{background:var(--teal);color:#080808}#newHome .burger{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;width:44px;height:44px;display:flex}#newHome .burger .x{display:none}#newHome .nav.open .burger .x{display:block}#newHome .nav.open .burger .m,#newHome .mmenu{display:none}#newHome .nav.open .mmenu{display:block}#newHome .mmenu .container{flex-direction:column;gap:4px;padding-top:20px;padding-bottom:32px;display:flex}#newHome .mmenu a.l{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:12px 0;font-size:14px}#newHome .mmenu a.l.on{color:var(--teal)}#newHome .mmenu .cta{border-top:1px solid #26262699;margin-top:16px;padding-top:24px}@media (min-width:768px){#newHome .nav .row{height:80px}#newHome .nav .logo img{height:40px}#newHome .nav .logo:hover img{transform:scale(1.05)}#newHome .nav .links{display:flex}#newHome .burger,#newHome .nav.open .mmenu{display:none}}#newHome .hero{background:#000;height:100svh;min-height:600px;position:relative;overflow:hidden}#newHome .slides{position:absolute;inset:0}#newHome .slide{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}#newHome .slide.on{opacity:1;z-index:1}#newHome .slide.prev{z-index:0}#newHome .slide.on img,#newHome .slide.prev img{animation:7s forwards kb}@keyframes kb{0%{transform:scale(1.035)}to{transform:scale(1)}}#newHome .hero .ov1{z-index:2;background:#0000001f;position:absolute;inset:0}#newHome .hero .ov2{z-index:2;background:linear-gradient(#05050573 0%,#05050526 45%,#050505d1 74%,#050505f7 100%);position:absolute;inset:0}#newHome .hero .inner{z-index:3;position:absolute;bottom:96px;left:0;right:0}#newHome .hero h1{font-family:var(--font-montserrat);letter-spacing:.22em;text-transform:uppercase;color:#fff;margin-bottom:18px;font-size:26px;font-weight:300;line-height:1.3}#newHome .hero h1 span{opacity:0;margin-right:.3em;animation:.8s cubic-bezier(.22,1,.36,1) forwards word;display:inline-block;transform:translateY(60%)}@keyframes word{to{opacity:1;transform:none}}#newHome .hero p.sub{font-family:var(--font-inter);letter-spacing:.06em;color:#ffffffb3;opacity:0;max-width:470px;margin-bottom:28px;font-size:14px;font-weight:300;line-height:1.75;animation:1s 1s forwards fadeup}#newHome .hero .ctas{opacity:0;grid-template-columns:1fr 1fr;gap:10px;animation:.8s 1.3s forwards fadeup;display:grid}#newHome .hero .ctas .btn{letter-spacing:.24em;padding:14px 8px;font-size:10.5px}#newHome .hero .ctas .dt{display:none}#newHome .hero .eyebrow{opacity:0;animation:.8s .15s forwards fadeup}@keyframes fadeup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}#newHome .meta{left:0;right:0;bottom:calc(28px + env(safe-area-inset-bottom));z-index:3;position:absolute}#newHome .meta .lbl{font-family:var(--font-inter);letter-spacing:.35em;text-transform:uppercase;color:#ffffff8c;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:10px;display:flex}#newHome .meta .lbl b{color:#fff;font-weight:400}#newHome .meta .lbl span{transition:opacity .4s}#newHome .bars{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}#newHome .bars button{cursor:pointer;background:0 0;border:0;height:24px;padding:0;position:relative}#newHome .bars button:before{content:"";background:#ffffff38;height:2px;position:absolute;top:11px;left:0;right:0}#newHome .bars button i{background:var(--teal);width:0;height:2px;position:absolute;top:11px;left:0}#newHome .bars button.done i{background:#fff9;width:100%}#newHome .bars button.on i{animation:fill var(--dur,5.5s)linear forwards}#newHome .hero.paused .bars button.on i{animation-play-state:paused}@keyframes fill{to{width:100%}}@media (min-width:768px){#newHome .hero .ov1{background:#0000000f}#newHome .hero .ov2{background:linear-gradient(#0505054d 0%,#0000 60%,#050505e6 100%)}#newHome .hero .ov3{z-index:2;background:linear-gradient(90deg,#050505cc 0%,#05050566 34%,#0000 58%);position:absolute;inset:0}#newHome .hero .inner{bottom:120px}#newHome .hero h1{max-width:560px;margin-bottom:24px;font-size:34px}#newHome .hero p.sub{letter-spacing:.1em;margin-bottom:40px;font-size:16px}#newHome .hero .ctas{flex-wrap:wrap;gap:16px;display:flex}#newHome .hero .ctas .btn{letter-spacing:.35em;padding:16px 40px;font-size:11px}#newHome .hero .ctas .dt{display:inline}#newHome .meta{bottom:40px}#newHome .meta .container{grid-template-columns:1fr 360px;align-items:end;gap:40px;display:grid}#newHome .meta .lbl{margin:0}}@media (min-width:1280px){#newHome .hero h1{max-width:520px;font-size:42px}#newHome .hero p.sub{max-width:430px}}#newHome .authority{background:#080808;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:64px 0}#newHome .authority .q{text-align:center;font-family:var(--font-inter);letter-spacing:.025em;color:#fff6;max-width:672px;margin:0 auto 40px;font-size:14px;font-style:italic;font-weight:300}#newHome .authority .logos{text-align:center;grid-template-columns:1fr 1fr;gap:28px 16px;display:grid}#newHome .authority .logos a{font-family:var(--font-montserrat);letter-spacing:.25em;text-transform:uppercase;color:#ffffff47;font-size:10px;font-weight:500;transition:color .5s}#newHome .authority .logos a:hover{color:#ffffff80}@media (min-width:768px){#newHome .authority{padding:112px 0}#newHome .authority .q{margin-bottom:64px;font-size:16px}#newHome .authority .logos{flex-wrap:wrap;justify-content:center;gap:64px;display:flex}#newHome .authority .logos a{color:#fff3;font-size:12px}}@media (min-width:1024px){#newHome .authority .logos{gap:96px}}#newHome section.s{padding:80px 0}#newHome .head{margin-bottom:36px}#newHome .head .body{max-width:440px;margin-top:16px}@media (min-width:768px){#newHome section.s{padding:128px 0}#newHome .head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex}#newHome .head .body{margin-top:0}}#newHome .doors{scroll-snap-type:x mandatory;margin:0 calc(-1*var(--gut));padding:0 var(--gut)4px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}#newHome .doors::-webkit-scrollbar{display:none}#newHome .door{background:var(--card);scroll-snap-align:start;height:500px;scroll-margin-left:var(--gut);flex:0 0 82%;position:relative;overflow:hidden}#newHome .door img{filter:brightness(.72);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}#newHome .door:hover img{transform:scale(1.05)}#newHome .door:after{content:"";background:linear-gradient(#08080800 30%,#080808f5 100%);position:absolute;inset:0}#newHome .door .txt{z-index:2;position:absolute;bottom:26px;left:24px;right:24px}#newHome .door .h3{margin:10px 0 12px}#newHome .door .body{color:#ffffffad;margin-bottom:18px;font-size:14.5px}#newHome .door .tag{z-index:3;font-family:var(--font-inter);letter-spacing:.3em;text-transform:uppercase;color:var(--teal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080880;border:1px solid #61c2b099;padding:5px 10px;font-size:10px;position:absolute;top:20px;left:22px}#newHome .door:not(.main) .link{color:#ffffffbf}#newHome .swipe{font-family:var(--font-inter);letter-spacing:.4em;text-transform:uppercase;color:#ffffff4d;align-items:center;gap:10px;margin-top:16px;font-size:10px;display:flex}#newHome .swipe:after{content:"";background:#ffffff40;flex:0 0 40px;height:1px}#newHome .shop{border:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:18px 20px;display:flex}#newHome .shop span{font-family:var(--font-inter);color:#ffffff59;font-size:13px;font-weight:300}#newHome .shop b{font-family:var(--font-inter);letter-spacing:.3em;text-transform:uppercase;color:#ffffff73;margin-right:14px;font-size:11px;font-weight:400}#newHome .shop em{font-style:normal;font-family:var(--font-inter);letter-spacing:.45em;text-transform:uppercase;color:#ffffff4d;font-size:10px}@media (min-width:900px){#newHome .doors{grid-template-columns:1.25fr 1fr 1fr;gap:20px;margin:0;padding:0;display:grid;overflow:visible}#newHome .door{height:620px}#newHome .door .txt{bottom:32px;left:32px;right:32px}#newHome .door .tag{top:24px;left:28px}#newHome .swipe{display:none}#newHome .shop{padding:22px 32px}}#newHome .fi{background:linear-gradient(#080808 0%,#0a100f 45%,#080808 100%);border-top:1px solid #61c2b01f}#newHome .split{align-items:center;gap:40px;display:grid}#newHome .split .photo{aspect-ratio:4/5;overflow:hidden}#newHome .split .photo:after{content:"";z-index:1;background:linear-gradient(#0000 65%,#080808d9 100%);position:absolute;inset:0}#newHome .split .photo .cap{z-index:2;font-family:var(--font-inter);letter-spacing:.35em;text-transform:uppercase;color:#fff9;font-size:9.5px;position:absolute;bottom:16px;left:18px;right:18px}#newHome .fi .big{font-family:var(--font-montserrat);letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-bottom:22px;font-size:26px;font-weight:300;line-height:1.3}#newHome .fi .lead{color:#ffffff9e;max-width:540px}@media (min-width:768px){#newHome .split .photo{aspect-ratio:4/3}#newHome .split .photo .cap{font-size:10px;left:20px}#newHome .fi .big{font-size:36px}#newHome .fi .lead{font-size:17px}}@media (min-width:1024px){#newHome .split{grid-template-columns:1fr 1fr;gap:80px}#newHome .fi .big{font-size:44px}}#newHome .steps{border-top:1px solid var(--border);margin-top:64px;display:grid}#newHome .step{border-bottom:1px solid #ffffff0d;padding:26px 0 26px 56px;position:relative}#newHome .step:before{content:"";background:var(--teal);width:32px;height:1px;position:absolute;top:-1px;left:0}#newHome .step .num{color:var(--teal);position:absolute;top:30px;left:0}#newHome .step h4{font-family:var(--font-montserrat);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:400}#newHome .step .body{font-size:14.5px}@media (min-width:640px){#newHome .steps{-moz-column-gap:32px;grid-template-columns:1fr 1fr;column-gap:32px}}@media (min-width:1024px){#newHome .steps{grid-template-columns:repeat(4,1fr);margin-top:96px}#newHome .step{border-bottom:0;padding:36px 28px 8px 0}#newHome .step:before{width:48px}#newHome .step .num{margin-bottom:14px;display:block;position:static}#newHome .step h4{margin-bottom:12px;font-size:15px}}#newHome .why{align-items:start;gap:48px;margin-top:80px;display:grid}#newHome .why .h3{margin-bottom:20px}#newHome .why ul{list-style:none}#newHome .why li{border-bottom:1px solid var(--border);grid-template-columns:40px 1fr;gap:6px;padding:20px 0;display:grid}#newHome .why li .num{color:var(--teal);padding-top:4px}#newHome .why li strong{font-family:var(--font-inter);color:#fff;margin-bottom:4px;font-size:15px;font-weight:500;display:block}#newHome .why li .body{font-size:14.5px;line-height:1.65}@media (min-width:1024px){#newHome .why{grid-template-columns:1fr 1.1fr;gap:64px;margin-top:120px}}#newHome .report{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#141414b3;border:1px solid #ffffff0d;padding:26px 20px;box-shadow:0 25px 50px -12px #00000080}#newHome .report .top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;padding-bottom:18px;display:flex}#newHome .report .sample{font-family:var(--font-inter);letter-spacing:.35em;text-transform:uppercase;color:#ffffff59;white-space:nowrap;border:1px solid #ffffff1f;padding:4px 8px;font-size:9px}#newHome .report h5{font-family:var(--font-montserrat);letter-spacing:.14em;text-transform:uppercase;margin-top:2px;font-size:16px;font-weight:400}#newHome .report .mt{font-family:var(--font-inter);letter-spacing:.08em;color:#fff6;margin-top:6px;font-size:11.5px}#newHome .rrow{font-family:var(--font-inter);border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto;gap:12px;padding:13px 0;font-size:13.5px;display:grid}#newHome .rrow span:first-child{color:#ffffffd9}#newHome .rrow small{color:#fff6;margin-top:3px;font-size:11.5px;font-weight:300;display:block}#newHome .ok,#newHome .warn{font-family:var(--font-inter);letter-spacing:.25em;text-transform:uppercase;text-align:right;max-width:120px;padding-top:3px;font-size:9.5px}#newHome .ok{color:var(--teal)}#newHome .warn{color:#d6b25e}#newHome .media{font-family:var(--font-inter);letter-spacing:.08em;color:#ffffff80;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:11.5px;display:flex}#newHome .verdict{border-left:2px solid var(--teal);font-family:var(--font-inter);color:#ffffffd1;margin-top:18px;padding:4px 0 4px 14px;font-size:14px;font-weight:300;line-height:1.7}#newHome .verdict b{letter-spacing:.4em;text-transform:uppercase;color:var(--teal);margin-bottom:6px;font-size:10px;font-weight:400;display:block}@media (min-width:768px){#newHome .report{padding:36px}#newHome .rrow{font-size:14px}#newHome .ok,#newHome .warn{letter-spacing:.3em;max-width:none;font-size:10px}#newHome .report h5{font-size:18px}}#newHome .form{background:#0f0f0fb3;border:1px solid #ffffff0f;margin-top:80px;padding:32px 20px;scroll-margin-top:80px}#newHome .form .h2{margin-bottom:12px}#newHome .fields{gap:8px;margin-top:28px;display:grid}#newHome .field{border-bottom:1px solid #ffffff26;padding:10px 0 12px}#newHome .field label{font-family:var(--font-inter);letter-spacing:.4em;text-transform:uppercase;color:#fff6;margin-bottom:8px;font-size:10px;display:block}#newHome .field input{color:#fff;width:100%;font-family:var(--font-inter);background:0 0;border:0;border-radius:0;outline:0;font-size:16px;font-weight:300}#newHome .field input::placeholder{color:#ffffff4d}#newHome .field:focus-within{border-bottom-color:var(--teal)}#newHome .form .bottom{gap:18px;margin-top:28px;display:grid}#newHome .form .fine{font-family:var(--font-inter);letter-spacing:.04em;color:#fff6;max-width:560px;font-size:13px;font-weight:300}@media (min-width:900px){#newHome .form{margin-top:120px;padding:56px}#newHome .fields{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:16px;margin-top:40px}#newHome .form .bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}#newHome .form .bottom .fine{order:0}#newHome .form .bottom .btn{order:1}}#newHome .electric{background:#000;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}#newHome .electric .vid{position:absolute;inset:0}#newHome .electric .vid:after{content:"";background:linear-gradient(#05050566 0%,#0505051a 38%,#050505bf 68%,#050505f7 100%);position:absolute;inset:0}#newHome .electric .txt{z-index:2;width:100%;padding-bottom:64px;position:relative}#newHome .electric .big{font-family:var(--font-montserrat);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:26px;font-weight:300;line-height:1.3}#newHome .electric .body{color:#ffffffb3;max-width:460px}#newHome .electric .price{font-family:var(--font-inter);letter-spacing:.3em;text-transform:uppercase;color:#fffc;margin:22px 0 28px;font-size:11px}#newHome .electric .price b{color:var(--teal);font-weight:400}#newHome .electric .sound{top:88px;right:var(--gut);z-index:3;font-family:var(--font-inter);letter-spacing:.35em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:8px;font-size:9.5px;display:flex;position:absolute}#newHome .electric .sound i{background:var(--teal);border-radius:50%;width:6px;height:6px;animation:1.6s infinite blink}#newHome .electric .vid>b{display:none}@keyframes blink{50%{opacity:.25}}@media (min-width:900px){#newHome .electric{background:linear-gradient(#080808,#060a09 50%,#080808);min-height:0;padding:128px 0;display:block}#newHome .electric .wrap{grid-template-columns:1fr 420px;align-items:center;gap:80px;display:grid}#newHome .electric .vid{aspect-ratio:9/16;max-height:82vh;position:relative;inset:auto;overflow:hidden}#newHome .electric .vid:after{background:linear-gradient(#0000 70%,#05050559)}#newHome .electric .txt{padding:0}#newHome .electric .big{font-size:44px}#newHome .electric .price{margin:28px 0 40px;font-size:12px}#newHome .electric .sound{top:20px;right:20px}#newHome .electric .vid>b{display:block}}#newHome .journal{scroll-snap-type:x mandatory;margin:0 calc(-1*var(--gut));padding:0 var(--gut);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}#newHome .journal::-webkit-scrollbar{display:none}#newHome .story{scroll-snap-align:start;scroll-margin-left:var(--gut);flex:0 0 78%}#newHome .story .ph{aspect-ratio:4/5;margin-bottom:18px;overflow:hidden}#newHome .story .ph img{filter:brightness(.85);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}#newHome .story:hover .ph img{transform:scale(1.05)}#newHome .story .eyebrow{letter-spacing:.4em;margin-bottom:8px;font-size:10px}#newHome .story h4{font-family:var(--font-montserrat);letter-spacing:.05em;margin-bottom:8px;font-size:16px;font-weight:400;line-height:1.4}#newHome .story .body{font-size:14px}#newHome .head .btn.all{display:none}@media (min-width:900px){#newHome .journal{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;display:grid;overflow:visible}#newHome .story .ph{aspect-ratio:4/3}#newHome .story h4{font-size:18px}#newHome .head .btn.all{display:inline-flex}}#newHome footer{background:var(--bg-deep);border-top:1px solid #26262699;padding:64px 0 120px}#newHome footer .grid{align-items:start;gap:40px;display:grid}#newHome footer .flogo img{width:auto;height:36px;margin-bottom:16px}#newHome footer .tagline{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px}#newHome footer .fnav a{font-family:var(--font-inter);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:13px;transition:color .3s}#newHome footer .fnav a:hover{color:#fff}#newHome footer .social{flex-direction:column;align-items:flex-start;display:flex}#newHome footer .icons{gap:12px;margin:0 0 18px -8px;display:flex}#newHome footer .icons a{color:var(--muted);padding:8px;transition:color .3s}#newHome footer .icons a:hover{color:var(--teal)}#newHome footer .mail{font-family:var(--font-inter);color:var(--muted);margin-bottom:8px;font-size:12px}#newHome footer .mail:hover{color:var(--teal)}#newHome footer .city{font-family:var(--font-inter);color:#9999;font-size:12px}#newHome footer .bottom{border-top:1px solid #26262699;flex-direction:column;gap:14px;margin-top:48px;padding-top:28px;display:flex}#newHome footer .copy{font-family:var(--font-inter);letter-spacing:.08em;color:#99999980;font-size:11px;line-height:1.7}#newHome footer .legal{flex-wrap:wrap;gap:8px 24px;display:flex}#newHome footer .legal a{font-family:var(--font-inter);letter-spacing:.1em;color:#999999b3;font-size:12px}#newHome footer .legal a:hover{color:#fff}@media (min-width:768px){#newHome footer{padding:96px 0}#newHome footer .grid{grid-template-columns:repeat(3,1fr);gap:32px}#newHome footer .flogo img{height:40px}#newHome footer .tagline{font-size:12px}#newHome footer .fnav{flex-direction:column;gap:12px;display:flex}#newHome footer .fnav a{font-size:14px}#newHome footer .social{align-items:flex-end}#newHome footer .icons{margin:0 -8px 24px 0}#newHome footer .bottom{flex-direction:row;justify-content:space-between;align-items:center;margin-top:64px;padding-top:32px}#newHome footer .copy{letter-spacing:.1em;font-size:12px}}#newHome .sticky{z-index:40;padding:32px var(--gut)calc(20px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#050505f2 45%,#050505 100%);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}#newHome .sticky.show{opacity:1;pointer-events:auto;transform:none}#newHome .sticky a{background:var(--teal);color:#080808;min-height:50px;font-family:var(--font-inter);letter-spacing:.35em;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;display:flex}@media (min-width:768px){#newHome .sticky{display:none}}@media (prefers-reduced-motion:reduce){#newHome .rv{opacity:1;transition:none;transform:none}#newHome .hero h1 span,#newHome .hero p.sub,#newHome .hero .ctas,#newHome .hero .eyebrow{opacity:1;animation:none;transform:none}#newHome .slide.on img,#newHome .slide.prev img{animation:none}}#newHome .newElectric{background:linear-gradient(#080808,#060a09,#080808)}#newHome .electricIntro{max-width:700px;margin-top:20px}#newHome .price{color:#999;margin-top:22px;font-size:12px}#newHome .price b{color:var(--teal);font-weight:400}#newHome .be-language-select{margin-left:20px}#newHome .row .burger{margin-left:16px}#newHome .legal button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}#newHome [data-configurator-teaser]{margin-top:40px}#newHome [data-configurator-teaser] a{color:#080808}#newHome .newElectric [data-configurator-teaser] img,#newHome .newElectric [data-configurator-teaser] video{-o-object-fit:cover;object-fit:cover}#newHome .newElectric [data-configurator-teaser] h3{letter-spacing:normal}#newHome .findImportForm button.btn{cursor:pointer}#newHome .findImportForm .fields{grid-template-columns:1fr}#newHome .formStatus{color:var(--teal);margin-top:20px;font-size:14px}#newHome .nav .row{gap:0}#newHome .row .links{margin-left:auto}@media (min-width:900px){#newHome .findImportForm .fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){#newHome .nav .links{gap:24px}#newHome .nav .links .l{letter-spacing:.18em;font-size:10px}}@media (max-width:767px){#newHome .nav .logo{margin-right:auto}#newHome .be-language-select{margin-left:auto}}#newHome .be-language-select{font:10px var(--font-inter);height:auto;padding:8px}#newHome .nav .be-language-select{border:1px solid #ffffff25;border-radius:3px}#newHome .monzaCredit{color:#fffcf7;border-top:1px solid #ffffff15;justify-content:center;margin-top:32px;padding-top:24px;display:flex}#newHome .monzaCredit a{align-items:center;gap:10px;display:flex}#newHome .monzaCredit svg{width:118px;height:auto;display:block}#newHome .monzaCredit span{letter-spacing:.1em;font-size:10px}@media (min-width:900px) and (max-width:1199px){#newHome .nav .links{display:none}#newHome .nav .burger{display:block}#newHome .nav .logo{margin-right:auto}}@media (min-width:768px) and (max-width:1199px){#newHome .nav .links{display:none}#newHome .nav .burger{display:flex}#newHome .nav.open .mmenu{display:block}#newHome .nav .logo{margin-right:auto}#newHome .be-language-select{margin-left:auto}}#newHome .slide img{transform:scale(1)}@media (max-width:767px){#newHome .slide:first-child img{-o-object-position:74% 50%;object-position:74% 50%}#newHome .slide:nth-child(2) img{-o-object-position:53% 50%;object-position:53% 50%}#newHome .slide:nth-child(3) img{-o-object-position:74% 50%;object-position:74% 50%}}#newHome .hero p.sub{max-width:430px;margin-bottom:22px;font-size:15px}#newHome .hero .ov2{background:linear-gradient(#05050559 0%,#0505050d 45%,#050505ad 80%,#050505f2 100%)}#newHome .authority{padding:30px 0}#newHome .authority .q{display:none}#newHome .authority .logos{gap:20px 32px}#newHome .authority .logos a{color:#aaa;font-size:10px}#newHome section.archiveCollection{padding:64px 0 72px}#newHome .archiveCollection .head .link{letter-spacing:.1em;margin-top:20px;font-size:11px}#newHome .serviceDetails{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:40px}#newHome .serviceDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;font-weight:400;list-style:none;display:flex}#newHome .serviceDetails>summary::-webkit-details-marker{display:none}#newHome .serviceDetails>summary span{color:var(--teal);font-size:22px;font-weight:300}#newHome .serviceDetails[open]>summary span{transform:rotate(45deg)}#newHome .serviceDetails .why{margin-top:18px;margin-bottom:36px}#newHome .findImportForm{margin-top:40px}#newHome footer{padding:36px 0 24px}#newHome footer .grid{grid-template-columns:1fr 1.3fr 1fr;gap:28px}#newHome footer .flogo img{height:30px;margin-bottom:10px}#newHome footer .tagline{letter-spacing:.13em;max-width:240px;font-size:9px}#newHome footer .fnav{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 18px;display:grid}#newHome footer .fnav a{letter-spacing:.08em;font-size:10px;line-height:1.6}#newHome footer .icons{gap:6px;margin-bottom:10px}#newHome footer .mail{margin-bottom:5px;font-size:11px}#newHome footer .city{font-size:11px}#newHome footer .bottom{gap:16px;margin-top:24px;padding-top:18px}#newHome footer .copy{letter-spacing:.02em;max-width:690px;font-size:10px}#newHome footer .legal{gap:10px 18px}#newHome footer .legal a,#newHome footer .legal button{letter-spacing:.04em;font-size:10px}#newHome footer .monzaCredit{margin-top:20px;padding-top:16px}#newHome footer .monzaCredit svg{width:98px}@media (min-width:1200px){#newHome .hero .inner{bottom:126px}}@media (min-width:768px) and (max-width:1023px){#newHome footer .grid{grid-template-columns:1fr 1.2fr}#newHome footer .social{flex-direction:row;grid-column:1/-1;align-items:center;gap:20px}#newHome footer .icons{margin-bottom:0}}@media (max-width:767px){#newHome .hero .inner{bottom:105px}#newHome .hero p.sub{max-width:280px;font-size:14px;line-height:1.6}#newHome .hero .ctas{margin-top:18px}#newHome .authority{padding:24px 0}#newHome .authority .logos{gap:18px 22px}#newHome .authority .logos a{font-size:9px}#newHome section.archiveCollection{padding:48px 0}#newHome .archiveCollection .h2{letter-spacing:.1em;font-size:25px}#newHome footer .grid{grid-template-columns:1fr;gap:24px}#newHome footer .fnav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}#newHome footer .social{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;display:grid}#newHome footer .icons{grid-area:1/2/3;margin:0}#newHome footer .mail,#newHome footer .city{grid-column:1;margin:0}#newHome footer .bottom{margin-top:20px;padding-top:16px}#newHome footer .copy{font-size:10px;line-height:1.7}#newHome footer .legal{gap:12px 18px}#newHome footer .monzaCredit{margin-top:18px;padding-top:14px}}#newHome footer.compactFooter{padding:36px 0 24px}#newHome footer .fnav a,#newHome footer .copy,#newHome footer .legal a,#newHome footer .legal button{font-size:11px}#newHome section.homePress{background:#0b0e0d;border-top:1px solid #61c2b020;border-bottom:1px solid #ffffff0b;padding:80px 0;scroll-margin-top:90px}#newHome .homePress .head{gap:24px;margin-bottom:32px}#newHome .homePress .head>.link{letter-spacing:.12em;font-size:11px}#newHome .pressFeature{background:#080808;border:1px solid #ffffff19;grid-template-columns:1.2fr 1fr;transition:border-color .25s;display:grid}#newHome .pressFeature:hover{border-color:#61c2b080}#newHome .pressFeaturePhoto{min-height:380px;position:relative;overflow:hidden}#newHome .pressFeaturePhoto img{-o-object-position:center 60%;object-position:center 60%;transition:transform .8s}#newHome .pressFeature:hover img{transform:scale(1.025)}#newHome .pressFeatureCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px 40px;display:flex}#newHome .pressMasthead{font:600 19px var(--font-montserrat);letter-spacing:-.04em;color:var(--teal);margin-bottom:24px}#newHome .pressFeature blockquote{font:300 clamp(26px,2.6vw,38px)/1.2 var(--font-montserrat);letter-spacing:.01em;color:#fff;margin-bottom:18px}#newHome .pressByline{font:10px var(--font-inter);letter-spacing:.12em;text-transform:uppercase;color:#aaa;margin-bottom:18px}#newHome .pressFeatureCopy>.body{margin-bottom:24px;font-size:14px;line-height:1.6}#newHome .pressFeatureCopy>.link{letter-spacing:.12em;font-size:10px}#newHome .pressFilms{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}#newHome .pressFilm{min-width:0;display:block}#newHome .pressFilmPhoto{aspect-ratio:16/9;background:#171717;position:relative;overflow:hidden}#newHome .pressFilmPhoto img{filter:brightness(.8);transition:transform .7s,filter .7s}#newHome .pressFilm:hover img{filter:brightness();transform:scale(1.025)}#newHome .pressPlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#08080855;border:1px solid #fffa;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#newHome .pressPlay svg{margin-left:3px}#newHome .pressFilmPlatform{font:9px var(--font-inter);letter-spacing:.1em;color:#fff;background:#080808aa;padding:5px 8px;position:absolute;bottom:12px;right:12px}#newHome .pressFilmCopy{padding:18px 0 0}#newHome .pressCreator{font:11px var(--font-inter);letter-spacing:.12em;color:var(--teal);text-transform:uppercase;margin-bottom:8px}#newHome .pressFilmCopy h3{letter-spacing:.02em;margin-bottom:14px;font-size:17px;font-weight:300;line-height:1.4}#newHome .pressFilmCopy .link{letter-spacing:.1em;color:#aaa;font-size:9px}@media (max-width:900px){#newHome .pressFeature{grid-template-columns:1fr}#newHome .pressFeaturePhoto{aspect-ratio:16/9;min-height:0}#newHome .pressFeatureCopy{padding:28px}#newHome .pressFeature blockquote{font-size:30px}#newHome .homePress .head>.link{margin-top:18px;display:inline-flex}#newHome .pressFeaturePhoto img{-o-object-position:center 60%;object-position:center 60%}}@media (max-width:767px){#newHome section.homePress{padding:48px 0}#newHome .homePress .head{margin-bottom:24px}#newHome .homePress .h2{letter-spacing:.1em;font-size:25px}#newHome .pressFeatureCopy{padding:28px 24px}#newHome .pressMasthead{margin-bottom:20px}#newHome .pressFeature blockquote{font-size:28px}#newHome .pressFilms{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#61c2b0 #191919;margin:28px calc(-1*var(--gut))0;padding:0 var(--gut)14px;gap:16px;display:flex;overflow-x:auto}#newHome .pressFilm{scroll-snap-align:center;flex:0 0 86%}#newHome .pressFilmCopy h3{font-size:16px}}@media (prefers-reduced-motion:reduce){#newHome .pressFeaturePhoto img,#newHome .pressFilmPhoto img{transition:none}}#newHome .archiveCollection .head{align-items:center;gap:36px;margin-bottom:32px}#newHome .archiveCollection .bmwPassionIntro{max-width:690px;margin-top:18px;font-size:16px;line-height:1.7}#newHome .archiveCollection .head>.btn{letter-spacing:.16em;flex-shrink:0;gap:30px;font-size:11px}#newHome .archivePanorama{aspect-ratio:2.2;background:#171717;overflow:hidden}#newHome .archivePanorama img{-o-object-position:50% 80%;object-position:50% 80%}@media (max-width:767px){#newHome .archiveCollection .head{margin-bottom:28px;display:block}#newHome .archiveCollection .h2{letter-spacing:.08em;font-size:32px}#newHome .archiveCollection .bmwPassionIntro{margin-top:16px;font-size:15px}#newHome .archiveCollection .head>.btn{gap:24px;margin-top:24px;padding:14px 22px;display:inline-flex}#newHome .archivePanorama{aspect-ratio:4/5}#newHome .archivePanorama img{-o-object-position:50% 80%;object-position:50% 80%}}#newHome .archivePanorama picture{width:100%;height:100%;display:block}#newHome [data-configurator-teaser] .configuratorPreviewMedia{aspect-ratio:16/9;align-self:center;width:100%}#newHome .configuratorPreviewMedia img,#newHome .configuratorPreviewMedia video{-o-object-fit:cover;object-fit:cover}#newHome .electricMedia{grid-template-columns:.5625fr .665fr .9fr;align-items:start;gap:18px;margin-top:36px;display:grid}#newHome .electricMedia figure{min-width:0}#newHome .electricFilm{aspect-ratio:9/16;background:#101413;position:relative;overflow:hidden}#newHome .electricFilm video{-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}#newHome .electricFilmControl{z-index:2;color:#fff;cursor:pointer;background:#080808bb;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;bottom:14px;right:14px}#newHome .electricFilmControl:hover{border-color:var(--teal)}#newHome .electricHQPhoto{aspect-ratio:2/3;position:relative;overflow:hidden}#newHome .electricHQPhoto img{-o-object-position:center;object-position:center}#newHome .electricMedia figcaption{font:10px var(--font-inter);letter-spacing:.08em;color:#999;margin-top:12px;line-height:1.5}#newHome .electricDetails{gap:24px;display:grid}#newHome .electricDetailPhoto{aspect-ratio:1.8;position:relative;overflow:hidden}@media (max-width:767px){#newHome .electricMedia{grid-template-columns:1fr;gap:28px;margin:28px 0 0;padding:0;display:grid;overflow:visible}#newHome .electricMedia>.electricReel,#newHome .electricMedia>.electricHQ,#newHome .electricMedia>.electricDetails{width:100%;min-width:0}#newHome .electricDetails{grid-template-columns:1fr 1fr;gap:12px}#newHome .electricMedia figcaption{letter-spacing:.04em;font-size:10px}}
