.page.page--sales{padding-top:0}.page.page--sales>.page__grid{display:none}.page.page--sales>.frame{width:100%;border-radius:0;overflow:visible}.page.page--sales>.frame>.inner{width:min(1120px,100%);margin:auto;padding-top:0}.page.page--sales .hero,.page.page--sales .v2 .hero{width:100vw;left:calc(50% - 50vw);margin:0;border:0;border-radius:0;box-shadow:none;overflow:hidden;min-height:740px;padding:0 max(24px,calc((100vw - 1180px)/2));grid-template-columns:1.1fr 1fr}.page.page--sales .hero .hero__copy,.page.page--sales .v2 .hero .hero__copy{padding:72px 12px 72px 0;gap:22px;justify-content:center}.page.page--sales .hero .hero__title,.page.page--sales .v2 .hero .hero__title{font-size:clamp(40px,4.4vw,64px);max-width:650px}.page.page--sales .hero .hero__photo,.page.page--sales .v2 .hero .hero__photo{position:relative;align-self:stretch;min-height:680px;margin:0;z-index:3}.page.page--sales .hero .hero__photo>img,.page.page--sales .v2 .hero .hero__photo>img{position:absolute;width:100%;height:100%;max-width:none;object-fit:contain;object-position:bottom;inset:auto 0 0;transform:none;filter:none}.page.page--sales .hero .hero__float{display:none}.page.page--sales .hero.v3-hero{display:block;min-height:650px}.page.page--sales .hero.v3-hero .hero__copy{max-width:950px;margin:auto;padding:110px 24px}.page.page--sales .hero.v3-hero .hero__title{max-width:900px}@media(max-width:700px){.page.page--sales>.frame>.inner{padding-inline:18px}.page.page--sales .hero,.page.page--sales .v2 .hero{grid-template-columns:1fr;padding:0 22px;min-height:0}.page.page--sales .hero .hero__copy,.page.page--sales .v2 .hero .hero__copy{padding:48px 0 0;gap:20px}.page.page--sales .hero .hero__title,.page.page--sales .v2 .hero .hero__title{font-size:42px}.page.page--sales .hero .hero__photo,.page.page--sales .v2 .hero .hero__photo{height:470px;min-height:0;margin-top:-24px;pointer-events:none}.page.page--sales .hero .hero__photo>img,.page.page--sales .v2 .hero .hero__photo>img{width:100%;height:100%;object-position:bottom center}.page.page--sales .hero.v3-hero{min-height:600px}.page.page--sales .hero.v3-hero .hero__copy{padding:75px 0}.page.page--sales .v3-hero__float{opacity:.3}}