/* Match the supplied original film crop, scalloped edge and post-film block. */
.herese-hero-copy{padding-top:40px;padding-bottom:32px}
.herese-hero-media{max-width:calc(100% - 48px);margin:0 auto;aspect-ratio:16/9;border-radius:14px}
.herese-hero-photo,.herese-hero-video{object-fit:cover;object-position:center}
.herese-hero>svg.sip-wave{display:block;position:relative;width:100%;height:52px;margin-top:-27px;pointer-events:none;z-index:2}
.herese-hero-action{padding:8px 24px 50px;max-width:1140px;margin:auto;text-align:center}
.herese-hero-action .sip-large-pill{display:flex;max-width:450px;min-height:68px;padding:10px 18px;margin:0 auto 25px;font-family:Poppins,Arial,sans-serif;font-size:28px;font-weight:400;line-height:1.4;text-transform:none}
.herese-hero-action h2{font-family:var(--serif);font-weight:900;font-size:clamp(40px,4.2vw,68px);line-height:1.05;letter-spacing:-.04em;margin:28px auto 18px;max-width:1000px}
.herese-hero-action .herese-hero-post-description{font-family:Poppins,Arial,sans-serif;max-width:700px;margin:0 auto;font-size:17px;line-height:1.6}
@media(max-width:749px){.herese-hero-copy{padding:28px 22px 25px}.herese-hero-media{max-width:calc(100% - 24px);margin-top:0;border-radius:10px;aspect-ratio:16/9}.herese-hero>svg.sip-wave{height:34px;margin-top:-20px}.herese-hero-action{padding:10px 20px 34px}.herese-hero-action .sip-large-pill{width:280px;max-width:100%;min-height:45px;font-size:16px;margin-bottom:22px;padding:10px 12px}.herese-hero-action h2{font-size:40px;margin:22px auto 14px}.herese-hero-action .herese-hero-post-description{font-size:14px}}
