/* Continue the homepage's cinematic hero through the phone layout. */
@media(max-width:700px){
 body[data-page=""] .hero-cinematic{display:block;position:relative;isolation:isolate;min-height:0;overflow:hidden;background:#102c38}
 body[data-page=""] .hero-cinematic .hero-photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;aspect-ratio:auto;pointer-events:none}
 body[data-page=""] .hero-cinematic .hero-photo picture{display:block;width:100%;height:100%}
 body[data-page=""] .hero-cinematic .hero-photo img{width:100%;height:100%;object-fit:cover;object-position:80% center}
 body[data-page=""] .hero-cinematic .hero-photo:after{background:linear-gradient(180deg,#102c387d 0%,#102c38b8 35%,#102c38d9 76%,#102c38b3 100%)}
 body[data-page=""] .hero-cinematic .hero-copy{position:relative;z-index:2;width:100%;max-width:none;padding:38px var(--gutter) 116px;background:transparent}
 body[data-page=""] .hero-cinematic .lead{color:#f0f5f4}
 body[data-page=""] .hero-cinematic .hero-service{color:#dce8e7}
 body[data-page=""] .hero-cinematic .btn.secondary{border-color:#a2bcbf;color:#fff;background:#102c383d}
 body[data-page=""] .hero-cinematic .photo-note{display:none}
 body[data-page=""] .hero-cinematic .hero-stamp{right:var(--gutter);bottom:20px;width:76px;z-index:3}
 body[data-page=""] .hero-cinematic .hero-seal{width:76px;height:76px}
}

@media(max-width:700px){
 body[data-page=""] .hero-cinematic .hero-copy>.actions{display:none}
}
