.eocmca_scrub{isolation:isolate;background:var(--v-mist);color:var(--v-ink);font-family:var(--v-body);position:relative}.eocmca_stage{z-index:0;background:var(--v-mist);width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.eocmca_layer,.eocmca_picture,.eocmca_poster,.eocmca_canvas{width:100%;height:100%;position:absolute;inset:0}.eocmca_layer{margin:0;overflow:hidden}.eocmca_poster{z-index:0;object-fit:cover;object-position:50% 50%;display:block}.eocmca_canvas{z-index:1;opacity:0;transition:opacity var(--dur-slow) var(--v-ease)}.eocmca_scrub[data-ready=true] .eocmca_canvas{opacity:1}.eocmca_band{z-index:3;pointer-events:none;min-height:500dvh;margin-top:-100dvh;position:relative}@media (prefers-reduced-motion:reduce){.eocmca_canvas{display:none}}@media (min-width:861px){[data-align] .eocmca_openingCopy{--film-copy:calc(42vw - max(var(--v-gutter), 55vw - 640px));width:min(34rem, 36vw, var(--film-copy))}[data-align] .eocmca_openingTitle{font-size:clamp(2.6rem, min(5.4vw, var(--film-copy) / 6.25), 5.5rem)}}@media (max-width:760px){.eocmca_scrub{height:100svh;overflow:hidden}.eocmca_stage{height:auto;position:absolute;inset:0}.eocmca_band,.eocmca_canvas{display:none}.eocmca_poster{transform:translateY(-10%)}.eocmca_scrub{height:var(--v-hero-art);background:var(--v-bg)}.eocmca_stage{-webkit-mask-image:linear-gradient(var(--v-ink) 70%, transparent 100%);mask-image:linear-gradient(var(--v-ink) 70%, transparent 100%)}.eocmca_poster{object-position:50% 60%;transform:none}}
