.garages-landing-hero_hero__EDZMv{position:relative;isolation:isolate;display:flex;min-height:100svh;flex-direction:column;align-items:stretch;overflow:hidden;background:#17182f;color:#fff}.garages-landing-hero_hero__EDZMv,.garages-landing-hero_hero__EDZMv *{box-sizing:border-box}.garages-landing-hero_scenes__14cej{position:absolute;inset:0;overflow:hidden;background:#17182f}.garages-landing-hero_scene__63SN_{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease;transform:scale(1.025)}.garages-landing-hero_photo__NmyGr{-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%}.garages-landing-hero_active__KRuAh{z-index:1;opacity:1;transform:scale(1);transition:opacity 1.1s ease,transform 8s ease}.garages-landing-hero_outgoing__t3Jgc{z-index:0;opacity:0}.garages-landing-hero_shade__jhoBx{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.81) 34%,rgba(0,0,0,.34) 68%,rgba(0,0,0,.13)),linear-gradient(0deg,rgba(0,0,0,.48),transparent 38%)}.garages-landing-hero_header__9rdh_{position:absolute!important;z-index:3!important;left:0;right:0;top:0;width:100%!important;max-width:none!important;margin:0!important;padding:1.1rem clamp(1.25rem,5vw,5rem)!important;border-bottom:1px solid rgba(255,255,255,.16)}.garages-landing-hero_brand__ha0jF{display:inline-flex;align-items:center;text-decoration:none}.garages-landing-hero_nav__mo4qx{display:flex;align-items:center;gap:clamp(1rem,2.3vw,2rem);font-size:.85rem;font-weight:700;color:rgba(255,255,255,.86)}.garages-landing-hero_nav__mo4qx a{color:inherit;text-decoration:none}.garages-landing-hero_nav__mo4qx>a:not(.garages-landing-hero_action__hThYf):hover{color:#d4c7ff}.garages-landing-hero_action__hThYf{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:.7rem 1rem;color:#fff;font-weight:800}.garages-landing-hero_action__hThYf:hover{background:rgba(255,255,255,.12)}.garages-landing-hero_mobileNav__s4lDZ{display:none;position:relative;color:#fff}.garages-landing-hero_mobileNav__s4lDZ summary{display:flex;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:.65rem .9rem;color:#fff;font-size:.82rem;font-weight:800;list-style:none;cursor:pointer}.garages-landing-hero_mobileNav__s4lDZ summary::-webkit-details-marker{display:none}.garages-landing-hero_mobileNav__s4lDZ nav{position:absolute;right:0;top:calc(100% + .65rem);display:grid;min-width:210px;gap:.25rem;padding:.6rem;border:1px solid rgba(255,255,255,.2);border-radius:1rem;background:rgba(20,19,31,.96);box-shadow:0 14px 44px rgba(0,0,0,.35);backdrop-filter:blur(16px)}.garages-landing-hero_mobileNav__s4lDZ nav a{padding:.7rem .8rem;border-radius:.6rem;font-size:.9rem}.garages-landing-hero_mobileNav__s4lDZ nav a:hover{background:rgba(255,255,255,.1)}.garages-landing-hero_body__MBKbs{position:relative;z-index:2;margin:5rem 0 4rem clamp(1.5rem,9vw,9rem)!important;max-width:790px!important}.garages-landing-hero_eyebrow__91Qz4{display:flex;align-items:center;gap:.6rem;color:#d4c7ff;font-size:.73rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.garages-landing-hero_body__MBKbs h1{max-width:790px;margin:1.25rem 0;font-size:clamp(2.9rem,5.4vw,4.7rem);line-height:1.02;font-weight:800;letter-spacing:-.055em}.garages-landing-hero_body__MBKbs h1 span{display:block;color:#d7cdff}.garages-landing-hero_lead__0Skea{max-width:610px;color:rgba(255,255,255,.84);font-size:1.15rem;line-height:1.7}.garages-landing-hero_actions__6su6X{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.garages-landing-hero_primary__tVDEM,.garages-landing-hero_secondary__tfVAi{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:.65rem;padding:.9rem 1.35rem;border-radius:.85rem;font-size:.9rem;font-weight:850;transition:transform .2s ease,background .2s ease}.garages-landing-hero_primary__tVDEM{background:#fff;color:#34205f;box-shadow:0 12px 36px rgba(0,0,0,.22)}.garages-landing-hero_primary__tVDEM:hover{background:#f0ebff;transform:translateY(-2px)}.garages-landing-hero_body__MBKbs .garages-landing-hero_primary__tVDEM{color:#34205f}.garages-landing-hero_secondary__tfVAi{border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(8px)}.garages-landing-hero_secondary__tfVAi:hover{background:rgba(255,255,255,.16)}.garages-landing-hero_trust__hl0oD{display:flex;flex-wrap:wrap;gap:1.35rem;margin-top:2.1rem;color:rgba(255,255,255,.8);font-size:.8rem;font-weight:650}.garages-landing-hero_trust__hl0oD span{display:flex;align-items:center;gap:.5rem}.garages-landing-hero_trust__hl0oD svg{color:#cbb9ff}.garages-landing-hero_controls____z2n{position:absolute;z-index:3;right:clamp(1.2rem,6vw,6rem);bottom:2.2rem;display:flex;align-items:center;gap:.8rem;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(14,15,24,.42);color:#fff;backdrop-filter:blur(14px)}.garages-landing-hero_dots__kldMA{display:flex;align-items:center;gap:.38rem}.garages-landing-hero_dotItem__7Ddvm{position:relative;display:grid;width:20px;height:24px;place-items:center}.garages-landing-hero_sceneRadio__gdHSu{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.garages-landing-hero_dotLabel__P3Vkw{display:grid;width:100%;height:100%;place-items:center;cursor:pointer}.garages-landing-hero_dotLabel__P3Vkw span{width:7px;height:7px;border-radius:99px;background:rgba(255,255,255,.52);transition:all .2s ease}.garages-landing-hero_sceneRadio__gdHSu:checked+.garages-landing-hero_dotLabel__P3Vkw span{width:23px;background:#fff}.garages-landing-hero_sceneRadio__gdHSu:focus-visible+.garages-landing-hero_dotLabel__P3Vkw{outline:2px solid #fff;outline-offset:3px;border-radius:999px}.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu:checked) .garages-landing-hero_scene__63SN_{z-index:0;opacity:0;transform:none}.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu[data-scene="0"]:checked) .garages-landing-hero_scene__63SN_:first-child,.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu[data-scene="1"]:checked) .garages-landing-hero_scene__63SN_:nth-child(2),.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu[data-scene="2"]:checked) .garages-landing-hero_scene__63SN_:nth-child(3),.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu[data-scene="3"]:checked) .garages-landing-hero_scene__63SN_:nth-child(4),.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu[data-scene="4"]:checked) .garages-landing-hero_scene__63SN_:nth-child(5){z-index:1;opacity:1}.garages-landing-hero_sceneLabels__GI7Hd{display:block;min-width:175px}.garages-landing-hero_sceneLabel__K_XM1{display:none}.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu[data-scene="0"]:checked) .garages-landing-hero_sceneLabels__GI7Hd span:first-child,.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu[data-scene="1"]:checked) .garages-landing-hero_sceneLabels__GI7Hd span:nth-child(2),.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu[data-scene="2"]:checked) .garages-landing-hero_sceneLabels__GI7Hd span:nth-child(3),.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu[data-scene="3"]:checked) .garages-landing-hero_sceneLabels__GI7Hd span:nth-child(4),.garages-landing-hero_hero__EDZMv:has(.garages-landing-hero_sceneRadio__gdHSu[data-scene="4"]:checked) .garages-landing-hero_sceneLabels__GI7Hd span:nth-child(5){display:inline}.garages-landing-hero_sceneLabel__K_XM1{min-width:175px;font-size:.75rem;font-weight:700;color:rgba(255,255,255,.88)}.garages-landing-hero_playback___wkx3{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;color:white;cursor:pointer}.garages-landing-hero_discover__WxNPQ{position:absolute;z-index:2;bottom:2.2rem;left:clamp(1.5rem,9vw,9rem);display:flex;align-items:center;gap:.55rem;font-size:.8rem;font-weight:750;color:rgba(255,255,255,.78)}.garages-landing-hero_motionPaused__7s_jx .garages-landing-hero_active__KRuAh,.garages-landing-hero_motionPaused__7s_jx .garages-landing-hero_scene__63SN_{transition:none;transform:none}@media(max-width:900px){.garages-landing-hero_nav__mo4qx{gap:1rem;font-size:.78rem}.garages-landing-hero_nav__mo4qx>a:nth-child(3){display:none}.garages-landing-hero_body__MBKbs{margin-left:clamp(1.5rem,6vw,5rem)!important}}@media(max-width:760px){.garages-landing-hero_hero__EDZMv{min-height:780px;align-items:stretch}.garages-landing-hero_photo__NmyGr{-o-object-position:62% center;object-position:62% center}.garages-landing-hero_shade__jhoBx{background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.84) 48%,rgba(0,0,0,.24))}.garages-landing-hero_header__9rdh_{padding:1rem 1.15rem!important}.garages-landing-hero_nav__mo4qx{display:none}.garages-landing-hero_mobileNav__s4lDZ{display:block}.garages-landing-hero_body__MBKbs{width:auto;margin:0 1.25rem 7.1rem!important;padding:36px 0!important}.garages-landing-hero_body__MBKbs h1{font-size:clamp(2.55rem,11vw,3.5rem);letter-spacing:-.045em}.garages-landing-hero_lead__0Skea{font-size:1rem}.garages-landing-hero_trust__hl0oD{display:grid;gap:.7rem}.garages-landing-hero_controls____z2n{right:1.1rem;bottom:1.35rem;left:1.1rem;justify-content:center;gap:.55rem;padding:.6rem}.garages-landing-hero_dots__kldMA{gap:.15rem}.garages-landing-hero_dots__kldMA button{width:17px}.garages-landing-hero_sceneLabel__K_XM1{min-width:0;font-size:.67rem}.garages-landing-hero_discover__WxNPQ{display:none}}@media(max-height:560px) and (min-width:761px){.garages-landing-hero_hero__EDZMv{min-height:700px}.garages-landing-hero_body__MBKbs{margin-top:2rem!important;margin-bottom:2rem!important}}@media(prefers-reduced-motion:reduce){.garages-landing-hero_hero__EDZMv,.garages-landing-hero_hero__EDZMv *,.garages-landing-hero_hero__EDZMv :after,.garages-landing-hero_hero__EDZMv :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:360px){.garages-landing-hero_mobileNav__s4lDZ summary{padding:.55rem .75rem;font-size:.78rem}.garages-landing-hero_mobileNav__s4lDZ nav{right:0;max-width:calc(100vw - 2.2rem);min-width:0;width:210px}}