.Landing-module__HLMGTG__header{z-index:40;letter-spacing:2px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#00000026;height:60px;font-size:12px;transition:background .3s,color .3s;position:fixed;inset:0 0 auto}.Landing-module__HLMGTG__mainNav{align-items:center;gap:56px;height:60px;padding:0 80px;display:flex}.Landing-module__HLMGTG__brand{filter:brightness(0)invert();width:30px}.Landing-module__HLMGTG__desktopNav{align-items:center;gap:28px;display:flex}.Landing-module__HLMGTG__header button{color:inherit;background:0 0;padding:0}.Landing-module__HLMGTG__desktopNav a,.Landing-module__HLMGTG__desktopNav button{transition:opacity .2s}.Landing-module__HLMGTG__desktopNav a:hover,.Landing-module__HLMGTG__desktopNav button:hover{opacity:.65}.Landing-module__HLMGTG__menuButton{display:none}.Landing-module__HLMGTG__scrolled{color:#191919;background:#fff6}.Landing-module__HLMGTG__productNav{align-items:center;gap:24px;height:60px;padding:0 80px;font-size:14px;display:flex}.Landing-module__HLMGTG__productNav>a{font-weight:600}.Landing-module__HLMGTG__productNav>span{border-inline-start:1px solid #191919;padding-inline-start:24px}.Landing-module__HLMGTG__productNav>.Landing-module__HLMGTG__specButton{margin-inline-start:auto}.Landing-module__HLMGTG__dropdown,.Landing-module__HLMGTG__aboutDropdown{color:#191919;background:#fff;gap:64px;padding:48px 80px;display:flex;box-shadow:0 18px 30px #0001}.Landing-module__HLMGTG__dropdown>a,.Landing-module__HLMGTG__dropdown>button{text-align:start;flex-direction:column;justify-content:center;gap:12px;width:min(500px,45%);font-size:24px;display:flex}.Landing-module__HLMGTG__dropdown img{object-fit:cover;width:100%;height:200px}.Landing-module__HLMGTG__dropdown span{align-items:center;gap:16px;display:flex}.Landing-module__HLMGTG__dropdown small{font-size:14px}.Landing-module__HLMGTG__aboutDropdown{padding:35px 80px}.Landing-module__HLMGTG__mobileNav{display:none}.Landing-module__HLMGTG__hero{background:#56524b;height:100svh;min-height:650px;position:relative;overflow:hidden}.Landing-module__HLMGTG__heroPoster,.Landing-module__HLMGTG__heroVideo,.Landing-module__HLMGTG__heroShade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Landing-module__HLMGTG__heroVideo:not([src]){opacity:0}.Landing-module__HLMGTG__heroShade{pointer-events:none;background:linear-gradient(#0002,#0000 50%,#0002)}.Landing-module__HLMGTG__heroTitle{text-align:center;z-index:2;width:100%;position:absolute;top:20%}.Landing-module__HLMGTG__heroTitle h1 img{width:auto;height:30px;margin:auto}.Landing-module__HLMGTG__heroTitle p{margin-top:16px;font-size:20px;line-height:30px}.Landing-module__HLMGTG__heroTitle button{color:#fff;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:5px;margin-top:14px;padding:0;font-size:18px;transition:border-color .25s;display:inline-flex}.Landing-module__HLMGTG__heroTitle button:hover{border-color:#fff}.Landing-module__HLMGTG__scrollCue{z-index:3;padding:10px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.Landing-module__HLMGTG__playToggle,.Landing-module__HLMGTG__mediaToggle{color:#fff;z-index:3;background:#0003;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:30px;right:32px;border:1px solid #fff5!important}.Landing-module__HLMGTG__mediaSection{isolation:isolate;background:#171717;height:100svh;min-height:680px;position:relative;overflow:hidden}.Landing-module__HLMGTG__mediaSection>picture,.Landing-module__HLMGTG__mediaSection>picture>img,.Landing-module__HLMGTG__mediaSection>video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.Landing-module__HLMGTG__mediaSection>video:not([src]){opacity:0}.Landing-module__HLMGTG__mediaShade{z-index:-1;background:linear-gradient(#0002,#0000 45%,#000 100%);position:absolute;inset:0}.Landing-module__HLMGTG__mediaTitle{color:#fff;position:relative}.Landing-module__HLMGTG__more{color:#fff;background:0 0;border:1px solid #fff;justify-content:center;align-items:center;margin-top:40px;padding:10px 32px;font-size:14px;line-height:21px;transition:color .3s,background .3s;display:inline-flex}.Landing-module__HLMGTG__more:hover{color:#191919;background:#fff}.Landing-module__HLMGTG__mobilePlay{display:none}.Landing-module__HLMGTG__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.Landing-module__HLMGTG__featureCard{aspect-ratio:1;text-align:start;color:#fff;isolation:isolate;background:#1e1e1e;width:100%;padding:0;display:block;position:relative;overflow:hidden}.Landing-module__HLMGTG__featureCard picture,.Landing-module__HLMGTG__featureCard img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.Landing-module__HLMGTG__featureCard img{transition:transform 2s cubic-bezier(.25,.46,.45,.94)}button.Landing-module__HLMGTG__featureCard:hover img{transform:scale(1.08)}.Landing-module__HLMGTG__cardShade{z-index:-1;background:linear-gradient(#0000 30%,#0007);position:absolute;inset:0}.Landing-module__HLMGTG__featureCaption{position:absolute;bottom:40px;left:40px;right:40px}.Landing-module__HLMGTG__featureCaption h3{max-width:calc(100% - 48px);font-size:24px;font-weight:400;line-height:36px}.Landing-module__HLMGTG__featureCaption p{max-width:100%;margin-top:16px;font-size:16px;line-height:24px}.Landing-module__HLMGTG__plus{border:1px solid #fffa;place-items:center;width:32px;height:32px;transition:background .3s;display:grid;position:absolute;bottom:5px;right:0}.Landing-module__HLMGTG__featureCard:hover .Landing-module__HLMGTG__plus{background:#fff3}.Landing-module__HLMGTG__wideCard{aspect-ratio:16/9;grid-column:1/-1}.Landing-module__HLMGTG__cabin{aspect-ratio:16/9;isolation:isolate;background:#111;width:100%;min-height:700px;position:relative;overflow:hidden}.Landing-module__HLMGTG__cabinImages{z-index:-1;position:absolute;inset:0}.Landing-module__HLMGTG__cabinImages>img{object-fit:cover;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.Landing-module__HLMGTG__cabinImages:after{content:"";background:linear-gradient(#0004,#0000 45%,#0009);position:absolute;inset:0}.Landing-module__HLMGTG__cabinControls{text-align:center;width:100%;position:absolute;bottom:60px;left:0}.Landing-module__HLMGTG__cabinControls p{font-size:24px;line-height:36px}.Landing-module__HLMGTG__cabinControls>div{justify-content:center;gap:12px;margin-top:28px;display:flex}.Landing-module__HLMGTG__cabinControls button{background:0 0;width:50px;height:20px;position:relative}.Landing-module__HLMGTG__cabinControls button:after{content:"";background:#ffffff60;height:2px;position:absolute;inset:9px 0}.Landing-module__HLMGTG__dialog{color:#191919;z-index:100;letter-spacing:2px;background:#fff;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.Landing-module__HLMGTG__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0007}.Landing-module__HLMGTG__dialog[open]{animation:.3s ease-out Landing-module__HLMGTG__dialogIn}.Landing-module__HLMGTG__dialogHeader{text-align:center;border-bottom:1px solid #eee;justify-content:center;align-items:center;height:80px;padding:0 70px;font-size:20px;display:flex;position:relative}.Landing-module__HLMGTG__dialogHeader button{width:40px;height:40px;color:inherit;background:0 0;place-items:center;display:grid;position:absolute;right:40px}.Landing-module__HLMGTG__dialogBody{overscroll-behavior:contain;height:calc(100dvh - 80px);padding:40px;overflow:auto}.Landing-module__HLMGTG__details{gap:24px;max-width:1600px;margin:0 auto;display:grid}.Landing-module__HLMGTG__detail{background:#f8f9f9;display:flex}.Landing-module__HLMGTG__detail:nth-child(odd){flex-direction:row-reverse}.Landing-module__HLMGTG__detailMedia{aspect-ratio:16/9;flex-shrink:0;width:56.25%}.Landing-module__HLMGTG__detailMedia img,.Landing-module__HLMGTG__detailMedia video{object-fit:cover;width:100%;height:100%}.Landing-module__HLMGTG__detailText{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:40px;display:flex;position:relative}.Landing-module__HLMGTG__detailText h3{font-size:20px;font-weight:400;line-height:30px}.Landing-module__HLMGTG__detailText p{margin-top:24px;font-size:16px;line-height:24px}.Landing-module__HLMGTG__detailText small{opacity:.4;margin-top:24px;font-size:12px;line-height:18px;display:block}.Landing-module__HLMGTG__videoDialog{color:#fff;background:#000}.Landing-module__HLMGTG__videoDialog .Landing-module__HLMGTG__dialogHeader{border-color:#fff2}.Landing-module__HLMGTG__videoDialog .Landing-module__HLMGTG__dialogBody{place-items:center;padding:0;display:grid}.Landing-module__HLMGTG__fullVideo{object-fit:contain;width:100%;height:100%;max-height:100%}.Landing-module__HLMGTG__specifications{max-width:1000px;margin:30px auto 80px}.Landing-module__HLMGTG__specRows{margin:60px 0 40px}.Landing-module__HLMGTG__specRows>div{border-bottom:1px solid #ddd;justify-content:space-between;gap:32px;padding:20px 0;font-size:16px;display:flex}.Landing-module__HLMGTG__specRows strong{text-align:end;font-weight:400}.Landing-module__HLMGTG__specifications>a{border-bottom:1px solid #191919;align-items:center;gap:12px;padding-bottom:8px;font-size:14px;display:inline-flex}.Landing-module__HLMGTG__legal{color:#fff6;padding-left:80px;padding-right:80px;font-size:14px;line-height:21px}.Landing-module__HLMGTG__legal p+p{margin-top:16px}.Landing-module__HLMGTG__footer{color:#191919;background:#f6f6f6;padding:80px;font-size:14px;line-height:21px}.Landing-module__HLMGTG__footerTop{justify-content:space-between;gap:80px;display:flex}.Landing-module__HLMGTG__footerLogo{width:45px}.Landing-module__HLMGTG__footerTop>div:first-child>p{opacity:.55;max-width:400px;margin-top:36px;font-size:12px}.Landing-module__HLMGTG__contact{min-width:360px}.Landing-module__HLMGTG__contact h2{margin-bottom:32px;font-size:24px;font-weight:400;line-height:36px}.Landing-module__HLMGTG__contact p{opacity:.5;margin-top:24px}.Landing-module__HLMGTG__contact a{letter-spacing:1px;align-items:center;gap:16px;margin-top:8px;display:flex}.Landing-module__HLMGTG__footerMiddle{justify-content:space-between;align-items:center;margin-top:70px;display:flex}.Landing-module__HLMGTG__socials{gap:24px;display:flex}.Landing-module__HLMGTG__footerMiddle>a{align-items:center;gap:12px;display:flex}.Landing-module__HLMGTG__footerBottom{letter-spacing:1px;border-top:1px solid #ddd;justify-content:space-between;gap:32px;margin-top:40px;padding-top:32px;font-size:12px;display:flex}.Landing-module__HLMGTG__footerBottom nav{gap:30px;display:flex}.Landing-module__HLMGTG__footer a:hover{opacity:.65}.Landing-module__HLMGTG__backTop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;mix-blend-mode:difference;z-index:30;background:#9993;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:fixed;bottom:80px;right:32px}.Landing-module__HLMGTG__backTop:before{content:"";border-top:1px solid #aaa;width:20px;position:absolute;top:12px;left:15px}.Landing-module__HLMGTG__backTop svg{margin-top:7px}@keyframes Landing-module__HLMGTG__dialogIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.Landing-module__HLMGTG__featureGrid{max-width:1440px}}@media (max-width:1100px){.Landing-module__HLMGTG__mainNav{gap:36px;padding:0 40px}.Landing-module__HLMGTG__desktopNav{gap:20px}.Landing-module__HLMGTG__productNav{padding:0 40px}.Landing-module__HLMGTG__featureCaption{bottom:28px;left:28px;right:28px}.Landing-module__HLMGTG__featureCaption h3{font-size:20px;line-height:30px}.Landing-module__HLMGTG__cabin{min-height:650px}.Landing-module__HLMGTG__footer{padding:60px 40px}}@media (max-width:1023px){.Landing-module__HLMGTG__mainNav{gap:24px;padding:0 28px}.Landing-module__HLMGTG__desktopNav{display:none}.Landing-module__HLMGTG__menuButton{margin-inline-start:auto;display:flex}.Landing-module__HLMGTG__productNav{gap:16px;padding:0 28px}.Landing-module__HLMGTG__productNav>span{display:none}.Landing-module__HLMGTG__hero{min-height:600px}.Landing-module__HLMGTG__heroVideo{display:none}.Landing-module__HLMGTG__heroTitle{top:18%}.Landing-module__HLMGTG__mobileNav{color:#191919;background:#fff;flex-direction:column;gap:0;height:calc(100dvh - 60px);padding:30px 28px;display:flex;position:absolute;top:60px;left:0;right:0}.Landing-module__HLMGTG__mobileNav a,.Landing-module__HLMGTG__mobileNav>button{text-align:start;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:24px 0;font-size:20px;display:flex}.Landing-module__HLMGTG__mediaSection{height:80svh;min-height:620px}.Landing-module__HLMGTG__mediaSection>video{display:none}.Landing-module__HLMGTG__mobilePlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0002;border:1px solid #fffb;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Landing-module__HLMGTG__mediaToggle{display:none}.Landing-module__HLMGTG__detail,.Landing-module__HLMGTG__detail:nth-child(odd){flex-direction:column;display:flex}.Landing-module__HLMGTG__detailMedia{width:100%}.Landing-module__HLMGTG__detailText{padding:30px}.Landing-module__HLMGTG__featureCaption p{font-size:14px;line-height:21px}.Landing-module__HLMGTG__legal{padding-left:40px;padding-right:40px}.Landing-module__HLMGTG__footerTop{gap:40px}.Landing-module__HLMGTG__contact{min-width:0}.Landing-module__HLMGTG__footerBottom{flex-direction:column}}@media (max-width:639px){.Landing-module__HLMGTG__header{letter-spacing:1px}.Landing-module__HLMGTG__mainNav{gap:16px;padding:0 20px}.Landing-module__HLMGTG__brand{width:30px}.Landing-module__HLMGTG__productNav{gap:12px;padding:0 16px;font-size:14px}.Landing-module__HLMGTG__productNav>.Landing-module__HLMGTG__specButton{font-size:12px}.Landing-module__HLMGTG__hero{height:100svh;min-height:600px}.Landing-module__HLMGTG__heroTitle{top:20%}.Landing-module__HLMGTG__heroTitle h1 img{height:20px}.Landing-module__HLMGTG__heroTitle p{margin-top:14px;font-size:16px;line-height:24px}.Landing-module__HLMGTG__heroTitle button{margin-top:14px;font-size:14px}.Landing-module__HLMGTG__playToggle{display:none}.Landing-module__HLMGTG__scrollCue{bottom:18px}.Landing-module__HLMGTG__mediaSection{height:75svh;min-height:560px}.Landing-module__HLMGTG__more{margin-top:24px;padding:8px 25px;font-size:12px}.Landing-module__HLMGTG__mobilePlay{width:60px;height:60px}.Landing-module__HLMGTG__featureGrid{grid-template-columns:1fr;gap:12px}.Landing-module__HLMGTG__featureCaption{bottom:20px;left:20px;right:20px}.Landing-module__HLMGTG__featureCaption h3{max-width:100%;padding-bottom:40px;font-size:16px;line-height:24px}.Landing-module__HLMGTG__featureCaption p{margin-top:8px;font-size:12px;line-height:18px}.Landing-module__HLMGTG__featureCaption:has(p) h3{padding:0}.Landing-module__HLMGTG__plus{width:24px;height:24px;bottom:0;left:0;right:auto}.Landing-module__HLMGTG__plus svg{width:20px}.Landing-module__HLMGTG__wideCard{aspect-ratio:1;grid-column:auto}.Landing-module__HLMGTG__cabin{aspect-ratio:auto;min-height:580px;padding-bottom:36px}.Landing-module__HLMGTG__cabinHeading{z-index:1;position:relative}.Landing-module__HLMGTG__cabinImages{top:180px;bottom:70px}.Landing-module__HLMGTG__cabinImages>img{object-fit:cover;object-position:center}.Landing-module__HLMGTG__cabinImages:after{background:linear-gradient(#000,#0000 30%,#000)}.Landing-module__HLMGTG__cabinControls{padding:0 28px;bottom:36px}.Landing-module__HLMGTG__cabinControls p{font-size:14px;line-height:21px}.Landing-module__HLMGTG__cabinControls>div{margin-top:16px}.Landing-module__HLMGTG__dialog{letter-spacing:1px}.Landing-module__HLMGTG__dialogHeader{height:60px;padding:0 55px;font-size:14px}.Landing-module__HLMGTG__dialogHeader button{width:28px;height:28px;right:16px}.Landing-module__HLMGTG__dialogBody{height:calc(100dvh - 60px);padding:28px 20px}.Landing-module__HLMGTG__details{gap:12px}.Landing-module__HLMGTG__detailText{padding:20px}.Landing-module__HLMGTG__detailText h3{font-size:16px;line-height:24px}.Landing-module__HLMGTG__detailText p{margin-top:12px;font-size:12px;line-height:18px}.Landing-module__HLMGTG__detailText small{margin-top:20px;font-size:11px;line-height:16px}.Landing-module__HLMGTG__specifications{margin:16px 0 40px}.Landing-module__HLMGTG__specRows{margin-top:30px}.Landing-module__HLMGTG__specRows>div{gap:16px;font-size:12px}.Landing-module__HLMGTG__specRows>div>*{flex:1}.Landing-module__HLMGTG__specRows strong{text-align:end}.Landing-module__HLMGTG__legal{padding-left:28px;padding-right:28px;font-size:12px;line-height:18px}.Landing-module__HLMGTG__legal p+p{margin-top:12px}.Landing-module__HLMGTG__footer{padding:60px 28px 32px}.Landing-module__HLMGTG__footerTop{flex-direction:column;gap:40px}.Landing-module__HLMGTG__footerTop>div:first-child>p{margin-top:24px}.Landing-module__HLMGTG__contact h2{margin-bottom:20px;font-size:20px}.Landing-module__HLMGTG__contact a{letter-spacing:0;justify-content:space-between;font-size:12px}.Landing-module__HLMGTG__footerMiddle{margin-top:40px}.Landing-module__HLMGTG__socials{flex-wrap:wrap;gap:12px}.Landing-module__HLMGTG__footerMiddle{flex-direction:column;align-items:flex-start;gap:24px}.Landing-module__HLMGTG__footerMiddle>a{font-size:12px}.Landing-module__HLMGTG__footerBottom nav{flex-wrap:wrap;gap:14px 22px}.Landing-module__HLMGTG__backTop{width:40px;height:40px;bottom:40px;right:16px}.Landing-module__HLMGTG__backTop:before{width:16px;top:9px;left:12px}}@media (max-width:1023px){.Landing-module__HLMGTG__mobileNav{overscroll-behavior:contain;padding-bottom:calc(30px + env(safe-area-inset-bottom));overflow-y:auto}.Landing-module__HLMGTG__mobileNav a,.Landing-module__HLMGTG__mobileNav>button,.Landing-module__HLMGTG__mobileNav a>svg{flex-shrink:0}}.Landing-module__HLMGTG__modelDetails{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;max-width:1300px;margin:0 auto;padding:20px 0 40px;display:grid}.Landing-module__HLMGTG__modelDetails>img{object-fit:contain;width:100%;height:auto}.Landing-module__HLMGTG__modelDetails>div>p{margin-top:18px;line-height:1.6}.Landing-module__HLMGTG__modelDetails .Landing-module__HLMGTG__specRows{letter-spacing:1px;margin-top:28px}.Landing-module__HLMGTG__modelDetails .Landing-module__HLMGTG__specRows>div{gap:24px}.Landing-module__HLMGTG__modelDetails .Landing-module__HLMGTG__specRows strong{text-align:end}.Landing-module__HLMGTG__modelContact{border-bottom:1px solid;margin-top:32px;padding-bottom:6px;display:inline-block}@media (max-width:1023px){.Landing-module__HLMGTG__modelDetails{grid-template-columns:1fr;gap:28px;max-width:680px;padding-top:0}.Landing-module__HLMGTG__modelDetails>img{max-height:280px}.Landing-module__HLMGTG__modelDetails .Landing-module__HLMGTG__t2{font-size:28px}}.Landing-module__HLMGTG__featureCaption{inset-inline:40px}.Landing-module__HLMGTG__plus{inset-inline-end:0}.Landing-module__HLMGTG__dialogHeader button{inset-inline-end:40px}@media (max-width:1100px){.Landing-module__HLMGTG__featureCaption{inset-inline:28px}}@media (max-width:639px){.Landing-module__HLMGTG__featureCaption{inset-inline:20px}.Landing-module__HLMGTG__plus{inset-inline:0 auto}.Landing-module__HLMGTG__dialogHeader button{inset-inline-end:16px}}.Landing-module__HLMGTG__videoControls{z-index:3;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:26px;right:28px}.Landing-module__HLMGTG__videoControls>button{color:#fff;cursor:pointer;background:#0008;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;position:static;border:1px solid #ffffff80!important}.Landing-module__HLMGTG__videoControls>button:hover{background:#000b}.Landing-module__HLMGTG__videoControls>button:focus-visible{outline-offset:4px;outline:2px solid #fff}.Landing-module__HLMGTG__soundToggle[aria-pressed=true]{border-color:#fff!important}@media (max-width:1023px){.Landing-module__HLMGTG__heroVideo[src],.Landing-module__HLMGTG__mediaSection>video[src]{display:block}}@media (max-width:639px){.Landing-module__HLMGTG__videoControls{right:16px;bottom:max(26px,env(safe-area-inset-bottom))}}.Landing-module__HLMGTG__heroShade{background:linear-gradient(#0003,#0000 45%,#0b0a0966)}.Landing-module__HLMGTG__heroTitle p{letter-spacing:.06em}.Landing-module__HLMGTG__heroTitle button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.06em;background:#0b0a0933;border:1px solid #d6b98e99;border-radius:999px;gap:10px;margin-top:26px;padding:11px 24px;font-size:15px;transition:background .25s,color .25s,border-color .25s}.Landing-module__HLMGTG__heroTitle button:hover{color:#1d1b19;background:#d6b98e;border-color:#d6b98e}.Landing-module__HLMGTG__scrollCue{color:#d6b98e}.Landing-module__HLMGTG__mediaShade{background:linear-gradient(#0b0a0940,#0000 42%,#0b0a09 100%)}.Landing-module__HLMGTG__mediaTitle .t1{color:#d6b98e;align-items:center;gap:14px;display:flex}.Landing-module__HLMGTG__mediaTitle .t1:before{content:"";background:#ad8a65;flex:none;width:32px;height:1px}.Landing-module__HLMGTG__more{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;background:#0b0a0933;border:1px solid #d6b98e99;border-radius:999px;gap:10px;padding:11px 30px}.Landing-module__HLMGTG__more:after{content:"+";color:#d6b98e;font-size:18px;line-height:1;transition:color .25s}.Landing-module__HLMGTG__more:hover{color:#1d1b19;background:#d6b98e;border-color:#d6b98e}.Landing-module__HLMGTG__more:hover:after{color:#1d1b19}.Landing-module__HLMGTG__featureArea{background:#0b0a09}.Landing-module__HLMGTG__featureGrid{gap:20px}.Landing-module__HLMGTG__featureCard{background:#1d1b19;border-radius:24px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;box-shadow:inset 0 0 0 1px #ad8a6533}button.Landing-module__HLMGTG__featureCard:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #d6b98e80,0 30px 60px -36px #000}.Landing-module__HLMGTG__cardShade{background:linear-gradient(#0000 35%,#0b0a09d9)}.Landing-module__HLMGTG__featureCaption h3{letter-spacing:.02em;font-weight:500}.Landing-module__HLMGTG__featureCaption p{color:#ffffffc7}.Landing-module__HLMGTG__plus{color:#d6b98e;border:1px solid #d6b98e99;border-radius:999px;width:40px;height:40px;transition:background .25s,color .25s,border-color .25s;bottom:0}.Landing-module__HLMGTG__featureCard:hover .Landing-module__HLMGTG__plus{color:#1d1b19;background:#d6b98e;border-color:#d6b98e}.Landing-module__HLMGTG__cabin{background:#0b0a09}.Landing-module__HLMGTG__cabinImages:after{background:linear-gradient(#0b0a0966,#0000 45%,#0b0a09d9)}.Landing-module__HLMGTG__cabinControls .Landing-module__HLMGTG__activeSeat:after{background:#d6b98e}.Landing-module__HLMGTG__cabinControls button:after{border-radius:2px}.Landing-module__HLMGTG__videoControls>button{background:#0b0a0999}.Landing-module__HLMGTG__videoControls>button:hover{color:#d6b98e;background:#0b0a09cc;border-color:#d6b98e!important}.Landing-module__HLMGTG__mobilePlay{color:#d6b98e;border-color:#d6b98ecc}@media (max-width:639px){.Landing-module__HLMGTG__featureGrid{gap:12px}.Landing-module__HLMGTG__featureCard{border-radius:18px}.Landing-module__HLMGTG__plus{width:32px;height:32px}.Landing-module__HLMGTG__more{padding:9px 22px}.Landing-module__HLMGTG__heroTitle button{padding:9px 18px;font-size:13px}}.Landing-module__HLMGTG__dialog{color:#17231c;background:#f3f1eb}.Landing-module__HLMGTG__dialogHeader{color:#17231c;background:#fbfaf6;border-bottom:1px solid #ad8a6533;font-weight:500}.Landing-module__HLMGTG__dialogHeader button{color:#17231c;border:1px solid #ad8a6580;border-radius:999px;transition:background .25s,color .25s,border-color .25s}.Landing-module__HLMGTG__dialogHeader button:hover{color:#fff;background:#17231c;border-color:#17231c}.Landing-module__HLMGTG__detail{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px #ad8a6533,0 30px 60px -48px #17231c73}.Landing-module__HLMGTG__detailText h3{color:#17231c;font-weight:500}.Landing-module__HLMGTG__detailText h3:before{content:"";background:#ad8a65;width:32px;height:1px;margin-bottom:18px;display:block}.Landing-module__HLMGTG__detailText p{color:#4a5048}.Landing-module__HLMGTG__videoDialog{background:#0b0a09}.Landing-module__HLMGTG__videoDialog .Landing-module__HLMGTG__dialogHeader{color:#fff;background:#0b0a09;border-color:#ad8a6533}.Landing-module__HLMGTG__videoDialog .Landing-module__HLMGTG__dialogHeader button{color:#d6b98e}.Landing-module__HLMGTG__specRows>div{border-color:#ad8a6533}.Landing-module__HLMGTG__specifications>a{border-color:#ad8a65}@media (max-width:639px){.Landing-module__HLMGTG__detail{border-radius:18px}}.Landing-module__HLMGTG__specifications .t1{color:#8a7350;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.Landing-module__HLMGTG__specifications .t1:before{content:"";background:#ad8a65;flex:none;width:28px;height:1px}.Landing-module__HLMGTG__specifications .t2{color:#17231c;letter-spacing:-.01em;font-weight:600}
.Highlights-module__qVK9sW__section{--slide-width:min(1200px, calc(100vw - 80px));--slide-gap:24px;color:#fff;background:#000;padding:120px 0;overflow:hidden}.Highlights-module__qVK9sW__intro{transition:opacity 1s linear,transform 1s cubic-bezier(.26,.67,.48,.91)}.Highlights-module__qVK9sW__intro[data-visible=false]{opacity:0;transform:translateY(90px)}.Highlights-module__qVK9sW__carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-top:80px;position:relative}.Highlights-module__qVK9sW__track{align-items:stretch;gap:var(--slide-gap);width:max-content;transform:translateX(calc((100vw - var(--slide-width)) / 2 - var(--position) * (var(--slide-width) + var(--slide-gap))));will-change:transform;transition:transform .4s;display:flex}.Highlights-module__qVK9sW__card{flex:0 0 var(--slide-width);width:var(--slide-width);aspect-ratio:16/9;isolation:isolate;background:#111;position:relative;overflow:hidden}.Highlights-module__qVK9sW__card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000040 0%,#0000 30%,#0000000f 50%,#000000d6 100%);position:absolute;inset:0}.Highlights-module__qVK9sW__imageWrap{z-index:-2;position:absolute;inset:0;overflow:hidden}.Highlights-module__qVK9sW__image{object-fit:cover;width:100%;height:100%;transition:transform 2s}@media (hover:hover){.Highlights-module__qVK9sW__card:hover .Highlights-module__qVK9sW__image{transform:scale(1.05)}.Highlights-module__qVK9sW__arrow:hover{background:#000000b3}.Highlights-module__qVK9sW__dot:hover span{background:#fff}}.Highlights-module__qVK9sW__title{font-size:24px;font-weight:400;line-height:36px;position:absolute;top:40px;left:40px;right:40px}.Highlights-module__qVK9sW__details{position:absolute;bottom:40px;left:40px;right:40px}.Highlights-module__qVK9sW__stats{grid-template-columns:repeat(var(--stat-count), minmax(0, 1fr));gap:28px;margin:0;display:grid}.Highlights-module__qVK9sW__stat dt{font-size:14px;line-height:21px}.Highlights-module__qVK9sW__stat dd{margin:6px 0 0;font-size:18px;line-height:27px}.Highlights-module__qVK9sW__texts,.Highlights-module__qVK9sW__features{margin:0;padding:0;font-size:18px;line-height:27px;list-style:none}.Highlights-module__qVK9sW__texts{gap:5px;display:grid}.Highlights-module__qVK9sW__features{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.Highlights-module__qVK9sW__comment{color:#ffffff80;letter-spacing:1px;margin-top:20px;font-size:12px;line-height:18px}.Highlights-module__qVK9sW__arrow{color:#fff;background:#0006;border-radius:50%;place-items:center;width:64px;height:64px;transition:background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Highlights-module__qVK9sW__previous{left:calc((100% - var(--slide-width)) / 2 - 32px)}.Highlights-module__qVK9sW__next{right:calc((100% - var(--slide-width)) / 2 - 32px)}.Highlights-module__qVK9sW__pagination{justify-content:center;gap:12px;margin-top:39px;display:flex}.Highlights-module__qVK9sW__dot{background:0 0;align-items:center;width:40px;height:24px;padding:0;display:flex}.Highlights-module__qVK9sW__dot span{background:#777;width:100%;height:2px;transition:background .2s;display:block}.Highlights-module__qVK9sW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.Highlights-module__qVK9sW__section{--slide-width:calc(100vw - 56px);padding:80px 0}.Highlights-module__qVK9sW__title{font-size:22px;line-height:30px;top:28px;left:28px;right:28px}.Highlights-module__qVK9sW__details{bottom:28px;left:28px;right:28px}.Highlights-module__qVK9sW__stats,.Highlights-module__qVK9sW__features{gap:16px}.Highlights-module__qVK9sW__stat dt{font-size:12px;line-height:18px}.Highlights-module__qVK9sW__stat dd,.Highlights-module__qVK9sW__features,.Highlights-module__qVK9sW__texts{font-size:16px;line-height:24px}.Highlights-module__qVK9sW__arrow{width:48px;height:48px}.Highlights-module__qVK9sW__previous{left:4px}.Highlights-module__qVK9sW__next{right:4px}}@media (max-width:639px){.Highlights-module__qVK9sW__section{padding:60px 0}.Highlights-module__qVK9sW__carousel{margin-top:40px}.Highlights-module__qVK9sW__card{aspect-ratio:auto;background:#000;flex-direction:column;display:flex}.Highlights-module__qVK9sW__card:after{display:none}.Highlights-module__qVK9sW__imageWrap{aspect-ratio:16/9;z-index:0;flex:none;position:relative}.Highlights-module__qVK9sW__title{padding:22px 0 0;font-size:20px;line-height:30px;position:relative;inset:auto}.Highlights-module__qVK9sW__details{padding-top:20px;position:relative;inset:auto}.Highlights-module__qVK9sW__stats,.Highlights-module__qVK9sW__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.Highlights-module__qVK9sW__stat dt{font-size:12px;line-height:18px}.Highlights-module__qVK9sW__stat dd{font-size:16px;line-height:24px}.Highlights-module__qVK9sW__texts{gap:9px;font-size:14px;line-height:21px}.Highlights-module__qVK9sW__features{font-size:14px;line-height:21px}.Highlights-module__qVK9sW__comment{letter-spacing:.5px;margin-top:16px;font-size:11px;line-height:16px}.Highlights-module__qVK9sW__arrow{width:40px;height:40px;top:calc(var(--slide-width) * 9 / 32)}.Highlights-module__qVK9sW__arrow svg{width:23px;height:23px}.Highlights-module__qVK9sW__previous{left:8px}.Highlights-module__qVK9sW__next{right:8px}.Highlights-module__qVK9sW__pagination{gap:8px;margin-top:29px}.Highlights-module__qVK9sW__dot{width:24px}}@media (prefers-reduced-motion:reduce){.Highlights-module__qVK9sW__intro[data-visible=false]{opacity:1;transform:none}.Highlights-module__qVK9sW__track,.Highlights-module__qVK9sW__image,.Highlights-module__qVK9sW__intro{transition:none}.Highlights-module__qVK9sW__card:hover .Highlights-module__qVK9sW__image{transform:none}}.Highlights-module__qVK9sW__section{background:#0b0a09}.Highlights-module__qVK9sW__intro .t1{color:#d6b98e;align-items:center;gap:14px;display:flex}.Highlights-module__qVK9sW__intro .t1:before{content:"";background:#ad8a65;flex:none;width:32px;height:1px}.Highlights-module__qVK9sW__card{border-radius:24px;overflow:hidden;box-shadow:inset 0 0 0 1px #ad8a6533}.Highlights-module__qVK9sW__card:after{background:linear-gradient(#0b0a0940 0%,#0000 30%,#0b0a090f 50%,#0b0a09e0 100%)}.Highlights-module__qVK9sW__stat dt{color:#d6b98e}.Highlights-module__qVK9sW__arrow{color:#d6b98e;background:#0b0a0980;border:1px solid #d6b98e80}.Highlights-module__qVK9sW__arrow:hover{color:#1d1b19;background:#d6b98e}.Highlights-module__qVK9sW__dot span{border-radius:2px}.Highlights-module__qVK9sW__dot[aria-current=true] span{background:#d6b98e}@media (max-width:639px){.Highlights-module__qVK9sW__card{border-radius:18px}}.Highlights-module__qVK9sW__card[data-openable=true]{cursor:pointer}.Highlights-module__qVK9sW__open{z-index:3;top:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d6b98e;cursor:pointer;background:#0b0a0973;border:1px solid #d6b98ecc;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;font-size:22px;line-height:1;transition:background .25s,color .25s;display:grid;position:absolute;inset-inline-end:22px}.Highlights-module__qVK9sW__open:hover,.Highlights-module__qVK9sW__card[data-openable=true]:hover .Highlights-module__qVK9sW__open{color:#1d1b19;background:#d6b98e}.Highlights-module__qVK9sW__open:focus-visible{outline-offset:3px;outline:2px solid #d6b98e}@media (max-width:639px){.Highlights-module__qVK9sW__open{top:14px;width:34px;height:34px;font-size:18px;inset-inline-end:14px}}
.vehicleShowcase-module___89kwG__showcase{--stage:#eceeed;--ink:#19241e;background:var(--stage);width:100%;min-width:0;max-width:100%;color:var(--ink);font-family:var(--font-editorial,TTNormsPro),Arial,sans-serif;letter-spacing:0;padding:20px 0 40px;position:relative;overflow:hidden}.vehicleShowcase-module___89kwG__showcase *{box-sizing:border-box}.vehicleShowcase-module___89kwG__track{--slide-width:min(76%,1240px);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:auto;align-items:stretch;gap:0;width:100%;max-width:100%;display:flex;position:relative;overflow:auto hidden}.vehicleShowcase-module___89kwG__track::-webkit-scrollbar{display:none}.vehicleShowcase-module___89kwG__track:before,.vehicleShowcase-module___89kwG__track:after{content:"";flex:0 0 calc((100% - var(--slide-width))/2);display:block}.vehicleShowcase-module___89kwG__track[data-dragging=true]{cursor:grabbing}.vehicleShowcase-module___89kwG__slide{--proximity:0;flex:0 0 var(--slide-width);scroll-snap-align:center;scroll-snap-stop:normal;min-width:0;margin:0;padding:0 0 4px;position:relative}.vehicleShowcase-module___89kwG__slide:first-of-type{--proximity:1}.vehicleShowcase-module___89kwG__visual{isolation:isolate;pointer-events:none;height:clamp(350px,43vw,650px);position:relative}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName{z-index:-1;text-align:center;letter-spacing:-.075em;text-wrap:balance;overflow-wrap:normal;color:#17231c;width:94%;max-width:none;opacity:calc(.25 + var(--proximity)*.75);transform:translateY(calc((1 - var(--proximity))*20px));margin:0;font-size:clamp(85px,13.5vw,200px);font-weight:700;line-height:.96;transition:none;position:absolute;top:2%;left:3%}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName[data-long=true]{letter-spacing:-.065em;font-size:clamp(66px,9vw,140px);line-height:1.02;top:3%}.vehicleShowcase-module___89kwG__art{transform:scale(calc(.89 + var(--proximity)*.11));transform-origin:bottom;opacity:calc(.7 + var(--proximity)*.3);will-change:transform;place-items:end center;display:grid;position:absolute;inset:22% 1% 5%}.vehicleShowcase-module___89kwG__cutout{filter:drop-shadow(0 10px 8px #26302912);width:100%;height:100%;display:block;overflow:visible}.vehicleShowcase-module___89kwG__fallback{object-fit:contain;width:100%;height:100%;display:block}.vehicleShowcase-module___89kwG__ground{filter:blur(13px);width:72%;height:2.5%;opacity:calc(.5 + var(--proximity)*.5);transform:scaleX(calc(.9 + var(--proximity)*.1));pointer-events:none;background:#16221b30;border-radius:50%;position:absolute;bottom:8%;left:14%}.vehicleShowcase-module___89kwG__summary{text-align:center;min-height:123px;opacity:calc(.08 + var(--proximity)*.92);transform:translateY(calc((1 - var(--proximity))*8px));padding:0 18px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__brief{letter-spacing:0;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.45}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__details{color:#59675d;flex-wrap:wrap;justify-content:center;gap:0;margin:0;font-size:12px;line-height:1.6;display:flex}.vehicleShowcase-module___89kwG__details>span+span:before{content:"·";color:#778479;margin:0 10px}.vehicleShowcase-module___89kwG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:19px;display:flex}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary{letter-spacing:0;border:1px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:22px;min-height:44px;padding:12px 24px;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary{color:#fff;background:#24382b}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary{color:#263c2e;background:#fff;border-color:#fff}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary:hover{background:#3a523f;transform:translateY(-2px)}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary:hover{background:#dfe6df;border-color:#dfe6df;transform:translateY(-2px)}.vehicleShowcase-module___89kwG__navigation{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;width:min(430px,100% - 40px);margin:22px auto 0;display:grid}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__arrow{color:#203929;cursor:pointer;background:0 0;border:1px solid #cbd3cd;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:background .2s;display:grid}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__arrow:hover:not(:disabled){background:#fff}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__arrow:disabled{opacity:.3;cursor:default}.vehicleShowcase-module___89kwG__selector,.vehicleShowcase-module___89kwG__choice{min-width:0;position:relative}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton{color:#293d30;cursor:pointer;text-align:left;background:#f7f8f6;border:1px solid #d3dad4;border-radius:30px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:10px 14px 10px 16px;font-family:inherit;font-size:12px;font-weight:500;line-height:22px;transition:border-color .18s,box-shadow .18s;display:flex}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton>svg{flex-shrink:0;transition:transform .18s}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton[data-open]>svg{transform:rotate(180deg)}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton:hover:not([data-open]){border-color:#b9c3bb}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton:focus-visible,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton[data-open]{border-color:#293d30;outline:none;box-shadow:0 0 0 3px #293d301a}.vehicleShowcase-module___89kwG__choiceList{z-index:40;overscroll-behavior:contain;text-align:left;background:#fff;border:1px solid #d3dad4;border-radius:18px;max-height:288px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -16px #1b1d1c55}.vehicleShowcase-module___89kwG__choiceOption{color:#293d30;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.vehicleShowcase-module___89kwG__choiceOption>svg{opacity:0;flex-shrink:0}.vehicleShowcase-module___89kwG__choiceOption[aria-selected=true]>svg{opacity:1}.vehicleShowcase-module___89kwG__choiceOption[data-active]{background:#eef1ed}@media (prefers-reduced-motion:reduce){.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton>svg{transition:none}}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__count{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:1px;color:#67786b;margin:12px 0 0;font-size:10px;line-height:16px}.vehicleShowcase-module___89kwG__count span{color:#9ba79d;margin-inline:6px}.vehicleShowcase-module___89kwG__showcase :is(a,button,select):focus-visible{outline-offset:4px;outline:2px solid #795c34}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__track:focus-visible{outline-offset:-4px;outline:2px solid #795c34}.vehicleShowcase-module___89kwG__unavailable{color:#748277;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;font-size:12px;display:flex}.vehicleShowcase-module___89kwG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1800px){.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName{font-size:210px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName[data-long=true]{font-size:140px}}@media (max-width:1023px){.vehicleShowcase-module___89kwG__showcase{padding-top:24px}.vehicleShowcase-module___89kwG__track{--slide-width:84%}.vehicleShowcase-module___89kwG__visual{height:clamp(330px,48vw,500px)}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName{font-size:clamp(82px,14vw,140px);top:4%}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName[data-long=true]{font-size:clamp(60px,9.5vw,100px);top:5%}.vehicleShowcase-module___89kwG__art{top:25%;bottom:5%}.vehicleShowcase-module___89kwG__ground{filter:blur(9px);bottom:8%}.vehicleShowcase-module___89kwG__summary{padding:0 12px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__brief{font-size:15px}}@media (max-width:639px){.vehicleShowcase-module___89kwG__showcase{padding:20px 0 30px}.vehicleShowcase-module___89kwG__track{--slide-width:88%}.vehicleShowcase-module___89kwG__visual{height:300px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName{letter-spacing:-.07em;font-size:clamp(61px,17vw,108px);line-height:1;top:7%}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName[data-long=true]{font-size:clamp(38px,10.5vw,67px);line-height:1.02;top:10%}.vehicleShowcase-module___89kwG__art{inset:24% 0 6%}.vehicleShowcase-module___89kwG__ground{filter:blur(7px);height:8px;bottom:9%}.vehicleShowcase-module___89kwG__summary{min-height:134px;padding:0 5px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__brief{margin-bottom:7px;font-size:14px;line-height:1.4}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__details{font-size:11px;line-height:1.6}.vehicleShowcase-module___89kwG__details>span+span:before{margin:0 7px}.vehicleShowcase-module___89kwG__actions{gap:8px;margin-top:18px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary{gap:14px;min-height:44px;padding:11px 20px;font-size:11px}.vehicleShowcase-module___89kwG__navigation{margin-top:14px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton{padding-left:13px;padding-right:12px;font-size:11px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__count{margin-top:10px}}@media (max-width:359px){.vehicleShowcase-module___89kwG__visual{height:275px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName{font-size:56px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName[data-long=true]{font-size:35px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary{gap:10px;padding-inline:16px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__brief{font-size:13px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton{padding-left:10px;font-size:10px}.vehicleShowcase-module___89kwG__navigation{gap:7px;width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.vehicleShowcase-module___89kwG__showcase *{scroll-behavior:auto!important;transition:none!important}.vehicleShowcase-module___89kwG__art{will-change:auto;transform:none}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName,.vehicleShowcase-module___89kwG__summary,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary:hover,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary:hover{transform:none}}@media (min-width:1024px){.vehicleShowcase-module___89kwG__showcase{padding-top:0}.vehicleShowcase-module___89kwG__visual{height:clamp(350px,38vw,600px)}}.vehicleShowcase-module___89kwG__cutout,.vehicleShowcase-module___89kwG__fallback{min-width:0;min-height:0;position:absolute;inset:0}.vehicleShowcase-module___89kwG__driveHint{display:none}.vehicleShowcase-module___89kwG__showcase[data-driving=true]{flex-direction:column;height:calc(100svh - 94px);min-height:500px;padding:0 0 10px;display:flex}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__track{scroll-snap-type:none;touch-action:pan-y pinch-zoom;flex:1;min-height:0}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__slide{flex-direction:column;display:flex}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__visual{flex:1;height:auto;min-height:180px}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__summary{flex:0 0 116px;min-height:116px}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__art{opacity:1;top:20%;bottom:5%;transform:none}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__ground{opacity:.85;transform:none}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__modelName{opacity:1;transform:none}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__navigation{flex-shrink:0;margin-top:10px}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__count{flex-shrink:0;margin-top:7px}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__driveHint{color:#55625a;flex-shrink:0;justify-content:center;align-items:center;gap:22px;margin-top:8px;font-size:10px;line-height:20px;display:flex}.vehicleShowcase-module___89kwG__driveHint a{color:#354a3b;text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.vehicleShowcase-module___89kwG__showcase{--vehicle-height:clamp(170px,min(31vw,38svh),360px)}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__art,.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__art{width:min(94%,1100px);height:var(--vehicle-height);opacity:1;will-change:auto;inset:auto auto 14px 50%;transform:translate(-50%)}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName,.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__modelName{top:auto;bottom:calc(var(--rendered-car-height,var(--vehicle-height))*var(--name-rise,.9) + 14px - .15em);opacity:1;font-size:clamp(72px,13vw,190px);line-height:.93;transform:none}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName[data-long=true]{top:auto;bottom:calc(var(--rendered-car-height,var(--vehicle-height))*var(--name-rise,.9) + 14px - .15em);font-size:clamp(40px,8vw,118px)}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__ground,.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__ground{bottom:calc(14px + var(--rendered-car-height,var(--vehicle-height))*.04);opacity:.6;height:8px;transform:none}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__visual{min-height:calc(var(--vehicle-height)*1.18)}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__summary{flex:0 0 123px;min-height:123px;transform:none}@media (max-width:639px){.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName{font-size:clamp(64px,16vw,100px)}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__modelName[data-long=true]{font-size:clamp(34px,9.5vw,60px)}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__summary{flex-basis:134px;min-height:134px}}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__compareLink{color:#253b2d;border:1px solid #b9c6bc;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:44px;min-height:44px;padding:11px 18px;font-size:12px;font-weight:500;line-height:20px;transition:background .2s,border-color .2s;display:inline-flex}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__compareLink:hover{background:#dfe6df;border-color:#88998b}@media (max-width:639px){.vehicleShowcase-module___89kwG__actions{flex-wrap:nowrap;gap:8px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary{gap:8px;padding-inline:12px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__compareLink{border-radius:50%;flex:0 0 44px;width:44px;height:44px;padding:0}.vehicleShowcase-module___89kwG__compareLink>span{display:none}}@media (max-width:359px){.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary{gap:6px;padding-inline:10px}}.vehicleShowcase-module___89kwG__wheelLayer{width:var(--rendered-car-width,100%);height:var(--rendered-car-height,100%);pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vehicleShowcase-module___89kwG__wheelLayer[data-mirrored=true]{transform:translate(-50%)scaleX(-1)}.vehicleShowcase-module___89kwG__wheelClip{contain:paint;border-radius:50%;position:absolute;overflow:hidden}.vehicleShowcase-module___89kwG__wheelPlane{aspect-ratio:1;transform-origin:0 0;width:100%;position:relative}.vehicleShowcase-module___89kwG__wheelSpin{transform-origin:50%;position:absolute;inset:0}.vehicleShowcase-module___89kwG__wheelSpin svg{width:100%;height:100%;display:block;overflow:hidden}.vehicleShowcase-module___89kwG__slide[data-nearby=true] .vehicleShowcase-module___89kwG__wheelSpin{will-change:transform}@media (prefers-reduced-motion:reduce){.vehicleShowcase-module___89kwG__slide[data-nearby=true] .vehicleShowcase-module___89kwG__wheelSpin{will-change:auto}}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__slide[data-nearby=true]{transform:translate3d(var(--subpixel,0px),0,0)}@media (prefers-reduced-motion:reduce){.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__slide[data-nearby=true]{transform:none}}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__brief{letter-spacing:.2px;font-weight:600}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__details{gap:6px}.vehicleShowcase-module___89kwG__details>span{color:#4f5d53;font-variant-numeric:tabular-nums;background:#ffffffa6;border-radius:999px;align-items:center;min-height:24px;padding:2px 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #19241e14}.vehicleShowcase-module___89kwG__details>span+span:before{content:none}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary{gap:14px;padding-inline:22px 20px;transition:background .2s,transform .2s,box-shadow .2s}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary{box-shadow:0 10px 22px -12px #24382bcc}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary{border-color:#0000;box-shadow:inset 0 0 0 1px #19241e14,0 8px 20px -14px #1b1d1c59}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary:hover{box-shadow:0 14px 26px -12px #24382bd9}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary:hover{border-color:#0000;box-shadow:inset 0 0 0 1px #19241e1f,0 10px 22px -14px #1b1d1c66}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary>svg,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary>svg{transition:transform .2s}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary:hover>svg,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary:hover>svg{transform:translate(3px)}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__arrow{background:#ffffffd9;border-color:#0000;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 0 0 1px #19241e14,0 6px 16px -10px #1b1d1c66}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__arrow:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #19241e1f,0 10px 20px -10px #1b1d1c73}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__arrow:active:not(:disabled){transform:none}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__arrow:disabled{opacity:.35;box-shadow:inset 0 0 0 1px #19241e14}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__count{letter-spacing:1px;color:#4f5d53;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:22px;margin-left:auto;margin-right:auto;padding:1px 11px;font-size:10px;display:flex;box-shadow:inset 0 0 0 1px #19241e1a}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__count span{margin-inline:5px}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__driveHint{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border-radius:999px;gap:4px;width:fit-content;max-width:calc(100% - 32px);margin-left:auto;margin-right:auto;padding:3px 3px 3px 14px;box-shadow:inset 0 0 0 1px #19241e0f,0 6px 18px -12px #1b1d1c4d}.vehicleShowcase-module___89kwG__driveHint>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.vehicleShowcase-module___89kwG__driveHint>span:before{content:"";opacity:.55;background:#24382b;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite vehicleShowcase-module___89kwG__driveHintPulse}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__driveHint a{white-space:nowrap;border-radius:999px;gap:6px;min-height:28px;padding:3px 12px;text-decoration:none;transition:background .2s,color .2s}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__driveHint a:hover{color:#fff;background:#24382b}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__driveHint a:focus-visible{outline-offset:2px}@keyframes vehicleShowcase-module___89kwG__driveHintPulse{0%,to{opacity:.3;transform:translateY(-2px)}50%{opacity:.75;transform:translateY(2px)}}@media (max-width:639px){.vehicleShowcase-module___89kwG__details>span{min-height:22px;padding-inline:9px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary{gap:10px;padding-inline:16px 14px}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__driveHint{padding-left:12px}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__driveHint a{padding-inline:10px}}@media (max-width:359px){.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary{gap:6px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.vehicleShowcase-module___89kwG__driveHint>span:before{animation:none}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__arrow:hover:not(:disabled),.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary:hover>svg,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary:hover>svg{transform:none}}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__price{z-index:6;font-family:var(--font-editorial,TTNormsPro),Arial,sans-serif;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#243a2e,#17231c);border-radius:999px;align-items:center;gap:.12em;margin:6px auto 14px;padding:10px 26px;font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.1;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ad8a6566,0 16px 32px -16px #17231cb3}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__priceCurrency{color:#d6b98e;letter-spacing:0;font-size:1.08em;line-height:1}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__maskedPrice{color:#f4ead8;cursor:pointer;gap:.3em;text-decoration:none;transition:filter .2s,transform .2s}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__maskedPrice>svg{color:#d6b98e;margin-right:.15em}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__maskedPrice .vehicleShowcase-module___89kwG__mask{letter-spacing:.08em;filter:blur(2.2px);background:linear-gradient(100deg,#f4ead8 0% 40%,#fff 50%,#f4ead8 60% 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.8s ease-in-out infinite vehicleShowcase-module___89kwG__maskSheen;position:relative}@keyframes vehicleShowcase-module___89kwG__maskSheen{0%{background-position:100% 0}70%,to{background-position:-40% 0}}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__maskedPrice:hover{filter:brightness(1.15);transform:translateY(-1px)}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__maskedPrice:hover .vehicleShowcase-module___89kwG__mask{filter:blur(3px)}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__maskedPrice:focus-visible{outline-offset:3px;outline:2px solid #d6b98e}@media (prefers-reduced-motion:reduce){.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__maskedPrice .vehicleShowcase-module___89kwG__mask{animation:none}}@media (max-width:639px){.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__price{margin:4px auto 10px;padding:9px 20px;font-size:21px}}.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__summary:has(.vehicleShowcase-module___89kwG__price){flex-basis:184px;min-height:184px}@media (max-width:639px){.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__summary:has(.vehicleShowcase-module___89kwG__price){flex-basis:170px;min-height:170px}}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__price{margin:2px auto 14px;padding:7px 18px;font-size:clamp(17px,1.45vw,20px)}@media (max-width:639px){.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__price{margin:2px auto 10px;padding:6px 15px;font-size:16px}}.vehicleShowcase-module___89kwG__slide[data-coming-soon]{--car:var(--rendered-car-height,var(--vehicle-height))}.vehicleShowcase-module___89kwG__soonSun{z-index:-1;left:50%;bottom:calc(14px + var(--car)*var(--name-rise,.9));aspect-ratio:1;opacity:.45;pointer-events:none;background:radial-gradient(circle,#fff6e6 0,#f8dcb0cc 5%,#f2c48e5c 17%,#eec08f00 46%);border-radius:50%;width:min(900px,130%);position:absolute;translate:-50% 50%}.vehicleShowcase-module___89kwG__soonSun:after{content:"";background:repeating-conic-gradient(from 0deg,#d9a56a1a 0 4deg,#0000 4deg 11deg);opacity:0;border-radius:50%;position:absolute;inset:-28%;-webkit-mask:radial-gradient(circle,#000 8%,#0000 44%);mask:radial-gradient(circle,#000 8%,#0000 44%)}.vehicleShowcase-module___89kwG__soonFar,.vehicleShowcase-module___89kwG__soonMid{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;width:108%;position:absolute;bottom:0;left:-4%;overflow:visible;-webkit-mask-image:linear-gradient(#000 40%,#0000 96%),linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#000 40%,#0000 96%),linear-gradient(90deg,#0000,#000 16% 84%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vehicleShowcase-module___89kwG__soonFar{height:calc(14px + var(--car)*(var(--name-rise,.9) + 1));fill:#d8ddd8;filter:blur(1.6px)}.vehicleShowcase-module___89kwG__soonMid{height:calc(14px + var(--car)*(var(--name-rise,.9) + .12));fill:#c8d0c9;filter:blur(.7px)}.vehicleShowcase-module___89kwG__soonNear{display:none}.vehicleShowcase-module___89kwG__soonMist{z-index:-1;left:-20%;right:-20%;bottom:calc(14px + var(--car)*.45);filter:blur(10px);opacity:0;pointer-events:none;background:radial-gradient(at 30%,#fff8ee99,#0000 60%),radial-gradient(at 75%,#fff8ee80,#0000 60%);height:90px;position:absolute}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__soonTitle{text-align:center;margin:0 0 6px}.vehicleShowcase-module___89kwG__soonTitle span{letter-spacing:.62em;text-indent:.62em;text-transform:uppercase;background:linear-gradient(100deg,#8a6a48,#b8916a 40%,#dcbf98 50%,#a2805c 60%,#8a6a48) 0 0/240% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:16px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.vehicleShowcase-module___89kwG__soonTitle span:before,.vehicleShowcase-module___89kwG__soonTitle span:after{content:"";background:linear-gradient(90deg,#0000,#ad8a65);width:44px;height:1px}.vehicleShowcase-module___89kwG__soonTitle span:after{transform:scaleX(-1)}.vehicleShowcase-module___89kwG__soonLamps{width:var(--rendered-car-width,100%);height:var(--rendered-car-height,100%);pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vehicleShowcase-module___89kwG__soonLamp{aspect-ratio:1.7;opacity:0;background:#fff;border-radius:50%;width:2%;position:absolute;translate:-50% -50%;box-shadow:0 0 8px 3px #fff,0 0 34px 14px #fffc,0 0 70px 26px #fff6}.vehicleShowcase-module___89kwG__soonLamp:before{content:"";clip-path:polygon(100% 42%,0 0,0 100%,100% 58%);filter:blur(4px);background:linear-gradient(270deg,#ffffffd9,#fff0);width:min(36vw,460px);height:80px;position:absolute;top:50%;right:50%;translate:0 -50%}.vehicleShowcase-module___89kwG__soonDust{width:var(--size);aspect-ratio:1;filter:blur(3px);opacity:0;background:radial-gradient(circle,#d8c4a8aa,#d8c4a800 70%);border-radius:50%;position:absolute;translate:-50% -50%}.vehicleShowcase-module___89kwG__slide[data-coming-soon][aria-hidden=false] .vehicleShowcase-module___89kwG__soonSun{animation:3.6s cubic-bezier(.2,.6,.25,1) .3s both vehicleShowcase-module___89kwG__soonRise}.vehicleShowcase-module___89kwG__slide[data-coming-soon][aria-hidden=false] .vehicleShowcase-module___89kwG__soonSun:after{animation:2s 1.6s both vehicleShowcase-module___89kwG__soonShow,120s linear infinite vehicleShowcase-module___89kwG__soonSpin}.vehicleShowcase-module___89kwG__slide[data-coming-soon][aria-hidden=false] .vehicleShowcase-module___89kwG__soonFar{animation:2.6s cubic-bezier(.2,.7,.2,1) .2s both vehicleShowcase-module___89kwG__soonRidge}.vehicleShowcase-module___89kwG__slide[data-coming-soon][aria-hidden=false] .vehicleShowcase-module___89kwG__soonMid{animation:2.2s cubic-bezier(.2,.7,.2,1) .5s both vehicleShowcase-module___89kwG__soonRidge}.vehicleShowcase-module___89kwG__slide[data-coming-soon][aria-hidden=false] .vehicleShowcase-module___89kwG__soonMist{animation:2s 1.2s both vehicleShowcase-module___89kwG__soonShow,18s ease-in-out 1.2s infinite alternate vehicleShowcase-module___89kwG__soonMist}.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__slide[data-coming-soon][aria-hidden=false] .vehicleShowcase-module___89kwG__modelName{animation:2s cubic-bezier(.2,.7,.2,1) .7s both vehicleShowcase-module___89kwG__soonEmerge}.vehicleShowcase-module___89kwG__slide[data-coming-soon][aria-hidden=false] .vehicleShowcase-module___89kwG__soonTitle span{animation:1.4s cubic-bezier(.2,.7,.2,1) 1.6s both vehicleShowcase-module___89kwG__soonFocus,4s ease-in-out 3.6s infinite vehicleShowcase-module___89kwG__soonSheen}.vehicleShowcase-module___89kwG__slide[data-coming-soon][aria-hidden=false] .vehicleShowcase-module___89kwG__soonLamp{animation:1.6s 1.2s both vehicleShowcase-module___89kwG__soonLamp}.vehicleShowcase-module___89kwG__slide[data-coming-soon][aria-hidden=false] .vehicleShowcase-module___89kwG__soonDust{animation:vehicleShowcase-module___89kwG__soonPuff 2.4s var(--delay) ease-out both}.vehicleShowcase-module___89kwG__slide[data-coming-soon][aria-hidden=false] :is(.vehicleShowcase-module___89kwG__cutout,.vehicleShowcase-module___89kwG__wheelLayer,.vehicleShowcase-module___89kwG__soonLamps){animation:.7s ease-out .2s both vehicleShowcase-module___89kwG__soonSettle}@keyframes vehicleShowcase-module___89kwG__soonRise{0%{opacity:.2;translate:-50% 64%}to{opacity:1;translate:-50% 50%}}@keyframes vehicleShowcase-module___89kwG__soonShow{0%{opacity:0}to{opacity:1}}@keyframes vehicleShowcase-module___89kwG__soonSpin{to{rotate:360deg}}@keyframes vehicleShowcase-module___89kwG__soonRidge{0%{opacity:0;translate:0 14%}to{opacity:1;translate:0}}@keyframes vehicleShowcase-module___89kwG__soonMist{to{translate:9%}}@keyframes vehicleShowcase-module___89kwG__soonEmerge{0%{opacity:0;translate:0 .4em}to{opacity:1;translate:0}}@keyframes vehicleShowcase-module___89kwG__soonFocus{0%{opacity:0;filter:blur(8px);letter-spacing:1.2em}to{opacity:1;filter:blur();letter-spacing:.62em}}@keyframes vehicleShowcase-module___89kwG__soonSheen{0%{background-position:100% 0}60%,to{background-position:-30% 0}}@keyframes vehicleShowcase-module___89kwG__soonLamp{0%{opacity:0;scale:.4}18%{opacity:1;scale:1.5}to{opacity:.9;scale:1}}@keyframes vehicleShowcase-module___89kwG__soonPuff{0%{opacity:0;scale:.3}18%{opacity:.55}to{opacity:0;translate:calc(-50% + var(--x)) calc(-50% + var(--y));scale:3}}@keyframes vehicleShowcase-module___89kwG__soonSettle{0%,to{translate:0}35%{translate:0 3px}70%{translate:0 -1px}}@media (max-width:639px){.vehicleShowcase-module___89kwG__soonTitle span{letter-spacing:.5em;text-indent:.5em;gap:10px;font-size:11px}.vehicleShowcase-module___89kwG__soonTitle span:before,.vehicleShowcase-module___89kwG__soonTitle span:after{width:22px}.vehicleShowcase-module___89kwG__soonLamp:before{height:50px}}@media (prefers-reduced-motion:reduce){.vehicleShowcase-module___89kwG__slide[data-coming-soon] *,.vehicleShowcase-module___89kwG__slide[data-coming-soon] :after{animation:none!important}.vehicleShowcase-module___89kwG__soonSun,.vehicleShowcase-module___89kwG__soonMist{opacity:1}.vehicleShowcase-module___89kwG__soonLamp{opacity:.9}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__driveHint{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (max-width:639px){.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__count,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__details,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__primary,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__secondary,.vehicleShowcase-module___89kwG__showcase[data-driving=true] .vehicleShowcase-module___89kwG__driveHint,.vehicleShowcase-module___89kwG__soonTitle span,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton,.vehicleShowcase-module___89kwG__showcase .vehicleShowcase-module___89kwG__choiceButton span{font-size:12px}}
.brandModelShowcase-module__E8tn0W__section{color:#19241e;background:#eceeed;width:100%;min-width:0;position:relative}.brandModelShowcase-module__E8tn0W__status{text-align:center;min-height:320px;font-family:var(--font-editorial,TTNormsPro),Arial,sans-serif;letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 24px;font-size:14px;line-height:22px;display:flex}.brandModelShowcase-module__E8tn0W__status p{margin:0}.brandModelShowcase-module__E8tn0W__status button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#24382b;border:1px solid #24382b;border-radius:40px;padding:11px 24px}.brandModelShowcase-module__E8tn0W__status button:hover{background:#3a523f}.brandModelShowcase-module__E8tn0W__spinner{animation:1s linear infinite brandModelShowcase-module__E8tn0W__spin}@keyframes brandModelShowcase-module__E8tn0W__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.brandModelShowcase-module__E8tn0W__spinner{animation:none}}
.brandDirectory-module__gijHJa__page{--ink:#fff;--muted:#aaa;--line:#303030;color:#fff;letter-spacing:1px;background:#000;min-height:100dvh;font-family:TTNormsPro,Arial,sans-serif;line-height:1.5}.brandDirectory-module__gijHJa__page *{box-sizing:border-box}:where(.brandDirectory-module__gijHJa__page) :where(button,input){font:inherit}.brandDirectory-module__gijHJa__page button,.brandDirectory-module__gijHJa__page a{touch-action:manipulation}.brandDirectory-module__gijHJa__page a:focus-visible,.brandDirectory-module__gijHJa__page button:focus-visible,.brandDirectory-module__gijHJa__page input:focus-visible{outline-offset:5px;outline:2px solid}.brandDirectory-module__gijHJa__page img{max-width:100%}.brandDirectory-module__gijHJa__page h1,.brandDirectory-module__gijHJa__page h2,.brandDirectory-module__gijHJa__page h3{font-weight:400;line-height:1.2}.brandDirectory-module__gijHJa__page p{overflow-wrap:break-word}.brandDirectory-module__gijHJa__page svg{flex-shrink:0}.brandDirectory-module__gijHJa__main{min-width:0;padding:60px 80px 90px}.brandDirectory-module__gijHJa__hero{justify-content:space-between;align-items:flex-end;gap:30px;padding:65px 0 43px;display:flex}.brandDirectory-module__gijHJa__hero h1,.brandDirectory-module__gijHJa__hero h2{letter-spacing:3px;text-transform:uppercase;margin-top:17px;font-size:40px}.brandDirectory-module__gijHJa__hero>p{color:var(--muted);font-size:14px;line-height:1.9}.brandDirectory-module__gijHJa__eyebrow{color:var(--muted);letter-spacing:2px;text-transform:uppercase;font-size:11px;line-height:1.7}.brandDirectory-module__gijHJa__brandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brandDirectory-module__gijHJa__brandCard{background:#191919;height:min(38vw,520px);min-height:380px;position:relative;overflow:hidden}.brandDirectory-module__gijHJa__brandCardImage,.brandDirectory-module__gijHJa__brandHeroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brandDirectory-module__gijHJa__brandCardImage{transition:transform .7s}.brandDirectory-module__gijHJa__brandCardImage[data-brand=rox]{object-position:72% center}.brandDirectory-module__gijHJa__brandCard:hover .brandDirectory-module__gijHJa__brandCardImage{transform:scale(1.025)}.brandDirectory-module__gijHJa__brandCard:after,.brandDirectory-module__gijHJa__brandHero:after{content:"";pointer-events:none;background:linear-gradient(#0005,#0000 40%,#0002 60%,#000c);position:absolute;inset:0}.brandDirectory-module__gijHJa__brandCardContent{z-index:1;flex-direction:column;justify-content:space-between;height:100%;padding:35px;display:flex;position:relative}.brandDirectory-module__gijHJa__brandCard h2{letter-spacing:3px;font-size:28px}.brandDirectory-module__gijHJa__brandCard h2 img{object-fit:contain;object-position:left;width:auto;max-width:210px;height:27px}.brandDirectory-module__gijHJa__brandCardBottom>p{letter-spacing:1.5px;margin-bottom:17px;font-size:12px}.brandDirectory-module__gijHJa__brandActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.brandDirectory-module__gijHJa__primary,.brandDirectory-module__gijHJa__secondary{color:#fff;letter-spacing:1px;background:0 0;border:1px solid #999;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:13px 23px;font-size:12px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.brandDirectory-module__gijHJa__primary:hover,.brandDirectory-module__gijHJa__secondary:hover{color:#000;background:#fff;border-color:#fff}.brandDirectory-module__gijHJa__brandCard .brandDirectory-module__gijHJa__primary{background:#0002;border-color:#ffffffb3}.brandDirectory-module__gijHJa__brandCard .brandDirectory-module__gijHJa__primary:hover{background:#fff}.brandDirectory-module__gijHJa__textLink,.brandDirectory-module__gijHJa__backLink{align-items:center;gap:9px;min-height:44px;font-size:12px;display:inline-flex}.brandDirectory-module__gijHJa__textLink:hover,.brandDirectory-module__gijHJa__backLink:hover{text-underline-offset:6px;text-decoration:underline}.brandDirectory-module__gijHJa__brandHero{background:#161616;align-items:center;min-height:530px;margin:0 -80px;display:flex;position:relative}.brandDirectory-module__gijHJa__brandHero:after{background:linear-gradient(90deg,#000b,#0003 62%,#0001),linear-gradient(#0000 65%,#0007)}.brandDirectory-module__gijHJa__brandHeroContent{z-index:1;max-width:690px;padding:42px 80px 65px;position:relative}.brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__backLink{color:#ddd;margin-bottom:40px}.brandDirectory-module__gijHJa__brandHeroContent h1{letter-spacing:3px;font-size:46px}.brandDirectory-module__gijHJa__brandHeroContent h1 img{object-fit:contain;width:auto;max-width:310px;height:42px}.brandDirectory-module__gijHJa__brandHeroContent>p{color:#ddd;margin:30px 0;font-size:15px;line-height:1.9}.brandDirectory-module__gijHJa__vehicleSection{padding-top:80px;scroll-margin-top:95px}.brandDirectory-module__gijHJa__sectionHeading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:29px;display:flex}.brandDirectory-module__gijHJa__sectionHeading h2{letter-spacing:2px;margin-top:13px;font-size:32px}.brandDirectory-module__gijHJa__sectionHeading>span{color:var(--muted);white-space:nowrap;font-size:12px}.brandDirectory-module__gijHJa__filterBar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;padding-bottom:20px;display:flex}.brandDirectory-module__gijHJa__filterLinks{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.brandDirectory-module__gijHJa__filterLinks a{color:#aaa;border-bottom:1px solid #0000;align-items:center;min-height:44px;padding:9px 0;font-size:12px;display:inline-flex}.brandDirectory-module__gijHJa__filterLinks a[aria-current=page]{color:#fff;border-color:#fff}.brandDirectory-module__gijHJa__filterLinks a:hover{color:#fff}.brandDirectory-module__gijHJa__search{color:#aaa;border:1px solid #454545;align-items:center;gap:12px;width:260px;max-width:100%;min-height:44px;padding:0 13px;display:flex}.brandDirectory-module__gijHJa__search:focus-within{border-color:#fff}.brandDirectory-module__gijHJa__search input{color:#fff;letter-spacing:1px;background:0 0;border:0;width:100%;min-width:0;height:43px;font-size:12px;outline:none!important}.brandDirectory-module__gijHJa__search input::placeholder{color:#aaa}.brandDirectory-module__gijHJa__vehicleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px;display:grid}.brandDirectory-module__gijHJa__vehicleCard{background:#0c0c0c;min-width:0}.brandDirectory-module__gijHJa__vehicleImage{aspect-ratio:1.5;color:#888;background:#ededed;place-items:center;display:grid;position:relative;overflow:hidden}.brandDirectory-module__gijHJa__vehicleImage>span{z-index:1;text-transform:uppercase;letter-spacing:1.5px;color:#555;background:#ffffffc9;padding:4px 7px;font-size:9px;position:absolute;top:17px;left:19px}.brandDirectory-module__gijHJa__vehicleImage img{object-fit:contain;width:100%;height:100%;padding:22px 8px 7px;transition:transform .4s}.brandDirectory-module__gijHJa__vehicleImage:hover img{transform:scale(1.035)}.brandDirectory-module__gijHJa__vehicleInfo{padding:25px 24px 0}.brandDirectory-module__gijHJa__vehicleInfo .brandDirectory-module__gijHJa__eyebrow{font-size:10px}.brandDirectory-module__gijHJa__vehicleInfo h3{letter-spacing:1px;overflow-wrap:anywhere;margin:10px 0 16px;font-size:24px}.brandDirectory-module__gijHJa__vehicleMeta{color:var(--muted);letter-spacing:.5px;flex-wrap:wrap;gap:13px;font-size:11px;display:flex}.brandDirectory-module__gijHJa__vehicleMeta>span+span{border-left:1px solid #555;padding-left:13px}.brandDirectory-module__gijHJa__price{margin-top:17px;font-size:15px}.brandDirectory-module__gijHJa__cardLink{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:62px;margin-top:24px;font-size:12px;display:flex}.brandDirectory-module__gijHJa__cardLink svg{transition:transform .2s}.brandDirectory-module__gijHJa__cardLink:hover svg{transform:translate(4px)}.brandDirectory-module__gijHJa__detail{padding-top:30px}.brandDirectory-module__gijHJa__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.brandDirectory-module__gijHJa__breadcrumb a{align-items:center;min-height:36px;display:inline-flex}.brandDirectory-module__gijHJa__breadcrumb span{overflow-wrap:anywhere}.brandDirectory-module__gijHJa__detailHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin:31px 0;display:flex}.brandDirectory-module__gijHJa__detailHeading h1{letter-spacing:2px;margin-top:13px;font-size:clamp(32px,3.5vw,48px)}.brandDirectory-module__gijHJa__detailHeading .brandDirectory-module__gijHJa__eyebrow span{margin:0 7px}.brandDirectory-module__gijHJa__detailHeading>.brandDirectory-module__gijHJa__backLink{color:#ccc;flex-shrink:0}.brandDirectory-module__gijHJa__detailGrid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:50px;display:grid}.brandDirectory-module__gijHJa__gallery{min-width:0}.brandDirectory-module__gijHJa__mainPhoto{aspect-ratio:1.25;background:#eee;place-items:center;display:grid;position:relative;overflow:hidden}.brandDirectory-module__gijHJa__mainPhoto img{object-fit:contain;width:100%;height:100%;padding:27px 20px 45px}.brandDirectory-module__gijHJa__photoCaption{letter-spacing:.5px;color:#555;font-size:10px;position:absolute;bottom:16px;left:21px;right:21px}.brandDirectory-module__gijHJa__photoTabs{gap:8px;margin-top:13px;display:flex}.brandDirectory-module__gijHJa__photoTabs button{color:#aaa;letter-spacing:1px;background:#000;border:1px solid #454545;flex:1;min-height:45px;font-size:11px}.brandDirectory-module__gijHJa__photoTabs button[aria-pressed=true]{color:#000;background:#fff;border-color:#fff}.brandDirectory-module__gijHJa__configuration{min-width:0;padding:8px 0}.brandDirectory-module__gijHJa__configuration h2{letter-spacing:1px;margin-top:11px;font-size:27px}.brandDirectory-module__gijHJa__configurationIntro{color:var(--muted);letter-spacing:.5px;margin-top:14px;font-size:13px;line-height:1.9}.brandDirectory-module__gijHJa__configuration fieldset{border:0;min-width:0;margin:27px 0 0;padding:0}.brandDirectory-module__gijHJa__configuration legend{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;padding:0;font-size:13px;display:flex}.brandDirectory-module__gijHJa__configuration legend span{color:var(--muted);letter-spacing:.5px;font-size:11px}.brandDirectory-module__gijHJa__finishChoices{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.brandDirectory-module__gijHJa__finishChoices button{color:#ccc;letter-spacing:.5px;overflow-wrap:anywhere;background:#000;border:1px solid #454545;max-width:100%;min-height:44px;padding:10px 13px;font-size:11px}.brandDirectory-module__gijHJa__finishChoices button[aria-pressed=true]{color:#fff;background:#242424;border-color:#fff}.brandDirectory-module__gijHJa__configuration>.brandDirectory-module__gijHJa__primary{width:100%;margin-top:31px}.brandDirectory-module__gijHJa__contactNote{letter-spacing:.4px;color:var(--muted);margin-top:13px;font-size:11px;line-height:1.8}.brandDirectory-module__gijHJa__detailPrice{border-top:1px solid var(--line);gap:6px;margin-top:25px;padding-top:20px;display:grid}.brandDirectory-module__gijHJa__detailPrice span{color:var(--muted);font-size:11px}.brandDirectory-module__gijHJa__detailPrice strong{font-size:24px;font-weight:400}.brandDirectory-module__gijHJa__specifications{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:60px;margin:75px 0 40px;padding-top:50px;display:grid}.brandDirectory-module__gijHJa__specifications h2{letter-spacing:2px;margin-top:15px;font-size:32px}.brandDirectory-module__gijHJa__specifications>div>p:last-child{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.9}.brandDirectory-module__gijHJa__specTable{min-width:0}.brandDirectory-module__gijHJa__specTable table{border-collapse:collapse;table-layout:fixed;letter-spacing:.5px;width:100%;font-size:13px}.brandDirectory-module__gijHJa__specTable th,.brandDirectory-module__gijHJa__specTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:15px 15px 15px 0;line-height:1.8}.brandDirectory-module__gijHJa__specTable th{width:46%;color:var(--muted);font-weight:400}.brandDirectory-module__gijHJa__specTable td{padding-right:0}.brandDirectory-module__gijHJa__specTable tr:first-child th,.brandDirectory-module__gijHJa__specTable tr:first-child td{padding-top:0}.brandDirectory-module__gijHJa__contactStrip{background:#111;border-top:1px solid #222;border-bottom:1px solid #222;justify-content:space-between;align-items:center;gap:35px;padding:55px 80px;display:flex}.brandDirectory-module__gijHJa__contactStrip h2{letter-spacing:2px;margin-top:15px;font-size:32px}.brandDirectory-module__gijHJa__contactStrip>.brandDirectory-module__gijHJa__primary{flex-shrink:0;min-width:230px}.brandDirectory-module__gijHJa__feedback{color:#eedcc6;background:#1b1611;border:1px solid #796652;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:24px;display:flex}.brandDirectory-module__gijHJa__feedback strong{font-size:16px;font-weight:400}.brandDirectory-module__gijHJa__feedback p{margin-top:6px;font-size:13px;line-height:1.8}.brandDirectory-module__gijHJa__feedback button{flex-shrink:0}.brandDirectory-module__gijHJa__initial,.brandDirectory-module__gijHJa__unavailable,.brandDirectory-module__gijHJa__empty{text-align:center;min-height:370px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:55px 20px;display:flex}.brandDirectory-module__gijHJa__initial h1{color:#fff;font-size:35px}.brandDirectory-module__gijHJa__initial p,.brandDirectory-module__gijHJa__empty p,.brandDirectory-module__gijHJa__unavailable>p:not(.brandDirectory-module__gijHJa__eyebrow){max-width:490px;font-size:13px;line-height:1.8}.brandDirectory-module__gijHJa__empty h3{color:#fff;font-size:25px}.brandDirectory-module__gijHJa__empty{border:1px dashed var(--line);min-height:250px}.brandDirectory-module__gijHJa__unavailable h1{color:#fff;font-size:40px}.brandDirectory-module__gijHJa__unavailable .brandDirectory-module__gijHJa__primary{margin-top:9px}.brandDirectory-module__gijHJa__noPhoto{color:#666;place-items:center;gap:15px;font-size:12px;display:grid}.brandDirectory-module__gijHJa__spinner{animation:1s linear infinite brandDirectory-module__gijHJa__spin}@keyframes brandDirectory-module__gijHJa__spin{to{transform:rotate(360deg)}}.brandDirectory-module__gijHJa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brandDirectory-module__gijHJa__skipLink{z-index:100;color:#000;background:#fff;padding:12px;font-size:12px;position:fixed;top:-100px;left:20px}.brandDirectory-module__gijHJa__skipLink:focus{top:10px}@media (min-width:1800px){.brandDirectory-module__gijHJa__main{padding-left:max(80px,50vw - 820px);padding-right:max(80px,50vw - 820px)}.brandDirectory-module__gijHJa__brandHero{margin-left:calc(-1*max(80px,50vw - 820px));margin-right:calc(-1*max(80px,50vw - 820px))}.brandDirectory-module__gijHJa__brandHeroContent{max-width:calc(50vw - 220px);padding-left:max(80px,50vw - 820px)}}@media (max-width:1199px){.brandDirectory-module__gijHJa__main{padding-left:28px;padding-right:28px}.brandDirectory-module__gijHJa__brandHero{margin:0 -28px}.brandDirectory-module__gijHJa__brandHeroContent{padding-left:28px;padding-right:28px}.brandDirectory-module__gijHJa__brandCardContent{padding:27px}.brandDirectory-module__gijHJa__brandActions{gap:10px 18px}.brandDirectory-module__gijHJa__vehicleGrid{gap:30px 20px}.brandDirectory-module__gijHJa__vehicleInfo{padding-left:18px;padding-right:18px}.brandDirectory-module__gijHJa__vehicleInfo h3{font-size:22px}.brandDirectory-module__gijHJa__detailGrid{grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr);gap:30px}.brandDirectory-module__gijHJa__contactStrip{padding-left:28px;padding-right:28px}}@media (max-width:850px){.brandDirectory-module__gijHJa__hero{padding-top:48px;padding-bottom:35px}.brandDirectory-module__gijHJa__hero h1,.brandDirectory-module__gijHJa__hero h2{font-size:34px}.brandDirectory-module__gijHJa__hero>p{font-size:12px}.brandDirectory-module__gijHJa__brandCard{min-height:380px}.brandDirectory-module__gijHJa__brandCardContent{padding:25px}.brandDirectory-module__gijHJa__brandCard h2 img{max-width:175px;height:25px}.brandDirectory-module__gijHJa__brandActions{flex-direction:column;align-items:flex-start;gap:7px}.brandDirectory-module__gijHJa__brandCardBottom>p{margin-bottom:13px}.brandDirectory-module__gijHJa__vehicleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.brandDirectory-module__gijHJa__vehicleSection{padding-top:56px}.brandDirectory-module__gijHJa__filterBar{flex-wrap:wrap;gap:15px}.brandDirectory-module__gijHJa__search{width:240px}.brandDirectory-module__gijHJa__detailGrid{grid-template-columns:1fr;gap:28px}.brandDirectory-module__gijHJa__mainPhoto{aspect-ratio:1.6}.brandDirectory-module__gijHJa__configuration{padding-top:17px}.brandDirectory-module__gijHJa__configuration>.brandDirectory-module__gijHJa__primary{width:auto;min-width:290px}.brandDirectory-module__gijHJa__detailHeading{flex-direction:column;align-items:flex-start;gap:12px;margin-top:25px}.brandDirectory-module__gijHJa__detailHeading h1{font-size:38px}.brandDirectory-module__gijHJa__specifications{grid-template-columns:1fr;gap:28px;margin-top:55px}.brandDirectory-module__gijHJa__contactStrip{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:600px){.brandDirectory-module__gijHJa__main{padding:60px 20px 55px}.brandDirectory-module__gijHJa__hero{flex-direction:column;align-items:flex-start;gap:15px;padding:36px 0 29px}.brandDirectory-module__gijHJa__hero h1,.brandDirectory-module__gijHJa__hero h2{letter-spacing:2px;margin-top:12px;font-size:30px}.brandDirectory-module__gijHJa__hero>p{line-height:1.8}.brandDirectory-module__gijHJa__hero>p br{display:none}.brandDirectory-module__gijHJa__eyebrow{letter-spacing:1.5px;font-size:10px}.brandDirectory-module__gijHJa__brandGrid{grid-template-columns:1fr;gap:15px}.brandDirectory-module__gijHJa__brandCard{height:390px;min-height:0}.brandDirectory-module__gijHJa__brandCardContent{padding:25px}.brandDirectory-module__gijHJa__brandCard h2 img{max-width:180px;height:24px}.brandDirectory-module__gijHJa__brandActions{flex-direction:row;align-items:center;gap:10px 15px}.brandDirectory-module__gijHJa__brandCard .brandDirectory-module__gijHJa__primary{gap:12px;padding:12px 16px;font-size:11px}.brandDirectory-module__gijHJa__brandCard .brandDirectory-module__gijHJa__textLink{gap:4px;font-size:11px}.brandDirectory-module__gijHJa__brandHero{align-items:flex-start;min-height:470px;margin:0 -20px}.brandDirectory-module__gijHJa__brandHeroImage{object-position:64% center}.brandDirectory-module__gijHJa__brandHero:after{background:linear-gradient(90deg,#0009,#0003),linear-gradient(#0000 55%,#000a)}.brandDirectory-module__gijHJa__brandHeroContent{padding:22px 20px 35px}.brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__backLink{margin-bottom:24px}.brandDirectory-module__gijHJa__brandHeroContent h1 img{max-width:240px;height:32px}.brandDirectory-module__gijHJa__brandHeroContent>p{max-width:310px;margin-top:24px;font-size:13px}.brandDirectory-module__gijHJa__vehicleSection{padding-top:45px;scroll-margin-top:83px}.brandDirectory-module__gijHJa__sectionHeading{gap:16px;margin-bottom:23px}.brandDirectory-module__gijHJa__sectionHeading h2{letter-spacing:1px;margin-top:10px;font-size:26px}.brandDirectory-module__gijHJa__sectionHeading>span{font-size:11px}.brandDirectory-module__gijHJa__filterBar{flex-direction:column;align-items:stretch;gap:19px;padding-bottom:23px}.brandDirectory-module__gijHJa__filterLinks{gap:24px}.brandDirectory-module__gijHJa__filterLinks a{font-size:11px}.brandDirectory-module__gijHJa__search{width:100%}.brandDirectory-module__gijHJa__vehicleGrid{grid-template-columns:1fr;gap:27px}.brandDirectory-module__gijHJa__vehicleInfo{padding:25px 23px 0}.brandDirectory-module__gijHJa__vehicleInfo h3{font-size:25px}.brandDirectory-module__gijHJa__vehicleMeta{font-size:11px}.brandDirectory-module__gijHJa__detail{padding-top:19px}.brandDirectory-module__gijHJa__breadcrumb{gap:7px;font-size:10px}.brandDirectory-module__gijHJa__detailHeading{gap:11px;margin:24px 0}.brandDirectory-module__gijHJa__detailHeading h1{letter-spacing:1px;font-size:32px}.brandDirectory-module__gijHJa__detailHeading>.brandDirectory-module__gijHJa__backLink{font-size:11px}.brandDirectory-module__gijHJa__mainPhoto{aspect-ratio:1.25}.brandDirectory-module__gijHJa__mainPhoto img{padding:23px 12px 43px}.brandDirectory-module__gijHJa__photoCaption{font-size:9px;bottom:15px;left:15px;right:15px}.brandDirectory-module__gijHJa__photoTabs{gap:6px}.brandDirectory-module__gijHJa__photoTabs button{font-size:10px}.brandDirectory-module__gijHJa__detailGrid{gap:20px}.brandDirectory-module__gijHJa__configuration h2{font-size:27px}.brandDirectory-module__gijHJa__configuration>.brandDirectory-module__gijHJa__primary{width:100%;min-width:0;margin-top:26px}.brandDirectory-module__gijHJa__specifications{gap:25px;margin-top:45px;padding-top:35px}.brandDirectory-module__gijHJa__specifications h2{font-size:28px}.brandDirectory-module__gijHJa__specTable th,.brandDirectory-module__gijHJa__specTable td{padding-top:13px;padding-bottom:13px;font-size:12px}.brandDirectory-module__gijHJa__specTable th{width:43%}.brandDirectory-module__gijHJa__contactStrip{gap:24px;padding:37px 20px}.brandDirectory-module__gijHJa__contactStrip h2{letter-spacing:1px;font-size:27px}.brandDirectory-module__gijHJa__contactStrip>.brandDirectory-module__gijHJa__primary{width:100%}.brandDirectory-module__gijHJa__feedback{flex-direction:column;align-items:flex-start;gap:17px;padding:20px}.brandDirectory-module__gijHJa__feedback .brandDirectory-module__gijHJa__secondary{width:100%}.brandDirectory-module__gijHJa__initial h1{font-size:29px}.brandDirectory-module__gijHJa__unavailable h1{font-size:32px}.brandDirectory-module__gijHJa__empty{min-height:230px;padding:35px 15px}}@media (prefers-reduced-motion:reduce){.brandDirectory-module__gijHJa__spinner{animation:none}.brandDirectory-module__gijHJa__page *{scroll-behavior:auto;transition:none!important}}.brandDirectory-module__gijHJa__cinematicMain{padding-top:0;padding-bottom:0}.brandDirectory-module__gijHJa__cinemaBleed{margin-inline:-80px}.brandDirectory-module__gijHJa__backTop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;mix-blend-mode:difference;z-index:30;background:#9993;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:fixed;bottom:80px;right:88px}.brandDirectory-module__gijHJa__backTop:before{content:"";border-top:1px solid #aaa;width:20px;position:absolute;top:12px;left:15px}.brandDirectory-module__gijHJa__backTop svg{margin-top:7px}.brandDirectory-module__gijHJa__skipDown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;mix-blend-mode:difference;z-index:30;background:#9993;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:fixed;bottom:22px;right:88px}.brandDirectory-module__gijHJa__skipDown:after{content:"";border-bottom:1px solid #aaa;width:20px;position:absolute;bottom:12px;left:15px}.brandDirectory-module__gijHJa__skipDown svg{margin-bottom:7px}@media (max-width:639px){.brandDirectory-module__gijHJa__backTop{width:44px;height:44px;right:16px;bottom:calc(92px + env(safe-area-inset-bottom))}.brandDirectory-module__gijHJa__backTop:before{width:16px;top:11px;left:14px}.brandDirectory-module__gijHJa__skipDown{width:44px;height:44px;right:16px;bottom:calc(40px + env(safe-area-inset-bottom))}.brandDirectory-module__gijHJa__skipDown:after{width:16px;bottom:11px;left:14px}}@media (min-width:1800px){.brandDirectory-module__gijHJa__cinemaBleed{margin-inline:calc(-1*max(80px,50vw - 820px))}}@media (max-width:1199px){.brandDirectory-module__gijHJa__cinemaBleed{margin-inline:-28px}}@media (max-width:600px){.brandDirectory-module__gijHJa__cinematicMain{padding-top:0;padding-bottom:0}.brandDirectory-module__gijHJa__cinemaBleed{margin-inline:-20px}}.brandDirectory-module__gijHJa__main.brandDirectory-module__gijHJa__vehicleMain{padding:0}.brandDirectory-module__gijHJa__editorial{--ink:#25382d;--muted:#566256;--line:#d3d9cf;color:var(--ink);font-family:var(--font-editorial),Arial,sans-serif;letter-spacing:0;background:#f3f1eb}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__vehicleSection{max-width:1504px;margin:auto;padding-top:120px;padding-bottom:40px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__sectionHeading h2{letter-spacing:-1.8px;margin-top:16px;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.1}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__eyebrow{letter-spacing:1.3px;font-size:11px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterBar{border-color:#d3d9cf;margin-top:38px;margin-bottom:36px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks{gap:8px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a{color:#556658;background:#e4e9e2;border:0;border-radius:30px;padding:10px 22px;font-size:13px;transition:background .2s,box-shadow .2s;box-shadow:0 2px 6px #25382d1f,0 1px 2px #25382d14}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a[aria-current=page]{color:#fff;box-shadow:none;background:#25382d}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__search{color:#637362;border:0;border-bottom:1px solid #a1afa0}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__search input{color:#25382d;letter-spacing:0;font-size:13px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__search input::placeholder{color:#718070}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__search:focus-within{border-color:#25382d}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__vehicleGrid{grid-auto-flow:dense;gap:24px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHero{color:#fff}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__initial h1,.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__empty h3,.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__unavailable h1{color:#25382d}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__unavailable .brandDirectory-module__gijHJa__primary,.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__empty .brandDirectory-module__gijHJa__secondary{color:#25382d;border-color:#7d907b}@media (max-width:639px){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__vehicleSection{padding-top:72px;padding-bottom:16px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__sectionHeading h2{letter-spacing:-1px;font-size:34px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a{padding-inline:18px;font-size:12px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__vehicleGrid{gap:20px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterBar{margin-top:28px}}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection{color:#18251e;background:#eceeed;max-width:none;padding:92px 0 50px;scroll-margin-top:80px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__standaloneCollection{margin-inline:-80px}.brandDirectory-module__gijHJa__collectionToolbar{max-width:1640px;margin:0 auto;padding:0 80px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection .brandDirectory-module__gijHJa__filterBar{margin-bottom:0}@media (min-width:1800px){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__standaloneCollection{margin-inline:calc(-1*max(80px,50vw - 820px))}}@media (max-width:1199px){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__standaloneCollection{margin-inline:-28px}.brandDirectory-module__gijHJa__collectionToolbar{padding-inline:28px}}@media (max-width:639px){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection{padding:58px 0 30px}.brandDirectory-module__gijHJa__collectionToolbar{padding-inline:20px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection .brandDirectory-module__gijHJa__sectionHeading h2{font-size:32px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection .brandDirectory-module__gijHJa__filterBar{margin-top:20px;margin-bottom:8px}}@media (max-width:600px){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__standaloneCollection{margin-inline:-20px}}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__embeddedCollection{margin:0}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection{padding-top:48px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection .brandDirectory-module__gijHJa__sectionHeading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection .brandDirectory-module__gijHJa__filterBar{margin-top:0;padding-bottom:18px}@media (max-width:639px){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection{padding-top:28px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection .brandDirectory-module__gijHJa__filterBar{margin-top:0;padding-bottom:16px}}.brandDirectory-module__gijHJa__collectionTools{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.brandDirectory-module__gijHJa__compareLink{color:#25382d;white-space:nowrap;border:1px solid #b9c3ba;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 18px;font-size:12px;transition:background .2s,border-color .2s;display:inline-flex}.brandDirectory-module__gijHJa__compareLink:hover{background:#dfe5df;border-color:#7f9082}@media (max-width:1023px){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterBar{flex-wrap:wrap;gap:16px}.brandDirectory-module__gijHJa__collectionTools{flex-wrap:wrap;justify-content:flex-start;gap:14px}}@media (max-width:600px){.brandDirectory-module__gijHJa__collectionTools{width:100%}.brandDirectory-module__gijHJa__collectionTools .brandDirectory-module__gijHJa__search{flex:155px;width:auto}.brandDirectory-module__gijHJa__compareLink{padding-inline:15px}}.brandDirectory-module__gijHJa__feedback{border-radius:14px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHero{overflow:hidden}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHero:after{background:linear-gradient(90deg,#000000d9 0%,#0009 34%,#0000 70%),linear-gradient(#0000 60%,#0009)}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__backLink{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eee;background:#ffffff1a;border-radius:999px;min-height:36px;padding:0 14px 0 11px;transition:background .2s;box-shadow:inset 0 0 0 1px #ffffff2e}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__backLink:hover{background:#fff3;text-decoration:none}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent h1 img{filter:drop-shadow(0 2px 14px #0006)}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent>p{color:#ececec;text-shadow:0 1px 14px #0009;max-width:540px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__primary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:0;border-radius:999px;gap:14px;min-height:48px;padding:12px 20px 12px 24px;transition:background .2s,color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 28px -16px #000c}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__primary:hover{color:#000;background:#fff;box-shadow:inset 0 0 0 1px #fff,0 14px 30px -14px #000c}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__primary svg{transition:transform .2s}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__primary:hover svg{transform:translate(3px)}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHero a:focus-visible{outline-offset:3px;outline:2px solid #fff}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks{background:#ffffff8c;border-radius:999px;gap:4px;padding:4px;box-shadow:inset 0 0 0 1px #25382d14,0 6px 18px -14px #25382d59}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a{min-height:40px;box-shadow:none;color:#556658;white-space:nowrap;background:0 0;padding:9px 20px;transition:background .2s,color .2s,box-shadow .2s}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a:hover{color:#25382d;background:#fff}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a[aria-current=page]{color:#fff;background:#25382d;box-shadow:0 6px 16px -8px #25382d99}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a:focus-visible{outline-offset:2px;outline:2px solid #25382d}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__search{background:#ffffffb3;border:0;border-radius:999px;gap:10px;min-height:48px;padding:0 18px 0 16px;transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1px #25382d1f}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__search:hover{box-shadow:inset 0 0 0 1px #25382d40}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__search:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #25382d,0 0 0 4px #25382d1a}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__search input{height:46px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__showcaseCollection .brandDirectory-module__gijHJa__filterBar{border-color:#25382d14}@media (max-width:639px){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks{flex-wrap:nowrap;gap:2px;width:100%}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a{flex:auto;justify-content:center;padding-inline:10px;font-size:11px}}@media (max-width:374px){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks{border-radius:24px;flex-wrap:wrap}}@media (max-width:600px){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__primary{padding:11px 18px 11px 20px}}@media (prefers-reduced-motion:reduce){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__primary:hover svg{transform:none}}.brandDirectory-module__gijHJa__dockedFilters{z-index:55;color:#fff;height:60px;font-family:var(--font-editorial),Arial,sans-serif;opacity:0;pointer-events:none;background:#203027;border-radius:9px;align-items:center;gap:22px;padding:0 20px 0 24px;transition:opacity .25s,transform .25s;display:flex;position:fixed;inset:12px 16px auto;transform:translateY(-8px);box-shadow:0 5px 25px #13201526}.brandDirectory-module__gijHJa__dockedFilters[data-shown]{opacity:1;pointer-events:auto;transform:none}.brandDirectory-module__gijHJa__dockedHome{flex-shrink:0;align-items:center;height:44px;display:flex}.brandDirectory-module__gijHJa__dockedHome img{width:34px;height:auto}.brandDirectory-module__gijHJa__dockedLinks{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.brandDirectory-module__gijHJa__dockedLinks::-webkit-scrollbar{display:none}.brandDirectory-module__gijHJa__dockedLinks a{color:#d7ded6;border-radius:999px;flex-shrink:0;align-items:center;min-height:40px;padding:8px 16px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.brandDirectory-module__gijHJa__dockedLinks a:hover{color:#fff;background:#ffffff14}.brandDirectory-module__gijHJa__dockedLinks a[aria-current=page]{color:#25382d;background:#f3f1eb}.brandDirectory-module__gijHJa__dockedSearch{color:#c9d1c8;background:#ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;width:240px;min-height:40px;padding:0 14px;display:flex}.brandDirectory-module__gijHJa__dockedSearch:focus-within{background:#ffffff24}.brandDirectory-module__gijHJa__dockedSearch input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;height:38px;font-size:12px}.brandDirectory-module__gijHJa__dockedSearch input::placeholder{color:#b5beb4}.brandDirectory-module__gijHJa__dockedFilters :is(a,input):focus-visible{outline-offset:2px;outline:2px solid #d6b98e}@media (max-width:1023px){.brandDirectory-module__gijHJa__dockedSearch{width:170px}}@media (max-width:639px){.brandDirectory-module__gijHJa__dockedFilters{gap:10px;padding:0 10px 0 14px;inset:8px 8px auto}.brandDirectory-module__gijHJa__dockedSearch{display:none}.brandDirectory-module__gijHJa__dockedLinks a{padding:8px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.brandDirectory-module__gijHJa__dockedFilters{transition:none}}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a{position:relative}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brandDirectory-module__gijHJa__dockedLinks a{background-clip:padding-box;border-block:2px solid #0000;min-height:44px}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__backLink,.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__brandHeroContent .brandDirectory-module__gijHJa__primary{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17231c}}@media (prefers-contrast:more){.brandDirectory-module__gijHJa__editorial{--muted:#3f4b41;--line:#8d988a}}@media (max-width:639px){.brandDirectory-module__gijHJa__eyebrow,.brandDirectory-module__gijHJa__vehicleImage>span,.brandDirectory-module__gijHJa__vehicleInfo .brandDirectory-module__gijHJa__eyebrow,.brandDirectory-module__gijHJa__vehicleMeta,.brandDirectory-module__gijHJa__breadcrumb,.brandDirectory-module__gijHJa__photoCaption,.brandDirectory-module__gijHJa__photoTabs button,.brandDirectory-module__gijHJa__configuration legend span,.brandDirectory-module__gijHJa__finishChoices button,.brandDirectory-module__gijHJa__contactNote,.brandDirectory-module__gijHJa__detailPrice span,.brandDirectory-module__gijHJa__brandCard .brandDirectory-module__gijHJa__primary,.brandDirectory-module__gijHJa__brandCard .brandDirectory-module__gijHJa__textLink,.brandDirectory-module__gijHJa__sectionHeading>span,.brandDirectory-module__gijHJa__detailHeading>.brandDirectory-module__gijHJa__backLink,.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__eyebrow,.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a,.brandDirectory-module__gijHJa__dockedLinks a{font-size:12px}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks::-webkit-scrollbar{display:none}.brandDirectory-module__gijHJa__editorial .brandDirectory-module__gijHJa__filterLinks a{flex:none}}
