.page_page__Y4HLO{min-height:100vh;background:#050706}.page_hero__A91wv{position:relative;overflow:hidden;min-height:calc(100vh - 5.25rem);padding:clamp(3.6rem,6vw,5.5rem) 0 clamp(3.5rem,6vw,5rem);border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 78% 46%,rgba(53,168,74,.17),transparent 28rem),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),#050706;background-size:auto,5rem 5rem,5rem 5rem,auto}.page_grid__5FAay{display:grid;grid-template-columns:minmax(20rem,.88fr) minmax(28rem,1.12fr);align-items:center;gap:clamp(3rem,8vw,8rem)}.page_copy__iVJem{position:relative;z-index:2}.page_eyebrow__ln1Lz{display:flex;align-items:center;gap:.7rem;margin:0 0 1.5rem;color:#46bd5a;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.16em}.page_eyebrow__ln1Lz span{width:1.75rem;height:2px;background:#35a84a}.page_copy__iVJem h1{max-width:10ch;margin:0;color:#f5f7f4;font-size:clamp(3.6rem,6vw,5.7rem);font-weight:930;line-height:.91;letter-spacing:-.07em}.page_copy__iVJem h1 strong{display:block;color:#35a84a;font:inherit}.page_lead__oCUlQ{max-width:41rem;margin:1.35rem 0 0;color:rgba(245,247,244,.7);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.page_storeRow__Dr47u{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.page_comingSoon__K66XF,.page_playButton__sZ1DG{min-height:4.4rem;display:inline-flex;align-items:center;gap:.9rem;padding:.75rem 1.15rem;border-radius:1rem}.page_playButton__sZ1DG{border:1px solid rgba(70,189,90,.52);background:#35a84a;color:#020403;box-shadow:0 20px 55px rgba(24,114,42,.24);text-decoration:none;transition:transform .16s ease,background .16s ease}.page_playButton__sZ1DG:hover{transform:translateY(-2px);background:#46bd5a}.page_playMark__Xb_NZ{width:2.3rem;height:2.3rem;display:grid;place-items:center;border:1px solid rgba(0,0,0,.2);border-radius:.65rem;font-size:1rem}.page_comingSoon__K66XF small,.page_comingSoon__K66XF strong,.page_playButton__sZ1DG small,.page_playButton__sZ1DG strong{display:block}.page_comingSoon__K66XF small,.page_playButton__sZ1DG small{font-size:.62rem;font-weight:700;letter-spacing:.04em}.page_comingSoon__K66XF strong,.page_playButton__sZ1DG strong{margin-top:.08rem;font-size:1.05rem}.page_comingSoon__K66XF{border:1px solid rgba(255,255,255,.13);color:rgba(245,247,244,.54);background:rgba(255,255,255,.035)}.page_comingSoon__K66XF>span{color:rgba(255,255,255,.3)}.page_note__uuq6k{margin:1rem 0 0;color:rgba(245,247,244,.45);font-size:.72rem;letter-spacing:.035em}.page_visual__cLen2{position:relative;min-height:clamp(34rem,58vw,48rem)}.page_phone__4yQvN{position:absolute;z-index:2;overflow:hidden;width:min(18rem,36vw);padding:.75rem;border:1px solid rgba(255,255,255,.16);border-radius:2.1rem;background:#090d0a;box-shadow:0 35px 90px rgba(0,0,0,.52)}.page_phone__4yQvN>span{display:block;padding:.2rem .35rem .75rem;color:#46bd5a;font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.14em}.page_phone__4yQvN img{display:block;width:100%;height:auto;border-radius:1.45rem}.page_phonePersonal__5RQKr{top:0;left:2%;transform:rotate(-4deg)}.page_phoneSquads__BGSl5{top:4.5rem;right:0;transform:rotate(4deg)}.page_vehicle__SxX7h{position:absolute;right:8%;bottom:0;left:4%;z-index:3;height:14rem;filter:drop-shadow(0 28px 45px rgba(0,0,0,.58));pointer-events:none}.page_vehicle__SxX7h img{object-fit:contain}@media (max-width:900px){.page_hero__A91wv{padding-top:3.5rem}.page_grid__5FAay{grid-template-columns:1fr;gap:3.5rem}.page_copy__iVJem h1{font-size:clamp(3.4rem,14vw,5.4rem)}.page_visual__cLen2{width:min(100%,40rem);min-height:39rem;margin-inline:auto}.page_phone__4yQvN{width:min(17rem,46vw)}}@media (max-width:560px){.page_hero__A91wv{padding:7rem 0 3.5rem;background-size:auto,3.5rem 3.5rem,3.5rem 3.5rem,auto}.page_copy__iVJem h1{max-width:11ch;font-size:clamp(3rem,15vw,4.6rem)}.page_lead__oCUlQ{line-height:1.62}.page_storeRow__Dr47u{display:grid}.page_comingSoon__K66XF,.page_playButton__sZ1DG{width:100%}.page_visual__cLen2{min-height:31rem}.page_phone__4yQvN{width:52vw;padding:.55rem;border-radius:1.65rem}.page_phone__4yQvN>span{padding-bottom:.55rem;font-size:.57rem}.page_phone__4yQvN img{border-radius:1.1rem}.page_phonePersonal__5RQKr{left:-2%}.page_phoneSquads__BGSl5{top:3rem;right:-2%}.page_vehicle__SxX7h{right:0;left:0;height:10rem}}