/* Each chapter has its own visual action; text stays in its reading plane. */
.ke-moments-source{display:none!important}
#moments{overflow:visible!important;isolation:auto!important}#moments>div:has(ke-memory-rail){overflow:visible!important}ke-memory-rail{display:block;width:100%}
section.ke-illustrated{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:64px!important;padding-left:max(32px,calc((100vw - 1200px)/2))!important;padding-right:max(32px,calc((100vw - 1200px)/2))!important;align-items:start!important}
.ke-illustrated>.ke-section-copy{width:100%!important;max-width:100%!important;min-width:0!important}
.ke-scene-image{margin:0;width:100%;height:620px;max-height:75svh;position:sticky;top:130px;overflow:hidden;isolation:isolate;background:#26231e;border:1px solid #917a52;box-shadow:0 22px 48px #0003;--scene-progress:0}
.ke-scene-image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(calc(1.12 - var(--scene-progress)*.12)) translateY(calc((1 - var(--scene-progress))*25px));clip-path:inset(0 calc((1 - var(--scene-progress))*24%) 0 0);will-change:transform,clip-path}
.ke-image-edge{position:absolute;left:0;bottom:0;width:100%;height:4px;background:#c7a55c;transform:scaleX(var(--scene-progress));transform-origin:left}
#press.ke-illustrated{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:48px!important}#press.ke-illustrated h2{font-size:clamp(40px,4vw,60px)!important}#press .ke-section-copy>div{max-width:100%!important}
#press .ke-scene-image{height:580px;box-shadow:0 20px 35px #41331e24}
#host.ke-illustrated{background:linear-gradient(120deg,#201e1b,#111113)!important}
#host.ke-illustrated h2{font-size:clamp(42px,4vw,60px)!important}
section[data-framer-name="For Artists"].ke-illustrated{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}
.ke-scene-studio .ke-scene-image{height:440px;position:relative;top:0;order:2}.ke-scene-studio .ke-section-copy{order:1}
.ke-vault-window{width:100%;height:450px;overflow:hidden;margin:0 0 36px;background:#201d18;position:relative;--scene-progress:0;border:1px solid #8a7452}
.ke-vault-window img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.18 - var(--scene-progress)*.18));clip-path:inset(0 calc((1 - var(--scene-progress))*40%));will-change:transform,clip-path}
#editions .ke-event-card{background:#181718}
#editions .ke-event-card .ke-atlanta-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;padding:0!important;opacity:.58!important;transform:none!important;filter:none!important}
#editions .ke-event-card::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#10101433,#10101455 35%,#101014eb)}
#editions .ke-event-card :is(.ke-event-kicker,.ke-event-title,figcaption){z-index:1}
#editions .ke-event-floors{display:none!important}
.ke-story-rule{display:flex;align-items:center;gap:26px;width:min(100% - 64px,1120px);margin:24px auto 0;color:#373025;font:16px/1.5 Switzer,Arial,sans-serif;letter-spacing:.08em;--scene-progress:0}.ke-story-rule i{height:2px;flex:1;background:#7b613c;transform:scaleX(var(--scene-progress));transform-origin:left}.ke-story-rule span{white-space:nowrap}
#motion [data-framer-name="Portals"]{box-shadow:0 24px 70px #0005;border-color:#b09253!important}
@media(max-width:1100px){section.ke-illustrated,#press.ke-illustrated{gap:32px!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}.ke-scene-image{height:520px}#press .ke-section-copy{overflow-wrap:anywhere}}
@media(max-width:809px){section.ke-illustrated,#press.ke-illustrated,section[data-framer-name="For Artists"].ke-illustrated{display:flex!important;flex-direction:column!important;padding-left:24px!important;padding-right:24px!important;gap:32px!important}.ke-scene-image,#press .ke-scene-image{position:relative;top:0;height:330px;max-height:none;width:100%;order:0!important}.ke-section-copy{order:1!important}#press.ke-illustrated h2,#host.ke-illustrated h2{font-size:40px!important}.ke-vault-window{height:330px}.ke-story-rule{width:calc(100% - 48px);font-size:13px;gap:14px}.ke-scene-studio .ke-scene-image{height:330px}}
@media(prefers-reduced-motion:reduce){.ke-scene-image img,.ke-vault-window img{transform:none!important;clip-path:none!important;will-change:auto}.ke-image-edge,.ke-story-rule i{transform:none!important}}
#story [data-framer-name="Archival Collage"]{transform:translateY(calc((1 - var(--scene-progress,1))*40px)) rotate(calc((1 - var(--scene-progress,1))*-2deg))!important;transform-origin:center;opacity:.28!important}
#motion [data-framer-name="Portals"]{transform:perspective(1800px) rotateX(calc((1 - var(--scene-progress,1))*4deg)) scale(calc(.965 + var(--scene-progress,1)*.035));transform-origin:center top}
#legacy [data-framer-name="Final"] [data-framer-name="Crown"]{transform:translateY(calc((1 - var(--scene-progress,1))*25px)) scale(calc(.8 + var(--scene-progress,1)*.2))!important}
#exhibition [data-framer-name="Facts"]{border-image:linear-gradient(90deg,#c2a062 calc(var(--scene-progress,1)*100%),#4b3e28 0) 1}
@media(prefers-reduced-motion:reduce){#story [data-framer-name="Archival Collage"],#motion [data-framer-name="Portals"],#legacy [data-framer-name="Final"] [data-framer-name="Crown"]{transform:none!important}}
#host.ke-illustrated .framer-1s4g1b3{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;justify-content:stretch!important}
#host.ke-illustrated .framer-1s4g1b3>div{width:100%!important;min-width:0!important}
