.housing-carousel-wrap{width:100%;min-width:0}.housing-carousel{background:0 0;width:100%;margin:0;padding-bottom:24px;overflow:hidden}.housing-carousel .park-orbit{height:clamp(280px,34vw,600px)}.housing-dialog{place-items:center;padding:54px 72px 70px;overflow:hidden}.housing-dialog[open]{display:grid}.housing-dialog .park-dialog-photo{place-items:center;width:100%;height:100%;min-height:0;display:grid}.housing-dialog .park-dialog-photo img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;animation:.25s parkFade}.housing-dialog-arrow{z-index:2;color:#fff;cursor:pointer;background:#101712cc;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:50px;height:50px;padding:0;font:400 36px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.housing-dialog-arrow:hover{color:#172019;background:#efa000;border-color:#efa000}.housing-dialog-arrow.previous{left:14px}.housing-dialog-arrow.next{right:14px}.housing-dialog .park-close{z-index:3}.vsite.cars-info-page .car-ready-copy h2{letter-spacing:-.035em;color:#303940;-webkit-text-fill-color:#303940;font-family:Arial Black,Arial,sans-serif;font-size:clamp(28px,3.4vw,64px);font-weight:900;line-height:1.12}.vsite.cars-info-page .car-ready-copy h2 em{color:#f39a00;-webkit-text-fill-color:#f39a00;font-style:normal}.car-ready-photo{align-self:center;min-width:0}.car-ready-photo img{border-radius:24px;width:100%;height:auto;display:block}@media (max-width:650px){.housing-carousel .park-orbit{height:clamp(260px,70vw,440px)}.housing-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:58px 8px 72px}.housing-dialog-arrow{display:none}.car-ready-photo img{border-radius:14px}}.vsite.cars-info-page #cars{align-items:center}.vsite.cars-info-page #cars .car-ready-copy{align-self:center;padding-top:0}.vsite.cars-info-page #cars .car-ready-copy h2{margin-top:0}.driver-kit{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.driver-kit figure{text-align:center;min-width:0;margin:0}.driver-kit img{object-fit:contain;width:100%;height:150px;display:block}.driver-kit figcaption{color:#303940;margin-top:14px;font:700 clamp(13px,1.2vw,19px)/1.35 Arial,sans-serif}@media (max-width:650px){.driver-kit{gap:12px;margin-top:24px}.driver-kit img{height:110px}}
