.home_dotGrid__fOR26{background-image:radial-gradient(circle,hsla(0,0%,100%,.05) 1.5px,transparent 1.6px);background-size:23px 23px;background-position:0 0}.home_heroBackdrop__WjRlE{background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45)),url(/assets/home/hero-bg.png) top /cover no-repeat}.home_carousel__AK_sV{container-type:inline-size}.home_carouselStage__MsLxa{--card-w:calc((100cqw - 25px) * 0.3385);--media-h:calc(var(--card-w) * 246 / 440)}.home_carouselTrack__0rBTI{scrollbar-width:none}.home_carouselTrack__0rBTI::-webkit-scrollbar{display:none}@container (max-width: 1000px){.home_carouselStage__MsLxa{--card-w:calc((100cqw - 25px) * 0.46)}}@container (max-width: 620px){.home_carouselStage__MsLxa{--card-w:calc((100cqw - 25px) * 0.84)}}.home_carouselCard__cCdZ7{width:var(--card-w)}.home_carouselMedia__xix3b{height:var(--media-h)}.home_carouselFadeLeft__pa83N,.home_carouselFadeRight__kRshz{height:calc(var(--media-h) + 15px);top:-4px;mix-blend-mode:multiply;opacity:.51}.home_carouselFadeRight__kRshz{background:linear-gradient(90deg,#fff 6.849%,#000 87.671%)}.home_carouselFadeLeft__pa83N{background:linear-gradient(270deg,#fff 6.849%,#000 87.671%)}.home_carouselArrow__Qob_s{top:calc(var(--media-h) / 2 - 25px)}.home_glowButton__qU2Js{background:hsla(0,0%,92%,.1);box-shadow:2px 1px 4px rgba(0,0,0,.28),inset 0 0 0 1.5px hsla(0,0%,94%,.35);backdrop-filter:blur(6px)}.home_promoArea__0YOaW{container-type:inline-size}.home_promoGrid__24Dvl{display:grid;grid-template-columns:minmax(0,573fr) minmax(0,229fr) minmax(0,229fr) minmax(0,229fr);-moz-column-gap:10px;column-gap:10px;row-gap:11px}.home_promoCard__J3BcI{grid-row:span 2;margin-right:10px;min-height:263px}.home_promoHeadline__LC_Qp{font-size:32px;line-height:40px}@container (max-width: 1100px){.home_promoGrid__24Dvl{grid-template-columns:repeat(3,minmax(0,1fr))}.home_promoCard__J3BcI{grid-column:1/-1;grid-row:auto;margin-right:0;height:263px}}@container (max-width: 700px){.home_promoGrid__24Dvl{grid-template-columns:repeat(2,minmax(0,1fr))}.home_promoHeadline__LC_Qp{font-size:26px;line-height:34px}}@container (max-width: 420px){.home_promoGrid__24Dvl{grid-template-columns:minmax(0,1fr)}}.home_tile__FkwYZ{border:.6px solid transparent;background:linear-gradient(180deg,#222,#1d1d1d) padding-box,linear-gradient(160deg,rgba(62,62,62,.63),rgba(95,95,95,.63)) border-box;box-shadow:0 -2px 40px rgba(187,155,255,.08),0 -1px 6px rgba(233,223,255,.18)}.home_tileHighlight__qJ53_{background:linear-gradient(180deg,#222,#1d1d1d) padding-box,linear-gradient(160deg,rgba(47,47,47,.63),rgba(134,202,31,.63)) border-box}.home_tileGlow__zyerf{left:-27px;top:80px;width:284px;height:91px;border-radius:50%;background:linear-gradient(90deg,#0b4855,#476c07);opacity:.58;filter:blur(22px)}.home_banner__DXkSe{container-type:inline-size}.home_bannerBody__22fv3{height:250px;padding:43px 47px 0}.home_bannerButtons__IENaP{position:absolute;right:34px;top:189px}.home_bannerTitle__Dvf5Y{font-size:31px;line-height:46px}.home_bannerText__iZZub{font-size:20px;line-height:32px}.home_bannerImage0__H5Wew,.home_bannerImage1__vqaQ1,.home_bannerImage2__vAJyQ{display:block}@container (max-width: 1216px){.home_bannerImage0__H5Wew{display:none}}@container (max-width: 979px){.home_bannerImage1__vqaQ1{display:none}.home_bannerBody__22fv3{height:auto;min-height:250px;padding:32px 28px 28px}.home_bannerButtons__IENaP{position:relative;right:auto;top:auto;margin-top:22px}}@container (max-width: 699px){.home_bannerImage2__vAJyQ{display:none}.home_bannerBody__22fv3{min-height:0}.home_bannerTitle__Dvf5Y{font-size:24px;line-height:34px}.home_bannerText__iZZub{font-size:16px;line-height:26px}}.home_templateArea__sozVl{container-type:inline-size}.home_templateClip__CxlIx{max-height:calc(100cqw * 1188 / 1315);overflow:hidden}.home_templateClipped__jTNfh{-webkit-mask-image:linear-gradient(180deg,#000 57.8%,transparent 93.9%);mask-image:linear-gradient(180deg,#000 57.8%,transparent 93.9%)}.home_moreButtonFloating__lgCfM{position:absolute;left:50%;bottom:calc(100cqw * 129 / 1315);transform:translateX(-50%)}.home_morePill__ggapX{background:rgba(44,193,39,.25);border:.88px solid rgba(46,254,91,.2);box-shadow:0 10.584px 24.697px rgba(10,9,9,.32);backdrop-filter:blur(14.113px)}.home_modelsArea__yvDSU{container-type:inline-size}.home_modelsGrid__40ULu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:25px}@container (max-width: 1000px){.home_modelsGrid__40ULu{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.home_modelsGrid__40ULu{grid-template-columns:minmax(0,1fr)}}.home_footer__nNPOC{container-type:inline-size}.home_footerTexture__piE4b{background:url(/assets/home/footer-swatch.png) top/cover no-repeat;opacity:.54}.home_footerColumns__0dadg{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--footer-cols,2),minmax(140px,205px)) 146px;align-items:start}.home_footerLocale__sxn9i{grid-column:-2/-1;justify-self:end}@container (max-width: 1000px){.home_footerColumns__0dadg{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.home_footerBrand__kPhrV{grid-column:1/-1}.home_footerLocale__sxn9i{grid-column:1/-1;justify-self:start}}.home_greenButton__MOkWR{background:#84f998;box-shadow:0 5px 0 #35ba4c}.home_greenButton__MOkWR:active{transform:translateY(3px);box-shadow:0 2px 0 #35ba4c}