/* Local exhibition edition. Original content, navigation and CMS runtime retained. */
:root { --ke-charcoal:#101011; --ke-ivory:#f3eee4; --ke-gold:#c9a44e; --ke-blue:#2544b8; --ke-red:#93382e; }
html { scroll-behavior:smooth; scroll-padding-top:100px; }
body { background:var(--ke-charcoal); }
a,button,input,textarea,select { -webkit-tap-highlight-color:rgba(201,164,78,.22); }
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible { outline:2px solid var(--ke-gold)!important;outline-offset:6px; }
/* Keep the original black masthead. */
nav { z-index:100!important; }
/* No competing stage, spotlight, edge paint or oversized soft shadow. */
#threshold > :is([data-framer-name="Stage"],[data-framer-name="Scrim"],[data-framer-name="Threshold"],[data-framer-name="Gold Light"],[data-framer-name="Accent"],[data-framer-name="Vignette"],[data-framer-name="Paint Edges"]) { display:none!important; }
#threshold { isolation:isolate;min-height:calc(100svh - 76px)!important;height:auto!important;padding:42px 36px 52px!important;background:#141415!important;justify-content:center!important;overflow:hidden!important; }
#threshold::before { content:"";position:absolute;inset:-6%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 28%,rgba(190,151,83,.11),transparent 53%),linear-gradient(110deg,rgba(22,39,76,.14),transparent 34%,transparent 70%,rgba(121,46,36,.09));transform:translate3d(var(--ke-air-x,0px),var(--ke-air-y,0px),0);transition:transform 1.8s ease-out; }
#threshold::after { content:"";position:absolute;inset:24px 30px 24px;border:1px solid rgba(201,164,78,.13);pointer-events:none;z-index:0;mask-image:linear-gradient(90deg,#000,transparent 24%,transparent 76%,#000); }
#threshold > [data-framer-name="Grain"] {opacity:.026!important;mix-blend-mode:screen!important;pointer-events:none;}
#threshold > [data-framer-name="Inner"] { transform:none!important;opacity:1!important;width:100%!important;max-width:1200px!important;gap:0!important;will-change:auto!important; }
#threshold .framer-1cvqudb,#threshold .framer-km93k8,#threshold .framer-9wujvk,#threshold .framer-17d9npi,#threshold .framer-ta9yy,#threshold .framer-n9s1mw {display:none!important;}
#threshold [data-framer-name="Logo Lockup"] {width:100%!important;transform:none!important;opacity:1!important;}
#threshold [data-framer-name="Hero Logo"] {width:100%!important;height:auto!important;}
#threshold [data-framer-name="Hero Logo"] > .ssr-variant > div {transform:none!important;opacity:1!important;perspective:none!important;}
#threshold [data-framer-name="Hero Logo"] [aria-hidden="true"] {display:none!important;}
#threshold [data-framer-name="Hero Logo"] img {width:min(49vw,77svh,850px)!important;height:auto!important;aspect-ratio:2400/1541!important;filter:none!important;opacity:1!important;mask-image:none!important;transform:translate3d(var(--ke-art-x,0px),var(--ke-art-y,0px),0)!important;transition:transform 1.4s ease-out!important;will-change:auto!important;animation:ke-ink-reveal 2.4s cubic-bezier(.2,.7,.2,1) both;}
@keyframes ke-ink-reveal {0% {clip-path:polygon(0 0,0 0,0 18%,0 42%,0 69%,0 100%,0 100%);opacity:0;}12%{opacity:1;}50%{clip-path:polygon(0 0,73% 0,62% 18%,78% 42%,61% 69%,73% 100%,0 100%);}100%{clip-path:polygon(0 0,100% 0,100% 18%,100% 42%,100% 69%,100% 100%,0 100%);opacity:1;}}
#threshold .framer-1wcdr1x {margin:24px 0 16px!important;gap:10px!important;transform:none!important;opacity:1!important;}
#threshold .framer-1wcdr1x p {font-size:11px!important;letter-spacing:.24em!important;line-height:1.5!important;color:#d1b779!important;}
#threshold .framer-dawp64 {width:24px!important;}
#threshold [data-framer-name="Headline"] {align-items:center!important;}
#threshold [data-framer-name="Headline"] p {font-size:clamp(26px,2.7vw,42px)!important;line-height:1.14!important;}
#threshold [data-framer-name="Headline"] span {opacity:1!important;transform:none!important;filter:none!important;}
#threshold .framer-1we3q2c {max-width:520px!important;margin:16px auto 22px!important;transform:none!important;opacity:1!important;}
#threshold .framer-1we3q2c p {font-size:14px!important;line-height:1.65!important;color:#b6b2a8!important;}
#threshold .framer-1ghvgt2 {opacity:1!important;transform:none!important;width:auto!important;}
#threshold .framer-1S2rO {width:236px!important;height:54px!important;padding:0 18px!important;background:#c9a44e!important;border:1px solid #d9bc76!important;transform:none!important;}
#threshold .framer-1S2rO p {font-size:16px!important;color:#101011!important;}
#threshold .framer-1S2rO [data-framer-name="Wipe"] {display:none!important;}
#threshold .framer-1S2rO [data-framer-name="Arrow"] {width:26px!important;height:26px!important;}
/* Repeated visual language: editorial rules, clean photography, disciplined color. */
section:not(#threshold) {scroll-margin-top:90px;}
[data-framer-name="Field"],[data-framer-name="Field 2"],[data-framer-name="Room Air"],[data-framer-name="Final Lights"],[data-framer-name="Room Stage v4"] {display:none!important;}
[data-framer-name="Grain"] {pointer-events:none!important;opacity:.025!important;}
[data-framer-name="Band Gold"] {background:#161617!important;color:#bea56b!important;height:48px!important;border-top:1px solid #393328;border-bottom:1px solid #393328;}
[data-framer-name="Band Gold"] p {font-size:12px!important;letter-spacing:.16em!important;color:#bea56b!important;}
#exhibition,#story,#moments,#motion,#press,#host,section[data-framer-name="For Artists"] {background:#101011!important;padding-top:100px!important;padding-bottom:100px!important;border-bottom:1px solid #2e2b25;}
#story {background:#151516!important;}
#moments {background:#121213!important;}
#motion {background:#101114!important;}
#motion [data-framer-name="Pigment Plate"] {opacity:.08!important;filter:saturate(.7);}
#motion [data-framer-name="Pigment Scrim"] {background:linear-gradient(#101114,transparent 30%,#101114)!important;}
#moments [data-framer-name="Moments"] {gap:28px!important;}
#moments [data-framer-name="Cell"] {height:auto!important;}
#moments .framer-sZTbv {height:440px!important;border:1px solid #37332c;}
#moments [data-framer-name="Picture"] img {filter:none!important;}
#moments [data-framer-name="Veil"] {background:linear-gradient(180deg,transparent 32%,rgba(9,9,10,.4) 54%,#0b0b0c 100%)!important;}
#moments [data-framer-name="Meta"] {padding:24px!important;}
#vault {background:#e8e2d6!important;padding-top:100px!important;padding-bottom:100px!important;}
#vault [data-framer-name="Paper"] {opacity:.15!important;}
#vault [data-framer-name="Sealed"] {border-top:1px solid #9c896b;padding-top:24px!important;}
#legacy {background:#111112!important;}
#legacy [data-framer-name="Final"] {min-height:600px!important;padding:80px 32px!important;border-top:1px solid #393328;}
#legacy [data-framer-name="Crown"] {width:110px!important;height:108px!important;}
#legacy [data-framer-name="Access Room"] {opacity:.16!important;filter:saturate(.6);}
#legacy [data-framer-name="Access Scrim"] {background:linear-gradient(90deg,#111112 8%,rgba(17,17,18,.4),#111112)!important;}
#legacy [data-framer-name="Glow"] {display:none!important;}
footer {background:#0b0b0c!important;border-top:1px solid #393328;}
footer [data-framer-name="Crown"] {width:64px!important;height:64px!important;}
[data-framer-name="Primary"] {box-shadow:none!important;}
@media(min-width:810px) and (max-height:780px) {#threshold{padding:28px 36px 34px!important;}#threshold [data-framer-name="Hero Logo"] img{width:min(47vw,70svh)!important;}#threshold .framer-1wcdr1x{margin-top:16px!important;margin-bottom:10px!important;}}
@media(max-width:809px) {
 html{scroll-padding-top:80px;}#threshold {min-height:calc(100svh - 72px)!important;padding:44px 22px 46px!important;}
 #threshold::after {inset:16px 12px;}
 #threshold [data-framer-name="Hero Logo"] img {width:min(88vw,650px)!important;}
 #threshold .framer-1wcdr1x {margin:26px 0 18px!important;}
 #threshold .framer-1wcdr1x p {font-size:9px!important;letter-spacing:.19em!important;}
 #threshold [data-framer-name="Headline"] p {font-size:30px!important;line-height:1.16!important;max-width:340px;margin:auto;}
 #threshold .framer-1we3q2c {max-width:340px!important;margin:18px auto 24px!important;}
 #threshold .framer-1we3q2c p {font-size:13px!important;line-height:1.65!important;}
 #exhibition,#story,#moments,#motion,#press,#host,#vault,section[data-framer-name="For Artists"] {padding-top:64px!important;padding-bottom:64px!important;}
 #moments .framer-sZTbv {height:420px!important;}
 #legacy [data-framer-name="Final"]{min-height:540px!important;padding:60px 24px!important;}
}
@media(prefers-reduced-motion:reduce) {
 html{scroll-behavior:auto!important;}
 *,*::before,*::after {animation:none!important;transition:none!important;scroll-behavior:auto!important;}
 #threshold [data-framer-name="Hero Logo"] img {clip-path:none!important;transform:none!important;}
 [data-framer-appear-id] {opacity:1!important;transform:none!important;}
}
#threshold :is([data-framer-name="Stage"],[data-framer-name="Scrim"],div[data-framer-name="Threshold"],[data-framer-name="Gold Light"],[data-framer-name="Accent"],[data-framer-name="Vignette"],[data-framer-name="Paint Edges"]) {display:none!important;}
#threshold .framer-1ghvgt2 > .ssr-variant {width:auto!important;}
#threshold .framer-1ghvgt2 {display:block!important;margin:auto!important;}
nav {background:#09090b!important;backdrop-filter:none!important;}
#threshold .framer-1ghvgt2 {width:236px!important;}
#threshold .framer-1ghvgt2 > div {width:236px!important;}
#threshold .framer-1S2rO {box-shadow:none!important;}
#vault :is(p,h1,h2,h3,h4,span) {color:#29251f!important;}
#vault a[data-framer-name="Primary"],#vault a[data-framer-name="Ghost"] {background:#c9a44e!important;box-shadow:none!important;}
#moments [data-framer-name="Picture"] {filter:none!important;opacity:1!important;}
#moments [data-framer-name="Meta"] p {opacity:1!important;}
/* The six archive records stay in normal document flow instead of a 774vh stage. */
[data-framer-name="Room Stage v4"] {display:block!important;}
#editions {background:#151516!important;padding-top:100px!important;padding-bottom:90px!important;}
#editions [style*="124vh"] {height:auto!important;}
#editions [style*="sticky"] {position:relative!important;height:auto!important;overflow:visible!important;}
#editions [style*="sticky"] > :nth-child(1),#editions [style*="sticky"] > :nth-child(2),#editions [style*="sticky"] > :nth-child(4) {display:none!important;}
#editions [style*="sticky"] > :nth-child(3) {height:auto!important;}
#editions [style*="sticky"] > :nth-child(3) > div {position:relative!important;inset:auto!important;padding:48px 0!important;border-top:1px solid #393328;gap:48px!important;opacity:1!important;transform:none!important;pointer-events:auto!important;}
#editions [style*="sticky"] > :nth-child(3) > div * {opacity:1!important;transform:none!important;transition:none!important;}
#editions [style*="sticky"] img {width:260px!important;height:340px!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;}
@media(max-width:809px){
 #editions{padding-top:64px!important;padding-bottom:64px!important;}
 #editions [style*="sticky"] > :nth-child(3) > div {gap:24px!important;padding:36px 0!important;}
 #editions [style*="sticky"] img{width:100%!important;height:300px!important;object-position:left!important;}
}
#threshold .framer-l8pkxq-container {width:236px!important;height:54px!important;}
/* Static, readable inscription bands; the export's ticker can resolve to NaN. */
#legacy :is([data-framer-name="Row 1"],[data-framer-name="Row 2"],[data-framer-name="Row 3"]) {height:auto!important;padding:22px 8%!important;border-top:1px solid #302d27;}
#legacy .ticker-item[aria-hidden="true"] {display:none!important;}
#legacy :is([data-framer-name="Row 1"],[data-framer-name="Row 2"],[data-framer-name="Row 3"]) :is(ul,li,div,p) {transform:none!important;opacity:1!important;width:100%!important;max-height:none!important;white-space:normal!important;}
#legacy .ticker-item p {font-size:24px!important;line-height:1.5!important;text-align:center!important;color:#c7b998!important;-webkit-text-stroke:0!important;}
#legacy [data-framer-name="Row 2"] p {color:#ded8ce!important;}
#legacy [data-framer-name="Row 3"] p {color:#bd8679!important;}
@media(min-width:810px) and (max-height:780px){
 #threshold [data-framer-name="Hero Logo"] img{width:min(45vw,82svh)!important;}
 #threshold{padding:24px 36px!important;}
 #threshold .framer-1wcdr1x{margin:12px 0 8px!important;}
 #threshold [data-framer-name="Headline"] p{font-size:30px!important;}
 #threshold .framer-1we3q2c{max-width:580px!important;margin:12px auto 16px!important;}
 #threshold .framer-1we3q2c p{font-size:13px!important;line-height:1.5!important;}
}
@media(max-width:809px){#legacy .ticker-item p{font-size:18px!important;}}
#legacy .clone-item {display:none!important;}
