.hero-slideshow-layers{position:absolute;inset:0;z-index:-3;overflow:hidden;isolation:isolate;pointer-events:none}
.hero-slideshow-layers .hero-frame,.hero .hero-slideshow-layers .hero-frame{z-index:0;opacity:0;scale:1;translate:0 0;rotate:none;transition:opacity var(--hero-fade,3.6s) cubic-bezier(.4,0,.2,1);will-change:opacity;animation:none}
.hero-slideshow-layers .hero-frame.is-active,.hero .hero-slideshow-layers .hero-frame.is-active{z-index:1;opacity:1}
.hero-slideshow-layers .hero-frame.is-entering,.hero .hero-slideshow-layers .hero-frame.is-entering{z-index:2;opacity:1}
[data-hero-effect=cinematic] .hero-slideshow-layers .hero-frame:is(.is-active,.is-entering){animation:hero-photo-zoom var(--hero-cycle,17.2s) linear both}
[data-hero-effect=drift] .hero-slideshow-layers .hero-frame:is(.is-active,.is-entering){animation:hero-photo-pan var(--hero-cycle,17.2s) linear both}
[data-hero-paused=true] .hero-slideshow-layers .hero-frame:is(.is-active,.is-entering){animation-play-state:paused}
@keyframes hero-photo-zoom{from{scale:1}to{scale:var(--hero-zoom,1.012)}}
@keyframes hero-photo-pan{from{scale:calc(var(--hero-zoom,1.012) + .02);translate:calc(var(--hero-pan,1%)*-.5) 0}to{scale:calc(var(--hero-zoom,1.012) + .02);translate:calc(var(--hero-pan,1%)*.5) 0}}
.hero-slideshow-toggle{position:absolute;right:26px;top:106px;z-index:5;display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffff50;border-radius:50%;background:#080d1480;color:#ecf7ff;backdrop-filter:blur(8px);transition:background .2s}
.hero-slideshow-toggle:hover{background:#193340b3}
.hero-slideshow-toggle svg{width:17px;height:17px}
.hero-slideshow-toggle .hero-resume-icon{display:none}
.hero-slideshow-toggle[aria-pressed=true] .hero-resume-icon{display:block}
.hero-slideshow-toggle[aria-pressed=true] .hero-pause-icon{display:none}
.hero-slideshow-toggle[hidden]{display:none}
@media(max-width:800px){.hero-slideshow-toggle{top:88px;right:20px;width:35px;height:35px}}
@media(prefers-reduced-motion:reduce){.hero-slideshow-layers .hero-frame,.hero .hero-slideshow-layers .hero-frame{animation:none!important;transition:none;scale:1;translate:0 0}.hero-slideshow-toggle{display:none}}
