/* The immersive edition layers native spatial storytelling onto the preserved export. */
html{scroll-padding-top:88px}body{overflow-x:clip}#main>div:first-child{overflow:visible!important}
#threshold{display:block!important;min-height:0!important;height:auto!important;padding:0!important;overflow:visible!important;isolation:auto!important;background:#111112!important}
#threshold::before,#threshold::after,#threshold>[data-framer-name="Grain"]{display:none!important}
#threshold>[data-framer-name="Inner"]{width:100%!important;max-width:none!important;display:block!important;position:relative!important;z-index:auto!important}
#threshold>[data-framer-name="Inner"]>:not([data-framer-name="Logo Lockup"]){display:none!important}
#threshold [data-framer-name="Logo Lockup"],#threshold [data-framer-name="Hero Logo"]{display:block!important;height:auto!important;overflow:visible!important;position:relative!important;transform:none!important;will-change:auto!important}
ke-gallery{display:block;width:100%;min-height:calc(100svh - 76px)}ke-gallery:not(:defined){padding:60px 24px;text-align:center;background:#171617}ke-gallery:not(:defined) img{display:block;width:min(49vw,720px)!important;height:auto;margin:auto}ke-gallery:not(:defined) p{font:italic 36px Georgia,serif;color:#f3eee4;margin:20px 0}ke-gallery:not(:defined) a{display:inline-block;padding:16px 24px;background:#d4b267;color:#141310}
nav [data-framer-name="Menu Button"]{min-width:44px!important;min-height:44px!important;display:flex;align-items:center;justify-content:center}
nav [data-framer-name="Wordmark"] p{font-size:clamp(13px,1.35vw,19px)!important}
section:not(#threshold){position:relative;isolation:isolate}
#exhibition{background:linear-gradient(135deg,#171617,#0c0d0f)!important;border-top:1px solid #584627;padding-top:110px!important;padding-bottom:110px!important}
#exhibition [data-framer-name="Inner"]{max-width:1120px!important;margin:auto!important}
#exhibition [data-framer-name="Facts"]{border-top:1px solid #745a34;padding-top:30px!important}
#story{background:#e6dfd0!important;color:#28231d!important}
#story :is(p,h2,h3,h4,span){color:#28231d!important}
#story [data-framer-name="Archival Collage"]{opacity:.34!important;mix-blend-mode:multiply!important}
#story [data-framer-name="Grain"]{opacity:.06!important;mix-blend-mode:multiply!important}
#moments{background:radial-gradient(ellipse at 50% 0,#26221a,#111113 60%)!important}
#moments [data-framer-name="Moments"]{perspective:1600px;column-gap:28px!important;row-gap:38px!important}
#moments [data-framer-name="Cell"]{transform:translateY(calc((1 - var(--arrival,1))*35px)) rotateX(calc((1 - var(--arrival,1))*6deg));transform-origin:50% 100%;transition:none}
#moments .framer-sZTbv{border:1px solid #675339!important;background:#1a1815!important;box-shadow:0 14px 40px #0005}
#moments [data-framer-name="Meta"]{border-top:0!important}
#motion{background:radial-gradient(ellipse at 50% 45%,#252421,#0a0b0e 66%)!important}
#motion [data-framer-name="Pigment Plate"],#motion [data-framer-name="Pigment Scrim"]{display:none!important}
#motion [data-framer-name="Portals"]{border-top:1px solid #9a7b42;padding-top:24px!important}
#editions{background:#181717!important}#editions [data-framer-name="Room Stage v4"]{border-bottom:1px solid #59482f}
#host{background:linear-gradient(100deg,#181b1e,#101011)!important}section[data-framer-name="For Artists"]{background:#e6dfd0!important}section[data-framer-name="For Artists"] :is(p,h2,h3,span){color:#27221c!important}
#vault{background:#e6dfd0!important}
#legacy [data-framer-name="Final"]{background:#121214!important;min-height:640px!important}
#legacy [data-framer-name="Access Room"]{background:url('/assets/immersive/gallery-desktop.webp') center/cover!important;opacity:.28!important;filter:none!important}
#legacy [data-framer-name="Access Room"] img{display:none!important}
#legacy [data-framer-name="Access Scrim"]{background:linear-gradient(180deg,#101012dd,#10101233 40%,#101012c7)!important}
#legacy [data-framer-name="Final"] h2,#legacy [data-framer-name="Final"] h3{font-size:clamp(46px,5.3vw,84px)!important}
#legacy [data-framer-name="Final"] [data-framer-name="Crown"]{filter:drop-shadow(0 6px 8px #0008)}
footer{background:#0b0c0e!important}
@media(max-width:809px){nav [data-framer-name="Wordmark"] p{font-size:clamp(12px,4.1vw,17px)!important}#threshold{padding:0!important}#exhibition{padding-top:68px!important;padding-bottom:68px!important}ke-gallery:not(:defined) img{width:88vw!important}#legacy [data-framer-name="Access Room"]{background-image:url('/assets/immersive/gallery-mobile.webp')!important}#legacy [data-framer-name="Final"]{min-height:570px!important}#moments [data-framer-name="Cell"]{transform:none!important}}
@media(prefers-reduced-motion:reduce){#moments [data-framer-name="Cell"]{transform:none!important}}
/* Refined type and pacing, applied to the preserved site content. */
.ke-readable{font-size:18px!important;line-height:1.6!important;letter-spacing:.025em!important}
.ke-label{font-size:16px!important;line-height:1.5!important;letter-spacing:.06em!important}
section:not(#threshold) .ke-readable,footer .ke-readable{opacity:1!important}
section:not(#threshold):not(#story):not(#vault):not(#press):not([data-framer-name="For Artists"]) .ke-muted,footer .ke-muted{color:#d3cbbc!important}
[data-framer-name="Band Gold"]{height:68px!important;min-height:68px!important}
[data-framer-name="Band Gold"] p{font-size:22px!important;line-height:1.4!important;letter-spacing:.09em!important;color:#e3c78c!important}
#exhibition,#story,#moments,#motion,#press,#host,#vault,section[data-framer-name="For Artists"]{padding-top:76px!important;padding-bottom:76px!important}
#editions{padding-top:76px!important;padding-bottom:60px!important}
#editions [data-framer-name="Inner"]{gap:30px!important}
#editions .ke-next-room{margin-top:24px!important;padding-top:60px!important;padding-bottom:48px!important}
#editions .ke-room{gap:40px!important;padding:36px 0!important;transform:translateY(calc((1 - var(--arrival,1))*48px))!important;opacity:1!important;transition:none!important;perspective:1200px}
#editions .ke-room img{width:300px!important;height:360px!important;transform:rotateY(calc((1 - var(--arrival,1))*-12deg))!important;box-shadow:0 18px 36px #0005!important;border:1px solid #685636!important;background:#211e19;padding:10px}
#editions .ke-room:nth-child(even){flex-direction:row-reverse!important}
#editions .ke-room>div:first-child{min-width:0!important}
#editions .ke-room span{line-height:1.5!important}
#moments [data-framer-name="Cell"]{transform:translateY(calc((1 - var(--arrival,1))*65px)) rotateX(calc((1 - var(--arrival,1))*8deg))!important;opacity:1!important}
#moments .framer-sZTbv{height:480px!important}
.ke-reveal>span{opacity:1!important;filter:none!important;transform:none!important}
.ke-reveal{transform:translateY(calc((1 - var(--arrival,1))*24px))!important;opacity:1!important;filter:none!important}
.ke-closing-title{font-size:clamp(38px,5.5vw,78px)!important;line-height:1.14!important;letter-spacing:-.025em!important;white-space:normal!important;overflow:visible!important;text-wrap:balance;width:100%!important;max-width:1100px!important;margin-inline:auto!important;padding-bottom:.15em!important}
.ke-closing-title span{font-size:inherit!important;line-height:inherit!important;white-space:normal!important;opacity:1!important;filter:none!important;transform:none!important}
#legacy [data-framer-name="Final"]{height:auto!important;min-height:500px!important;padding:64px 32px!important;overflow:visible!important}
#legacy :is([data-framer-name="Row 1"],[data-framer-name="Row 2"],[data-framer-name="Row 3"]){overflow:hidden!important;padding:20px 3%!important}
#legacy .ticker-item p{font-size:clamp(25px,3vw,42px)!important;line-height:1.4!important}
#legacy [data-framer-name="Row 1"] .ticker-item,#legacy [data-framer-name="Row 3"] .ticker-item{animation:ke-inscription-drift 16s ease-in-out infinite alternate!important}
#legacy [data-framer-name="Row 2"] .ticker-item{animation:ke-inscription-drift 19s ease-in-out infinite alternate-reverse!important}
@keyframes ke-inscription-drift{from{translate:-2% 0}to{translate:2% 0}}
@media(max-width:809px){.ke-readable{font-size:18px!important}.ke-label{font-size:16px!important;letter-spacing:.025em!important}#exhibition,#story,#moments,#motion,#press,#host,#vault,section[data-framer-name="For Artists"],#editions{padding-top:52px!important;padding-bottom:52px!important}#editions .ke-room,#editions .ke-room:nth-child(even){flex-direction:column!important;gap:24px!important;padding:30px 0!important}#editions .ke-room img{width:100%!important;height:300px!important;object-position:center!important}#editions .ke-next-room{padding-top:40px!important;padding-bottom:30px!important;margin-top:10px!important}#legacy [data-framer-name="Final"]{padding:48px 22px!important;min-height:430px!important}.ke-closing-title{font-size:clamp(36px,9vw,56px)!important}#moments .framer-sZTbv{height:470px!important}}
@media(prefers-reduced-motion:reduce){.ke-room,.ke-room img,.ke-reveal,#moments [data-framer-name="Cell"]{transform:none!important}#legacy .ticker-item{animation:none!important;translate:none!important}}
.ke-old-closing{display:none!important}
.ke-closing-copy{font-family:'Bodoni Moda',Georgia,serif;font-weight:500;color:#f3eee4;flex:none;position:relative;z-index:2}
#editions .framer-kd92aw,#editions .framer-1u1ehaf,#editions .framer-1uzdc6r{display:none!important}
#editions [data-framer-name="Inner"]{gap:24px!important}
#editions .ke-room:first-child{padding-top:26px!important}
/* Content remains present even if the export's entrance observer misses a jump. */
section:not(#threshold) [data-framer-appear-id],footer [data-framer-appear-id]{opacity:1!important;transform:none!important;filter:none!important}
.ke-closing-copy{text-align:center!important}
@media(max-width:809px){.ke-caption-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important;height:auto!important}.ke-caption-row>*{width:100%!important;min-width:0!important;flex-shrink:1!important;white-space:normal!important}.ke-caption-row p{white-space:normal!important;overflow-wrap:anywhere!important}}
#editions .framer-1g9tgnx{display:none!important}
@media(max-width:809px){#editions .framer-jfaoui,#moments [data-framer-name="Inner"]>div:first-child{flex-wrap:wrap!important}#editions .framer-jfaoui{height:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}#editions .framer-jfaoui>div{width:100%!important;white-space:normal!important}}
#moments [data-framer-name="Meta"],#moments [data-framer-name="Meta"] *{opacity:1!important;filter:none!important;transform:none!important}
@media(max-width:809px){.ke-caption-row{display:flex!important}}
#editions [style*="sticky"] > :nth-child(3) > .ke-room{transform:translateY(calc((1 - var(--arrival,1))*48px))!important}
#editions [style*="sticky"] > :nth-child(3) > .ke-room img{transform:rotateY(calc((1 - var(--arrival,1))*-12deg))!important}
@media(prefers-reduced-motion:reduce){#editions [style*="sticky"] > :nth-child(3) > .ke-room,#editions [style*="sticky"] > :nth-child(3) > .ke-room img{transform:none!important}}

/* Structural selectors survive browser normalization of calc() and hydration. */
#editions [data-framer-name="Room Stage v4"] > div > div:first-child,
#editions .ke-archive-timeline{height:auto!important;min-height:0!important;padding-bottom:0!important;margin-bottom:0!important}
#press{background:#e6dfd0!important;color:#29251f!important}
#press :is(h1,h2,h3,h4,p,span,a){color:#29251f!important;-webkit-text-fill-color:#29251f!important}
#press [data-framer-name="Grain"]{opacity:.025!important}
#press a{text-decoration-color:#78603c!important}
#editions .ke-event-card{position:relative;flex:0 0 300px;width:300px;height:380px;box-sizing:border-box;margin:0;padding:25px;border:1px solid #a58b57;background:linear-gradient(145deg,#302b25,#171719);color:#f3eee4;overflow:hidden;box-shadow:0 18px 36px #0005}
#editions .ke-event-kicker{position:relative;z-index:1;font:13px/1.5 Switzer,Arial,sans-serif;letter-spacing:.09em;color:#e4c88e}
#editions .ke-event-title{position:relative;z-index:1;margin-top:28px;font:46px/1.03 'Bodoni Moda',Georgia,serif;letter-spacing:-.025em}
#editions .ke-event-title em{color:#e4c88e}
#editions .ke-event-card figcaption{position:absolute;bottom:25px;left:25px;font:15px/1.6 Switzer,Arial,sans-serif;letter-spacing:.05em;color:#eee1c4}
#editions .ke-event-floors{position:absolute;inset:65px -35px 15px 130px;transform:rotate(-14deg)!important;display:flex;flex-direction:column;gap:26px}
#editions .ke-event-floors i{display:block;border:1px solid #ab8a4960;height:42px;background:linear-gradient(90deg,transparent,#a8874520)}
@media(max-width:809px){#editions .ke-event-card{flex:none;width:100%;height:360px}#editions .ke-event-title{font-size:46px}}
