.cinematic-hero{color:#202020;background:#d8d6d2}.cinematic-hero .hero-image{object-position:center 52%}.cinematic-hero .hero-slide:after{content:"";inset-block:0;z-index:-1;pointer-events:none;background:linear-gradient(270deg,#f3f2f0e6 0%,#f3f2f0c7 72%,#0000 100%);width:40%;position:absolute;right:0}.cinematic-hero .hero-copy{width:calc(40vw - 32px);max-width:410px}.cinematic-hero h1{font-size:clamp(28px,3.8vw,54px)}.cinematic-hero .hero-copy h1{color:#202020}.cinematic-hero .hero-copy p,.cinematic-hero .eyebrow,.cinematic-hero .slide-count span{color:#454541}.cinematic-hero .button{color:#202020;background:#eeeeeb}.cinematic-hero .button:hover{background:#dddcd8}.cinematic-hero .hero-controls .icon-button{color:#202020;background:#ffffffde;border-color:#dddcd6}.cinematic-hero .slide-count{color:#202020;background:#f3f2f0e6;border-radius:20px;padding:3px 10px}.cinematic-hero .hero-controls{justify-content:flex-start}html[data-theme] .cinematic-hero .dots button span{background:#686861}html[data-theme] .cinematic-hero .dots button[aria-current=true] span{background:#202020}.cinematic-hero a:focus-visible,.cinematic-hero button:focus-visible{outline-color:#202020}@media (max-width:767px){.cinematic-hero .hero-image{object-position:40% 55%}.cinematic-hero .hero-copy{width:calc(40vw - 16px);max-width:40%}.cinematic-hero h1{font-size:clamp(15px,4vw,20px)}.cinematic-hero .hero-copy .button{gap:5px;padding-inline:10px;font-size:10px}.cinematic-hero .hero-controls{color:var(--text);justify-content:center}html[data-theme=dark] .cinematic-hero .dots button span{background:#aaa}html[data-theme=dark] .cinematic-hero .dots button[aria-current=true] span{background:#eee}}
