/* Scene 6 REV2: one-time reveal for static artwork; no video, audio or external libraries. */
.kmc-story-video-art{position:relative;isolation:isolate;display:grid;justify-items:center;align-content:center;gap:32px;min-width:0;padding:10px 0 0}
.kmc-story-video{--story-video-width:224px;box-sizing:border-box;position:relative;width:min(100%,var(--story-video-width));aspect-ratio:9/16;margin:0;border-radius:18px;background:#10252f;box-shadow:0 14px 40px rgba(0,0,0,.18)}
.kmc-story-video::before{content:'';position:absolute;z-index:-1;inset:-8% -20%;border-radius:50%;background:radial-gradient(ellipse,rgba(108,180,255,.10),transparent 69%);pointer-events:none}
.kmc-story-video::after{content:'';position:absolute;z-index:-1;inset:75% -15% -16%;border-radius:50%;background:radial-gradient(ellipse,rgba(242,179,91,.065),transparent 70%);pointer-events:none}
.kmc-story-video__poster{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;border-radius:inherit;cursor:default}
.kmc-story-video-art__human{justify-self:end;margin:0 12px 0 0;max-width:11ch;color:var(--lamp,#f2b35b);font:italic 400 34px/1.04 var(--f-serif,'Cormorant Garamond',Georgia,serif);text-align:right}
.conf-hero__art[data-kmc-scene-id="scene6"][data-kmc-motion-state="pending"] .kmc-story-video{opacity:0;transform:translate3d(0,8px,0)}
.conf-hero__art[data-kmc-scene-id="scene6"][data-kmc-motion-state="running"] .kmc-story-video{animation:kmc-story-video-enter 1500ms cubic-bezier(.2,.7,.25,1) both,kmc-story-video-edge 2600ms ease-out both}
@keyframes kmc-story-video-enter{from{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes kmc-story-video-edge{0%,100%{box-shadow:0 14px 40px rgba(0,0,0,.18),0 0 0 1px rgba(242,179,91,0)}38%{box-shadow:0 14px 40px rgba(0,0,0,.18),0 0 0 2px rgba(242,179,91,.14)}}
@media(max-width:960px){.kmc-story-video{--story-video-width:200px}.kmc-story-video-art__human{font-size:31px}}
@media(max-width:760px){.kmc-story-video-art{gap:23px;padding:6px 0 0}.kmc-story-video{--story-video-width:176px;border-radius:15px}.kmc-story-video-art__human{justify-self:center;text-align:center;margin:0;font-size:29px}}
@media(prefers-reduced-motion:reduce){.conf-hero__art[data-kmc-scene-id="scene6"] .kmc-story-video{animation:none!important;opacity:1;transform:none}}
