/* The Marketing close: one uninterrupted showroom photograph. */
.inner-page .closing.marketing-closing-v57{position:relative;isolation:isolate;min-height:clamp(520px,44vw,680px);padding:clamp(72px,7vw,112px) 5%;display:flex;align-items:center;overflow:hidden;background:#332c24;color:#fff}
.marketing-closing-v57>.marketing-closing-photo-v57{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}
.marketing-closing-v57:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(16,26,31,.77) 0%,rgba(16,26,31,.54) 34%,rgba(16,26,31,.07) 67%,transparent 100%)}
.inner-page .marketing-closing-v57 .closing-inner{width:100%;max-width:1320px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:34px;margin:auto}
.inner-page .marketing-closing-v57 h2{font-size:clamp(44px,5vw,72px);max-width:56%;line-height:1.05;letter-spacing:-.055em;margin:0;text-wrap:balance}
.marketing-closing-v57 .walkthrough-cta{flex:none;max-width:100%}
@media(max-width:760px){
 .inner-page .closing.marketing-closing-v57{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0;background:var(--ink)}
 .marketing-closing-v57>.marketing-closing-photo-v57{position:relative;inset:auto;width:100%;height:clamp(260px,62vw,390px);object-position:73% center;z-index:0}
 .marketing-closing-v57:before{display:none}
 .inner-page .marketing-closing-v57 .closing-inner{position:relative;padding:34px 6% 44px;gap:26px}
 .inner-page .marketing-closing-v57 h2{font-size:clamp(38px,8.8vw,56px);max-width:100%;margin:0}
}
@media(prefers-reduced-motion:reduce){.marketing-closing-v57 .reveal{opacity:1!important;transform:none!important}}
