/* Generated: independent clones retain heading and ID-based styles. */
h2.mfe-clone-heading:where(h2.mfe-clone-heading,h2.mfe-clone-heading *){margin:0}
h2.mfe-clone-heading:where(h2.mfe-clone-heading,h2.mfe-clone-heading *){font-weight:700;letter-spacing:-.055em}
.hero h2.mfe-clone-heading:where(h2.mfe-clone-heading,h2.mfe-clone-heading *){font-size:clamp(36px,4.25vw,82px);line-height:1.015;letter-spacing:-.045em;margin-left:-2px}
.hero h2.mfe-clone-heading span:where(h2.mfe-clone-heading,h2.mfe-clone-heading *){color:var(--orange)}
:is(#__mfe_clone_specificity__,[data-mfe-original-id="quote-2"]):checked~.quote-slides .quote-one:where(.mfe-section-copy,.mfe-section-copy *){display:none}
:is(#__mfe_clone_specificity__,[data-mfe-original-id="quote-2"]):checked~.quote-slides .quote-two:where(.mfe-section-copy,.mfe-section-copy *){display:block}
:is(#__mfe_clone_specificity__,[data-mfe-original-id="quote-1"]):focus-visible~.statement-brand label[data-mfe-original-for="quote-1"]:where(.mfe-section-copy,.mfe-section-copy *),:is(#__mfe_clone_specificity__,[data-mfe-original-id="quote-2"]):focus-visible~.statement-brand label[data-mfe-original-for="quote-2"]:where(.mfe-section-copy,.mfe-section-copy *){outline:3px solid var(--orange);outline-offset:4px}
.film-content h2.mfe-clone-heading:where(h2.mfe-clone-heading,h2.mfe-clone-heading *){font-size:clamp(35px,5vw,64px)}
@media(max-width:1100px) and (min-width:801px){.hero h2.mfe-clone-heading:where(h2.mfe-clone-heading,h2.mfe-clone-heading *){font-size:4.25vw}}
@media(max-width:800px){.hero h2.mfe-clone-heading:where(h2.mfe-clone-heading,h2.mfe-clone-heading *){font-size:clamp(38px,7.7vw,60px);line-height:1.07;letter-spacing:-.045em}}
@media(max-width:500px){.hero h2.mfe-clone-heading:where(h2.mfe-clone-heading,h2.mfe-clone-heading *){font-size:39px}}
