.hero-photo.cinematic-hero.exterior-hero{background:#15231d;min-height:900px}
.hero-photo.exterior-hero>.cinematic-poster,.hero-photo.exterior-hero>.cinematic-video{inset:0 auto auto 0;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;object-position:center top}
.hero-photo.cinematic-hero.exterior-hero:after{background:linear-gradient(180deg,#09120b18 0%,transparent 26%,transparent 39%,#15231d70 51%,#15231d 67%,#15231d 100%)}
.exterior-hero .cinematic-logo{filter:drop-shadow(0 1px 7px #0003)}
.exterior-hero .cinematic-copy{bottom:90px}
.exterior-hero .cinematic-copy h1{font-size:clamp(39px,3.8vw,62px)}
.exterior-hero .cinematic-copy>p{max-width:600px}
@media(min-width:1600px){.hero-photo.cinematic-hero.exterior-hero{min-height:calc(40vw + 320px)}}
@media(max-width:1050px) and (min-width:801px){.hero-photo.cinematic-hero.exterior-hero{min-height:860px}.exterior-hero .cinematic-copy h1{font-size:40px}}
@media(max-width:800px){.hero-photo.cinematic-hero.exterior-hero{min-height:calc(66.667vw + 325px)}.hero-photo.cinematic-hero.exterior-hero:after{background:linear-gradient(180deg,#09120b18 0%,transparent 28%,transparent 44%,#15231d70 61%,#15231d 74%)}.exterior-hero .cinematic-copy{bottom:75px}.exterior-hero .cinematic-copy h1{font-size:clamp(34px,6vw,48px)}.exterior-hero .cinematic-copy .eyebrow{margin-bottom:15px}.exterior-hero .cinematic-copy>p{margin-bottom:22px}}
@media(max-width:540px){.hero-photo.cinematic-hero.exterior-hero{min-height:calc(66.667vw + 370px)}.hero-photo.cinematic-hero.exterior-hero:after{background:linear-gradient(180deg,#09120b22 0%,transparent 23%,transparent 29%,#15231d70 41%,#15231d 52%)}.exterior-hero .cinematic-copy{bottom:65px}.exterior-hero .cinematic-copy h1{font-size:35px;margin-bottom:17px}.exterior-hero .cinematic-copy>p{font-size:14px}.hero-photo.exterior-hero>.cinematic-logo{width:165px;top:24px}.exterior-hero .cinematic-bottom{bottom:24px}}

@media(prefers-reduced-motion:reduce){.hero-photo.exterior-hero>.cinematic-video{display:block}}
