.garden-hero{background:#fff;height:235svh;position:relative}.garden-stage{--journey:0;--exit:0;--look-x:0;--look-y:0;--light-x:50%;--light-y:50%;isolation:isolate;-webkit-user-select:none;user-select:none;background:#c1dcec;height:100svh;min-height:480px;position:sticky;top:0;overflow:clip}.garden-landscape{pointer-events:none;object-fit:cover;object-position:center 56%;width:106%;max-width:none;height:106%;transform:translate3d(calc(var(--scene-x,var(--look-x)) * -6px), calc(var(--scene-y,var(--look-y)) * 4px), 0) scale(calc(1 + var(--scene-progress,var(--journey)) * .22));will-change:transform;transition:transform 1.1s cubic-bezier(.2,.65,.25,1),filter 1.2s;position:absolute;inset:-3%}.garden-stage[data-renderer-ready=true] .garden-landscape{transition:none}.garden-filter-definitions{pointer-events:none;position:absolute}.garden-foliage-light{z-index:1;pointer-events:none;opacity:0;-webkit-mask-image:radial-gradient(circle clamp(170px, 21vw, 310px) at var(--light-x) var(--light-y), #000 8%, #000d 28%, #0006 55%, transparent 100%);mask-image:radial-gradient(circle clamp(170px, 21vw, 310px) at var(--light-x) var(--light-y), #000 8%, #000d 28%, #0006 55%, transparent 100%);transition:opacity .65s;position:absolute;inset:0}.garden-stage[data-pointer-active=true] .garden-foliage-light{opacity:1}.garden-landscape-lit{filter:url(#garden-foliage-light)}.garden-sunlight{pointer-events:none;z-index:1;background:radial-gradient(at 8% 43%,#fff8d940,#0000 47%);transition:opacity 1.5s;position:absolute;inset:0}.garden-anniversary{z-index:2;pointer-events:none;opacity:0;filter:blur(15px);flex-direction:column;justify-content:center;align-items:center;padding-bottom:8vh;transition:opacity 1.2s,transform 1.9s cubic-bezier(.16,1,.3,1),filter 1.3s;display:flex;position:absolute;inset:0;transform:translateY(36px)scale(.9)}.garden-anniversary span{font:700 clamp(220px, 38vw, 650px)/.85 var(--display);letter-spacing:-.025em;color:#fffdf0;background:linear-gradient(140deg, #fff 20%, #fff8e8 53%, var(--green-light) 79%, #fffdf0);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 1px #6c887821)drop-shadow(0 12px 35px #425d6a26);-webkit-background-clip:text;background-clip:text;padding-right:.075em;display:block}.garden-anniversary-mark{transform:translate3d(calc(var(--look-x) * 8px), calc(var(--look-y) * -5px), 0) scale(calc(1 + var(--journey) * .3));transition:transform 1.2s;position:relative}.garden-anniversary-caption{font:700 clamp(48px, 6.4vw, 100px)/1.05 var(--display);letter-spacing:-.025em;color:var(--red);white-space:nowrap;text-shadow:0 2px 24px #fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.garden-hero[data-revealed=true] .garden-anniversary{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.garden-canvas{z-index:3;opacity:0;pointer-events:none;transition:opacity 1.8s;position:absolute;inset:0}.garden-canvas[data-ready=true]{opacity:1}.garden-canvas canvas{width:100%;height:100%;display:block}.garden-atmosphere{z-index:4;pointer-events:none;box-shadow:inset 0 -40px 80px -45px var(--green-soft);background:radial-gradient(at 50% 42%,#0000 38%,#fff4de18 80%);position:absolute;inset:0}.garden-action{z-index:6;opacity:calc(1 - var(--exit));justify-content:center;display:flex;position:absolute;bottom:clamp(48px,9vh,100px);left:0;right:0}.garden-discover{color:var(--ink);min-width:192px;min-height:62px;font:300 17px/1 var(--body);background:#fffffff0;border:0;border-radius:100px;justify-content:space-between;align-items:center;gap:28px;padding:12px 16px 12px 30px;transition:background .4s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:inline-flex;box-shadow:0 8px 35px #324c3524,inset 0 1px #fff}.garden-discover svg{background:var(--green-light);fill:none;stroke:currentColor;stroke-width:1.25px;border-radius:50%;width:32px;height:32px;padding:7px;transition:transform .5s,background .5s}.garden-discover:hover,.garden-discover:focus-visible{background:#fff;transform:translateY(-4px);box-shadow:0 12px 40px #2b433a30}.garden-discover:hover svg,.garden-discover:focus-visible svg{background:var(--green-light);transform:rotate(-35deg)}.garden-discover:active{transform:translateY(-1px)scale(.98)}.garden-whiteout{z-index:7;opacity:var(--exit);pointer-events:none;background:#fff;position:absolute;inset:0}.garden-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#histoire:focus{outline:none}.home-film-set{overflow:hidden}@media (max-width:700px){.garden-hero{height:200svh}.garden-landscape{object-position:50% 56%;width:106%;left:-3%}.garden-anniversary{padding-bottom:12vh}.garden-anniversary span{font-size:clamp(220px,62vw,440px)}.garden-anniversary-caption{font-size:clamp(44px,10vw,70px)}.garden-discover{min-width:174px;min-height:58px;font-size:16px}.garden-action{bottom:max(48px, calc(env(safe-area-inset-bottom) + 35px))}}@media (prefers-reduced-motion:reduce){.garden-hero{height:100svh}.garden-landscape,.garden-anniversary,.garden-anniversary-mark{transition:opacity .1s;transform:none}.garden-anniversary{filter:none}.garden-foliage-light{transition:none}}.garden-foliage-light{-webkit-mask-image:linear-gradient(#0000 0% 87%,#000 96%);mask-image:linear-gradient(#0000 0% 87%,#000 96%)}
.home-cinema{scroll-margin-top:var(--site-header-height);background:#fff;position:relative}.cinema-viewport{--curtain-open:0;isolation:isolate;color:#fff;background:#080808;height:clamp(320px,56.25vw,980px);scroll-margin-top:0;position:relative;overflow:clip}.cinema-world{aspect-ratio:1672/941;width:max(112%,570px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinema-room{filter:brightness(.74)saturate(.78);pointer-events:none;width:100%;max-width:none;height:100%;transition:filter 1.25s;position:absolute;inset:0}.cinema-projection{background:#111213;width:54.6%;height:47.6%;transition:box-shadow 1.4s;position:absolute;top:16.4%;left:22.72%;overflow:hidden;box-shadow:0 0 70px #dbe9ff16;container-type:inline-size}.cinema-projection video{object-fit:contain;opacity:0;background:#000;width:100%;height:100%;transition:opacity .7s .2s;position:absolute}.cinema-title-frame{isolation:isolate;background:#090909;flex-direction:column;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.cinema-film-poster{z-index:-2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinema-title-frame:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 52%,#07080755);position:absolute;inset:0}.cinema-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:300 clamp(11px, 1.8cqw, 16px)/1 var(--body);background:#11111180;border:1px solid #ffffff60;border-radius:80px;align-items:center;gap:12px;padding:10px 22px 10px 16px;transition:background .3s,transform .3s;display:flex}.cinema-play svg{fill:currentColor;width:clamp(17px,3cqw,26px);height:clamp(17px,3cqw,26px)}.cinema-play:hover{background:var(--red);border-color:var(--red);transform:scale(1.07)}.cinema-lens-shade{pointer-events:none;background:linear-gradient(#0000 80%,#0009);position:absolute;inset:0}.cinema-drape{z-index:5;pointer-events:none;background:repeating-linear-gradient(90deg,#280c13 0,#671826 24px,#8f2a3d 45px,#4e1120 69px,#310c18 84px);width:51%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 100px #19090ddd,0 0 50px #0008}.cinema-drape--left{transform:translateX(calc(var(--curtain-open) * -104%));border-radius:0 0 8%;left:0}.cinema-drape--right{transform:translateX(calc(var(--curtain-open) * 104%));border-radius:0 0 0 8%;right:0}.cinema-exit{z-index:6;color:#fff;font:300 12px/1 var(--body);background:#151515da;border:1px solid #ffffff40;border-radius:60px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;top:20px;right:24px}.cinema-exit[hidden]{display:none}.cinema-exit span{font:300 23px/1 var(--body)}.cinema-buffering{color:#fff;white-space:nowrap;background:#080808d9;border-radius:30px;padding:12px 20px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinema-error{z-index:7;color:#fff;background:#772231;border-radius:20px;width:max-content;max-width:90%;padding:10px 20px;font-size:13px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.home-cinema[data-immersive=true] .cinema-room{filter:brightness(.12)saturate(.5)}.home-cinema[data-immersive=true] .cinema-projection{box-shadow:0 0 100px #c8dcff1c}.home-cinema[data-immersive=true] .cinema-projection video{opacity:1}.home-cinema[data-immersive=true] .cinema-title-frame{opacity:0;pointer-events:none}.cinema-projection video:fullscreen{object-fit:contain;opacity:1;background:#000}.home-cinema[data-immersive=true] .cinema-drape--left{transition:transform .8s;transform:translate(-104%)}.home-cinema[data-immersive=true] .cinema-drape--right{transition:transform .8s;transform:translate(104%)}.cinema-story,.cinema-title-sheet{--story-x:0;--story-y:0;isolation:isolate;color:var(--ink);scroll-margin-top:var(--site-header-height);background:#fff;padding:clamp(64px,7vw,104px) clamp(25px,8vw,132px) clamp(70px,7vw,104px);position:relative;overflow:clip}.cinema-title-sheet{padding-top:40px;padding-bottom:clamp(50px,6vw,90px)}.cinema-title-sheet .cinema-story-heading{margin-bottom:0}.cinema-story-edition{font:300 12px/1.5 var(--body);justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.cinema-story-edition>span:first-child{letter-spacing:.12em;text-transform:uppercase}.cinema-story-genre{background:var(--pink-light);color:var(--ink);border-radius:50px;padding:9px 17px}.cinema-story-heading{grid-template-columns:minmax(70px,155px) minmax(0,1fr) minmax(70px,155px);align-items:center;gap:clamp(12px,2vw,32px);max-width:1180px;margin:52px auto 64px;display:grid;position:relative}.cinema-story-title{text-align:center;min-width:0}.cinema-story-heading h2{font:700 clamp(48px, 6.4vw, 102px)/.94 var(--display);letter-spacing:-.025em;margin:0}.cinema-story-heading h2>span{display:block}.cinema-story-heading h2 em{font:700 1.23em/.95 var(--display);letter-spacing:-.025em;color:var(--red);margin:.045em 0 0;transition:color .5s;display:block}.cinema-story-dedication{font:300 13px/1.5 var(--body);color:var(--red);justify-content:center;align-items:baseline;gap:7px;margin-top:24px;display:flex}.cinema-story-dedication span{font:700 30px/1.1 var(--display)}.cinema-story-laurel{color:var(--red);pointer-events:none}.cinema-story-laurel--right{transform:scaleX(-1)}.cinema-story-laurel svg{transform-origin:80% 95%;width:100%;height:auto;transform:rotate(calc(var(--story-x) * -2deg)) translateY(calc(var(--story-y) * 3px));transition:transform 1.3s cubic-bezier(.16,1,.3,1),color .6s;display:block}.cinema-title-sheet[data-hovered=true] .cinema-story-laurel{color:var(--red)}.cinema-story-synopsis{grid-template-columns:130px minmax(0,1fr);gap:40px;display:grid;position:relative}.cinema-story-label{color:var(--muted);font:300 12px/1.5 var(--body);text-transform:uppercase;letter-spacing:.1em;margin:0;padding-top:10px}.cinema-story-synopsis p{max-width:1000px;font:300 clamp(22px, 2vw, 30px)/1.55 var(--editorial);text-wrap:pretty;margin:0}.cinema-story-synopsis cite{color:var(--red);font-style:normal}.cinema-story-word{z-index:0;white-space:nowrap;color:var(--red);transition:color .4s,transform .5s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.cinema-story-word:before{content:"";z-index:-1;background:var(--pink-light);border-radius:50% 45% 50% 40%;transition:background .45s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:12% -.12em 4%;transform:rotate(-2deg)}.cinema-story-credits{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:55px 0 0 170px;display:grid;position:relative}.cinema-story-credit dt{min-height:36px;font:300 11px/1.5 var(--body);color:var(--muted)}.cinema-story-credit dd{font:700 clamp(20px, 1.8vw, 28px)/1.15 var(--display);letter-spacing:-.025em;margin:8px 0 0}.cinema-story-credit dd span{z-index:0;transition:color .4s,transform .6s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.cinema-story-credit dd span:before{content:"";z-index:-1;background:var(--pink-light);opacity:0;border-radius:40% 60% 50% 45%/60% 55% 45% 40%;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute;inset:-7px -10px;transform:scale(.8)rotate(-3deg)}.cinema-story-next{width:fit-content;color:var(--ink);background:var(--pink-light);font:300 13px/1 var(--body);border-radius:70px;justify-content:space-between;align-items:center;gap:26px;margin:55px 0 0 auto;padding:8px 8px 8px 23px;transition:color .35s,background .35s;display:flex;position:relative}.cinema-story-next-icon{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:23px;transition:transform .5s cubic-bezier(.16,1,.3,1),background .4s;display:grid}.cinema-story-next:hover,.cinema-story-next:focus-visible{background:var(--red);color:#fff}.cinema-story-next:hover .cinema-story-next-icon,.cinema-story-next:focus-visible .cinema-story-next-icon{background:var(--red);transform:rotate(45deg)}.cinema-story-next:focus-visible{outline:2px solid var(--red);outline-offset:5px}.cinema-title-sheet[data-hovered=true] .cinema-story-heading h2 em{color:var(--red)}@media (hover:hover){.cinema-story-word:hover{color:#fff;transform:translateY(-1px)}.cinema-story-word:hover:before{background:var(--red);transform:rotate(1deg)scale(1.04,1.1)}.cinema-story-credit:hover dd span{color:var(--red);transform:translateY(-3px)}.cinema-story-credit:hover dd span:before{opacity:1;transform:scale(1)rotate(1deg)}}@media (max-width:1050px){.cinema-story-synopsis{grid-template-columns:90px minmax(0,1fr);gap:28px}.cinema-story-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-left:118px}.cinema-story-credit dt{min-height:auto}.cinema-story-heading{grid-template-columns:90px minmax(0,1fr) 90px;gap:14px}}#chapitres{scroll-margin-top:var(--site-header-height)}@media (max-width:700px){.home-cinema{scroll-margin-top:var(--site-header-height)}.cinema-play{gap:7px;padding:7px 14px 7px 10px}.cinema-exit{padding:7px 10px;font-size:10px;top:10px;right:12px}.cinema-story{scroll-margin-top:var(--site-header-height)}.cinema-story-edition{gap:10px;font-size:10px}.cinema-story-genre{padding:7px 10px}.cinema-story-heading{grid-template-columns:clamp(34px,10vw,66px) minmax(0,1fr) clamp(34px,10vw,66px);gap:5px;margin:40px 0}.cinema-story-heading h2{font-size:clamp(30px,9.6vw,64px)}.cinema-story-heading h2 em{margin-left:0}.cinema-story-dedication{gap:4px;margin-top:20px;font-size:10px}.cinema-story-dedication span{font-size:23px}.cinema-story-synopsis{display:block}.cinema-story-label{margin-bottom:17px;padding:0;font-size:11px;display:block}.cinema-story-synopsis p{font-size:22px}.cinema-story-credits{gap:28px 20px;margin:34px 0 0}.cinema-story-credit dt{font-size:10px}.cinema-story-credit dd{font-size:22px}.cinema-story-next{margin-top:37px}}@media (prefers-reduced-motion:reduce){.cinema-drape{display:none}.cinema-world,.home-cinema[data-immersive=true] .cinema-world{transition:none;transform:translate(-50%,-50%)}.cinema-room,.cinema-title-frame,.cinema-projection video{transition:none}.cinema-story-laurel svg,.cinema-story-heading h2 em,.cinema-story-word,.cinema-story-word:before,.cinema-story-credit dd span,.cinema-story-credit dd span:before,.cinema-story-next-icon{transition:none!important;transform:none!important}.cinema-story-next{transition:none}}.film-countdown{color:#fff;text-align:center;width:min(90%,470px);font:300 20px/1.4 var(--body);background:#1d1d1bec;border-radius:24px;padding:20px 24px;position:absolute;bottom:12%;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0003}.film-countdown>span{margin-bottom:12px;display:block}.film-countdown>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.film-countdown strong{font:700 clamp(24px,3vw,48px)/1.1 var(--display);display:block}.film-countdown small{margin-top:6px;font-size:14px;display:block}@media (max-width:700px){.film-countdown{padding:12px;font-size:16px;bottom:8%}.film-countdown>div{gap:6px}.film-countdown strong{font-size:22px}.film-countdown small{font-size:11px}}.cinema-story-credits{margin-inline:auto;gap:28px;max-width:1100px;margin-top:50px}.cinema-story-credit{text-align:center;background:#f5f6f8;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.cinema-credit-image{object-fit:cover;object-position:50% 30%;border-radius:50%;width:106px;height:106px}.cinema-credit-image[data-logo=true]{object-fit:contain;border-radius:0;width:145px;padding:8px}.cinema-story-credit dt{font-size:16px!important}.cinema-story-credit dd{margin:0;font-size:24px!important}.cinema-story-credit dd span{font-size:24px!important}@media (max-width:700px){.cinema-story-credits{gap:14px}.cinema-story-credit{padding:20px 10px}.cinema-credit-image{width:86px;height:86px}.cinema-credit-image[data-logo=true]{width:115px}.cinema-story-credit dd span{font-size:21px!important}}.cinema-story-credit[data-biography=true]{position:relative}.cinema-story-credit[data-biography=true] .cinema-credit-definition{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.cinema-story-credit[data-biography=true]>dd{width:100%}.cinema-credit-button{width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex;position:relative}.cinema-credit-button small{min-height:36px;color:var(--muted);font:300 16px/1.5 var(--body)}.cinema-credit-name{font:700 24px/1.15 var(--display);letter-spacing:-.025em}.cinema-credit-button:focus-visible{outline:3px solid var(--ui-accent);outline-offset:10px}.cinema-biography-indicator{width:26px;height:26px;color:var(--ui-accent);background:#fff;border-radius:50%;transition:background .16s,color .16s;position:absolute;top:82px;left:calc(50% + 29px)}.cinema-biography-indicator circle:first-child{fill:#fff;stroke:currentColor;stroke-width:1.5px}.cinema-biography-indicator path{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.cinema-biography-dot{fill:currentColor}.cinema-credit-button[aria-expanded=true] .cinema-biography-indicator{color:var(--ink);background:var(--blue-light)}.cinema-biography{box-sizing:border-box;overscroll-behavior:contain;width:min(370px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);text-align:left;background:#fff;border:1px solid #e5e9ef;border-radius:24px;margin:0;padding:22px 26px 26px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 16px 50px #202c4224}.cinema-biography::backdrop{background:0 0}.cinema-biography>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.cinema-biography>header>p{color:var(--muted);font:300 13px/1.4 var(--body);letter-spacing:.08em;text-transform:uppercase;margin:0}.cinema-biography>header>button{background:var(--ui-surface-blue);width:36px;height:36px;color:var(--ui-accent);font:300 25px/1 var(--body);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cinema-biography h4{font:700 27px/1.15 var(--display);letter-spacing:-.025em;margin:0 0 14px}.cinema-biography-text{font:300 19px/1.55 var(--body);text-wrap:pretty;margin:0}.cinema-biography cite{font-style:normal}@media (max-width:700px){.cinema-biography-indicator{width:25px;height:25px;top:64px;left:calc(50% + 20px)}.cinema-credit-name{font-size:21px}}@media (max-width:900px){.cinema-credit-button small{min-height:0}}@media (prefers-reduced-motion:reduce){.cinema-biography-indicator{transition:none}}.cinema-audience{z-index:6;max-width:calc(100% - 32px);position:absolute;bottom:clamp(18px,3vw,45px);right:clamp(16px,3vw,48px)}@media (min-width:1000px){.cinema-audience{width:244px;max-width:24%;top:31%;bottom:auto;right:1%}}
.fresco-exhibition{--exhibition-red:var(--red);--exhibition-ink:var(--ink);color:var(--exhibition-ink);scroll-margin-top:var(--site-header-height);background:#fff}.fresco-exhibition--standalone{padding-top:var(--site-header-height)}.exhibition-intro{isolation:isolate;text-align:center;padding:145px 32px 75px;position:relative;overflow:hidden}.exhibition-intro-thread{z-index:-1;pointer-events:none;opacity:.16;width:150%;height:90%;position:absolute;top:-12%;left:-25%}.exhibition-intro-thread path{stroke:var(--exhibition-red);stroke-width:.65px}.exhibition-enter{background:var(--pink-light);font:300 14px var(--body);color:var(--red);cursor:pointer;border:0;border-radius:100px;align-items:center;gap:26px;padding:8px 8px 8px 25px;transition:background .3s,color .3s;display:inline-flex}.exhibition-enter>span{background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:grid}.exhibition-enter:hover{background:var(--exhibition-red);color:#fff}.exhibition-enter:hover>span{color:var(--exhibition-red);transform:rotate(-35deg)}.exhibition-artists{font:300 12px var(--body);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 37px;margin:80px auto 0;display:flex}.exhibition-travel{height:490svh;position:relative}.exhibition-stage{top:var(--site-header-height);width:100%;height:calc(100svh - var(--site-header-height));isolation:isolate;touch-action:pan-y;outline-offset:-6px;min-height:480px;position:sticky;overflow:hidden}.exhibition-atmosphere{z-index:-1;background:linear-gradient(#d9e4e9,#e5e0d5 46%,#c5beb1);position:absolute;inset:0}.exhibition-stage[data-simple=true] .exhibition-atmosphere{background:var(--white)}.exhibition-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--white) 25.1%, transparent) 0%, #fff0 22%, #fff0 82%, color-mix(in srgb, var(--white) 16.9%, transparent) 100%);position:absolute;inset:0;box-shadow:inset 0 0 130px #332d2112}.exhibition-stage[data-simple=true]:after{display:none}.exhibition-canvas{cursor:grab;inset:0;width:100%!important;height:100%!important;position:absolute!important}.exhibition-canvas:active{cursor:grabbing}.exhibition-stage[data-hover=true] .exhibition-canvas{cursor:pointer}.exhibition-stage[data-open=true] .exhibition-canvas{pointer-events:none}.exhibition-topbar,.exhibition-bottom,.exhibition-progress{transition:opacity .35s}.exhibition-stage[data-open=true] .exhibition-topbar,.exhibition-stage[data-open=true] .exhibition-bottom,.exhibition-stage[data-open=true] .exhibition-progress{opacity:0;pointer-events:none}.exhibition-topbar{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:absolute;top:30px;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px)}.exhibition-signature{text-shadow:0 1px 16px var(--white)}.exhibition-signature>span{font:300 10px var(--body);text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.exhibition-signature>strong{font:700 clamp(24px, 2.5vw, 42px)/1.04 var(--display);letter-spacing:-.025em;margin-top:11px;display:block}.exhibition-signature em{font:700 1.2em var(--display);color:var(--red);letter-spacing:-.02em}.exhibition-view-tools{pointer-events:auto;align-items:center;gap:8px;display:flex}.exhibition-view-tools button{font:300 12px var(--body);color:var(--muted);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background:#ffffffd9;border:0;border-radius:100px;align-items:center;gap:10px;padding:12px 17px;transition:background .25s,color .25s;display:inline-flex}.exhibition-view-tools button svg{width:21px;height:21px}.exhibition-view-tools button:hover,.exhibition-view-tools button[aria-pressed=true]{color:var(--red);background:var(--pink-light)}.exhibition-welcome{z-index:2;text-align:center;pointer-events:none;width:max-content;max-width:90%;color:var(--muted);text-shadow:0 1px 10px var(--white), 0 0 25px var(--white);padding:16px 25px;transition:opacity .7s,transform .7s;position:absolute;top:79%;left:50%;transform:translate(-50%,-50%)}.exhibition-look-symbol{font:300 36px/.8 var(--editorial);color:var(--exhibition-red);display:block}.exhibition-welcome p{font:300 15px/1.65 var(--body);margin:10px 0 0}.exhibition-welcome[data-dismissed=true]{opacity:0;transform:translate(-50%,calc(10px - 50%))}.exhibition-loading{z-index:2;font:700 clamp(22px, 3vw, 38px) var(--display);color:var(--muted);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exhibition-loading span{animation:1.2s ease-in-out infinite alternate exhibition-breathe}@keyframes exhibition-breathe{to{opacity:.1}}.exhibition-hover-label{z-index:3;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffde;border-radius:20px;flex-direction:column;gap:5px;padding:18px 25px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:115px;left:clamp(24px,4vw,64px);transform:translateY(8px)}.exhibition-hover-label[data-visible=true]{opacity:1;transform:none}.exhibition-hover-label>span{font:300 10px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.exhibition-hover-label>strong{font:700 30px/1.2 var(--display);letter-spacing:-.025em}.exhibition-hover-label>small{font:300 12px var(--body);color:var(--muted)}.exhibition-bottom{z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid;position:absolute;bottom:28px;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px)}.exhibition-bottom>p{font:300 11px/1.6 var(--body);color:var(--muted);text-shadow:0 1px 10px #fffdf0;max-width:175px;margin:0}.exhibition-bottom>p>span{margin:0 2px}.exhibition-selector{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border-radius:100px;gap:3px;padding:5px;display:flex;box-shadow:0 4px 26px #59354c0b}.exhibition-selector button{width:44px;height:44px;color:var(--muted);font:300 12px var(--body);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:color .25s,background .25s;position:relative}.exhibition-selector button:hover,.exhibition-selector button:focus-visible{color:var(--red);background:var(--pink-light)}.exhibition-preview{pointer-events:none;opacity:0;background:#fff;border-radius:13px;width:100px;padding:8px;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:60px;left:50%;transform:translate(-50%,12px)scale(.96);box-shadow:0 8px 40px #31243815}.exhibition-preview img{object-fit:contain;width:100%;height:116px;display:block}.exhibition-preview>span{font:300 10px/1.3 var(--body);padding-top:8px;display:block}.exhibition-selector button:hover .exhibition-preview,.exhibition-selector button:focus-visible .exhibition-preview{opacity:1;transform:translate(-50%)scale(1)}.exhibition-continue{font:300 12px var(--body);color:var(--muted);justify-self:end;align-items:center;gap:14px;padding:8px 0 8px 12px;display:flex}.exhibition-continue>span{font:300 28px var(--editorial);color:var(--exhibition-red);transition:transform .25s}.exhibition-continue:hover>span{transform:translate(3px,3px)}.exhibition-progress{z-index:4;background:color-mix(in srgb, var(--line) 30.2%, transparent);width:100%;height:2px;position:absolute;bottom:0;left:0}.exhibition-progress i{background:var(--red);transform-origin:0;height:100%;display:block}.exhibition-colophon{max-width:1350px;color:var(--muted);font:300 12px/1.7 var(--body);flex-wrap:wrap;justify-content:space-between;gap:20px;margin:auto;padding:42px 40px 90px;display:flex}.exhibition-colophon>span:first-child{font:700 23px var(--display);color:var(--red)}.exhibition-colophon small{width:100%;color:var(--muted);font-size:11px}.exhibition-travel[data-simple=true]{height:auto}.exhibition-stage[data-simple=true]{height:auto;min-height:650px;padding:180px 5vw 90px;position:relative;top:auto;overflow:visible}.exhibition-collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:85px 6vw;max-width:1300px;margin:0 auto;display:grid}.exhibition-collection-art{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.exhibition-collection-image{justify-content:center;align-items:center;height:360px;margin-bottom:28px;display:flex}.exhibition-collection-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .6s cubic-bezier(.2,.75,.25,1)}.exhibition-collection-art:hover .exhibition-collection-image img{transform:translateY(-8px)}.exhibition-collection-caption{text-align:center;flex-direction:column;gap:8px;display:flex}.exhibition-collection-caption small{font:300 11px var(--body);color:var(--muted)}.exhibition-collection-caption strong{font:700 26px var(--display);letter-spacing:-.025em}.exhibition-collection-caption>span{font:300 12px var(--body);color:var(--red)}.exhibition-dialog{width:100vw;max-width:none;height:100svh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.exhibition-dialog::backdrop{background:#fff0}.exhibition-cartel{overscroll-behavior:contain;background:color-mix(in srgb, var(--white) 93.7%, transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);scrollbar-width:thin;scrollbar-color:var(--pink-soft) transparent;border-radius:32px;width:clamp(340px,32vw,470px);max-height:min(770px,100svh - 150px);padding:26px clamp(24px,3vw,43px) 22px;animation:.65s cubic-bezier(.16,1,.3,1) both exhibition-cartel-enter;position:absolute;top:50%;right:clamp(24px,4vw,72px);overflow-y:auto;transform:translateY(-50%);box-shadow:0 16px 80px #4e294818,inset 0 0 0 1px #fff}@keyframes exhibition-cartel-enter{0%{opacity:0;transform:translate(55px,calc(18px - 50%))rotate(3deg)scale(.94)}to{opacity:1;transform:translateY(-50%)rotate(0)scale(1)}}.exhibition-dialog[data-closing=true] .exhibition-cartel{animation:.28s ease-in both exhibition-cartel-exit}@keyframes exhibition-cartel-exit{to{opacity:0;transform:translate(40px,-50%)scale(.96)}}.exhibition-cartel-top{z-index:2;background:var(--white);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.exhibition-cartel-top>span{font:300 11px var(--body);color:var(--muted)}.exhibition-cartel-top>span>span{padding:0 5px}.exhibition-cartel-top>button{background:var(--pink-light);color:var(--red);width:38px;height:38px;font:300 26px var(--editorial);cursor:pointer;border:0;border-radius:50%;transition:transform .3s}.exhibition-cartel-top>button:hover{transform:rotate(90deg)}.exhibition-cartel-content{animation:.55s both exhibition-copy-enter}@keyframes exhibition-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.exhibition-cartel-eyebrow{font:300 10px var(--body);text-transform:uppercase;letter-spacing:.15em;color:var(--muted);margin-top:30px;display:block}.exhibition-cartel h3{font:700 clamp(35px, 3.5vw, 52px)/1.03 var(--display);letter-spacing:-.025em;margin:12px 0 8px}.exhibition-cartel-subject{font:700 clamp(26px, 2.4vw, 36px)/1.1 var(--display);color:var(--red);margin:10px 0 28px}.exhibition-cartel-intention{font:300 clamp(17px, 1.5vw, 21px)/1.55 var(--editorial);margin:0}.exhibition-artist-note{margin-top:27px}.exhibition-artist-note summary{font:300 12px var(--body);color:var(--red);background:var(--pink-light);cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:14px 17px;list-style:none;display:flex}.exhibition-artist-note summary::-webkit-details-marker{display:none}.exhibition-artist-note summary>span{font:300 20px var(--editorial);transition:transform .2s}.exhibition-artist-note[open] summary>span{transform:rotate(45deg)}.exhibition-artist-note>p{font:300 15px/1.65 var(--body);color:var(--muted);margin:17px 0 0}.exhibition-art-status{font:300 11px/1.7 var(--body);color:var(--muted);margin-top:25px}.exhibition-art-status>span{display:inline}.exhibition-art-status p{margin:4px 0 8px}.exhibition-art-status small{color:var(--muted);font-size:10px}.exhibition-cartel-nav{justify-content:space-between;align-items:center;padding-top:23px;display:flex}.exhibition-cartel-nav>button{width:39px;height:39px;color:var(--red);cursor:pointer;font:300 21px var(--editorial);background:#fff;border:0;border-radius:50%;place-items:center;transition:background .25s;display:grid;box-shadow:0 3px 15px #8125490b}.exhibition-cartel-nav>button:hover{background:var(--pink-light)}.exhibition-cartel-nav>span{font:700 21px var(--display);color:var(--red)}.exhibition-dialog-art{justify-content:center;align-items:center;width:52vw;height:78svh;display:flex;position:absolute;top:12svh;left:3vw}.exhibition-dialog-art>img{object-fit:contain;width:100%;height:100%;display:block}.exhibition-dialog[data-simple=true]::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f7face}@media (max-width:900px){.exhibition-topbar{left:24px;right:24px}.exhibition-view-tools{flex-direction:column;align-items:flex-end;gap:6px}.exhibition-view-tools button{padding:9px 12px}.exhibition-bottom{grid-template-columns:1fr auto;left:24px;right:24px}.exhibition-bottom>p{display:none}.exhibition-selector{justify-self:start}.exhibition-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 40px}.exhibition-collection-image{height:310px}}@media (max-width:699px){.exhibition-intro{padding:95px 25px 45px}.exhibition-artists{gap:13px 24px;margin-top:45px;font-size:10px}.exhibition-travel{height:430svh}.exhibition-topbar{top:22px;left:20px;right:20px}.exhibition-signature>strong{font-size:29px}.exhibition-signature>span{font-size:9px}.exhibition-view-tools button{gap:7px;font-size:10px}.exhibition-view-tools button svg{width:17px;height:17px}.exhibition-welcome{border-radius:19px;padding:16px 20px;top:72%}.exhibition-welcome p{font-size:11px}.exhibition-bottom{gap:10px;bottom:22px;left:18px;right:18px}.exhibition-selector{gap:0;padding:3px}.exhibition-selector button{width:33px;height:38px;font-size:10px}.exhibition-continue{gap:5px;padding-left:0;font-size:10px}.exhibition-continue>span{font-size:24px}.exhibition-hover-label{padding:12px 17px;bottom:83px;left:20px}.exhibition-hover-label>strong{font-size:24px}.exhibition-colophon{gap:10px;padding:32px 25px 50px}.exhibition-colophon>span{width:100%}.exhibition-colophon small{font-size:10px}.exhibition-cartel{border-radius:25px;width:auto;max-height:47svh;padding:18px 24px;animation-name:exhibition-cartel-mobile;inset:auto 15px 15px;transform:none}@keyframes exhibition-cartel-mobile{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}.exhibition-dialog[data-closing=true] .exhibition-cartel{animation-name:exhibition-cartel-mobile-exit}@keyframes exhibition-cartel-mobile-exit{to{opacity:0;transform:translateY(40px)}}.exhibition-cartel-eyebrow{margin-top:15px}.exhibition-cartel h3{margin-top:9px;font-size:37px}.exhibition-cartel-subject{margin-bottom:20px;font-size:27px}.exhibition-cartel-intention{font-size:18px}.exhibition-dialog-art{width:76vw;height:41svh;top:8svh;left:12vw}.exhibition-stage[data-simple=true]{padding:160px 24px 50px}.exhibition-collection{gap:50px 25px}.exhibition-collection-image{height:230px;margin-bottom:20px}.exhibition-collection-caption strong{font-size:21px}.exhibition-collection-caption small,.exhibition-collection-caption>span{font-size:10px}}@media (max-width:650px){.fresco-exhibition{scroll-margin-top:var(--site-header-height)}.fresco-exhibition--standalone{padding-top:var(--site-header-height)}.exhibition-stage{top:var(--site-header-height);height:calc(100svh - var(--site-header-height));min-height:0}}@media (prefers-reduced-motion:reduce){.fresco-exhibition *,.fresco-exhibition :before,.fresco-exhibition :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.exhibition-enter,.exhibition-view-tools button[aria-pressed=true],.exhibition-selector button:hover,.exhibition-selector button:focus-visible,.exhibition-cartel-top>button,.exhibition-artist-note summary{color:var(--ink)}.exhibition-enter:hover{color:var(--white)}.exhibition-enter{margin-top:28px}.fresco-territories{background:#fff;padding:90px max(24px,4vw)}.exhibition-poster{cursor:pointer;background:#fff;border:0;width:min(760px,100%);margin:32px auto;padding:0;display:block}.exhibition-poster img{object-fit:contain;border-radius:14px;width:100%;height:auto}.city-sign{outline-offset:3px;color:#1d1d1b;font:700 18px/1.2 var(--body);text-transform:uppercase;letter-spacing:2px;background:#fff;border:4px solid #e30613;border-radius:5px;outline:1px solid #1d1d1b;padding:7px 14px;display:inline-block}body .exhibition-bottom[data-final=true]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}body .exhibition-bottom[data-final=true]>p,body .exhibition-bottom[data-final=true] .exhibition-selector{display:none}.exhibition-final-action{position:static;transform:none}@media (max-width:699px){body .exhibition-bottom[data-final=true]{flex-direction:column}body .exhibition-bottom[data-final=true] :is(button,a)[data-ui=button]{max-width:100%;font-size:16px}}body .exhibition-bottom{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;grid-template-columns:1fr auto;align-items:end;padding:0;bottom:22px;left:28px;right:28px}body .exhibition-bottom[data-final=true] .exhibition-selector{opacity:0;pointer-events:none}body .exhibition-bottom .exhibition-continue{min-height:44px;padding:10px 18px;font-size:14px}body .exhibition-welcome{color:#3c281f;text-shadow:none;background:#fffef9ed;border:1px solid #c9b9a5;border-radius:20px;width:auto;max-width:min(90%,440px);padding:18px 24px;top:70%;box-shadow:0 5px 22px #3c281f14}body .exhibition-welcome p{margin:8px 0 0;font-size:16px;line-height:1.55}body .exhibition-look-symbol{color:#79452d;justify-content:center;align-items:center;width:38px;height:38px;margin:auto;display:flex}body .exhibition-look-symbol svg{width:30px;height:30px}@media (max-width:650px){body .exhibition-bottom{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;bottom:16px;left:14px;right:14px}body .exhibition-welcome{padding:16px 18px;top:60%}body .exhibition-welcome p{font-size:14px}}.exhibition-cartel{width:clamp(380px,43vw,640px);max-height:calc(100svh - 64px);padding:20px 28px 24px}.exhibition-cartel-top{padding-block:4px}.exhibition-cartel-top>button{width:44px;min-width:44px;height:44px}.exhibition-cartel-eyebrow{margin-top:18px}.exhibition-cartel h3{font-size:clamp(30px,2.6vw,42px)}.exhibition-cartel-subject{margin-bottom:18px;font-size:23px}.exhibition-cartel-nav>button{width:44px;height:44px}@media (max-width:699px){.exhibition-cartel{border-radius:22px;width:auto;max-height:calc(100svh - 32px);padding:14px 18px 20px;bottom:12px;left:12px;right:12px}.exhibition-dialog-art{display:none}.exhibition-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#30241c66}.exhibition-cartel h3{font-size:30px}.exhibition-cartel-subject{font-size:21px}}
.history-page{--history-red:var(--red);--history-ink:var(--ink);--history-muted:var(--muted);color:var(--history-ink);padding-top:var(--site-header-height);background:#fff;overflow:clip}.history-page h1,.history-page h2,.history-page h3,.history-page p{margin:0}.history-page button,.history-page select{font:inherit}.history-page button,.history-page a,.history-page select,.history-page input{touch-action:manipulation}.history-page :focus-visible{outline:3px solid var(--history-red);outline-offset:5px}.history-page button{cursor:pointer}.history-page button:disabled{cursor:default;opacity:.3}.history-kicker{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:300}.history-rail{z-index:35;flex-direction:column;gap:13px;display:flex;position:fixed;top:43%;left:18px}.history-rail a{color:var(--muted);align-items:center;gap:11px;font-size:11px;text-decoration:none;display:flex}.history-rail a>span:first-child{width:27px;height:27px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:50%;place-items:center;display:grid}.history-rail a>span:last-child{white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:20px;padding:8px 12px;transition:all .2s;position:absolute;left:36px;transform:translate(-5px)}.history-rail a:hover>span:last-child,.history-rail a:focus-visible>span:last-child{opacity:1;transform:none}.history-rail a[aria-current] span:first-child{background:var(--history-red);color:#fff;box-shadow:none}.history-opening{max-width:1780px;margin:auto;padding:95px 8vw 32px;position:relative}.history-opening>.history-kicker{align-items:center;gap:30px;display:flex}.history-opening>.history-kicker:first-letter{color:var(--history-red)}.history-opening-bottom{justify-content:space-between;align-items:end;gap:50px;padding-left:31%;display:flex}.history-opening-bottom>p{max-width:720px;font:300 clamp(19px,1.8vw,28px)/1.6 var(--editorial)}.history-circle-link{background:var(--history-red);color:#fff;border-radius:50%;flex:none;place-items:center;width:70px;height:70px;font-size:32px;text-decoration:none;transition:transform .4s;display:grid}.history-circle-link:hover{transform:translateY(6px)}.history-opening-line{color:var(--history-red);font:300 13px var(--body);align-items:center;gap:25px;margin-top:76px;display:flex}.history-opening-line svg{flex:1;width:100%;min-width:0;height:70px;overflow:visible}.history-opening-line path,.history-bridge path{fill:none;stroke:var(--history-red);stroke-width:1.3px}.history-opening-line>span{white-space:nowrap}.history-chapter{scroll-margin-top:calc(var(--site-header-height) + 22px);padding:90px 0 0}.history-section-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:70px;max-width:1440px;margin:0 auto 64px;padding:0 8vw;display:grid}.history-section-heading>.history-kicker{color:var(--history-red);grid-column:1/-1;margin-bottom:30px;display:block}.history-section-heading h2{font:700 clamp(40px,4.3vw,74px)/1.04 var(--display);letter-spacing:-.025em}.history-section-heading>p{font:300 clamp(18px,1.5vw,24px)/1.7 var(--editorial);max-width:540px;padding-bottom:5px}.history-prologue{background:var(--green-light);border-radius:0 85px 85px 0;align-items:center;gap:55px;max-width:1180px;margin:0 8vw 24px auto;padding:35px 45px;display:flex}.history-prologue>span{font:700 clamp(54px,7vw,105px)/1 var(--display);color:var(--muted);letter-spacing:-.025em}.history-prologue p{font:300 16px/1.65 var(--body);max-width:680px}.history-prologue a{text-underline-offset:4px;margin-top:12px;font-size:11px;text-decoration:underline;display:block}.archive-experience{padding-top:30px;position:relative}.archive-toolbar{justify-content:space-between;align-items:center;padding:0 8vw;display:flex}.archive-toolbar p{font:300 13px var(--body);color:var(--history-muted)}.archive-toolbar strong{color:var(--history-ink);font-weight:300}.archive-toolbar p>span{margin-left:27px}.history-arrow-controls{gap:10px;display:flex}.history-arrow-controls button{background:var(--blue-light);width:47px;height:47px;color:var(--history-ink);font:300 25px var(--editorial);border:0;border-radius:50%;transition:background .2s,transform .2s}.history-arrow-controls button:hover:not(:disabled){background:var(--history-red);color:#fff;transform:translate(2px)}.archive-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;cursor:grab;gap:5vw;padding:22px calc(50vw - min(70vw,1020px)/2) 24px;display:flex;position:relative;overflow-x:auto}.archive-track::-webkit-scrollbar{display:none}.archive-track:active{cursor:grabbing}.archive-spread{scroll-snap-align:center;isolation:isolate;flex:0 0 min(70vw,1020px);min-width:0;padding-top:65px;position:relative}.archive-year{color:var(--green-light);font:700 clamp(105px,16vw,220px)/.9 var(--display);letter-spacing:-.025em;z-index:-1;white-space:nowrap;position:absolute;top:0;left:0}.archive-spread-1 .archive-year{color:var(--orange-light)}.archive-spread-2 .archive-year{color:var(--blue-light)}.archive-spread-3 .archive-year{color:var(--pink-light)}.archive-document{background:0 0;border:0;justify-content:center;align-items:center;width:88%;height:380px;margin:30px auto 16px;padding:22px;display:flex;position:relative;cursor:zoom-in!important}.archive-main-image{object-fit:contain;width:auto;max-width:95%;height:auto;max-height:100%;transition:transform .65s cubic-bezier(.2,.75,.25,1);display:block;position:relative;transform:rotate(-2deg);box-shadow:0 18px 28px -20px #131c2c50,0 4px 12px #283c3310}.archive-spread-1 .archive-main-image{transform:rotate(2deg)}.archive-spread-2 .archive-main-image{transform:rotate(-3deg)}.archive-spread-3 .archive-main-image{transform:rotate(1deg)}.archive-document:hover .archive-main-image,.archive-document:focus-visible .archive-main-image{transform:translateY(-10px)rotate(0)}.archive-companion{object-fit:contain;max-width:43%;height:280px;box-shadow:0 12px 28px color-mix(in srgb, var(--ink) 9.8%, transparent);transition:transform .6s;position:absolute;top:30px;right:-10px;transform:rotate(10deg)}.archive-document:hover .archive-companion{transform:translate(15px)rotate(13deg)}.archive-open{background:var(--history-red);color:#fff;z-index:2;border-radius:40px;align-items:center;gap:23px;padding:12px 20px;font-size:12px;transition:transform .3s;display:flex;position:absolute;bottom:0;right:0;transform:rotate(-5deg)}.archive-open span{font-size:21px}.archive-document:hover .archive-open{transform:none}.archive-spread-copy{max-width:700px;min-height:137px;margin:20px auto 0;padding:0 20px}.archive-spread-copy .history-kicker{color:var(--history-red);font-size:10px}.archive-spread-copy .history-kicker>span{color:var(--history-muted)}.archive-spread-copy h3{font:700 clamp(25px,2.3vw,38px)/1.2 var(--display);letter-spacing:-.025em;margin:15px 0 12px}.archive-spread-copy p{font:300 17px/1.6 var(--editorial);max-width:600px}.archive-timeline{scrollbar-width:thin;justify-content:space-between;gap:0;padding:16px 8vw 0;display:flex;position:relative;overflow-x:auto}.archive-timeline button{min-width:56px;color:var(--muted);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:13px;padding:9px 0 18px;font-size:10px;display:flex;position:relative}.archive-timeline button:before{content:"";background:var(--line);height:1px;position:absolute;top:13px;left:0;right:0}.archive-tick{background:var(--line);border:2px solid #fff;border-radius:50%;width:9px;height:9px;transition:transform .3s,background .3s;position:relative}.archive-timeline button[aria-current]{color:var(--history-red)}.archive-timeline button[aria-current] .archive-tick{background:var(--history-red);transform:scale(1.8)}.history-source-note{color:var(--history-muted);font:300 11px/1.8 var(--body)}.archive-experience>.history-source-note{margin:5px 8vw}.archive-dialog{width:92vw;max-width:1380px;max-height:90dvh;color:var(--history-ink);background:#fff;border:0;border-radius:26px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 90px #1113}.archive-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#182324bb}.archive-dialog[open]{animation:.45s cubic-bezier(.22,1,.36,1) archive-unfold}.archive-dialog-inner{grid-template-columns:1.15fr 1fr;min-height:600px;display:grid;position:relative}.history-close{z-index:3;background:var(--history-red);color:#fff;border:0;border-radius:50%;width:43px;height:43px;position:absolute;top:18px;right:18px;font-size:28px!important}.archive-dialog-visual{background:var(--green-light);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:68px 42px 42px;display:flex}.archive-dialog-visual>img{object-fit:contain;width:100%;height:auto;max-height:53vh;box-shadow:0 16px 25px -22px color-mix(in srgb, var(--ink) 50.2%, transparent)}.archive-dialog-visual p,.archive-dialog-visual a{color:var(--muted);align-self:start;font-size:11px;line-height:1.6}.archive-dialog-visual a{text-underline-offset:4px;text-decoration:underline}.archive-dialog-visual details{width:100%;font-size:12px}.archive-dialog-visual details img{width:100%;height:auto;max-height:none;margin:18px 0}.archive-dialog-copy{flex-direction:column;align-items:start;padding:65px 48px 50px;display:flex}.archive-dialog-year{font:700 clamp(50px,7vw,95px)/1 var(--display);color:var(--history-red);letter-spacing:-.025em;margin-bottom:22px}.archive-dialog-copy h3{font:700 35px/1.12 var(--display);letter-spacing:-.025em;margin:18px 0}.archive-dialog-copy>p{font:300 18px/1.65 var(--editorial)}.archive-dialog-copy dl{margin:28px 0;font-size:11px;line-height:1.6}.archive-dialog-copy dt{text-transform:uppercase;letter-spacing:.07em;color:var(--history-muted);margin-top:14px}.archive-dialog-copy dd{margin:4px 0 0}.history-source-link{text-underline-offset:5px;margin-top:12px;font-size:12px;text-decoration:underline}.history-bridge{justify-content:center;align-items:center;gap:45px;padding:90px 8vw 130px;display:flex}.history-bridge svg{flex:none;width:170px;height:150px}.history-bridge p{font:300 clamp(23px,2.3vw,36px)/1.5 var(--editorial);letter-spacing:-.015em}.history-bridge em{color:var(--history-red);font-family:Aeonik Pro;font-size:1.22em;font-weight:400}.residence-experience{max-width:1740px;margin:0 auto;padding:0 8vw}.residence-toolbar{align-items:end;gap:32px;margin:10px 0 55px;display:flex}.residence-toolbar label,.park-toolbar label,.park-department label{text-transform:uppercase;letter-spacing:.1em;color:var(--history-muted);flex-direction:column;gap:9px;font-size:10px;display:flex}.residence-toolbar select,.park-toolbar select,.park-department select{appearance:auto;background:var(--blue-light);max-width:100%;min-height:49px;color:var(--history-ink);font:300 13px var(--body);letter-spacing:0;text-transform:none;border:0;border-radius:30px;padding:10px 34px 10px 22px}.residence-toolbar label:first-child{flex:0 290px}.residence-toolbar label:nth-child(2){flex:0 470px}.residence-count{white-space:nowrap;color:var(--history-muted);margin:0 0 17px auto;font-size:12px}.residence-caption{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.residence-caption .history-kicker{color:var(--history-red)}.residence-caption h3{font:700 clamp(30px,4vw,58px)/1.1 var(--display);letter-spacing:-.025em;margin-top:10px}.residence-stage{background:var(--blue-light);border-radius:28px;position:relative;overflow:hidden}.residence-stage.is-overlay{aspect-ratio:1.85}.residence-stage.is-overlay>img,.residence-before,.residence-before>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.residence-before{will-change:clip-path}.residence-image-label{color:var(--ink);background:#fff;border-radius:25px;padding:9px 18px;font-size:11px;position:absolute;top:25px}.residence-image-label.is-before{left:25px}.residence-image-label.is-after{right:25px}.residence-divider{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 8px #1221}.residence-divider>span{background:var(--history-red);color:#fff;white-space:nowrap;border-radius:50%;place-items:center;width:63px;height:63px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 20px #191b2d20}.residence-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0;touch-action:pan-y!important}.residence-stage:has(.residence-range:focus-visible){outline:3px solid var(--history-red);outline-offset:5px}.residence-description{justify-content:space-between;align-items:start;gap:60px;padding:28px 0;display:flex}.residence-description p{max-width:770px;font:300 19px/1.65 var(--editorial)}.residence-description small{font:300 11px/1.7 var(--body);color:var(--history-muted);margin-top:12px;display:block}.history-text-button{color:var(--history-red);text-align:left;background:0 0;border:0;padding:8px 0;font-size:18px;line-height:1.6}.residence-angles{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 25px;font-size:12px;display:flex}.residence-angles button{background:var(--blue-light);border:0;border-radius:20px;padding:9px 16px}.residence-angles button[aria-pressed=true]{background:var(--history-red);color:#fff}.residence-filmstrip{scrollbar-width:thin;scroll-snap-type:x proximity;gap:18px;padding:10px 4px 24px;display:flex;overflow:auto}.residence-filmstrip button{text-align:left;scroll-snap-align:start;color:var(--history-muted);background:0 0;border:0;flex:0 0 142px;padding:0;transition:transform .3s}.residence-filmstrip img{object-fit:cover;filter:saturate(.45);border-radius:12px;width:142px;height:94px;transition:filter .3s,box-shadow .3s}.residence-filmstrip button:hover{transform:translateY(-5px)}.residence-filmstrip button[aria-pressed=true] img{filter:none;box-shadow:0 0 0 3px var(--history-red)}.residence-filmstrip button>span{margin-top:12px;font-size:11px;display:block}.residence-filmstrip small{margin-top:3px;font-size:10px;display:block}.history-source-details{font:300 12px/1.8 var(--body);color:var(--muted);padding:22px 0}.history-source-details>summary{cursor:pointer;color:var(--history-ink);justify-content:space-between;align-items:center;gap:20px;font-size:13px;list-style:none;display:flex}.history-source-details>summary::-webkit-details-marker{display:none}.history-source-details>summary>span{background:var(--blue-light);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:18px;display:grid}.history-source-details[open]>summary{margin-bottom:25px}.history-source-details[open]>summary>span{transform:rotate(45deg)}.history-source-details p{margin:12px 0}.photo-original-name{overflow-wrap:anywhere;background:var(--blue-light);border-radius:12px;padding:15px;font-size:10px}.residence-pending{grid-template-columns:1fr 1fr;gap:28px;margin:25px 0;display:grid}.residence-pending h4{font:700 18px var(--display);margin:0}.residence-pending img{object-fit:cover;border-radius:5px;width:90px;height:65px;margin-right:7px}.park-atlas{max-width:1700px;margin:auto;padding:0 7vw}.park-toolbar{justify-content:space-between;align-items:end;gap:30px;margin:30px 0;display:flex}.park-toolbar select{width:320px}.park-view-switch{background:var(--blue-light);border-radius:40px;padding:5px;display:flex}.park-view-switch button{font:300 12px var(--body);color:var(--history-muted);background:0 0;border:0;border-radius:25px;padding:12px 22px}.park-view-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.park-stage{grid-template-columns:200px minmax(0,1fr) 200px;align-items:center;gap:0;display:grid;position:relative}.park-year-column{z-index:1;pointer-events:none;align-self:start;padding-top:65px}.park-year{font:700 clamp(66px,6.8vw,110px)/1 var(--display);letter-spacing:-.025em;color:var(--history-red);margin:20px 0 35px;display:block}.park-year-column>p>strong{font:300 39px/1.05 var(--editorial);letter-spacing:-.025em;display:block}.park-year-column>p>span{font:300 11px var(--body);margin-top:8px;display:block}.park-scope-label{color:var(--history-muted);margin-top:13px;font-size:10px;display:block}.park-map-area{aspect-ratio:1.02;width:100%;min-width:0;position:relative;overflow:hidden}.park-relief-wrap,.park-relief,.park-flat,.park-loading{width:100%;height:100%;position:absolute;inset:0}.park-flat path{cursor:pointer;transition:fill .4s}.park-flat path:hover{stroke:var(--ink);stroke-width:4px}.park-recenter{background:color-mix(in srgb, var(--blue-light) 90.2%, transparent);color:var(--muted);border:0;border-radius:25px;padding:8px 12px;font-size:16px;position:absolute;bottom:20px;left:15px}.park-relief .maplibregl-ctrl-group{box-shadow:none;background:var(--blue-light);border-radius:20px;overflow:hidden}.park-loading{color:var(--history-muted);place-items:center;font-size:13px;display:grid}.park-department{align-self:start;padding-top:80px;padding-left:10px;position:relative}.park-department select{width:100%;padding:12px;font-size:11px}.park-department h3{font:700 27px/1.1 var(--display);letter-spacing:-.025em;margin-top:25px}.park-local-total{color:var(--history-red);font:300 39px var(--editorial);letter-spacing:-.025em;margin:17px 0 5px;display:block}.park-department>p{font-size:11px;line-height:1.7}.park-local-comparison{color:var(--history-red);margin-top:10px!important}.park-map-invitation{padding-top:35px;font:300 21px/1.5 var(--editorial)!important}.park-map-invitation em{color:var(--muted);margin-top:20px;font:400 25px/1.3 Aeonik Pro;display:block}.park-sparkline{pointer-events:auto;margin-top:34px}.park-sparkline>div{gap:4px;height:73px;display:flex}.park-sparkline button{background:0 0;border:0;flex:1;align-items:end;min-width:0;padding:0;display:flex;position:relative}.park-sparkline button>span{background:var(--line);border-radius:3px 3px 0 0;width:100%;transition:height .4s,background .2s;display:block}.park-sparkline button[aria-pressed=true]>span,.park-sparkline button:hover>span{background:var(--history-red)}.park-sparkline button>small{opacity:0;width:100%;font-size:8px;position:absolute;top:110%}.park-sparkline button:hover>small{opacity:1}.park-sparkline>p{color:var(--history-muted);justify-content:space-between;margin-top:12px;font-size:9px;display:flex}.park-compare-labels{pointer-events:none;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:10px 16px auto}.park-compare-labels label,.park-compare-labels>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdf;border-radius:15px;flex-direction:column;gap:6px;padding:12px;display:flex}.park-compare-labels select{pointer-events:auto;font:700 32px var(--display);letter-spacing:-.025em;color:var(--history-red);background:0 0;border:0;padding:0}.park-compare-labels strong{font:700 32px var(--display);letter-spacing:-.025em;color:var(--history-red)}.park-compare-labels small{font-size:11px}.park-swipe-indicator{background:var(--ink);pointer-events:none;width:1px;position:absolute;top:110px;bottom:20px}.park-swipe-indicator span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid;position:absolute;top:45%;left:0;transform:translate(-50%,-50%)}.park-comparison-slider{width:min(520px,100%);margin:15px auto 30px}.park-comparison-slider label{text-align:center;color:var(--muted);margin-bottom:18px;font-size:12px;display:block}.park-comparison-slider input{width:100%;accent-color:var(--ink)}.park-time-controls{align-items:center;gap:25px;padding:22px 0;display:flex}.park-play{background:var(--history-red);color:#fff;border:0;border-radius:50%;flex:none;width:47px;height:47px;font-size:16px!important}.park-time-controls>div{flex:1;min-width:0}.park-time-controls label{color:var(--history-muted);justify-content:space-between;margin:0 0 15px;font-size:11px;display:flex}.park-time-controls output{color:var(--history-red);font-size:16px}.park-time-controls input{width:100%;accent-color:var(--history-red);height:19px;margin:0}.park-year-ticks{justify-content:space-between;margin-top:9px;display:flex}.park-year-ticks button{color:var(--history-muted);background:0 0;border:0;padding:5px 0;font-size:10px}.park-year-ticks button[aria-current]{color:var(--history-red)}.park-legend{align-items:center;gap:12px;margin:20px 0;font-size:9px;display:flex}.park-legend>div{background:linear-gradient(90deg,var(--pink-light),var(--red));border-radius:10px;width:90px;height:5px}.park-legend>p{color:var(--history-muted);margin-left:18px;line-height:1.7}.park-interpretation{font:300 13px/1.75 var(--body);max-width:850px;color:var(--muted);margin:20px 0!important}.park-data-note{color:var(--red);background:var(--pink-light);border-radius:15px;padding:14px 18px;font-size:12px;line-height:1.7;margin:10px 0!important}.park-method{grid-template-columns:1fr 1fr;gap:45px;margin:30px 0;display:grid}.park-method h3{font:700 24px var(--display);letter-spacing:-.025em;color:var(--history-ink)}.park-method a{text-underline-offset:3px;font-size:11px;text-decoration:underline}.park-table-wrap{margin:25px 0;overflow:auto}.park-table-wrap table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:11px}.park-table-wrap caption{text-align:left;color:var(--history-ink);margin-bottom:16px;font-size:12px}.park-table-wrap th,.park-table-wrap td{border-bottom:1px solid var(--line);padding:10px 15px;font-weight:300}.park-table-wrap thead{background:var(--blue-light)}.park-table-wrap tbody th{color:var(--history-ink)}.home-chapters-heading.home-history-continuation{grid-template-columns:.65fr 1.35fr;align-items:start;gap:60px;margin-bottom:65px;display:grid}.home-history-continuation>.eyebrow{color:var(--red);max-width:180px;padding-top:10px;line-height:1.8}.home-history-continuation>p{font:300 clamp(24px,3vw,43px)/1.45 var(--editorial);letter-spacing:-.025em;max-width:1000px;margin:0}.home-history-continuation em{color:var(--red);font:400 1.12em Aeonik Pro}.home-chapters .chapter-num{color:var(--red)}@keyframes archive-unfold{0%{opacity:0;transform:translateY(28px)scale(.975)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.history-bridge svg{animation:linear both thread-reveal;animation-timeline:view();animation-range:entry 10% cover 50%}.history-opening-line svg{animation:linear both thread-reveal;animation-timeline:view();animation-range:entry cover 45%}@keyframes thread-reveal{0%{clip-path:inset(0 100% 0 0);transform:translateY(30px)}to{clip-path:inset(0);transform:none}}}}@media (min-width:1700px){.history-section-heading{padding:0 100px}.park-stage{grid-template-columns:250px minmax(0,1fr) 240px}.archive-document{height:460px}}@media (max-width:1150px){.history-opening{padding-top:70px}.history-opening-bottom{padding-left:15%}.history-section-heading{column-gap:35px}.history-section-heading>p{font-size:19px}.archive-document{height:330px}.archive-companion{height:230px}.park-atlas{padding:0 7vw}.park-stage{grid-template-columns:160px minmax(0,1fr) 160px}.park-year{font-size:74px}.park-year-column>p>strong{font-size:31px}.park-department,.park-year-column{padding-top:35px}.park-map-invitation{font-size:18px!important}.park-map-invitation em{font-size:22px}}@media (max-width:850px){.history-rail{top:calc(var(--site-header-height) - 1px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:45;background:#fffffff2;flex-direction:row;justify-content:center;gap:8px;padding:11px 18px;position:sticky;left:auto}.history-rail a{gap:8px;padding-right:8px;font-size:10px}.history-rail a>span:last-child{opacity:1;pointer-events:auto;background:0 0;padding:0;position:static;transform:none}.history-rail a>span:first-child{width:22px;height:22px;font-size:9px}.history-opening{padding:50px 7vw 25px}.history-opening-bottom{gap:20px;padding-left:0}.history-opening-bottom>p{font-size:20px}.history-circle-link{width:49px;height:49px;font-size:26px}.history-opening-line{margin-top:40px}.history-chapter{scroll-margin-top:calc(var(--site-header-height) + 64px);padding-top:60px}.history-section-heading{margin-bottom:35px;padding:0 7vw;display:block}.history-section-heading h2{font-size:48px}.history-section-heading>p{max-width:620px;margin-top:27px;font-size:20px}.history-prologue{border-radius:24px;gap:28px;margin:0 7vw 20px;padding:25px}.history-prologue>span{font-size:60px}.history-prologue p{font-size:13px}.archive-toolbar{padding:0 7vw}.archive-toolbar p>span{margin-left:12px;font-size:11px}.archive-track{gap:8vw;padding-inline:10vw}.archive-spread{flex-basis:80vw}.archive-document{height:330px;padding:12px}.archive-year{font-size:18vw}.archive-spread-copy h3{font-size:29px}.archive-spread-copy p{font-size:18px}.archive-timeline{justify-content:start;gap:15px;padding:12px 7vw 0}.archive-timeline button{flex:none;min-width:55px}.archive-dialog-inner{grid-template-columns:1fr}.archive-dialog{width:94vw}.archive-dialog-visual{padding:60px 28px 26px}.archive-dialog-visual>img{max-height:40vh}.archive-dialog-copy{padding:35px 30px}.archive-dialog-copy h3{font-size:32px}.archive-dialog-copy>p{font-size:20px}.history-bridge{align-items:start;gap:24px;padding:45px 7vw 75px}.history-bridge svg{width:90px;height:110px}.history-bridge p{font-size:24px}.residence-experience{padding:0 7vw}.residence-toolbar{gap:15px;margin-bottom:32px}.residence-toolbar label{min-width:0}.residence-toolbar select{min-height:46px;padding:10px 12px;font-size:11px}.residence-count{display:none}.residence-stage.is-overlay{aspect-ratio:1.4}.residence-description{gap:20px}.park-toolbar{flex-direction:column;align-items:start;gap:20px}.park-toolbar label,.park-toolbar select{width:100%}.park-view-switch{align-self:end}.park-stage{grid-template-columns:145px minmax(0,1fr)}.park-year-column{padding-top:40px}.park-year{font-size:66px}.park-department{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:10px 25px;padding:20px 0;display:grid}.park-department>label{grid-row:span 2}.park-department h3{margin:0;font-size:22px}.park-local-total{margin:0;font-size:30px}.park-department>.park-sparkline{grid-column:2;margin-top:10px}.park-department>.history-text-button{grid-column:1}.park-department>.park-map-invitation{padding:0;font-size:17px!important}.park-map-invitation em{margin-top:10px;font-size:19px}.park-method{gap:25px}.home-chapters-heading.home-history-continuation{grid-template-columns:1fr;gap:25px}.home-history-continuation>.eyebrow{max-width:none}.home-history-continuation>p{font-size:30px}}@media (max-width:520px){.history-opening>.history-kicker{font-size:10px}.history-opening-bottom>p{font-size:18px;line-height:1.6}.history-opening-bottom{align-items:center}.history-opening-line{gap:13px;font-size:10px}.history-section-heading h2{font-size:39px}.history-section-heading>p{font-size:18px}.history-prologue{gap:17px;padding:20px}.history-prologue>span{writing-mode:vertical-rl;font-size:44px}.history-prologue p{font-size:12px}.history-prologue a{font-size:10px}.archive-toolbar p>span{display:none}.history-arrow-controls button{width:40px;height:40px}.archive-spread{padding-top:45px}.archive-document{width:100%;height:240px;margin:10px auto;padding:5px}.archive-main-image{max-width:90%}.archive-spread-1 .archive-main-image{padding:12px}.archive-companion{height:190px;right:-2px}.archive-open{padding:9px 14px;font-size:10px;bottom:-7px;right:4px}.archive-spread-copy{min-height:182px;margin-top:35px;padding:0 8px}.archive-spread-copy .history-kicker{font-size:9px}.archive-spread-copy .history-kicker>span{margin-top:4px;display:block}.archive-spread-copy h3{font-size:26px}.archive-spread-copy p{font-size:17px}.history-bridge{gap:13px;padding-top:25px}.history-bridge svg{width:48px;height:100px}.history-bridge p{font-size:20px}.history-bridge em{font-size:1.12em}.residence-toolbar{flex-direction:column;align-items:stretch;gap:16px}.residence-toolbar label:first-child,.residence-toolbar label:nth-child(2){flex:auto}.residence-toolbar select{font-size:12px}.residence-caption h3{font-size:32px}.residence-caption .history-kicker{font-size:9px}.residence-stage.is-overlay{aspect-ratio:1.15;border-radius:16px}.residence-image-label{padding:7px 12px;font-size:10px;top:16px}.residence-image-label.is-before{left:13px}.residence-image-label.is-after{right:13px}.residence-divider>span{width:46px;height:46px;font-size:18px}.residence-description{display:block}.residence-description p{font-size:18px}.residence-pending{grid-template-columns:1fr}.residence-filmstrip{gap:15px}.residence-filmstrip button{flex-basis:115px}.residence-filmstrip img{width:115px;height:78px}.park-view-switch{justify-content:space-between;align-self:start;width:100%}.park-view-switch button{padding:11px 14px}.park-stage{display:block}.park-year-column{grid-template-columns:1fr 1fr;align-items:center;padding-top:10px;display:grid}.park-year-column>.history-kicker{grid-column:1/-1}.park-year{margin:15px 0 5px;font-size:76px}.park-year-column>p{padding-left:15px}.park-year-column>p>strong{font-size:32px}.park-year-column>p>span{font-size:9px}.park-year-column>.park-scope-label{grid-column:1/-1;margin:7px 0 20px}.park-year-column>.park-sparkline{display:none}.park-map-area{aspect-ratio:.98}.park-department{gap:10px 17px;padding-top:25px;display:grid}.park-department select{min-height:44px;padding:10px;font-size:10px}.park-map-invitation{font-size:16px!important}.park-map-invitation em{font-size:19px}.park-department .park-sparkline{display:none}.park-department>p{grid-column:2}.park-time-controls{gap:13px;padding:20px 0}.park-year-ticks button{font-size:8px}.park-year-ticks button:nth-child(2n):not(:last-child){visibility:hidden}.park-play{width:37px;height:37px;font-size:13px!important}.park-legend{flex-wrap:wrap;gap:8px}.park-legend>p{width:100%;margin:5px 0}.park-method{grid-template-columns:1fr;gap:20px}.park-interpretation{font-size:12px}.park-compare-labels{inset:0 4px auto}.park-compare-labels label,.park-compare-labels>span{padding:8px}.park-compare-labels strong,.park-compare-labels select{font-size:25px}.park-swipe-indicator{top:100px}.history-rail{gap:3px;padding-inline:7px}.history-rail a{gap:5px;font-size:9px}.home-history-continuation>p{font-size:26px}}@media (prefers-reduced-motion:reduce){.history-page *,.history-page :before,.history-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.archive-main-image,.archive-companion{transform:none!important}}.park-map-area{aspect-ratio:auto;height:520px}.park-svg-divider{pointer-events:none}.park-svg-divider line{stroke:var(--ink);stroke-width:1.5px}.park-svg-divider circle{fill:var(--ink)}.park-svg-divider text{fill:#fff;font:300 30px var(--body)}@media (max-width:850px){.park-map-area{height:420px}}@media (max-width:520px){.park-map-area{aspect-ratio:.98;height:auto}.history-page{padding-top:var(--site-header-height)}.history-rail{top:calc(var(--site-header-height) - 1px)}.history-opening-bottom{display:block}.history-opening-bottom>p{font-size:19px}.history-opening-bottom>.history-circle-link{margin:24px 0 0 auto}.history-chapter{scroll-margin-top:calc(var(--site-header-height) + 64px)}}.archive-dialog{overflow:hidden}.archive-dialog-inner{min-height:min(600px,90dvh);max-height:90dvh;position:static;overflow:auto}.archive-dialog-copy>p+p{margin-top:1em}.park-map-area.is-compare{cursor:ew-resize;touch-action:pan-y}.park-map-area.is-compare path{cursor:ew-resize}.park-map-area.is-compare path:hover{stroke:#fff;stroke-width:1.5px}.archive-document{height:440px;padding:18px 20px 50px;overflow:visible}.archive-main-image{object-fit:contain;max-width:100%;max-height:100%;padding:0!important}.archive-open{bottom:0;right:0;transform:none}.archive-timeline button{min-width:68px}@media (max-width:850px){.archive-document{height:390px}.archive-timeline button{min-width:60px}}@media (max-width:520px){.archive-document{height:320px;margin:10px auto;padding:12px 8px 48px}.archive-open{font-size:10px;bottom:0;right:4px}.archive-spread-copy{margin-top:22px}}body .park-atlas{max-width:1380px;margin:auto;padding:0 6vw}body .park-stage{flex-direction:column;gap:24px;display:flex}body .park-year-column{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;width:100%;padding:0;display:flex}body .park-year-column>.history-kicker,body .park-year-column>.park-sparkline{display:none}body .park-year{margin:0;font-size:74px;line-height:1}body .park-year-column>p{margin:0;padding:0}body .park-year-column>p>strong{font-size:38px}body .park-year-column>p>span{font-size:17px;display:block}body .park-scope-label{margin:0;font-size:17px}body .park-map-area{aspect-ratio:1.05;width:min(100%,820px);margin:auto}body .park-department{text-align:center;background:#f5f6f8;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;padding:24px;display:flex}body .park-department>label{min-width:240px;max-width:100%}body .park-department select{padding:12px 22px;font-size:18px}body .park-department h3{margin:0;font-size:30px}body .park-department .park-sparkline{width:240px;height:100px;margin:0}body .park-department>p{margin:0;font-size:18px}body .park-local-total{margin:0;font-size:38px}body .park-map-invitation{max-width:380px;padding:0;font-size:20px!important}body .park-map-invitation em{margin:6px 0 0;font-size:20px}body .park-toolbar{justify-content:center;gap:28px}body .park-toolbar label{text-transform:none;letter-spacing:0;font-size:16px}body .park-toolbar select{font-size:18px}body .park-discrete-legend{flex-wrap:wrap;justify-content:center;gap:12px 20px;font-size:16px}body .park-discrete-legend>span{align-items:center;gap:8px;display:flex}body .park-discrete-legend i{border-radius:7px;width:23px;height:23px;display:block}body .park-discrete-legend>p{text-align:center;width:100%;margin:0;font-size:16px}body .park-time-controls{max-width:1000px;margin:24px auto}body .park-interpretation,body .park-data-note,body .park-atlas>.history-source-note{text-align:center;max-width:900px;margin:15px auto;font-size:16px}@media (max-width:640px){body .park-year-column{gap:14px}body .park-year{font-size:60px}body .park-year-column>p>strong{font-size:30px}body .park-scope-label{width:100%}body .park-department{padding:20px}body .park-department>label{width:100%}body .park-toolbar{flex-direction:column}body .park-toolbar select{width:100%}body .park-view-switch{justify-content:center;width:100%}body .park-year-ticks button{font-size:12px}body .park-atlas{padding:0 5vw}body .park-discrete-legend{font-size:14px}}body .archive-experience .archive-timeline{justify-content:flex-start;gap:9px;margin:0 auto 18px;padding:18px 6vw 12px;scroll-padding:24px}body .archive-experience .archive-timeline button{color:#473128;min-width:67px;font:400 13px var(--body);background:#f6f0e9;border-radius:14px;flex:none;gap:9px;padding:12px 8px}body .archive-experience .archive-timeline button:before{display:none}body .archive-experience .archive-timeline button[aria-current]{color:#fff;background:#3c281f}body .archive-experience .archive-timeline .archive-tick{background:#9a4931;border:0;width:6px;height:6px;transform:none}body .archive-experience .archive-timeline button[aria-current] .archive-tick{background:#ffb39c}body .archive-spread .archive-year{color:#552f25}body .archive-spread .archive-spread-copy .history-kicker{color:#653320}body .archive-spread .archive-spread-copy .history-kicker>span{color:#514b47}body .park-workspace .park-discrete-legend{color:#3d3834}body .park-workspace .park-discrete-legend>span{background:#fff;border-radius:7px;padding:4px 7px;font-weight:400}body .park-workspace .park-discrete-legend i{box-shadow:inset 0 0 0 1px #73675b55}body .park-workspace .park-discrete-legend>p,body .park-current-scope,body .park-control-panel .park-sparkline p,body .park-time-controls label{color:#51483f}body .park-director{color:#3c281f;background:#faf4ed;border-radius:24px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:center;gap:36px;margin:24px auto 0;padding:28px 32px;display:grid}body .park-director-identity{align-items:center;gap:18px;display:flex}body .park-director-identity img{object-fit:cover;border-radius:50%;flex:none;width:88px;height:88px}body .park-director-identity span{font:400 12px/1.5 var(--body);color:#6e4b3a;margin-bottom:5px;display:block}body .park-director-identity h3{font:700 23px/1.2 var(--display);margin:0 0 5px}body .park-director-identity p{font:300 13px/1.5 var(--body)}body .park-director blockquote{font:300 17px/1.65 var(--body);margin:0}body .park-flat path:focus-visible{stroke:#29231f;stroke-width:4px;outline:0}@media (max-width:850px){body .park-director{grid-template-columns:1fr;gap:20px;padding:24px}body .park-director blockquote{font-size:16px}}body .archive-experience .archive-timeline{scroll-margin-top:calc(var(--site-header-height) + 18px)}@media (max-width:850px){body .archive-experience .archive-timeline{scroll-margin-top:calc(var(--site-header-height) + 68px)}}body .park-control-panel .park-director{background:#fff;border-radius:18px;grid-template-columns:1fr;align-items:start;gap:14px;margin:0;padding:18px;display:grid}body .park-control-panel .park-director-identity{gap:12px}body .park-control-panel .park-director-identity img{width:56px;height:56px}body .park-control-panel .park-director-identity h3{font-size:19px}body .park-control-panel .park-director-identity span{margin-bottom:3px;font-size:11px}body .park-control-panel .park-director-identity p{margin:0;font-size:12px}body .park-control-panel .park-director blockquote{font-size:16px;line-height:1.55}body .residence-stage.is-overlay{aspect-ratio:auto;height:min(56dvh,650px);min-height:280px}@media (max-width:650px){body .residence-stage.is-overlay{height:340px;min-height:0;max-height:52dvh}}body .residence-stage.is-overlay{width:100%;max-width:none;height:min(62dvh,720px)}body .residence-stage.is-overlay>img,body .residence-stage.is-overlay .residence-before>img{object-fit:cover;object-position:center;min-width:100%;max-width:none;display:block}body .residence-caption{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}body .residence-caption>div:first-child{grid-column:2;min-width:0}body .residence-caption .history-arrow-controls{grid-column:3;justify-self:end}body .residence-description{text-align:center;justify-content:center}body .residence-filmstrip button{text-align:center}.residence-credits{color:#625b55;text-align:center;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:12px;display:flex}.residence-credits small{font:300 12px/1.5 var(--body);max-width:48%}.residence-credits strong{font-weight:700}@media (max-width:650px){body .residence-stage.is-overlay{height:370px;max-height:57dvh}body .residence-caption{text-align:center;grid-template-columns:1fr;gap:16px}body .residence-caption>div:first-child{grid-column:1}body .residence-caption .history-arrow-controls{grid-column:1;justify-self:center}.residence-credits{flex-direction:column;gap:5px}.residence-credits small{max-width:100%}}
.cinema-story-edition{text-align:center;flex-direction:column;justify-content:center;gap:15px;display:flex}.cinema-story-edition>span:first-child{font:400 clamp(15px,1.65vw,23px)/1.4 var(--body);letter-spacing:0;text-transform:none}.cinema-story-edition .cinema-story-genre{padding:7px 13px;font-size:11px}.exhibition-bottom{grid-template-columns:1fr;justify-items:center;gap:12px;bottom:25px}.exhibition-bottom>p{text-align:center;order:3;max-width:none}.exhibition-selector{grid-row:1;justify-self:center}.chapter-cards-heading{font:700 clamp(25px,3.1vw,45px)/1.2 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 45px}.chapter-cards-heading em{font-family:var(--display);color:var(--red);font-weight:400}.chapter-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.chapter-picture{isolation:isolate;aspect-ratio:.82;color:#fff;border-radius:25px;align-items:flex-end;min-width:0;padding:30px;transition:transform .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #1d1d1b12}.chapter-picture:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#111111c7 68%,#111111e6 100%);transition:opacity .4s;position:absolute;inset:0}.chapter-picture img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s;position:absolute;inset:0}.chapter-picture:first-child img{object-position:50% 40%}.chapter-picture strong{font:700 clamp(26px,3.1vw,47px)/1.02 var(--display);letter-spacing:-.025em;text-wrap:balance;max-width:80%;padding-right:15px}.chapter-picture>span{width:47px;height:47px;color:var(--ink);font:300 27px var(--editorial);background:#fff;border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:transform .35s;display:grid}.chapter-picture:hover{transform:translateY(-8px)}.chapter-picture:hover img{transform:scale(1.05)}.chapter-picture:hover>span{transform:rotate(45deg)}.chapter-picture:focus-visible{outline:3px solid var(--red);outline-offset:6px}.archive-section-heading{margin-inline:0;max-width:1150px;margin-bottom:20px;display:block}.archive-section-heading>p{max-width:780px;margin-top:26px;font-size:clamp(18px,1.7vw,23px)}@media (max-width:850px){.exhibition-bottom{grid-template-columns:1fr}.exhibition-bottom>p{display:none}.chapter-cards{gap:14px}.chapter-picture{aspect-ratio:.7;padding:22px}.chapter-picture strong{font-size:28px}.chapter-picture>span{width:35px;height:35px;font-size:23px}}@media (max-width:650px){.chapter-cards{scroll-snap-type:x mandatory;padding:10px 0 24px;display:flex;overflow-x:auto}.chapter-picture{aspect-ratio:.88;scroll-snap-align:center;flex:0 0 86%}.chapter-picture strong{font-size:36px}.chapter-picture>span{width:42px;height:42px}.chapter-cards-heading{margin-bottom:25px;font-size:30px}}@media (prefers-reduced-motion:reduce){.chapter-picture,.chapter-picture img,.chapter-picture>span{transition:none}.chapter-picture:hover,.chapter-picture:hover img{transform:none}}.exhibition-simple-continue{justify-content:center;margin:50px auto 0;display:flex}.narrative-section-heading{max-width:1440px;margin:0 auto 58px;padding:0 8vw}.editorial-opening{padding:clamp(80px,10vw,150px) 4vw 70px 2vw;position:relative}.history-opening{padding-top:95px}.chapter-cards-heading{text-align:center}.fresco-detail-introduction{text-align:center;max-width:730px;margin:38px auto}.fresco-detail-introduction>p{font:300 18px/1.7 var(--body);margin:20px 0}.habitat-lead{display:block}.exhibition-continue{min-height:36px;color:var(--muted);box-shadow:none;font:300 11px/1.4 var(--body);text-underline-offset:4px;background:#ffffffe6;border-radius:4px;grid-row:2;justify-self:center;align-items:center;gap:8px;padding:6px 12px;text-decoration:underline;transition:color .2s;display:inline-flex}.exhibition-continue>span{color:inherit;font-size:14px}.exhibition-continue:hover{color:var(--red);box-shadow:none;transform:none}@media (max-width:650px){.narrative-section-heading{margin-bottom:36px;padding-inline:7vw}.history-opening{padding-top:50px}.editorial-opening{padding-top:60px}.exhibition-continue{font-size:10px}}@media (prefers-reduced-motion:reduce){.exhibition-continue{transition:none}}@media (max-width:650px){.home-page>[data-release=frescoes]+.home-chapters{padding-top:32px}}
:root{--ui-surface:#f5f0e9;--ui-surface-blue:#f7f0e7;--ui-accent:#3c281f;--ui-radius:28px;--ui-radius-small:18px;--ui-control-size:48px;--ui-text:clamp(19px,1.5vw,22px);--ui-label:15px;--ui-button:18px;--ui-shadow:0 12px 35px #202c4210;--ui-motion:.18s;--editorial:var(--body)}body{font-size:var(--ui-text);background:#fff}body :is(button,a)[data-ui=button],body [data-ui=actions]>:is(button,a),body .pill-link,body .history-text-button,body .park-recenter{background:var(--ui-accent);color:#fff;min-height:52px;font:300 var(--ui-button)/1.25 var(--body);letter-spacing:0;box-shadow:none;transition:translate var(--ui-motion),background var(--ui-motion),box-shadow var(--ui-motion);cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:16px;padding:14px 24px;text-decoration:none;display:inline-flex}body :is(button,a)[data-ui=button][data-variant=secondary],body [data-ui=actions]>button,body .history-text-button,body .park-recenter{background:var(--ui-surface-blue);color:var(--ui-accent)}body :is(button,a)[data-ui=button]:hover:not(:disabled),body [data-ui=actions]>:is(button,a):hover:not(:disabled),body .pill-link:hover{box-shadow:var(--ui-shadow);translate:0 -2px}body :is(button,a)[data-ui=button]:active:not(:disabled){translate:0 1px}body button[data-ui=icon-button],body [data-ui=carousel-controls]>button,body [data-ui=carousel-controls]>a{flex:0 0 var(--ui-control-size);width:var(--ui-control-size);height:var(--ui-control-size);min-width:var(--ui-control-size);min-height:var(--ui-control-size);background:var(--ui-surface-blue);color:var(--ui-accent);font:300 26px/1 var(--body);box-shadow:none;transition:background var(--ui-motion),translate var(--ui-motion);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}body button[data-ui=icon-button] svg{width:24px;height:24px}body button[data-ui=icon-button]:hover:not(:disabled),body [data-ui=carousel-controls]>button:hover:not(:disabled){background:var(--blue-soft);color:var(--ink);translate:0 -2px}body [data-ui=carousel-controls]{justify-content:space-between;align-items:center;gap:12px;display:flex}body [data-ui=carousel-controls]>span{font:300 16px/1 var(--body);font-variant-numeric:tabular-nums;background:#ffffffb3;border-radius:100px;padding:12px 16px}body :is(button,a)[data-ui]:disabled,body [data-ui=carousel-controls]>button:disabled{opacity:.4;cursor:default;box-shadow:none;translate:none}body [data-ui=choices],body [data-ui=pagination]{background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 0;display:flex}body [data-ui=choices]>button,body [data-ui=pagination]>button{background:var(--ui-surface);min-width:48px;min-height:48px;color:var(--ink);font:300 17px/1.2 var(--body);box-shadow:none;transition:background var(--ui-motion),translate var(--ui-motion);white-space:nowrap;border:0;border-radius:100px;flex:none;justify-content:center;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}body [data-ui=choices]>button:hover:not(:disabled),body [data-ui=pagination]>button:hover:not(:disabled){background:var(--blue-light);translate:0 -2px}body [data-ui=choices]>button[aria-pressed=true],body [data-ui=pagination]>button:is([aria-current],[aria-pressed=true]){background:var(--ui-accent);color:#fff}body [data-ui=pagination]>button:before,body [data-ui=pagination]>button:after{display:none}body nav[data-ui=section-nav]{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-top:56px;padding-block:0;display:grid}body nav[data-ui=section-nav]>a{border-radius:var(--ui-radius);background:var(--blue-light);min-height:90px;color:var(--ink);font:300 22px/1.2 var(--body);letter-spacing:-.02em;transition:translate var(--ui-motion),box-shadow var(--ui-motion);border:0;align-items:center;gap:16px;padding:24px;display:flex}body nav[data-ui=section-nav]>a:nth-child(3n+2){background:var(--green-light)}body nav[data-ui=section-nav]>a:nth-child(3n){background:var(--pink-light)}body nav[data-ui=section-nav]>a:hover{box-shadow:var(--ui-shadow);border-radius:var(--ui-radius);translate:0 -4px}body nav[data-ui=section-nav]>a>small{font:300 15px var(--body);color:var(--muted)}body nav[data-ui=section-nav]>a>svg{flex:none;width:28px;height:28px}body [data-ui=story-heading] [data-ui=eyebrow],body .eyebrow,body .history-kicker{font:300 14px/1.5 var(--body);letter-spacing:.1em;text-transform:uppercase}body [data-ui=story-heading] [data-ui=body-copy]{font:300 clamp(20px,1.65vw,24px)/1.65 var(--body);max-width:790px}body [data-ui=editorial-links]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:80px;display:grid}body [data-ui=editorial-links]>.editorial-link{border-radius:var(--ui-radius);background:var(--blue-light);min-height:240px;transition:translate var(--ui-motion),box-shadow var(--ui-motion);border:0;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:30px;display:grid}body [data-ui=editorial-links]>.editorial-link:nth-child(3n+2){background:var(--green-light)}body [data-ui=editorial-links]>.editorial-link:nth-child(3n){background:var(--pink-light)}body [data-ui=editorial-links]>.editorial-link:hover{box-shadow:var(--ui-shadow);translate:0 -4px}body .editorial-link .link-number{font:300 16px var(--body);color:var(--muted);grid-column:1/-1;align-self:start;padding:0}body .editorial-link .link-copy strong{font:700 clamp(28px,3vw,44px)/1.1 var(--display)}body .editorial-link .link-copy small{font:300 19px/1.4 var(--body);margin-top:10px}body .editorial-link .link-arrow{width:48px;height:48px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:26px;display:grid}body [data-ui=section-rail]{border:0;gap:12px;padding-left:0}body [data-ui=section-rail]>a{font:300 17px/1.35 var(--body);background:var(--ui-surface);border-radius:18px;padding:14px 16px}body [data-ui=section-rail]>a:hover{background:var(--blue-light);transform:none}body [data-ui=section-rail] small{font-size:13px}body [data-ui=section-rail] .rail-label{margin:16px 0 4px;font-size:21px}body .intro-rule,body .rail-thread{display:none}body nav[data-ui=menu-cards]{gap:12px}body nav[data-ui=menu-cards]>a{border-radius:var(--ui-radius);background:var(--blue-light);transition:translate var(--ui-motion);border:0;padding:24px 28px;font-size:clamp(28px,4vw,56px)}body nav[data-ui=menu-cards]>a:nth-of-type(2){background:var(--green-light)}body nav[data-ui=menu-cards]>a:nth-of-type(3){background:var(--pink-light)}body nav[data-ui=menu-cards]>a:nth-of-type(4){background:var(--orange-light)}body nav[data-ui=menu-cards]>a:hover{translate:5px}body nav[data-ui=menu-cards] small{font-size:16px}body .site-header{border:0;box-shadow:0 3px 20px #22304908}body main :is(select,textarea,input[type=text],input[type=email]):not([inputmode=none]){background:var(--ui-surface);font:300 18px/1.4 var(--body);color:var(--ink);border:0;border-radius:16px;max-width:100%;min-height:48px;padding:13px 18px}body main :is(select,textarea,input[type=text],input[type=email]):focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}body [data-ui=editorial-card]{border-radius:var(--ui-radius);background:color-mix(in srgb,var(--accent,var(--blue-light)) 28%,white);box-shadow:none;border:0;padding:14px}body [data-ui=editorial-card] h3+p{font-size:20px;line-height:1.5}body [data-ui=editorial-card] [data-case]{border:0}body a[data-ui=next-card]{border-radius:var(--ui-radius);background:var(--ui-surface-blue);border:0;padding:24px 28px}body a[data-ui=next-card]>span{font-size:15px}body a[data-ui=next-card] strong{font-size:23px}body .archive-tick{display:none}body .archive-timeline{justify-content:center;margin-top:24px;padding-inline:8vw}body .archive-toolbar p{font-size:17px}body .archive-open{font:300 18px var(--body);background:var(--ui-accent);border-radius:100px;padding:14px 22px}body .archive-spread-copy p,body .residence-description p{font-size:22px;line-height:1.6}body .archive-spread-copy .history-kicker,body .history-source-note,body .residence-description small{font-size:14px;line-height:1.65}body .residence-count{font-size:16px}body .residence-filmstrip button{background:var(--ui-surface);border-radius:20px;flex-basis:166px;padding:10px}body .residence-filmstrip button>span{padding:2px 3px;font-size:16px;line-height:1.3}body .residence-filmstrip small{padding:0 3px;font-size:13px}body .history-source-details{border-radius:var(--ui-radius);background:var(--ui-surface);border:0;margin:24px 0;padding:24px;font-size:17px;line-height:1.6}body .history-source-details>summary{min-height:48px;font-size:20px}body .history-source-details>summary>span{background:#fff;width:48px;height:48px;font-size:27px}body .park-method{gap:24px}body .park-method>div{background:#fff;border-radius:22px;min-width:0;padding:24px}body .park-method a{overflow-wrap:anywhere;font-size:16px}body .park-interpretation{font-size:17px}body .park-year-column>p>span,body .park-scope-label,body .park-department>p,body .park-legend{font-size:14px}body .park-toolbar label,body .residence-toolbar label{font-size:15px}body .park-time-controls label{font-size:16px}body .park-year-ticks{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding-bottom:12px;overflow:auto}body .park-year-ticks>button{visibility:visible;min-width:55px;padding:12px;font-size:15px}body .park-department select{font-size:16px}body .capacity-section{margin-top:30px}body .capacity-section>h3{font:700 26px/1.25 var(--display);color:var(--ink)}body .capacity-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}body .capacity-cards>article{color:var(--ink);background:#fff;border-radius:22px;padding:24px}body .capacity-cards h4{font:700 30px/1.2 var(--display);align-items:center;gap:12px;margin:0 0 20px;display:flex}body .capacity-cards h4>span{font:300 16px var(--body);background:var(--blue-light);border-radius:12px;padding:9px}body .capacity-cards dl{gap:14px;margin:0;display:grid}body .capacity-cards dl>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}body .capacity-cards dt{font:300 16px var(--body);color:var(--muted)}body .capacity-cards dd{font:300 23px/1.3 var(--body);text-align:right;margin:0}body .capacity-cards p{font:300 14px/1.4 var(--body);color:var(--muted);overflow-wrap:anywhere;margin:18px 0 0}body .capacity-departments{max-height:600px;padding:4px;overflow:auto}body .capacity-departments h4{font-size:22px}body .capacity-section>summary{background:var(--blue-light);color:var(--ink);cursor:pointer;border-radius:18px;padding:18px 22px;font-size:20px;list-style:none}body .chapter-cards>a{border-radius:var(--ui-radius)}body .chapter-card-arrow{width:54px;height:54px;font-size:30px}body [data-ui=history-navigation]>a>span:first-child{width:40px;height:40px;box-shadow:none;background:var(--ui-surface);font-size:15px}body [data-ui=history-navigation]>a[aria-current]>span:first-child{background:var(--ui-accent);color:#fff}body [data-ui=history-navigation]>a>span:last-child{padding:10px 16px;font-size:16px;left:48px}@media (max-width:760px){:root{--ui-text:20px;--ui-button:17px}body nav[data-ui=section-nav]{grid-template-columns:1fr;gap:12px;margin-top:36px;padding-inline:0}body nav[data-ui=section-nav]>a{min-height:76px;padding:22px;font-size:22px}body [data-ui=editorial-links]{grid-template-columns:1fr}body .capacity-cards{grid-template-columns:1fr 1fr}body .capacity-cards>article{padding:20px}body .capacity-cards dl>div{display:block}body .capacity-cards dd{text-align:left;margin-top:4px}body .park-method{grid-template-columns:1fr}body .archive-spread-copy p,body .residence-description p{font-size:20px}body .archive-open{padding:12px 18px;font-size:16px}body [data-ui=carousel-controls]{gap:8px}body [data-ui=history-navigation]{gap:8px;padding:12px 16px}body [data-ui=history-navigation]>a>span:last-child{padding:0;font-size:14px;position:static}body [data-ui=history-navigation]>a>span:first-child{width:32px;height:32px;font-size:13px}body .history-source-details{padding:20px}body [data-ui=pagination]{gap:8px}}@media (max-width:450px){body .capacity-cards{grid-template-columns:1fr}body [data-ui=editorial-card] h3+p{font-size:19px}body .history-rail a{gap:5px}}@media (prefers-reduced-motion:reduce){body [data-ui],body [data-ui] :is(button,a){scroll-behavior:auto;transition:none}}body .fresco-next,body .kit-item{border-radius:var(--ui-radius);background:var(--blue-light);border:0;margin-block:20px;padding:28px}body .fresco-next>span,body .kit-item>span,body .image-credit{font-size:15px}body .pending-word,body .scoreboard>div{background:var(--ui-surface);border:0;border-radius:20px;margin:12px 0;padding:22px;font-size:18px}body .words-form{background:var(--ui-surface-blue);border-radius:var(--ui-radius);padding:28px}body .words-form :is(label,p),body .consent-check{font-size:18px;line-height:1.5}body .words-form :is(input[type=text],textarea){background:#fff}body .habitat-all-points{justify-content:flex-start}body .habitat-stage-label{font-size:15px}body .habitat-info :is(dt,dd){font-size:18px;line-height:1.45}body .demo-note{font-size:15px;line-height:1.5}body .exhibition-stage-header button{font:300 17px var(--body);background:#ffffffe6;border:0;border-radius:100px;padding:12px 18px}body .exhibition-cartel-top>span,body .exhibition-cartel-eyebrow,body .exhibition-art-status small{font-size:14px}body .exhibition-cartel-intention{font-size:21px;line-height:1.6}body .exhibition-artist-note{background:var(--ui-surface);border:0;border-radius:20px;padding:18px;font-size:18px}body .exhibition-continue{border:0;min-height:52px;padding:15px 24px;text-decoration:none}@media (max-width:760px){body .words-form{padding:22px}body .habitat-info :is(dt,dd){font-size:17px}body .exhibition-cartel-intention{font-size:20px}}body nav[data-ui=section-nav]>a>span{font:inherit;line-height:1.2}body :is(button,a)[data-ui=button][data-variant=secondary]{font:300 var(--ui-button)/1.25 var(--body);min-height:52px;padding:14px 24px}body .chapter-picture>span{width:54px;height:54px;font-size:30px}
body .exhibition-bottom{background:#fffffff0;border-radius:18px;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;width:auto;padding:10px 16px;display:flex;bottom:22px;left:28px;right:28px;transform:none;box-shadow:0 6px 30px #1d1d1b0a}body .exhibition-bottom>p{order:0;margin:0;font-size:13px}body .exhibition-selector{box-shadow:none;background:0 0;order:1;gap:5px;padding:0;display:flex;position:static;transform:none}body .exhibition-selector button{background:#f0f2f5;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:14px}body .exhibition-selector .exhibition-number{font-size:14px}body .exhibition-continue[data-ui=button]{order:2;gap:16px;min-height:40px;margin:0;padding:10px 15px;font-size:14px}body .exhibition-bottom .exhibition-final-action{min-height:40px;padding:10px 16px;font-size:14px}body .exhibition-bottom[data-final=true]>p,body .exhibition-bottom[data-final=true] .exhibition-selector{display:none}.exhibition-message-link{text-align:center;margin:20px 0}body .exhibition-welcome p{font-size:16px}body .exhibition-look-symbol{font-size:34px}body .fresco-territories{padding:70px max(24px,4vw)}body .archive-experience{padding-top:8px}body .archive-toolbar{max-width:1120px;margin:auto;padding:0 24px}body .archive-toolbar p{font-size:15px}body .archive-toolbar p>span{margin-left:18px}body .archive-track{gap:32px;padding:18px calc(50vw - min(86vw,1040px)/2) 24px}body .archive-spread{background:#f6f5f2;border-radius:24px;flex-basis:min(86vw,1040px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px;min-height:360px;padding:24px;display:grid}body .archive-spread-1{background:#fff2e3}body .archive-spread-2{background:#f7f0e7}body .archive-spread-3{background:#fce9ed}body .archive-document{width:100%;height:310px;margin:0;padding:10px 12px 42px}body .archive-main-image{max-width:100%;max-height:100%;transform:rotate(-2deg)}body .archive-open{gap:20px;min-height:36px;padding:9px 14px;font-size:14px;right:0}body .archive-open span{font-size:18px}body .archive-spread-copy{max-width:none;min-height:0;margin:0;padding:8px 10px 8px 0}body .archive-year{font:700 64px/1 var(--display);letter-spacing:-.025em;color:#aa2039;white-space:normal;margin-bottom:14px;display:block;position:static}body .archive-spread-copy .history-kicker{letter-spacing:.02em;color:#51545c;font-size:12px}body .archive-spread-copy h3{letter-spacing:-.025em;margin:12px 0;font-size:27px;line-height:1.14}body .archive-spread-copy p{margin:0;font-size:18px;line-height:1.45}body .archive-timeline{justify-content:flex-start;gap:7px;max-width:1120px;margin:0 auto;padding:8px 24px}body .archive-timeline button{background:#f5f6f8;border-radius:20px;flex:none;min-width:62px;min-height:40px;padding:9px 12px;font-size:14px}body .archive-timeline button:before{display:none}body .archive-timeline button[aria-current]{color:#fff;background:#3c281f}body .archive-experience>.history-source-note{max-width:1072px;margin:12px auto;padding:0 24px;font-size:12px}body .park-atlas-workspace{max-width:1200px;padding:0 24px}body .park-workspace{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:stretch;gap:36px;display:grid}body .park-map-column{flex-direction:column;justify-content:center;min-width:0;display:flex}body .park-workspace .park-map-area{aspect-ratio:auto;width:100%;height:440px;min-height:320px;max-height:57dvh}body .park-workspace .park-flat{object-fit:contain;width:100%;height:100%;max-height:100%}body .park-control-panel{background:#f5f6f8;border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}body .park-control-panel .park-view-switch{background:#fff;border-radius:100px;justify-content:space-between;align-self:stretch;gap:3px;width:100%;padding:4px;display:flex}body .park-control-panel .park-view-switch button{flex:1;min-height:36px;padding:7px 12px;font-size:14px}body .park-control-label{color:#55585e;flex-direction:column;gap:6px;font-size:13px;display:flex}body .park-control-label select{width:100%;min-width:0;min-height:40px;font:300 16px var(--body);color:#1d1d1b;background:#fff;border:0;border-radius:10px;padding:8px 10px}body .park-metric{align-items:center;gap:18px;display:flex}body .park-current-year{color:#c90824;font:700 52px/1 var(--display);letter-spacing:-.025em}body .park-metric>div{gap:3px;display:grid}body .park-metric strong{font:700 32px/1.1 var(--display)}body .park-metric>div>span{color:#55585e;font-size:13px}body .park-control-panel .park-time-controls{gap:12px;width:100%;margin:0;padding:0;display:flex}body .park-control-panel .park-time-controls>div{flex:1;min-width:0}body .park-control-panel .park-time-controls label{font-size:13px}body .park-control-panel .park-time-controls input{accent-color:#c90824;width:100%;height:24px}body .park-control-panel .park-play{width:38px;min-width:38px;height:38px;min-height:38px;font-size:14px}body .park-control-panel .park-sparkline{width:100%;height:66px;margin:0;display:block}body .park-control-panel .park-sparkline>div{height:46px}body .park-control-panel .park-sparkline button small{display:none}body .park-control-panel .park-sparkline p{margin:5px 0 0;font-size:12px}body .park-current-scope{color:#55585e;font-size:12px}body .park-reset{font:300 13px var(--body);color:#3c281f;text-underline-offset:3px;background:0 0;border:0;width:fit-content;padding:0;text-decoration:underline}body .park-workspace .park-discrete-legend{gap:8px 12px;margin:10px 0 0;font-size:12px}body .park-workspace .park-discrete-legend i{border-radius:4px;width:14px;height:14px}body .park-workspace .park-discrete-legend>p{margin:2px 0 0;font-size:12px}body .park-control-panel .park-comparison-slider{margin:0;padding:0;font-size:13px}body .park-control-panel .park-comparison-slider label{font-size:13px}body .park-sources{color:#55585e;margin-top:14px;font-size:13px}body .park-sources summary{cursor:pointer;width:fit-content;padding:8px 0}body .park-sources p{max-width:900px;margin:10px 0;font-size:13px;line-height:1.45}@media (max-width:760px){body .exhibition-bottom{flex-wrap:wrap;justify-content:center;gap:8px;padding:8px;bottom:14px;left:12px;right:12px}body .exhibition-bottom>p{text-align:center;order:3;width:100%;font-size:12px}body .exhibition-selector{gap:3px}body .exhibition-selector button{width:29px;min-width:29px;height:29px;min-height:29px}body .exhibition-continue[data-ui=button]{gap:6px;min-height:34px;padding:7px 12px;font-size:12px}body .exhibition-bottom .exhibition-final-action{font-size:13px}body .archive-toolbar{padding:0 6vw}body .archive-toolbar p>span{display:none}body .archive-track{gap:16px;padding-inline:6vw}body .archive-spread{flex-direction:column;flex-basis:88vw;align-items:stretch;gap:12px;min-height:0;padding:18px;display:flex}body .archive-document{height:200px;padding:0 0 30px}body .archive-open{min-height:32px;padding:7px 11px;font-size:12px}body .archive-spread-copy{margin:0;padding:0}body .archive-year{margin:0 0 7px;font-size:42px}body .archive-spread-copy h3{margin:9px 0;font-size:23px}body .archive-spread-copy p{font-size:16px;line-height:1.4}body .archive-spread-copy .history-kicker{font-size:11px}body .archive-spread-copy .history-kicker>span{display:inline}body .park-workspace{grid-template-columns:1fr;gap:18px}body .park-workspace .park-map-area{height:330px;min-height:0;max-height:46dvh}body .park-control-panel{gap:13px;padding:20px}body .park-current-year{font-size:48px}}:is(body:has([data-board-workspace]) #poursuivre,body:has([data-board-workspace]) #pied-de-page){display:none}@media (min-width:701px){body:has([data-board-workspace]){overflow:hidden}}body .archive-timeline[data-ui=pagination]{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:7px;overflow-x:auto}body .archive-jump{font:300 12px var(--body);color:#55585e;align-items:center;gap:10px;display:flex}body main .archive-jump select{font:300 14px/1.3 var(--body);border-radius:11px;width:270px;min-height:38px;padding:8px 30px 8px 12px}@media (max-width:760px){body .archive-jump{font-size:0}body main .archive-jump select{width:145px;font-size:12px}body .archive-toolbar{gap:8px}body .archive-toolbar p{white-space:nowrap;font-size:13px}body .archive-toolbar .history-arrow-controls{gap:6px}body .archive-toolbar .history-arrow-controls button{flex-basis:34px;width:34px;min-width:34px;height:34px;min-height:34px;font-size:21px}}
@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/AeonikPro-Medium.otf)format("opentype");font-style:normal;font-weight:300 500;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/AeonikPro-Bold.otf)format("opentype");font-style:normal;font-weight:600 900;font-display:swap}:root{--display:"Aeonik Pro",sans-serif;--editorial:"Urbanist",sans-serif;--body:"Urbanist",sans-serif;--brand-ink:#38261d;--brand-ivory:#f7f0e6;--brand-orange:#e64a19;--brand-pink:#f3abd0;--brand-green:#247447;--brand-yellow:#d6dc2a;--ink:#30251f;--muted:#6d6058;--blue:#b93618;--blue-soft:#efc4b6;--blue-light:#f6e8df;--red:#b93618;--pink:#c43e6d;--pink-soft:#f3abd0;--pink-light:#fbe8ef;--green:#247447;--green-soft:#b9d8ab;--green-light:#e4edcf;--orange:#dc501e;--orange-soft:#f3b897;--orange-light:#f9e4d8;--yellow:#d6dc2a;--cream:#f7f0e6;--ui-accent:#3c281f;--ui-accent-hover:#5c3d29;--ui-surface:#f6f1ea;--ui-surface-blue:#f2e7db;--ui-radius:24px;--ui-radius-small:14px}body{font-family:var(--body);color:var(--ink);font-synthesis:none;font-weight:300}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.025em;font-weight:700}em{font-style:normal}button,input,textarea,select{font-family:var(--body)}[data-ui=story-heading] h1,[data-ui=story-heading] h2{letter-spacing:-.03em;font-weight:700;line-height:1.08}[data-ui=story-heading] em{font-family:var(--display);font-size:1em;font-style:normal;font-weight:700;line-height:inherit;color:#b93618;letter-spacing:inherit}[data-ui=story-heading] [data-ui=eyebrow]{letter-spacing:.09em;color:#7c5943;font-size:12px;font-weight:500}[data-ui=story-heading] [data-ui=body-copy]{letter-spacing:0;color:#65594f;max-width:740px;font-size:clamp(17px,1.45vw,20px);font-weight:300;line-height:1.65}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #90502d}::selection{color:#30251f;background:#f3abd0}[data-ui=button]:not([data-variant=secondary]){background:var(--ui-accent);color:#fff}[data-ui=button]:not([data-variant=secondary]):hover{background:var(--ui-accent-hover)}[data-ui=button][data-variant=secondary]{color:#493122;background:#f3eadd}.reading-dialog{color:var(--ink);background:#fff}.home-chapters{position:relative}.chapter-cards-heading{font-weight:700}.chapter-cards-heading em{font-family:var(--display);color:#b93618;font-size:1em;font-weight:700}.chapter-picture{background:var(--brand-ivory)}.garden-anniversary-mark{filter:drop-shadow(0 3px 16px #27120b25)!important}.garden-anniversary-mark .garden-brand-logo{object-fit:contain;width:clamp(220px,32vw,500px);height:auto;margin:auto;display:block;transform:none}.garden-anniversary{top:calc(50% - 20px)}.film-countdown strong{font-family:var(--display);font-weight:700}.history-opening,.editorial-opening{position:relative}@media (max-width:650px){.garden-anniversary-mark .garden-brand-logo{width:clamp(220px,68vw,340px)}[data-ui=story-heading] h1{font-size:clamp(36px,8.7vw,52px)}[data-ui=story-heading] h2{font-size:clamp(31px,7.5vw,42px)}[data-ui=story-heading] [data-ui=body-copy]{font-size:17px;line-height:1.65}}.press-campaign{grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:center;gap:48px;max-width:980px;margin:0 auto 50px;display:grid}.press-campaign>a{background:#f7f0e6;border-radius:18px;display:block;overflow:hidden}.press-campaign img{width:100%;height:auto;display:block}.press-campaign h2{font-size:clamp(30px,3.5vw,44px);line-height:1.1}.press-campaign p{font-size:18px;line-height:1.65}.press-campaign .press-credit{color:#6d6058;margin-top:22px;font-size:12px;line-height:1.55}.press-page>.pill-link{width:fit-content;margin:auto;display:flex}@media (max-width:650px){.press-campaign{grid-template-columns:1fr;gap:25px}.press-campaign>a{max-width:230px;margin:auto}.press-campaign>div{text-align:center}}.garden-hero .garden-anniversary{opacity:calc(1 - var(--exit,0));filter:none;pointer-events:none;place-items:center;padding-bottom:10vh;display:grid;inset:0;transform:none}.garden-hero .garden-anniversary-mark{opacity:1;transform:none}.garden-anniversary-mark .garden-brand-logo{object-fit:contain;width:clamp(220px,28vw,420px);max-height:48dvh}@media (max-width:650px){.garden-anniversary-mark .garden-brand-logo{width:62vw;max-height:40dvh}.garden-hero .garden-anniversary{padding-bottom:9vh}}.garden-action{bottom:max(110px,13vh)}p,blockquote,[data-ui=body-copy]{font-family:var(--body);letter-spacing:0;font-weight:300}.site-header nav a,button,input,select,textarea,[data-ui=button],.pill-link{font-family:var(--display);font-weight:500}h1 button,h2 button,h3 button,h4 button{font-family:var(--display);font-weight:700}
html[data-site-mode=open] [data-section-link]{scroll-margin-top:calc(var(--site-header-height) + 20px)}
:root{--control-ink:#3c281f;--control-surface:#f4ece2;--control-border:#bda998;--control-hover:#e6d5c3;--control-focus:#254f87;--control-primary:#3c281f;--control-primary-hover:#624133}body :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--control-focus);outline-offset:4px}body :is(button,a)[data-ui=button],body [data-ui=actions]>:is(a,button),body .pill-link{background:var(--control-primary);color:#fff;min-height:48px;font:500 16px/1.35 var(--body);letter-spacing:0;border:1px solid #0000;border-radius:100px;gap:10px;padding:12px 22px;transition:background .18s,border-color .18s,box-shadow .18s,translate .18s}body :is(button,a)[data-ui=button]:hover:not(:disabled),body [data-ui=actions]>:is(a,button):hover:not(:disabled),body .pill-link:hover{background:var(--control-primary-hover);color:#fff;translate:0 -1px;box-shadow:0 4px 12px #3c281f1a}body :is(button,a)[data-ui=button][data-variant=secondary],body [data-ui=actions]>button{border-color:var(--control-border);color:var(--control-ink);background:#fff}body :is(button,a)[data-ui=button][data-variant=secondary]:hover:not(:disabled),body [data-ui=actions]>button:hover:not(:disabled){background:var(--control-surface);color:var(--control-ink);border-color:#8e725e}body button[data-ui=icon-button],body [data-ui=carousel-controls]>:is(a,button){border:1px solid var(--control-border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--control-ink);background:#fff;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;transition:background .18s,translate .18s;display:inline-flex}body button[data-ui=icon-button]:hover:not(:disabled),body [data-ui=carousel-controls]>:is(a,button):hover:not(:disabled){background:var(--control-hover);color:var(--control-ink);translate:0 -1px}body [data-ui=choices]>button,body [data-ui=pagination]>button{border:1px solid var(--control-border);color:var(--control-ink);min-height:44px;font:400 14px/1.35 var(--body);white-space:normal;background:#fff;padding:10px 16px}body [data-ui=choices]>button:hover:not(:disabled),body [data-ui=pagination]>button:hover:not(:disabled){background:var(--control-hover);color:var(--control-ink)}body [data-ui=choices]>button[aria-pressed=true],body [data-ui=pagination]>button:is([aria-pressed=true],[aria-current]){background:var(--control-primary);border-color:var(--control-primary);color:#fff}body :is(button,a)[data-ui] svg{flex:none}body :is(button,a)[data-ui]:disabled,body [data-ui=carousel-controls]>button:disabled{opacity:.42;cursor:default;box-shadow:none;translate:none}.film-hero-audience{z-index:3;max-width:calc(100% - 40px);position:absolute;bottom:22px;right:24px}@media (prefers-reduced-motion:reduce){body :is(button,a)[data-ui]{transition:none;translate:none}}body .exhibition-enter>span{color:#3c281f;background:#f4ece2}body .exhibition-continue>span{color:inherit}body .exhibition-enter>span svg{width:22px;height:22px}body .fresco-exhibition .exhibition-bottom{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:14px;padding:0;display:flex}body .fresco-exhibition .exhibition-bottom[data-final=true]{justify-content:flex-end}body .exhibition-bottom .exhibition-selector button{background:#fffffff0;border-color:#a38f7c;width:44px;min-width:44px;height:44px;min-height:44px}@media (max-width:650px){body .fresco-exhibition .exhibition-bottom{flex-wrap:wrap;justify-content:center;gap:10px}body .exhibition-bottom .exhibition-selector{gap:4px}body .exhibition-bottom .exhibition-selector button{width:44px;min-width:44px;height:44px;min-height:44px}body .fresco-exhibition .exhibition-bottom[data-final=true]{justify-content:center}}body .exhibition-stage:not([data-simple=true]),body .exhibition-canvas,body .exhibition-canvas>div{overflow:clip!important}
