/* Showroom: the Coastal listing style applied to the full fleet. */
.showroom main{max-width:none;padding:0}
.showroom .hero{min-height:64vh}
.showroom .hero::after{z-index:0}
.showroom .hero .intro{z-index:1}
.showroom h1 em,.showroom h2 em{font-style:italic}
.showroom #fleet{background:var(--c-sand)}
.showroom .boat{display:flex;flex-direction:column}
.showroom .boat-copy{flex:1;display:flex;flex-direction:column}
.showroom .boat-go{margin-top:auto;padding-top:14px;font:700 12px/1 Mulish,system-ui;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent)}
.showroom .fleet-status{text-align:center;color:var(--c-ink)}
.showroom footer#contact{display:block}
.showroom .showroom-contact .contact-copy{max-width:640px;margin:0 auto;text-align:center}
.showroom .showroom-contact .eyebrow::after{content:"";width:26px;height:1px;background:var(--c-accent)}
.showroom .showroom-contact .broker{justify-content:center;text-align:left}
.showroom .showroom-contact .contact-lede{margin-left:auto;margin-right:auto}
.showroom .studio-link{color:#fff;opacity:.5;font-size:12.5px;text-decoration:none}
.showroom .studio-link:hover{opacity:.85;text-decoration:underline}
@media(max-width:1000px) and (min-width:821px){.showroom .more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
