body[data-concept=flow] .map-zoom{box-sizing:border-box;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:0}body[data-concept=flow] .map-zoom svg{flex:0 0 25px;margin:0!important;transform:none!important}
body[data-concept=flow] .photo-journey.project-gallery-layout{padding-inline:0}body[data-concept=flow] .project-gallery{max-width:none;width:100%;column-gap:0}body[data-concept=flow] .project-gallery-layout>.project-copy{box-sizing:border-box;padding-inline:5%}
.play-hero-pending{opacity:0;transform:translateY(18px)}
.story-visual{position:relative}.story-motion-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.story-eye{opacity:0;animation:story-blink-v50 6s linear infinite;animation-delay:var(--blink-delay,0s)}@keyframes story-blink-v50{0%,43%,47%,100%{opacity:0}44%,46%{opacity:1}}
.story-leaf{transform-box:fill-box;transform-origin:center;animation:story-leaf-v50 5.5s ease-in-out infinite alternate}@keyframes story-leaf-v50{from{transform:rotate(-2deg) translateY(0)}to{transform:rotate(2deg) translateY(1px)}}
.story-motion-overlay .story-eye,.story-motion-overlay .story-leaf{animation-play-state:paused}.story-motion-visible .story-eye,.story-motion-visible .story-leaf{animation-play-state:running}
@keyframes village-sea-v48{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}.village-sea{animation-duration:7.5s}
body.reduced .story-motion-overlay{display:none}body.reduced .play-hero-pending{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.story-motion-overlay{display:none}.story-eye,.story-leaf{animation:none}.play-hero-pending{opacity:1;transform:none}}

.hero-sub-ko{display:inline-block}

body.reduced .value-title-group,body.reduced .play-value-heading{opacity:1!important;transform:none!important}
