/* Original KOR photography: a moving foreground card reveals the next image. */
.hero-gallery{position:relative;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden;isolation:isolate;perspective:1100px;background:var(--egyptian-blue,#03203D)}
.hero-gallery .hero-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;opacity:0;transform:scale(1.035);transform-origin:50% 100%;backface-visibility:hidden;clip-path:inset(0);z-index:0}
.hero-gallery .hero-shot:nth-child(2){object-position:50% 42%}
.hero-gallery .hero-shot:nth-child(3){object-position:50% 48%}
.hero-gallery .hero-shot:first-child{opacity:1;z-index:1}
.hero-gallery:not(.is-gallery-ready) .hero-shot:not(:first-child){display:none}
.hero-gallery.is-gallery-ready .hero-shot{opacity:0;z-index:0}
.hero-gallery.is-gallery-ready .hero-shot.is-current,.hero-gallery.is-gallery-ready .hero-shot.is-exiting{opacity:1;z-index:2}
.hero-gallery.is-gallery-ready .hero-shot.is-entering{opacity:1;z-index:3}
.hero-gallery[data-gallery-motion=running] .hero-shot.is-current,.hero-gallery .hero-shot.is-entering,.hero-gallery .hero-shot.is-exiting{will-change:transform,clip-path}
.hero-image figcaption:has([data-gallery-pause]){flex-wrap:wrap;gap:12px 16px}
[data-gallery-pause]{font-family:inherit;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0;color:inherit;background:transparent;border:1px solid var(--kor-blue,#0083A9);padding:7px 10px;margin-left:auto;cursor:pointer;white-space:nowrap}
[data-gallery-pause]:hover{background:#0083A922}
[data-gallery-pause]:focus-visible{outline:2px solid var(--kor-blue,#0083A9);outline-offset:4px}
[data-gallery-pause]:disabled{cursor:default;opacity:.7}


@media(max-width:767px){.hero-image figcaption:has([data-gallery-pause]){padding:14px 17px;gap:12px 15px}[data-gallery-pause]{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hero-gallery .hero-shot{will-change:auto}}
