:host{display:block;container-type:inline-size}.cinematic{height:100%;margin:0}.cinematic .cinematic-hero{height:100%;min-height:100%;border:0}.cinematic .hero .c2-wordmark{font:800 clamp(68px,15cqw,96px)/.86 Arial,Helvetica,sans-serif;letter-spacing:-.065em;white-space:normal;margin:0 0 16px;max-width:750px}.cinematic .hero .c2-wordmark span{display:block}.cinematic .hero-position{font-size:clamp(17px,3.6cqw,22px)}.cinematic .cinematic-photo img{object-position:58% 45%}@container(max-width:700px){.cinematic .cinematic-photo img{object-position:50% 25%}}@container(max-width:360px){.cinematic .hero-copy{padding-inline:23px}.cinematic .hero h1{font-size:68px}.cinematic .hero-position{font-size:17px}}