/* CoastRove is the customer brand; the legal company is credited in About and footer. */
.nav .brand{width:164px;height:86px;flex-shrink:0}
.nav .brand .coastrove-nav-logo{width:160px;height:86px;object-fit:contain;max-width:100%;filter:brightness(0) invert(1);mix-blend-mode:normal}
.footer .footer-brand{font-size:32px;line-height:1.2;letter-spacing:-1px}
.footer .footer-brand span{font-size:11px;letter-spacing:.4px;line-height:1.6;margin-top:12px}
.coastrove-proof{grid-template-columns:1fr;max-width:850px}
.company-hero .company-image img{object-position:50% 50%;max-height:none}
@media(max-width:700px){.nav .brand{width:128px;height:72px}.nav .brand .coastrove-nav-logo{width:128px;height:72px}.company-hero{isolation:isolate}.company-hero .company-image{display:block;position:absolute;inset:0;z-index:-1}.company-hero .company-image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.company-hero .company-image:after{content:"";position:absolute;inset:0;background:rgba(13,23,13,.76)}.company-hero .company-image>span{display:none}.company-hero>.wrap{position:static}.company-hero .company-copy{position:relative;z-index:1}}
