@import"/lumipatt/assets/fonts/zh-serif/font-faces.css?v=20261027-serif-v1";@font-face{font-family:ExhibitSerif;src:url(/lumipatt/assets/display-0.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ExhibitSerif;src:url(/lumipatt/assets/display-1.ttf) format("truetype");font-weight:600;font-display:swap}:root{color-scheme:dark;--paper:#fff;--muted:#c7c5bf;--line:#ffffff40;--ground:#080807;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:var(--paper);background:var(--ground);font-size:14px;scrollbar-color:#9b9b94 #f4f4f1;accent-color:#373733}*{box-sizing:border-box}body{margin:0;overflow:hidden}button,a,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}a{color:inherit;text-decoration:none;text-underline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}button:disabled{opacity:.3;cursor:default}input,textarea{caret-color:currentColor}::selection{background:#c9c6ba;color:#151513}.svg-library{width:0;height:0;position:absolute}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}h1,h2,h3,.about-lead{font-family:ExhibitSerif,Songti SC,serif;font-weight:400}h1,h2,h3,p{margin-top:0}h1,h2{text-wrap:balance}button,a{transition:color .2s,background .2s,border-color .2s}.icon-button,.round-button{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;width:44px;height:44px;padding:0;flex:none}.icon-button svg,.round-button svg{width:18px;height:18px}.round-button{border-radius:50%;border:1px solid #ffffff80;color:#fff;background:#08080712}.round-button:hover{background:#fff;color:#222}.icon-button{border-radius:50%;color:#282823}.icon-button:hover{background:#edede8}.text-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;padding:7px 0;font-size:12px}.text-link svg{width:17px;height:17px}.text-link:hover{opacity:.65}.enter-button,.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:46px;padding:12px 22px;font-size:12px;border:1px solid #35352f;color:#252520}.enter-button{background:#252520;color:#fff}.enter-button:hover{background:#44443c}.outline-button:hover{background:#eeeee9}.outline-button svg,.enter-button svg{width:17px;height:17px}dialog{position:fixed;inset:0;width:100%;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;box-shadow:none;background:#fff;color:#252520;overflow:auto;color-scheme:light;--paper:#252520;--muted:#68685f;--line:#dcdcd5;scrollbar-width:thin;scrollbar-color:#aaa99f #f5f5f1}dialog::backdrop{background:#080807}.dialog-heading{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 5vw;background:#fff}.dialog-heading h2{font-size:32px;line-height:1.45;margin:0}.dialog-heading .icon-button{margin-right:-10px}.archive-controls{padding:20px 5vw 0;display:flex;align-items:center;justify-content:space-between;gap:40px}.search-field{display:flex;align-items:center;gap:12px;width:min(360px,40vw);border-bottom:1px solid #aaa99f;padding:11px 0}.search-field svg{width:19px;height:19px}.search-field input{background:transparent;border:0;width:100%;padding:3px 0;color:#252520;font-size:12px;min-width:0}.search-field input::placeholder{color:#6b6b62}.filters{display:flex;gap:27px}.filters button{padding:12px 0;font-size:12px;color:#6b6b62;border-bottom:1px solid transparent}.filters button[aria-pressed=true]{border-color:#30302b;color:#252520}.filters button:hover{color:#252520}.result-summary{font-size:12px;color:#68685f;padding:25px 5vw 0;margin:0}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 3vw;padding:24px 5vw 64px}.artwork-tile{display:block;width:100%;padding:0;text-align:left}.artwork-image{height:clamp(220px,26vw,390px);display:flex;align-items:center;justify-content:center;background:#f2f1ed;position:relative;overflow:hidden}.artwork-image img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.artwork-tile:hover .artwork-image img{transform:scale(1.025)}.artwork-image .saved-indicator{position:absolute;right:14px;top:14px;display:flex;padding:8px;background:#fff;color:#2c2c26;border-radius:50%}.saved-indicator svg{width:16px;height:16px;fill:#2c2c26}.artwork-tile h3{font-size:19px;line-height:1.65;margin:18px 0 5px}.artwork-tile p{font-size:12px;color:#68685f;line-height:1.8;margin:0}.empty-state{text-align:center;padding:100px 20px}.empty-state h3{font-size:25px;font-weight:400;margin-bottom:25px}.detail-close{position:fixed;right:calc(5vw - 10px);top:28px;z-index:9;background:#fff}.detail-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr);height:100svh}.detail-visual{position:relative;background:#f2f1ed;height:100svh;overflow:hidden}.image-viewport{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:grab}.image-viewport.dragging{cursor:grabbing}.image-viewport img{width:100%;height:100%;object-fit:contain;transform-origin:center;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .18s ease-out}.zoom-controls{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:3px;background:#fffffff0;padding:2px 8px;color:#252520;white-space:nowrap}.zoom-controls>button:not(.icon-button){font-size:12px;padding:8px;min-width:80px}.detail-copy{padding:115px 5vw 55px 4vw;overflow:auto;height:100svh}.detail-copy h2{font-size:clamp(26px,2.6vw,40px);line-height:1.5;margin:0 0 15px}.culture-label{font-size:12px;color:#68685f;line-height:1.8;margin:0 0 4px}.detail-date{font-size:12px;color:#68685f;line-height:1.9;margin-bottom:28px;font-variant-numeric:tabular-nums}.detail-description{font-size:14px;line-height:2;color:#45453c;margin-bottom:30px;max-width:65ch}.detail-copy dl{font-size:12px;line-height:1.8;display:grid;grid-template-columns:38px 1fr;gap:10px 20px;margin:0 0 30px}.detail-copy dt{color:#68685f}.detail-copy dd{margin:0;color:#35352f}.provenance{border-top:1px solid #deded7;border-bottom:1px solid #deded7;padding:17px 0;font-size:12px;color:#68685f;line-height:1.9}.provenance summary{cursor:pointer;color:#35352f;padding:3px 0;min-height:25px}.provenance p{margin:16px 0 0}.source-links{display:flex;flex-wrap:wrap;gap:13px 20px;margin-top:18px}.source-links a{border-bottom:1px solid #b9b9af;color:#35352f;line-height:1.8}.detail-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:28px}.detail-actions .outline-button[aria-pressed=true] svg{fill:currentColor}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:24px 8vw 0}.comparison-column{min-width:0}.comparison-column label{display:block;font-size:13px;color:#68685f;line-height:1.8;margin-bottom:24px}.comparison-column select{display:block;width:100%;padding:11px 0;background:#fff;border:0;border-bottom:1px solid #b7b7ac;border-radius:0;color:#252520;margin-top:8px;font:inherit;font-size:13px;cursor:pointer}.compare-image{height:clamp(240px,33svh,440px);background:#f2f1ed;padding:0;display:block;width:100%;border:0}.compare-image img{width:100%;height:100%;object-fit:contain}.comparison-column h3{font-size:22px;line-height:1.6;margin:21px 0 8px}.comparison-column>p{font-size:12px;line-height:1.9;color:#68685f;margin-bottom:21px}.time-axis{position:relative;margin:15px 0 45px;height:20px;border-bottom:1px solid #c4c4b8}.time-range{position:absolute;height:4px;bottom:-2px;background:#555548;min-width:2px}.time-tick{position:absolute;bottom:-27px;color:#68685f;font-size:12px;transform:translate(-50%);font-variant-numeric:tabular-nums}.comparison-column .time-axis-label{font-size:12px;margin:25px 0 0}.comparison-note{padding:25px 8vw 35px;margin:0;color:#68685f;font-size:12px;line-height:1.9}.menu-body{min-height:calc(100svh - 102px);padding:30px 11vw 8svh;display:grid;grid-template-columns:1fr auto;gap:8vw;align-items:end}.menu-links{display:flex;flex-direction:column;align-self:start;padding-top:15px}.menu-links button{display:flex;align-items:center;justify-content:space-between;gap:45px;text-align:left;min-height:82px;font-family:ExhibitSerif,serif;font-size:clamp(26px,3.3vw,48px);line-height:1.5;padding:7px 0;color:#30302a}.menu-links button svg{width:26px;height:26px;opacity:0;transform:translate(-10px);transition:transform .3s,opacity .3s}.menu-links button:hover svg,.menu-links button:focus-visible svg{opacity:1;transform:none}.menu-settings{display:flex;flex-direction:column;align-items:flex-start;gap:17px;padding-bottom:12px}.menu-settings .round-button{color:#35352f;border-color:#bcbcb1;background:transparent}.menu-settings .round-button:hover{background:#30302a;color:#fff}.walk-controls{display:flex;gap:12px}.walk-controls [data-walk^="-"] svg{transform:rotate(180deg)}.light-control{display:flex;align-items:center;gap:12px;min-height:44px;font-size:12px;color:#55554c}.light-control svg{width:17px;height:17px}.light-control input{appearance:none;width:100px;height:2px;border-radius:0;background:#bdbdb1;outline-offset:8px;cursor:pointer}.light-control input::-webkit-slider-thumb{appearance:none;width:10px;height:10px;border-radius:50%;background:#4a4a40}.light-control input::-moz-range-thumb{border:0;width:10px;height:10px;border-radius:50%;background:#4a4a40}.about-body{padding:35px 10vw 70px;max-width:1000px;margin:auto}.about-lead{font-size:clamp(44px,6vw,76px);line-height:1.45;margin:0 0 35px;color:#30302a}.about-body>p:not(.about-lead){font-size:14px;line-height:2;color:#68685f;margin-bottom:30px}.trilogy{display:flex;flex-direction:column;gap:13px;margin:42px 0}.trilogy h3{font-size:21px;line-height:1.7;margin:0}.about-body .text-link{margin-top:24px}.contribute-dialog form{max-width:700px;padding:35px 30px 65px;margin:auto}.contribute-dialog form>label{display:block;font-size:12px;color:#55554c;margin-bottom:27px}.contribute-dialog input:not([type=file]),.contribute-dialog textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #bdbdb3;border-radius:0;padding:11px 0;color:#252520;margin-top:7px;font-size:14px;line-height:1.8;resize:vertical}.contribute-dialog input[type=file]{display:block;margin-top:15px;width:100%;font-size:12px;color:#68685f}.contribute-dialog input::file-selector-button{background:#efefe9;color:#35352f;border:0;padding:11px 15px;margin-right:15px;font:inherit;cursor:pointer}.contribute-dialog input::placeholder,.contribute-dialog textarea::placeholder{color:#727267}.form-note{font-size:12px;line-height:1.9;color:#68685f;margin:30px 0}#contribution-preview{width:100%;max-height:230px;object-fit:contain;background:#f2f1ed;margin-bottom:27px}#contribution-status{font-size:12px;color:#55554c;line-height:1.9;margin:20px 0 0}.toast{position:fixed;left:50%;bottom:35px;transform:translate(-50%);background:#30302a;color:#fff;font-size:12px;padding:13px 22px;z-index:100;max-width:90vw;text-align:center;line-height:1.8}@media(max-width:900px){.archive-grid{gap:35px 22px}.artwork-image{height:240px}.detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.detail-copy{padding-left:28px;padding-right:28px}.comparison{gap:5vw;padding-inline:6vw}.comparison-note{padding-inline:6vw}.menu-body{padding-inline:8vw}}@media(max-width:600px){.dialog-heading{padding:20px 24px}.dialog-heading h2{font-size:25px}.dialog-heading .icon-button{margin-right:-9px}.archive-controls{padding:12px 24px 0;display:block}.search-field{width:100%;margin-bottom:20px}.filters{gap:28px}.result-summary{padding:21px 24px 0}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 24px 40px;gap:30px 16px}.artwork-image{height:190px}.artwork-tile h3{font-size:15px;margin-top:13px}.artwork-tile p{font-size:12px}.detail-layout{display:block;height:auto}.detail-visual{height:50svh;min-height:280px}.detail-copy{height:auto;overflow:visible;padding:35px 26px 40px}.detail-copy h2{font-size:29px;max-width:90%}.detail-close{top:20px;right:15px}.zoom-controls{bottom:20px}.detail-description{font-size:14px}.detail-actions{gap:25px}.comparison{padding:16px 24px 0;gap:23px}.comparison-column label,.comparison-column select{font-size:12px}.comparison-column select{padding-block:9px}.compare-image{height:210px}.comparison-column h3{font-size:17px}.comparison-column>p{font-size:12px}.time-tick,.comparison-column .time-axis-label{font-size:12px}.comparison-note{padding:20px 24px 35px;font-size:12px}.menu-body{padding:20px 34px 36px;grid-template-columns:1fr;gap:35px;min-height:calc(100svh - 84px)}.menu-dialog .dialog-heading h2{font-size:16px;font-family:inherit}.menu-links{padding-top:6px}.menu-links button{font-size:29px;min-height:65px;gap:20px}.menu-links button svg{width:21px;height:21px;opacity:1;transform:none}.menu-settings{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:15px 20px;padding-bottom:0}.light-control{gap:9px}.light-control input{width:66px}.about-body{padding:25px 27px 45px}.about-lead{font-size:46px}.about-body>p:not(.about-lead){font-size:13px}.trilogy{margin-block:33px}.trilogy h3{font-size:19px}.contribute-dialog form{padding:25px 27px 45px}.form-note{font-size:12px}.toast{bottom:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@supports (grid-template-rows:subgrid){.comparison{row-gap:0}.comparison-column{display:grid;grid-row:span 6;grid-template-rows:subgrid}.comparison-column>p:not(.time-axis-label){margin-bottom:0}}.time-ticks{position:absolute;inset:0}.time-ticks .time-tick:first-child{transform:none}.time-ticks .time-tick:last-child{transform:translate(-100%)}@media(max-width:600px){.time-tick{font-size:11px}.time-axis{margin-inline:-6px}}#experience{position:relative;width:100%;height:100svh;overflow:hidden;background:#080807;isolation:isolate}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#exhibit-canvas,#scene-fallback,.scene-shade{position:absolute;inset:0;width:100%;height:100%}#scene-fallback{background:#080807 url(/lumipatt/assets/generated/theatre-master.webp) center/cover no-repeat}body.scene-ready #scene-fallback{opacity:0;pointer-events:none}#exhibit-canvas{display:block;touch-action:none;cursor:grab}.scene-shade{z-index:1;pointer-events:none;background:linear-gradient(180deg,#08080733,transparent 18%,transparent 82%,#08080738)}.masthead{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:25px;padding:31px 3.2vw;z-index:6;pointer-events:none}.brand{justify-self:center;font-size:13px;line-height:1.7;letter-spacing:.16em;white-space:nowrap;color:#fff;text-shadow:0 1px 15px #0005;padding:10px 0}.back-opening svg{transform:rotate(180deg)}.experience-footer{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:25px;padding:25px 3.2vw;z-index:6;pointer-events:none}.experience-footer>*{pointer-events:auto}.chapter-nav{display:flex;align-items:center;justify-content:center;gap:30px}.chapter-nav button{min-height:44px;min-width:44px;padding:8px 0;font-size:12px;line-height:1.7;letter-spacing:.04em;color:#ffffffae;position:relative;text-shadow:0 1px 10px #0005}.chapter-nav button:after{content:"";position:absolute;width:3px;height:3px;left:50%;bottom:3px;margin-left:-1.5px;border-radius:50%;background:#fff;opacity:0}.chapter-nav button[aria-pressed=true]{color:#fff}.chapter-nav button[aria-pressed=true]:after{opacity:1}.chapter-nav button:hover{color:#fff}.theatre-hotspots{position:absolute;inset:0;pointer-events:none;z-index:4;opacity:0;transition:opacity .8s}.scene-present .theatre-hotspots{opacity:1}.theatre-hotspot{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#fff;pointer-events:auto;background:none;border:0;border-radius:50%;transition:opacity .4s,color .2s}.theatre-hotspot:before{content:"";position:absolute;width:32px;height:32px;inset:6px;border:1px solid #ffffffb3;border-radius:50%;background:#08080712;transition:background .3s,border-color .3s}.theatre-hotspot svg{position:relative;width:12px;height:12px;stroke-width:1.2}.theatre-hotspot:hover,.theatre-hotspot:focus-visible{color:#272722}.theatre-hotspot:hover:before,.theatre-hotspot:focus-visible:before{background:#fff;border-color:#fff}.theatre-hotspot .hotspot-label{position:absolute;left:calc(100% + 6px);white-space:nowrap;font-size:12px;line-height:1.7;letter-spacing:.02em;background:#fffffff0;padding:8px 12px;opacity:0;transform:translate(-4px);transition:opacity .2s,transform .3s;pointer-events:none;color:#30302a}.theatre-hotspot[data-side=right] .hotspot-label{left:auto;right:calc(100% + 6px)}.theatre-hotspot:hover .hotspot-label,.theatre-hotspot:focus-visible .hotspot-label{opacity:1;transform:none}.image-fallback .theatre-hotspots{display:none}.image-fallback #scene-fallback{opacity:1!important}.image-fallback #exhibit-canvas{opacity:0}.arrival-curtain{position:absolute;inset:0;background:#080807;z-index:50;opacity:1;pointer-events:auto;transition:opacity .9s ease-in-out}.scene-present .arrival-curtain{opacity:0;pointer-events:none}body[data-arrival=false] .arrival-curtain{transition-duration:.5s}.scene-loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:51;width:28px;height:28px}.scene-loading span{display:block;width:100%;height:100%;border:1px solid #ffffff35;border-top-color:#fff;border-radius:50%;animation:loading-turn 1.2s linear infinite}@keyframes loading-turn{to{transform:rotate(360deg)}}@media(max-width:600px){.masthead{padding:21px;gap:14px}.brand{font-size:11px;letter-spacing:.08em}.experience-footer{padding:20px 21px;gap:14px}.chapter-nav{gap:17px}.chapter-nav button{font-size:11px}.masthead .round-button,.experience-footer .round-button{width:40px;height:40px;min-width:40px;min-height:40px}.masthead,.experience-footer{grid-template-columns:40px 1fr 40px}.round-button svg{width:17px;height:17px}.theatre-hotspot .hotspot-label{font-size:12px;max-width:150px;white-space:normal;min-width:90px}}@media(max-height:600px)and (min-width:601px){.masthead{padding-top:18px}.experience-footer{padding-bottom:17px}}@media(prefers-reduced-motion:reduce){.arrival-curtain,.theatre-hotspots,.theatre-hotspot,.theatre-hotspot:before,.theatre-hotspot .hotspot-label{transition:none}.scene-loading span{animation:none}}.journey-interface{position:absolute;inset:0;z-index:5;pointer-events:none;display:grid;place-items:center}.journey-start{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:23px;width:130px;min-height:150px;padding:30px;pointer-events:auto;color:#fff2d5;font-size:12px;letter-spacing:.16em;text-shadow:0 2px 20px #000}.journey-start span{width:6px;height:6px;border-radius:50%;background:#fff2d5;box-shadow:none;transition:transform .3s}.journey-start:hover span{transform:scale(1.3)}.journey-title{position:absolute;inset:40% 8vw auto;text-align:center;font-family:ExhibitSerif,serif;font-size:clamp(30px,3.2vw,54px);font-weight:400;line-height:1.55;letter-spacing:.1em;text-shadow:0 3px 24px #0009;pointer-events:none}.journey-location{position:absolute;left:0;right:0;bottom:13%;font-size:12px;letter-spacing:.16em;text-align:center;text-shadow:0 2px 20px #000}.journey-route,.journey-skip{display:none}.journey-sources{max-width:360px;font-size:12px;line-height:1.9;margin-top:12px;color:#68685f}.journey-sources summary{cursor:pointer;min-height:44px;padding:10px 0}.journey-sources p{margin:12px 0}.journey-sources a{text-decoration:underline;text-underline-offset:4px}body[data-view=journey] .brand,body[data-view=journey] .back-opening,body[data-view=journey] .chapter-nav,body[data-view=journey] .archive-shortcut,body[data-view=journey] .theatre-hotspots{visibility:hidden;pointer-events:none}body[data-view=journey][data-travel-started=false] .motion-button{visibility:hidden}body[data-view=journey] .scene-shade{background:linear-gradient(180deg,#0307072e,transparent 24%,transparent 76%,#03070745)}body[data-view=journey] #menu-dialog{background:#030707c9;color:#f5f0e7}body[data-view=journey] #menu-dialog::backdrop{background:#03070730}body[data-view=journey] #menu-dialog .dialog-heading{background:transparent}body[data-view=journey] #menu-dialog .dialog-heading h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body[data-view=journey] #menu-dialog .dialog-heading{justify-content:flex-end}body[data-view=journey] #menu-dialog .icon-button{color:#f5f0e7}body[data-view=journey] #menu-dialog .menu-links,body[data-view=journey] .walk-controls,body[data-view=journey] .light-control{display:none}body[data-view=journey] .journey-route{display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:8px}body[data-view=journey] .journey-route button{font-family:ExhibitSerif,serif;font-size:clamp(30px,3.3vw,48px);line-height:1.4;min-height:56px;padding:8px 0;color:#e8dfd0}body[data-view=journey] .journey-route button:hover{color:#fff}body[data-view=journey] .journey-skip{display:inline-flex}body[data-view=journey] .journey-sources{color:#d3c7b6}body:has(#menu-dialog[open])[data-view=journey] .journey-interface,body:has(#menu-dialog[open])[data-view=journey] .masthead,body:has(#menu-dialog[open])[data-view=journey] .experience-footer{visibility:hidden}@media(max-width:600px){.journey-title{inset:41% 10vw auto;font-size:30px;line-height:1.7}.journey-location{bottom:15%}body[data-view=journey] .journey-route{gap:2px}body[data-view=journey] .journey-route button{font-size:28px;min-height:50px}.journey-sources{grid-column:1/-1}body[data-view=journey] .menu-settings{display:flex;gap:12px}body[data-view=journey] .menu-body{padding-top:16px;gap:30px}.journey-interface .journey-start{margin-top:-2svh}}body[data-view=gallery][data-gallery-visible=false] .brand,body[data-view=gallery][data-gallery-visible=false] .back-opening,body[data-view=gallery][data-gallery-visible=false] .chapter-nav,body[data-view=gallery][data-gallery-visible=false] .archive-shortcut{visibility:hidden;pointer-events:none;opacity:0}body[data-view=gallery] .brand,body[data-view=gallery] .back-opening,body[data-view=gallery] .chapter-nav,body[data-view=gallery] .archive-shortcut{transition:opacity .35s ease-out}:root{--ground:#080c12;--paper:#e5e2d9;--muted:#b9b6ae;--line:#e5e2d92b;background:#080c12;color:#e5e2d9;scrollbar-color:#817a6c #111820;accent-color:#c7ab7e}::selection{background:#c7ab7e;color:#111820}#experience{background:#080c12}#exhibit-canvas{opacity:0}body.scene-present #exhibit-canvas{opacity:1}body.image-fallback #exhibit-canvas{opacity:0}#scene-fallback{background:#080c12;opacity:0!important}body.image-fallback #scene-fallback{background:url(/lumipatt/assets/world/opening-poster.webp) center/cover no-repeat;opacity:1!important}body.image-fallback[data-view=gallery] #scene-fallback{background-image:url(/lumipatt/assets/world/gallery-poster.webp)}.scene-shade{background:linear-gradient(180deg,#04070a24,transparent 20%,transparent 82%,#04070a40);opacity:1}.masthead{padding:24px 32px;grid-template-columns:44px 1fr 44px;pointer-events:none}.masthead>*{pointer-events:auto}.brand{font-size:11px;font-weight:400;letter-spacing:.08em;opacity:.8}.masthead .round-button,.experience-footer .round-button{border:0;border-radius:0;background:transparent;color:#e8e5dc;opacity:.82}.masthead .round-button:hover,.experience-footer .round-button:hover{opacity:1;background:transparent;color:#fff}.back-opening{visibility:hidden}.menu-button svg{width:17px;height:17px}.experience-footer{padding:22px 32px;grid-template-columns:44px 1fr 44px}.chapter-nav{gap:25px}.chapter-nav button{font-size:11px;letter-spacing:.1em;color:#e8e5dcb3}.chapter-nav button[aria-pressed=true]{color:#fff;border-color:transparent}.journey-start{font-family:inherit;letter-spacing:.2em;font-size:12px;gap:24px;min-height:140px}.journey-start span{width:3px;height:22px;border-radius:0;background:#ffe2b4;box-shadow:none}.journey-enter{position:absolute;top:62%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;min-height:44px;padding:10px 16px;pointer-events:auto;color:#f1e9da;font-size:12px;letter-spacing:.16em}.journey-enter svg{width:18px;height:18px;transition:transform .3s}.journey-enter:hover svg,.journey-enter:focus-visible svg{transform:translate(5px)}.journey-title{inset:43% 9vw auto;font-family:Barlow,Arial,sans-serif;font-size:clamp(26px,3.4vw,46px)!important;font-weight:400;letter-spacing:.16em;line-height:1.8;color:#f1e9da;text-shadow:0 3px 22px #050b1466;opacity:var(--reveal-opacity,0);clip-path:inset(0 calc((1 - var(--reveal-progress,0))*100%) 0 0);filter:blur(calc((1 - var(--reveal-progress,0))*2px))}.journey-location{bottom:8%;width:max-content;margin:0 auto;padding:6px 10px;background:#080c12b3;color:#f1e9da;font-size:11px;letter-spacing:.12em;opacity:1;text-shadow:none}.scene-loading{width:auto;height:auto;min-width:60px;text-align:center;color:#b9b6ae;font-size:11px;letter-spacing:.08em}.scene-loading span{width:24px;height:1px;border:0;border-radius:0;background:#c7ab7e;margin:0 auto 16px;animation:loading-breathe 1.5s ease-in-out infinite alternate}@keyframes loading-breathe{0%{opacity:.2;transform:scaleX(.4)}to{opacity:.9;transform:scaleX(1)}}.theatre-hotspot{border-color:#f4dfb657;background:transparent}.theatre-hotspot .hotspot-label{font-size:11px;background:#101820e8;color:#f1e9da;border:1px solid #e5e2d92b}dialog{background:#0c1219;color:#e5e2d9;color-scheme:dark;--paper:#e5e2d9;--muted:#b9b6ae;--line:#e5e2d92b;scrollbar-color:#817a6c #111820}dialog::backdrop{background:#080c12}.dialog-heading{background:#0c1219;padding:28px 5vw}.dialog-heading h2{font-size:27px;color:#e5e2d9}.icon-button{color:#e5e2d9}.icon-button:hover{background:#e5e2d915}.menu-links button,.menu-settings .round-button,.light-control,.menu-settings .text-link,.journey-route button{color:#e5e2d9!important}.menu-settings .round-button{border-color:#e5e2d94d}.menu-links button{font-size:clamp(25px,3.3vw,44px);min-height:80px}.menu-dialog{background:#080e16ed!important}.menu-dialog .dialog-heading{background:transparent!important}.search-field{border-color:#e5e2d957}.search-field input,.comparison-column select,.contribute-dialog input:not([type=file]),.contribute-dialog textarea{color:#e5e2d9;background:transparent}.search-field input::placeholder,.contribute-dialog input::placeholder,.contribute-dialog textarea::placeholder{color:#b9b6ae}.filters button,.result-summary,.artwork-tile p,.detail-date,.culture-label,.detail-description,.detail-meta,.provenance,.comparison-column>p,.comparison-note,.about-body>p:not(.about-lead),.form-note,.contribute-dialog form>label,#contribution-status,.journey-sources{color:#b9b6ae}.filters button[aria-pressed=true]{color:#fff;border-color:#c7ab7e}.artwork-image,.detail-visual,.compare-image,#contribution-preview{background:#20252a}.artwork-tile h3,.detail-copy h2,.comparison-column h3,.about-lead,.trilogy h3{color:#e5e2d9}.detail-close{background:#0c1219}.detail-copy dt,.comparison-column label,.time-tick{color:#b9b6ae}.detail-copy dd,.provenance summary,.source-links a{color:#e5e2d9}.provenance{border-color:#e5e2d92b}.source-links a{border-color:#e5e2d957}.filters button:hover{color:#fff}.contribute-dialog input[type=file]{color:#b9b6ae}.contribute-dialog input::file-selector-button{background:#202832;color:#e5e2d9}.zoom-controls{background:#0c1219e8;color:#e5e2d9}.outline-button{color:#e5e2d9;border-color:#e5e2d957}.outline-button:hover{background:#e5e2d915}.enter-button{background:#d5c5a9;color:#111820;border:0}.enter-button:hover{background:#e6d5b8;color:#111820}.comparison-column select{border-color:#e5e2d957}.comparison-column select option{background:#111820}.time-range{background:#c7ab7e}.light-control input{background:#e5e2d93b}.light-control input::-webkit-slider-thumb{background:#c7ab7e}body[data-view=journey] .scene-shade{background:linear-gradient(180deg,#04070a88,transparent 24%,transparent 76%,#04070a7a)}@media(max-width:600px){.masthead{padding:15px}.experience-footer{padding:16px 15px}.brand{font-size:11px}.chapter-nav{gap:20px}.journey-title{inset:43% 9vw auto;letter-spacing:.12em;font-size:26px!important}.journey-location{bottom:10%}.menu-links button{font-size:29px;min-height:62px}.dialog-heading{padding:20px 24px}.dialog-heading h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.scene-loading span{animation:none}}@font-face{font-family:Barlow;src:url(/lumipatt/assets/fonts/Barlow-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/lumipatt/assets/fonts/Barlow-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/lumipatt/assets/fonts/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body,button,input,select,textarea{font-family:Barlow,Arial,sans-serif}#experience h1,#experience h2,#experience h3,.brand,.menu-links button{font-family:Barlow,Arial,sans-serif!important}body{font-weight:300}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid #e9d4af;outline-offset:7px}.brand{font-size:12px;letter-spacing:3px;text-transform:uppercase}.journey-title{inset:35% max(7vw,24px) auto!important;max-width:900px;margin:auto;font-size:clamp(42px,6.25vw,80px)!important;line-height:1.1!important;font-weight:100!important;letter-spacing:.02em!important;text-align:center;text-transform:uppercase;clip-path:none;filter:none;color:#f0ede5;text-wrap:balance;text-shadow:0 3px 22px #02060b99}.journey-start{font-size:12px;letter-spacing:3.6px;text-transform:uppercase;font-weight:400}.journey-start span{width:2px;height:22px}.journey-caption{position:absolute;bottom:18%;left:7%;right:7%;margin:0;text-align:center;font-size:12px;line-height:1.8;letter-spacing:3.6px;text-transform:uppercase;color:#f0ede5;text-shadow:0 2px 12px #000;pointer-events:none;text-wrap:balance}.journey-location{top:32px;bottom:auto!important;right:88px;left:auto;margin:0;padding:6px 0;background:none;font-size:12px;font-weight:400;letter-spacing:3.6px;text-transform:uppercase;text-shadow:0 2px 12px #000}.journey-ignite{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:15px;pointer-events:auto;min-width:160px;min-height:90px;padding:12px;color:#f0e5cf;text-shadow:0 2px 15px #02060b;font-size:12px;letter-spacing:3.6px;text-transform:uppercase;font-weight:400}.journey-ignite svg{width:48px;height:48px;fill:#11182080;stroke:#f0e5cf;stroke-width:.7;transition:transform .35s}.journey-ignite span{white-space:nowrap}.journey-ignite:hover svg,.journey-ignite:focus-visible svg{transform:scale(1.12)}.journey-route-bar{position:absolute;bottom:27px;left:50%;transform:translate(-50%);display:flex;gap:32px;pointer-events:auto}.journey-route-bar button{position:relative;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#c4c3bd;min-height:44px;padding:9px 0;border:0;background:transparent;font-weight:300}.journey-route-bar button:after{content:"";position:absolute;bottom:1px;left:0;right:2px;height:1px;transform:scaleX(0);background:#e9d4af;transform-origin:left;transition:transform .5s}.journey-route-bar button[data-lit=true]{color:#e9d4af}.journey-route-bar button[aria-current=true]{color:#fff}.journey-route-bar button[aria-current=true]:after{transform:scaleX(1)}.journey-hint{position:absolute;bottom:33px;left:88px;margin:0;color:#d7d5cd;font-size:12px;line-height:1.6;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 12px #000}.journey-skip-direct{position:absolute;top:27px;left:32px;display:flex;gap:15px;align-items:center;pointer-events:auto;min-height:44px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#d7d5cd}.journey-skip-direct svg{width:16px;height:16px}.journey-enter{top:64%;font-size:12px;letter-spacing:3px;text-transform:uppercase}.scene-loading:after{content:"Loading worlds"}.scene-loading{font-size:11px;letter-spacing:3px;text-transform:uppercase}.dialog-heading h2{font-size:clamp(28px,3.5vw,48px);font-weight:100;line-height:1.15;max-width:85%;text-wrap:balance}.menu-links button{font-weight:100;font-size:clamp(29px,4.5vw,60px);line-height:1.15}.chapter-nav button{font-size:12px;letter-spacing:2.5px;text-transform:uppercase}.artwork-tile h3{font-size:22px;font-weight:300;line-height:1.25}.detail-copy h2{font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.15}.detail-copy dl{grid-template-columns:70px 1fr}.detail-description,.provenance{font-size:15px;line-height:1.7}.about-lead{font-family:Barlow,sans-serif!important;font-weight:100;font-size:clamp(42px,6.25vw,80px);line-height:1.05}body[data-portal-visible=true] #experience{pointer-events:none}[hidden]{display:none!important}@media(max-width:600px){.brand{font-size:11px;letter-spacing:1.8px;max-width:100%;min-width:0;white-space:normal;text-wrap:balance;line-height:1.5;text-align:center}.masthead{grid-template-columns:40px minmax(0,1fr) 40px}.journey-title{inset:33% 7% auto!important;font-size:42px!important;line-height:1.12!important}.journey-caption{font-size:11px;letter-spacing:2.2px;bottom:18%;left:8%;right:8%;line-height:1.8}.journey-location{top:84px;left:24px;right:auto;font-size:11px;letter-spacing:2.6px}.journey-skip-direct{top:16px;left:22px;font-size:12px;letter-spacing:1.5px;gap:10px}.journey-route-bar{bottom:23px;gap:19px;width:max-content;max-width:90%}.journey-route-bar button{font-size:12px;letter-spacing:1.4px}.journey-ignite{font-size:11px;letter-spacing:2px;min-width:130px}.journey-hint{bottom:90px;left:0;right:0;text-align:center;font-size:12px;letter-spacing:1.5px}.dialog-heading h2{font-size:30px}.detail-copy dl{grid-template-columns:65px 1fr}.detail-copy h2{font-size:31px}.artwork-tile h3{font-size:18px}.journey-enter{top:62%}}@media(prefers-reduced-motion:reduce){.journey-ignite svg,.journey-route-bar button:after{transition:none}}.contribute-dialog .contribution-image-field{position:relative;margin-bottom:27px;font-size:12px;color:#b8c4ce}.contribution-image-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:12px}#contribution-choose-image{min-height:44px;font-size:12px;padding:11px 15px;flex:none}#contribution-filename{min-width:0;max-width:100%;font-size:12px;line-height:1.6;overflow-wrap:anywhere}#contribution-form .contribution-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#contribution-form [aria-invalid=true]{border-color:#e9d4af}.journey-continue{position:absolute;right:32px;bottom:27px;display:flex;align-items:center;gap:15px;min-height:44px;pointer-events:auto;color:#f0ede5;font-size:12px;letter-spacing:2px;text-transform:uppercase}.journey-continue svg{width:17px;height:17px}body[data-sample-preview=true] [data-country-stop]:not([data-country-stop=china]),body[data-sample-preview=true] [data-journey-time]:not([data-journey-time="0"]):not([data-journey-time="8"]){display:none}@media(max-width:600px){.journey-continue{right:22px;bottom:23px;font-size:11px;letter-spacing:1.5px}body[data-sample-preview=true] .journey-route-bar{left:88px;transform:none}}.journey-caption{top:auto;bottom:19%;left:max(4.5vw,28px);right:auto;max-width:24ch;margin:0;text-align:left;font-weight:300}@media(max-width:650px){.journey-caption{top:clamp(120px,18svh,176px);bottom:auto;left:24px;right:24px;max-width:24ch;margin:0;text-align:left}}.journey-ignite span{padding:4px 9px;background:#07111bd9;line-height:1.6;letter-spacing:.18em}.journey-caption{font-weight:400}@media(max-width:650px){.journey-caption{font-size:12px;letter-spacing:.16em}}#journey-start,#journey-ignite{position:absolute;left:24px;top:auto;bottom:92px;transform:none;width:1px;min-width:1px;height:1px;min-height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none;opacity:0}#journey-start:focus-visible,#journey-ignite:focus-visible{width:auto;min-width:160px;height:auto;min-height:44px;padding:10px 16px;overflow:visible;clip-path:none;pointer-events:auto;opacity:1;background:#07111be6;outline:1px solid #f0e5cf;outline-offset:5px;z-index:12}#journey-start span,#journey-ignite svg{display:none}#journey-ignite:focus-visible span{background:transparent;padding:0}body[data-view=journey] #exhibit-canvas{cursor:pointer}@media(max-width:600px){#journey-start,#journey-ignite{left:24px;bottom:148px}}.world-portal{--world-paper:#eee9df;--world-ink:#2b2722;--world-secondary:#746656;--world-line:#bfb2a2;--world-clay:#a45137;--world-scroll:0px;position:fixed;inset:0;z-index:30;min-height:100svh;overflow:auto;overscroll-behavior:contain;background:var(--world-paper);color:var(--world-ink);scrollbar-width:thin;scrollbar-color:#9f8c75 var(--world-paper);scroll-behavior:smooth}.world-portal[hidden]{display:none!important}.world-portal *{box-sizing:border-box}.world-portal button,.world-portal a,.world-portal input{color:inherit}.world-portal button{border:0;background:none;padding:0;min-height:44px;cursor:pointer;border-radius:0}.world-portal button:focus-visible,.world-portal a:focus-visible,.world-portal input:focus-visible{outline:1px solid var(--world-clay);outline-offset:5px}.world-portal ::selection{color:var(--world-paper);background:var(--world-clay)}.world-portal svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2;flex:none}.world-portal h1,.world-portal h2,.world-portal h3,.world-portal p,.world-portal figure{margin:0}.world-portal h1 em,.world-portal h2 em{color:var(--world-clay)}.world-portal main{overflow:clip}.world-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;max-width:1920px;margin:auto;padding:30px 5vw;position:relative;z-index:4}.world-portal .world-brand{text-align:left;justify-self:start;min-width:190px}.world-navigation{display:flex;align-items:center;gap:clamp(24px,3.1vw,52px)}.world-navigation button{position:relative}.world-navigation button:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}.world-navigation button:hover:after,.world-navigation button[aria-current=page]:after{transform:scaleX(1)}.world-portal .world-header-about{display:flex;align-items:center;gap:15px;justify-self:end}.world-header-about svg{width:18px}.world-hero{max-width:1920px;margin:0 auto;min-height:min(820px,calc(100svh - 108px));display:grid;grid-template-columns:43% 57%;grid-template-rows:1fr auto;position:relative;padding:0 5vw}.world-hero-copy{position:relative;z-index:2;align-self:center;padding:48px 10px 68px 0}.world-portal .world-hero h1{max-width:8.2ch;margin:0 0 28px;text-wrap:initial}.world-portal .world-text-action{display:inline-flex;align-items:center;gap:34px;min-height:48px;padding:10px 0;border-bottom:1px solid currentColor;text-align:left}.world-text-action svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.world-text-action:hover svg{transform:translate(5px)}.world-search{display:flex;align-items:center;width:230px;max-width:100%;margin-top:42px;border-bottom:1px solid var(--world-line);gap:12px}.world-search input{min-width:0;width:100%;height:44px;background:none;border:0;border-radius:0;padding:0;outline-offset:3px;caret-color:var(--world-clay);appearance:none}.world-search input::placeholder{color:var(--world-secondary);opacity:1}.world-search input::-webkit-search-cancel-button{cursor:pointer}.world-search button{display:flex;justify-content:center;align-items:center;min-width:44px}.world-search svg{width:18px;height:18px}.world-hero-art{position:relative;align-self:stretch;min-width:0;display:flex;flex-direction:column;padding-top:18px;padding-left:1.8vw}.world-hero-image{display:block;width:100%;flex:1;min-height:430px;position:relative;overflow:hidden;background:#b39b79}.world-hero-image img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 50%;transform:translateY(var(--world-scroll)) scale(1.08);transition:filter .5s ease-out}.world-hero-image:hover img{filter:brightness(1.04)}.world-hero-art figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0 14px;color:var(--world-secondary)}.world-portal .world-hero-art figcaption button{display:flex;align-items:center;gap:14px;min-height:44px}.world-hero-art figcaption svg{width:16px;height:16px}.world-hero-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;border-bottom:1px solid var(--world-line);color:var(--world-secondary);margin-top:14px}.world-hero-foot button{display:flex;align-items:center;gap:18px;color:var(--world-ink)}.world-hero-foot svg{width:18px}.world-section{max-width:1920px;margin:auto;padding:130px 5vw 0}.world-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:52px}.world-portal .world-section-heading h2{max-width:13ch;text-wrap:balance}.world-section-heading>p{color:var(--world-secondary);padding-bottom:5px;max-width:28ch}.world-section-heading .world-text-action{gap:28px;flex:none}.world-country-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--world-line)}.world-portal .world-country-navigation button{display:flex;align-items:center;gap:14px;padding:25px 18px 25px 0;min-width:0;transition:color .3s,background .3s}.world-country-navigation button+button{padding-left:25px;border-left:1px solid var(--world-line)}.world-country-navigation button svg{margin-left:auto;width:19px;transition:transform .3s ease-out}.world-country-navigation button:hover svg{transform:translate(4px)}.world-country-navigation button[aria-pressed=true]{color:var(--world-clay)}.world-country-dot{width:6px;height:6px;border:1px solid currentColor;border-radius:50%;flex:none}.world-country-navigation button[aria-pressed=true] .world-country-dot{background:currentColor;outline:1px solid currentColor;outline-offset:4px}.world-country-navigation button.is-explored .world-country-dot{background:currentColor}.world-place-composition{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center;padding:60px 0 0}.world-place-copy{padding-left:5vw}.world-portal .world-place-copy h3{margin-bottom:12px}.world-place-location{color:var(--world-secondary)}.world-country-context{max-width:35ch;margin-top:26px!important;margin-bottom:24px!important}.world-place-image{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left}.world-place-image img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}.world-place-image-caption{margin-top:14px;color:var(--world-secondary)}.world-place-journey{min-height:320px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 4vw;color:var(--world-clay)}.world-place-journey-name{margin-bottom:22px}.world-collection{padding-top:150px}.world-object-index{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:70px 3.4vw;align-items:start}.world-object{min-width:0}.world-object-photo{display:block;width:100%;position:relative;overflow:hidden;text-align:left;background:#e4d9ca}.world-object-photo img{display:block;width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.world-object-photo:hover img{transform:scale(1.035)}.world-object figcaption{display:flex;justify-content:space-between;align-items:start;gap:15px;padding-top:17px}.world-object p{color:var(--world-secondary);margin-top:6px}.world-portal .world-object-open{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-top:-8px;margin-right:-10px}.world-object-open svg{width:20px}.world-object-yangshao-human-fish{grid-column:1/8;grid-row:1}.world-object-yangshao-human-fish img{aspect-ratio:1.35}.world-object-harappa-unicorn{grid-column:9/13;grid-row:1;margin-top:130px!important}.world-object-harappa-unicorn img{aspect-ratio:.94}.world-object-yangshao-water-jar{grid-column:2/6;grid-row:2}.world-object-yangshao-water-jar img{aspect-ratio:.72;object-fit:contain;background:#070807}.world-object-harappa-early-fragment{grid-column:8/12;grid-row:2;margin-top:105px!important}.world-object-harappa-early-fragment img{aspect-ratio:.94;object-fit:contain;background:#e9e8e4}.world-object-yangshao-petal-basin{grid-column:1/8;grid-row:3}.world-object-yangshao-petal-basin img{aspect-ratio:1.44}.world-object-harappa-bull{grid-column:9/13;grid-row:3;margin-top:80px!important}.world-object-harappa-bull img{aspect-ratio:.94}.world-archive-status{padding:35px 0;color:var(--world-secondary)}.world-archive-status p{margin-bottom:15px}.world-portal button:disabled{opacity:.5;cursor:wait}.world-time{margin-top:150px;background:#e5d4bd;padding:85px 5vw 54px;position:relative}.world-time-heading{max-width:1728px;margin:0 auto 46px;display:flex;align-items:end;justify-content:space-between;gap:30px;position:relative;z-index:2}.world-portal .world-time h2{max-width:11ch}.world-time-heading .world-text-action{gap:30px}.world-time-pair{max-width:1728px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:end}.world-time-photo{display:block;width:100%;position:relative;overflow:hidden}.world-time-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.world-time-photo:hover img{transform:scale(1.035)}.world-time-yangshao .world-time-photo{aspect-ratio:1.3}.world-time-harappa .world-time-photo{aspect-ratio:.93;max-width:540px;margin-left:auto}.world-time-yangshao{padding-bottom:95px}.world-time-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0 0}.world-time-caption button{display:flex;align-items:center;gap:14px}.world-time-caption button svg{width:17px}.world-time-note{max-width:1728px;margin:55px auto 0!important;color:#685743;text-align:center}.world-participate{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding-top:135px;padding-bottom:130px}.world-portal .world-participate h2{max-width:12ch;margin-bottom:29px}.world-project-links{align-self:center}.world-project-links button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;padding:23px 0;border-bottom:1px solid var(--world-line);text-align:left;min-height:80px}.world-project-links button:first-child{border-top:1px solid var(--world-line)}.world-project-links svg{width:23px;transition:transform .35s}.world-project-links button:hover svg{transform:translate(5px)}.world-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1728px;margin:0 5vw;border-top:1px solid var(--world-line);padding:24px 0 30px;color:var(--world-secondary)}.world-footer button{display:flex;align-items:center;gap:18px}.world-footer svg{width:17px;height:17px}.world-footer>button:last-child svg{transform:rotate(-90deg)}.world-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.world-portal .image-unavailable{visibility:hidden}.world-portal .has-unavailable-image{position:relative}.world-portal .has-unavailable-image:after{content:"Image unavailable";position:absolute;inset:0;display:grid;place-items:center;color:var(--world-ink);background:var(--world-paper)}.world-portal [hidden]{display:none!important}.project-section{margin-top:34px;scroll-margin-top:115px}.project-section h3{font-size:22px;line-height:1.3;font-weight:300;letter-spacing:-.01em;margin:0 0 13px}.project-section>p{font-size:15px;line-height:1.7;color:var(--muted);margin:0 0 20px;max-width:65ch}.project-section .provenance a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}body[data-portal-visible=true] #experience .masthead,body[data-portal-visible=true] #experience .experience-footer,body[data-portal-visible=true] #experience .theatre-hotspots,body[data-portal-visible=true] #experience .journey-interface{opacity:0!important;visibility:hidden;pointer-events:none}.world-portal:not([hidden]){animation:world-portal-reveal .75s cubic-bezier(.16,1,.3,1) both}@keyframes world-portal-reveal{0%{opacity:0}to{opacity:1}}@media(min-width:1921px){.world-header,.world-hero,.world-section{padding-left:96px;padding-right:96px}.world-footer{margin-inline:auto;padding-inline:0}}@media(max-width:1100px){.world-header{gap:24px;grid-template-columns:1fr auto}.world-header-about{display:none!important}.world-navigation{gap:28px}.world-hero{grid-template-columns:44% 56%;min-height:720px}.world-hero-art{padding-left:0}.world-hero-image{min-height:480px}.world-hero-art figcaption{align-items:start;flex-direction:column;gap:0}.world-hero-art figcaption button{min-height:44px}.world-place-composition{gap:6vw}.world-place-copy{padding-left:2vw}.world-section{padding-top:100px}.world-collection{padding-top:120px}.world-time{margin-top:120px}.world-country-navigation button+button{padding-left:18px}.world-country-navigation button{gap:11px}.world-object-index{gap:60px 3.4vw}.world-object-harappa-unicorn{margin-top:100px!important}.world-object-harappa-early-fragment{margin-top:75px!important}.world-time-yangshao{padding-bottom:60px}.world-participate{padding-bottom:100px}}@media(max-width:760px){.world-header{display:flex;flex-wrap:wrap;gap:18px;padding:25px 23px 18px}.world-portal .world-brand{min-width:0}.world-navigation{width:100%;justify-content:space-between;gap:16px;padding-top:2px;border-bottom:1px solid var(--world-line)}.world-navigation button{min-height:44px}.world-hero{min-height:0;display:flex;flex-wrap:wrap;padding:0 23px}.world-hero-copy{padding:31px 0 35px;width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:18px}.world-portal .world-hero h1{max-width:7ch;margin-bottom:23px;grid-column:1/-1}.world-hero-copy>.world-text-action{gap:18px;white-space:nowrap;justify-self:start;grid-column:1;grid-row:2}.world-search{width:165px;max-width:100%;margin:0;grid-column:2;grid-row:2;gap:2px}.world-search button{min-width:35px}.world-search svg{width:16px}.world-hero-art{width:100%;padding:0}.world-hero-image{width:100%;height:auto;min-height:0;aspect-ratio:1.1;flex:none}.world-hero-image img{transform:translateY(var(--world-scroll)) scale(1.09)}.world-hero-art figcaption{flex-direction:row;align-items:center;padding:9px 0;gap:14px}.world-portal .world-hero-art figcaption button{gap:10px}.world-hero-foot{width:100%;gap:15px;margin-top:5px;min-height:70px}.world-hero-foot>span{max-width:20ch}.world-hero-foot button{gap:9px;flex:none}.world-hero-foot svg{width:16px}.world-section{padding:83px 23px 0}.world-section-heading{align-items:flex-start;flex-direction:column;gap:21px;margin-bottom:33px}.world-portal .world-section-heading h2{max-width:13ch}.world-country-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.world-portal .world-country-navigation button{padding:20px 14px 20px 0;gap:14px;min-height:74px}.world-country-navigation button+button{padding-left:0;border-left:0}.world-country-navigation button:nth-child(2n){border-left:1px solid var(--world-line);padding-left:20px}.world-country-navigation button:nth-child(n+3){border-top:1px solid var(--world-line)}.world-country-navigation button svg{width:18px}.world-country-dot{width:5px;height:5px}.world-place-composition{display:flex;flex-direction:column;align-items:stretch;padding:36px 0 0;gap:30px}.world-place-copy{padding:0}.world-portal .world-place-copy h3{margin-bottom:7px}.world-country-context{margin-top:15px!important;margin-bottom:13px!important}.world-place-copy>.world-text-action{gap:24px}.world-place-image img{aspect-ratio:1.4}.world-place-image-caption{margin-top:12px}.world-place-journey{min-height:210px;padding:15px 0 0}.world-place-journey-name{margin-bottom:18px}.world-collection{padding-top:87px}.world-collection .world-section-heading{gap:14px}.world-section-heading>.world-text-action{gap:24px}.world-object-index{grid-template-columns:repeat(6,minmax(0,1fr));gap:39px 15px}.world-object-yangshao-human-fish{grid-column:1/7;grid-row:1}.world-object-yangshao-human-fish img{aspect-ratio:1.26}.world-object-harappa-unicorn{grid-column:3/7;grid-row:2;margin-top:0!important}.world-object-yangshao-water-jar{grid-column:1/5;grid-row:3}.world-object-harappa-early-fragment{grid-column:3/7;grid-row:4;margin-top:0!important}.world-object-yangshao-petal-basin{grid-column:1/7;grid-row:5}.world-object-harappa-bull{grid-column:2/7;grid-row:6;margin-top:0!important}.world-object figcaption{padding-top:14px;gap:10px}.world-object p{margin-top:5px}.world-object-open{margin-right:-7px!important}.world-time{margin-top:88px;padding:56px 23px 35px}.world-time-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:33px}.world-portal .world-time h2{max-width:11ch}.world-time-heading .world-text-action{gap:25px}.world-time-pair{display:flex;flex-direction:column;gap:39px;align-items:stretch}.world-time-yangshao{padding:0;width:100%}.world-time-harappa{width:83%;align-self:flex-end}.world-time-yangshao .world-time-photo{aspect-ratio:1.24}.world-time-harappa .world-time-photo{aspect-ratio:.94}.world-time-caption{gap:12px;padding-top:12px;align-items:start;flex-wrap:wrap}.world-portal .world-time-caption h3{min-height:36px;display:flex;align-items:center}.world-time-caption button{min-height:36px;gap:9px}.world-time-caption button svg{width:16px}.world-time-note{margin-top:34px!important;text-align:left;max-width:31ch}.world-participate{display:flex;flex-direction:column;gap:43px;padding-top:83px;padding-bottom:64px}.world-portal .world-participate h2{max-width:12ch;margin-bottom:20px}.world-participate-intro .world-text-action{gap:24px}.world-project-links{width:100%}.world-project-links button{min-height:72px;padding:19px 0}.world-project-links svg{width:21px}.world-footer{margin:0 23px;display:grid;grid-template-columns:1fr 1fr;gap:7px 25px;padding:22px 0 26px}.world-footer>span{grid-column:1/-1;padding-bottom:10px}.world-footer button{gap:12px;min-height:44px;justify-content:space-between}.world-footer>button:last-child{justify-self:end}.world-footer svg{width:16px}}@media(max-width:380px){.world-header,.world-hero,.world-section{padding-left:19px;padding-right:19px}.world-hero-copy{grid-template-columns:1fr;gap:18px}.world-hero-copy>.world-text-action{grid-column:1;grid-row:2}.world-search{grid-column:1;grid-row:3;width:210px}.world-hero-art figcaption{align-items:flex-start;flex-direction:column;gap:0}.world-time{padding-left:19px;padding-right:19px}.world-footer{margin-inline:19px}}@media(prefers-reduced-motion:reduce){.world-portal{animation:none!important;scroll-behavior:auto}.world-portal *{transition:none!important;scroll-behavior:auto}.world-hero-image img{transform:scale(1.08)}}#arrival-light{position:fixed;inset:0;z-index:80;background:radial-gradient(ellipse at 65% 35%,#d7b67b24,transparent 62%),#0f151b;opacity:0;pointer-events:none;will-change:opacity}body[data-arriving=true] #experience .masthead,body[data-arriving=true] .experience-footer,body[data-arriving=true] .journey-interface{opacity:0;pointer-events:none}body[data-portal-visible=true]{background:#0f151b;color:#eee6d6;color-scheme:dark}body[data-portal-visible=true] #experience{visibility:hidden}body[data-view=gallery] .experience-footer{display:none}dialog{background:#0f151b;color:#eee6d6;color-scheme:light;--paper:#eee6d6;--muted:#b8b0a0;--line:#34404a;scrollbar-color:#a69a88 #0f151b}dialog::backdrop{background:#0f151b}.dialog-heading{background:#0f151bf5;border-bottom:1px solid #34404a;padding:26px 4.6vw}.dialog-heading h2{color:#eee6d6;font-size:clamp(30px,4vw,54px);font-weight:100}.icon-button,.text-link,.menu-links button,.menu-settings .round-button,.light-control,.menu-settings .text-link,.journey-route button{color:#eee6d6!important}.icon-button:hover{background:#eee6d60b}.menu-dialog{background:#0f151b!important}.menu-links button{min-height:78px}.menu-settings .round-button{border-color:#aa9d89}.search-field,.provenance{border-color:#bcb09d}.search-field input,.comparison-column select,.contribute-dialog input:not([type=file]),.contribute-dialog textarea{color:#eee6d6;background:transparent;border-color:#bcb09d;caret-color:#a45137}.search-field input::placeholder,.contribute-dialog input::placeholder,.contribute-dialog textarea::placeholder{color:#746555}.filters button,.result-summary,.artwork-tile p,.detail-date,.culture-label,.detail-description,.provenance,.comparison-column>p,.comparison-note,.about-body>p:not(.about-lead),.form-note,.contribute-dialog form>label,#contribution-status,.journey-sources,.contribute-dialog .contribution-image-field{color:#b8b0a0}.filters button[aria-pressed=true]{color:#eee6d6;border-color:#a45137}.artwork-image,.detail-visual,.compare-image,#contribution-preview{background:#e5ddcf}.archive-controls{padding-top:38px}.archive-grid{gap:64px 3.2vw;padding-bottom:80px}.artwork-tile h3{color:#eee6d6;font-size:24px;font-weight:300}.artwork-image{height:clamp(250px,32vw,450px)}.detail-close{background:#0f151be6}.detail-copy h2,.about-lead,.trilogy h3,.provenance summary,.source-links a,.detail-copy dd,.detail-copy dt{color:#eee6d6}.detail-copy{padding-top:110px}.detail-copy h2{font-size:clamp(32px,3.7vw,54px);font-weight:100;line-height:1.12}.detail-copy dl{grid-template-columns:75px 1fr;column-gap:20px}.zoom-controls{background:#0f151bf0;color:#eee6d6}.zoom-controls button,.outline-button,.enter-button{color:#eee6d6;border-color:#9c8e7b;background:transparent}.outline-button:hover,.zoom-controls button:hover{background:#dcd1bf;color:#eee6d6}.enter-button{background:#eee6d6;color:#0f151b}.source-links a{border-color:#a49782}.provenance summary{min-height:36px}.comparison-column label{color:#b8b0a0}.comparison-column select{font-size:15px}.comparison-column select option{background:#0f151b;color:#eee6d6}.comparison-column h3{font-size:clamp(24px,2.7vw,38px);font-weight:100;color:#eee6d6}.time-range{background:#a45137}.time-axis{border-color:#b6a891}.time-tick{color:#b8b0a0}.comparison-note{max-width:90ch}.comparison{padding-top:45px}.about-body .project-section{border-color:#c5b9a6}.journey-sources a{color:#eee6d6}.menu-settings .walk-controls{display:none}dialog :focus-visible,body[data-portal-visible=true] :focus-visible{outline:2px solid #a45137;outline-offset:5px}dialog ::selection,body[data-portal-visible=true] ::selection{background:#a45137;color:#fff8ed}@media(max-width:650px){.dialog-heading{padding:20px 22px}.dialog-heading h2{font-size:31px}.archive-grid{gap:36px 16px}.artwork-image{height:210px}.artwork-tile h3{font-size:18px}.detail-copy{padding:35px 26px 50px}.detail-copy h2{font-size:34px}.comparison{padding-top:24px;gap:20px}.comparison-column h3{font-size:25px}.comparison-column select{font-size:12px}}@media(prefers-reduced-motion:reduce){#arrival-light{will-change:auto}}#world-heading:focus-visible{outline:2px solid var(--world-clay,#a45137);outline-offset:10px}#exhibit-canvas:focus-visible{outline:2px solid #ead9bb;outline-offset:-8px}.cultural-site{--site-paper:#eee9df;--site-ink:#2b2722;--site-muted:#6d6051;--site-line:#bfb2a2;--site-clay:#a45137;--site-image:#e0d5c5;--site-ease:cubic-bezier(.16,1,.3,1);background:var(--site-paper);color:var(--site-ink);scroll-behavior:auto;scrollbar-color:#9f8c75 var(--site-paper)}.cultural-site *{box-sizing:border-box}.cultural-site button,.cultural-site input,.cultural-site textarea,.cultural-site select{color:inherit}.cultural-site button{cursor:pointer;border:0;background:none;min-height:44px;border-radius:0}.cultural-site button:disabled{cursor:default;opacity:.32}.cultural-site a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.cultural-site button:focus-visible,.cultural-site a:focus-visible,.cultural-site input:focus-visible,.cultural-site textarea:focus-visible,.cultural-site select:focus-visible,.cultural-site [tabindex]:focus-visible{outline:2px solid var(--site-clay);outline-offset:5px}.cultural-site [tabindex="-1"]:focus{outline:0}.cultural-site ::selection{background:var(--site-clay);color:var(--site-paper)}.cultural-site input,.cultural-site textarea{caret-color:var(--site-clay)}.cultural-site h1,.cultural-site h2,.cultural-site h3,.cultural-site p,.cultural-site figure,.cultural-site dl{margin:0}.cultural-site h1,.cultural-site h2,.cultural-site h3{text-wrap:balance}.cultural-site img{display:block;max-width:100%}.cultural-site svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2;flex:none}.cultural-site main{overflow:clip}.cultural-site .site-shell{max-width:1920px;margin:auto}.cultural-site .site-section{padding:112px 5vw 0}.cultural-site .site-note{color:var(--site-muted);max-width:70ch}.cultural-site .site-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;text-align:left;border-bottom:1px solid var(--site-line);padding:10px 0;min-height:48px}.site-text-link svg{transition:transform .35s var(--site-ease)}.site-text-link:hover svg{transform:translate(5px)}.cultural-site .site-icon-button{width:48px;min-width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center}.site-icon-button:hover{color:var(--site-clay)}.site-save{display:inline-flex;gap:8px;align-items:center;flex:none}.site-save svg{width:19px;height:19px}.site-save[aria-pressed=true]{color:var(--site-clay)}.site-save[aria-pressed=true] svg{fill:var(--site-clay);stroke:var(--site-clay)}.site-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:28px 5vw 24px;position:relative;z-index:4}.cultural-site .site-brand{text-align:left;justify-self:start}.site-navigation{display:flex;gap:clamp(18px,2.2vw,38px)}.site-navigation button{position:relative}.site-navigation button:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--site-ease)}.site-navigation button:hover:after,.site-navigation button[aria-current=page]:after{transform:scaleX(1)}.site-profile-link{justify-self:end;display:flex;align-items:center;gap:10px}.site-profile-link svg{width:19px}.site-footer{margin:120px 5vw 0;border-top:1px solid var(--site-line);padding:40px 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.site-footer>div{display:flex;justify-content:flex-end;align-items:flex-start;gap:32px}.site-footer>span{grid-column:1/-1;color:var(--site-muted);padding-top:40px}.site-page-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:8vw;align-items:end;margin-bottom:64px}.cultural-site .site-page-heading h1{max-width:16ch}.site-page-heading>p{max-width:43ch;padding-bottom:5px}.site-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:46px}.cultural-site .site-section-title h2,.cultural-site .site-home-links h2,.cultural-site .site-editorial-pair h2,.cultural-site .site-co-introduction h2,.cultural-site .site-contact h2,.cultural-site .site-about-body h2{max-width:16ch}.site-section-title>p{max-width:35ch;color:var(--site-muted)}.site-timeline{padding:12px 5vw 0;position:relative}.site-timeline-top{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:18px 0 12px;border-top:1px solid var(--site-line)}.site-background-switch{display:flex;gap:20px}.site-background-switch button{position:relative}.site-background-switch button[aria-pressed=true]:after{content:"";height:1px;position:absolute;bottom:7px;left:0;right:0;background:currentColor}.site-timeline-stage{display:grid;grid-template-columns:185px minmax(0,1fr);min-height:560px;height:calc(100svh - 285px);max-height:780px;gap:22px}.site-culture-directory{display:flex;flex-direction:column;justify-content:center;padding:8px 16px 8px 0;position:relative;z-index:2}.cultural-site .site-culture-directory button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;min-height:32px;padding:4px 0;color:var(--site-muted);position:relative}.site-culture-directory button>span+span{opacity:.8}.cultural-site .site-culture-directory button[aria-current=true]{color:var(--site-clay)}.site-culture-directory button[aria-current=true]:before{content:"";position:absolute;left:-15px;top:15px;width:6px;height:6px;background:currentColor;border-radius:50%}.site-timeline-composition{position:relative;min-width:0;isolation:isolate}.site-river-line{position:absolute;left:0;top:5%;width:100%;height:90%;color:var(--site-clay);opacity:.15;z-index:-1}.site-river-line path{stroke-width:.7;fill:none}.site-timeline-object{position:absolute;width:66%;height:76%;left:0;top:1%;display:flex;align-items:center;justify-content:center}.site-timeline-object>button{display:block;width:100%;height:100%;position:relative}.site-timeline-object img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:saturate(.78);animation:site-object-arrive .8s var(--site-ease) both}.site-timeline-object button:hover img{filter:saturate(1)}.site-culture-copy{position:absolute;right:0;bottom:5%;width:42%;max-width:450px;z-index:2}.cultural-site .site-culture-copy h2{margin-bottom:16px}.site-culture-copy>p:first-of-type{max-width:31ch;margin-bottom:14px}.site-culture-date{display:block;color:var(--site-clay);margin:18px 0 8px}.site-culture-copy .site-text-link{margin-bottom:12px}.cultural-site .site-timeline-date-note{max-width:42ch;color:var(--site-muted)}.site-date-source{display:inline-flex;gap:12px;align-items:center;margin-top:9px}.site-date-source svg{width:15px;height:15px}.site-timeline-credit{position:absolute;left:5%;bottom:9%;color:var(--site-muted)}.site-pending-mark{color:var(--site-clay);opacity:.5;writing-mode:vertical-rl}.site-timeline-object.is-pending{gap:35px;align-items:center}.site-pending-caption{align-self:flex-end;color:var(--site-muted);padding-bottom:28px}.site-timeline-controls{display:flex;gap:12px;align-items:center;border-top:1px solid var(--site-line);padding-top:7px;margin-top:8px}.site-timeline-controls>label{display:flex;align-items:center;gap:18px;width:40%;font-variant-numeric:tabular-nums}.site-timeline-controls input{width:100%;accent-color:var(--site-clay);height:20px;cursor:pointer}.site-timeline-controls>p{color:var(--site-muted);margin-left:auto}.site-directory-note{color:var(--site-muted);margin-top:5px!important;max-width:90ch}.site-timeline[data-timeline-theme=river] .site-timeline-composition{background:#dce1d9;transition:background .5s var(--site-ease)}.site-timeline[data-timeline-theme=river] .site-river-line{opacity:.55;color:#566f68}.site-timeline[data-timeline-theme=river] .site-timeline-object img{mix-blend-mode:multiply}.site-home-object-grid{display:grid;grid-template-columns:1.1fr .8fr 1fr;gap:4vw;align-items:start}.site-home-object-grid .site-object-card:nth-child(2){margin-top:130px}.site-home-object-grid .site-object-card:nth-child(3){margin-top:50px}.site-object-image{display:block;width:100%;height:clamp(250px,30vw,480px);background:var(--site-image)!important;overflow:hidden}.site-object-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--site-ease)}.site-object-image:hover img{transform:scale(1.035)}.site-object-caption{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;padding-top:17px}.site-object-caption p,.site-object-caption span{color:var(--site-muted)}.cultural-site .site-object-caption h3{margin:7px 0 9px}.site-object-caption h3 button{text-align:left;min-height:0}.site-editorial-pair{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.site-editorial-pair>div>p{max-width:40ch;margin:30px 0 26px}.site-editorial-image{height:clamp(360px,45vw,650px);display:block;width:100%;overflow:hidden;background:var(--site-image)!important}.site-editorial-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.site-home-links{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.site-home-links>div{display:flex;flex-direction:column;gap:15px}.site-home-links .site-text-link{min-height:70px}.site-carousel{margin:20px 0 70px;overflow:hidden}.site-carousel-stage{height:440px;position:relative;perspective:1200px;touch-action:pan-y;isolation:isolate}.site-carousel-card{position:absolute;left:50%;top:12%;width:34%;height:75%;overflow:hidden;background:var(--site-image)!important;transform:translate(calc(-50% + var(--offset)*76%)) rotateY(calc(var(--offset)*-18deg)) scale(calc(1 - var(--distance)*.13));opacity:calc(1 - var(--distance)*.25);filter:blur(calc(var(--distance)*.4px));transition:transform .75s var(--site-ease),opacity .65s var(--site-ease),filter .65s var(--site-ease);transform-style:preserve-3d}.site-carousel-card img{width:100%;height:100%;object-fit:cover;pointer-events:none}.site-carousel-card>span{position:absolute;left:14px;right:14px;bottom:12px;text-align:left;padding:7px 9px;background:var(--site-paper);color:var(--site-ink);opacity:0;transition:opacity .4s}.site-carousel-card:hover>span,.site-carousel-card:focus-visible>span{opacity:1}.site-carousel-caption{display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid var(--site-line);padding:0 0 18px}.site-carousel-caption>p{max-width:35ch}.site-carousel-controls{display:flex;align-items:center;gap:12px}.site-carousel-dots{display:flex;gap:5px;align-items:center}.cultural-site .site-carousel-dots>button{width:18px;min-width:18px;min-height:44px;position:relative;padding:0}.site-carousel-dots>button:after{content:"";position:absolute;left:6px;top:20px;width:5px;height:5px;border:1px solid var(--site-muted);border-radius:50%}.site-carousel-dots>button[aria-pressed=true]:after{background:var(--site-clay);border-color:var(--site-clay)}.site-carousel-events .site-carousel-stage{height:470px}.site-carousel-events .site-carousel-card{width:31%;height:72%;top:8%;transform:translate(calc(-50% + var(--offset)*89%),calc(var(--distance)*52px)) rotate(calc(var(--offset)*12deg)) scale(calc(1 - var(--distance)*.2));transform-origin:50% 120%;filter:none}.site-carousel-library .site-carousel-stage{height:420px}.site-carousel-library .site-carousel-card{width:30%;height:74%;top:8%;transform:translate(calc(-50% + var(--offset)*69%),calc(var(--offset)*22px)) rotate(calc(var(--offset)*-8deg)) rotateY(calc(var(--offset)*-14deg)) scale(calc(1 - var(--distance)*.16));filter:none}.site-carousel-library .site-carousel-card img{object-fit:contain;mix-blend-mode:multiply}.site-carousel-library .site-carousel-card:nth-child(2n){top:16%}.cultural-site .site-library{position:fixed;inset:0;width:100%;height:100svh;max-width:none;max-height:none;margin:0;border:0;padding:0;background:var(--site-paper);color:var(--site-ink);overflow:auto;scrollbar-width:thin;scrollbar-color:#9f8c75 var(--site-paper)}.site-library::backdrop{background:#2b272299}.site-library-inner{max-width:1720px;margin:auto;padding:30px 5vw 90px}.site-library-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--site-line);padding-bottom:25px}.site-library-header>.site-icon-button{position:sticky;top:15px}.site-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 4vw}.site-library-grid .site-object-image{height:clamp(250px,28vw,390px)}.site-search-row{display:flex;align-items:center;justify-content:space-between;gap:30px;border-block:1px solid var(--site-line);padding:8px 0;margin-top:20px}.site-filter-bar{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.site-filter-bar button{padding:0;position:relative}.site-filter-bar button[aria-pressed=true]{color:var(--site-clay)}.site-filter-bar button[aria-pressed=true]:after{content:"";position:absolute;bottom:3px;left:0;right:0;height:1px;background:currentColor}.site-search{display:flex;align-items:center;gap:12px;width:300px;max-width:100%}.site-search>svg{width:17px;height:17px}.cultural-site .site-search input{border:0;background:none;min-width:0;width:100%;height:44px;padding:0}.site-search input::placeholder{color:var(--site-muted);opacity:1}.site-search button{width:36px;flex:none;display:grid;place-items:center}.site-search button svg{width:16px}.site-result-count{color:var(--site-muted);padding:22px 0 28px;font-variant-numeric:tabular-nums}.site-empty{padding:90px 0 80px;min-height:330px}.site-empty>p{color:var(--site-muted);margin:20px 0}.site-empty .site-text-link+.site-text-link{margin-left:30px}.site-reading-list>article{display:grid;grid-template-columns:24% minmax(0,1fr) auto;align-items:center;gap:4vw;border-bottom:1px solid var(--site-line);padding:32px 0}.site-reading-thumb{width:100%;height:210px;overflow:hidden;background:var(--site-image)!important}.site-reading-thumb img{width:100%;height:100%;object-fit:cover}.site-reading-category{color:var(--site-muted);margin-bottom:12px!important}.cultural-site .site-reading-list h2{max-width:24ch}.site-reading-list h2 button{text-align:left}.site-reading-list article>div>p:last-child{max-width:50ch;margin-top:16px}.site-listing-page>.site-note{margin-top:40px}.site-article-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:10vw;align-items:end;margin:55px 0}.cultural-site .site-article-heading h1{max-width:14ch}.site-article-heading>div>p{margin-bottom:24px}.site-article-heading>div>span{display:block;color:var(--site-muted)}.site-article-heading .site-save{margin-top:15px}.site-article-cover{width:100%}.site-article-cover>img{width:100%;height:clamp(360px,50vw,720px);object-fit:contain;background:var(--site-image);mix-blend-mode:multiply}.site-article-cover>figcaption{max-width:110ch;color:var(--site-muted);padding:14px 0}.site-article-body{max-width:730px;margin:85px auto 0}.site-article-body>section+section{margin-top:58px}.site-object-page{padding-top:24px}.site-object-page-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 5vw 28px}.site-object-page-top>div{display:flex;gap:30px;align-items:center}.site-object-view-layout{display:grid;grid-template-columns:58% 42%;min-height:680px}.site-viewer-column{min-width:0}.site-object-viewer{height:clamp(450px,54vw,780px);position:relative;background:var(--site-image);overflow:hidden;touch-action:none;cursor:grab;display:grid;place-items:center}.site-object-viewer>img{width:87%;height:87%;object-fit:contain;mix-blend-mode:multiply;transform:rotate(var(--viewer-angle,0deg)) scale(var(--viewer-scale,1));pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .1s ease-out}.site-object-viewer.is-dragging{cursor:grabbing}.site-object-viewer.is-dragging>img{transition:none}.site-viewer-instruction{position:absolute;bottom:20px;left:24px;right:24px;color:var(--site-muted);pointer-events:none}.site-viewer-toolbar{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 15px}.site-viewer-toolbar>button{display:flex;align-items:center;justify-content:center;gap:8px;width:44px}.site-viewer-toolbar>button[data-viewer-tool=loupe]{width:auto;padding:0 12px}.site-viewer-toolbar>button[aria-pressed=true]{color:var(--site-clay)}.site-viewer-toolbar output{min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.site-object-summary{padding:15px 5vw 0;align-self:center}.cultural-site .site-object-summary h1{max-width:17ch;margin-bottom:30px}.site-object-summary>p{margin-bottom:25px}.site-object-summary dl{margin:30px 0}.site-object-summary dl>div{display:grid;grid-template-columns:70px 1fr;gap:14px;padding:11px 0;border-top:1px solid var(--site-line)}.cultural-site dt{color:var(--site-muted)}.cultural-site dd{margin:0}.site-object-summary>.site-note{margin-top:20px}.site-loupe{display:none;position:absolute;width:210px;height:210px;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);overflow:hidden;background-color:var(--site-image);box-shadow:0 8px 30px #2b272233;outline:1px solid #8d7862;left:50%;top:50%;z-index:2}.site-loupe>.site-loupe-copy{position:absolute;left:0;top:0;max-width:none;object-fit:contain;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;transition:none}.site-object-viewer.has-loupe>img{transition:none}.site-object-viewer.has-loupe{cursor:crosshair}.site-object-viewer.has-loupe .site-loupe{display:block}.site-object-viewer:fullscreen{height:100svh;background:var(--site-paper);width:100vw}.site-object-viewer:fullscreen>img{width:90%;height:90%}.site-object-sources{display:grid;grid-template-columns:1fr 1fr;gap:10vw;scroll-margin-top:35px}.cultural-site .site-object-sources h2{margin-bottom:30px}.site-object-sources>div>p{margin-top:20px;max-width:55ch}.site-object-sources dl>div{display:grid;grid-template-columns:115px 1fr;gap:25px;padding:18px 0;border-top:1px solid var(--site-line)}.site-object-sources a{display:inline-flex;gap:12px;align-items:center}.site-object-sources a svg{width:17px;height:17px}.site-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.site-related-grid .site-object-image{height:420px}.site-co-introduction{display:grid;grid-template-columns:1.2fr 1fr;gap:10vw;align-items:center;margin-top:75px}.site-co-introduction figure>img{width:100%;height:470px;object-fit:contain;background:var(--site-image);mix-blend-mode:multiply}.site-co-introduction figcaption{color:var(--site-muted);padding-top:12px}.site-co-introduction>div>p{margin:30px 0;max-width:42ch}.site-services{margin-top:120px;border-top:1px solid var(--site-line)}.site-services>section{display:grid;grid-template-columns:1fr 1fr 40px;gap:40px;align-items:center;border-bottom:1px solid var(--site-line);padding:45px 0;transition:transform .5s var(--site-ease),color .5s var(--site-ease)}.cultural-site .site-services h2{max-width:22ch}.site-services p{max-width:47ch}.site-services>section:hover,.site-services>section:focus-visible{transform:translate(10px);color:var(--site-clay)}.site-partners{margin-top:120px}.site-partner-orbit{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;perspective:900px;min-height:300px;align-items:center}.site-partner-orbit>article{padding:35px 0;border-block:1px solid var(--site-line);transform:rotateY(-5deg) translateY(12px);transition:transform .6s var(--site-ease),color .6s var(--site-ease)}.site-partner-orbit>article:nth-child(2){transform:translateY(-20px)}.site-partner-orbit>article:nth-child(3){transform:rotateY(5deg) translateY(12px)}.site-partner-orbit>article:hover,.site-partner-orbit>article:focus-visible{transform:translateY(-20px) rotateY(0);color:var(--site-clay)}.cultural-site .site-partner-orbit h3{max-width:15ch}.site-partner-orbit p{margin:25px 0;max-width:32ch}.site-partner-orbit svg{margin-top:15px}.site-contact{display:grid;grid-template-columns:1fr 1.4fr;gap:10vw;margin-top:130px;padding-top:50px;border-top:1px solid var(--site-line);scroll-margin-top:30px}.site-contact>div>p{margin:25px 0;max-width:35ch}.site-contact>form{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cultural-site form label{display:block;color:var(--site-muted)}.cultural-site form input,.cultural-site form textarea,.cultural-site form select{display:block;width:100%;border:0;border-bottom:1px solid var(--site-line);border-radius:0;background:none;min-height:48px;padding:10px 0;color:var(--site-ink)}.cultural-site form input::placeholder,.cultural-site form textarea::placeholder{color:var(--site-muted);opacity:1}.cultural-site form select{padding-right:18px;cursor:pointer}.cultural-site form textarea{resize:vertical}.cultural-site form input:disabled{opacity:.65}.site-form-wide{grid-column:1/-1}.site-form-submit{display:flex;align-items:center;justify-content:space-between;gap:20px}.site-form-submit>p{color:var(--site-muted)}.cultural-site .site-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 22px;background:var(--site-ink);color:var(--site-paper);min-height:52px}.site-button:hover{background:#494035}.site-form-feedback{color:var(--site-clay);min-height:20px}.site-account-page{display:grid;grid-template-columns:1.15fr 1fr;gap:12vw;min-height:700px}.site-account-visual{position:relative;isolation:isolate;min-height:550px;padding-top:90px}.cultural-site .site-account-visual h1{max-width:13ch}.site-account-visual>p{max-width:30ch;margin-top:30px}.site-account-orbit{position:absolute;left:-15%;top:0;width:110%;height:100%;z-index:-1;opacity:.35;transform:rotate(-20deg)}.site-account-orbit span{position:absolute;inset:0;border:1px solid var(--site-clay);border-radius:50%;animation:site-orbit 42s linear infinite}.site-account-orbit span:nth-child(2){inset:15%;animation-direction:reverse}.site-account-orbit span:nth-child(3){inset:30%}.site-account-cultures{position:relative;display:flex;gap:18px;flex-wrap:wrap;margin-top:90px;max-width:360px;color:var(--site-clay)}.site-account-cultures span{cursor:help;padding:5px 0}.site-account-form{padding-top:0;max-width:470px}.site-account-tabs{display:flex;gap:35px;border-bottom:1px solid var(--site-line);margin-bottom:45px}.site-account-tabs button{position:relative;padding:0 0 18px}.site-account-tabs button[aria-pressed=true]{color:var(--site-clay)}.site-account-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;height:1px;left:0;right:0;background:currentColor}.cultural-site .site-account-form h2{margin-bottom:35px}.site-account-form form{display:flex;flex-direction:column;gap:25px}.site-code-row{display:flex;align-items:flex-end;gap:15px}.site-code-row>label{flex:1;min-width:0}.site-code-row>button{flex:none;min-width:95px;text-decoration:underline;text-underline-offset:5px}.site-profile-intro{display:flex;gap:7vw;align-items:center;margin-bottom:70px}.site-profile-avatar{width:190px;height:190px;position:relative;display:grid;place-items:center;flex:none}.site-profile-avatar>svg{width:55px;height:55px;color:var(--site-clay)}.site-profile-avatar:before,.site-profile-avatar:after,.site-profile-avatar>span{content:"";position:absolute;inset:0;border:1px solid var(--site-line);border-radius:50%;transform:rotate(-28deg) scaleY(.55);animation:site-avatar 30s linear infinite}.site-profile-avatar:after{transform:rotate(28deg) scaleY(.55);animation-direction:reverse}.site-profile-avatar>span{inset:25px;animation-duration:45s}.cultural-site .site-profile-intro h1{margin-bottom:10px}.site-quiet-link{text-decoration:underline;text-underline-offset:5px}.site-profile-intro p{color:var(--site-muted);margin:12px 0}.site-profile-count{display:block;color:var(--site-clay);margin-top:20px;font-variant-numeric:tabular-nums}.site-profile-filter{border-block:1px solid var(--site-line);padding:8px 0;margin-bottom:45px}.site-saved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 4vw}.site-saved-grid .site-object-image{height:320px}.site-saved-note>button{width:100%;text-align:left}.site-saved-note img{width:100%;height:320px;object-fit:cover}.cultural-site .site-saved-note h3{margin:20px 0 12px}.site-saved-note p{max-width:35ch}.site-profile-page>.site-note{margin-top:55px}.site-profile-intro form{display:flex;gap:20px;align-items:flex-end}.site-admin-tools{display:flex;align-items:center;gap:35px;border-block:1px solid var(--site-line);padding:10px 0}.site-admin-tools>p{margin-right:auto}.site-intent-list>article{padding:40px 0;border-bottom:1px solid var(--site-line)}.site-intent-list header{display:flex;justify-content:space-between;gap:30px;margin-bottom:25px}.site-intent-list time{color:var(--site-muted)}.site-intent-list dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.site-intent-list dd{margin-top:7px}.site-intent-list article>p{max-width:75ch;margin:30px 0 20px;white-space:pre-wrap}.site-admin-page>.site-note{margin-top:45px}.site-about-body{display:grid;grid-template-columns:1fr 1fr;gap:10vw;margin-top:100px}.site-about-body p{margin-bottom:28px;max-width:58ch}.site-about-body .site-text-link{margin-top:15px}.site-toast{position:fixed;z-index:100;bottom:25px;left:50%;transform:translate(-50%,15px);width:max-content;max-width:calc(100% - 40px);background:var(--site-ink);color:var(--site-paper);padding:16px 22px;opacity:0;pointer-events:none;transition:opacity .25s,transform .4s var(--site-ease);box-shadow:0 8px 25px #2b272233}.site-toast.is-visible{opacity:1;transform:translate(-50%)}.site-archive-notice{padding:25px 0;color:var(--site-clay)}.site-image-unavailable{min-height:180px;object-fit:contain!important;color:var(--site-muted)}@keyframes site-object-arrive{0%{transform:translate(24px) scale(.97);filter:saturate(.78) blur(4px)}to{transform:translate(0) scale(1);filter:saturate(.78) blur(0)}}.cultural-site .site-pending-mark{writing-mode:horizontal-tb;text-transform:uppercase;max-width:9ch;overflow-wrap:anywhere;text-align:center}.site-date-details{margin-top:3px;max-width:42ch}.site-date-details>summary,.site-directory-details>summary{color:var(--site-muted);cursor:pointer;min-height:28px;padding:5px 0}.site-date-details .site-timeline-date-note{padding:5px 0}.site-directory-details{margin-top:2px}.site-directory-details[open]{padding-bottom:10px}.site-chronology-scale{position:relative;margin:14px 0 8px;height:26px;border-top:1px solid var(--site-line);display:flex;justify-content:space-between;gap:20px;padding-top:8px;color:var(--site-muted);font-variant-numeric:tabular-nums;max-width:330px}.site-chronology-range{position:absolute;top:-2px;height:3px;background:var(--site-clay)}@keyframes site-orbit{to{transform:rotate(360deg)}}@keyframes site-avatar{to{transform:rotate(332deg) scaleY(.55)}}@media(min-width:1700px){.site-timeline-stage{grid-template-columns:220px 1fr}.site-culture-directory button{min-height:37px!important}.site-timeline-credit{left:8%}}@media(max-width:1100px){.site-header{grid-template-columns:1fr auto;gap:12px 30px}.site-navigation{grid-column:1/-1;grid-row:2;justify-content:space-between;border-top:1px solid var(--site-line);padding-top:8px;gap:18px}.site-profile-link{grid-column:2;grid-row:1}.site-timeline-stage{grid-template-columns:150px 1fr;gap:15px;min-height:600px;height:calc(100svh - 350px)}.site-timeline-object{width:80%;height:59%;top:0;left:6%}.site-culture-copy{width:72%;bottom:2%}.site-timeline-credit{left:0;bottom:44%}.site-home-object-grid{gap:3vw}.site-object-caption{flex-wrap:wrap}.site-page-heading{gap:5vw}.site-carousel-card{width:42%}.site-reading-list>article{grid-template-columns:25% 1fr;gap:30px}.site-reading-list>article>.site-save,.site-reading-list>article>.site-text-link{grid-column:2;justify-self:start}.site-reading-thumb{grid-row:span 2;height:220px}.site-search-row{flex-wrap:wrap;gap:10px}.site-search{width:100%}.site-object-view-layout{grid-template-columns:53% 47%}.site-object-summary{padding-left:4vw;padding-right:4vw}.site-object-sources{gap:5vw}.site-object-sources dl>div{grid-template-columns:90px 1fr;gap:15px}.site-object-viewer{height:600px}.site-contact{gap:6vw;grid-template-columns:1fr 1.3fr}.site-partner-orbit{gap:25px}.site-account-page{gap:7vw}.site-saved-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.cultural-site .site-section{padding:75px 23px 0}.site-header{padding:24px 23px 12px;gap:18px}.site-profile-link>span{display:none}.site-navigation{gap:16px;overflow:auto;scrollbar-width:none;justify-content:space-between}.site-navigation button{white-space:nowrap;min-height:38px}.site-profile-link{width:44px;justify-content:center}.site-timeline{padding:0 23px}.site-timeline-top{padding-top:12px;border-top:0}.site-background-switch{gap:16px}.site-timeline-stage{display:flex;flex-direction:column;height:auto;min-height:0;gap:12px}.site-timeline-composition{height:620px;min-height:560px}.site-timeline-object{left:-3%;top:0;height:51%;width:100%}.site-culture-copy{left:0;right:auto;bottom:0;width:100%;max-width:none}.cultural-site .site-culture-copy h2{max-width:95%;margin-bottom:13px}.site-culture-copy>p:first-of-type{max-width:32ch;margin-bottom:10px}.site-culture-date{margin:12px 0 4px}.site-culture-copy>.site-text-link{min-height:44px;margin-bottom:8px}.cultural-site .site-timeline-date-note{max-width:43ch}.site-timeline-credit{left:0;bottom:auto;top:47%;max-width:40ch}.site-river-line{height:70%;width:130%;left:-20%;opacity:.1}.site-culture-directory{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:25px;overflow:auto;scrollbar-width:thin;padding:10px 0 14px;border-top:1px solid var(--site-line)}.cultural-site .site-culture-directory button{min-width:max-content;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:2px 0;min-height:44px}.site-culture-directory button[aria-current=true]:before{left:0;top:auto;bottom:-9px;width:4px;height:4px}.site-timeline-controls{padding-top:0;gap:5px;margin-top:0}.site-timeline-controls>label{width:auto;flex:1;gap:12px}.site-timeline-controls>p{display:none}.site-timeline-controls>.site-icon-button{width:38px;min-width:38px}.site-directory-note{max-width:42ch}.site-pending-mark{writing-mode:horizontal-tb}.site-timeline-object.is-pending{flex-direction:column;justify-content:center;gap:8px}.site-pending-caption{align-self:center;padding:0;text-align:center}.site-timeline-composition:has(.is-pending){height:570px;min-height:540px}.site-timeline-composition:has(.is-pending) .site-timeline-object{height:43%}.site-home-object-grid{display:block}.site-home-object-grid .site-object-card{margin:0 0 45px!important}.site-object-image{height:370px}.site-object-caption{flex-wrap:nowrap;padding-top:14px;gap:12px}.site-section-title{display:block;margin-bottom:30px}.site-section-title>.site-text-link{margin-top:24px}.site-section-title>p{margin-top:25px}.site-editorial-pair{display:flex;flex-direction:column;gap:40px}.site-editorial-pair>div{width:100%}.site-editorial-pair>div>p{margin:25px 0}.site-editorial-image{height:430px;width:100%}.site-home-links{display:block}.site-home-links>div{margin-top:35px;gap:5px}.site-home-links .site-text-link{min-height:65px}.site-footer{margin:85px 23px 0;padding-top:30px;display:block}.site-footer>div{display:flex;flex-direction:column;gap:5px;margin-top:30px;align-items:stretch}.site-footer>span{display:block;padding-top:30px}.site-page-heading{display:block;margin-bottom:35px}.cultural-site .site-page-heading h1{max-width:13ch}.site-page-heading>p{margin-top:26px;max-width:34ch}.site-carousel{margin:0 -23px 50px}.site-carousel-stage{height:330px}.site-carousel-card{width:65%;height:72%;top:9%;transform:translate(calc(-50% + var(--offset)*67%)) rotateY(calc(var(--offset)*-18deg)) scale(calc(1 - var(--distance)*.16))}.site-carousel-caption{margin:0 23px;display:block;position:relative;min-height:115px;padding-bottom:10px}.site-carousel-caption>p{max-width:25ch;min-height:48px}.site-carousel-controls{justify-content:space-between;gap:10px}.site-carousel-events .site-carousel-stage{height:355px}.site-carousel-events .site-carousel-card{width:65%;height:70%;top:9%;transform:translate(calc(-50% + var(--offset)*75%),calc(var(--distance)*45px)) rotate(calc(var(--offset)*13deg)) scale(calc(1 - var(--distance)*.2))}.site-carousel-library .site-carousel-stage{height:340px}.site-carousel-library .site-carousel-card{width:63%;height:70%;top:7%;transform:translate(calc(-50% + var(--offset)*65%),calc(var(--offset)*20px)) rotate(calc(var(--offset)*-8deg)) scale(calc(1 - var(--distance)*.16))}.site-library-inner{padding:22px 23px 70px}.site-library-header{padding-bottom:15px}.site-library-header .site-icon-button{width:40px;min-width:40px}.site-library-grid{grid-template-columns:1fr;gap:45px}.site-library-grid .site-object-image{height:370px}.site-search-row{display:block;padding:6px 0}.site-filter-bar{gap:20px;flex-wrap:wrap}.site-search{width:100%;border-top:1px solid var(--site-line);margin-top:4px;padding-top:4px}.site-result-count{padding:20px 0}.site-reading-list>article{display:block;padding:30px 0}.site-reading-thumb{height:250px;margin-bottom:24px}.cultural-site .site-reading-list h2{max-width:22ch}.site-reading-list article>div>p:last-child{margin-top:12px}.site-reading-list article>.site-save,.site-reading-list article>.site-text-link{margin-top:20px}.site-reading-category{margin-bottom:8px!important}.site-empty{padding:60px 0;min-height:300px}.site-empty .site-text-link+.site-text-link{margin-left:0;display:flex;width:max-content;margin-top:10px}.site-article-heading{display:block;margin:35px 0}.site-article-heading>div>p{margin:25px 0 18px}.site-article-cover>img{height:390px}.site-article-body{margin-top:55px}.site-article-body>section+section{margin-top:43px}.site-object-page{padding-top:10px}.site-object-page-top{padding:0 23px 20px;display:block}.site-object-page-top>div{justify-content:space-between;margin-top:8px}.site-object-view-layout{display:flex;flex-direction:column;min-height:0}.site-object-viewer{height:440px}.site-viewer-instruction{left:23px;bottom:15px}.site-viewer-toolbar{gap:5px;padding:8px 12px}.site-viewer-toolbar>button{width:38px}.site-viewer-toolbar>button[data-viewer-tool=loupe]{padding:0 7px}.site-viewer-toolbar output{min-width:38px}.site-object-summary{padding:35px 23px 0;width:100%}.cultural-site .site-object-summary h1{max-width:16ch;margin-bottom:24px}.site-object-summary dl{margin:25px 0}.site-object-sources{display:block}.site-object-sources dl{margin-top:35px}.site-object-sources dl>div{grid-template-columns:80px 1fr;gap:18px;padding:16px 0}.site-related-grid{display:block}.site-related-grid .site-object-card+.site-object-card{margin-top:40px}.site-related-grid .site-object-image{height:370px}.site-loupe{width:160px;height:160px}.site-co-introduction{display:block;margin-top:45px}.site-co-introduction figure>img{height:330px}.site-co-introduction>div{margin-top:45px}.site-co-introduction>div>p{margin:25px 0}.site-services{margin-top:70px}.site-services>section{display:grid;grid-template-columns:1fr 24px;gap:20px;padding:30px 0}.cultural-site .site-services h2,.site-services p{grid-column:1}.site-services svg{grid-column:2;grid-row:1}.site-services>section:hover,.site-services>section:focus-visible{transform:translate(4px)}.site-partners{margin-top:75px}.site-partner-orbit{display:block;min-height:0}.site-partner-orbit>article,.site-partner-orbit>article:nth-child(2),.site-partner-orbit>article:nth-child(3){transform:none;padding:25px 0;border-top:0}.cultural-site .site-partner-orbit h3{max-width:none}.site-partner-orbit p{max-width:35ch;margin:15px 0}.site-partner-orbit svg{margin-top:3px}.site-contact{display:block;margin-top:75px;padding-top:35px}.site-contact>form{display:flex;flex-direction:column;gap:25px;margin-top:45px}.site-form-submit{align-items:flex-start;flex-direction:column;gap:12px}.site-form-submit>.site-button{width:100%}.site-account-page{display:block;min-height:0}.site-account-visual{padding:30px 0;min-height:330px}.site-account-visual>p{max-width:27ch;margin-top:25px}.site-account-cultures{margin-top:35px;gap:15px}.site-account-orbit{left:-20%;width:110%;height:110%;top:-5%;opacity:.2}.site-account-form{padding-top:65px;max-width:none}.site-account-tabs{margin-bottom:32px}.cultural-site .site-account-form h2{margin-bottom:28px}.site-account-form form{gap:23px}.site-profile-intro{display:block;margin-bottom:40px}.site-profile-avatar{width:125px;height:125px;margin-bottom:30px}.site-profile-avatar>svg{width:40px;height:40px}.site-profile-filter{gap:24px;margin-bottom:32px}.site-saved-grid{display:block}.site-saved-grid>article+article{margin-top:40px}.site-saved-grid .site-object-image,.site-saved-note img{height:350px}.site-profile-intro form{flex-wrap:wrap;gap:10px 25px}.site-profile-intro form>label{width:100%}.site-admin-tools{flex-wrap:wrap;gap:10px 25px;padding:15px 0}.site-admin-tools>p{width:100%;margin:0}.site-intent-list header{display:block}.site-intent-list time{display:block;margin-top:12px}.site-intent-list dl{display:block}.site-intent-list dl>div+div{margin-top:20px}.site-about-body{display:block;margin-top:60px}.site-about-body>div{margin-top:35px}.site-toast{max-width:calc(100% - 30px);padding:14px 18px;bottom:15px;width:calc(100% - 30px)}}@media(max-width:380px){.cultural-site .site-section,.site-header{padding-left:19px;padding-right:19px}.site-navigation{gap:13px}.site-timeline{padding-left:19px;padding-right:19px}.site-timeline-composition{height:630px}.site-timeline-object{height:47%}.site-timeline-credit{top:44%}.site-footer{margin-left:19px;margin-right:19px}.site-library-inner{padding-left:19px;padding-right:19px}.site-viewer-toolbar{gap:2px}.site-viewer-toolbar>button[data-viewer-tool=loupe] span{display:none}}@media(prefers-reduced-motion:reduce){.cultural-site *,.cultural-site *:before,.cultural-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-object-viewer .site-fullscreen-exit{display:none}.site-object-viewer:fullscreen .site-fullscreen-exit{display:flex;position:absolute;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));align-items:center;justify-content:center;width:48px;height:48px;min-height:48px;background:var(--site-paper);color:var(--site-ink);z-index:4}.cultural-site{--site-paper: #0f151b;--site-ink: #eee6d6;--site-muted: #b8b0a0;--site-line: #bdd4e528;--site-clay: #d7b67b;--site-image: #151d25;--site-panel: #151d25;--site-ease: cubic-bezier(.16, 1, .3, 1);color-scheme:dark;background:var(--site-paper);color:var(--site-ink);scrollbar-color:#546478 var(--site-paper)}.cultural-site .site-shell{background:transparent}.cultural-site ::selection{background:#d7b67b;color:#0f151b}.cultural-site :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--site-clay);outline-offset:5px}.cultural-site [tabindex="-1"]:focus{outline:none}.cultural-site :is(input,textarea){caret-color:var(--site-clay)}.cultural-site :is(button,a){-webkit-tap-highlight-color:#d7b67b24}.cultural-site button:disabled{opacity:.38}.cultural-site .site-text-link{border-color:var(--site-line);transition:color .25s ease,border-color .25s ease}.cultural-site .site-text-link:hover{color:var(--site-clay);border-color:#d7b67b90}.cultural-site .site-icon-button:hover{color:var(--site-clay);background:#ffffff08}.cultural-site .site-note{color:var(--site-muted)}.cultural-site :is(.site-object-image,.site-editorial-image,.site-carousel-card,.site-reading-thumb,.site-object-viewer,.site-co-introduction figure,.site-saved-note>button){background:var(--site-image)}.cultural-site :is(.site-object-image,.site-editorial-image,.site-carousel-card,.site-reading-thumb,.site-article-cover,.site-object-viewer,.site-co-introduction figure,.site-saved-note) img,.cultural-site .site-loupe>.site-loupe-copy{mix-blend-mode:normal;filter:none}.cultural-site .site-object-image,.cultural-site .site-editorial-image{position:relative}.cultural-site .site-object-image img{transform-origin:50% 50%;transition:transform .8s var(--site-ease)}.cultural-site .site-object-image:hover img{transform:scale(1.025)}.cultural-site .site-object-caption{gap:24px;padding-top:22px}.cultural-site .site-object-caption :is(p,span),.cultural-site :is(.site-article-cover>figcaption,.site-co-introduction figcaption){color:var(--site-muted)}.cultural-site .site-object-caption h3{margin:9px 0 12px}.cultural-site .site-save{color:var(--site-muted);transition:color .25s ease}.cultural-site .site-save:hover,.cultural-site .site-save[aria-pressed=true]{color:var(--site-clay)}.cultural-site .site-save[aria-pressed=true] svg{fill:var(--site-clay);stroke:var(--site-clay)}.cultural-site .site-home-collection{padding-top:clamp(100px,12vw,175px)}.cultural-site .site-section-title{margin-bottom:60px}.cultural-site .site-section-title h2{max-width:17ch}.cultural-site .site-home-object-grid{grid-template-columns:1.12fr .82fr 1fr;gap:4.5vw}.cultural-site .site-home-object-grid .site-object-card:nth-child(2){margin-top:145px}.cultural-site .site-home-object-grid .site-object-card:nth-child(3){margin-top:65px}.cultural-site .site-editorial-pair{padding-top:clamp(120px,14vw,200px);gap:11vw}.cultural-site .site-editorial-pair>div>p{color:var(--site-muted)}.cultural-site .site-home-links{padding-top:clamp(110px,13vw,185px)}.cultural-site .site-home-links .site-text-link{padding:18px 0}.cultural-site .site-footer{margin-top:145px;padding-top:45px;padding-bottom:30px;border-color:var(--site-line)}.cultural-site .site-footer>span{color:var(--site-muted)}.cultural-site .site-page-heading{padding-top:12px}.cultural-site .site-page-heading>p{color:var(--site-muted)}.cultural-site .site-carousel{margin-bottom:85px}.cultural-site .site-carousel-stage{perspective:1400px}.cultural-site .site-carousel-card{box-shadow:0 20px 50px #00000030}.cultural-site .site-carousel-card>span{left:0;right:0;bottom:0;padding:16px 18px;background:#0f151beb;color:var(--site-ink)}.cultural-site .site-carousel-caption{border-color:var(--site-line);padding-bottom:24px}.cultural-site .site-carousel-dots>button:after{border-color:#b8b0a080}.cultural-site .site-carousel-dots>button[aria-pressed=true]:after{background:var(--site-clay);border-color:var(--site-clay)}.cultural-site .site-library{background:var(--site-paper);color:var(--site-ink);color-scheme:dark;scrollbar-color:#546478 var(--site-paper)}.cultural-site .site-library::backdrop{background:#03070be6}.cultural-site .site-library-inner{padding-top:34px}.cultural-site .site-library-header{border-color:var(--site-line)}.cultural-site .site-library-header>.site-icon-button{background:var(--site-paper)}.cultural-site .site-search-row{border-color:var(--site-line)}.cultural-site .site-filter-bar button{color:var(--site-muted);transition:color .2s ease}.cultural-site .site-filter-bar button:hover,.cultural-site .site-filter-bar button[aria-pressed=true]{color:var(--site-clay)}.cultural-site .site-search input{color:var(--site-ink);background:transparent}.cultural-site .site-search input::placeholder{color:var(--site-muted);opacity:1}.cultural-site :is(.site-result-count,.site-reading-category){color:var(--site-muted)}.cultural-site .site-reading-list>article{border-color:var(--site-line);padding-block:40px}.cultural-site .site-reading-list h2 button:hover{color:var(--site-clay)}.cultural-site .site-reading-list article>div>p:last-child{color:var(--site-muted)}.cultural-site .site-empty{border-bottom:1px solid var(--site-line)}.cultural-site .site-article-heading{margin-block:65px}.cultural-site .site-article-heading>div>p{color:var(--site-muted)}.cultural-site .site-article-heading>div>span{color:var(--site-muted)}.cultural-site .site-article-cover>img{background:var(--site-image)}.cultural-site .site-article-cover>figcaption{padding-top:18px}.cultural-site .site-article-body{max-width:760px;margin-top:100px}.cultural-site .site-article-body h2{margin-bottom:25px}.cultural-site .site-article-body p{color:#d8d1c4}.cultural-site .site-article-body>section+section{margin-top:65px}.cultural-site .site-object-page-top{padding-top:12px}.cultural-site .site-object-viewer{background:var(--site-image)}.cultural-site .site-object-viewer>img,.cultural-site .site-loupe>.site-loupe-copy{mix-blend-mode:normal;filter:none}.cultural-site .site-viewer-instruction{color:#d9d2c5;text-shadow:0 1px 7px #000000c0}.cultural-site .site-viewer-toolbar{border-bottom:1px solid var(--site-line);padding-block:16px}.cultural-site .site-viewer-toolbar>button{color:var(--site-muted)}.cultural-site .site-viewer-toolbar>button:hover,.cultural-site .site-viewer-toolbar>button[aria-pressed=true]{color:var(--site-clay)}.cultural-site .site-object-summary>p{color:#d8d1c4}.cultural-site .site-object-summary dl>div,.cultural-site .site-object-sources dl>div{border-color:var(--site-line)}.cultural-site .site-object-sources>div>p{color:var(--site-muted)}.cultural-site .site-object-sources a:hover{color:var(--site-clay)}.cultural-site .site-loupe{background-color:var(--site-image);outline-color:var(--site-clay);box-shadow:0 14px 36px #00000070}.cultural-site .site-object-viewer:fullscreen{background:var(--site-paper);color:var(--site-ink)}.cultural-site .site-object-viewer:fullscreen .site-fullscreen-exit{color:var(--site-ink);background:#0f151bed}.cultural-site .site-co-introduction>div>p,.cultural-site .site-services p,.cultural-site .site-partner-orbit p,.cultural-site .site-contact>div>p,.cultural-site .site-account-visual>p,.cultural-site .site-about-body p{color:var(--site-muted)}.cultural-site .site-services,.cultural-site .site-services>section,.cultural-site .site-partner-orbit>article,.cultural-site .site-contact,.cultural-site .site-account-tabs,.cultural-site .site-profile-filter,.cultural-site .site-admin-tools,.cultural-site .site-intent-list>article{border-color:var(--site-line)}.cultural-site .site-partner-orbit>article{padding-block:40px}.cultural-site .site-account-orbit{opacity:.28}.cultural-site .site-account-orbit span{border-color:#d7b67b8a}.cultural-site .site-profile-avatar:before,.cultural-site .site-profile-avatar:after,.cultural-site .site-profile-avatar>span{border-color:#d7b67b57}.cultural-site form label{color:var(--site-muted)}.cultural-site form :is(input,textarea,select){color:var(--site-ink);background:transparent;border-color:var(--site-line);color-scheme:dark;transition:border-color .25s ease}.cultural-site form :is(input,textarea,select):hover{border-color:#eee6d66b}.cultural-site form :is(input,textarea,select):focus{border-color:var(--site-clay)}.cultural-site form :is(input,textarea)::placeholder{color:var(--site-muted);opacity:1}.cultural-site select :is(option,optgroup){color:var(--site-ink);background:var(--site-panel)}.cultural-site input:-webkit-autofill,.cultural-site input:-webkit-autofill:hover,.cultural-site input:-webkit-autofill:focus{-webkit-text-fill-color:var(--site-ink);box-shadow:0 0 0 1000px var(--site-panel) inset;caret-color:var(--site-clay)}.cultural-site .site-button{color:#0f151b;background:var(--site-ink);transition:background .25s ease}.cultural-site .site-button:hover{background:#d8d1c4}.cultural-site .site-form-feedback,.cultural-site .site-profile-count,.cultural-site .site-archive-notice{color:var(--site-clay)}.cultural-site .site-toast{color:var(--site-ink);background:#26323e;box-shadow:0 12px 38px #00000065}.cultural-site .site-image-unavailable{color:var(--site-muted);background:var(--site-image)}@media(max-width:1100px){.cultural-site .site-home-object-grid{gap:3vw}.cultural-site .site-object-caption{gap:15px}.cultural-site .site-section-title{margin-bottom:45px}}@media(max-width:760px){.cultural-site .site-home-collection{padding-top:85px}.cultural-site .site-section-title{margin-bottom:34px}.cultural-site .site-home-object-grid{display:block}.cultural-site .site-home-object-grid .site-object-card{margin:0 0 48px!important}.cultural-site .site-object-caption{gap:14px;padding-top:18px}.cultural-site .site-editorial-pair,.cultural-site .site-home-links{padding-top:85px}.cultural-site .site-editorial-pair{gap:35px}.cultural-site .site-editorial-image{height:400px}.cultural-site .site-home-links .site-text-link{padding-block:17px}.cultural-site .site-footer{margin-top:90px;padding-top:32px}.cultural-site .site-page-heading{padding-top:0;margin-bottom:40px}.cultural-site .site-carousel{margin-bottom:58px}.cultural-site .site-carousel-card>span{padding:12px 14px}.cultural-site .site-carousel-caption{padding-bottom:15px}.cultural-site .site-library-inner{padding-top:23px}.cultural-site .site-reading-list>article{padding-block:32px}.cultural-site .site-article-heading{margin-block:35px}.cultural-site .site-article-body{margin-top:60px}.cultural-site .site-article-body h2{margin-bottom:22px}.cultural-site .site-article-body>section+section{margin-top:45px}.cultural-site .site-object-page-top{padding-top:0}.cultural-site .site-viewer-toolbar{padding-block:12px}.cultural-site .site-partner-orbit>article{padding-block:25px}.cultural-site .site-button{min-height:52px}}@media(prefers-reduced-motion:reduce){.cultural-site *,.cultural-site *:before,.cultural-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cultural-site .site-object-image:hover img{transform:none}}.cultural-site .site-shell{position:relative}.site-archive-light{position:absolute;top:82px;left:3.2vw;right:3.2vw;height:30px;overflow:hidden;pointer-events:none;opacity:.23}.site-archive-light svg{width:100%;height:100%;fill:none;stroke:#d7b67b;stroke-width:.8}.site-archive-light path{stroke-dasharray:120 1600;animation:archive-light-travel 24s linear infinite}.site-header{grid-template-columns:1fr auto auto;gap:42px;padding:25px 3.2vw 23px}.cultural-site .site-brand{color:var(--site-ink)}.site-navigation{gap:clamp(16px,2.2vw,36px)}.site-navigation button{color:var(--site-muted)}.site-navigation button:hover,.site-navigation button[aria-current=page]{color:var(--site-ink)}.site-navigation button:after{bottom:3px;background:var(--site-clay)}.site-profile-link{color:var(--site-muted)}.site-profile-link:hover{color:var(--site-ink)}.site-timeline{padding:0 3.2vw}.site-timeline-top{min-height:70px;padding:16px 0 20px;border-top-color:var(--site-line)}.site-background-switch{gap:23px}.site-background-switch button{color:var(--site-muted)}.site-background-switch button[aria-pressed=true]{color:var(--site-clay)}.site-timeline-stage{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:5vw;height:auto;min-height:560px;max-height:none;outline-offset:8px}.site-atlas-column{min-width:0;padding-top:7px}.site-archive-axis{margin-left:144px;display:flex;justify-content:space-between;height:33px;color:var(--site-muted);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--site-line)}.site-archive-axis span{position:relative}.site-archive-axis span:after{content:"";position:absolute;top:22px;left:50%;height:10px;width:1px;background:var(--site-line)}.site-culture-directory{display:flex;flex-direction:column;justify-content:flex-start;gap:1px;padding:13px 0 0}.cultural-site .site-culture-directory button{display:grid;grid-template-columns:144px minmax(0,1fr);gap:0;min-height:28px;padding:5px 0;text-align:left;color:var(--site-muted);border-radius:0}.site-culture-directory button>span:first-child{transition:color .25s ease,transform .3s var(--site-ease)}.site-culture-directory button:hover>span:first-child{color:var(--site-ink);transform:translate(3px)}.cultural-site .site-culture-directory button[aria-current=true]{color:var(--site-ink)}.site-culture-directory button[aria-current=true]:before{left:-14px;top:12px;width:4px;height:4px;background:var(--site-clay)}.cultural-site .site-culture-directory button>.site-archive-range{position:relative;display:block;width:100%;height:15px;opacity:1}.site-archive-range i{position:absolute;left:var(--range-left);width:var(--range-width);top:3px;height:9px;background:var(--range-color);opacity:.52;transition:opacity .3s ease,height .3s ease,top .3s ease}.site-culture-directory button[aria-current=true] .site-archive-range i{opacity:1;height:13px;top:1px}.site-culture-directory button:hover .site-archive-range i{opacity:.9}.site-archive-range.is-unscaled>span{display:block;text-align:right;color:var(--site-muted)}.site-archive-folios{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-top:25px;padding-top:22px;border-top:1px solid var(--site-line)}.cultural-site .site-archive-folios>button{position:relative;height:105px;min-width:0;padding:0;background:var(--site-image);text-align:left;overflow:hidden;outline-offset:4px}.site-archive-folios img{width:100%;height:100%;object-fit:cover;filter:none;mix-blend-mode:normal;transition:transform .45s var(--site-ease)}.site-archive-folios button:hover img{transform:scale(1.06)}.site-archive-folios button>span{position:absolute;left:0;bottom:0;min-width:23px;padding:3px 5px;background:#0f151be8;color:var(--site-ink);font-variant-numeric:tabular-nums}.site-archive-folios button.is-selected{outline:1px solid var(--site-clay)}.site-timeline-composition{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:7px 0 0;isolation:auto}.site-timeline-object{position:static;width:100%;height:285px;flex:none;display:block;background:var(--site-image)}.site-timeline-object>button{padding:0;display:block;width:100%;height:100%}.site-timeline-object img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal!important;filter:none!important;animation:archive-record-reveal .6s var(--site-ease) both}.site-culture-copy{position:static;width:100%;max-width:none;padding-top:23px}.cultural-site .site-culture-copy h2{margin-bottom:12px}.site-culture-copy>p:first-of-type{max-width:44ch;margin-bottom:0;color:var(--site-muted)}.site-culture-date{margin:15px 0 10px;color:var(--site-clay)}.site-culture-copy .site-chronology-scale{margin-bottom:12px}.site-culture-copy .site-text-link{display:flex;margin-bottom:5px;width:100%}.site-date-details summary{color:var(--site-muted);cursor:pointer;min-height:26px;padding:7px 0}.site-date-details[open]{margin-bottom:10px}.cultural-site .site-timeline-date-note{color:var(--site-muted);max-width:60ch}.site-date-source{color:var(--site-ink)}.site-timeline-credit{position:static;color:var(--site-muted);padding-top:12px}.site-timeline-object.is-pending{height:230px;display:flex;flex-direction:column;gap:14px;padding:25px;background:transparent;border:1px solid var(--site-line)}.site-pending-surface{display:grid;flex:1;place-items:center;width:100%;color:var(--site-muted)}.site-pending-caption{align-self:center;padding:0;text-align:center;color:var(--site-muted)}.site-timeline-controls{gap:10px;border-top-color:var(--site-line);padding-top:12px;margin-top:28px}.site-timeline-controls>label{width:43%}.site-timeline-controls input{accent-color:var(--site-clay)}.site-timeline-controls>p{color:var(--site-muted)}.site-directory-details{padding:7px 0 0}.site-directory-details summary{color:var(--site-muted);cursor:pointer}.site-timeline[data-timeline-theme=river] .site-timeline-composition{background:transparent}.site-timeline[data-timeline-theme=river] .site-archive-range i{background:#8ab4bf}.site-timeline[data-timeline-theme=river] .site-archive-axis{color:#b1c6cd}@keyframes archive-light-travel{0%{stroke-dashoffset:1600}to{stroke-dashoffset:-120}}@keyframes archive-record-reveal{0%{opacity:.4;clip-path:inset(0 0 5% 0)}to{opacity:1;clip-path:inset(0)}}@media(min-width:1500px){.site-timeline-stage{gap:7vw}.site-timeline-object{height:340px}.site-culture-directory{gap:3px}.site-archive-folios>button{height:125px}}@media(max-width:1100px){.site-header{grid-template-columns:1fr auto;gap:16px;padding:23px 4vw 12px}.site-navigation{grid-row:2;grid-column:1 / -1;justify-content:space-between;border-top:1px solid var(--site-line);padding-top:5px}.site-profile-link{grid-column:2;grid-row:1}.site-archive-light{top:108px}.site-timeline{padding:0 4vw}.site-timeline-stage{grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);gap:4vw}.site-archive-axis{margin-left:112px}.cultural-site .site-culture-directory button{grid-template-columns:112px minmax(0,1fr);min-height:30px}.site-archive-folios{gap:7px}.cultural-site .site-archive-folios>button{height:90px}.site-timeline-object{height:285px}.site-timeline-controls{margin-top:25px}}@media(max-width:700px){.site-header{padding:22px 23px 8px}.site-navigation{gap:13px;padding-top:7px;overflow:auto}.site-navigation button{white-space:nowrap}.site-profile-link>span{display:none}.site-profile-link svg{width:20px}.site-timeline{padding:0 23px}.site-timeline-top{min-height:66px;padding:14px 0}.site-background-switch{gap:18px}.site-timeline-stage{display:flex;flex-direction:column;height:auto;min-height:0;gap:45px}.site-timeline-composition{order:0;height:auto!important;min-height:0!important;padding-top:0}.site-atlas-column{order:1;padding-top:0}.site-timeline-object,.site-timeline-composition:has(.is-pending) .site-timeline-object{position:static;width:100%;height:260px}.site-timeline-object.is-pending{height:180px}.site-culture-copy{position:static;padding-top:22px;width:100%}.cultural-site .site-culture-copy h2{margin-bottom:12px}.site-culture-copy>p:first-of-type{max-width:40ch}.site-culture-copy .site-chronology-scale{max-width:100%}.site-timeline-credit{padding-top:10px}.site-archive-axis{margin-left:104px;height:35px}.site-culture-directory{flex-direction:column;overflow:visible;border-bottom:0;padding:12px 0 0;gap:2px}.cultural-site .site-culture-directory button{display:grid;grid-template-columns:104px minmax(0,1fr);gap:0;flex:none;width:100%;min-height:31px;padding:7px 0}.site-culture-directory button[aria-current=true]:before{left:-10px;top:13px}.site-archive-folios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.cultural-site .site-archive-folios>button{height:120px}.site-timeline-controls{flex-wrap:wrap;gap:7px;margin-top:24px}.site-timeline-controls>label{flex:1;width:auto;gap:12px}.site-timeline-controls>p{width:100%;margin:5px 0 0}.site-directory-details{padding-top:12px}.site-archive-light{left:23px;right:23px;top:102px;height:20px}}@media(prefers-reduced-motion:reduce){.site-archive-light path,.site-timeline-object img{animation:none}}.cultural-site .site-library.library-atlas{--archive-ground:#0f151b;--archive-ink:#eee6d6;--archive-muted:#b8b0a0;--archive-line:#bdd4e528;--archive-accent:#d7b67b;position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:var(--archive-ground);color:var(--archive-ink);color-scheme:dark}.library-atlas::backdrop{background:#050a0fe6}.library-atlas[open]{animation:library-atlas-arrive .52s cubic-bezier(.2,.65,.25,1) both}.library-atlas [hidden]{display:none!important}.library-atlas .library-atlas-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cultural-site .library-atlas .site-library-inner{width:100%;height:100%;max-width:none;margin:0;padding:0 30px;display:flex;flex-direction:column;overflow:hidden}.library-atlas button:focus-visible,.library-atlas input:focus-visible,.library-atlas [tabindex]:focus-visible{outline:1px solid var(--archive-accent);outline-offset:4px}.library-atlas .library-atlas-header{height:72px;flex:0 0 72px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--archive-line)}.library-atlas .library-atlas-brand{display:flex;align-items:center;gap:25px;min-width:0}.library-atlas .library-atlas-brand h2{white-space:nowrap}.library-atlas .library-atlas-brand h2:focus{outline:none}.library-atlas .library-atlas-brand button{color:var(--archive-muted);border-left:1px solid var(--archive-line);padding-left:25px;white-space:nowrap}.library-atlas .library-atlas-brand button:hover{color:var(--archive-ink)}.library-atlas .library-atlas-back{display:inline-flex;align-items:center;gap:9px;color:var(--archive-muted)}.library-atlas .library-atlas-back svg{width:16px;height:16px}.library-atlas .library-atlas-search{margin-left:auto;display:flex;align-items:center;gap:10px;width:min(32vw,320px)}.library-atlas .library-atlas-search svg{width:16px;height:16px}.library-atlas .library-atlas-search input{width:100%;min-width:0;height:40px;padding:0;border:0;outline-offset:2px;background:transparent;color:var(--archive-ink)}.library-atlas .library-atlas-search input::placeholder{color:var(--archive-muted);opacity:.8}.library-atlas .library-atlas-search button{width:40px;flex:0 0 40px;padding:0;display:grid;place-items:center}.library-atlas .library-atlas-header>.site-icon-button{width:42px;min-width:42px;height:42px;position:static;color:var(--archive-ink)}.library-atlas .library-atlas-header>.site-icon-button svg{width:20px;height:20px}.library-atlas .library-atlas-toolbar{min-height:58px;flex:0 0 58px;display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--archive-line)}.library-atlas .library-atlas-count{color:var(--archive-muted);font-variant-numeric:tabular-nums}.library-atlas .library-atlas-order{display:flex;align-items:center;gap:0;border:1px solid #bdd4e541;border-radius:22px;padding:2px}.library-atlas .library-atlas-order button{min-height:27px;padding:3px 14px;border-radius:18px;color:var(--archive-muted)}.library-atlas .library-atlas-order button[aria-pressed=true],.library-atlas .library-atlas-order button.is-active{background:var(--archive-ink);color:var(--archive-ground)}.library-atlas [data-atlas-reset]{margin-left:auto;padding:0 15px;min-height:32px;border:1px solid #bdd4e541;border-radius:18px}.library-atlas [data-atlas-reset]:hover{border-color:var(--archive-muted)}.library-atlas .library-atlas-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;flex:1 1 auto;min-height:0;gap:30px}.library-atlas .library-atlas-main{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.library-atlas .library-atlas-viewport{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;touch-action:none;cursor:grab;isolation:isolate}.library-atlas .library-atlas-viewport.is-dragging,.library-atlas .library-atlas-viewport:active{cursor:grabbing}.library-atlas .library-atlas-viewport:focus-visible{outline-offset:-3px}.library-atlas .library-atlas-board{position:absolute;left:0;top:0;width:900px;height:650px;transform-origin:0 0;will-change:transform}.library-atlas .library-folio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:30px;width:900px;height:650px}.library-atlas .library-folio{--folio-color:#b69b75;position:relative;width:100%;min-width:0;height:100%;padding:8px 7px 10px;display:grid;grid-template-rows:22px 220px 1fr;gap:10px;text-align:left;border:1px solid transparent;background:transparent;color:var(--archive-ink);transition:border-color .24s,background .24s,transform .24s}.library-atlas .library-folio[data-culture=harappa],.library-atlas .library-folio.culture-harappa{--folio-color:#8daeb6}.library-atlas .library-folio:before{content:"";position:absolute;top:0;left:7px;right:7px;height:2px;background:var(--folio-color);opacity:.72}.library-atlas .library-folio:hover{border-color:#bdd4e54d;background:#ffffff04;transform:translateY(-2px)}.library-atlas .library-folio[aria-current=true],.library-atlas .library-folio.is-selected{border-color:#d7b67b99}.library-atlas .library-folio-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--archive-muted);font-variant-numeric:tabular-nums}.library-atlas .library-folio-image{display:block;width:100%;height:220px;padding:5px;background:#151d25;overflow:hidden}.library-atlas .library-folio-image img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:none;mix-blend-mode:normal;opacity:1}.library-atlas .library-folio-caption{display:flex;flex-direction:column;gap:3px;min-width:0}.library-atlas .library-folio-caption em{color:var(--archive-muted)}.library-atlas .library-filmstrip{height:86px;flex:0 0 86px;display:flex;gap:14px;align-items:center;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--archive-line);scrollbar-width:thin}.library-atlas .library-filmstrip-item{height:68px;width:70px;flex:0 0 70px;display:grid;grid-template-rows:46px 14px;gap:3px;padding:3px;border:1px solid transparent}.library-atlas .library-filmstrip-item img{display:block;width:100%;height:46px;object-fit:contain;filter:none;mix-blend-mode:normal}.library-atlas .library-filmstrip-item span{color:var(--archive-muted);font-variant-numeric:tabular-nums}.library-atlas .library-filmstrip-item[aria-current=true],.library-atlas .library-filmstrip-item.is-active{border-color:var(--archive-accent)}.library-atlas .library-atlas-image-board{display:flex;align-items:center;justify-content:center}.library-atlas .library-atlas-image-board>img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:none;mix-blend-mode:normal;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.library-atlas .library-atlas-view-controls{min-height:52px;flex:0 0 52px;display:flex;align-items:center;gap:22px;border-top:1px solid var(--archive-line)}.library-atlas .library-atlas-zoom{display:flex;align-items:center;gap:8px}.library-atlas .library-atlas-zoom button{width:34px;min-height:38px;padding:0;display:grid;place-items:center}.library-atlas .library-atlas-zoom button svg{width:15px;height:15px}.library-atlas .library-atlas-zoom [data-library-reset]{width:auto;min-width:42px;padding-inline:6px;margin-left:5px}.library-atlas .library-atlas-zoom input{width:110px;height:28px;margin:0;accent-color:var(--archive-ink);cursor:pointer}.library-atlas .library-atlas-zoom output{min-width:38px;text-align:center;color:var(--archive-muted);font-variant-numeric:tabular-nums}.library-atlas .library-atlas-view-controls>p{margin-left:auto;color:var(--archive-muted)}.library-atlas .library-atlas-page-steps{margin-left:auto;display:flex;align-items:center;gap:6px}.library-atlas .library-atlas-page-steps button{width:36px;min-height:40px;padding:0;display:grid;place-items:center}.library-atlas .library-atlas-page-steps button svg{width:17px;height:17px}.library-atlas .library-atlas-notice{position:absolute;bottom:14px;left:14px;margin:0;padding:5px 8px;color:var(--archive-muted);background:#0f151bdb}.library-atlas .library-atlas-notice:empty{display:none}.library-atlas .library-atlas-sidebar{min-height:0;overflow:auto;padding:26px 0 20px 22px;border-left:1px solid var(--archive-line);scrollbar-width:thin;scrollbar-color:#546478 transparent}.library-atlas .library-atlas-filter+.library-atlas-filter{margin-top:28px}.library-atlas .library-atlas-filter h3,.library-atlas .library-atlas-filter summary{color:var(--archive-ink);margin-bottom:13px;text-transform:uppercase}.library-atlas .library-atlas-filter summary{cursor:pointer;min-height:30px;list-style:none}.library-atlas .library-atlas-filter summary::-webkit-details-marker{display:none}.library-atlas .library-atlas-filter-current,.library-atlas .library-atlas-filter summary>svg{display:none}.library-atlas .library-atlas-facet{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:7px 9px;margin:4px 0;text-align:left;isolation:isolate}.library-atlas .library-atlas-facet:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--facet-width,100%);max-width:100%;background:var(--facet-color,#9b9f94);opacity:.17;z-index:-1;transition:opacity .2s}.library-atlas .library-atlas-facet:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--facet-color,#9b9f94);opacity:.75}.library-atlas .library-atlas-facet:hover:before{opacity:.3}.library-atlas .library-atlas-facet.is-active:before,.library-atlas .library-atlas-facet[aria-pressed=true]:before{opacity:.5}.library-atlas .library-atlas-facet em{color:var(--archive-muted);font-variant-numeric:tabular-nums}.library-atlas .library-atlas-facet[aria-pressed=true] em{color:var(--archive-ink)}.library-atlas .library-atlas-record h3{margin:0 0 18px}.library-atlas .library-atlas-record>p{color:var(--archive-muted);margin:0 0 10px}.library-atlas .library-atlas-record dl{margin:22px 0}.library-atlas .library-atlas-record dl>div{padding:9px 0;border-top:1px solid var(--archive-line)}.library-atlas .library-atlas-record dt{color:var(--archive-muted);margin-bottom:3px}.library-atlas .library-atlas-record dd{margin:0;overflow-wrap:anywhere}.library-atlas .library-atlas-record .site-save{margin-bottom:16px;min-height:40px}.library-atlas .library-atlas-save{display:flex;align-items:center;gap:8px;min-height:42px;margin-bottom:16px;color:var(--archive-muted)}.library-atlas .library-atlas-save svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1}.library-atlas .library-atlas-save[aria-pressed=true]{color:var(--archive-accent)}.library-atlas .library-atlas-record .site-text-link{width:100%;min-height:44px}.library-atlas .library-atlas-record .site-text-link svg{width:17px;height:17px}.library-atlas .library-atlas-source-note{color:var(--archive-muted);margin:28px 0 0}.library-atlas .library-atlas-empty{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px;padding:30px}.library-atlas .library-atlas-empty p{color:var(--archive-muted)}.library-atlas .library-atlas-empty button{border-bottom:1px solid var(--archive-line);padding-inline:0}@keyframes library-atlas-arrive{0%{opacity:0;clip-path:inset(8px 0 0)}to{opacity:1;clip-path:inset(0)}}@media(min-width:761px)and (max-height:690px){.library-atlas .library-atlas-header{height:60px;flex-basis:60px}.library-atlas .library-atlas-toolbar{min-height:48px;flex-basis:48px}.library-atlas .library-atlas-sidebar{padding-top:18px}.library-atlas .library-atlas-filter+.library-atlas-filter{margin-top:20px}}@media(max-width:760px){.cultural-site .site-library.library-atlas{overflow-y:auto;overscroll-behavior:contain}.cultural-site .library-atlas .site-library-inner{height:auto;min-height:100dvh;padding:0 18px;overflow:visible}.library-atlas .library-atlas-header{height:auto;min-height:108px;flex-basis:auto;flex-wrap:wrap;gap:0 12px;padding:12px 0 5px}.library-atlas .library-atlas-brand{flex:1 1 0;gap:14px;min-height:40px}.library-atlas .library-atlas-brand button{padding-left:14px}.library-atlas .library-atlas-header>.site-icon-button{order:1;width:40px;min-width:40px;height:40px}.library-atlas .library-atlas-search{order:2;flex:1 1 100%;width:100%;margin-left:0;border-top:1px solid var(--archive-line)}.library-atlas .library-atlas-search input{height:42px}.library-atlas .library-atlas-toolbar{flex:0 0 auto;min-height:92px;gap:0 14px;flex-wrap:wrap;align-content:center;padding:4px 0}.library-atlas .library-atlas-count{flex:1 1 calc(100% - 120px)}.library-atlas .library-atlas-order{order:3;margin-bottom:4px}.library-atlas .library-atlas-order button{min-height:36px;padding:5px 15px}.library-atlas [data-atlas-reset]{min-height:40px;padding:0 12px}.library-atlas .library-atlas-layout{display:flex;flex-direction:column;min-height:0;gap:0;flex:none}.library-atlas .library-atlas-sidebar{order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;flex:none;overflow:visible;padding:16px 0;border-left:0;border-bottom:1px solid var(--archive-line)}.library-atlas .library-atlas-filter+.library-atlas-filter{margin-top:0}.library-atlas .library-atlas-filter h3,.library-atlas .library-atlas-filter summary{margin-bottom:7px;min-height:27px}.library-atlas .library-atlas-filter summary{position:relative;display:flex;flex-direction:column;gap:6px;min-height:48px;margin:0}.library-atlas .library-atlas-filter-current{display:block;color:var(--archive-muted);text-transform:none}.library-atlas .library-atlas-filter summary>svg{display:block;position:absolute;right:2px;top:4px;width:13px;height:13px}.library-atlas .library-atlas-filter[open] summary>svg{transform:rotate(45deg)}.library-atlas .library-atlas-facet{min-height:40px;padding:7px}.library-atlas .library-atlas-source-note{grid-column:1/-1;margin:0}.library-atlas .library-atlas-main{min-height:0;flex:none}.library-atlas .library-atlas-viewport{flex:none;height:56svh;min-height:48svh;margin:12px -8px 0}.library-atlas .library-folio{grid-template-rows:22px 200px 1fr}.library-atlas .library-folio-image{height:200px}.library-atlas .library-folio-caption strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-atlas .library-folio-caption em{display:none}.library-atlas .library-filmstrip{height:82px;flex-basis:82px;gap:10px}.library-atlas .library-atlas-view-controls{min-height:58px;flex-wrap:wrap;gap:0;padding:4px 0}.library-atlas .library-atlas-zoom{width:100%;gap:5px}.library-atlas .library-atlas-zoom button{width:40px;min-height:40px}.library-atlas .library-atlas-zoom input{width:auto;min-width:50px;flex:1;height:36px}.library-atlas .library-atlas-zoom output{min-width:37px}.library-atlas .library-atlas-view-controls>p{margin:0 0 4px}.library-atlas .library-atlas-page-steps{margin-left:auto}.library-atlas.is-reading .library-atlas-sidebar{order:1;display:block;padding:22px 0;border-bottom:0;border-top:1px solid var(--archive-line)}.library-atlas.is-reading .library-atlas-record{max-width:58ch}.library-atlas.is-reading .library-atlas-record dl{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.library-atlas.is-reading .library-atlas-source-note{margin-top:22px}}@media(prefers-reduced-motion:reduce){.library-atlas[open],.library-atlas *,.library-atlas *:before,.library-atlas *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.library-atlas .library-folio:hover{transform:none}}#portal-root.cultural-site .library-atlas .library-folio[data-record-identity]{grid-template-rows:24px 220px minmax(0,1fr)}#portal-root.cultural-site .library-atlas .library-folio[data-record-identity] .library-folio-image{display:grid;place-items:center;justify-self:center;align-self:center;width:176px;height:220px;max-width:100%;aspect-ratio:4/5;padding:0;background:#e7e9e6;box-shadow:none}#portal-root.cultural-site .library-atlas .library-folio[data-record-identity] .library-folio-image img{width:70%;height:70%;object-fit:contain;filter:none}#portal-root.cultural-site .library-atlas .library-folio[data-record-identity=interpretation] .library-folio-image{width:264px;height:176px;aspect-ratio:3/2}#portal-root.cultural-site .library-atlas .library-folio[data-record-identity=interpretation] .library-folio-image img{filter:saturate(.35);transition:filter .24s ease}#portal-root.cultural-site .library-atlas .library-folio[data-record-identity=interpretation]:is(:hover,:focus-visible) .library-folio-image img{filter:none}#portal-root.cultural-site .library-atlas .library-folio[data-record-identity=interpretation] .library-folio-image:after{content:"Study";position:absolute;left:14px;bottom:52px;padding:2px 7px;background:#e7e9e6;color:#364243}#portal-root.cultural-site .library-atlas .library-atlas-image-board{background:#e7e9e6}#portal-root.cultural-site .library-atlas .library-atlas-image-board>img{width:70%;height:70%;object-fit:contain;filter:none}#portal-root.cultural-site .library-atlas .library-atlas-image-board[data-record-identity]{background:transparent}#portal-root.cultural-site .library-atlas .library-atlas-image-board[data-record-identity]>img{width:520px;height:650px;max-width:none;max-height:none;padding:97.5px 78px;box-sizing:border-box;object-fit:contain;background:#e7e9e6;filter:none}#portal-root.cultural-site .library-atlas .library-atlas-image-board[data-record-identity=interpretation]>img{width:900px;height:600px;padding:90px 135px}.cultural-site[data-site-route=object] .site-footer,.cultural-site[data-site-route=object] .site-archive-light{display:none}.cultural-site[data-site-route=object] .site-shell{max-width:none}.cultural-site[data-site-route=object] #site-content{overflow:visible}.cultural-site .site-object-page.record-archive{--record-ground:#0f151b;--record-ink:#eee6d6;--record-muted:#b8b0a0;--record-line:#bdd4e528;--record-accent:#d7b67b;display:flex;flex-direction:column;width:100%;height:100svh;min-height:0;margin:0;padding:0 30px;overflow:hidden;background:var(--record-ground);color:var(--record-ink);color-scheme:dark}.record-archive :is(button,a,summary):focus-visible{outline:1px solid var(--record-accent);outline-offset:4px}.record-archive svg{width:18px;height:18px;stroke-width:1.2}.record-archive .record-archive-top{display:flex;align-items:center;gap:24px;height:62px;flex:0 0 62px;border-bottom:1px solid var(--record-line)}.record-archive .record-archive-back{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0;color:var(--record-muted);white-space:nowrap}.record-archive .record-archive-back:hover{color:var(--record-ink)}.record-archive .record-archive-label{margin-left:auto;color:var(--record-muted)}.record-archive .record-archive-top>div{display:flex;align-items:center;gap:24px;margin-left:auto}.record-archive .record-archive-top .site-save{min-height:44px;gap:8px;padding:0;color:var(--record-muted)}.record-archive .record-archive-top .site-save:hover,.record-archive .record-archive-top .site-save[aria-pressed=true]{color:var(--record-accent)}.record-archive .record-filmstrip{display:flex;align-items:center;gap:12px;height:80px;flex:0 0 80px;overflow:auto hidden;border-bottom:1px solid var(--record-line);scrollbar-width:thin;scrollbar-color:#546478 transparent}.record-archive .record-filmstrip button{display:grid;grid-template-rows:42px 13px;gap:3px;align-content:center;width:68px;height:66px;flex:0 0 68px;padding:3px;border:1px solid transparent;background:transparent;transition:border-color .22s}.record-archive .record-filmstrip button:hover{border-color:#bdd4e560}.record-archive .record-filmstrip button[aria-current=true]{border-color:var(--record-accent)}.record-archive .record-filmstrip img{display:block;width:100%;height:42px;object-fit:contain;filter:none;mix-blend-mode:normal;opacity:1}.record-archive .record-filmstrip span{color:var(--record-muted);font-variant-numeric:tabular-nums}.record-archive .record-archive-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;flex:1 1 auto;min-width:0;min-height:0}.record-archive .record-archive-image-pane{display:flex;flex-direction:column;min-width:0;min-height:0}.cultural-site .record-archive .site-object-viewer.record-archive-viewer{display:grid;place-items:center;position:relative;flex:1 1 auto;width:100%;height:auto;min-width:0;min-height:0;padding:18px;overflow:hidden;background:var(--record-ground);touch-action:none}.cultural-site .record-archive .record-archive-viewer>img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:none;object-fit:contain;filter:none;mix-blend-mode:normal;opacity:1;transform:scale(var(--viewer-scale,1)) rotate(var(--viewer-angle,0deg));transform-origin:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.record-archive .record-archive-viewer .site-loupe{background:var(--record-ground);outline-color:var(--record-accent);box-shadow:0 12px 36px #00000070}.record-archive .record-archive-viewer .site-loupe-copy{filter:none;mix-blend-mode:normal;opacity:1;object-fit:contain}.cultural-site .record-archive .site-viewer-toolbar.record-archive-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;flex:0 0 auto;min-height:48px;padding:0;border-top:1px solid var(--record-line);border-bottom:0}.record-archive .record-archive-tools>button{width:40px;min-height:44px;padding:0;color:var(--record-muted)}.record-archive .record-archive-tools>button[data-viewer-tool=loupe]{width:auto;padding:0 9px}.record-archive .record-archive-tools>button:hover,.record-archive .record-archive-tools>button[aria-pressed=true]{color:var(--record-accent)}.record-archive .record-archive-tools output{min-width:40px;color:var(--record-muted);font-variant-numeric:tabular-nums}.record-archive .record-zoom-tools{display:flex;align-items:center;gap:3px}.record-archive .record-zoom-tools button{display:grid;place-items:center;width:40px;min-height:44px;padding:0;color:var(--record-muted)}.record-archive .record-zoom-tools button:hover,.record-archive .record-zoom-tools button[aria-pressed=true]{color:var(--record-accent)}.record-archive .record-zoom-tools output{display:block;text-align:center}.record-archive .record-page-steps{display:flex;align-items:center;gap:6px;margin-left:auto;min-height:48px}.record-archive .record-page-steps button{display:grid;place-items:center;width:36px;min-height:44px;padding:0}.record-archive .record-page-steps :is(span,output){min-width:42px;text-align:center;color:var(--record-muted);font-variant-numeric:tabular-nums}.cultural-site .record-archive .site-object-summary.record-archive-summary{align-self:stretch;width:auto;min-width:0;min-height:0;padding:20px 0 22px 24px;overflow:auto;border-left:1px solid var(--record-line);scroll-padding:18px;scrollbar-width:thin;scrollbar-color:#546478 transparent}.cultural-site .record-archive .record-archive-summary h1{max-width:none;margin:0 0 9px;text-wrap:pretty;overflow-wrap:break-word}.cultural-site .record-archive .record-archive-summary>.record-culture{margin:0;color:var(--record-muted)}.record-archive .record-archive-summary>section{margin-top:22px;padding-top:16px;border-top:1px solid var(--record-line)}.record-archive .record-date>.label,.record-archive .record-date>span,.record-archive .record-archive-summary h2{display:block;margin:0 0 8px;color:var(--record-muted)}.record-archive .record-date .record-date-value{margin:0 0 5px;color:var(--record-ink);font-variant-numeric:tabular-nums}.record-archive .record-date .record-date-kind{display:block;color:var(--record-muted)}.record-archive .record-metadata>p{margin:0 0 6px;color:var(--record-ink)}.record-archive .record-source-link,.record-archive .record-license{display:inline-block;max-width:100%;color:var(--record-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b8b0a080;overflow-wrap:anywhere}.record-archive .record-source-link:hover,.record-archive .record-license:hover{color:var(--record-accent)}.record-archive .record-archive-summary .record-metadata dl{margin:13px 0 0}.record-archive .record-archive-summary .record-metadata dl>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;border:0;padding:4px 0}.record-archive .record-metadata dt{color:var(--record-muted)}.record-archive .record-metadata dd{margin:0;overflow-wrap:anywhere}.record-archive .record-rights .record-photographer{margin:7px 0 0;color:var(--record-muted)}.record-archive .record-rights .record-image-changes{margin:6px 0 0;color:var(--record-muted)}.record-archive .record-notes{margin-top:22px;padding-top:12px;border-top:1px solid var(--record-line)}.record-archive .record-notes>summary{min-height:36px;padding:6px 0;color:var(--record-muted);cursor:pointer}.record-archive .record-notes>summary:hover{color:var(--record-ink)}.record-archive .record-notes p{margin:8px 0 10px;color:var(--record-muted)}.record-archive .record-notes dl{margin:14px 0}.record-archive .record-notes dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:6px 0}.record-archive .record-notes dd{margin:0}.record-archive .record-project-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:15px;padding:0;color:var(--record-muted)}.record-archive .record-project-link:hover{color:var(--record-ink)}.cultural-site .record-archive .record-archive-viewer:fullscreen{width:100vw;height:100svh;min-height:100svh;padding:35px;background:var(--record-ground);color:var(--record-ink)}.cultural-site .record-archive .record-archive-viewer:fullscreen>img{width:100%;height:100%}.cultural-site .record-archive .record-archive-viewer:fullscreen .site-fullscreen-exit{display:flex;width:48px;min-height:48px;background:#0f151bed;color:var(--record-ink);border:1px solid #bdd4e560}.record-travel-image{position:fixed;object-fit:contain;pointer-events:none;z-index:2147483000;background:#0f151b;display:block;max-width:none;max-height:none;margin:0;padding:0;border:0}@media(max-width:960px)and (min-width:761px){.cultural-site .site-object-page.record-archive{padding-inline:22px}.record-archive .record-archive-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px}.cultural-site .record-archive .record-archive-summary{padding-left:20px}}@media(max-width:760px){.cultural-site .site-object-page.record-archive{height:auto;min-height:100svh;padding:0 18px;overflow:visible}.record-archive .record-archive-top{gap:12px;height:58px;flex-basis:58px}.record-archive .record-filmstrip{gap:9px;height:76px;flex-basis:76px}.record-archive .record-filmstrip button{width:60px;flex-basis:60px}.record-archive .record-archive-layout{display:flex;flex-direction:column;flex:none;gap:0}.record-archive .record-archive-image-pane{flex:none}.cultural-site .record-archive .record-archive-viewer{flex:none;height:50svh;min-height:320px;padding:15px 0}.cultural-site .record-archive .record-archive-tools{gap:3px;min-height:52px;padding:3px 0}.record-archive .record-page-steps{min-height:44px}.cultural-site .record-archive .site-object-summary.record-archive-summary{padding:25px 0 28px;overflow:visible;border-left:0;border-top:1px solid var(--record-line)}.cultural-site .record-archive .record-archive-summary h1{max-width:24ch}.record-archive .record-archive-summary>section{margin-top:22px}.record-archive .record-archive-summary .record-metadata dl>div{grid-template-columns:84px minmax(0,1fr)}.record-archive .record-project-link{margin-bottom:8px}.cultural-site .record-archive .record-archive-viewer:fullscreen{height:100svh;min-height:100svh;padding:18px}}@media(max-width:420px){.record-archive .record-archive-label{display:none}.record-archive .record-archive-top .site-save{margin-left:auto}}@media(prefers-reduced-motion:reduce){.record-archive *,.record-archive *:before,.record-archive *:after,.record-travel-image{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#portal-root.cultural-site article.record-archive[data-record-identity] .site-object-viewer.record-archive-viewer{flex:none;align-self:center;width:min(100%,calc((100svh - 250px)*.8));height:auto;min-height:0;max-height:none;aspect-ratio:4/5;margin:auto;padding:0;background:#e7e9e6}#portal-root.cultural-site article.record-archive[data-record-identity] .record-archive-viewer>img{width:70%;height:70%;padding:0;object-fit:contain}#portal-root.cultural-site article.record-archive[data-record-identity=interpretation] .site-object-viewer.record-archive-viewer{width:min(100%,calc((100svh - 250px)*1.5));aspect-ratio:3/2}#portal-root.cultural-site article.record-archive[data-record-identity] .record-filmstrip img{width:34px;height:42.5px;justify-self:center;padding:5px;box-sizing:border-box;background:#e7e9e6;object-fit:contain}#portal-root.cultural-site article.record-archive[data-record-identity] .record-filmstrip-current{display:grid;place-items:center;min-height:42px;color:var(--record-ink)}#portal-root.cultural-site article.record-archive[data-record-identity] .record-trace-chapters section{display:block;max-width:900px}#portal-root.cultural-site article.record-archive[data-record-identity] .record-trace-chapters section>div{max-width:640px}#portal-root.cultural-site article.record-archive[data-record-identity] .record-archive-viewer:fullscreen{width:100vw;height:100svh;aspect-ratio:auto;padding:35px}@media(max-width:760px){#portal-root.cultural-site article.record-archive[data-record-identity] .site-object-viewer.record-archive-viewer{width:100%;height:auto;min-height:0;aspect-ratio:4/5;margin:20px auto}#portal-root.cultural-site article.record-archive[data-record-identity=interpretation] .site-object-viewer.record-archive-viewer{aspect-ratio:3/2}#portal-root.cultural-site article.record-archive[data-record-identity] .record-archive-viewer:fullscreen{width:100vw;height:100svh;aspect-ratio:auto;margin:0}}.cultural-site:is([data-site-route=updates],[data-site-route=events]) .site-header{padding-top:20px;padding-bottom:20px}.cultural-site:is([data-site-route=updates],[data-site-route=events]) .site-archive-light{display:none}.cultural-site .site-listing-page.editorial-archive{--editorial-ease:cubic-bezier(.16,1,.3,1);min-width:0;padding:28px 3.2vw 0;color:var(--site-ink);background:var(--site-paper);color-scheme:dark}.editorial-archive :is(button,a,input,summary,[tabindex]):focus-visible{outline:1px solid var(--site-clay);outline-offset:4px}.editorial-archive input{caret-color:var(--site-clay)}.editorial-archive input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:0;height:0}.editorial-archive ::selection{background:var(--site-clay);color:var(--site-paper)}.editorial-archive .editorial-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:0 0 21px;border-bottom:1px solid var(--site-line)}.cultural-site .editorial-archive .editorial-heading h1{margin:0;max-width:none}.cultural-site .editorial-archive #world-heading:focus{outline:none}.editorial-archive .editorial-total{flex:none;color:var(--site-muted);font-variant-numeric:tabular-nums}.cultural-site .editorial-archive .site-carousel{margin:0 0 26px;overflow:hidden}.cultural-site .editorial-archive .site-carousel-stage{height:360px;position:relative;isolation:isolate;perspective:1500px;touch-action:pan-y;outline-offset:-5px}.cultural-site .editorial-archive .site-carousel-card{position:absolute;left:50%;top:28px;width:clamp(260px,25vw,320px);height:292px;padding:0;border:0;border-radius:0;overflow:hidden;background:var(--site-image)!important;box-shadow:none;transform:translate(calc(-50% + var(--offset)*88%)) rotateY(calc(var(--offset)*-17deg)) scale(calc(1 - var(--distance)*.14));transform-style:preserve-3d;transform-origin:50% 50%;opacity:calc(1 - var(--distance)*.13);filter:none;transition:transform .64s var(--editorial-ease),opacity .64s var(--editorial-ease);backface-visibility:hidden;-webkit-backface-visibility:hidden}.cultural-site .editorial-archive .site-carousel-card.is-current{opacity:1}.cultural-site .editorial-archive .site-carousel-card.is-repositioning{transition:none!important;opacity:0!important}.cultural-site .editorial-archive .site-carousel-card:focus-visible{outline:1px solid var(--site-clay);outline-offset:4px}.cultural-site .editorial-archive .site-carousel-card>img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:none;mix-blend-mode:normal;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cultural-site .editorial-archive .site-carousel-card>.editorial-card-number{position:absolute;left:11px;right:auto;bottom:9px;margin:0;padding:2px 5px;background:var(--site-paper);color:var(--site-ink);font-variant-numeric:tabular-nums;opacity:1;transition:none}.cultural-site .editorial-archive .site-carousel-events .site-carousel-stage{height:378px}.cultural-site .editorial-archive .site-carousel-events .site-carousel-card{top:25px;width:clamp(260px,25vw,310px);height:285px;transform:translate(calc(-50% + var(--offset)*94%),calc(var(--distance)*42px)) rotate(calc(var(--offset)*13deg)) scale(calc(1 - var(--distance)*.14));transform-origin:50% 110%;filter:none}.cultural-site .editorial-archive .site-carousel-caption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 32px;margin:0;min-height:84px;padding:13px 0 18px;border-bottom:1px solid var(--site-line)}.editorial-archive .editorial-feature-heading{grid-column:1;grid-row:1;min-width:0;max-width:65ch}.cultural-site .editorial-archive .editorial-feature-link{display:flex;align-items:center;justify-content:flex-start;gap:18px;min-height:44px;padding:0;text-align:left;color:var(--site-ink)}.editorial-archive .editorial-feature-link svg{width:20px;height:20px;flex:none;transition:transform .3s var(--editorial-ease)}.editorial-archive .editorial-feature-link:hover{color:var(--site-clay)}.editorial-archive .editorial-feature-link:hover svg{transform:translate(4px)}.cultural-site .editorial-archive .editorial-feature-category{grid-column:1;grid-row:2;margin:0;color:var(--site-muted)}.cultural-site .editorial-archive .site-carousel-controls{grid-column:2;grid-row:1/3;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:none;min-height:44px}.cultural-site .editorial-archive .site-carousel-controls>.site-icon-button{width:44px;min-width:44px;height:44px;padding:0;color:var(--site-muted)}.editorial-archive .site-carousel-controls>.site-icon-button:hover{color:var(--site-clay);background:none}.editorial-archive .site-carousel-controls>.site-icon-button svg{width:19px;height:19px}.cultural-site .editorial-archive .site-carousel-dots{display:flex;align-items:center;gap:1px}.cultural-site .editorial-archive .site-carousel-dots>button{position:relative;width:23px;min-width:23px;min-height:44px;padding:0}.cultural-site .editorial-archive .site-carousel-dots>button:after{content:"";position:absolute;left:7px;top:21px;width:9px;height:1px;border:0;border-radius:0;background:var(--site-muted);transition:background .25s ease,transform .3s var(--editorial-ease)}.cultural-site .editorial-archive .site-carousel-dots>button[aria-pressed=true]:after{border:0;background:var(--site-clay);transform:scaleX(1.2)}.editorial-archive .editorial-carousel-count{min-width:43px;color:var(--site-muted);text-align:center;font-variant-numeric:tabular-nums}.cultural-site .editorial-archive .site-search-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:30px;margin:0;padding:4px 0;border-top:0;border-bottom:1px solid var(--site-line)}.cultural-site .editorial-archive .site-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:26px}.cultural-site .editorial-archive .site-filter-bar button{position:relative;min-height:44px;padding:0;color:var(--site-muted);white-space:nowrap;transition:color .22s ease}.editorial-archive .site-filter-bar button:hover,.editorial-archive .site-filter-bar button[aria-pressed=true]{color:var(--site-clay)}.editorial-archive .site-filter-bar button[aria-pressed=true]:after{bottom:6px;height:1px;background:var(--site-clay)}.cultural-site .editorial-archive .site-search{display:flex;align-items:center;gap:12px;width:min(31vw,310px);max-width:100%;min-width:190px;margin:0;padding:0;border:0}.editorial-archive .site-search>svg{width:16px;height:16px;color:var(--site-muted)}.cultural-site .editorial-archive .site-search input{min-width:0;height:44px;padding:0;border:0;background:transparent;color:var(--site-ink)}.editorial-archive .site-search input::placeholder{color:var(--site-muted);opacity:1}.editorial-archive .site-search button{display:grid;place-items:center;width:36px;min-height:44px;padding:0}.editorial-archive .site-search button svg{width:16px;height:16px}.cultural-site .editorial-archive .site-result-count{padding:16px 0;color:var(--site-muted);font-variant-numeric:tabular-nums}.cultural-site .editorial-archive .site-reading-list>article{display:grid;grid-template-columns:106px minmax(0,1fr) 150px 72px;align-items:center;gap:28px;padding:18px 0;min-width:0;border-bottom:1px solid var(--site-line)}.cultural-site .editorial-archive .site-reading-thumb{display:block;grid-row:auto;width:106px;height:88px;margin:0;padding:0;overflow:hidden;background:var(--site-image)!important}.editorial-archive .site-reading-thumb img{display:block;width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:normal}.editorial-archive .editorial-entry-title{min-width:0}.cultural-site .editorial-archive .site-reading-list h2{max-width:44ch;text-wrap:pretty;overflow-wrap:break-word}.editorial-archive .site-reading-list h2>button{min-height:44px;padding:0;text-align:left;transition:color .22s ease}.cultural-site .editorial-archive .site-reading-category{margin:0!important;padding:0;color:var(--site-muted)}.cultural-site .editorial-archive .site-reading-list article>.site-save{grid-column:auto;justify-self:end;min-height:44px;margin:0;padding:0;gap:6px;color:var(--site-muted)}.editorial-archive .site-reading-list article>.site-save[aria-pressed=true]{color:var(--site-clay)}.editorial-archive .site-reading-list article>.site-save svg{width:17px;height:17px}.cultural-site .editorial-archive .site-reading-list article>.site-text-link{display:inline-flex;grid-column:auto;justify-self:end;justify-content:center;width:44px;min-height:44px;margin:0;padding:0;border:0}.editorial-archive .site-reading-list article>.site-text-link svg{width:20px;height:20px}.cultural-site .editorial-archive .site-reading-list article>.editorial-entry-open{grid-column:4;justify-self:end;width:44px;min-width:44px;height:44px;margin:0;padding:0;color:var(--site-muted)}.editorial-archive .site-reading-list article>.editorial-entry-open:hover{color:var(--site-clay);background:none}.editorial-archive .editorial-context{margin:28px 0 0;max-width:70ch;color:var(--site-muted)}.editorial-archive .editorial-context>summary{width:fit-content;min-height:44px;padding:12px 0;cursor:pointer}.editorial-archive .editorial-context>summary:hover{color:var(--site-ink)}.editorial-archive .editorial-context>p{max-width:70ch;padding:5px 0 0}.cultural-site .editorial-archive .site-empty{min-height:210px;padding:44px 0 40px}.editorial-archive .site-empty>p{margin:14px 0}.cultural-site:is([data-site-route=updates],[data-site-route=events]) .site-footer{display:flex;justify-content:flex-end;margin:48px 3.2vw 0;padding:17px 0 24px;border-top:1px solid var(--site-line);gap:0}.cultural-site:is([data-site-route=updates],[data-site-route=events]) .site-footer>p,.cultural-site:is([data-site-route=updates],[data-site-route=events]) .site-footer>span{display:none}.cultural-site:is([data-site-route=updates],[data-site-route=events]) .site-footer>div{display:flex;align-items:center;flex-direction:row;gap:28px;margin:0}.cultural-site:is([data-site-route=updates],[data-site-route=events]) .site-footer .site-text-link{min-height:44px}@media(max-width:1100px)and (min-width:761px){.cultural-site .editorial-archive .site-reading-list>article{grid-template-columns:96px minmax(0,1fr) 115px 65px;gap:20px}.cultural-site .editorial-archive .site-reading-thumb{width:96px;height:84px}.cultural-site .editorial-archive .site-carousel-caption{gap:20px}.cultural-site .editorial-archive .site-search-row{flex-wrap:wrap;gap:0 28px}.cultural-site .editorial-archive .site-search{width:260px;min-width:190px}}@media(max-width:760px){.cultural-site:is([data-site-route=updates],[data-site-route=events]) .site-header{padding:20px 23px 10px}.cultural-site .site-listing-page.editorial-archive{padding:25px 23px 0}.editorial-archive .editorial-heading{gap:18px;padding-bottom:18px}.cultural-site .editorial-archive .site-carousel{margin:0 0 18px}.cultural-site .editorial-archive .site-carousel-stage{height:282px}.cultural-site .editorial-archive .site-carousel-card{width:59%;height:222px;top:24px;transform:translate(calc(-50% + var(--offset)*84%)) rotateY(calc(var(--offset)*-16deg)) scale(calc(1 - var(--distance)*.14))}.cultural-site .editorial-archive .site-carousel-events .site-carousel-stage{height:294px}.cultural-site .editorial-archive .site-carousel-events .site-carousel-card{width:59%;height:215px;top:22px;transform:translate(calc(-50% + var(--offset)*88%),calc(var(--distance)*32px)) rotate(calc(var(--offset)*12deg)) scale(calc(1 - var(--distance)*.14))}.cultural-site .editorial-archive .site-carousel-caption{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px 0;min-height:120px;margin:0;padding:8px 0 12px}.editorial-archive .editorial-feature-heading{max-width:none}.cultural-site .editorial-archive .editorial-feature-link{justify-content:space-between;gap:14px;width:100%;min-height:44px}.cultural-site .editorial-archive .editorial-feature-category{margin:0}.cultural-site .editorial-archive .site-carousel-controls{grid-column:1;grid-row:3;width:100%;justify-content:space-between;gap:6px}.cultural-site .editorial-archive .site-carousel-dots{margin-right:auto}.editorial-archive .editorial-carousel-count{margin-left:auto}.cultural-site .editorial-archive .site-search-row{display:flex;flex-wrap:wrap;gap:0;padding:0}.cultural-site .editorial-archive .site-filter-bar{width:100%;gap:0 24px}.cultural-site .editorial-archive .site-filter-bar button{min-height:44px}.cultural-site .editorial-archive .site-search{width:100%;min-width:0;border-top:1px solid var(--site-line);margin:0;padding:3px 0}.cultural-site .editorial-archive .site-result-count{padding:15px 0}.cultural-site .editorial-archive .site-reading-list>article{display:grid;grid-template-columns:74px minmax(0,1fr) 44px;grid-template-rows:auto auto;gap:0 15px;min-height:106px;padding:15px 0}.cultural-site .editorial-archive .site-reading-thumb{grid-column:1;grid-row:1/3;width:74px;height:74px}.editorial-archive .editorial-entry-title{grid-column:2;grid-row:1;align-self:end}.cultural-site .editorial-archive .site-reading-list h2{max-width:none}.editorial-archive .site-reading-list h2>button{min-height:32px;padding:2px 0}.cultural-site .editorial-archive .site-reading-category{grid-column:2;grid-row:2;align-self:start;padding-top:5px}.cultural-site .editorial-archive .site-reading-list article>:is(.site-save,.site-text-link,.editorial-entry-open){grid-column:3;grid-row:1/3;justify-self:end;justify-content:center;width:44px;min-height:44px;margin:0;padding:0}.editorial-archive .site-reading-list article>.site-save>span{display:none}.editorial-archive .editorial-context{margin-top:22px}.cultural-site:is([data-site-route=updates],[data-site-route=events]) .site-footer{margin:32px 23px 0;padding:13px 0 20px}.cultural-site:is([data-site-route=updates],[data-site-route=events]) .site-footer>div{gap:26px}}@media(max-width:380px){.cultural-site .site-listing-page.editorial-archive{padding-inline:19px}.cultural-site .editorial-archive .site-filter-bar{gap:0 18px}.cultural-site .editorial-archive .site-reading-list>article{gap:0 11px}}@media(prefers-reduced-motion:reduce){.editorial-archive *,.editorial-archive *:before,.editorial-archive *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cultural-site{--site-sky:#c6d6ed;--site-surface:#111a22b8;--site-surface-edge:#d6e4ef22;--site-photo-shadow:0 17px 38px #02060b3d;--site-gutter:3.2vw;isolation:isolate;scrollbar-color:#667787 var(--site-paper)}.cultural-site .site-light-field{position:fixed;inset:0;z-index:0;width:100%;height:100dvh;overflow:hidden;background:var(--site-paper);pointer-events:none;contain:strict}.site-light-field:before{content:"";position:absolute;inset:0;background:url(/lumipatt/assets/nature/dry-shore/sandstone_cracks_diff_2k.jpg) 65% 20%/cover no-repeat;opacity:.034;mix-blend-mode:screen;mask-image:linear-gradient(to bottom,#000 0%,#0009 46%,transparent 90%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#0009 46%,transparent 90%)}.site-light-field .site-light-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;pointer-events:none}.cultural-site .site-shell,.cultural-site .site-library .site-library-inner{position:relative;z-index:1;background:transparent}.cultural-site .site-archive-light{display:none}.cultural-site .site-header{position:sticky;top:0;z-index:20;gap:36px;padding:21px var(--site-gutter) 18px;border-bottom:1px solid var(--site-line);background:#0f151bea}.cultural-site .site-navigation{align-items:center;gap:clamp(17px,2vw,32px)}.cultural-site .site-navigation button{min-height:44px}.cultural-site .site-navigation button:after{bottom:5px}.cultural-site .site-profile-link{min-height:44px}.cultural-site .site-section{padding:clamp(65px,6.5vw,100px) var(--site-gutter) 0}.cultural-site :is(.site-page-heading,.site-article-heading){gap:7vw;margin-bottom:48px}.cultural-site :is(.site-page-heading,.site-article-heading) h1{max-width:20ch}.cultural-site .site-page-heading>p,.cultural-site .site-article-heading>div>p{max-width:48ch;color:var(--site-muted)}.cultural-site .site-section-title{margin-bottom:35px}.cultural-site :is(.site-timeline-object:not(.is-pending),.site-object-image,.site-editorial-image,.site-reading-thumb,.site-article-cover>img,.site-co-introduction figure>img,.site-saved-note>button,.library-folio-image){background:var(--site-surface)!important;box-shadow:inset 0 1px 0 var(--site-surface-edge),var(--site-photo-shadow)}.cultural-site :is(.site-timeline-object,.site-object-image,.site-editorial-image,.site-reading-thumb,.site-article-cover,.site-co-introduction,.site-saved-note,.site-archive-folios,.library-folio-image) img{object-fit:contain;filter:none;mix-blend-mode:normal}.cultural-site .site-object-image img,.cultural-site .site-archive-folios img{transition:transform .65s var(--site-ease)}.cultural-site .site-object-image:hover img,.cultural-site .site-archive-folios button:hover img{transform:scale(1.012)}.cultural-site .site-archive-folios>button{background:var(--site-surface);box-shadow:inset 0 1px 0 var(--site-surface-edge)}.cultural-site .site-home-object-grid{gap:4vw}.cultural-site .site-home-object-grid .site-object-card:nth-child(2){margin-top:95px}.cultural-site .site-home-object-grid .site-object-card:nth-child(3){margin-top:40px}.cultural-site .site-editorial-pair{gap:8vw}.cultural-site .site-editorial-pair>div>p{margin:24px 0}.cultural-site .site-editorial-image{height:clamp(330px,34vw,490px)}.cultural-site .site-home-links .site-text-link{min-height:58px;padding-block:12px}.cultural-site .site-timeline{padding:0 var(--site-gutter)}.cultural-site .site-timeline-top{min-height:68px;padding:15px 0 18px;border-top:0}.cultural-site .site-timeline-stage{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(310px,.96fr);align-items:start;gap:4.6vw;min-height:0;height:auto}.cultural-site .site-atlas-column{padding-top:9px}.cultural-site .site-archive-axis{height:35px}.cultural-site .site-culture-directory{gap:2px;padding-top:13px}.cultural-site .site-culture-directory button{min-height:31px;padding:6px 0}.cultural-site .site-culture-directory button>span:first-child{transition:color .22s ease,transform .35s var(--site-ease)}.cultural-site .site-culture-directory button:hover>span:first-child{transform:translate(2px)}.cultural-site .site-archive-range i{height:7px;top:4px;opacity:.48}.cultural-site .site-culture-directory button[aria-current=true] .site-archive-range i{height:11px;top:2px;opacity:.92}.cultural-site .site-archive-folios{gap:10px;margin-top:25px;padding-top:18px}.cultural-site .site-archive-folios>button{height:96px}.cultural-site .site-timeline-composition{padding-top:9px}.cultural-site .site-timeline-object{height:clamp(340px,27vw,420px)}.cultural-site .site-timeline-object img{padding:12px}.cultural-site .site-timeline-object.is-pending{height:clamp(270px,24vw,340px);border-color:var(--site-line)}.cultural-site .site-culture-copy{padding-top:22px}.cultural-site .site-culture-copy h2{margin-bottom:10px}.cultural-site .site-culture-copy>p:first-of-type{max-width:48ch}.cultural-site .site-culture-date{margin:14px 0 10px;color:var(--site-ink)}.cultural-site .site-timeline-controls{margin-top:25px;padding-top:10px}.cultural-site .site-directory-details{padding-top:5px}.cultural-site .site-listing-page.editorial-archive,.cultural-site .site-object-page.record-archive{background:transparent}.cultural-site .site-library.library-atlas{background:var(--site-paper)}.cultural-site .library-atlas .site-library-inner{background:transparent}.cultural-site .library-atlas .library-folio-image{background:var(--site-surface)}.cultural-site .library-atlas .library-folio{transition:border-color .25s ease,background .25s ease,transform .45s var(--site-ease)}.cultural-site .library-atlas .library-folio:hover{background:#d6e4ef03;transform:translateY(-2px)}.cultural-site .record-archive .site-object-viewer.record-archive-viewer{background:#0d151d6b;box-shadow:inset 0 1px 0 var(--site-surface-edge)}.cultural-site .record-archive .record-archive-viewer:fullscreen{background:var(--site-paper)}.cultural-site .record-archive .record-archive-viewer .site-loupe{background:var(--site-paper)}.cultural-site .editorial-archive .site-carousel-card{background:var(--site-surface)!important;box-shadow:inset 0 1px 0 var(--site-surface-edge),0 14px 32px #02060b29}.cultural-site .editorial-archive .site-carousel-card.is-current{box-shadow:inset 0 1px #e8ddc63a,0 19px 40px #02060b47}.cultural-site .editorial-archive .site-carousel-card>img{object-fit:contain;filter:none;mix-blend-mode:normal}.cultural-site .site-article-heading{margin-block:40px}.cultural-site .site-article-cover>img{height:clamp(330px,42vw,620px)}.cultural-site .site-article-body{max-width:760px;margin-top:65px}.cultural-site .site-article-body h2{margin-bottom:20px}.cultural-site .site-article-body>section+section{margin-top:48px}.cultural-site .site-co-introduction{margin-top:58px;gap:8vw}.cultural-site .site-co-introduction>div>p{margin:24px 0}.cultural-site .site-services{margin-top:85px}.cultural-site .site-services>section{padding-block:34px;gap:32px}.cultural-site .site-services>section:hover,.cultural-site .site-services>section:focus-visible{transform:translate(2px)}.cultural-site .site-partners{margin-top:85px}.cultural-site .site-partner-orbit{gap:30px;min-height:240px}.cultural-site .site-partner-orbit>article{padding-block:28px}.cultural-site .site-partner-orbit p{margin:20px 0}.cultural-site .site-contact{margin-top:90px;padding-top:40px;gap:8vw;scroll-margin-top:125px}.cultural-site .site-account-orbit{opacity:.16}.cultural-site .site-profile-avatar{width:155px;height:155px}.cultural-site .site-profile-avatar:before,.cultural-site .site-profile-avatar:after,.cultural-site .site-profile-avatar>span{border-color:#c6d6ed33}.cultural-site .site-about-body{gap:8vw;margin-top:70px}.cultural-site .site-footer{margin:85px var(--site-gutter) 0;padding:26px 0 23px;border-top:1px solid var(--site-line);gap:26px}.cultural-site .site-footer>p{max-width:27ch}.cultural-site .site-footer>div{gap:26px}.cultural-site .site-footer>span{padding-top:10px}.cultural-site :is(.site-archive-axis,.site-culture-date,.site-result-count,.library-atlas-count,.record-date-value){font-variant-numeric:tabular-nums}@media(min-width:1700px){.cultural-site .site-timeline-stage{gap:5.3vw}.cultural-site .site-culture-directory button{min-height:33px!important}.cultural-site .site-archive-folios>button{height:112px}}@media(max-width:1100px){.cultural-site{--site-gutter:4vw}.cultural-site .site-header{grid-template-columns:1fr auto;gap:9px 24px;padding-top:18px;padding-bottom:8px}.cultural-site .site-navigation{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:18px;padding-top:4px}.cultural-site .site-profile-link{grid-column:2;grid-row:1}.cultural-site .site-timeline-stage{grid-template-columns:minmax(0,1.04fr) minmax(280px,.96fr);gap:4vw}.cultural-site .site-timeline-object{height:clamp(320px,33vw,380px)}.cultural-site .site-culture-directory button{min-height:31px}.cultural-site .site-archive-folios{gap:7px}.cultural-site .site-archive-folios>button{height:84px}.cultural-site .site-page-heading{gap:5vw}.cultural-site .site-services>section{gap:25px}.cultural-site .site-partner-orbit{gap:22px}}@media(max-width:760px){.cultural-site{--site-gutter:23px}.cultural-site .site-header{padding:17px var(--site-gutter) 7px;gap:10px 18px}.cultural-site .site-profile-link{min-height:44px}.cultural-site .site-navigation{gap:16px;padding-top:5px;overflow:auto}.cultural-site .site-navigation button{min-height:44px;white-space:nowrap}.cultural-site .site-section{padding-top:58px}.cultural-site :is(.site-page-heading,.site-article-heading) h1{max-width:20ch}.cultural-site .site-page-heading{margin-bottom:35px}.cultural-site .site-page-heading>p{margin-top:20px}.cultural-site .site-timeline-top{min-height:65px;padding-block:13px}.cultural-site .site-background-switch{gap:17px}.cultural-site .site-timeline-stage{display:flex;flex-direction:column;gap:37px}.cultural-site .site-timeline-composition{order:0;width:100%;padding-top:0;min-height:0;height:auto}.cultural-site .site-atlas-column{order:1;width:100%;padding-top:0}.cultural-site .site-timeline-object,.cultural-site .site-timeline-composition:has(.is-pending) .site-timeline-object{height:320px}.cultural-site .site-timeline-composition:has(.is-pending) .site-timeline-object.is-pending{height:220px}.cultural-site .site-culture-copy{padding-top:20px}.cultural-site .site-archive-axis{margin-left:104px}.cultural-site .site-culture-directory{flex-direction:column;padding-top:12px;gap:2px;overflow:visible}.cultural-site .site-culture-directory button{display:grid;grid-template-columns:104px minmax(0,1fr);min-height:32px;padding:7px 0}.cultural-site .site-culture-directory button[aria-current=true]:before{left:-10px;top:14px;bottom:auto}.cultural-site .site-archive-folios{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:21px}.cultural-site .site-archive-folios>button{height:112px}.cultural-site .site-timeline-controls{margin-top:22px;padding-top:7px}.cultural-site .site-home-collection{padding-top:72px}.cultural-site .site-home-object-grid .site-object-card{margin:0 0 42px!important}.cultural-site .site-object-image{height:340px}.cultural-site .site-object-caption{padding-top:16px}.cultural-site .site-editorial-pair{gap:30px}.cultural-site .site-editorial-pair>div>p{margin:20px 0}.cultural-site .site-editorial-image{height:350px}.cultural-site .site-home-links>div{margin-top:26px}.cultural-site .site-home-links .site-text-link{min-height:58px}.cultural-site .site-article-heading{margin-block:30px}.cultural-site .site-article-heading>div>p{margin-top:21px}.cultural-site .site-article-cover>img{height:350px}.cultural-site .site-article-body{margin-top:45px}.cultural-site .site-article-body>section+section{margin-top:37px}.cultural-site .site-co-introduction{margin-top:40px}.cultural-site .site-co-introduction>div{margin-top:35px}.cultural-site .site-services{margin-top:60px}.cultural-site .site-services>section{gap:16px;padding-block:25px}.cultural-site .site-partners{margin-top:60px}.cultural-site .site-partner-orbit{min-height:0}.cultural-site .site-partner-orbit>article{padding-block:24px}.cultural-site .site-contact{margin-top:60px;padding-top:30px;scroll-margin-top:150px}.cultural-site .site-contact>form{margin-top:35px}.cultural-site .site-account-visual{padding-top:20px;min-height:290px}.cultural-site .site-account-form{padding-top:45px}.cultural-site .site-profile-avatar{width:125px;height:125px}.cultural-site .site-about-body{margin-top:50px}.cultural-site .site-footer{margin-top:65px;padding-top:22px}.cultural-site .site-footer>div{margin-top:22px;gap:2px}.cultural-site .site-footer>span{padding-top:20px}.site-light-field:before{opacity:.026;background-position:65% 5%}}@media(max-width:380px){.cultural-site{--site-gutter:19px}.cultural-site .site-navigation{gap:13px}.cultural-site .site-timeline-object{height:300px}}@media(prefers-reduced-motion:reduce){.cultural-site .site-light-field,.cultural-site .site-light-field:before,.cultural-site .site-light-field:after,.cultural-site .site-light-canvas,.cultural-site .site-object-image img,.cultural-site .site-archive-folios img,.cultural-site .site-culture-directory button>span:first-child,.cultural-site .library-atlas .library-folio{animation:none!important;transition:none!important}.cultural-site .site-object-image:hover img,.cultural-site .site-archive-folios button:hover img,.cultural-site .site-culture-directory button:hover>span:first-child,.cultural-site .library-atlas .library-folio:hover{transform:none}}body[data-portal-preparing=true] #portal-root{opacity:0!important;pointer-events:none!important}#portal-ready-state{position:fixed;z-index:80;left:50%;bottom:max(52px,8vh);transform:translate(-50%);width:min(86vw,420px);text-align:center;font-family:Barlow,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.025em;color:#dce1dd;text-shadow:0 2px 14px #071011}#portal-ready-state[hidden]{display:none}#portal-ready-state p{margin:0 0 12px;line-height:1.6}#portal-ready-state div{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}#portal-ready-state button{appearance:none;min-height:44px;padding:5px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}#portal-ready-state button[hidden]{display:none}#portal-ready-state button:focus-visible{outline:2px solid currentColor;outline-offset:6px}body[data-arriving=true] #portal-ready-state,body[data-view=gallery] #portal-ready-state{color:#34464a;text-shadow:none}body[data-arriving=true][data-portal-visible=true] #experience{visibility:visible!important;pointer-events:none}body[data-arriving=true] #experience>:not(#exhibit-canvas):not(#scene-fallback):not(#journey-ending){visibility:hidden!important}body[data-arriving=true] #portal-root.cultural-site{background:transparent}#arrival-light{background:radial-gradient(ellipse at var(--arrival-world-x,56%) var(--arrival-world-y,43%),#fff 0%,#f5f6f5 40%,#dce0df 100%)!important}body[data-arriving=true] #portal-root>.site-light-field{animation:site-ground-condense 1.8s cubic-bezier(.16,1,.3,1) both}body[data-arriving=true] #portal-root>.site-shell{animation:none}body[data-arriving=true] #portal-root .site-header{animation:site-navigation-emerge 1.8s cubic-bezier(.16,1,.3,1) both}body[data-arriving=true] #portal-root #site-content{animation:site-records-emerge 1.8s cubic-bezier(.16,1,.3,1) both}@keyframes site-ground-condense{0%,to{opacity:1}}@keyframes site-navigation-emerge{0%,12%{opacity:0;transform:translateY(-4px)}64%,to{opacity:1;transform:translateY(0)}}@keyframes site-records-emerge{0%,24%{opacity:0;transform:translateY(10px);filter:blur(3px)}88%,to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){body[data-arriving=true] #portal-root :is(.site-light-field,.site-shell,.site-header,#site-content){animation:none!important;transform:none!important;filter:none!important}#arrival-light{opacity:0!important}}.cultural-site .site-object-page.record-archive{height:auto;min-height:100svh;overflow:visible}.record-archive .record-archive-layout{height:calc(100svh - 142px);flex:none;min-height:530px}.record-trace-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;border-block:1px solid var(--record-line);margin-top:22px;padding:10px 0}.record-trace-nav button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:var(--record-muted)}.record-trace-nav button:hover{color:var(--record-ink)}.record-trace-chapters{padding:64px 0 70px;max-width:1300px;width:100%;margin:auto}.record-trace-chapters section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8vw;padding:55px 0;border-top:1px solid var(--record-line);scroll-margin-top:24px}.record-trace-chapters h2{margin:0 0 24px}.record-trace-chapters p{color:var(--record-muted);max-width:65ch;margin:0 0 20px}.record-trace-chapters .record-trace-date{color:var(--record-ink)}.record-trace-chapters figure{margin:0;min-width:0}.record-trace-chapters figure>img{display:block;width:100%;height:300px;object-fit:contain;filter:none}.record-trace-chapters figcaption{color:var(--record-muted);margin:16px 0 0}.record-trace-chapters a{display:inline-flex;align-items:center;gap:18px;min-height:44px;color:var(--record-ink);text-underline-offset:5px}.record-trace-chapters a:hover{text-decoration:underline}.record-trace-chapters .site-text-link{display:flex;max-width:300px;margin-top:20px}.record-detail-crop{height:300px;overflow:hidden;background:#111a22}.record-detail-crop img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.5);filter:none}@media(max-width:760px){.record-archive .record-archive-layout{height:auto;min-height:0}.record-trace-chapters{padding-top:36px}.record-trace-chapters section{grid-template-columns:1fr;gap:26px;padding:36px 0}.record-trace-chapters figure>img,.record-detail-crop{height:240px}.record-trace-nav{margin-top:20px}}@media(prefers-reduced-motion:reduce){.record-trace-chapters{scroll-behavior:auto}}.cultural-site .cultural-timeline{--ct-ink:#eee6d6;--ct-muted:#b8b0a0;--ct-gold:#d7b67b;--ct-line:#bdd4e540;--ct-track-ease:cubic-bezier(.16,1,.3,1);color:var(--ct-ink);background:transparent;overflow:hidden}.cultural-site .cultural-timeline[data-timeline-theme=river]{--ct-line:#a8c7d65c}.cultural-site .cultural-timeline .ct-top{min-height:64px;padding-block:14px 16px;gap:24px}.cultural-site .cultural-timeline .ct-top h1{margin:0}.cultural-site .cultural-timeline .ct-current{position:relative;min-height:113px;padding:6px 0 22px;border-bottom:1px solid var(--ct-line);z-index:5}.cultural-site .cultural-timeline .ct-current-record{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.cultural-site .cultural-timeline .ct-current-record[hidden]{display:none!important}.cultural-site .cultural-timeline .ct-current-title h2{margin:0 0 9px;text-wrap:balance}.cultural-site .cultural-timeline .ct-current-title>p{margin:0;color:var(--ct-muted)}.cultural-site .cultural-timeline .ct-experience{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px}.cultural-site .cultural-timeline .ct-directory-panel{position:relative;z-index:3;max-height:540px;overflow-y:auto;padding:20px 0 16px;border-right:1px solid var(--ct-line);scrollbar-width:thin;scrollbar-color:#687b86 transparent}.cultural-site .cultural-timeline .ct-directory-panel>summary{display:none}.cultural-site .cultural-timeline .ct-directory-panel::details-content{content-visibility:visible}.cultural-site .cultural-timeline .ct-directory-panel>.ct-directory{display:flex;flex-direction:column;gap:0}.cultural-site .cultural-timeline .ct-directory button{display:flex;align-items:center;width:100%;min-height:32px;padding:4px 12px 4px 0;gap:12px;border:0;background:transparent;color:var(--ct-muted);text-align:left;cursor:pointer}.cultural-site .cultural-timeline .ct-directory button:hover{color:var(--ct-ink)}.cultural-site .cultural-timeline .ct-directory button[aria-current=true]{color:var(--ct-gold)}.cultural-site .cultural-timeline .ct-stage{position:relative;display:block;height:540px;min-height:0;width:100%;overflow:hidden;isolation:isolate;gap:0;touch-action:pan-y;cursor:ew-resize;background:transparent}.cultural-site .cultural-timeline .ct-stage:focus-visible{outline-offset:-2px}.cultural-site .cultural-timeline .ct-track{position:absolute;top:0;bottom:0;left:50%;transform:translate3d(calc(-1 * var(--ct-selected-x)),0,0);transition:transform .65s var(--ct-track-ease)}.cultural-site .cultural-timeline .ct-axis{position:absolute;top:50%;height:1px;background:var(--ct-line)}.cultural-site .cultural-timeline .ct-axis-ticks{position:absolute;inset:0}.cultural-site .cultural-timeline .ct-axis-tick{position:absolute;top:calc(50% - 6px);height:13px;border-left:1px solid var(--ct-line)}.cultural-site .cultural-timeline .ct-axis-tick>span{display:block;width:90px;padding-top:17px;margin-left:-28px;color:#b4c3c9;font-variant-numeric:tabular-nums;white-space:nowrap}.cultural-site .cultural-timeline .ct-axis-minor{height:7px;top:calc(50% - 3px)}.cultural-site .cultural-timeline .ct-axis-minor>span{color:#94a5ae}.cultural-site .cultural-timeline .ct-source-axis{position:absolute;top:50%;height:1px;border-top:1px dashed var(--ct-line)}.cultural-site .cultural-timeline .ct-source-axis>span{position:absolute;left:-180px;top:-13px;width:160px;color:var(--ct-muted);text-align:right}.cultural-site .cultural-timeline .ct-node{position:absolute;left:var(--ct-node-x);top:0;height:100%;width:180px;margin-left:-90px}.cultural-site .cultural-timeline .ct-node-content{position:absolute;width:180px;padding:0;transform:translate(var(--ct-card-offset))}.cultural-site .cultural-timeline .ct-node-upper .ct-node-content{bottom:calc(50% + 40px)}.cultural-site .cultural-timeline .ct-node-lower .ct-node-content{top:calc(50% + 48px)}.cultural-site .cultural-timeline .ct-node-branch{position:absolute;left:calc(50% + var(--ct-branch-left));width:var(--ct-branch-width);height:40px;background:transparent;fill:none;stroke:var(--ct-line);stroke-width:1;overflow:visible;pointer-events:none;transition:stroke .25s ease}.cultural-site .cultural-timeline .ct-node-upper .ct-node-branch{bottom:50%}.cultural-site .cultural-timeline .ct-node-lower .ct-node-branch{top:50%;height:48px}.cultural-site .cultural-timeline .ct-node-unscaled .ct-node-branch{stroke-dasharray:3 3}.cultural-site .cultural-timeline .ct-node-pin{position:absolute;left:calc(50% - 22px);top:calc(50% - 22px);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.cultural-site .cultural-timeline .ct-node-pin>span{width:7px;height:7px;border:1px solid #a8b8c0;border-radius:50%;background:#101820;transition:background-color .25s ease,border-color .25s ease,transform .4s var(--ct-track-ease)}.cultural-site .cultural-timeline .ct-object{position:relative;display:flex;flex-direction:column;width:180px;height:136px;align-items:center;justify-content:center;padding:7px;border:1px solid #bdd4e51c;background:#111920aa;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.cultural-site .cultural-timeline .ct-object img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;padding:0;filter:none;opacity:1}.cultural-site .cultural-timeline .ct-culture-trigger{display:block;width:100%;min-height:48px;padding:9px 0 0;border:0;background:transparent;color:var(--ct-ink);text-align:left;cursor:pointer}.cultural-site .cultural-timeline .ct-culture-trigger>span{display:block}.cultural-site .cultural-timeline .ct-culture-trigger>small{display:block;margin-top:5px;color:var(--ct-muted)}.cultural-site .cultural-timeline .ct-node.is-selected .ct-culture-trigger>span{color:var(--ct-gold)}.cultural-site .cultural-timeline .ct-node.is-selected .ct-object{border-color:#d7b67b70;background:#111920d9}.cultural-site .cultural-timeline .ct-node.is-selected{z-index:2}.cultural-site .cultural-timeline .ct-node.is-selected .ct-node-branch{stroke:var(--ct-gold)}.cultural-site .cultural-timeline .ct-node.is-selected .ct-node-pin>span{background:var(--ct-gold);border-color:var(--ct-gold);transform:scale(1.3)}.cultural-site .cultural-timeline .ct-node:not(.is-selected) .ct-object:hover{border-color:#bdd4e57a}.cultural-site .cultural-timeline .ct-no-media{display:flex;align-items:end;height:106px;padding:0 0 6px;color:#acbbc3}.cultural-site .cultural-timeline :is(button,a,input,summary):focus-visible{outline:1px solid var(--ct-gold);outline-offset:4px}.cultural-site .cultural-timeline ::selection{color:#101820;background:var(--ct-gold)}@media(min-width:1600px){.cultural-site .cultural-timeline .ct-stage{height:550px}.cultural-site .cultural-timeline .ct-object{height:158px}}@media(max-width:1000px){.cultural-site .cultural-timeline .ct-experience{grid-template-columns:130px minmax(0,1fr);gap:18px}.cultural-site .cultural-timeline .ct-current-record{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:28px}}@media(max-width:700px){.cultural-site .cultural-timeline .ct-top{min-height:62px;padding-block:10px}.cultural-site .cultural-timeline .ct-current{min-height:0;padding:7px 0 16px}.cultural-site .cultural-timeline .ct-current-record{grid-template-columns:1fr;gap:16px}.cultural-site .cultural-timeline .ct-experience{display:flex;flex-direction:column;gap:0}.cultural-site .cultural-timeline .ct-directory-panel{max-height:none;overflow:visible;padding:0;border-right:0;border-bottom:1px solid var(--ct-line)}.cultural-site .cultural-timeline .ct-directory-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;color:var(--ct-muted);cursor:pointer}.cultural-site .cultural-timeline .ct-directory-panel>summary>span{color:var(--ct-gold)}.cultural-site .cultural-timeline .ct-directory-panel:not([open])>.ct-directory{display:none}.cultural-site .cultural-timeline .ct-directory-panel:not([open])::details-content{content-visibility:hidden}.cultural-site .cultural-timeline .ct-directory-panel[open]>.ct-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px 0 15px;gap:0 14px}.cultural-site .cultural-timeline .ct-directory button{min-height:44px;padding-right:0;gap:10px}.cultural-site .cultural-timeline .ct-stage{height:460px}.cultural-site .cultural-timeline .ct-node{width:166px;margin-left:-83px}.cultural-site .cultural-timeline .ct-node-content{width:166px}.cultural-site .cultural-timeline .ct-object{width:166px;height:124px}.cultural-site .cultural-timeline .ct-culture-trigger{min-height:48px}}@media(prefers-reduced-motion:reduce){.cultural-site .cultural-timeline .ct-track,.cultural-site .cultural-timeline .ct-node-branch,.cultural-site .cultural-timeline .ct-node-pin>span,.cultural-site .cultural-timeline .ct-object{transition:none}}.cultural-site[data-site-route=timeline] .site-footer{display:none}.cultural-site .cultural-timeline .ct-directory-panel>summary svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25;flex:none}.cultural-site .cultural-timeline .ct-directory-panel[open]>summary svg{transform:rotate(45deg)}.library-atlas .library-record-identities{display:flex;align-items:center;gap:26px;min-height:46px;flex:0 0 46px;border-bottom:1px solid var(--archive-line)}.library-atlas .library-record-identities button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;border-bottom:1px solid transparent;color:var(--archive-muted);white-space:nowrap}.library-atlas .library-record-identities button[aria-pressed=true]{color:var(--archive-ink);border-color:var(--archive-accent)}.library-atlas .library-record-identities button:hover{color:var(--archive-ink)}.library-atlas .library-record-identities em{font-variant-numeric:tabular-nums;color:var(--archive-muted)}.library-atlas .library-featured{flex:0 0 auto;min-width:0;position:relative;border-bottom:1px solid var(--archive-line)}.library-atlas .library-featured-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:36px}.library-atlas .library-featured-header h3{margin:0}.library-atlas .library-featured-header>div{display:flex;align-items:center;gap:22px}.library-atlas .library-featured-header button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0;color:var(--archive-muted)}.library-atlas .library-featured-header button:hover{color:var(--archive-ink)}.library-atlas .library-featured-header button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.2}.library-atlas .library-featured-stage{--featured-spread:clamp(100px,14vw,200px);--featured-drag:0px;position:relative;height:126px;overflow:hidden;perspective:1000px;touch-action:pan-y;cursor:grab;isolation:isolate}.library-atlas .library-featured-stage.is-dragging{cursor:grabbing}.library-atlas .library-featured-stage:focus-visible{outline-offset:-3px}.library-atlas .library-featured-card{position:absolute;left:50%;top:50%;width:clamp(150px,17vw,220px);height:108px;padding:0;border:0;background:transparent;opacity:0;visibility:hidden;pointer-events:none;z-index:var(--featured-depth,1);transform:translate(-50%,-50%) translate3d(calc(var(--featured-x,0) * var(--featured-spread) + var(--featured-drag)),var(--featured-y,0px),var(--featured-z,0px)) rotateY(var(--featured-turn,0deg)) rotate(var(--featured-tilt,0deg)) scale(var(--featured-scale,1));transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .38s ease-out,visibility .38s}.library-atlas .library-featured-card.is-visible{opacity:1;visibility:visible;pointer-events:auto}.library-atlas .library-featured-card.is-current{opacity:1}.library-atlas .library-featured-photo{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--archive-ground);box-shadow:0 13px 26px #02060b66;animation:library-featured-drift 9s ease-in-out infinite;animation-delay:var(--featured-phase,0s);animation-play-state:paused}.library-atlas .library-featured-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:none;mix-blend-mode:normal;opacity:1;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.library-atlas .library-featured[data-motion=running] .is-visible .library-featured-photo{animation-play-state:running}.library-atlas .library-featured-stage.is-dragging .library-featured-card{transition:none}.library-atlas .library-featured-stage.is-dragging .library-featured-photo{animation-play-state:paused!important}.library-atlas .library-featured-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:0 2px 6px}.library-atlas .library-featured-caption p{margin:0;color:var(--archive-ink)}.library-atlas .library-featured-caption span{display:block;margin-top:3px;color:var(--archive-muted)}.library-atlas .library-featured-controls{display:flex;align-items:center;gap:15px;flex:none}.library-atlas .library-featured-controls button{display:grid;place-items:center;width:40px;min-height:42px;padding:0;color:var(--archive-ink)}.library-atlas .library-featured-controls button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2}.library-atlas .library-featured-controls button:disabled{opacity:.35;cursor:default}.library-atlas .library-featured-controls output{min-width:44px;color:var(--archive-muted);text-align:center;font-variant-numeric:tabular-nums}.library-atlas .library-featured-empty{margin:0;padding:14px 0 22px;color:var(--archive-muted)}.library-atlas .library-featured.is-collapsed .library-featured-header{min-height:42px}.library-atlas .library-folio[data-culture=contemporary],.library-atlas .library-folio[data-culture=interpretation]{--folio-color:var(--archive-accent)}.library-atlas .library-folio-caption{overflow:hidden;min-height:0}.library-atlas .library-folio-caption strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.library-atlas .library-folio-caption em{display:none}@keyframes library-featured-drift{0%,to{transform:translateY(2px) rotate(-.3deg)}50%{transform:translateY(-3px) rotate(.3deg)}}@media(min-width:761px)and (max-height:760px){.library-atlas .library-featured-stage{height:110px}.library-atlas .library-featured-card{height:92px}.library-atlas .library-featured-caption{min-height:42px;padding-bottom:4px}}@media(max-width:760px){.library-atlas .library-record-identities{gap:18px;min-height:48px;flex-basis:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--archive-muted) transparent}.library-atlas .library-featured-header{gap:10px;min-height:46px}.library-atlas .library-featured-header>div{gap:14px}.library-atlas .library-featured-stage{--featured-spread:clamp(52px,15vw,100px);height:168px;margin-inline:-10px}.library-atlas .library-featured-card{width:clamp(112px,31vw,180px);height:135px}.library-atlas .library-featured-caption{align-items:flex-start;gap:12px;min-height:61px;padding-top:4px}.library-atlas .library-featured-controls{gap:3px}.library-atlas .library-featured-controls button{width:32px;min-height:40px}}@media(prefers-reduced-motion:reduce){.library-atlas .library-featured-card,.library-atlas .library-featured-photo{animation:none!important;transition:none!important}}.library-atlas .library-featured[data-reduced-motion=true] .library-featured-card,.library-atlas .library-featured[data-reduced-motion=true] .library-featured-photo{animation:none!important;transition:none!important}.library-atlas .library-folio[data-record-identity=interpretation] .library-folio-image img,.library-atlas .library-featured-card[data-record-identity=interpretation] .library-featured-photo img{filter:saturate(.35)}.library-atlas .library-folio-meta>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#portal-root.cultural-site .library-atlas .library-featured-stage{height:216px}#portal-root.cultural-site .library-atlas .library-featured-card[data-record-identity]{width:148px;height:185px;aspect-ratio:4/5}#portal-root.cultural-site .library-atlas .library-featured-card[data-record-identity=interpretation]{width:234px;height:156px;aspect-ratio:3/2}#portal-root.cultural-site .library-atlas .library-featured-card[data-record-identity] .library-featured-photo{display:grid;place-items:center;background:#e7e9e6;box-shadow:none}#portal-root.cultural-site .library-atlas .library-featured-card[data-record-identity] .library-featured-photo img{width:70%;height:70%;padding:0;object-fit:contain;filter:none}#portal-root.cultural-site .library-atlas .library-featured-card[data-record-identity=interpretation] .library-featured-photo img{filter:saturate(.35);transition:filter .24s ease}#portal-root.cultural-site .library-atlas .library-featured-card[data-record-identity=interpretation]:is(:hover,:focus-visible) .library-featured-photo img{filter:none}#portal-root.cultural-site .library-atlas .library-study-badge{position:absolute;left:8px;bottom:8px;padding:2px 7px;background:#e7e9e6;color:#364243}@media(max-width:760px){#portal-root.cultural-site .library-atlas .library-featured-stage{height:168px}#portal-root.cultural-site .library-atlas .library-featured-card[data-record-identity]{width:108px;height:135px}#portal-root.cultural-site .library-atlas .library-featured-card[data-record-identity=interpretation]{width:180px;height:120px}}.cultural-site .ct-atlas{position:relative;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);grid-template-rows:430px 66px;grid-template-areas:"intro stage" "era era";column-gap:32px;scroll-margin-top:var(--site-header-height,84px);min-height:0;padding:32px var(--site-gutter) 24px;overflow:visible}.cultural-site .ct-atlas .ct-top{grid-area:intro;align-self:center;display:block;position:static;min-height:0;padding:0;z-index:30}.cultural-site .ct-atlas .ct-top :is(h1,h2){color:var(--ct-ink)}.ct-introduction>p{max-width:29ch;color:var(--ct-muted);margin-top:24px!important}.cultural-site .ct-atlas .ct-explore-link{display:inline-flex;align-items:center;gap:24px;padding:8px 0;margin-top:24px;border-bottom:1px solid var(--ct-line)}.ct-explore-link svg{width:18px;height:18px;transform:rotate(90deg);transition:transform .3s ease}.ct-explore-link:hover svg{transform:translateY(3px) rotate(90deg)}.cultural-site .ct-atlas .ct-current{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip-path:inset(50%);padding:0;border:0;white-space:nowrap}.cultural-site .ct-atlas .ct-experience{grid-area:stage;display:block;min-width:0;position:relative}.cultural-site .ct-atlas .ct-stage{display:block;height:100%;min-height:0;max-height:none;overflow:hidden;perspective:1800px;cursor:grab;isolation:isolate;touch-action:pan-y}.cultural-site .ct-atlas .ct-stage.is-dragging{cursor:grabbing}.cultural-site .ct-atlas .ct-node{position:absolute;left:50%;top:47%;width:46%;height:auto;margin:0;transform:translate3d(calc(-50% + var(--ct-offset) * 88%),calc(-50% + var(--ct-distance) * 20px),calc(var(--ct-distance) * -65px)) scale(var(--ct-scale)) rotateY(calc(var(--ct-offset) * -9deg)) rotate(calc(var(--ct-offset) * -2deg));opacity:1;transform-origin:50% 50%;transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .5s ease}.cultural-site .ct-atlas .ct-node[aria-hidden=true]{opacity:0;pointer-events:none}.cultural-site .ct-atlas .ct-object{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer;opacity:var(--ct-opacity);transition:opacity .5s ease}.cultural-site .ct-atlas .ct-object img{display:block;width:auto;height:auto;max-width:100%;max-height:320px;object-fit:contain;padding:0;filter:drop-shadow(0 16px 24px #03060955);-webkit-user-select:none;user-select:none;transition:transform .4s cubic-bezier(.16,1,.3,1)}.cultural-site .ct-atlas .ct-node.is-selected .ct-object{border:0;background:transparent}.cultural-site .ct-atlas .ct-node.is-selected .ct-object:hover img{transform:translateY(-4px)}.cultural-site .ct-atlas .ct-culture-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:68px;padding:16px 0 0;text-align:center;color:var(--ct-ink)}.cultural-site .ct-atlas .ct-culture-trigger>span{white-space:nowrap}.cultural-site .ct-atlas .ct-culture-trigger>small{margin:0;color:var(--ct-muted);white-space:nowrap}.cultural-site .ct-atlas .ct-node:not(.is-selected) .ct-culture-trigger{opacity:.8}.cultural-site .ct-atlas .ct-node:not(.is-selected) .ct-culture-trigger>small{visibility:hidden}.cultural-site .ct-atlas .ct-blank-sheet{display:none}.cultural-site .ct-atlas .is-text-only .ct-culture-trigger>span{white-space:normal}.cultural-site .ct-atlas .ct-directory-panel{position:absolute;right:var(--site-gutter);top:16px;max-height:none;overflow:visible;border:0;padding:0;z-index:50}.cultural-site .ct-atlas .ct-directory-panel>summary{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;color:var(--ct-ink);cursor:pointer;list-style:none}.cultural-site .ct-atlas .ct-directory-panel>summary::-webkit-details-marker{display:none}.cultural-site .ct-atlas .ct-directory-panel>summary svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25;transition:transform .3s ease}.cultural-site .ct-atlas .ct-directory-panel[open]>summary svg{transform:rotate(45deg)}.cultural-site .ct-atlas .ct-directory-panel:not([open])::details-content{content-visibility:hidden}.cultural-site .ct-atlas .ct-directory-panel>.ct-directory{position:absolute;right:0;top:52px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;width:min(650px,calc(100vw - 92px));max-height:calc(100svh - 210px);overflow:auto;padding:22px 28px;background:#0f151b;border:1px solid #bdd4e528;scrollbar-width:thin;scrollbar-color:#687b86 transparent}.cultural-site .ct-atlas .ct-directory-panel:not([open])>.ct-directory{display:none}.cultural-site .ct-atlas .ct-directory button{min-height:44px;padding:8px 0;white-space:nowrap}.cultural-site .ct-atlas .ct-era{grid-area:era;position:relative;height:58px;margin:0 3% 0 128px;color:var(--ct-muted);pointer-events:none}.ct-era-key{position:absolute;left:-128px;top:0;display:grid;grid-template-rows:20px 20px;color:var(--ct-muted)}.cultural-site .ct-atlas .ct-era-line{position:absolute;left:0;right:0;top:15px;height:1px;background:#bdd4e528}.cultural-site .ct-atlas .ct-era-tick{position:absolute;top:11px;width:1px;height:9px;background:#bdd4e540}.cultural-site .ct-atlas .ct-era-tick>span{position:absolute;top:28px;left:50%;transform:translate(-50%);white-space:nowrap}.cultural-site .ct-atlas .ct-era-mark{position:absolute;top:6px;width:1px;height:6px;background:#bdd4e540}.cultural-site .ct-atlas .ct-era-lower{top:19px}.cultural-site .ct-atlas .ct-era-range{position:absolute;left:var(--ct-era-start);right:calc(100% - var(--ct-era-end));top:5px;height:1px;background:var(--ct-gold);transition:left .68s cubic-bezier(.16,1,.3,1),right .68s cubic-bezier(.16,1,.3,1),top .4s ease}.cultural-site .ct-atlas .ct-era-range[data-lane=lower]{top:25px}.cultural-site .ct-atlas .ct-era-range:before,.cultural-site .ct-atlas .ct-era-range:after{content:"";position:absolute;top:-2px;width:4px;height:4px;border-radius:50%;background:var(--ct-gold)}.cultural-site .ct-atlas .ct-era-range:before{left:0}.cultural-site .ct-atlas .ct-era-range:after{right:0}.cultural-site .ct-atlas :is(button,summary):focus-visible{outline:1px solid var(--ct-gold);outline-offset:5px}.cultural-site .ct-atlas .ct-stage:focus-visible{outline:0}.cultural-site .ct-atlas .ct-stage:focus-visible .is-selected .ct-culture-trigger{text-decoration:underline;text-underline-offset:8px;text-decoration-color:var(--ct-gold)}@media(min-width:1600px){.cultural-site .ct-atlas{grid-template-rows:460px 66px}.cultural-site .ct-atlas .ct-object img{max-height:330px}}@media(max-width:1100px){.cultural-site .ct-atlas{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);grid-template-rows:400px 64px;padding-top:24px;column-gap:16px}.cultural-site .ct-atlas .ct-object img{max-height:290px}.cultural-site .ct-atlas .ct-node{width:50%}}@media(max-width:700px){.cultural-site .ct-atlas{display:block;padding:28px var(--site-gutter) 16px}.cultural-site .ct-atlas .ct-top{padding-right:44px}.ct-introduction>p{max-width:30ch;margin-top:16px!important}.cultural-site .ct-atlas .ct-explore-link{margin-top:12px}.cultural-site .ct-atlas .ct-experience{margin-top:16px}.cultural-site .ct-atlas .ct-stage{height:330px;min-height:0}.cultural-site .ct-atlas .ct-node{width:62%;top:48%;transform:translate3d(calc(-50% + var(--ct-offset) * 98%),calc(-50% + var(--ct-distance) * 16px),0) scale(var(--ct-scale)) rotateY(calc(var(--ct-offset) * -7deg)) rotate(calc(var(--ct-offset) * -2deg))}.cultural-site .ct-atlas .ct-object img{max-height:235px}.cultural-site .ct-atlas .ct-culture-trigger{padding-top:12px;min-height:62px}.cultural-site .ct-atlas .ct-directory-panel{top:24px}.cultural-site .ct-atlas .ct-directory-panel>.ct-directory{width:min(350px,calc(100vw - 36px));grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:16px 20px;max-height:calc(100svh - 220px)}.cultural-site .ct-atlas .ct-directory button{white-space:normal}.cultural-site .ct-atlas .ct-era{margin:8px 5% 0 72px;height:56px}.ct-era-key{left:-72px;top:0}.cultural-site .ct-atlas .ct-era-tick:nth-of-type(2n)>span{visibility:hidden}}@media(prefers-reduced-motion:reduce){.cultural-site .ct-atlas .ct-node,.cultural-site .ct-atlas .ct-object,.cultural-site .ct-atlas .ct-object img,.cultural-site .ct-atlas .ct-era-range,.cultural-site .ct-atlas .ct-directory-panel>summary svg,.ct-explore-link svg{transition:none}.cultural-site .ct-atlas .ct-node.is-selected .ct-object:hover img{transform:none}}.cultural-site .site-library.library-atlas{inset:var(--library-header-bottom,84px) 0 0;height:calc(100dvh - var(--library-header-bottom,84px));z-index:3}.cultural-site .site-library .site-light-field{position:absolute;inset:0;height:100%}.cultural-site .site-object-page.record-archive{min-height:calc(100svh - var(--site-header-height,84px))}.record-archive .record-archive-layout{height:calc(100svh - var(--site-header-height,84px) - 142px);min-height:420px}.record-trace-chapters section{scroll-margin-top:calc(var(--site-header-height,84px) + 24px)}@media(max-width:760px){.cultural-site .library-atlas .site-library-inner{min-height:calc(100dvh - var(--library-header-bottom,128px))}.record-archive .record-archive-layout{height:auto;min-height:0}}.cultural-site .home-editorial{--home-gap:clamp(28px,3.4vw,54px);padding:0 var(--site-gutter) 64px;color:var(--site-ink)}.home-editorial :is(section,[id]){scroll-margin-top:calc(var(--site-header-height,84px) + 24px)}.home-editorial>section{padding-top:44px;border-top:1px solid var(--site-line)}.home-editorial>section+section{margin-top:84px}.cultural-site .home-editorial h2{margin:0;text-wrap:balance}.home-editorial .home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:32px}.home-editorial .home-section-links{display:flex;gap:32px}.home-editorial button{color:inherit;border:0;background:transparent;cursor:pointer}.home-editorial .home-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;padding:5px 0;color:var(--site-muted);text-align:left;white-space:nowrap}.home-editorial .home-text-link:hover{color:var(--site-ink)}.home-editorial svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25;flex:none}.home-editorial .home-text-link svg,.home-editorial .home-entry-arrow svg,.home-editorial .home-collaboration-choice>span:last-child svg{transition:transform .24s var(--site-ease)}.home-editorial .home-text-link:hover svg,.home-editorial .home-story-button:hover .home-entry-arrow svg,.home-editorial .home-collaboration-choice:hover>span:last-child svg{transform:translate(4px)}.home-editorial .home-civilizations{display:grid;grid-template-columns:1fr 1fr;gap:var(--home-gap)}.home-editorial .home-civilization{min-width:0}.home-editorial .home-civilization-photo{display:flex;align-items:center;justify-content:center;width:100%;height:310px;padding:16px 26px;background:#11192066;overflow:hidden}.home-editorial .home-civilization-photo img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;filter:none;transition:transform .45s var(--site-ease)}.home-editorial .home-civilization-photo:hover img{transform:scale(1.025)}.home-editorial .home-civilization-caption{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:24px;padding-top:20px}.home-editorial .home-culture-link{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:32px;width:100%;padding:0;text-align:left}.home-editorial .home-culture-link svg{width:18px;height:18px}.home-editorial .home-civilization-caption p{margin:8px 0 0;color:var(--site-muted)}.home-editorial .home-object-caption{text-align:right}.home-editorial .home-object-caption button{min-height:32px;padding:0;text-align:right}.home-editorial .home-object-caption button:hover{color:var(--site-clay)}.home-editorial .home-story-search{display:flex;align-items:center;gap:16px;min-height:52px;margin:0 0 32px;padding:0 0 12px;border-bottom:1px solid var(--site-line);color:var(--site-muted)}.home-editorial .home-search-label{white-space:nowrap}.home-editorial .home-search-icon{display:flex}.home-editorial .home-story-search input{flex:1;min-width:0;padding:8px 0;border:0;border-radius:0;outline-offset:4px;background:transparent;color:var(--site-ink);caret-color:var(--site-clay)}.home-editorial .home-story-search input::placeholder{color:var(--site-muted);opacity:1}.home-editorial .home-story-search:focus-within{border-bottom-color:var(--site-clay)}.home-editorial .home-story-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);column-gap:var(--home-gap)}.home-editorial .home-story-result{min-width:0;grid-column:2;border-bottom:1px solid var(--site-line)}.home-editorial .home-story-lead{grid-column:1;grid-row:1 / span 5;border-bottom:0}.home-editorial .home-story-button{display:grid;grid-template-columns:88px minmax(0,1fr) 20px;align-items:center;gap:22px;width:100%;min-height:105px;padding:16px 0;text-align:left}.home-editorial .home-story-result:nth-child(2) .home-story-button{padding-top:0}.home-editorial .home-story-photo{display:block;height:70px;width:88px;overflow:hidden;background:#11192066}.home-editorial .home-story-photo img{display:block;width:100%;height:100%;object-fit:contain;filter:none}.home-editorial .home-story-copy{display:flex;flex-direction:column;gap:9px;min-width:0}.home-editorial .home-entry-type{color:var(--site-muted)}.home-editorial .home-entry-title{display:block;text-wrap:balance}.home-editorial .home-entry-summary{color:var(--site-muted);max-width:38ch}.home-editorial .home-entry-arrow{display:flex;align-self:center}.home-editorial .home-story-lead .home-story-button{display:grid;grid-template-columns:1fr 20px;gap:24px 20px;padding:0;align-items:start}.home-editorial .home-story-lead .home-story-photo{grid-column:1 / -1;width:100%;height:310px;padding:18px}.home-editorial .home-story-lead .home-story-copy{gap:12px}.home-editorial .home-story-lead .home-entry-title{max-width:20ch}.home-editorial .home-search-empty{min-height:180px;padding:24px 0}.home-editorial .home-search-empty p,.home-editorial .home-search-count{margin:0 0 20px;color:var(--site-muted)}.home-editorial .home-collaboration{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:var(--home-gap)}.home-editorial .home-collaboration-intro>p{max-width:28ch;margin:24px 0 18px;color:var(--site-muted)}.home-editorial .home-collaboration-choice{display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;padding:22px 0;border-bottom:1px solid var(--site-line);text-align:left}.home-editorial .home-collaboration-choice:first-child{padding-top:0}.home-editorial .home-collaboration-choice>span:first-child{display:flex;flex-direction:column;gap:10px}.home-editorial .home-collaboration-summary{color:var(--site-muted)}.home-editorial .home-collaboration-choice:hover .home-collaboration-title{color:var(--site-clay)}.home-editorial .home-working-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-gap);margin:40px 0 0;padding:0;list-style:none}.cultural-site .home-editorial .home-working-steps h3{margin:0}.home-editorial .home-working-steps p{max-width:29ch;margin:14px 0 0;color:var(--site-muted)}.home-editorial :is(button,input):focus-visible{outline:1px solid var(--site-clay);outline-offset:5px}.home-editorial ::selection{background:var(--site-clay);color:#0f151b}@media(min-width:1800px){.home-editorial .home-civilization-photo,.home-editorial .home-story-lead .home-story-photo{height:350px}}@media(max-width:1000px){.home-editorial .home-civilization-photo{height:260px;padding:16px}.home-editorial .home-civilization-caption{grid-template-columns:1fr;gap:13px}.home-editorial .home-object-caption,.home-editorial .home-object-caption button{text-align:left}.home-editorial .home-culture-link{justify-content:flex-start}.home-editorial .home-story-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-editorial .home-story-button{grid-template-columns:70px minmax(0,1fr) 18px;gap:14px}.home-editorial .home-story-photo{width:70px;height:65px}.home-editorial .home-story-lead .home-story-photo{height:270px}}@media(max-width:700px){.cultural-site .home-editorial{padding-bottom:44px}.home-editorial>section{padding-top:28px}.home-editorial>section+section{margin-top:54px}.cultural-site .home-editorial h2{max-width:17ch}.home-editorial .home-section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.home-editorial .home-text-link{min-height:44px;gap:24px}.home-editorial .home-section-links{gap:32px}.home-editorial .home-civilizations{grid-template-columns:1fr;gap:34px}.home-editorial .home-civilization-photo{height:260px}.home-editorial .home-civilization-caption{grid-template-columns:1fr;gap:11px;padding-top:17px}.home-editorial .home-story-search{gap:12px;flex-wrap:wrap;margin-bottom:25px}.home-editorial .home-story-search input{flex-basis:100%}.home-editorial .home-story-layout{display:block}.home-editorial .home-story-lead{padding-bottom:24px;border-bottom:1px solid var(--site-line)}.home-editorial .home-story-lead .home-story-photo{height:270px}.home-editorial .home-story-lead .home-entry-title{max-width:20ch}.home-editorial .home-story-button{min-height:105px;padding:18px 0;grid-template-columns:76px minmax(0,1fr) 18px;gap:16px}.home-editorial .home-story-result:nth-child(2) .home-story-button{padding-top:18px}.home-editorial .home-story-photo{width:76px;height:70px}.home-editorial .home-collaboration{grid-template-columns:1fr;gap:28px}.home-editorial .home-collaboration-intro>p{margin:20px 0 10px}.home-editorial .home-collaboration-choice{gap:24px;padding:21px 0}.home-editorial .home-working-steps{grid-template-columns:1fr;gap:28px;margin-top:28px}.home-editorial .home-working-steps p{max-width:36ch;margin-top:10px}}@media(prefers-reduced-motion:reduce){.home-editorial .home-text-link svg,.home-editorial .home-entry-arrow svg,.home-editorial .home-collaboration-choice>span:last-child svg,.home-editorial .home-civilization-photo img{transition:none}.home-editorial .home-text-link:hover svg,.home-editorial .home-story-button:hover .home-entry-arrow svg,.home-editorial .home-collaboration-choice:hover>span:last-child svg,.home-editorial .home-civilization-photo:hover img{transform:none}}.home-reading-row{margin-top:48px;padding-top:32px;border-top:1px solid rgba(54,65,66,.18)}.home-reading-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.home-reading-index article button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;height:100%;padding:16px 0 40px;border:0;border-bottom:1px solid rgba(54,65,66,.16);background:none;color:inherit;cursor:pointer}.home-reading-index h3{margin:16px 0}.home-reading-index .home-entry-summary{max-width:640px}.home-reading-index .home-entry-arrow{position:absolute;right:0;bottom:12px}.home-reading-index svg{width:20px;height:20px}@media(max-width:700px){.home-reading-index{grid-template-columns:1fr;gap:16px}.home-reading-row{margin-top:32px}.home-reading-index article button{padding:12px 0 36px}}.journey-intro{position:absolute;left:24px;right:24px;bottom:clamp(112px,14.5svh,168px);width:auto;max-width:760px;margin:0 auto;pointer-events:none;isolation:isolate;color:#f2ece0;opacity:1;--intro-reveal:1}.journey-intro[hidden]{display:none!important}.journey-intro:before{content:"";position:absolute;z-index:-1;inset:-30px -45px;background:radial-gradient(ellipse at center,#080c12c7 0%,#080c126e 42%,transparent 72%);pointer-events:none}.journey-intro h2.journey-intro-title{margin:0 auto;font-family:Barlow,Arial,sans-serif!important;font-size:clamp(13px,1.05vw,16px);font-weight:300;line-height:1.65;letter-spacing:.18em;text-transform:uppercase;text-align:center;text-wrap:balance;transform:translateY(calc((1 - var(--intro-reveal))*5px));text-shadow:0 2px 9px #020608a6}.journey-intro-title span,.journey-intro-copy span{display:block}.journey-intro .journey-intro-copy{margin:12px auto 0;max-width:44ch;font-family:Barlow,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.5;letter-spacing:.01em;text-align:center;color:#eee6d6}.journey-intro .journey-intro-copy[hidden]{display:none!important}@media(max-width:650px){.journey-intro{left:28px;right:28px;bottom:clamp(144px,21svh,190px);max-width:420px}.journey-intro h2.journey-intro-title{font-size:14px;line-height:1.75;letter-spacing:.12em}.journey-intro:before{inset:-28px}}@media(max-height:540px){.journey-intro{bottom:88px;max-width:560px}.journey-intro h2.journey-intro-title{font-size:12px}}@media(prefers-reduced-motion:reduce){.journey-intro h2.journey-intro-title,.journey-intro .journey-intro-copy{transform:none}}.journey-ending{position:absolute;inset:0;z-index:5;display:grid;place-items:center;isolation:isolate;overflow:hidden;pointer-events:none;color:#3f4849;--ending-progress:0;--ending-field:0;--ending-exposure:0;--ending-title:0;--ending-action:0}.journey-ending[hidden]{display:none!important}.journey-ending-field{position:absolute;inset:0;z-index:-2;width:100%;height:100%;opacity:var(--ending-field);pointer-events:none}.journey-ending-exposure{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 56% 43%,#fff 0% 32%,#f4f6f5a6 70%,#f4f6f500);opacity:var(--ending-exposure);pointer-events:none}.journey-ending-content{box-sizing:border-box;position:absolute;left:56%;top:43%;display:flex;flex-direction:column;align-items:center;width:min(82vw,760px);text-align:center;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .55s cubic-bezier(.16,1,.3,1),filter .6s}.journey-ending h2.journey-ending-title{margin:0;font-family:Barlow,Arial,sans-serif!important;font-size:clamp(13px,1.25vw,20px);font-weight:400;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;color:#495355;opacity:var(--ending-title);filter:blur(calc((1 - var(--ending-title))*5px));transform:translateY(calc((1 - var(--ending-title))*3px));outline:none}.journey-ending-enter{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:19px;min-height:44px;margin:22px 0 0;padding:9px 1px 10px;border:0;border-bottom:1px solid #59666752;border-radius:0;background:none;font-family:Barlow,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.035em;color:#3f4b4d;cursor:pointer;opacity:var(--ending-action);pointer-events:auto;transform:translateY(calc((1 - var(--ending-action))*5px));transition:border-color .2s,color .2s,gap .3s,background-color .2s}.journey-ending-enter svg{width:25px;height:16px;fill:none;stroke:currentColor;stroke-width:1;transition:transform .3s cubic-bezier(.16,1,.3,1)}.journey-ending-enter:hover:not(:disabled){color:#1c282b;border-color:#3f4b4d}.journey-ending-enter:hover:not(:disabled) svg{transform:translate(4px)}.journey-ending-enter:focus-visible{outline:2px solid #536467;outline-offset:7px}.journey-ending-enter:disabled{cursor:default;pointer-events:none;opacity:calc(var(--ending-action)*.7)}.journey-ending::selection,.journey-ending ::selection{background:#45575a;color:#fff}.journey-ending[data-leaving=true] .journey-ending-content{opacity:0;filter:blur(4px);pointer-events:none}.journey-ending[data-leaving=true] .journey-ending-enter{pointer-events:none}.journey-ending[data-reduced-motion=true] .journey-ending-content,.journey-ending[data-reduced-motion=true] .journey-ending-title,.journey-ending[data-reduced-motion=true] .journey-ending-enter{filter:none;transition:none}.journey-ending[data-reduced-motion=true] .journey-ending-title,.journey-ending[data-reduced-motion=true] .journey-ending-enter{transform:none}@media(max-width:650px){.journey-ending-content{left:50%;top:43%;width:calc(100% - 54px)}.journey-ending h2.journey-ending-title{max-width:27ch;font-size:13px;line-height:1.9;letter-spacing:.15em}.journey-ending-enter{margin-top:20px;font-size:13px;gap:17px}}@media(max-height:560px){.journey-ending h2.journey-ending-title{font-size:13px;line-height:1.6}.journey-ending-enter{margin-top:14px;min-height:44px;font-size:12px}}@media(prefers-reduced-motion:reduce){.journey-ending-content,.journey-ending .journey-ending-title,.journey-ending-enter,.journey-ending-enter svg{filter:none;transition:none}.journey-ending .journey-ending-title,.journey-ending-enter,.journey-ending-enter:hover:not(:disabled) svg{transform:none}}body[data-view=journey]{background:#101719}#exhibit-canvas{touch-action:none;cursor:grab}#exhibit-canvas:active{cursor:grabbing}body[data-journey-handoff=true] #journey-hint,body[data-journey-handoff=true] #journey-route-bar,body[data-journey-handoff=true] #journey-location{opacity:0;pointer-events:none;transition:opacity .8s ease}body[data-journey-light-ui=true] :is(#journey-skip,#motion-button,.journey-sound68,.masthead .menu-button){color:#405055;opacity:1}body[data-arriving=true] #journey-ending,body[data-arriving=true][data-portal-visible=true] #journey-ending{opacity:1;transition:none}#journey-ending{position:fixed;inset:0;z-index:5}#journey-ending[hidden]{display:none}body[data-portal-visible=true] #journey-ending{pointer-events:none}.journey-ending-title{letter-spacing:-.025em}.journey-route-bar{gap:clamp(16px,3vw,44px)}.journey-route-bar button{font-size:12px;letter-spacing:.025em}#journey-hint{font-size:11px;letter-spacing:.04em}@media(prefers-reduced-motion:reduce){#journey-ending,#arrival-light{transition:none!important}}#world-heading:focus{outline:none}body[data-view=gallery]{background:#eef0ef;color:#30373a;color-scheme:light}body[data-view=gallery] #portal-root.cultural-site{--site-paper:#f0f2f1;--site-ink:#30373a;--site-muted:#60696c;--site-line:#59676e30;--site-clay:#35484f;--site-image:#e8ecea;--site-panel:#f8f9f8;--site-sky:#f7f8f7;--site-surface:#f5f7f5a6;--site-surface-edge:#ffffffb3;--site-photo-shadow:0 16px 35px #2b3a420c;--site-gutter:clamp(28px,5.4vw,104px);--world-paper:var(--site-paper);--world-ink:var(--site-ink);--world-secondary:var(--site-muted);--world-line:var(--site-line);--world-clay:var(--site-clay);background:var(--site-paper);color:var(--site-ink);color-scheme:light;scrollbar-color:#7b878b #edf0ee}#portal-root.cultural-site :is(input,textarea,select){color-scheme:light}#portal-root.cultural-site ::selection{background:#ced8dc;color:#26363e}#portal-root.cultural-site ::-webkit-scrollbar{width:7px;height:6px}#portal-root.cultural-site ::-webkit-scrollbar-track{background:transparent}#portal-root.cultural-site ::-webkit-scrollbar-thumb{background:#7b878b70;border-radius:4px}#portal-root.cultural-site :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:1px solid #35484f;outline-offset:5px}#portal-root.cultural-site [tabindex="-1"]:focus{outline:none}#portal-root.cultural-site :is(input,textarea){caret-color:#35484f}#portal-root.cultural-site :is(button,a){-webkit-tap-highlight-color:#647a8721}#portal-root.cultural-site button:disabled{opacity:.32}#portal-root.cultural-site :is(h1,h2,h3){color:var(--site-ink)}#portal-root.cultural-site p{text-wrap:pretty}#portal-root.cultural-site :is(input,textarea)::placeholder{color:#60696c;opacity:1}body[data-view=gallery] #portal-root.cultural-site .site-light-field{display:block;visibility:visible;opacity:1;background:#edf0ee;mix-blend-mode:normal}#portal-root.cultural-site .site-light-field:before{display:none;content:none}#portal-root.cultural-site .site-light-canvas{opacity:1;mix-blend-mode:normal}#portal-root.cultural-site .site-shell{max-width:1920px;background:transparent}#portal-root.cultural-site .site-archive-light{display:none}#portal-root.cultural-site #site-content{background:transparent}body[data-view=gallery] #portal-root.cultural-site .site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(160px,1fr);gap:32px;min-height:94px;padding:19px var(--site-gutter) 18px;border-bottom:1px solid #69787e28;background:#f4f6f2db;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);color:var(--site-ink)}#portal-root.cultural-site .site-navigation{grid-column:2;grid-row:1;justify-content:center;align-items:center;gap:clamp(22px,2.4vw,38px);padding:0;border:0}#portal-root.cultural-site .site-navigation button{min-height:44px;color:#4f595e}#portal-root.cultural-site .site-navigation button[aria-current=page]{color:#27373f}#portal-root.cultural-site .site-navigation button:after{bottom:4px;background:#35484f;height:1px}#portal-root.cultural-site .site-profile-link{grid-column:3;grid-row:1;min-height:44px;gap:10px;color:#4f595e}#portal-root.cultural-site .site-profile-link svg{width:17px;height:17px}#portal-root.cultural-site .site-text-link{min-height:46px;border-color:var(--site-line);color:var(--site-ink)}#portal-root.cultural-site .site-text-link:hover{color:#20343d;border-color:#35484f}#portal-root.cultural-site .site-icon-button:hover{color:#20343d;background:#71858e0d}#portal-root.cultural-site .site-note{color:#60696c}body[data-view=gallery] #portal-root.cultural-site .cultural-timeline.ct-atlas{--ct-ink:#30373a;--ct-muted:#60696c;--ct-gold:#3b555f;--ct-line:#59676e40;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.3fr);grid-template-rows:minmax(510px,calc(100svh - 210px)) 70px;grid-template-areas:"intro stage" "era era";column-gap:5vw;min-height:0;padding:38px var(--site-gutter) 34px;background:transparent;overflow:visible;scroll-margin-top:var(--site-header-height,94px)}#portal-root.cultural-site .ct-atlas .ct-top{grid-area:intro;align-self:center;position:static;z-index:30;display:block;min-height:0;padding:0 0 58px}#portal-root.cultural-site .ct-atlas .ct-top :is(h1,h2){max-width:10ch;color:#30373a}#portal-root.cultural-site .ct-atlas .ct-introduction>p{max-width:28ch;margin-top:31px!important;color:#60696c}#portal-root.cultural-site .ct-atlas .ct-explore-link{display:inline-flex;align-items:center;gap:34px;margin-top:29px;padding:8px 0;min-height:44px;color:#35484f;border-bottom:1px solid #59676e4d}#portal-root.cultural-site .ct-atlas .ct-explore-link svg{width:18px;height:18px}#portal-root.cultural-site .ct-atlas .ct-current{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip-path:inset(50%);padding:0;border:0;white-space:nowrap}#portal-root.cultural-site .ct-atlas .ct-experience{grid-area:stage;display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;padding-top:18px}#portal-root.cultural-site .ct-atlas .ct-stage{position:relative;display:block;flex:1 1 auto;width:100%;height:auto;min-height:0;max-height:none;overflow:hidden;perspective:1600px;background:transparent;isolation:isolate;touch-action:pan-y}#portal-root.cultural-site .ct-atlas .ct-node{left:50%;top:46%;width:52%;height:auto;margin:0;transform:translate3d(calc(-50% + var(--ct-offset) * 106%),calc(-50% + var(--ct-distance) * 18px),calc(var(--ct-distance) * -90px)) scale(var(--ct-scale)) rotateY(calc(var(--ct-offset) * -7deg)) rotate(calc(var(--ct-offset) * -2deg))}#portal-root.cultural-site .ct-atlas .ct-object{width:100%;height:auto;min-height:0;padding:0;border:0;background:transparent;opacity:var(--ct-opacity);box-shadow:none}#portal-root.cultural-site .ct-atlas .ct-object img{width:auto;height:auto;max-width:100%;max-height:min(36svh,380px);object-fit:contain;filter:drop-shadow(0 20px 25px #26363d16);mix-blend-mode:normal}#portal-root.cultural-site .ct-atlas .ct-node.is-selected .ct-object{background:transparent;border:0}#portal-root.cultural-site .ct-atlas .ct-culture-trigger{min-height:88px;gap:10px;padding:25px 0 0;color:#30373a}#portal-root.cultural-site .ct-atlas .ct-culture-trigger>small{color:#60696c}#portal-root.cultural-site .ct-atlas .ct-node:not(.is-selected) .ct-culture-trigger>span{color:#58676f}#portal-root.cultural-site .ct-atlas .ct-node:not(.is-selected) .ct-culture-trigger{opacity:.75}#portal-root.cultural-site .ct-atlas .ct-directory-panel{position:absolute;top:20px;right:var(--site-gutter);z-index:50;max-height:none;padding:0;overflow:visible;border:0}#portal-root.cultural-site .ct-atlas .ct-directory-panel>summary{width:44px;height:44px;min-height:44px;padding:0;border:1px solid #59676e45;border-radius:50%;background:#f7f8f538;color:#35484f}#portal-root.cultural-site .ct-atlas .ct-directory-panel>.ct-directory{top:57px;right:0;width:min(650px,calc(100vw - 2 * var(--site-gutter)));padding:25px 30px;gap:3px 30px;border:0;background:#f8faf7f5;color:#30373a;box-shadow:0 20px 50px #30404a16;scrollbar-color:#7b878b transparent}#portal-root.cultural-site .ct-atlas .ct-directory button{min-height:44px;padding-block:8px;color:#60696c}#portal-root.cultural-site .ct-atlas .ct-directory button:hover,#portal-root.cultural-site .ct-atlas .ct-directory button[aria-current=true]{color:#273d47}#portal-root.cultural-site .ct-atlas .ct-era{grid-area:era;height:58px;margin:8px 1% 0 128px;color:#60696c}#portal-root.cultural-site .ct-atlas .ct-era-key{left:-128px;top:0;color:#60696c}#portal-root.cultural-site .ct-atlas .ct-era-line{background:#59676e40}#portal-root.cultural-site .ct-atlas .ct-era-tick{background:#59676e66}#portal-root.cultural-site .ct-atlas .ct-era-mark{background:#59676e70}#portal-root.cultural-site .ct-atlas .ct-era-range{background:#3b555f;height:1px}#portal-root.cultural-site .ct-atlas .ct-era-range:before,#portal-root.cultural-site .ct-atlas .ct-era-range:after{background:#3b555f}body[data-view=gallery] #portal-root.cultural-site .home-editorial{--home-gap:clamp(30px,4.6vw,80px);padding:36px var(--site-gutter) 72px;background:transparent}#portal-root.cultural-site .home-editorial>section{padding-top:44px;border-color:#59676e30}#portal-root.cultural-site .home-editorial>section+section{margin-top:132px}#portal-root.cultural-site .home-editorial .home-section-heading{align-items:baseline;margin-bottom:43px}#portal-root.cultural-site .home-editorial .home-text-link{color:#4f6068}#portal-root.cultural-site .home-editorial .home-civilizations{gap:var(--home-gap)}#portal-root.cultural-site .home-editorial .home-civilization:nth-child(2){margin-top:80px}#portal-root.cultural-site .home-editorial .home-civilization-photo{height:clamp(300px,29vw,440px);padding:30px 38px;background:#f6f8f3a1;box-shadow:0 18px 30px #26364008}#portal-root.cultural-site .home-editorial .home-civilization-photo img{object-fit:contain;mix-blend-mode:normal;filter:none}#portal-root.cultural-site .home-editorial .home-civilization-caption{grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:24px;padding-top:25px}#portal-root.cultural-site .home-editorial .home-civilization-caption p{color:#60696c}#portal-root.cultural-site .home-editorial .home-story-search{max-width:100%;margin-bottom:43px;padding-bottom:15px;border-color:#59676e30;color:#60696c}#portal-root.cultural-site .home-editorial .home-story-search input{color:#30373a}#portal-root.cultural-site .home-editorial .home-story-search input::placeholder{color:#60696c}#portal-root.cultural-site .home-editorial .home-story-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}#portal-root.cultural-site .home-editorial .home-story-result{border-color:#59676e30}#portal-root.cultural-site .home-editorial .home-story-button{min-height:116px;gap:24px;padding-block:22px}#portal-root.cultural-site .home-editorial .home-story-photo{background:#f6f8f3a1}#portal-root.cultural-site .home-editorial .home-entry-title{color:#30373a}#portal-root.cultural-site .home-editorial .home-entry-type,#portal-root.cultural-site .home-editorial .home-entry-summary{color:#60696c}#portal-root.cultural-site .home-editorial .home-story-lead .home-story-photo{height:clamp(310px,27vw,420px);padding:28px}#portal-root.cultural-site .home-editorial .home-story-lead .home-entry-title{max-width:21ch}#portal-root.cultural-site .home-editorial .home-story-lead .home-story-button{padding:0}#portal-root.cultural-site .home-editorial .home-collaboration{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}#portal-root.cultural-site .home-editorial .home-collaboration-intro>p{color:#60696c}#portal-root.cultural-site .home-editorial .home-collaboration-choice{padding-block:27px;border-color:#59676e30}#portal-root.cultural-site .home-editorial .home-collaboration-choice:first-child{padding-top:0}#portal-root.cultural-site .home-editorial .home-collaboration-title{color:#30373a}#portal-root.cultural-site .home-editorial .home-collaboration-summary{color:#60696c}#portal-root.cultural-site .home-editorial .home-working-steps{margin-top:45px;gap:var(--home-gap)}#portal-root.cultural-site .home-editorial .home-working-steps h3{color:#30373a}#portal-root.cultural-site .home-editorial .home-working-steps p{color:#60696c}body[data-view=gallery] #portal-root.cultural-site .site-library.library-atlas{--archive-ground:#f0f2f1;--archive-ink:#30373a;--archive-muted:#60696c;--archive-line:#59676e30;--archive-accent:#354e5a;position:fixed;inset:var(--library-header-bottom,94px) 0 0;height:calc(100dvh - var(--library-header-bottom,94px));z-index:3;background:#f0f2f1;color:#30373a;color-scheme:light;scrollbar-color:#7b878b #edf0ee}#portal-root.cultural-site .site-library.library-atlas::backdrop{background:#dce2dfdb}#portal-root.cultural-site .library-atlas .site-light-field{position:absolute;inset:0;height:100%;opacity:.65}#portal-root.cultural-site .library-atlas .site-library-inner{padding-inline:var(--site-gutter);background:transparent}#portal-root.cultural-site .library-atlas .library-atlas-header{height:76px;flex-basis:76px;gap:26px;border-color:var(--archive-line)}#portal-root.cultural-site .library-atlas .library-atlas-brand h2{color:#30373a}#portal-root.cultural-site .library-atlas .library-atlas-search{width:min(32vw,360px)}#portal-root.cultural-site .library-atlas .library-atlas-search input{color:#30373a}#portal-root.cultural-site .library-atlas .library-atlas-search input::placeholder{color:#60696c;opacity:1}#portal-root.cultural-site .library-atlas .library-atlas-toolbar{min-height:60px;flex-basis:60px}#portal-root.cultural-site .library-atlas .library-atlas-order{border:0;border-radius:0;gap:20px;padding:0}#portal-root.cultural-site .library-atlas .library-atlas-order button{padding:5px 0;min-height:40px;border-radius:0;border-bottom:1px solid transparent}#portal-root.cultural-site .library-atlas .library-atlas-order button:is([aria-pressed=true],.is-active){color:#30373a;background:transparent;border-bottom-color:#354e5a}#portal-root.cultural-site .library-atlas [data-atlas-reset]{border:0;border-radius:0;padding:5px 0;min-height:40px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#59676e50}#portal-root.cultural-site .library-atlas .library-atlas-layout{grid-template-columns:minmax(0,1fr) 228px;gap:36px}#portal-root.cultural-site .library-atlas .library-atlas-sidebar{padding:26px 0 20px 26px;border-color:var(--archive-line);scrollbar-color:#7b878b transparent}#portal-root.cultural-site .library-atlas .library-atlas-filter h3,#portal-root.cultural-site .library-atlas .library-atlas-filter summary{text-transform:none}#portal-root.cultural-site .library-atlas .library-atlas-facet{padding:8px 9px;min-height:38px}#portal-root.cultural-site .library-atlas .library-atlas-facet:before{background:#627983;opacity:.07}#portal-root.cultural-site .library-atlas .library-atlas-facet:after{width:1px;background:#627983;opacity:.35}#portal-root.cultural-site .library-atlas .library-atlas-facet:hover:before{opacity:.12}#portal-root.cultural-site .library-atlas .library-atlas-facet:is(.is-active,[aria-pressed=true]):before{opacity:.18}#portal-root.cultural-site .library-atlas .library-folio{--folio-color:#687b85;background:transparent;border-color:transparent}#portal-root.cultural-site .library-atlas .library-folio:before{height:1px;background:#687b8566}#portal-root.cultural-site .library-atlas .library-folio:hover{border-color:#59676e30;background:#ffffff21}#portal-root.cultural-site .library-atlas .library-folio:is([aria-current=true],.is-selected){border-color:#354e5a99}#portal-root.cultural-site .library-atlas .library-folio-image{padding:9px;box-shadow:0 10px 25px #26364008}#portal-root.cultural-site .library-atlas .library-featured-photo{background:#f8faf7bf;box-shadow:0 13px 26px #26364013}#portal-root.cultural-site .library-atlas .library-featured-card{height:108px}#portal-root.cultural-site .library-atlas .library-atlas-notice{background:#f8faf7f2;color:#60696c}#portal-root.cultural-site .library-atlas .library-atlas-record h3{color:#30373a}#portal-root.cultural-site .library-atlas .library-filmstrip-item:is([aria-current=true],.is-active){border-color:#354e5a}#portal-root.cultural-site .library-atlas .library-atlas-zoom input{accent-color:#354e5a}body[data-view=gallery] #portal-root.cultural-site .site-object-page.record-archive{--record-ground:#f0f2f1;--record-ink:#30373a;--record-muted:#60696c;--record-line:#59676e30;--record-accent:#354e5a;height:auto;min-height:calc(100svh - var(--site-header-height,94px));padding-inline:var(--site-gutter);background:transparent;color:#30373a;color-scheme:light}#portal-root.cultural-site .record-archive .record-archive-top{height:66px;flex-basis:66px}#portal-root.cultural-site .record-archive .record-filmstrip{height:88px;flex-basis:88px;scrollbar-color:#7b878b transparent}#portal-root.cultural-site .record-archive .record-filmstrip button:hover{border-color:#59676e50}#portal-root.cultural-site .record-archive .record-filmstrip button[aria-current=true]{border-color:#354e5a}#portal-root.cultural-site .record-archive .record-archive-layout{grid-template-columns:minmax(0,1fr) 340px;gap:38px;height:calc(100svh - var(--site-header-height,94px) - 154px);min-height:450px}#portal-root.cultural-site .record-archive .site-object-viewer.record-archive-viewer{padding:30px;background:#f8faf5a6;box-shadow:none}#portal-root.cultural-site .record-archive .site-object-summary.record-archive-summary{padding:28px 0 24px 30px;border-color:#59676e30;scrollbar-color:#7b878b transparent}#portal-root.cultural-site .record-archive .record-archive-summary h1,#portal-root.cultural-site .record-archive .record-date .record-date-value{color:#30373a}#portal-root.cultural-site .record-archive .record-source-link,#portal-root.cultural-site .record-archive .record-license{color:#30373a;text-decoration-color:#59676e80}#portal-root.cultural-site .record-archive .record-archive-viewer .site-loupe{background:#f0f2f1;outline-color:#354e5a;box-shadow:0 12px 36px #26364026}#portal-root.cultural-site .record-archive .record-archive-viewer:fullscreen{background:#f0f2f1;color:#30373a}#portal-root.cultural-site .record-archive .record-archive-viewer:fullscreen .site-fullscreen-exit{color:#30373a;background:#f8faf7ed;border-color:#59676e50}#portal-root.cultural-site .record-archive .record-trace-chapters{max-width:1400px;padding-block:90px}#portal-root.cultural-site .record-archive .record-trace-chapters section{gap:9vw;padding-block:60px;border-color:#59676e30}#portal-root.cultural-site .record-archive .record-trace-chapters h2{color:#30373a}#portal-root.cultural-site .record-archive .record-trace-chapters p{color:#60696c}#portal-root.cultural-site .record-archive .record-detail-crop{background:#f8faf5a6}.record-travel-image{background:#f0f2f1}body[data-view=gallery] #portal-root.cultural-site .site-section{padding:80px var(--site-gutter) 0;background:transparent}#portal-root.cultural-site :is(.site-page-heading,.site-article-heading){gap:8vw;margin-bottom:64px}#portal-root.cultural-site :is(.site-page-heading,.site-article-heading) h1{color:#30373a}#portal-root.cultural-site .site-page-heading>p,#portal-root.cultural-site .site-article-heading>div>p{color:#60696c;max-width:46ch}#portal-root.cultural-site :is(.site-section-title,.site-home-links,.site-editorial-pair,.site-co-introduction,.site-contact,.site-about-body) h2{color:#30373a}#portal-root.cultural-site :is(.site-object-image,.site-editorial-image,.site-reading-thumb,.site-article-cover>img,.site-co-introduction figure>img,.site-saved-note>button){box-shadow:0 16px 35px #26364008}#portal-root.cultural-site .site-object-caption{padding-top:22px}#portal-root.cultural-site .site-save{color:#60696c}#portal-root.cultural-site .site-save:is(:hover,[aria-pressed=true]){color:#354e5a}#portal-root.cultural-site .site-save[aria-pressed=true] svg{fill:#354e5a;stroke:#354e5a}#portal-root.cultural-site .site-listing-page.editorial-archive{padding:60px var(--site-gutter) 0;background:transparent;color:#30373a;color-scheme:light}#portal-root.cultural-site .editorial-archive .editorial-heading{padding-bottom:25px;border-color:#59676e30}#portal-root.cultural-site .editorial-archive .editorial-heading h1{color:#30373a}#portal-root.cultural-site .editorial-archive .site-carousel{margin-top:24px;margin-bottom:40px}#portal-root.cultural-site .editorial-archive .site-carousel-card{background:#f8faf5a6!important;box-shadow:0 15px 35px #26364012}#portal-root.cultural-site .editorial-archive .site-carousel-card.is-current{box-shadow:0 20px 40px #26364017}#portal-root.cultural-site .editorial-archive .site-carousel-card>.editorial-card-number{background:#f6f8f3ed;color:#30373a}#portal-root.cultural-site .editorial-archive .editorial-feature-link{color:#30373a}#portal-root.cultural-site .editorial-archive .site-reading-thumb{background:#f8faf5a6!important;box-shadow:none}#portal-root.cultural-site .editorial-archive .site-reading-list>article{border-color:#59676e30}#portal-root.cultural-site .editorial-archive .site-search-row{padding-block:15px;border-color:#59676e30}#portal-root.cultural-site .editorial-archive .site-filter-bar button{min-height:44px;color:#60696c}#portal-root.cultural-site .editorial-archive .site-filter-bar button[aria-pressed=true]{color:#354e5a}#portal-root.cultural-site .editorial-archive .site-search input{color:#30373a}#portal-root.cultural-site .site-article-heading{margin-block:40px 65px}#portal-root.cultural-site .site-article-heading>div>span,#portal-root.cultural-site .site-article-cover>figcaption{color:#60696c}#portal-root.cultural-site .site-article-body{max-width:760px;margin-top:85px}#portal-root.cultural-site .site-article-body h2{color:#30373a}#portal-root.cultural-site .site-article-body p{color:#4f5b60}#portal-root.cultural-site .site-co-introduction{margin-top:80px;gap:9vw}#portal-root.cultural-site .site-co-introduction>div>p{color:#60696c}#portal-root.cultural-site .site-co-introduction figcaption{color:#60696c}#portal-root.cultural-site .site-services{margin-top:110px;border-color:#59676e30}#portal-root.cultural-site .site-services>section{padding-block:38px;border-color:#59676e30}#portal-root.cultural-site .site-services h2{color:#30373a}#portal-root.cultural-site .site-services p{color:#60696c}#portal-root.cultural-site .site-partners{margin-top:110px}#portal-root.cultural-site .site-partner-orbit>article{transform:none;padding-block:34px;border-color:#59676e30}#portal-root.cultural-site .site-partner-orbit h3{color:#30373a}#portal-root.cultural-site .site-partner-orbit p{color:#60696c}#portal-root.cultural-site .site-contact{margin-top:110px;padding-top:55px;gap:9vw;border-color:#59676e30}#portal-root.cultural-site .site-contact>div>p{color:#60696c}#portal-root.cultural-site form label{color:#60696c}#portal-root.cultural-site form :is(input,textarea,select){color:#30373a;background:transparent;border-color:#59676e50;color-scheme:light}#portal-root.cultural-site form :is(input,textarea,select):hover{border-color:#59676e90}#portal-root.cultural-site form :is(input,textarea,select):focus{border-color:#354e5a}#portal-root.cultural-site select :is(option,optgroup){color:#30373a;background:#f8faf7}#portal-root.cultural-site input:-webkit-autofill,#portal-root.cultural-site input:-webkit-autofill:hover,#portal-root.cultural-site input:-webkit-autofill:focus{-webkit-text-fill-color:#30373a;box-shadow:0 0 0 1000px #f0f2f1 inset;caret-color:#354e5a}#portal-root.cultural-site .site-button{min-height:54px;color:#f7f9f5;background:#35474e}#portal-root.cultural-site .site-button:hover{color:#fff;background:#253a44}#portal-root.cultural-site :is(.site-form-feedback,.site-profile-count,.site-archive-notice){color:#354e5a}#portal-root.cultural-site .site-account-visual h1,#portal-root.cultural-site .site-profile-intro h1{color:#30373a}#portal-root.cultural-site .site-account-visual>p{color:#60696c}#portal-root.cultural-site .site-account-orbit{opacity:.2}#portal-root.cultural-site .site-account-orbit span{border-color:#6a7f894d}#portal-root.cultural-site .site-profile-avatar:before,#portal-root.cultural-site .site-profile-avatar:after,#portal-root.cultural-site .site-profile-avatar>span{border-color:#6a7f894d}#portal-root.cultural-site .site-account-form h2{color:#30373a}#portal-root.cultural-site .site-about-body p{color:#60696c}#portal-root.cultural-site .site-empty{border-color:#59676e30}#portal-root.cultural-site .site-empty h2{color:#30373a}#portal-root.cultural-site .site-toast{color:#f7f9f5;background:#35474e;box-shadow:0 14px 34px #26364024}#portal-root.cultural-site .site-image-unavailable{color:#60696c;background:#e8ecea}#portal-root.cultural-site .site-footer{margin:110px var(--site-gutter) 0;padding:36px 0 27px;border-color:#59676e30;gap:30px;background:transparent}#portal-root.cultural-site .site-footer>p{color:#30373a}#portal-root.cultural-site .site-footer>span{color:#60696c}@media(min-width:1800px){#portal-root.cultural-site .ct-atlas .ct-object img{max-height:400px}}@media(min-width:1101px)and (max-height:800px){body[data-view=gallery] #portal-root.cultural-site .cultural-timeline.ct-atlas{grid-template-rows:460px 64px;padding-top:28px;padding-bottom:20px}#portal-root.cultural-site .ct-atlas .ct-object img{max-height:300px}#portal-root.cultural-site .ct-atlas .ct-top{padding-bottom:30px}}@media(max-width:1100px){body[data-view=gallery] #portal-root.cultural-site{--site-gutter:4vw}body[data-view=gallery] #portal-root.cultural-site .site-header{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:8px 24px;min-height:120px;padding-top:15px;padding-bottom:7px}#portal-root.cultural-site .site-navigation{grid-column:1 / -1;grid-row:2;justify-content:space-between;gap:24px}#portal-root.cultural-site .site-profile-link{grid-column:2;grid-row:1}body[data-view=gallery] #portal-root.cultural-site .cultural-timeline.ct-atlas{grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr);grid-template-rows:490px 68px;gap:18px;padding-top:32px}#portal-root.cultural-site .ct-atlas .ct-introduction>p{max-width:26ch}#portal-root.cultural-site .ct-atlas .ct-object img{max-height:300px}#portal-root.cultural-site .ct-atlas .ct-node{width:56%}#portal-root.cultural-site .home-editorial .home-civilization-photo{height:300px;padding:24px}#portal-root.cultural-site .home-editorial .home-civilization-caption{grid-template-columns:1fr;gap:12px}#portal-root.cultural-site .home-editorial .home-object-caption,#portal-root.cultural-site .home-editorial .home-object-caption button{text-align:left}#portal-root.cultural-site .home-editorial .home-culture-link{justify-content:flex-start}#portal-root.cultural-site .library-atlas .library-atlas-layout{grid-template-columns:minmax(0,1fr) 210px;gap:25px}#portal-root.cultural-site .library-atlas .library-atlas-sidebar{padding-left:20px}#portal-root.cultural-site .record-archive .record-archive-layout{grid-template-columns:minmax(0,1fr) 295px;gap:25px}#portal-root.cultural-site .record-archive .site-object-summary.record-archive-summary{padding-left:22px}}@media(max-width:760px){body[data-view=gallery] #portal-root.cultural-site{--site-gutter:23px}body[data-view=gallery] #portal-root.cultural-site .site-header{min-height:116px;gap:5px 16px;padding-top:14px;padding-bottom:6px}#portal-root.cultural-site .site-profile-link{width:44px;min-height:44px}#portal-root.cultural-site .site-profile-link>span{display:none}#portal-root.cultural-site .site-navigation{gap:17px;overflow-x:auto;scrollbar-width:none}#portal-root.cultural-site .site-navigation button{min-height:44px;white-space:nowrap}body[data-view=gallery] #portal-root.cultural-site .cultural-timeline.ct-atlas{display:block;padding:38px var(--site-gutter) 24px}#portal-root.cultural-site .ct-atlas .ct-top{padding:0 42px 0 0}#portal-root.cultural-site .ct-atlas .ct-introduction>p{max-width:28ch;margin-top:22px!important}#portal-root.cultural-site .ct-atlas .ct-explore-link{margin-top:17px;gap:25px}#portal-root.cultural-site .ct-atlas .ct-experience{margin-top:18px;padding-top:0}#portal-root.cultural-site .ct-atlas .ct-stage{flex:none;height:350px}#portal-root.cultural-site .ct-atlas .ct-node{width:60%;top:46%;transform:translate3d(calc(-50% + var(--ct-offset) * 108%),calc(-50% + var(--ct-distance) * 16px),0) scale(var(--ct-scale)) rotateY(calc(var(--ct-offset) * -7deg)) rotate(calc(var(--ct-offset) * -2deg))}#portal-root.cultural-site .ct-atlas .ct-object img{max-height:235px}#portal-root.cultural-site .ct-atlas .ct-culture-trigger{min-height:75px;gap:9px;padding-top:19px}#portal-root.cultural-site .ct-atlas .ct-directory-panel{top:32px}#portal-root.cultural-site .ct-atlas .ct-directory-panel>.ct-directory{grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,calc(100vw - 46px));padding:19px 23px;gap:0 22px}#portal-root.cultural-site .ct-atlas .ct-directory button{white-space:normal}#portal-root.cultural-site .ct-atlas .ct-era{margin:8px 4% 0 72px;height:62px}#portal-root.cultural-site .ct-atlas .ct-era-key{left:-72px}body[data-view=gallery] #portal-root.cultural-site .home-editorial{padding-top:20px;padding-bottom:38px}#portal-root.cultural-site .home-editorial>section{padding-top:31px}#portal-root.cultural-site .home-editorial>section+section{margin-top:78px}#portal-root.cultural-site .home-editorial h2{max-width:18ch}#portal-root.cultural-site .home-editorial .home-section-heading{align-items:flex-start;flex-direction:column;gap:11px;margin-bottom:27px}#portal-root.cultural-site .home-editorial .home-civilizations{grid-template-columns:1fr;gap:42px}#portal-root.cultural-site .home-editorial .home-civilization:nth-child(2){margin-top:0}#portal-root.cultural-site .home-editorial .home-civilization-photo{height:300px;padding:24px}#portal-root.cultural-site .home-editorial .home-civilization-caption{grid-template-columns:1fr;gap:12px;padding-top:21px}#portal-root.cultural-site .home-editorial .home-story-search{flex-wrap:wrap;gap:10px 13px;margin-bottom:29px}#portal-root.cultural-site .home-editorial .home-story-search input{flex-basis:100%}#portal-root.cultural-site .home-editorial .home-story-layout{display:block}#portal-root.cultural-site .home-editorial .home-story-lead{padding-bottom:26px}#portal-root.cultural-site .home-editorial .home-story-lead .home-story-photo{height:300px;padding:22px}#portal-root.cultural-site .home-editorial .home-story-button{min-height:112px;gap:16px;padding-block:20px}#portal-root.cultural-site .home-editorial .home-collaboration{grid-template-columns:1fr;gap:35px}#portal-root.cultural-site .home-editorial .home-working-steps{grid-template-columns:1fr;gap:32px;margin-top:31px}body[data-view=gallery] #portal-root.cultural-site .site-library.library-atlas{height:calc(100dvh - var(--library-header-bottom,116px));overflow-y:auto}#portal-root.cultural-site .library-atlas .site-library-inner{min-height:calc(100dvh - var(--library-header-bottom,116px));padding-inline:23px}#portal-root.cultural-site .library-atlas .library-atlas-header{height:auto;min-height:112px;flex-basis:auto;gap:0 12px}#portal-root.cultural-site .library-atlas .library-atlas-search{width:100%}#portal-root.cultural-site .library-atlas .library-atlas-toolbar{min-height:96px;flex-basis:auto;gap:0 16px}#portal-root.cultural-site .library-atlas .library-atlas-order{gap:18px}#portal-root.cultural-site .library-atlas .library-atlas-layout{display:flex;flex-direction:column;gap:0}#portal-root.cultural-site .library-atlas .library-atlas-sidebar{padding:16px 0;border-left:0}#portal-root.cultural-site .library-atlas .library-featured-card{height:135px}#portal-root.cultural-site .library-atlas .library-atlas-facet{min-height:40px}body[data-view=gallery] #portal-root.cultural-site .site-object-page.record-archive{padding-inline:23px}#portal-root.cultural-site .record-archive .record-archive-top{height:60px;flex-basis:60px}#portal-root.cultural-site .record-archive .record-filmstrip{height:80px;flex-basis:80px}#portal-root.cultural-site .record-archive .record-archive-layout{display:flex;flex-direction:column;height:auto;min-height:0;gap:0}#portal-root.cultural-site .record-archive .site-object-viewer.record-archive-viewer{height:49svh;min-height:310px;padding:20px}#portal-root.cultural-site .record-archive .site-object-summary.record-archive-summary{padding:29px 0;border-left:0;border-top:1px solid #59676e30}#portal-root.cultural-site .record-archive .record-archive-summary h1{max-width:25ch}#portal-root.cultural-site .record-archive .record-trace-chapters{padding-block:50px}#portal-root.cultural-site .record-archive .record-trace-chapters section{gap:28px;padding-block:38px}body[data-view=gallery] #portal-root.cultural-site .site-section{padding-top:48px}#portal-root.cultural-site :is(.site-page-heading,.site-article-heading){margin-bottom:42px}#portal-root.cultural-site .site-listing-page.editorial-archive{padding-top:40px}#portal-root.cultural-site .editorial-archive .site-carousel{margin-top:20px;margin-bottom:30px}#portal-root.cultural-site .site-article-heading{margin-block:20px 40px}#portal-root.cultural-site .site-article-body{margin-top:52px}#portal-root.cultural-site .site-co-introduction{margin-top:45px}#portal-root.cultural-site .site-services{margin-top:65px}#portal-root.cultural-site .site-services>section{padding-block:29px}#portal-root.cultural-site .site-partners{margin-top:75px}#portal-root.cultural-site .site-partner-orbit>article{padding-block:27px}#portal-root.cultural-site .site-contact{margin-top:75px;padding-top:36px}#portal-root.cultural-site .site-footer{margin-top:75px;padding-top:28px}#portal-root.cultural-site .site-footer>div{margin-top:25px}}@media(max-width:380px){body[data-view=gallery] #portal-root.cultural-site{--site-gutter:19px}#portal-root.cultural-site .site-navigation{gap:13px}#portal-root.cultural-site .home-editorial .home-civilization-photo{height:270px}#portal-root.cultural-site .library-atlas .site-library-inner,body[data-view=gallery] #portal-root.cultural-site .site-object-page.record-archive{padding-inline:19px}}body[data-view=gallery] #portal-root.cultural-site.world-portal:not([hidden]),body[data-view=gallery] #portal-root.cultural-site .library-atlas[open]{animation:none}body[data-view=gallery] #portal-root.cultural-site .library-atlas[open] .site-library-inner{animation:silver-library-content .48s cubic-bezier(.16,1,.3,1) both}@keyframes silver-library-content{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site *,#portal-root.cultural-site *:before,#portal-root.cultural-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--surface-grain-size:192px;--surface-grain-density:.045;--surface-fog-white:#f2f3f2}#experience:after,.journey-ending:after,#portal-root .site-light-field:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(/lumipatt/surface-assets62/matte-grain.png);background-size:var(--surface-grain-size) var(--surface-grain-size);background-repeat:repeat;opacity:var(--surface-grain-density)}#experience:after{z-index:2;opacity:.06}.journey-ending:after{z-index:0}.journey-ending-content{z-index:1}#portal-root .site-light-field:after{z-index:2}body[data-view=gallery] #portal-root.cultural-site .site-header{background-color:#f4f5f2e8;backdrop-filter:blur(14px) saturate(.76);-webkit-backdrop-filter:blur(14px) saturate(.76)}body[data-view=gallery] #portal-root.cultural-site .library-atlas[open]{background-color:#f1f3f1}body[data-view=gallery] #portal-root.cultural-site .ct-node .ct-object{animation:silver-folio-drift 7.5s ease-in-out infinite alternate;will-change:translate}body[data-view=gallery] #portal-root.cultural-site .ct-node:not(.is-selected) .ct-object{animation-delay:-3.2s;animation-duration:9s}body[data-view=gallery] #portal-root.cultural-site .ct-node[aria-hidden=true] .ct-object{animation:none;will-change:auto}body[data-view=gallery] #portal-root.cultural-site .ct-node .ct-object:is(:hover,:focus-visible){animation-play-state:paused}@keyframes silver-folio-drift{0%{translate:calc(var(--site-look-x,0)*12px) calc(var(--site-look-y,0)*8px - 5px)}to{translate:calc(var(--site-look-x,0)*12px) calc(var(--site-look-y,0)*8px + 5px)}}@media(max-width:650px){@keyframes silver-folio-drift{0%{translate:0 -3px}to{translate:0 3px}}}@media(prefers-reduced-motion:reduce){#experience:after,.journey-ending:after,#portal-root .site-light-field:after{animation:none;transform:none}body[data-view=gallery] #portal-root.cultural-site .ct-node .ct-object{animation:none!important;translate:none!important;will-change:auto}}body[data-view=journey] #journey-intro h2.journey-intro-title{color:#f4f0e7;font-weight:300;text-shadow:0 2px 12px #050c13a6}body[data-view=journey] #journey-hint{color:#f0eee6;font-size:12px;letter-spacing:.09em;transition:opacity .6s ease,transform .6s ease}body[data-awaiting-light=true] #journey-hint{left:24px;right:24px;bottom:clamp(104px,15svh,156px);text-align:center;font-size:13px;letter-spacing:.16em;transform:translateY(0);text-shadow:0 2px 18px #03080bcc}body[data-view=journey] .journey-route-bar button{color:#e2e5e0;min-height:44px;opacity:.65}body[data-view=journey] .journey-route-bar button[aria-current=true]{opacity:1;color:#fff7df}body[data-view=journey] #journey-location{color:#f1eee4;text-shadow:0 2px 12px #0610199c}@media(max-width:650px){body[data-awaiting-light=true] #journey-hint{bottom:clamp(138px,20svh,178px);font-size:12px}}body[data-awaiting-light=true] #journey-hint{inset:54% 24px auto;transform:translateY(-50%);text-align:center}body[data-journey-ending=true] .journey-sound68{opacity:.7}@media(max-width:650px){body[data-awaiting-light=true] #journey-hint{inset:48% 20px auto}}@media(prefers-reduced-motion:reduce){body[data-view=journey] #journey-hint{transition:none}}body[data-view=gallery] #portal-root.cultural-site{--site-gutter:clamp(24px,5vw,88px);--site-ink:#303c40;--site-muted:#59676b;--site-line:#62727838}body[data-view=gallery] #portal-root.cultural-site .site-header{min-height:84px;padding-block:14px;background:#f4f6f2c9;border-color:#62727826;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}#portal-root.cultural-site .site-navigation{gap:clamp(20px,2.4vw,36px)}#portal-root.cultural-site .site-navigation .site-replay-link{display:grid;place-items:center;min-width:30px;min-height:36px;padding:0}#portal-root.cultural-site .site-replay-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2}#portal-root.cultural-site .site-contact{scroll-margin-top:calc(var(--site-header-height,84px) + 24px)}#portal-root.cultural-site .record-archive .record-link-pending{display:block;color:var(--site-muted);text-decoration:none;cursor:default}#portal-root.cultural-site .record-link-pending .record-pending-note{display:block;margin-top:4px}#portal-root.cultural-site .record-image-pending{display:grid;place-items:center;min-height:180px;padding:24px;color:var(--site-muted)}#portal-root.cultural-site .record-filmstrip .record-image-pending{min-height:0;padding:8px}body[data-view=gallery] #portal-root.cultural-site .cultural-timeline.ct-atlas{grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);grid-template-rows:minmax(390px,min(53svh,510px)) 62px;column-gap:clamp(32px,5vw,88px);padding:34px var(--site-gutter) 26px}#portal-root.cultural-site .ct-atlas .ct-top{padding:0 0 30px;z-index:4}#portal-root.cultural-site .ct-atlas .ct-top h1{max-width:12ch;text-wrap:balance}#portal-root.cultural-site .ct-atlas .ct-introduction>p{margin-top:24px!important}#portal-root.cultural-site .ct-atlas .ct-explore-link{gap:28px;margin-top:25px;max-width:100%;min-height:46px}#portal-root.cultural-site .ct-atlas .ct-explore-link span{text-wrap:balance}#portal-root.cultural-site .ct-atlas .ct-explore-link svg{transform:none}#portal-root.cultural-site .ct-atlas .ct-explore-link:hover svg{transform:translate(4px)}#portal-root.cultural-site .ct-atlas .ct-experience{padding:0}.ct-light-thread{position:absolute;inset:-7% -8% -4% -14%;width:122%;height:111%;overflow:visible;pointer-events:none;opacity:.7}.ct-light-thread path{fill:none;stroke:#fff;stroke-width:1;filter:drop-shadow(0 3px 7px #50686c27)}.ct-light-thread path+path{stroke:#859b9b;stroke-width:.45;opacity:.38}#portal-root.cultural-site .ct-atlas .ct-node{top:45%;width:46%;transform:translate3d(calc(-50% + var(--ct-offset) * 104%),calc(-50% + var(--ct-distance) * 15px),calc(var(--ct-distance) * -68px)) scale(var(--ct-scale)) rotateY(calc(var(--ct-offset) * -5deg)) rotate(calc(var(--ct-offset) * -1deg))}#portal-root.cultural-site .ct-atlas .ct-object img{max-height:min(32svh,310px);max-width:100%;filter:drop-shadow(0 15px 22px #30434619)}#portal-root.cultural-site .ct-atlas .ct-culture-trigger{padding-top:21px;min-height:74px;gap:7px}#portal-root.cultural-site .ct-atlas .ct-directory-panel{top:14px}#portal-root.cultural-site .ct-atlas .ct-directory-panel>summary{border:0;background:transparent}#portal-root.cultural-site .ct-atlas .ct-directory-panel>.ct-directory{background:#f2f5f2f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #81908e24;box-shadow:0 18px 40px #30404a0d}#portal-root.cultural-site .ct-atlas .ct-era{margin:4px 1% 0 105px}#portal-root.cultural-site .ct-atlas .ct-era-key{left:-105px}#portal-root.cultural-site .ct-atlas .is-text-only.is-selected .ct-culture-trigger{padding:50px 0}#portal-root.cultural-site .library-atlas .library-atlas-header{height:67px;flex-basis:67px;gap:24px}#portal-root.cultural-site .library-atlas .library-atlas-toolbar{min-height:49px;flex-basis:49px}#portal-root.cultural-site .library-atlas .library-record-identities{display:flex;align-items:center;gap:26px;min-height:51px;flex:0 0 auto;overflow-x:auto;scrollbar-width:thin}#portal-root.cultural-site .library-atlas .library-record-identities button{padding-block:13px;min-height:48px;gap:9px;white-space:nowrap}#portal-root.cultural-site .library-atlas .library-atlas-layout{grid-template-columns:minmax(0,1fr) 200px;gap:28px}#portal-root.cultural-site .library-atlas .library-atlas-sidebar{padding:17px 0 18px 22px}#portal-root.cultural-site .library-atlas .library-atlas-filter+.library-atlas-filter{margin-top:23px}#portal-root.cultural-site .library-atlas .library-atlas-filter summary{min-height:39px}#portal-root.cultural-site .library-atlas .library-atlas-filter-current{display:none}#portal-root.cultural-site .library-atlas .library-atlas-facet{min-height:33px;padding:6px 0 6px 9px;background:transparent}#portal-root.cultural-site .library-atlas .library-atlas-facet:before{opacity:.12}#portal-root.cultural-site .library-atlas .library-atlas-facet[aria-pressed=true]{color:#263d47}#portal-root.cultural-site .library-atlas .library-atlas-viewport{margin-top:12px}#portal-root.cultural-site .library-atlas .library-folio{border:0;border-top:1px solid #657b7d45;background:transparent}#portal-root.cultural-site .library-atlas .library-folio:hover{background:#ffffff24}#portal-root.cultural-site .library-atlas .library-folio-meta{border-color:#657b7d24;color:#58696e}#portal-root.cultural-site .library-atlas .library-folio-image{background:transparent}#portal-root.cultural-site .library-atlas .library-folio-image img{object-fit:contain;filter:drop-shadow(0 8px 10px #3c4e5412)}#portal-root.cultural-site .library-atlas .library-atlas-view-controls{min-height:56px;flex-basis:56px}#portal-root.cultural-site .library-atlas .library-featured.is-collapsed{padding-block:9px}#portal-root.cultural-site .library-atlas .library-featured-heading{min-height:35px}#portal-root.cultural-site .home-editorial>section{padding-top:36px}#portal-root.cultural-site .home-editorial>section+section{margin-top:74px}#portal-root.cultural-site .home-editorial .home-civilization-photo{height:315px;background:#f3f5f033;padding:24px 36px}#portal-root.cultural-site .home-editorial .home-civilization-photo img{max-height:100%;object-fit:contain}#portal-root.cultural-site .home-editorial .home-story-photo{background:#f4f6f054}#portal-root.cultural-site .home-editorial .home-collaboration-choice{padding-block:20px}#portal-root.cultural-site .site-footer{margin-top:72px}@media(max-width:1000px){body[data-view=gallery] #portal-root.cultural-site .site-header{gap:18px;grid-template-columns:minmax(180px,1fr) auto}#portal-root.cultural-site .site-navigation{gap:19px}#portal-root.cultural-site .site-profile-link{grid-column:2;grid-row:1;justify-self:end;min-height:44px}#portal-root.cultural-site .site-profile-link span{display:none}body[data-view=gallery] #portal-root.cultural-site .cultural-timeline.ct-atlas{grid-template-columns:minmax(210px,.8fr) minmax(0,1.3fr);column-gap:20px;grid-template-rows:390px 60px}#portal-root.cultural-site .library-atlas .library-atlas-layout{grid-template-columns:minmax(0,1fr) 170px;gap:20px}}@media(max-width:700px){body[data-view=gallery] #portal-root.cultural-site .site-header{grid-template-columns:1fr auto;gap:12px;padding-block:12px;min-height:100px}#portal-root.cultural-site .site-navigation{grid-column:1 / -1;grid-row:2;justify-content:space-between;width:100%;gap:10px}#portal-root.cultural-site .site-navigation button{min-height:35px}#portal-root.cultural-site .site-profile-link{grid-column:2;grid-row:1}body[data-view=gallery] #portal-root.cultural-site .cultural-timeline.ct-atlas{display:block;padding-top:27px;padding-bottom:15px}#portal-root.cultural-site .ct-atlas .ct-top{padding:0 32px 0 0}#portal-root.cultural-site .ct-atlas .ct-introduction>p{margin-top:16px!important}#portal-root.cultural-site .ct-atlas .ct-explore-link{margin-top:12px;min-height:42px}#portal-root.cultural-site .ct-atlas .ct-stage{height:310px;flex:none}#portal-root.cultural-site .ct-atlas .ct-experience{margin-top:8px}#portal-root.cultural-site .ct-atlas .ct-node{top:45%;width:63%}#portal-root.cultural-site .ct-atlas .ct-object img{max-height:213px}#portal-root.cultural-site .ct-atlas .ct-culture-trigger{padding-top:16px;min-height:66px}#portal-root.cultural-site .ct-atlas .ct-era{margin:8px 3% 0 72px;height:53px}#portal-root.cultural-site .ct-atlas .ct-era-key{left:-72px}#portal-root.cultural-site .ct-atlas .ct-directory-panel{top:22px}#portal-root.cultural-site .ct-atlas .ct-directory-panel>.ct-directory{width:min(350px,calc(100vw - 48px));padding:18px;gap:3px 18px}#portal-root.cultural-site .library-atlas .library-atlas-layout{display:flex;flex-direction:column;gap:0}#portal-root.cultural-site .library-atlas .library-atlas-sidebar{order:-1;padding:0;display:flex;gap:20px;overflow:visible;max-height:none}#portal-root.cultural-site .library-atlas .library-atlas-filter{flex:1;min-width:0;position:relative}#portal-root.cultural-site .library-atlas .library-atlas-filter+.library-atlas-filter{margin:0}#portal-root.cultural-site .library-atlas .library-atlas-filter[open]>div{position:absolute;top:40px;left:0;right:0;max-height:48svh;overflow:auto;padding:10px 12px;z-index:8;background:#eff3effa;box-shadow:0 12px 24px #31474e13}#portal-root.cultural-site .library-atlas .library-atlas-header{height:64px;flex-basis:64px;gap:14px}#portal-root.cultural-site .library-atlas .library-atlas-search{width:46%}#portal-root.cultural-site .library-atlas .library-record-identities{gap:23px;min-height:46px}#portal-root.cultural-site .library-atlas .library-record-identities button{min-height:44px}#portal-root.cultural-site .library-atlas .library-atlas-main{min-height:430px;flex:1 1 auto}#portal-root.cultural-site .library-atlas .library-atlas-viewport{min-height:340px}#portal-root.cultural-site .home-editorial>section{padding-top:30px}#portal-root.cultural-site .home-editorial>section+section{margin-top:56px}#portal-root.cultural-site .home-editorial .home-civilization-photo{height:265px;padding:20px}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .ct-atlas .ct-node,#portal-root.cultural-site .ct-atlas .ct-object img{transition:none;animation:none}}#experience:after{content:"";position:absolute;inset:0;z-index:24;pointer-events:none;background:#e7eae7;opacity:var(--journey-route-veil,0)}#journey-initial-skip{position:absolute;left:32px;top:31px;z-index:120;border:0;background:none;color:#e7e4db;font:300 11px/1.6 Barlow,sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;padding:10px 5px}#journey-initial-skip svg{display:inline-block;vertical-align:middle;margin-left:14px;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1}body.scene-ready #journey-initial-skip,body[data-portal-visible=true] #journey-initial-skip{display:none}#journey-hint{font-size:11px!important;font-weight:300;letter-spacing:.22em;line-height:1.7;color:#ece8de;inset:51% 32px auto!important;text-align:center;pointer-events:none}#journey-load-recovery{position:fixed;inset:0;z-index:110;display:grid;place-content:center;gap:25px;background:#182026ed;color:#e8e5db;text-align:center;padding:30px;font:300 14px/1.7 Barlow,sans-serif}#journey-load-recovery[hidden]{display:none}#journey-load-recovery p{margin:0;max-width:32ch}#journey-load-recovery>div{display:flex;justify-content:center;gap:28px}#journey-load-recovery button{border:0;border-bottom:1px solid #d7c8a4;background:none;color:inherit;font:inherit;padding:8px 0;cursor:pointer}#journey-load-recovery button:focus-visible{outline:1px solid #e5dbc7;outline-offset:6px}#journey-start{font-size:12px;letter-spacing:.18em}#journey-continue{bottom:82px;right:32px}#journey-region-status{position:absolute;left:50%;bottom:100px;transform:translate(-50%);width:min(390px,calc(100% - 44px));padding:18px 22px;background:#142128db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e9e7df;border:1px solid #b7bfbf35;z-index:105;pointer-events:auto;font:300 13px/1.6 Barlow,sans-serif;text-align:center}#journey-region-status[hidden]{display:none}#journey-region-status p{margin:0 0 10px}#journey-region-status>div{display:flex;gap:24px;justify-content:center}#journey-region-status button{font:inherit;color:inherit;border:0;border-bottom:1px solid #bdb292;background:none;padding:7px 0;cursor:pointer}#journey-region-status button[hidden]{display:none}#journey-region-status button:focus-visible{outline:1px solid #f0e4c8;outline-offset:5px}@media(max-width:650px){#journey-hint{font-size:10px!important;letter-spacing:.16em;top:49%!important}#journey-initial-skip{left:19px;top:19px}#journey-continue{right:22px;bottom:94px}}@media(prefers-reduced-motion:reduce){#experience:after{display:none}}.rh-hero{--rh-ink:#30373a;--rh-muted:#586367;--rh-reveal:1;position:relative;width:100%;height:calc(100svh - var(--site-header-height,94px));min-height:240px;color:var(--rh-ink);background:transparent;overflow:hidden;isolation:isolate;touch-action:pan-y}.rh-hero *,.rh-hero *:before,.rh-hero *:after{box-sizing:border-box}.rh-board{position:absolute;width:1440px;height:986px;left:50%;top:0;transform-origin:0 0}.rh-hero .rh-title,:is(#portal-root,.cultural-site) .rh-hero .rh-title{position:absolute;top:82px;left:0;z-index:3;width:100%;max-width:none;margin:0;color:var(--rh-ink);text-align:center;text-wrap:balance;opacity:calc(.25 + var(--rh-reveal)*.75);transform:translateY(calc((1 - var(--rh-reveal))*20px))}.rh-title>span{display:block}.rh-hero .rh-subline{position:absolute;top:300px;left:0;z-index:3;width:100%;margin:0;color:var(--rh-muted);text-align:center;opacity:calc(.25 + var(--rh-reveal)*.75);transform:translateY(calc((1 - var(--rh-reveal))*16px))}.rh-band{position:absolute;inset:0;z-index:1;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.rh-track{position:absolute;left:0;top:0;width:1440px;height:986px;transform-origin:50% 50%}.rh-hero .rh-card{position:absolute;left:0;top:0;display:block;width:170px;height:280px;min-height:0;padding:0;border:0;border-radius:15px;background:transparent;color:var(--rh-ink);cursor:inherit;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:none;will-change:transform}.rh-card-frame{position:absolute;inset:0;display:block;overflow:hidden;border-radius:15px;background:#e4e8e5;clip-path:inset(0 round 15px)}.rh-hero .rh-card img{display:block;width:100%;max-width:none;height:100%;padding:13px;object-fit:contain;object-position:center;filter:none;mix-blend-mode:normal;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rh-hero .rh-card--document img{padding:12px;object-fit:contain;background:#f4f1e9}.rh-card-caption{position:absolute;left:0;right:0;bottom:0;display:block;padding:26px 15px 15px;background:linear-gradient(0deg,#28343bdf,transparent);color:#fff;text-align:left;opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.rh-card:is(:hover,:focus-visible) .rh-card-caption{opacity:1;transform:none}.rh-card-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;text-align:center}.rh-card-fallback small{color:var(--rh-muted)}.rh-card[data-rh-image=failed] img{visibility:hidden}.rh-card[data-rh-image=failed] .rh-card-fallback{display:flex}.rh-hero[data-rh-dragging=true] .rh-band{cursor:grabbing}.rh-hero[data-rh-dragging=true] .rh-card-caption{opacity:0}.rh-hero .rh-actions{position:absolute;top:807px;left:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:30px;width:100%;opacity:calc(.25 + var(--rh-reveal)*.75);transform:translateY(calc((1 - var(--rh-reveal))*14px))}.rh-hero .rh-actions button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 22px}.rh-hero .rh-actions .rh-browse{min-width:164px;border-radius:12px;background:#354247;color:#f7f8f5;transition:background .2s ease}.rh-hero .rh-actions .rh-browse:hover{background:#233238}.rh-hero .rh-actions .rh-timeline{padding-right:0;padding-left:0;border-bottom:1px solid #59696e60;color:var(--rh-ink);transition:color .2s ease,border-color .2s ease}.rh-hero .rh-actions .rh-timeline:hover{color:#1d373e;border-color:#354247}.rh-hero :is(.rh-actions,.rh-controls) svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.rh-hero .rh-controls{position:absolute;top:914px;left:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:22px;width:100%;color:var(--rh-muted);opacity:calc(.25 + var(--rh-reveal)*.75);transform:translateY(calc((1 - var(--rh-reveal))*10px))}.rh-hero .rh-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 10px;color:inherit}.rh-hero .rh-steps{display:flex;align-items:center;gap:3px}.rh-hero .rh-steps button{min-width:44px}.rh-hero .rh-controls button:hover{color:#263b43;background:#d6ded94d}.rh-hero .rh-controls .rh-pause:disabled,:is(#portal-root,.cultural-site) .rh-hero .rh-controls .rh-pause:disabled{cursor:default;color:var(--rh-muted);opacity:1;background:transparent}.rh-hero .rh-pause svg{width:17px;height:17px}.rh-hero .rh-empty{position:absolute;top:510px;left:50%;z-index:2;width:400px;max-width:90%;text-align:center;transform:translate(-50%);color:var(--rh-muted)}.rh-hero .rh-empty p{margin:0 0 18px}.rh-hero .rh-empty button{min-height:44px;padding:8px 0;border-bottom:1px solid #59696e70;color:var(--rh-ink)}.rh-hero .rh-sr-only{position:absolute!important;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%)}.rh-hero :is(button,[tabindex]):focus-visible{outline:2px solid #35484f;outline-offset:5px}.rh-hero .rh-card:focus-visible{outline-offset:7px}.rh-hero .rh-title:focus{outline:none}.rh-hero ::selection{background:#c8d4d8;color:#26383f}@media(max-width:820px){.rh-hero{height:max(660px,calc(100svh - var(--site-header-height,94px)));min-height:660px}.rh-board{width:100%;height:100%;left:0;transform:none}.rh-hero .rh-title,:is(#portal-root,.cultural-site) .rh-hero .rh-title{top:var(--rh-mobile-title-top,36px);padding:0 20px}.rh-hero .rh-subline{top:var(--rh-mobile-subline-top,194px);padding:0 18px}.rh-band{top:var(--rh-mobile-band-top,247px);bottom:auto;height:250px}.rh-track{width:640px;height:640px;left:50%;top:50%;margin-top:-320px;transform:translate(-50%) scale(.6)}.rh-hero .rh-actions{top:var(--rh-mobile-actions-top,540px);gap:24px;padding:0 18px}.rh-hero .rh-actions button{min-height:48px;gap:12px;padding:11px 16px}.rh-hero .rh-actions .rh-browse{min-width:142px}.rh-hero .rh-actions .rh-timeline{min-width:0;padding-right:0;padding-left:0}.rh-hero .rh-controls{top:var(--rh-mobile-controls-top,606px);gap:14px}.rh-hero .rh-empty{top:330px;width:300px}.rh-card-caption{padding:28px 16px 16px}.rh-hero .rh-card img{padding:13px}.rh-hero .rh-card--document img{padding:12px}}@media(max-width:420px){.rh-hero .rh-actions{gap:14px}.rh-hero .rh-actions button{gap:8px;padding:11px 12px}.rh-hero .rh-actions button span{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.rh-hero *,.rh-hero *:before,.rh-hero *:after{scroll-behavior:auto;transition:none!important}}#portal-root.cultural-site .rh-band{mask-image:linear-gradient(90deg,transparent,#000 120px,#000 calc(100% - 120px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 120px,#000 calc(100% - 120px),transparent)}#portal-root.cultural-site .rh-card-frame{display:grid;place-items:center;background:#e7e9e6}#portal-root.cultural-site .rh-hero .rh-card img,#portal-root.cultural-site .rh-hero .rh-card--document img{width:70%;height:70%;padding:0;object-fit:contain;background:transparent}@media(max-width:820px){#portal-root.cultural-site .rh-band{mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/lumipatt/assets/fonts/inter-latin-variable.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/lumipatt/assets/fonts/instrument-serif-italic-latin.woff2) format("woff2")}body[data-view=gallery] #portal-root.cultural-site{--site-ink:#303c3e;--site-muted:#58666a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-gutter:stable}#portal-root.cultural-site :is(.site-page-heading,.site-article-heading,.editorial-heading) h1{text-wrap:balance}#portal-root.cultural-site .rh-title>span{white-space:nowrap}#portal-root.cultural-site .rh-title em{color:var(--site-muted)}#portal-root.cultural-site ::selection{color:#26383c;background:#d1dfd8}#portal-root.cultural-site :is(button,a,input,select,textarea):focus-visible{outline:2px solid #45635f;outline-offset:4px}@media(min-width:821px){#portal-root.cultural-site .rh-hero .rh-subline{top:324px}}@media(max-width:420px){#portal-root.cultural-site .rh-actions{gap:12px}#portal-root.cultural-site .rh-actions .rh-browse{min-width:0}#portal-root.cultural-site .rh-actions button{gap:7px;padding:11px 10px}}#portal-root.cultural-site[data-exploration-motion]>.site-light-field .site-light-canvas{opacity:var(--em-atmosphere,1);transition:opacity .16s linear}#portal-root.cultural-site .ct-atlas{--em-tone:#7d614f}#portal-root.cultural-site .ct-atlas[data-em-culture=indus]{--em-tone:#456a6b}#portal-root.cultural-site .ct-atlas .ct-light-thread{display:none}#portal-root.cultural-site .em-light-bridge{position:absolute;left:0;top:-90px;width:100%;height:calc(100% + 90px);fill:none;pointer-events:none;overflow:hidden;z-index:0}.em-light-bridge path{stroke:var(--em-tone);stroke-width:1;opacity:.22;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:var(--em-thread-offset,0);transition:stroke .5s ease}#portal-root.cultural-site .ct-atlas .ct-experience{z-index:1}#portal-root.cultural-site .em-timeline-controls{display:flex;align-items:center;gap:16px;margin-top:26px;color:var(--site-muted)}#portal-root.cultural-site .em-timeline-controls button{display:grid;place-items:center;width:44px;height:44px;min-height:44px;border:1px solid #59676e45;border-radius:50%;background:transparent;color:var(--site-ink);transition:background .18s ease,border-color .18s ease}.em-timeline-controls button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.25}.em-timeline-controls [data-em-previous] svg{transform:rotate(180deg)}#portal-root.cultural-site .em-timeline-controls button:hover:not(:disabled){background:#71858e12;border-color:#35484f}#portal-root.cultural-site .em-timeline-controls button:disabled{opacity:.3;cursor:default}.em-timeline-controls output{min-width:50px;text-align:center;font-size:11px;font-variant-numeric:tabular-nums}#portal-root.cultural-site .home-editorial .home-civilization-photo{position:relative;isolation:isolate}#portal-root.cultural-site .home-editorial .home-civilization-photo>img{transform:translateY(var(--em-image-drift,0px));transition:transform .55s cubic-bezier(.16,1,.3,1)}.em-detail-lens{position:absolute;z-index:3;display:block;border-radius:50%;pointer-events:none;background-color:#e8ecea;background-repeat:no-repeat;border:1px solid #ffffffc9;box-shadow:0 10px 22px #26364027;opacity:0;transform:translate(-50%,-50%) scale(.94);transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1)}.em-inspecting .em-detail-lens{opacity:1;transform:translate(-50%,-50%) scale(1)}#portal-root.cultural-site .em-image-action{position:absolute;bottom:18px;right:20px;display:flex;align-items:center;gap:16px;padding:9px 12px;background:#f7f8f3ed;color:#30373a;opacity:0;transform:translateY(5px);transition:opacity .18s ease,transform .22s ease;pointer-events:none}#portal-root.cultural-site .em-image-action svg{width:17px;height:17px}.home-civilization-photo:is(:hover,:focus-visible) .em-image-action{opacity:1!important;transform:translateY(0)!important}body[data-view=gallery] #portal-root.cultural-site[data-record-transition] .ct-atlas .ct-object{animation-play-state:paused}@media(max-width:700px){#portal-root.cultural-site .em-timeline-controls{margin-top:18px;gap:14px}#portal-root.cultural-site .em-light-bridge{top:0;height:100%}#portal-root.cultural-site .em-image-action{opacity:1;transform:none;bottom:12px;right:12px}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .home-editorial .home-civilization-photo>img{transform:none;transition:none}#portal-root.cultural-site .em-image-action,.em-detail-lens,.em-light-bridge path{transition:none}.em-detail-lens{display:none}}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial{--em-accent:var(--site-clay,#35484f);--em-ease:cubic-bezier(.16,1,.3,1)}:is(#portal-root,.cultural-site).has-editorial-motion .home-story-button{position:relative}:is(#portal-root,.cultural-site).has-editorial-motion .home-story-button:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--em-accent);transform:scaleX(0);transform-origin:left center;transition:transform .28s var(--em-ease);pointer-events:none}:is(#portal-root,.cultural-site).has-editorial-motion .home-story-lead .home-story-button:after{bottom:-14px}:is(#portal-root,.cultural-site).has-editorial-motion .home-story-photo img{transform:scale(1);transition:transform .42s var(--em-ease)}:is(#portal-root,.cultural-site).has-editorial-motion .home-story-button:focus-visible:after{transform:scaleX(1)}:is(#portal-root,.cultural-site).has-editorial-motion .home-story-button:focus-visible .home-story-photo img{transform:scale(1.035)}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-direction{border-bottom:1px solid var(--site-line)}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-direction>.home-collaboration-choice{position:relative;gap:24px;min-height:74px;padding-block:25px;border:0}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-direction:first-child>.home-collaboration-choice{padding-top:0;min-height:49px}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-direction .home-collaboration-choice>span:last-child{display:flex;flex:none}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-direction .home-collaboration-choice>span:last-child svg{transform:rotate(45deg);transition:transform .24s var(--em-ease)}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-direction.is-open .home-collaboration-choice>span:last-child svg{transform:rotate(-45deg)}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-direction.is-open .home-collaboration-title{color:var(--em-accent)}:is(#portal-root,.cultural-site).has-editorial-motion .em-direction-panel{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;pointer-events:none;transition:grid-template-rows .28s var(--em-ease),opacity .15s ease,visibility 0s .28s}:is(#portal-root,.cultural-site).has-editorial-motion .em-direction.is-open .em-direction-panel{grid-template-rows:1fr;visibility:visible;opacity:1;pointer-events:auto;transition:grid-template-rows .35s var(--em-ease),opacity .18s ease,visibility 0s}:is(#portal-root,.cultural-site).has-editorial-motion .em-direction-inner{min-height:0;overflow:hidden}:is(#portal-root,.cultural-site).has-editorial-motion .em-direction-body{display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:0 36px 22px 0}:is(#portal-root,.cultural-site).has-editorial-motion .em-direction-body .home-collaboration-summary{display:block;max-width:43ch}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-direction-continue{min-height:44px;padding-block:6px;gap:20px;color:var(--em-accent);white-space:normal;text-wrap:balance}:is(#portal-root,.cultural-site).has-editorial-motion .em-direction-continue:focus-visible{outline:1px solid var(--em-accent);outline-offset:3px}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-process>li{position:relative;padding-top:28px}:is(#portal-root,.cultural-site).has-editorial-motion .em-process-node{position:absolute;top:0;left:0;z-index:1;width:7px;height:7px;border:1px solid var(--site-muted);border-radius:50%;background:var(--site-paper,#eef1ef);transition:background-color .15s ease,border-color .15s ease;pointer-events:none}:is(#portal-root,.cultural-site).has-editorial-motion .is-reached>.em-process-node{border-color:var(--em-accent);background:var(--em-accent)}:is(#portal-root,.cultural-site).has-editorial-motion .em-process-line{position:absolute;top:3px;left:4px;width:calc(100% + var(--home-gap));height:1px;background:var(--site-line);pointer-events:none}:is(#portal-root,.cultural-site).has-editorial-motion .em-process-line>span{position:absolute;inset:0;background:var(--em-accent);transform:scaleX(var(--em-link-progress,0));transform-origin:left center}@media(hover:hover)and (pointer:fine){:is(#portal-root,.cultural-site).has-editorial-motion .home-story-button:hover:after{transform:scaleX(1)}:is(#portal-root,.cultural-site).has-editorial-motion .home-story-button:hover .home-story-photo img{transform:scale(1.035)}}@media(max-width:760px){:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-direction>.home-collaboration-choice{min-height:70px;padding-block:23px}:is(#portal-root,.cultural-site).has-editorial-motion .em-direction-body{gap:11px;padding-right:20px}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-process{gap:0}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-process>li{padding:0 0 32px 27px}:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-process>li:last-child{padding-bottom:0}:is(#portal-root,.cultural-site).has-editorial-motion .em-process-node{top:8px}:is(#portal-root,.cultural-site).has-editorial-motion .em-process-line{top:11px;left:3px;width:1px;height:100%}:is(#portal-root,.cultural-site).has-editorial-motion .em-process-line>span{transform:scaleY(var(--em-link-progress,0));transform-origin:center top}}:is(#portal-root,.cultural-site)[data-editorial-motion=reduced] :is(.home-story-photo img,.em-direction-panel,.em-process-node,.em-direction svg),:is(#portal-root,.cultural-site)[data-editorial-motion=reduced] .em-direction.is-open .em-direction-panel,:is(#portal-root,.cultural-site)[data-editorial-motion=reduced] .home-editorial .em-direction .home-collaboration-choice>span:last-child svg,:is(#portal-root,.cultural-site)[data-editorial-motion=reduced] .home-story-button:after{transition:none}:is(#portal-root,.cultural-site)[data-editorial-motion=reduced] .home-story-button:is(:hover,:focus-visible) .home-story-photo img{transform:none}@media(prefers-reduced-motion:reduce){:is(#portal-root,.cultural-site).has-editorial-motion :is(.home-story-photo img,.em-direction-panel,.em-process-node,.em-direction svg),:is(#portal-root,.cultural-site).has-editorial-motion .em-direction.is-open .em-direction-panel,:is(#portal-root,.cultural-site).has-editorial-motion .home-editorial .em-direction .home-collaboration-choice>span:last-child svg,:is(#portal-root,.cultural-site).has-editorial-motion .home-story-button:after{transition:none}:is(#portal-root,.cultural-site).has-editorial-motion .home-story-button:is(:hover,:focus-visible) .home-story-photo img{transform:none}}#portal-root.cultural-site .reading-chapter-navigation{position:sticky;top:var(--site-header-height,84px);z-index:35;display:flex;align-items:center;gap:24px;padding:16px 0;background:#eef1efed;border-block:1px solid var(--site-line);color:var(--site-ink);isolation:isolate}.reading-chapter-navigation:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#45636a;transform-origin:left;transform:scaleX(var(--reading-progress,0))}.reading-chapter-links{display:flex;align-items:center;flex:1;gap:26px;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#71858e55 transparent}#portal-root.cultural-site .reading-chapter-links button{min-height:36px;padding:5px 0;flex:none;color:var(--site-muted);border:0;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}#portal-root.cultural-site .reading-chapter-links button[aria-current=location]{color:#303e43;border-bottom-color:#45636a}.reading-chapter-navigation output{font-variant-numeric:tabular-nums;color:var(--site-muted);min-width:35px;text-align:right}#portal-root.cultural-site .has-reading-navigation .record-trace-nav{display:none}#portal-root.cultural-site .has-reading-navigation .site-article-cover{margin-top:36px}#portal-root.cultural-site .has-reading-navigation :is(.site-article-body,.record-trace-chapters)>section{scroll-margin-top:calc(var(--site-header-height,84px) + 100px)}#portal-root.cultural-site .has-reading-navigation .is-reading-current h2{color:#344d54}#portal-root.cultural-site .reading-chapter-links button:focus-visible{outline:1px solid #45636a;outline-offset:4px}@media(max-width:760px){#portal-root.cultural-site .reading-chapter-navigation{gap:14px;padding:10px 0}.reading-chapter-links{gap:20px}#portal-root.cultural-site .reading-chapter-links button{min-height:44px}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .reading-chapter-links button{transition:none}}#portal-root.cultural-site .site-route-stop-records{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:30px;margin-top:30px}#portal-root.cultural-site .site-route-stop-records figure{margin:0;min-width:0}#portal-root.cultural-site .site-route-stop-records figure>img{display:block;width:100%;height:250px;object-fit:contain;background:#e7ece7}#portal-root.cultural-site .site-route-stop-records figcaption{margin-top:14px}#portal-root.cultural-site .site-route-stop-records figcaption span{display:block;margin-top:7px;color:var(--site-muted)}#portal-root.cultural-site .site-route-stop-records .site-text-link{min-height:44px;margin-top:9px}#portal-root.cultural-site .site-route-article .site-article-body>section:last-child>.site-text-link{display:flex;min-height:48px;width:100%;justify-content:space-between;gap:24px;border-bottom:1px solid #c7d1ca}@media(max-width:700px){#portal-root.cultural-site .site-route-stop-records{grid-template-columns:1fr;gap:28px}}#portal-root.cultural-site .library-atlas .archive-inspection{min-width:0;min-height:0;overflow:auto;padding:0 0 13px;border-bottom:1px solid var(--archive-line);color:var(--archive-ink);scrollbar-width:thin;scrollbar-color:var(--archive-muted) transparent}#portal-root.cultural-site .library-atlas .archive-inspection h3{margin:0 0 11px}#portal-root.cultural-site .library-atlas .archive-inspection-image{height:106px;min-height:80px;display:grid;place-items:center;overflow:hidden;margin-bottom:11px;background:color-mix(in srgb,var(--archive-ground),var(--archive-ink) 3%)}#portal-root.cultural-site .library-atlas .archive-inspection-image img{display:block;width:100%;height:100%;max-height:106px;object-fit:contain;padding:6px;filter:none;mix-blend-mode:normal;opacity:1}#portal-root.cultural-site .library-atlas .archive-inspection-image p{color:var(--archive-muted);padding:12px}#portal-root.cultural-site .library-atlas .archive-inspection h4{margin:0 0 7px;color:var(--archive-ink);overflow-wrap:anywhere}#portal-root.cultural-site .library-atlas .archive-inspection-content>p{margin:0 0 4px;color:var(--archive-muted);overflow-wrap:anywhere}#portal-root.cultural-site .library-atlas .archive-inspection .archive-inspection-institution{margin-top:7px}#portal-root.cultural-site .library-atlas .archive-inspection-link{display:flex;justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:40px;margin-top:6px;padding:4px 0;color:var(--archive-ink);text-align:left;border:0;background:transparent;text-decoration:underline;text-decoration-color:var(--archive-line);text-underline-offset:5px}#portal-root.cultural-site .library-atlas .archive-inspection-link:hover{text-decoration-color:var(--archive-ink)}#portal-root.cultural-site .library-atlas .archive-inspection-link svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1}#portal-root.cultural-site .library-atlas .archive-inspection .archive-inspection-hint{margin:6px 0 0;color:var(--archive-muted)}#portal-root.cultural-site .library-atlas .archive-inspection-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#portal-root.cultural-site .library-atlas .library-folio[data-inspection-current=true]{border-color:var(--archive-accent);background:color-mix(in srgb,var(--archive-ground),var(--archive-ink) 4%);transform:none}#portal-root.cultural-site .library-atlas .library-featured-card[data-inspection-current=true] .library-featured-photo{outline:1px solid var(--archive-accent);outline-offset:4px}@media(min-width:1000px){#portal-root.cultural-site .library-atlas .library-atlas-sidebar.has-archive-inspection{display:grid;grid-template-rows:minmax(0,56%) minmax(0,1fr);gap:17px;overflow:hidden;padding-top:20px;padding-bottom:14px}#portal-root.cultural-site .library-atlas .archive-inspection-filters{min-height:0;overflow:auto;padding:1px 8px 6px 0;scrollbar-width:thin;scrollbar-color:var(--archive-muted) transparent}}@media(min-width:1000px)and (max-height:760px){#portal-root.cultural-site .library-atlas .archive-inspection-image,#portal-root.cultural-site .library-atlas .archive-inspection-image img{height:82px;max-height:82px;min-height:0}#portal-root.cultural-site .library-atlas .archive-inspection h3{margin-bottom:8px}}@media(max-width:999px){#portal-root.cultural-site .library-atlas .archive-inspection{display:none}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .library-atlas [data-inspection-current]{transition:none}}#portal-root.cultural-site .library-atlas[data-inspection-motion=reduced] [data-inspection-current]{transition:none}#portal-root.cultural-site .library-atlas .archive-inspection{overflow-y:auto;overflow-x:hidden;padding-bottom:28px}#portal-root.cultural-site .library-atlas .archive-inspection[data-record-identity] .archive-inspection-image{display:grid;place-items:center;width:84.8px;height:106px;min-height:0;max-height:none;aspect-ratio:4/5;padding:0;margin-inline:auto;background:#e7e9e6}#portal-root.cultural-site .library-atlas .archive-inspection[data-record-identity] .archive-inspection-image img{width:70%;height:70%;max-height:none;padding:0;object-fit:contain;filter:none}#portal-root.cultural-site .library-atlas .archive-inspection[data-record-identity=interpretation] .archive-inspection-image{width:159px;height:106px;aspect-ratio:3/2}#portal-root.cultural-site .library-atlas .archive-inspection .archive-inspection-hint[hidden]{display:none}#portal-root.cultural-site .library-atlas .archive-inspection-content{padding-bottom:12px}#portal-root.cultural-site .cm-services>.cm-direction-row{display:block;position:relative;transform:none;padding-block:0}#portal-root.cultural-site .cm-direction-choice{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:30px;width:100%;min-height:104px;padding:26px 0;text-align:left;color:inherit}#portal-root.cultural-site .cm-direction-choice:after{content:"";position:absolute;height:1px;inset:auto 0 -1px;background:#435f69;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.16,1,.3,1)}#portal-root.cultural-site .cm-direction-choice>svg{width:22px;height:22px;transition:transform .24s cubic-bezier(.16,1,.3,1)}#portal-root.cultural-site .cm-direction-choice:hover>svg,#portal-root.cultural-site .cm-direction-choice:focus-visible>svg{transform:translate(4px)}#portal-root.cultural-site .cm-selected .cm-direction-choice:after{transform:scaleX(1)}#portal-root.cultural-site .cm-selected .cm-direction-choice>svg{transform:rotate(90deg)}#portal-root.cultural-site .cm-direction-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .18s ease}#portal-root.cultural-site .cm-selected .cm-direction-panel{grid-template-rows:1fr;opacity:1}#portal-root.cultural-site .cm-direction-inner{min-height:0;overflow:hidden}#portal-root.cultural-site .cm-direction-body{max-width:65ch;padding-bottom:32px;margin-left:36%}#portal-root.cultural-site .cm-direction-body p{color:#47565d}#portal-root.cultural-site .cm-continue{margin-top:18px;gap:22px;min-height:44px;color:#344e59}#portal-root.cultural-site .cm-continue svg{width:18px;height:18px}#portal-root.cultural-site .cm-form-progress{padding-bottom:10px}#portal-root.cultural-site .cm-progress-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px}#portal-root.cultural-site .cm-progress-heading output{color:#47565d;font-variant-numeric:tabular-nums}#portal-root.cultural-site .cm-form-progress progress{display:block;appearance:none;border:0;border-radius:0;width:100%;height:2px;margin-top:20px;overflow:hidden;color:#435f69;background:#52616b26}#portal-root.cultural-site .cm-form-progress progress::-webkit-progress-bar{background:#52616b26}#portal-root.cultural-site .cm-form-progress progress::-webkit-progress-value{background:#435f69;transition:width .2s ease}#portal-root.cultural-site .cm-form-progress progress::-moz-progress-bar{background:#435f69}#portal-root.cultural-site .cm-form-progress ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:6px 0 0;gap:12px}#portal-root.cultural-site .cm-form-progress li{position:relative}#portal-root.cultural-site .cm-form-progress li>button{color:#4f5d64;min-height:44px;width:100%;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:color .15s ease,text-decoration-color .15s ease}#portal-root.cultural-site .cm-form-progress .cm-complete>button{color:#2e4c59;text-decoration-color:currentColor}#portal-root.cultural-site .cm-form-progress li>button:hover{text-decoration-color:currentColor}#portal-root.cultural-site .cm-enquiry-review{min-width:0;border-block:1px solid #52616b35}#portal-root.cultural-site .cm-enquiry-review>summary{display:flex;align-items:baseline;justify-content:space-between;gap:16px;cursor:pointer;padding:18px 0;color:#34454d;list-style:none}#portal-root.cultural-site .cm-enquiry-review>summary::-webkit-details-marker{display:none}#portal-root.cultural-site .cm-enquiry-review>summary:after{content:"";display:block;width:7px;height:7px;flex:none;align-self:center;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}#portal-root.cultural-site .cm-enquiry-review[open]>summary:after{transform:rotate(225deg)}#portal-root.cultural-site .cm-review-direction{color:#4f5d64;text-align:right;margin-left:auto;max-width:45%;overflow-wrap:anywhere}#portal-root.cultural-site .cm-review-body{padding-bottom:22px}#portal-root.cultural-site .cm-review-body dl{margin:0}#portal-root.cultural-site .cm-review-body dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid #52616b20}#portal-root.cultural-site .cm-review-body dt{color:#4f5d64}#portal-root.cultural-site .cm-review-body dd{color:#34454d;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}#portal-root.cultural-site .cm-review-body>p{color:#4f5d64;margin:12px 0 0}#portal-root.cultural-site .cm-collection .site-profile-filter{position:relative}#portal-root.cultural-site .cm-filter-marker{position:absolute;inset:auto auto -1px 0;height:1px;background:#435f69;pointer-events:none;transition:transform .24s cubic-bezier(.16,1,.3,1),width .24s cubic-bezier(.16,1,.3,1)}#portal-root.cultural-site .cm-collection .site-saved-grid>article{position:relative}#portal-root.cultural-site .cm-collection .site-saved-grid>article:after{content:"";position:absolute;height:1px;inset:auto 0 -13px;background:#435f69;transform-origin:left;transform:scaleX(0);transition:transform .22s cubic-bezier(.16,1,.3,1);pointer-events:none}#portal-root.cultural-site .cm-collection .site-saved-grid>article:focus-within:after{transform:scaleX(1)}#portal-root.cultural-site :is(.cm-direction-choice,.cm-continue,.cm-form-progress button,.cm-enquiry-review summary):focus-visible{outline:1px solid #435f69;outline-offset:5px}#portal-root.cultural-site[data-co-creation-motion=reduced] .cm-direction-choice:after,#portal-root.cultural-site[data-co-creation-motion=reduced] .cm-direction-choice>svg,#portal-root.cultural-site[data-co-creation-motion=reduced] .cm-direction-panel,#portal-root.cultural-site[data-co-creation-motion=reduced] .cm-filter-marker,#portal-root.cultural-site[data-co-creation-motion=reduced] .cm-form-progress progress::-webkit-progress-value,#portal-root.cultural-site[data-co-creation-motion=reduced] .cm-enquiry-review>summary:after,#portal-root.cultural-site[data-co-creation-motion=reduced] .cm-collection .site-saved-grid>article:after{transition:none}#portal-root.cultural-site[data-co-creation-motion=reduced] .cm-direction-choice:hover>svg,#portal-root.cultural-site[data-co-creation-motion=reduced] .cm-direction-choice:focus-visible>svg{transform:none}@media(max-width:760px){#portal-root.cultural-site .cm-direction-choice{min-height:100px;gap:20px;padding-block:25px}#portal-root.cultural-site .cm-direction-body{margin-left:0;max-width:100%;padding-bottom:25px}#portal-root.cultural-site .cm-form-progress ol{gap:8px}#portal-root.cultural-site .cm-enquiry-review>summary{flex-wrap:wrap;gap:8px}#portal-root.cultural-site .cm-review-body dl>div{grid-template-columns:80px minmax(0,1fr);gap:12px}}@media(hover:hover){#portal-root.cultural-site .cm-collection .site-saved-grid>article:hover:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .cm-direction-choice:after,#portal-root.cultural-site .cm-direction-choice>svg,#portal-root.cultural-site .cm-direction-panel,#portal-root.cultural-site .cm-filter-marker,#portal-root.cultural-site .cm-form-progress progress::-webkit-progress-value,#portal-root.cultural-site .cm-enquiry-review>summary:after,#portal-root.cultural-site .cm-collection .site-saved-grid>article:after{transition:none}#portal-root.cultural-site .cm-direction-choice:hover>svg,#portal-root.cultural-site .cm-direction-choice:focus-visible>svg{transform:none}}#portal-root.cultural-site .sem-editorial-page{--sem-ink:#303d42;--sem-muted:#57666b;--sem-line:#556b7233;--sem-accent:#385a64;--sem-ease:cubic-bezier(.16,1,.3,1);color:var(--sem-ink)}#portal-root.cultural-site .sem-editorial-page .editorial-heading{align-items:flex-start;padding-bottom:28px}#portal-root.cultural-site .sem-introduction{margin:16px 0 0;max-width:54ch;color:var(--sem-muted)}#portal-root.cultural-site .sem-editorial-page .editorial-total{padding-top:8px;color:var(--sem-muted)}#portal-root.cultural-site .sem-editorial-page .sem-feature{overflow:visible;margin:0;min-width:0}#portal-root.cultural-site .sem-feature.is-filter-empty>:is(.sem-feature-content,.sem-route-choices,.sem-note-choices){display:none!important}#portal-root.cultural-site .sem-preview-empty{display:flex;min-height:330px;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;background:#e6ebe678}#portal-root.cultural-site .sem-preview-empty[hidden]{display:none!important}#portal-root.cultural-site .sem-preview-empty h2{margin:0;max-width:20ch;color:var(--sem-ink)}#portal-root.cultural-site .sem-preview-empty p{margin:18px 0 12px;color:var(--sem-muted)}#portal-root.cultural-site .sem-preview-empty .site-text-link{min-height:44px;padding:8px 0;color:var(--sem-accent)}#portal-root.cultural-site .sem-feature-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,90px)}#portal-root.cultural-site .sem-feature .sem-media-column{min-width:0}#portal-root.cultural-site .sem-feature .sem-image-stage{height:clamp(300px,29vw,440px);perspective:none;overflow:hidden;background:#e6ebe678;touch-action:pan-y}#portal-root.cultural-site .sem-feature .site-carousel-card{inset:0;width:100%;height:100%;border:0;padding:24px;margin:0;transform:translateY(7px) scale(1.025);opacity:0;pointer-events:none;background:transparent!important;box-shadow:none!important;transition:opacity .28s ease,transform .56s var(--sem-ease)}#portal-root.cultural-site .sem-feature .site-carousel-card.is-current{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}#portal-root.cultural-site .sem-feature .site-carousel-card>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;filter:none;transition:transform .56s var(--sem-ease)}#portal-root.cultural-site .sem-feature .site-carousel-card.is-current:hover>img{transform:scale(1.035)}#portal-root.cultural-site .sem-feature[data-section-editorial-managed=true] .sem-image-stage{background:#e6ebe6}#portal-root.cultural-site .sem-feature[data-section-editorial-managed=true] .site-carousel-card{transform:none;transition:none;clip-path:none;background:#e6ebe6!important}#portal-root.cultural-site .sem-feature[data-section-editorial-managed=true] .site-carousel-card.is-current{z-index:2!important}#portal-root.cultural-site .sem-retained-frame{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:1;pointer-events:none}#portal-root.cultural-site .sem-retained-frame[hidden]{display:none!important}#portal-root.cultural-site .sem-feature[data-editorial-motion-state=transitioning] .sem-image-action{opacity:0!important}#portal-root.cultural-site .sem-feature .sem-image-action{position:absolute;left:24px;bottom:20px;right:auto;display:flex;align-items:center;gap:12px;padding:7px 9px;background:#f1f4eff0;color:var(--sem-ink);opacity:0;transform:translateY(5px);transition:opacity .18s ease,transform .3s var(--sem-ease)}#portal-root.cultural-site .sem-feature .site-carousel-card:is(:hover,:focus-visible) .sem-image-action{opacity:1;transform:none}#portal-root.cultural-site .sem-image-action svg{width:15px;height:15px}#portal-root.cultural-site .sem-image-credit{margin:12px 0 0;min-height:38px;max-width:65ch;color:var(--sem-muted)}#portal-root.cultural-site .sem-feature .site-carousel-controls{display:flex;justify-content:space-between;gap:12px;min-height:44px;border-block:1px solid var(--sem-line);margin-top:12px}#portal-root.cultural-site .sem-feature .site-carousel-controls>.site-icon-button{color:var(--sem-ink)}#portal-root.cultural-site .sem-feature .editorial-carousel-count{color:var(--sem-muted)}#portal-root.cultural-site .sem-feature-details{padding-top:8px;min-width:0}#portal-root.cultural-site .sem-feature-panel[hidden]{display:none!important}#portal-root.cultural-site .sem-feature-panel h2{max-width:18ch;margin:0;text-wrap:balance}#portal-root.cultural-site .sem-summary{margin:22px 0 26px;max-width:60ch;color:var(--sem-muted)}#portal-root.cultural-site .sem-note-category{margin:0 0 20px;color:var(--sem-muted)}#portal-root.cultural-site .sem-feature-panel .sem-read{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:46px;margin:10px 0 0;padding:10px 0;border-bottom:1px solid var(--sem-accent);color:var(--sem-accent)}#portal-root.cultural-site .sem-read svg{width:19px;height:19px;transition:transform .25s var(--sem-ease)}#portal-root.cultural-site .sem-read:hover svg{transform:translate(5px)}#portal-root.cultural-site .sem-related{margin-top:28px;padding-top:18px;border-top:1px solid var(--sem-line)}#portal-root.cultural-site .sem-related>span{display:block;color:var(--sem-muted)}#portal-root.cultural-site .sem-related>button{display:flex;align-items:center;gap:16px;text-align:left;min-height:44px;padding:8px 0;color:var(--sem-ink)}#portal-root.cultural-site .sem-related>button svg{width:17px;height:17px;flex:none}#portal-root.cultural-site .sem-related>button:hover{color:var(--sem-accent);text-decoration:underline;text-underline-offset:5px}#portal-root.cultural-site .sem-route-chapters h3{margin:0 0 9px;color:var(--sem-muted)}#portal-root.cultural-site .sem-route-chapters ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--sem-line)}#portal-root.cultural-site .sem-route-chapters li{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--sem-line)}#portal-root.cultural-site .sem-route-chapters li>span:first-child{color:var(--sem-muted);font-variant-numeric:tabular-nums}#portal-root.cultural-site .sem-route-chapters li{display:block;padding:0}#portal-root.cultural-site .sem-route-chapters li>button{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;gap:12px;align-items:center;width:100%;min-height:48px;padding:12px 0;text-align:left;color:var(--sem-ink)}#portal-root.cultural-site .sem-route-chapters li>button>span:first-child{color:var(--sem-muted);font-variant-numeric:tabular-nums}#portal-root.cultural-site .sem-route-chapters li>button>svg{width:16px;height:16px;color:var(--sem-muted);transition:transform .24s var(--sem-ease),color .15s ease}#portal-root.cultural-site .sem-route-chapters li>button:is(:hover,:focus-visible){color:var(--sem-accent)}#portal-root.cultural-site .sem-route-chapters li>button:is(:hover,:focus-visible)>svg{color:var(--sem-accent);transform:translate(4px)}#portal-root.cultural-site .sem-route-layout{padding-top:32px}#portal-root.cultural-site .sem-route-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 32px}#portal-root.cultural-site .sem-route-choices{position:relative}#portal-root.cultural-site .sem-feature[data-section-editorial-managed=true] .sem-route-choices .sem-choose:before{display:none}#portal-root.cultural-site .sem-choice-indicator{position:absolute;left:0;top:0;width:1px;height:1px;background:var(--sem-accent);transform-origin:0 50%;pointer-events:none}#portal-root.cultural-site .sem-choose{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:15px 0;border-top:1px solid var(--sem-line);text-align:left;color:var(--sem-muted)}#portal-root.cultural-site .sem-choose:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--sem-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .4s var(--sem-ease)}#portal-root.cultural-site .sem-choose svg{flex:none;width:19px;height:19px;opacity:.5;transform:translate(-5px);transition:transform .3s var(--sem-ease),opacity .2s ease}#portal-root.cultural-site .sem-choose[aria-pressed=true]{color:var(--sem-ink)}#portal-root.cultural-site .sem-choose[aria-pressed=true]:before{transform:scaleX(1)}#portal-root.cultural-site .sem-choose:is(:hover,[aria-pressed=true]) svg{opacity:1;transform:none}#portal-root.cultural-site .sem-route-layout .sem-reading-index{margin-top:54px}#portal-root.cultural-site .sem-entry-summary{margin:10px 0 0;color:var(--sem-muted);max-width:58ch}#portal-root.cultural-site .sem-editorial-page .site-reading-list>article{transition:background-color .2s ease}#portal-root.cultural-site .sem-editorial-page .site-reading-list{position:relative}#portal-root.cultural-site .sem-list-indicator{position:absolute;left:0;right:0;top:0;height:1px;background:var(--sem-accent);pointer-events:none}#portal-root.cultural-site .sem-editorial-page .site-reading-list>article.is-previewing{background:#f7faf64d}#portal-root.cultural-site .sem-editorial-page .site-reading-list>article.is-previewing h2>button{color:var(--sem-accent)}#portal-root.cultural-site .sem-journal-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(34px,5vw,80px);padding-top:38px;align-items:start}#portal-root.cultural-site .sem-journal-layout .sem-feature{position:sticky;top:calc(var(--site-header-offset,90px) + 22px)}#portal-root.cultural-site .sem-journal-layout .sem-feature-content{display:block}#portal-root.cultural-site .sem-journal-layout .sem-image-stage{height:clamp(280px,25vw,390px)}#portal-root.cultural-site .sem-journal-layout .sem-feature-details{padding-top:24px}#portal-root.cultural-site .sem-journal-layout .sem-feature-panel h2{max-width:23ch}#portal-root.cultural-site .sem-journal-layout .sem-summary{margin:18px 0}#portal-root.cultural-site .sem-journal-layout .sem-related{margin-top:20px;padding-top:14px}#portal-root.cultural-site .sem-journal-layout .sem-note-choices{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}#portal-root.cultural-site .sem-note-choices .sem-choose{width:44px;min-height:44px;justify-content:center;padding:0;border:0}#portal-root.cultural-site .sem-note-choices .sem-choose>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#portal-root.cultural-site .sem-note-choices .sem-choose:before{inset:auto 9px 20px;height:1px;transform:scaleX(.65);background:#65777b88}#portal-root.cultural-site .sem-note-choices .sem-choose[aria-pressed=true]:before{transform:scaleX(1);background:var(--sem-accent);height:2px}#portal-root.cultural-site .sem-note-choices .sem-choose>svg{display:none}#portal-root.cultural-site .sem-journal-layout .site-search-row{display:block}#portal-root.cultural-site .sem-index-hint{margin:0 0 18px;max-width:60ch;color:var(--sem-muted)}#portal-root.cultural-site .sem-index-hint>span:last-child{display:none}#portal-root.cultural-site .sem-journal-layout .site-filter-bar{gap:0 22px}#portal-root.cultural-site .sem-journal-layout .site-search{width:100%;max-width:none;min-width:0;border-top:1px solid var(--sem-line)}#portal-root.cultural-site .sem-journal-layout .site-reading-list>article{grid-template-columns:74px minmax(0,1fr) 44px;grid-template-rows:auto auto;gap:0 18px;padding:22px 0}#portal-root.cultural-site .sem-journal-layout .site-reading-thumb{grid-column:1;grid-row:1/3;width:74px;height:84px}#portal-root.cultural-site .sem-journal-layout .editorial-entry-title{grid-column:2;grid-row:1}#portal-root.cultural-site .sem-journal-layout .site-reading-category{grid-column:2;grid-row:2;padding-top:10px}#portal-root.cultural-site .sem-journal-layout .site-reading-list article>.site-save{grid-column:3;grid-row:1/3;justify-content:center;width:44px;min-height:44px}#portal-root.cultural-site .sem-journal-layout .site-save>span{display:none}#portal-root.cultural-site .sem-editorial-page :is(button,a,input,summary):focus-visible{outline:2px solid var(--sem-accent);outline-offset:4px}#portal-root.cultural-site .sem-editorial-page input{caret-color:var(--sem-accent)}#portal-root.cultural-site .sem-editorial-page ::selection{color:#fff;background:#385a64}@media(max-width:1000px){#portal-root.cultural-site .sem-journal-layout{gap:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}#portal-root.cultural-site .sem-journal-layout .site-reading-list>article{grid-template-columns:55px minmax(0,1fr) 40px;gap:0 12px}#portal-root.cultural-site .sem-journal-layout .site-reading-thumb{width:55px;height:70px}}@media(max-width:760px){#portal-root.cultural-site .sem-editorial-page .editorial-heading{gap:12px}#portal-root.cultural-site .sem-editorial-page .editorial-total{padding-top:5px}#portal-root.cultural-site .sem-introduction{max-width:36ch;margin-top:12px}#portal-root.cultural-site .sem-route-layout,#portal-root.cultural-site .sem-journal-layout{display:block;padding-top:24px}#portal-root.cultural-site .sem-route-choices{display:flex;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;margin-bottom:24px;padding:2px 0 5px;scrollbar-width:thin;scrollbar-color:#61777f66 transparent}#portal-root.cultural-site .sem-route-choices .sem-choose{flex:0 0 68%;min-height:64px}#portal-root.cultural-site .sem-feature-content{display:block}#portal-root.cultural-site .sem-feature .sem-image-stage,#portal-root.cultural-site .sem-journal-layout .sem-image-stage{height:300px}#portal-root.cultural-site .sem-feature .site-carousel-card{padding:22px}#portal-root.cultural-site .sem-feature .sem-image-action{opacity:1;transform:none;left:15px;bottom:15px}#portal-root.cultural-site .sem-feature-details,#portal-root.cultural-site .sem-journal-layout .sem-feature-details{padding-top:24px}#portal-root.cultural-site .sem-feature-panel h2,#portal-root.cultural-site .sem-journal-layout .sem-feature-panel h2{max-width:21ch}#portal-root.cultural-site .sem-summary{margin:18px 0 24px}#portal-root.cultural-site .sem-journal-layout .sem-feature{position:static}#portal-root.cultural-site .sem-reading-index{margin-top:32px}#portal-root.cultural-site .sem-index-hint>span:first-child{display:none}#portal-root.cultural-site .sem-index-hint>span:last-child{display:inline}#portal-root.cultural-site .sem-route-layout .sem-reading-index{margin-top:36px}#portal-root.cultural-site .sem-journal-layout .site-reading-list>article{grid-template-columns:62px minmax(0,1fr) 44px;gap:0 13px}#portal-root.cultural-site .sem-journal-layout .site-reading-thumb{width:62px;height:76px}}@media(max-width:380px){#portal-root.cultural-site .sem-editorial-page .editorial-total{max-width:56px;text-align:right}#portal-root.cultural-site .sem-feature .sem-image-stage,#portal-root.cultural-site .sem-journal-layout .sem-image-stage{height:255px}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .sem-editorial-page *,#portal-root.cultural-site .sem-editorial-page *:before{transition:none!important;animation:none!important}#portal-root.cultural-site .sem-feature .site-carousel-card,#portal-root.cultural-site .sem-feature .site-carousel-card>img{transform:none!important}}#portal-root.cultural-site [data-section-editorial-motion=reduced] .site-carousel-card,#portal-root.cultural-site [data-section-editorial-motion=reduced] .site-carousel-card>img{transition:none!important;transform:none!important}#portal-root.cultural-site .sem-feature[data-section-editorial-motion=reduced] .site-carousel-card{clip-path:none!important}#portal-root.cultural-site .sem-feature[data-section-editorial-motion=reduced] .site-carousel-card:not(.is-current){opacity:0!important}.cultural-site .site-navigation svg.site-icon,#portal-root.cultural-site .site-navigation svg.site-icon{width:15px;height:15px}@media(max-width:760px){#portal-root.cultural-site .site-profile-avatar>svg.site-icon{width:40px;height:40px}.cultural-site .site-navigation button,#portal-root.cultural-site .site-navigation button{flex:0 0 auto;white-space:nowrap;column-gap:8px}.cultural-site svg.site-icon,#portal-root.cultural-site svg.site-icon{width:17px;height:17px}.cultural-site .site-navigation svg.site-icon,#portal-root.cultural-site .site-navigation svg.site-icon{width:15px;height:15px}}.routes-index-list{border-top:1px solid var(--site-line,rgba(54,65,66,.18))}.routes-index-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center;padding:48px 0;border-bottom:1px solid rgba(54,65,66,.16)}.route-thumbnail-sequence{display:flex;gap:12px;align-items:center;max-width:560px;text-align:left;background:none;border:0;padding:0;cursor:pointer}.route-thumbnail{position:relative;display:block;flex:1;min-width:0;aspect-ratio:4/5;background:#e7e9e6}.route-thumbnail img{width:100%;height:100%;object-fit:contain;padding:15%;box-sizing:border-box}.route-thumbnail-number{position:absolute;left:8px;top:6px}.route-index-copy>p{max-width:440px}.route-index-copy h2 button{all:inherit;text-align:left;cursor:pointer}.route-index-copy h2{margin:12px 0 20px}.route-index-copy .site-text-link{margin-top:20px}.routes-index>.site-note{margin-top:36px;max-width:640px}.route-reader{padding-bottom:144px}.route-reader-heading{margin:36px 0 32px;max-width:920px}.route-reader-heading h1{max-width:860px;margin:16px 0 32px}.route-station-nav{position:relative;max-width:480px;margin:0 12px}.route-station-nav ol{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0}.route-station-nav button{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;background:none;border:0;padding:6px;cursor:pointer}.route-station-track{position:absolute;left:12px;right:12px;top:12px;height:1px;background:#a4aca9}.route-station-dot{display:block;width:12px;height:12px;box-sizing:border-box;background:#f2f3f2;border:1px solid #7a8583;border-radius:50%}.route-station-nav [aria-current] .route-station-dot{background:#364243;border-color:#364243}.route-station-light{position:absolute;top:8px;width:32px;height:8px;background:radial-gradient(ellipse,#d8cba6,transparent 75%);opacity:0;pointer-events:none}.route-stop-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,8vw,120px);align-items:center;max-width:1120px}.route-stop-image{position:relative;width:100%;max-width:420px;aspect-ratio:4/5;background:#e7e9e6;margin:0;overflow:hidden}.route-stop-image>img{display:block;width:100%;height:100%;object-fit:contain;padding:15%;box-sizing:border-box}.route-stop-image>.route-image-crossfade{position:absolute;inset:0;z-index:1;background:#e7e9e6;pointer-events:none}.route-stop-copy{min-width:0;max-width:540px}.route-stop-copy h2{margin:16px 0 24px}.route-stop-observation{max-width:520px}.route-stop-source{border-top:1px solid rgba(54,65,66,.18);padding-top:24px;margin:28px 0}.route-stop-source h3{margin:0 0 12px}.route-stop-source p{margin:6px 0}.route-stop-source>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}.route-stop-source a{display:inline-flex;gap:8px;align-items:center;color:inherit}.route-stop-source svg{width:16px;height:16px}.route-reader-controls{position:fixed;bottom:0;left:0;right:0;z-index:25;display:flex;justify-content:space-between;gap:20px;padding:18px clamp(24px,5vw,80px);border-top:1px solid rgba(54,65,66,.14);background:#f2f3f2f5}.route-reader-controls button{display:inline-flex;align-items:center;gap:12px;background:none;border:0;padding:10px 0;color:#364243;cursor:pointer}.route-reader-controls button:disabled{opacity:.35;cursor:default}.route-reader-controls svg{width:20px;height:20px}.route-reader-finish{display:flex;gap:24px}.route-image-pending{display:grid;place-items:center;height:100%;padding:20px;box-sizing:border-box}.route-reader button:focus-visible,.routes-index button:focus-visible{outline:2px solid #697e7b;outline-offset:5px}@media(max-width:700px){.routes-index-row{grid-template-columns:1fr;gap:24px;padding:32px 0}.route-thumbnail-sequence{max-width:430px}.route-index-copy h2{max-width:330px}.route-stop-stage{grid-template-columns:1fr;gap:28px}.route-stop-image{max-width:300px;margin:0 auto}.route-stop-copy{max-width:100%}.route-reader-heading{margin-top:28px}.route-reader-heading h1{overflow-wrap:normal}.route-reader-controls{padding:12px 20px}.route-reader-finish{gap:16px}.route-station-nav{max-width:100%;margin-right:12px}.route-reader{padding-bottom:120px}.route-reader-controls button{gap:8px}.route-stop-source a{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.route-station-light{display:none}}#portal-root.cultural-site[data-site-route=route-stop]{scroll-padding-top:calc(var(--site-header-height,100px) + 20px);scroll-padding-bottom:120px}.route-stop-copy #world-heading{scroll-margin-top:20px;scroll-margin-bottom:120px}.notes-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:32px 0}.notes-tools .site-filter-bar{display:flex;gap:24px;min-width:0;overflow-x:auto;scrollbar-width:none}.notes-tools button{white-space:nowrap}.notes-search{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(54,65,66,.24);padding:8px 0}.notes-search svg{width:18px;height:18px}.notes-search input{width:170px;border:0;background:none;color:inherit}.notes-recommendation{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:48px 0;border-top:1px solid rgba(54,65,66,.18);border-bottom:1px solid rgba(54,65,66,.18)}.notes-recommendation>div{max-width:700px}.notes-recommendation h2{max-width:680px;margin:20px 0}.notes-recommendation p{max-width:640px}.notes-recommendation .site-text-link{margin-top:24px}.notes-experience h2 button{all:inherit;text-align:left;cursor:pointer}.notes-index-row{display:grid;grid-template-columns:36px minmax(0,1fr) 28px auto;align-items:start;gap:24px;padding:28px 0;border-bottom:1px solid rgba(54,65,66,.16)}.notes-index-row h2{margin:8px 0 10px}.notes-index-row>div{max-width:640px}.notes-index-row p{margin:0}.notes-open{border:0;background:none;padding:6px 0;color:inherit}.notes-open svg{width:22px;height:22px}.notes-experience button:focus-visible{outline:2px solid #697e7b;outline-offset:5px}.notes-meta{color:#687472}.notes-index-row>.notes-meta{padding-top:4px}@media(max-width:700px){.notes-tools{display:grid;gap:20px}.notes-tools .site-filter-bar{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 24px),transparent)}.notes-search{max-width:260px}.notes-search input{width:100%}.notes-recommendation{padding:32px 0;gap:12px}.notes-index-row{grid-template-columns:24px minmax(0,1fr) 24px;gap:12px}.notes-index-row>.site-save{grid-column:2;justify-self:start}.notes-recommendation>.site-save span{display:none}}html{scrollbar-gutter:stable}#portal-root.cultural-site .site-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px}#portal-root.cultural-site .site-brand-group{display:flex;align-items:center;gap:24px;min-width:0}#portal-root.cultural-site .site-brand{width:180px;flex:none;padding:0;border:0;background:none;display:block}#portal-root.cultural-site .site-brand img{display:block;width:180px;height:auto}#portal-root.cultural-site .site-brand-group .site-replay-link{width:auto;height:auto;min-width:0;white-space:nowrap;padding:8px 0;border:0;background:none;color:inherit}#portal-root.cultural-site .site-navigation{min-width:0;display:flex;justify-content:center;gap:24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#portal-root.cultural-site .site-navigation button{flex:none;white-space:nowrap}#portal-root.cultural-site .site-profile-link{white-space:nowrap}#portal-root.cultural-site [data-co-photo]:empty{display:none}#portal-root.cultural-site .site-co-introduction:has([data-co-photo]:empty){grid-template-columns:1fr}#portal-root.cultural-site .site-co-introduction [data-co-photo] figure{margin:0}@media(max-width:1100px){#portal-root.cultural-site .site-header,#portal-root.cultural-site .site-navigation,#portal-root.cultural-site .site-brand-group{gap:16px}#portal-root.cultural-site .site-navigation svg{display:none}}@media(max-width:800px){#portal-root.cultural-site .site-header{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px 24px}#portal-root.cultural-site .site-brand-group{flex-wrap:wrap;gap:10px 20px}#portal-root.cultural-site .site-brand,#portal-root.cultural-site .site-brand img{width:150px}#portal-root.cultural-site .site-navigation{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:28px;padding:2px 24px 8px 0;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 24px),transparent)}#portal-root.cultural-site .site-profile-link{grid-column:2;grid-row:1}#portal-root.cultural-site .site-brand-group .site-replay-link{padding:0}#portal-root.cultural-site .site-co-introduction [data-co-photo]{min-width:0}}#portal-root.cultural-site .site-route-announcement{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}body[data-mist=reading] #portal-root.cultural-site{background:#f2f3f2}body[data-mist=reading] #portal-root.cultural-site>.site-light-field{display:none}body[data-mist=reading] #portal-root.cultural-site .site-light-field:after{content:none}body[data-mist=section] #portal-root.cultural-site .site-light-field:after{animation:none;transform:none}#portal-root.cultural-site .site-light-field,#portal-root.cultural-site .library-atlas .site-light-field{opacity:1}body[data-mist=reading] #portal-root.cultural-site :is(.site-article-body,.record-trace-chapters,.route-reader){background:transparent}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .site-light-field:after{animation:none;transform:none}}#portal-root.cultural-site .home-editorial .home-civilization .home-civilization-photo{display:grid;place-items:center;width:min(100%,420px);height:auto;min-height:0;aspect-ratio:4/5;margin-inline:auto;padding:0;background:#e7e9e6;box-shadow:none}#portal-root.cultural-site .home-editorial .home-civilization .home-civilization-photo img{display:block;width:70%;height:70%;max-width:none;max-height:none;padding:0;object-fit:contain;mix-blend-mode:normal;filter:none}#portal-root.cultural-site .site-article.site-section .site-article-cover{width:100%;max-width:480px;margin:40px auto}#portal-root.cultural-site .site-article.site-section .site-article-cover>img{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4/5;padding:18.75% 15%;box-sizing:border-box;object-fit:contain;background:#e7e9e6;box-shadow:none;filter:none;mix-blend-mode:normal}#portal-root.cultural-site .site-co-create .site-co-introduction [data-co-photo] figure{width:100%;max-width:420px;margin-inline:auto}#portal-root.cultural-site .site-co-create .site-co-introduction [data-co-photo] figure>img{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4/5;padding:18.75% 15%;box-sizing:border-box;object-fit:contain;background:#e7e9e6;box-shadow:none;filter:none;mix-blend-mode:normal}#portal-root.cultural-site .site-profile-page .site-object-card .site-object-image{display:grid;place-items:center;width:100%;height:auto;min-height:0;aspect-ratio:4/5;padding:0;background:#e7e9e6;box-shadow:none}#portal-root.cultural-site .site-profile-page .site-object-card .site-object-image>img{width:70%;height:70%;max-width:none;max-height:none;padding:0;object-fit:contain;filter:none;mix-blend-mode:normal}#portal-root.cultural-site .site-profile-page .site-saved-note>button{background:transparent;box-shadow:none}#portal-root.cultural-site .site-profile-page .site-saved-note>button>img{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4/5;padding:18.75% 15%;box-sizing:border-box;object-fit:contain;background:#e7e9e6;box-shadow:none;filter:none;mix-blend-mode:normal}#portal-root.cultural-site .ct-atlas .ct-node .ct-object{display:grid;place-items:center;width:100%;max-width:248px;height:auto;min-height:0;aspect-ratio:4/5;margin-inline:auto;padding:0;background:#e7e9e6;box-shadow:none}#portal-root.cultural-site .ct-atlas .ct-node.is-selected .ct-object{background:#e7e9e6}#portal-root.cultural-site .ct-atlas .ct-node .ct-object>img{width:70%;height:70%;max-width:none;max-height:none;padding:0;object-fit:contain;filter:none;mix-blend-mode:normal}@media(max-width:760px){#portal-root.cultural-site .ct-atlas .ct-node .ct-object{max-width:168px}#portal-root.cultural-site .site-article.site-section .site-article-cover{margin-block:28px}}#portal-root.cultural-site .site-profile-page .site-object-card[data-record-identity=interpretation] .site-object-image{position:relative;aspect-ratio:3/2}#portal-root.cultural-site .site-profile-page .site-object-card[data-record-identity=interpretation] .site-object-image>img{filter:saturate(.35);transition:filter .24s ease}#portal-root.cultural-site .site-profile-page .site-object-card[data-record-identity=interpretation] .site-object-image:is(:hover,:focus-visible)>img{filter:none}#portal-root.cultural-site .site-profile-page .site-object-card[data-record-identity=interpretation] .site-object-image:after{content:"Study";position:absolute;left:10px;bottom:10px;padding:2px 7px;background:#e7e9e6;color:#364243}#portal-root.cultural-site{--font-ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-accent:"Instrument Serif",Georgia,serif;--font-sans:var(--font-ui);--font-serif:var(--font-accent);--t-display:300 var(--type-display)/.98 var(--font-sans);--t-h1:300 var(--type-h1)/1.08 var(--font-sans);--t-h2:300 var(--type-h2)/1.15 var(--font-sans);--t-h3:500 var(--type-h3)/1.3 var(--font-sans);--t-body:300 var(--type-body)/1.75 var(--font-sans);--t-ui:500 var(--type-ui)/1.5 var(--font-sans);--t-meta:400 var(--type-meta)/1.5 var(--font-sans);--type-display:88px;--type-h1:48px;--type-h2:32px;--type-h3:22px;--type-body:17px;--type-ui:14px;--type-meta:12px;--site-font-ui:var(--font-ui);--site-font-accent:var(--font-accent);--site-type-meta:var(--type-meta);--site-type-label:var(--type-ui);--site-type-body:var(--type-body);--site-type-lead:var(--type-h3);--site-type-section:var(--type-h2);--site-type-feature:var(--type-h1);--site-type-title:var(--type-h1);--site-type-display:var(--type-display);font-family:var(--font-ui);font-size:var(--type-body);font-weight:300;font-style:normal;line-height:1.75;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#portal-root.cultural-site :where(*){font-family:var(--font-ui);font-size:inherit;font-weight:inherit;font-style:normal;line-height:inherit;letter-spacing:inherit}#portal-root.cultural-site :where(h1,h2,h3,h4,h5,h6){text-wrap:balance;margin-top:0}#portal-root.cultural-site :where(h1,.rh-title,.site-pending-mark){font-size:var(--type-display);font-weight:300;line-height:.98;letter-spacing:-.035em}#portal-root.cultural-site :where(h2,.record-archive-summary h1,.site-object-summary h1,.site-article-heading h1,.route-reader-heading h1,.notes-recommendation h2){font-size:var(--type-h1);font-weight:300;line-height:1.08;letter-spacing:-.025em}#portal-root.cultural-site :where(h3,.site-section-title h2,.home-editorial h2,.site-about-body h2,.site-contact h2,.site-co-introduction h2,.site-services h2,.site-account-form h2,.record-trace-chapters h2,.site-article-body h2,.route-stop-copy h2,.home-story-lead .home-entry-title){font-size:var(--type-h2);font-weight:300;line-height:1.15;letter-spacing:-.02em}#portal-root.cultural-site :where(h4,.notes-index-row h2,.route-index-copy h2,.home-reading-index h3,.site-object-caption h3,.site-reading-list h2,.site-saved-note h3,.library-atlas-record h3,.library-atlas-empty h3,.route-stop-source h3,.cm-progress-heading h3,.home-entry-title,.home-working-steps h3,.site-partner-orbit h3){font-size:var(--type-h3);font-weight:500;line-height:1.3;letter-spacing:-.01em}#portal-root.cultural-site :where(p,li,dd,blockquote,.route-stop-observation,.sem-introduction){font-size:var(--type-body);font-weight:300;line-height:1.75;letter-spacing:0}#portal-root.cultural-site :where(button,input,select,textarea,label,summary,.site-text-link,.home-text-link,.route-reader-controls,.site-navigation,.site-profile-link,.rh-actions,.rh-controls,.site-filter-bar,.record-source-link,.route-stop-source a){font-size:var(--type-ui);font-weight:500;line-height:1.5;letter-spacing:.01em}#portal-root.cultural-site :where(small,time,figcaption,dt,output,.site-note,.site-save,.notes-meta,.route-meta,.route-thumbnail-number,.route-stop-source p,.route-stop-source small,.site-reading-category,.site-result-count,.site-profile-count,.site-profile-intro>p,.site-footer>span,.site-form-feedback,.site-form-submit>p,.site-article-heading>div>span,.site-article-cover>figcaption,.site-object-caption p,.site-object-caption span,.record-archive-label,.record-culture,.record-date-kind,.record-date>.label,.record-date>span,.record-metadata,.record-license,.record-photographer,.record-image-changes,.record-source-link,.record-trace-date,.record-notes,.record-project-link,.record-filmstrip span,.record-page-steps,.library-atlas-count,.library-folio-meta,.library-filmstrip-item span,.library-atlas-notice,.library-atlas-source-note,.library-atlas-view-controls>p,.library-folio-caption em,.library-folio-caption strong,.library-atlas-record>p,.library-atlas-record dt,.library-atlas-record dd,.library-atlas-filter h3,.library-atlas-filter summary,.library-atlas-facet em,.library-atlas-facet span,.library-atlas-zoom,.ai-hints,.ai-provenance,.ct-era-key,.ct-era-tick>span,.ct-culture-trigger>small,.rh-card-caption,.rh-card-fallback small,.home-civilization-caption p,.home-object-caption p,.home-object-caption span,.home-entry-category,.home-entry-meta,.home-collaboration-summary,.home-collection-intro,.site-timeline-credit,.site-directory-note,.site-date-source,.site-timeline-date-note,.site-timeline-controls,.site-chronology-scale,.site-viewer-instruction,.site-viewer-toolbar output,.site-archive-axis,.cm-progress-heading output,.cm-form-progress li>button,.cm-review-direction,.cm-review-body>p){font-size:var(--type-meta);font-weight:400;line-height:1.5;letter-spacing:.04em}#portal-root.cultural-site :where(.site-article-body p,.record-trace-chapters p,.notes-recommendation p,.notes-index-row p,.site-about-body p,.site-contact>div>p,.site-co-introduction>div>p){max-width:640px;font-size:var(--type-body);font-weight:300;line-height:1.75;letter-spacing:0}#portal-root.cultural-site :where(.site-page-heading>p,.notes-meta,.route-meta,.home-entry-type,.route-stop-source p,.record-notes p,.record-notes a,.record-metadata dl>div,.record-rights p,.site-object-summary dl,.library-atlas-record dl>div){font-size:var(--type-meta);font-weight:400;line-height:1.5;letter-spacing:.04em}#portal-root.cultural-site :where(h1,h2,h3,h4) :is(button,span,a){font:inherit;letter-spacing:inherit}#portal-root.cultural-site :where(.rh-title em,.ct-culture-trigger>span,.site-culture-copy h2){font-family:var(--font-accent);font-weight:400;font-style:italic;transform:scale(1.08);transform-origin:left center;display:inline-block}#portal-root.cultural-site .rh-title em{font-size:inherit;line-height:inherit;transform-origin:center center}#portal-root.cultural-site .rh-title>span{white-space:normal}#portal-root.cultural-site :where(.ct-top h1,.ct-top h2){font-size:var(--type-h1);font-weight:300;line-height:1.08;letter-spacing:-.025em}#portal-root.cultural-site .ct-culture-trigger>span{font-size:var(--type-h2);line-height:1.15;letter-spacing:-.02em}#portal-root.cultural-site .ct-node:not(.is-selected) .ct-culture-trigger>span{font-size:var(--type-h3);line-height:1.3;letter-spacing:-.01em}#portal-root.cultural-site .rh-subline{font-size:var(--type-body);font-weight:300;line-height:1.75;letter-spacing:0}#portal-root.cultural-site :where(.site-brand,.library-atlas-brand h2){font-size:var(--type-h3);font-weight:500;line-height:1.3;letter-spacing:-.01em}#portal-root.cultural-site .record-date-value{font-size:var(--type-h3);font-weight:500;line-height:1.3;letter-spacing:-.01em}#portal-root.cultural-site :where(.site-footer>p,.home-collaboration-title){font-size:var(--type-h3);font-weight:500;line-height:1.3;letter-spacing:-.01em}#portal-root.cultural-site :where(.site-article-body,.record-trace-chapters,.notes-experience,.route-reader,.site-about-body){overflow-wrap:break-word}#portal-root.cultural-site :where(.site-profile-intro,.site-page-heading,.site-article-heading) h1{max-width:1080px}#portal-root.cultural-site :where(.route-reader-heading h1,.site-article-heading h1){max-width:860px}#portal-root.cultural-site .site-toast{font-size:var(--type-ui);font-weight:500;line-height:1.5;letter-spacing:.01em}@media(max-width:800px){#portal-root.cultural-site{--type-display:48px;--type-h1:34px}#portal-root.cultural-site :where(input,select,textarea){font-size:var(--type-body)}#portal-root.cultural-site :where(.site-page-heading,.site-profile-intro,.site-article-heading) h1{overflow-wrap:break-word}#portal-root.cultural-site .rh-title{max-width:100%;letter-spacing:-.035em}#portal-root.cultural-site .rh-title em{max-width:94%}}#portal-root.cultural-site .home-entry-summary{font-size:var(--type-body);font-weight:300;line-height:1.75;letter-spacing:0}#portal-root.cultural-site .record-archive-summary :where(.record-date,.record-metadata,.record-rights)>h2{font:var(--t-ui);letter-spacing:.01em}body[data-portal-visible=true]{font-family:Inter,system-ui,sans-serif}#portal-root.cultural-site .site-article-body{max-width:640px}#portal-root.cultural-site .site-header-actions{display:flex;align-items:center;gap:24px;justify-content:flex-end;min-width:0}#portal-root.cultural-site .site-language-switch{display:inline-flex;align-items:center;gap:2px;flex:none;color:#414c4f;font:inherit;font-size:14px;white-space:nowrap}#portal-root.cultural-site .site-language-switch button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 5px;border:0;background:transparent;color:#657074;font:inherit;cursor:pointer;white-space:nowrap;line-height:1.4}#portal-root.cultural-site .site-language-switch button[aria-pressed=true]{color:#303b3e;font-weight:500}#portal-root.cultural-site .site-language-switch button[aria-pressed=true]:after{content:"";position:absolute;bottom:5px;inset-inline:10px;height:1px;background:currentColor}#portal-root.cultural-site .site-language-switch button:hover{color:#303b3e}#portal-root.cultural-site .site-language-switch button:focus-visible{outline:1px solid #536b72;outline-offset:2px}#portal-root.cultural-site .site-language-switch>span{font-size:12px;opacity:.55}#portal-root.cultural-site .site-header-actions .site-profile-link{grid-area:auto}#portal-root.cultural-site .library-atlas-header{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) auto auto}html[lang=zh-CN] #portal-root.cultural-site{font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;line-break:strict}html[lang=zh-CN] #portal-root.cultural-site :is(h1,h2,h3,p,button,label,input,textarea,select){font-family:inherit}html[lang=zh-CN] #portal-root.cultural-site :is(h1,h2,h3){letter-spacing:.02em;line-height:1.35;word-break:normal}html[lang=zh-CN] #portal-root.cultural-site p{line-height:1.85;overflow-wrap:anywhere}html[lang=zh-CN] #portal-root.cultural-site .rh-title{letter-spacing:.06em;line-height:1.4}html[lang=zh-CN] #portal-root.cultural-site .rh-title em{font:inherit;letter-spacing:inherit}html[lang=zh-CN] #portal-root.cultural-site .site-article-body{line-height:1.9}@media(max-width:1180px){#portal-root.cultural-site .site-header{grid-template-columns:minmax(0,1fr) auto}#portal-root.cultural-site .site-header-actions{grid-column:2;grid-row:1;gap:16px}#portal-root.cultural-site .site-navigation{grid-column:1/-1;grid-row:2;justify-content:center}}@media(max-width:800px){#portal-root.cultural-site .site-header-actions{gap:8px}#portal-root.cultural-site .site-navigation{justify-content:flex-start}#portal-root.cultural-site .site-header-actions .site-profile-link{width:44px;min-width:44px;padding:0}#portal-root.cultural-site .site-header-actions .site-profile-link span{display:none}#portal-root.cultural-site .site-brand-group{gap:8px}#portal-root.cultural-site .library-atlas-header{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}#portal-root.cultural-site .library-atlas-search{grid-column:1/-1;grid-row:2}#portal-root.cultural-site .library-atlas-header>.site-language-switch{grid-column:2;grid-row:1}#portal-root.cultural-site .library-atlas-header>[data-atlas-close]{grid-column:3;grid-row:1}html[lang=zh-CN] #portal-root.cultural-site .rh-title{letter-spacing:.04em}}@media(max-width:420px){#portal-root.cultural-site .site-header{padding-inline:18px;gap:12px}#portal-root.cultural-site .site-header-actions{gap:4px}#portal-root.cultural-site .site-language-switch{gap:0}#portal-root.cultural-site .site-brand,#portal-root.cultural-site .site-brand img{width:140px}}#portal-root.cultural-site .site-header .site-brand{width:auto!important;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:flex-start}#portal-root.cultural-site .site-header .site-brand:is([data-brand-shared=true],button)>:is(svg,img){display:block;width:180px!important;height:auto!important;max-height:32px}@media(max-width:700px){#portal-root.cultural-site .site-header .site-brand:is([data-brand-shared=true],button)>:is(svg,img){width:156px!important}}@media(max-width:420px){#portal-root.cultural-site .site-header .site-brand:is([data-brand-shared=true],button)>:is(svg,img){width:142px!important}}html:has(#portal-root.cultural-site),body:has(#portal-root.cultural-site){background:#000;color:#f4f4f3}#portal-root.cultural-site[data-atmosphere-theme=silver-night]{--site-paper:#000;--site-ink:#f3f3f1;--site-muted:#b8babc;--site-line:rgba(225,231,233,.2);--site-panel:#111416;--site-image:#e7e9e6;--site-clay:#d7dddf;color-scheme:dark;background:#000!important;color:var(--site-ink)!important;scrollbar-color:#62696c #080909}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-shell{position:relative;background:transparent!important;isolation:isolate}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-shell:before,#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-shell:after,#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-archive-light{display:none!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-video-field{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#000;isolation:isolate}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.site-video-poster,.site-background-video){position:absolute;inset:51% auto auto -2%;display:block;width:104%;height:auto;aspect-ratio:16/9;transform:translate3d(var(--ambient-x,0px),calc(-50% + var(--ambient-y,0px)),0);will-change:transform;object-fit:contain;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-background-video{opacity:0}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-video-field[data-video-ready=true] .site-background-video{opacity:1}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-video-field:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000047,#0000001f 38%,#00000014 65%,#000000ad);pointer-events:none}#portal-root.cultural-site[data-atmosphere-theme=silver-night][data-mist=section]>.site-video-field:after{background:#000000b3}#portal-root.cultural-site[data-atmosphere-theme=silver-night][data-mist=reading]>.site-video-field{opacity:.14}#portal-root.cultural-site[data-atmosphere-theme=silver-night][data-mist=reading]>.site-video-field .site-background-video{display:none}#portal-root.cultural-site[data-atmosphere-theme=silver-night][data-mist=reading]>.site-video-field:after{background:#000000b3}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.site-section,.site-timeline,.home-editorial,.home-explore,.home-stories,.home-collaboration,.home-working,.site-footer,.site-article-body,.record-trace-chapters,.route-reader){background:transparent!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(h1,h2,h3,h4,button,a,label,summary,dt,dd,time,output){color:#f0f1f0!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(p,small,figcaption,.route-meta,.notes-meta,.site-note,.site-profile-count,.record-culture,.record-date-value,.library-folio-meta,.site-footer>span){color:#bdc1c2!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(p,small,figcaption) :is(span,strong,em){color:inherit}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.site-header,.route-reader-controls,.reading-chapter-navigation){background:#040607e0!important;border-color:#dce1e22b!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-header{box-shadow:none}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-brand[data-brand-shared=true]{color:#f2f3f2!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-brand>svg{fill:currentColor!important;color:#f2f3f2!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-brand :is([data-brand-piece],[data-brand-wordmark]) path{fill:#f2f3f2!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-brand>img{filter:invert(.92)}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-language-switch{color:#bfc4c5}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-language-switch button{color:#aeb6b8!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-language-switch button[aria-pressed=true]{color:#fff!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.site-navigation button[aria-current=page],.site-filter-bar button[aria-pressed=true]){color:#fff!important;border-color:#e9eded!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.site-text-link,.home-text-link,.site-quiet-link){border-color:#e7edef47!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.site-button,.rh-browse){background:#e9eded!important;border:1px solid #f1f4f3!important;color:#151c1f!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.site-button,.rh-browse) :is(span,svg){color:inherit!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-title em{color:#ced4d7!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.rh-subline,.rh-controls button,.rh-timeline){color:#bfc6c8!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-hero{--rh-glass-fill:rgba(220,232,238,.045);--rh-glass-edge:rgba(237,244,247,.18);--rh-glass-blur:.65px}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-band{mask-image:none!important;-webkit-mask-image:none!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-hero .rh-card-frame{background:var(--rh-glass-fill)!important;opacity:var(--rh-glass-alpha,1);backdrop-filter:blur(var(--rh-glass-blur)) saturate(105%) brightness(.96);-webkit-backdrop-filter:blur(var(--rh-glass-blur)) saturate(105%) brightness(.96);border:1px solid var(--rh-glass-edge);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0f171c1a;transition:background-color .22s ease-out,border-color .22s ease-out}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-card-frame:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 75% 18% at var(--rh-glass-light-x,50%) -8%,rgba(255,255,255,.1),transparent 80%),linear-gradient(var(--rh-glass-angle,124deg),rgba(249,253,255,.035),transparent 35%,transparent 70%,rgba(249,253,255,.015) 100%)}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-card-frame:after{display:none}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-card-frame>img{position:relative;z-index:1}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-card-caption,#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-card-fallback{z-index:2}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-card:is(:hover,:focus-visible) .rh-card-frame{--rh-glass-fill:rgba(226,236,242,.075);border-color:#f5faff52}@media(max-width:820px){#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-hero{--rh-glass-blur:.35px}}@supports not (backdrop-filter:blur(1px)){#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-hero{--rh-glass-fill:rgba(220,232,238,.08)}}@media(prefers-reduced-transparency:reduce){#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-hero,#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-card:is(:hover,:focus-visible) .rh-card-frame{--rh-glass-fill:rgba(184,195,202,.92)}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-hero .rh-card-frame{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-hero .rh-card-frame{background:Canvas!important;border-color:CanvasText;backdrop-filter:none;-webkit-backdrop-filter:none}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-card-frame:before,#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-card-frame:after{display:none}}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.rh-band,.rh-track){background:transparent!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.route-thumbnail,.route-stop-image,.site-article-cover,.record-archive-viewer,.library-folio-image){background:#e7e9e6!important;color:#303b3e!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .route-thumbnail-number{color:#394447!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.routes-index-row,.route-stop-source,.notes-index-row,.notes-recommendation,.home-reading-row,.site-services>section,.site-partner-orbit article,.record-archive-top,.record-metadata,.record-rights,.record-notes){border-color:#e3e9eb33!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.ct-top,.ct-experience,.ct-atlas,.home-reading-index,.home-civilization,.site-co-introduction,.site-partners,.site-contact,.site-profile-intro,.site-empty,.site-object-summary){background:transparent!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.ct-explore-link,.ct-culture-trigger,.ct-axis,.ct-directory-panel){color:#d6dcde!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.ct-directory,.ct-directory-panel[open],.site-toast,.cm-enquiry-progress,.cm-enquiry-review){background:#111617!important;border-color:#4e595b!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(input,textarea,select){color:#e9eded!important;background:#111617!important;border-color:#596367!important;caret-color:#e9eded}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(input,textarea)::placeholder{color:#aeb8bb!important;opacity:1}#portal-root.cultural-site[data-atmosphere-theme=silver-night] select option{background:#111617;color:#e9eded}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline-color:#c9dde3!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] ::selection{background:#cad6db;color:#101719}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .route-station-dot{background:#0c1112;border-color:#a8b1b4}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .route-station-nav [aria-current] .route-station-dot{background:#e4eff0;border-color:#e4eff0}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-library[data-atmosphere-theme=silver-night]{--site-paper:#000;background:#000!important;color:#edf0f0}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-library .site-video-field{position:absolute;inset:0;z-index:0;opacity:.5}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-library .site-video-field:after{background:#000000a6}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-library-inner{position:relative;z-index:1;background:transparent!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.library-atlas-header,.library-atlas-toolbar,.library-atlas-sidebar,.library-atlas-view-controls,.library-featured,.record-filmstrip){background:#080c0de6!important;border-color:#dce6e933!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.library-atlas-viewport,.library-atlas-main,.library-atlas-board,.library-record-identities,.library-atlas-layout){background:transparent!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.library-folio,.library-atlas-facet,.library-atlas-filter){border-color:#d9e5e933!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .library-folio{background:#111819!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .library-folio-caption{color:#e5eaeb!important;background:#111819!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .library-folio-caption :is(strong,em){color:inherit!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.library-atlas-order button,.library-atlas-facet,.library-record-identities button){background:transparent!important;color:#d0d7da!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.library-atlas-order button,.library-atlas-facet,.library-record-identities button)[aria-pressed=true]{background:#253235!important;color:#f2f5f5!important}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-video-field[hidden]{display:none!important}@media(max-width:700px){#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.site-video-poster,.site-background-video){top:47%;width:175%;left:-37.5%}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-video-field:after{background:linear-gradient(180deg,#00000059,#0000001f 38%,#00000014 68%,#000000bf)}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site[data-atmosphere-theme=silver-night] .site-background-video{display:none!important}}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-title{isolation:isolate;text-shadow:0 2px 22px rgba(0,0,0,.6)}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-title:before{content:"";position:absolute;z-index:-1;inset:-42px 19% -105px;background:radial-gradient(ellipse,rgba(0,0,0,.74) 12%,rgba(0,0,0,.38) 50%,transparent 73%);pointer-events:none}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-subline{text-shadow:0 1px 12px #000,0 1px 4px #000}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site[data-atmosphere-theme=silver-night] :is(.site-video-poster,.site-background-video){will-change:auto}}.rh-title>.rh-title-art{display:none}html[lang=zh-CN] #portal-root.cultural-site .rh-title[data-title-art-ready=true]{height:200px}html[lang=zh-CN] #portal-root.cultural-site .rh-title[data-title-art-ready=true]>span{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}html[lang=zh-CN] #portal-root.cultural-site .rh-title[data-title-art-ready=true]>.rh-title-art{display:block;width:420px;max-width:100%;height:200px;object-fit:contain;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:820px){html[lang=zh-CN] #portal-root.cultural-site .rh-title[data-title-art-ready=true]{height:146px}html[lang=zh-CN] #portal-root.cultural-site .rh-title[data-title-art-ready=true]>.rh-title-art{width:310px;height:146px}}#portal-root.cultural-site[data-atmosphere-kind=point-nebula] .site-nebula-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}#portal-root.cultural-site[data-atmosphere-kind=point-nebula]>.site-nebula-field:after{background:radial-gradient(ellipse at 50% 48%,transparent 28%,rgba(0,0,0,.36) 100%),linear-gradient(180deg,rgba(0,0,0,.16),transparent 38%,rgba(0,0,0,.25))}#portal-root.cultural-site[data-atmosphere-kind=point-nebula][data-mist=section]>.site-nebula-field:after{background:#00000070}#portal-root.cultural-site[data-atmosphere-kind=point-nebula][data-mist=reading]>.site-nebula-field:after{background:#000000b3}.rh-optical-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}#portal-root.cultural-site .site-foreground-particles{position:fixed;inset:0;display:block;width:100%;height:100%;z-index:8;pointer-events:none!important;-webkit-user-select:none;user-select:none;contain:strict;opacity:1;transition:opacity .35s ease}#portal-root.cultural-site .site-foreground-particles[data-motion=paused]{opacity:0}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .site-foreground-particles{display:none;transition:none}}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-hero .rh-card img[data-rh-optical-image]{filter:var(--rh-optical-filter,none)}#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-hero[data-rh-reduced=true] .rh-card img[data-rh-optical-image]{filter:none}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site[data-atmosphere-theme=silver-night] .rh-hero .rh-card img[data-rh-optical-image]{filter:none}}body[data-view=gallery] #portal-root.cultural-site[data-site-route=timeline].cultural-site[data-site-route=timeline] .site-shell>footer.site-footer{display:flex}#portal-root.cultural-site .site-shell>.site-footer>div{flex-wrap:wrap}#portal-root.cultural-site .project-pages{--project-gap:clamp(28px,5vw,76px);--project-line:rgba(225,231,233,.22);max-width:1440px;margin-inline:auto;padding:0 clamp(24px,5.2vw,88px);color:var(--site-ink,#f3f3f1);font-family:var(--font-ui,Inter),"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.01em}#portal-root.cultural-site .project-pages :is(h1,h2,h3,p,figure){margin:0}#portal-root.cultural-site .project-pages :is(button,a){font:inherit;letter-spacing:inherit}#portal-root.cultural-site .project-pages button{cursor:pointer}#portal-root.cultural-site .project-pages button:focus-visible,#portal-root.cultural-site .project-pages summary:focus-visible{outline:2px solid #dce7ea;outline-offset:5px}#portal-root.cultural-site .project-pages .ref-section{padding:clamp(68px,9vw,128px) 0;border-top:1px solid var(--project-line);scroll-margin-top:110px}#portal-root.cultural-site .project-pages h2{font-size:clamp(30px,3.2vw,46px);line-height:1.15;font-weight:400;letter-spacing:-.03em;text-wrap:balance}#portal-root.cultural-site .project-pages h3{font-size:clamp(20px,1.8vw,28px);font-weight:400;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}#portal-root.cultural-site .project-pages p{font-size:16px;line-height:1.75;max-width:68ch;text-wrap:pretty}#portal-root.cultural-site .project-pages .project-lede{font-size:clamp(19px,1.75vw,24px);line-height:1.6}#portal-root.cultural-site .project-pages :is(.project-introduction,.project-founders,.project-section-heading,.project-contact){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--project-gap)}#portal-root.cultural-site .project-pages .project-introduction{border-top:0;padding-top:clamp(50px,8vw,112px)}#portal-root.cultural-site .project-pages .project-introduction h2{max-width:12em}#portal-root.cultural-site .project-pages .project-intro-copy>p+p{margin-top:24px}#portal-root.cultural-site .project-pages .project-intro-copy [data-scroll-target=home-encounters]{margin-inline-start:28px}#portal-root.cultural-site .project-pages .project-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;max-width:100%;border:0;border-bottom:1px solid var(--project-line);padding:10px 0;background:transparent;color:inherit;text-align:left;line-height:1.4;font-size:14px;text-decoration:none;transition:border-color .3s ease}#portal-root.cultural-site .project-pages .project-link svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .5s cubic-bezier(.22,1,.36,1)}#portal-root.cultural-site .project-pages .project-link:is(:hover,:focus-visible){border-color:#ecf0f1}#portal-root.cultural-site .project-pages .project-link:is(:hover,:focus-visible) svg{transform:translate(4px)}#portal-root.cultural-site .project-pages .project-link--primary{padding:12px 20px;border-radius:12px;border:0;background:#dce8ee1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 1px #eef4f533}#portal-root.cultural-site .project-pages :is(.project-intro-copy,.project-current-copy,.project-contact>div)>p+.project-link,#portal-root.cultural-site .project-pages .project-section-heading>div>.project-link{margin-top:22px}#portal-root.cultural-site .project-pages .project-founders header>p{margin-top:24px}#portal-root.cultural-site .project-pages .project-founder-names{display:grid;gap:32px;align-content:start}#portal-root.cultural-site .project-pages .project-founder-names p{font-size:clamp(20px,2vw,28px);line-height:1.45;color:#edf1f1!important;max-width:24em}#portal-root.cultural-site .project-pages .project-section-heading{margin-bottom:clamp(36px,5vw,64px);align-items:start}#portal-root.cultural-site .project-pages .project-trilogy-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,64px)}#portal-root.cultural-site .project-pages .project-trilogy-list article{border-top:1px solid var(--project-line);padding-top:26px}#portal-root.cultural-site .project-pages .project-trilogy-list p{margin-top:24px;font-size:15px}#portal-root.cultural-site .project-pages .project-trilogy-list .project-link{margin-top:18px}#portal-root.cultural-site .project-pages .project-current{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--project-gap);align-items:center}#portal-root.cultural-site .project-pages .project-current-copy>p{margin-top:28px}#portal-root.cultural-site .project-pages .project-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,28px);align-items:start}#portal-root.cultural-site .project-pages .project-pair-item:nth-child(2){margin-top:clamp(24px,5vw,76px)}#portal-root.cultural-site .project-pages .project-pair-item>button{display:block;width:100%;aspect-ratio:4/5;padding:clamp(12px,1.8vw,26px);border:0;border-radius:14px;overflow:hidden;background:#dce8ee0e;-webkit-backdrop-filter:blur(.8px);backdrop-filter:blur(.8px);box-shadow:inset 0 1px #e9f0f42e;transition:background .5s ease}#portal-root.cultural-site .project-pages .project-pair-item>button:hover{background:#e6eff31a}#portal-root.cultural-site .project-pages .project-pair-item img{display:block;width:100%;height:100%;object-fit:contain}#portal-root.cultural-site .project-pages .project-pair-item figcaption{margin-top:14px;font-size:13px;line-height:1.5}#portal-root.cultural-site .project-pages .project-service-list>article{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(160px,.7fr);gap:32px;padding:28px 0;border-top:1px solid var(--project-line);align-items:start}#portal-root.cultural-site .project-pages .project-service-list p{font-size:15px}#portal-root.cultural-site .project-pages .project-service-list .project-link{justify-self:end;font-size:13px;padding-top:4px}#portal-root.cultural-site .project-pages .project-working-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px);list-style:none;padding:0;margin:46px 0 0;counter-reset:project-step}#portal-root.cultural-site .project-pages .project-working-steps>li{position:relative;padding:20px 0 0;border-top:1px solid var(--project-line);counter-increment:project-step}#portal-root.cultural-site .project-pages .project-working-steps>li:before{content:counter(project-step,decimal-leading-zero);display:block;margin-bottom:26px;font-size:12px;color:#bdc1c2;font-variant-numeric:tabular-nums}#portal-root.cultural-site .project-pages .project-working-steps h3{font-size:20px}#portal-root.cultural-site .project-pages .project-working-steps p{margin-top:18px;font-size:14px}#portal-root.cultural-site .project-pages .project-contact{align-items:start;padding-bottom:clamp(80px,12vw,160px)}#portal-root.cultural-site .project-pages .project-topics-heading{padding:clamp(60px,8vw,110px) 0 clamp(50px,6vw,90px);margin:0;border:0}#portal-root.cultural-site .project-pages .project-topics-heading h1{font-weight:400;font-size:clamp(42px,5.4vw,78px);letter-spacing:-.035em;line-height:1.05;margin-bottom:28px}#portal-root.cultural-site .project-pages .project-topics-heading>p{max-width:50ch}#portal-root.cultural-site .project-pages .project-topic-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--project-gap);align-items:center}#portal-root.cultural-site .project-pages .project-topic-introduction>.project-region{font-size:13px;margin-top:18px}#portal-root.cultural-site .project-pages .project-topic-introduction>.project-lede{margin-top:28px}#portal-root.cultural-site .project-pages .project-topic-introduction>.project-link{margin-top:28px}#portal-root.cultural-site .project-pages .project-chronology{padding:26px 0}#portal-root.cultural-site .project-pages .project-chronology details{scroll-margin-top:112px}#portal-root.cultural-site .project-pages .project-chronology summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:12px 0;list-style:none;font-size:20px;cursor:pointer}#portal-root.cultural-site .project-pages .project-chronology summary::-webkit-details-marker{display:none}#portal-root.cultural-site .project-pages .project-summary-mark{position:relative;width:18px;height:18px;flex:none}#portal-root.cultural-site .project-pages .project-summary-mark:before,#portal-root.cultural-site .project-pages .project-summary-mark:after{content:"";position:absolute;top:8px;left:1px;width:16px;height:1px;background:currentColor;transition:transform .3s ease}#portal-root.cultural-site .project-pages .project-summary-mark:after{transform:rotate(90deg)}#portal-root.cultural-site .project-pages details[open] .project-summary-mark:after{transform:rotate(0)}#portal-root.cultural-site .project-pages .project-chronology details>p{margin:22px 0 36px}#portal-root.cultural-site .project-pages .project-chronology .ct-atlas{padding-inline:0;margin-top:30px}#portal-root.cultural-site .project-pages .project-object-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vw,64px) clamp(20px,3vw,42px)}#portal-root.cultural-site .project-pages .project-object-image{display:block;width:100%;aspect-ratio:1;padding:clamp(18px,2.5vw,36px);border:0;border-radius:14px;background:#dce8ee0e;-webkit-backdrop-filter:blur(.8px);backdrop-filter:blur(.8px);box-shadow:inset 0 1px #e9f0f42e;overflow:hidden}#portal-root.cultural-site .project-pages .project-object-image img{width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.22,1,.36,1)}#portal-root.cultural-site .project-pages .project-object-image:hover img{transform:scale(1.025)}#portal-root.cultural-site .project-pages .project-object h3{font-size:19px;margin-top:20px}#portal-root.cultural-site .project-pages .project-object h3>button{border:0;background:none;padding:0;text-align:left;line-height:1.4}#portal-root.cultural-site .project-pages .project-object p{margin-top:10px;font-size:13px;line-height:1.5}#portal-root.cultural-site .project-pages .project-object .project-link{font-size:13px;margin-top:12px}#portal-root.cultural-site .project-pages .project-observation-list>article{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,56px);padding:28px 0;border-top:1px solid var(--project-line)}#portal-root.cultural-site .project-pages .project-observation-image{width:100px;height:110px;padding:8px;background:#dce8ee0e;border:0;border-radius:12px}#portal-root.cultural-site .project-pages .project-observation-image img{width:100%;height:100%;object-fit:contain}#portal-root.cultural-site .project-pages .project-observation-list h3{font-size:clamp(20px,2vw,28px)}#portal-root.cultural-site .project-pages .project-observation-list h3>button{border:0;background:none;padding:0;text-align:left;line-height:1.3}#portal-root.cultural-site .project-pages .project-observation-list p{font-size:15px;margin-top:12px}#portal-root.cultural-site .project-pages .project-sequence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--project-gap);align-items:center;border-top:1px solid var(--project-line);padding:36px 0}#portal-root.cultural-site .project-pages .project-sequence-images{display:flex;gap:10px;width:100%;padding:0;border:0;background:none}#portal-root.cultural-site .project-pages .project-sequence-thumbnail{position:relative;display:block;min-width:0;flex:1;aspect-ratio:4/5;padding:16px 12px;background:#dce8ee0e;border-radius:12px}#portal-root.cultural-site .project-pages .project-sequence-thumbnail img{width:100%;height:100%;object-fit:contain}#portal-root.cultural-site .project-pages .project-stop-index{position:absolute;top:10px;left:10px;color:#d9e0e2;font-size:11px;font-variant-numeric:tabular-nums}#portal-root.cultural-site .project-pages .project-sequence h3{font-size:clamp(21px,2vw,30px)}#portal-root.cultural-site .project-pages .project-sequence p{font-size:15px;margin-top:20px}#portal-root.cultural-site .project-pages .project-sequence .project-link{margin-top:18px}#portal-root.cultural-site .project-pages .project-closing{padding-bottom:70px;font-size:14px}#portal-root.cultural-site .site-co-create .site-partner-orbit{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){#portal-root.cultural-site .site-co-create .site-partner-orbit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#portal-root.cultural-site .site-co-create .site-partner-orbit{grid-template-columns:minmax(0,1fr)}}#portal-root.cultural-site .site-co-create>.project-process{margin:clamp(70px,9vw,120px) 0;padding-top:38px;border-top:1px solid rgba(225,231,233,.22)}#portal-root.cultural-site .site-co-create>.project-process>h2{font-size:clamp(28px,3vw,42px);line-height:1.15;font-weight:400;letter-spacing:-.025em;margin:0 0 40px}#portal-root.cultural-site .site-co-create>.project-process>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px);list-style:none;padding:0;margin:0;counter-reset:collaboration-step}#portal-root.cultural-site .site-co-create>.project-process>ol>li{min-width:0;padding-top:20px;border-top:1px solid rgba(225,231,233,.22);counter-increment:collaboration-step}#portal-root.cultural-site .site-co-create>.project-process>ol>li:before{content:counter(collaboration-step,decimal-leading-zero);display:block;margin-bottom:26px;font-size:12px;color:#bdc1c2;font-variant-numeric:tabular-nums}#portal-root.cultural-site .site-co-create>.project-process h3{font-size:20px;font-weight:400;line-height:1.3;margin:0 0 18px}#portal-root.cultural-site .site-co-create>.project-process p{font-size:14px;line-height:1.7;margin:0;max-width:38ch}@media(max-width:960px){#portal-root.cultural-site .site-co-create>.project-process>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){#portal-root.cultural-site .site-co-create>.project-process>ol{column-gap:22px}#portal-root.cultural-site .site-co-create>.project-process h3{font-size:18px}}@media(max-width:960px){#portal-root.cultural-site .project-pages .project-service-list>article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#portal-root.cultural-site .project-pages .project-service-list .project-link{grid-column:2;justify-self:start}#portal-root.cultural-site .project-pages .project-working-steps{grid-template-columns:repeat(2,minmax(0,1fr))}#portal-root.cultural-site .project-pages .project-observation-list>article{grid-template-columns:80px minmax(0,1fr)}#portal-root.cultural-site .project-pages .project-observation-image{width:80px;height:90px}#portal-root.cultural-site .project-pages .project-observation-list>article>.project-link{grid-column:2;justify-self:start;margin-top:-12px}}@media(max-width:680px){#portal-root.cultural-site .project-pages{padding-inline:22px}#portal-root.cultural-site .project-pages :is(.project-introduction,.project-founders,.project-section-heading,.project-contact,.project-current,.project-topic-opening,.project-sequence){grid-template-columns:minmax(0,1fr);gap:30px}#portal-root.cultural-site .project-pages .project-trilogy-list{grid-template-columns:minmax(0,1fr);gap:32px}#portal-root.cultural-site .project-pages .project-trilogy-list article{padding-top:22px}#portal-root.cultural-site .project-pages .project-trilogy-list p{margin-top:16px}#portal-root.cultural-site .project-pages .project-service-list>article{grid-template-columns:minmax(0,1fr);gap:18px}#portal-root.cultural-site .project-pages .project-service-list .project-link{grid-column:1}#portal-root.cultural-site .project-pages .project-section-heading{margin-bottom:30px}#portal-root.cultural-site .project-pages .project-object-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}#portal-root.cultural-site .project-pages .project-object-image{padding:12px}#portal-root.cultural-site .project-pages .project-object h3{font-size:16px}#portal-root.cultural-site .project-pages .project-object p{font-size:12px}#portal-root.cultural-site .project-pages .project-object .project-link{font-size:12px;gap:10px}#portal-root.cultural-site .project-pages .project-pair-item figcaption{font-size:12px}#portal-root.cultural-site .project-pages .project-founder-names p{font-size:23px}#portal-root.cultural-site .project-pages .project-chronology summary{font-size:18px}#portal-root.cultural-site .project-pages .project-observation-list>article{column-gap:20px}#portal-root.cultural-site .project-pages .project-sequence{padding:30px 0}#portal-root.cultural-site .project-pages .project-sequence-images{max-width:460px}#portal-root.cultural-site .project-pages .project-working-steps{column-gap:22px}#portal-root.cultural-site .project-pages .project-working-steps h3{font-size:18px}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .project-pages *,#portal-root.cultural-site .project-pages *:before,#portal-root.cultural-site .project-pages *:after{scroll-behavior:auto;transition-duration:.12s!important;animation:none!important}}#portal-root.cultural-site .project-home :is(.ref-section,.project-trilogy-list article,.project-service-list>article,.project-working-steps>li,.layout-demo-case,.layout-demo-case-details,.layout-demo-person,.layout-demo-contact-copy .layout-demo-contact-email){border-top:0;border-bottom:0}#portal-root.cultural-site[data-site-route=timeline] .site-shell>:is(.site-header,.site-footer){border-top:0!important;border-bottom:0!important}#portal-root.cultural-site .project-pages .project-founders{display:flex;flex-direction:column;align-items:center;gap:clamp(48px,5vw,72px);text-align:center}#portal-root.cultural-site .project-founders>header{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:800px}#portal-root.cultural-site .project-founders>header>p{margin:0!important;max-width:44em;text-align:center}#portal-root.cultural-site .project-founders .project-founder-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,980px);column-gap:clamp(48px,9vw,148px);row-gap:46px;align-items:start}#portal-root.cultural-site .project-founders .project-founder{min-width:0;margin:0}#portal-root.cultural-site .project-founders .project-founder-mark{display:flex;align-items:center;justify-content:center;min-height:156px;margin-bottom:26px}#portal-root.cultural-site .project-founders .project-founder-mark img{display:block;width:min(300px,100%);height:auto;object-fit:contain}#portal-root.cultural-site .project-founders .project-founder-mark--szu img{filter:brightness(0) invert(1);opacity:.94}#portal-root.cultural-site .project-founders .project-founder-mark--company img{width:148px;height:148px;border-radius:50%;object-fit:contain}#portal-root.cultural-site .project-founders .project-founder-names p{font-size:clamp(16px,1.4vw,20px);line-height:1.8;max-width:24em;margin:0 auto;text-align:center}@media(max-width:680px){#portal-root.cultural-site .project-founders .project-founder-logos{grid-template-columns:1fr;max-width:420px}#portal-root.cultural-site .project-founders .project-founder-mark{min-height:90px;margin-bottom:16px}}#portal-root.cultural-site .project-trilogy--illustrated>.project-section-heading{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;margin-bottom:clamp(48px,5.5vw,76px)}#portal-root.cultural-site .project-trilogy--illustrated>.project-section-heading p{max-width:52em;margin-inline:auto}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-list{gap:clamp(26px,4.5vw,64px);align-items:start}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-list>article{padding-top:0;text-align:center;min-width:0}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-art{position:relative;isolation:isolate;width:100%;max-width:370px;height:clamp(248px,24vw,330px);margin:0 auto 34px}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-illustration{position:absolute;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-illustration img{display:block;width:100%;height:100%;object-fit:cover}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-illustration--0{left:16%;top:8%;width:70%;height:75%;z-index:1}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-illustration--1{left:0;top:0;width:41%;height:39%;z-index:2}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-illustration--2{right:0;bottom:0;width:40%;height:41%;z-index:3}#portal-root.cultural-site .project-trilogy--illustrated article:nth-child(2) .project-trilogy-illustration--0{left:9%;top:10%;width:78%;height:66%}#portal-root.cultural-site .project-trilogy--illustrated article:nth-child(2) .project-trilogy-illustration--1{left:auto;right:0;top:0;width:37%;height:37%}#portal-root.cultural-site .project-trilogy--illustrated article:nth-child(2) .project-trilogy-illustration--2{right:auto;left:0;width:40%;height:39%}#portal-root.cultural-site .project-trilogy--illustrated article:nth-child(3) .project-trilogy-illustration--0{left:15%;top:12%;width:72%;height:76%}#portal-root.cultural-site .project-trilogy--illustrated article:nth-child(3) .project-trilogy-illustration--1{width:33%;height:48%}#portal-root.cultural-site .project-trilogy--illustrated article:nth-child(3) .project-trilogy-illustration--2{width:39%;height:39%}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-copy{display:flex;flex-direction:column;align-items:center}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-copy h3{font-size:clamp(24px,2.1vw,32px);line-height:1.35}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-copy p{max-width:26em;margin:20px auto 0;font-size:clamp(15px,1.25vw,18px);line-height:1.9;text-align:center;text-wrap:pretty}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-copy .project-link{margin-top:18px}@media(max-width:680px){#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-list{grid-template-columns:1fr;gap:64px}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-art{height:310px;max-width:340px;margin-bottom:28px}#portal-root.cultural-site .project-trilogy--illustrated .project-trilogy-copy p{max-width:26em}}#portal-root.cultural-site .home-encounters{--he-ink:#f0f1f0;--he-muted:#bcc9cd;--he-line:#bacdd23d;--he-silver:#e3e9ea;--he-ease:cubic-bezier(.16,1,.3,1);position:relative;min-width:0;color:var(--he-ink);background:transparent}#portal-root.cultural-site .home-encounters .he-accessible-heading{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#portal-root.cultural-site .home-encounters *{box-sizing:border-box}#portal-root.cultural-site .home-encounters ::selection{background:#bcc9cd;color:#101619}#portal-root.cultural-site .home-encounters .he-stage{position:relative;height:clamp(620px,76vh,740px);min-width:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;isolation:isolate}#portal-root.cultural-site .home-encounters button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}#portal-root.cultural-site .home-encounters button:focus-visible,#portal-root.cultural-site .home-encounters [tabindex]:focus-visible,#portal-root.cultural-site .home-encounters summary:focus-visible{outline:2px solid var(--he-silver);outline-offset:5px}#portal-root.cultural-site .home-encounters .he-map-screen{position:absolute;inset:0;opacity:1;transform:translate(0);transition:transform 1s var(--he-ease),opacity .65s;background:transparent}#portal-root.cultural-site .home-encounters .he-map{position:absolute;left:-2%;top:0;width:87%;height:86%;overflow:visible;fill:none;stroke:none}#portal-root.cultural-site .home-encounters .he-country{fill:#d2e2e801;fill-rule:evenodd;stroke:#b7c9d07a;stroke-width:.8;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:all;transition:fill .3s,stroke .3s,stroke-width .3s}#portal-root.cultural-site .home-encounters .he-country:hover{fill:#d2e2e812;stroke:#e4f1f3;stroke-width:1.1}#portal-root.cultural-site .home-encounters .he-country--story{cursor:pointer}#portal-root.cultural-site .home-encounters .he-country.is-selected{fill:transparent;stroke:#f3f9f9;stroke-width:1.3;filter:drop-shadow(0 0 3px #d6ecf05c)}#portal-root.cultural-site .home-encounters[data-he-entered=true] .he-country{animation:he-country-trace 1.55s var(--he-ease) var(--he-country-delay,0ms) both;stroke-dasharray:1;stroke-dashoffset:0}#portal-root.cultural-site .home-encounters .he-map-photo{opacity:0;transition:opacity .65s;pointer-events:none}#portal-root.cultural-site .home-encounters .he-map-photo.is-selected{opacity:.95}#portal-root.cultural-site .home-encounters .he-map-texture{transition:transform .48s var(--he-ease)}#portal-root.cultural-site .home-encounters .he-map-texture image{stroke:none}#portal-root.cultural-site .home-encounters .he-map-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .35s;pointer-events:none}#portal-root.cultural-site .home-encounters .he-map-canvas.is-ready{opacity:1}#portal-root.cultural-site .home-encounters .he-country-sheen{stroke:none;pointer-events:none}#portal-root.cultural-site .home-encounters .he-point{cursor:pointer;outline:none;fill:none;stroke:none}#portal-root.cultural-site .home-encounters .he-point-hit{fill:transparent;stroke:none}#portal-root.cultural-site .home-encounters .he-point-halo{fill:#e7f2f4;stroke:none;opacity:.1;transform-box:fill-box;transform-origin:center;animation:he-point-pulse 3.2s ease-in-out infinite}#portal-root.cultural-site .home-encounters .he-point-dot{fill:#e7edef;stroke:none;transition:opacity .35s}#portal-root.cultural-site .home-encounters .he-point-label{font-family:inherit;fill:#d4e0e3;stroke:#030607;stroke-width:3px;stroke-linejoin:round;paint-order:stroke;font-size:12px;pointer-events:none;transition:opacity .35s}#portal-root.cultural-site .home-encounters .he-point-ring{fill:#02060880;stroke:#e3e9ea;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.55);transition:opacity .35s,transform .55s var(--he-ease)}#portal-root.cultural-site .home-encounters .he-point-plus{fill:none;stroke:#eff7f7;stroke-width:1.3;opacity:0;pointer-events:none;transition:opacity .35s}#portal-root.cultural-site .home-encounters .he-point-orbit{opacity:0;animation:he-orbit 16s linear infinite;pointer-events:none;transform-box:view-box;transition:opacity .45s}#portal-root.cultural-site .home-encounters .he-point-orbit text{font-family:inherit;fill:#e1eef1;stroke:#020607;stroke-width:1.8px;paint-order:stroke;font-size:6.5px;letter-spacing:.04em}#portal-root.cultural-site .home-encounters .he-point-orbit path{stroke:none;fill:none}#portal-root.cultural-site .home-encounters .he-point.is-selected :is(.he-point-ring,.he-point-plus,.he-point-orbit),#portal-root.cultural-site .home-encounters .he-point:focus-visible .he-point-ring{opacity:1;transform:scale(1)}#portal-root.cultural-site .home-encounters .he-point.is-selected :is(.he-point-dot,.he-point-label,.he-point-halo){opacity:0}#portal-root.cultural-site .home-encounters .he-point:not(.is-selected) .he-point-orbit{animation-play-state:paused}#portal-root.cultural-site .home-encounters .he-coordinates{position:absolute;right:4px;top:16px;z-index:2;display:flex;flex-direction:column;gap:7px;align-items:flex-end;color:var(--he-muted);font-size:12px;line-height:1.55;font-variant-numeric:tabular-nums;letter-spacing:.025em;text-shadow:0 2px 8px #000}#portal-root.cultural-site .home-encounters .he-coordinates span:last-child{font-size:14px;color:var(--he-ink)}#portal-root.cultural-site .home-encounters .he-zone-index{position:absolute;right:4px;top:125px;bottom:125px;width:168px;display:flex;align-items:center;gap:18px;z-index:3}#portal-root.cultural-site .home-encounters .he-zone-index ol{list-style:none;display:flex;flex-direction:column;justify-content:center;gap:10px;margin:0;padding:0;flex:1;min-width:0}#portal-root.cultural-site .home-encounters .he-zone{display:flex;flex-direction:column;gap:4px;align-items:flex-end;justify-content:center;width:100%;min-height:46px;padding:3px 0;background:none;border:0;opacity:.65;transition:opacity .3s;text-shadow:0 2px 8px #000}#portal-root.cultural-site .home-encounters .he-zone:hover,#portal-root.cultural-site .home-encounters .he-zone.is-selected{opacity:1}#portal-root.cultural-site .home-encounters .he-zone-name{font-size:23px;line-height:1.5;white-space:nowrap}#portal-root.cultural-site .home-encounters .he-zone-detail{font-size:11px;color:var(--he-muted);line-height:1.6;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s}#portal-root.cultural-site .home-encounters .he-zone.is-selected .he-zone-detail{max-height:40px;opacity:1}#portal-root.cultural-site .home-encounters .he-ruler{height:265px;width:8px;border-right:1px solid #c5d3d455;background:repeating-linear-gradient(to bottom,transparent 0,transparent 10px,#c5d3d43b 10px,#c5d3d43b 11px,transparent 11px,transparent 14px);position:relative}#portal-root.cultural-site .home-encounters .he-ruler-marker{position:absolute;right:-4px;top:10px;width:7px;height:7px;transform:translateY(calc(var(--he-marker,0)*56px)) rotate(45deg);background:var(--he-silver);transition:transform .6s var(--he-ease)}#portal-root.cultural-site .home-encounters .he-map-caption{position:absolute;left:0;right:4px;bottom:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:28px;z-index:3;text-shadow:0 2px 9px #000}#portal-root.cultural-site .home-encounters .he-map-caption p{margin:0}#portal-root.cultural-site .home-encounters .he-selected-name{font-size:17px!important;line-height:1.65!important;color:var(--he-ink)!important}#portal-root.cultural-site .home-encounters .he-map-hint{font-size:12px!important;line-height:1.85!important;color:var(--he-muted)!important;margin-top:6px!important}#portal-root.cultural-site .home-encounters .he-open{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:46px;padding:8px 0 8px 2px;border:0;border-bottom:1px solid #e3e9ea88;background:none;font-size:14px;white-space:nowrap}#portal-root.cultural-site .home-encounters .he-control-icon{display:block;width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}#portal-root.cultural-site .home-encounters .he-reader{position:absolute;inset:0;transform:translate(105%);visibility:hidden;transition:transform 1s var(--he-ease),visibility 0s 1s;overflow:hidden;background:transparent;z-index:5}#portal-root.cultural-site .home-encounters .he-track-window{position:absolute;inset:0 0 0 60px;overflow:hidden}#portal-root.cultural-site .home-encounters .he-track{display:flex;height:100%;width:100%;margin-left:0;outline:none;touch-action:pan-y;cursor:default;transition-property:transform;transition-timing-function:var(--he-ease)}#portal-root.cultural-site .home-encounters .he-track.is-dragging{cursor:default;-webkit-user-select:none;user-select:none}#portal-root.cultural-site .home-encounters .he-story{display:grid;grid-template-columns:.74fr .69fr;flex:0 0 100%;width:100%;height:100%;min-width:0;margin:0;padding:0;background:none;border:0;box-shadow:none}#portal-root.cultural-site .home-encounters .he-story-photo{position:relative;height:100%;min-width:0;margin:0;background:var(--he-image-background,transparent);overflow:hidden}#portal-root.cultural-site .home-encounters .he-story-photo :is(img,canvas){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:var(--he-image-fit,cover);pointer-events:none;transform:translate(var(--he-photo-shift,0px)) scale(var(--he-image-scale,1.07));transition:transform .8s var(--he-ease);filter:none}#portal-root.cultural-site .home-encounters .he-story-canvas{opacity:0}#portal-root.cultural-site .home-encounters .he-story-canvas.is-ready{opacity:1}#portal-root.cultural-site .home-encounters .he-track.is-dragging .he-story-photo :is(img,canvas){transition:none}#portal-root.cultural-site .home-encounters .he-story-photo figcaption{position:absolute;left:20px;bottom:20px;margin:0;padding:5px 8px;background:#05090b9c;color:#e3e9ea;font-size:11px;line-height:1.6}#portal-root.cultural-site .home-encounters .he-story-photo.has-image-error img{object-fit:contain;padding:20px;color:var(--he-muted);font-size:14px}#portal-root.cultural-site .home-encounters .he-story-card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:36px clamp(28px,3.2vw,52px) 44px;background:var(--he-card-color,#23201c);border:0;color:var(--he-card-ink,#f6f3ea);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--he-card-ink) 45%,transparent) transparent;text-shadow:none;overscroll-behavior:contain}#portal-root.cultural-site .home-encounters .he-story-card :is([tabindex],summary,a):focus-visible{outline-color:var(--he-card-ink)}#portal-root.cultural-site .home-encounters .he-story-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:120px}#portal-root.cultural-site .home-encounters .he-story-counter{display:flex;align-items:center;gap:13px;font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums;color:inherit;padding-top:2px}#portal-root.cultural-site .home-encounters .he-story-progress{height:1px;width:clamp(46px,5.6vw,84px);background:color-mix(in srgb,var(--he-card-ink) 30%,transparent)}#portal-root.cultural-site .home-encounters .he-story-progress>span{display:block;height:1px;background:var(--he-card-ink)}#portal-root.cultural-site .home-encounters .he-portrait{width:clamp(120px,11.3vw,164px);height:auto;aspect-ratio:3/2;margin:0;flex:none;overflow:hidden;background:transparent}#portal-root.cultural-site .home-encounters .he-portrait img{display:block;width:100%;height:100%;object-fit:var(--he-detail-fit,cover);filter:none}#portal-root.cultural-site .home-encounters .he-portrait.has-image-error{visibility:hidden}#portal-root.cultural-site .home-encounters .he-story-copy{position:relative;z-index:1}#portal-root.cultural-site .home-encounters .he-story-city{margin:clamp(32px,5vh,52px) 0 16px!important;font-size:13px!important;line-height:1.7!important;color:var(--he-card-ink)!important;opacity:.8}#portal-root.cultural-site .home-encounters .he-story-title{margin:0!important;font-size:clamp(30px,3.05vw,46px)!important;font-weight:400;line-height:1.3!important;letter-spacing:0!important;color:var(--he-card-ink)!important;max-width:12em;text-wrap:balance}#portal-root.cultural-site .home-encounters .he-story-description{margin:24px 0 32px!important;font-size:15px!important;line-height:1.95!important;color:var(--he-card-ink)!important;max-width:30em}#portal-root.cultural-site .home-encounters .he-story-outline{position:absolute;right:32px;bottom:142px;width:164px;height:120px;fill:none;stroke:var(--he-card-ink);stroke-width:.8;opacity:.12;pointer-events:none;overflow:hidden}#portal-root.cultural-site .home-encounters .he-story-outline path{fill:none;stroke:inherit;vector-effect:non-scaling-stroke}#portal-root.cultural-site .home-encounters .he-story-footer{position:relative;z-index:1;margin-top:auto;padding-top:22px;padding-right:88px;border-top:1px solid color-mix(in srgb,var(--he-card-ink) 30%,transparent);color:var(--he-card-ink);font-size:12px;line-height:1.75;min-height:94px}#portal-root.cultural-site .home-encounters .he-story-coordinate{display:block;font-size:11px;line-height:1.7;font-variant-numeric:tabular-nums;margin-bottom:12px}#portal-root.cultural-site .home-encounters .he-image-note{margin:0;padding:0;border:0}#portal-root.cultural-site .home-encounters .he-image-note summary{cursor:pointer;font-size:12px;line-height:1.8;min-height:28px;list-style-position:inside}#portal-root.cultural-site .home-encounters .he-image-note p{margin:8px 0 0!important;font-size:12px!important;line-height:1.85!important;color:var(--he-card-ink)!important;max-width:42em}#portal-root.cultural-site .home-encounters .he-image-note a{color:inherit!important;text-decoration-color:currentColor}#portal-root.cultural-site .home-encounters .he-story-card :is(.he-story-city,.he-story-description,.he-image-note p,.he-image-note summary){color:var(--he-card-ink)!important}#portal-root.cultural-site .home-encounters .he-story-badge{position:absolute;right:0;top:19px;width:76px;height:76px;overflow:visible;fill:none;stroke:none;animation:he-orbit 18s linear infinite}#portal-root.cultural-site .home-encounters .he-story-badge text{font-family:inherit;fill:var(--he-card-ink);font-size:8px;letter-spacing:.035em;stroke:none}#portal-root.cultural-site .home-encounters .he-story-badge .he-badge-plus{stroke:var(--he-card-ink);stroke-width:1;fill:none}#portal-root.cultural-site .home-encounters .he-reader-controls{position:absolute;inset:0 auto 0 0;width:60px;background:transparent;border-right:1px solid var(--he-line);z-index:7}#portal-root.cultural-site .home-encounters .he-reader-controls button{display:grid;place-items:center;background:none;border:0;width:44px;min-height:44px;margin:0 auto;padding:0;text-shadow:0 2px 8px #000}#portal-root.cultural-site .home-encounters .he-back{position:absolute;top:0;left:8px}#portal-root.cultural-site .home-encounters .he-reader-count{position:absolute;bottom:130px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;line-height:1.6;font-variant-numeric:tabular-nums;color:var(--he-muted)}#portal-root.cultural-site .home-encounters .he-reader-arrows{position:absolute;left:8px;bottom:20px;display:flex;flex-direction:column;gap:9px}#portal-root.cultural-site .home-encounters .he-reader-controls button:disabled{opacity:.25;cursor:default}#portal-root.cultural-site .home-encounters .he-drag-hint{position:absolute;left:calc(75% + 15px);bottom:12px;transform:translate(-50%);z-index:6;margin:0!important;font-size:11px!important;font-style:normal!important;line-height:1.5!important;color:var(--he-current-ink,#f6f3ea)!important;opacity:.7;pointer-events:none;white-space:nowrap;text-shadow:none}#portal-root.cultural-site .home-encounters[data-he-view=story] .he-drag-hint{color:var(--he-current-ink,#f6f3ea)!important}#portal-root.cultural-site .home-encounters[data-he-view=story] .he-map-screen{transform:translate(-38%);opacity:.12;pointer-events:none}#portal-root.cultural-site .home-encounters[data-he-view=story] .he-map-screen :is(.he-coordinates,.he-zone-index,.he-map-caption,.he-point){visibility:hidden}#portal-root.cultural-site .home-encounters[data-he-view=story] .he-reader{transform:translate(0);visibility:visible;transition-delay:0s}#portal-root.cultural-site .home-encounters .he-story.is-current .he-story-photo{animation:he-photo-reveal .9s var(--he-ease) both}#portal-root.cultural-site .home-encounters .he-story.is-current .he-story-copy>*{animation:he-copy-reveal .75s var(--he-ease) both}#portal-root.cultural-site .home-encounters .he-story.is-current .he-story-copy>*:nth-child(2){animation-delay:.09s}#portal-root.cultural-site .home-encounters .he-story.is-current .he-story-copy>*:nth-child(3){animation-delay:.16s}#portal-root.cultural-site .home-encounters .he-notice{display:flex;justify-content:space-between;gap:24px;margin-top:18px}#portal-root.cultural-site .home-encounters .he-notice p{margin:0!important;color:var(--he-muted)!important;font-size:11px!important;line-height:1.8!important;text-shadow:0 2px 8px #000}#portal-root.cultural-site .home-encounters .he-status{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#portal-root.cultural-site .home-encounters .he-media-source{position:absolute;width:1px;height:1px;left:0;top:0;opacity:0;pointer-events:none}#portal-root.cultural-site .home-encounters[data-he-active=false] *{animation-play-state:paused!important}#portal-root.cultural-site .home-encounters[data-he-reduced=true] *,#portal-root.cultural-site .home-encounters[data-he-reduced=true] *:before,#portal-root.cultural-site .home-encounters[data-he-reduced=true] *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#portal-root.cultural-site .home-encounters[data-he-reduced=true] :is(.he-map-canvas,.he-story-canvas){opacity:0!important}#portal-root.cultural-site .home-encounters[data-he-reduced=true] .he-map-texture{transform:none!important}#portal-root.cultural-site .home-encounters[data-he-reduced=true] .he-story-photo :is(img,canvas){transform:none}@keyframes he-country-trace{0%{stroke-dashoffset:1;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes he-point-pulse{0%,to{transform:scale(.7);opacity:.05}50%{transform:scale(1.7);opacity:.19}}@keyframes he-orbit{to{transform:rotate(360deg)}}@keyframes he-photo-reveal{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes he-copy-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){#portal-root.cultural-site .home-encounters .he-zone-index{width:145px}#portal-root.cultural-site .home-encounters .he-zone-name{font-size:20px}#portal-root.cultural-site .home-encounters .he-story-card{padding:28px 26px 40px}#portal-root.cultural-site .home-encounters .he-portrait{width:105px;height:90px}#portal-root.cultural-site .home-encounters .he-story-top{min-height:96px}}@media(max-width:760px){#portal-root.cultural-site .home-encounters .he-stage{height:740px}#portal-root.cultural-site .home-encounters .he-map{left:-21%;top:7%;width:140%;height:61%}#portal-root.cultural-site .home-encounters .he-coordinates{right:0;top:0}#portal-root.cultural-site .home-encounters .he-zone-index{inset:auto 0 130px;width:auto}#portal-root.cultural-site .home-encounters .he-zone-index ol{flex-direction:row;justify-content:flex-start;gap:10px;overflow-x:auto;padding:5px 3px}#portal-root.cultural-site .home-encounters .he-zone{min-width:72px;align-items:center}#portal-root.cultural-site .home-encounters .he-zone-name{font-size:16px}#portal-root.cultural-site .home-encounters :is(.he-zone-detail,.he-ruler){display:none}#portal-root.cultural-site .home-encounters .he-map-caption{left:0;right:0;bottom:0;display:block}#portal-root.cultural-site .home-encounters .he-open{margin-top:12px}#portal-root.cultural-site .home-encounters .he-track-window{inset:0}#portal-root.cultural-site .home-encounters .he-story{grid-template-columns:1fr;grid-template-rows:40% 60%}#portal-root.cultural-site .home-encounters .he-story-card{padding:22px 26px 38px}#portal-root.cultural-site .home-encounters .he-story-top{min-height:80px}#portal-root.cultural-site .home-encounters .he-portrait{width:96px;height:72px}#portal-root.cultural-site .home-encounters .he-story-city{margin-top:18px!important}#portal-root.cultural-site .home-encounters .he-story-title{font-size:25px!important}#portal-root.cultural-site .home-encounters .he-reader-controls{width:48px;border:0;pointer-events:none}#portal-root.cultural-site .home-encounters .he-reader-controls button{pointer-events:auto;background:#02060899}#portal-root.cultural-site .home-encounters .he-back{left:2px;top:6px}#portal-root.cultural-site .home-encounters .he-reader-arrows{left:2px;bottom:20px}#portal-root.cultural-site .home-encounters .he-reader-count{bottom:125px}#portal-root.cultural-site .home-encounters .he-drag-hint{left:50%;bottom:4px}#portal-root.cultural-site .home-encounters .he-notice{flex-direction:column;gap:5px}}#portal-root.cultural-site .layout-demo-section{--layout-demo-line:var(--project-line,#a6b6bd33);color:var(--site-ink,#f0f1f0);min-width:0}#portal-root.cultural-site .layout-demo-section :is(article,div,figure,dl,dd){min-width:0}#portal-root.cultural-site .layout-demo-section :is(figure,dl,dd){margin:0}#portal-root.cultural-site .layout-demo-label{display:inline-block;color:#b6c0c4;font-size:12px;line-height:1.5;letter-spacing:0;white-space:normal}#portal-root.cultural-site .layout-demo-case-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:clamp(30px,5vw,72px);row-gap:38px;align-items:start}#portal-root.cultural-site .layout-demo-case{padding:0 0 30px;border-bottom:1px solid var(--layout-demo-line)}#portal-root.cultural-site .layout-demo-case--lead{grid-row:span 2}#portal-root.cultural-site .layout-demo-case-figure{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.6;padding:26px 32px 42px;border-radius:14px;background:#dce8ee0e;box-shadow:inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(.8px);backdrop-filter:blur(.8px);overflow:hidden}#portal-root.cultural-site .layout-demo-case--lead .layout-demo-case-figure{aspect-ratio:1.04;padding:clamp(38px,5vw,70px) clamp(35px,5vw,65px) 60px}#portal-root.cultural-site .layout-demo-case-figure img{width:100%;height:100%;max-height:280px;object-fit:contain;display:block}#portal-root.cultural-site .layout-demo-case--lead .layout-demo-case-figure img{max-height:none}#portal-root.cultural-site .layout-demo-case-figure figcaption{position:absolute;bottom:16px;left:24px;right:24px;font-size:12px;line-height:1.4;color:#b6c0c4}#portal-root.cultural-site .layout-demo-case-copy{padding-top:25px}#portal-root.cultural-site .layout-demo-case-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;flex-wrap:wrap}#portal-root.cultural-site .layout-demo-case-heading h3{font-size:clamp(24px,2.1vw,32px);font-weight:400;letter-spacing:-.025em;line-height:1.2}#portal-root.cultural-site .layout-demo-case--lead .layout-demo-case-heading h3{font-size:clamp(28px,2.8vw,40px)}#portal-root.cultural-site .layout-demo-case .layout-demo-case-type{font-size:13px;margin-top:13px;color:#b6c0c4}#portal-root.cultural-site .layout-demo-case-copy>p:last-of-type{font-size:16px;line-height:1.75;margin-top:21px;max-width:62ch}#portal-root.cultural-site .layout-demo-case-details{margin-top:22px;border-top:1px solid var(--layout-demo-line)}#portal-root.cultural-site .layout-demo-case-details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:50px;cursor:pointer;font-size:14px;line-height:1.4}#portal-root.cultural-site .layout-demo-case-details summary::-webkit-details-marker{display:none}#portal-root.cultural-site .layout-demo-case-details summary svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .35s cubic-bezier(.16,1,.3,1)}#portal-root.cultural-site .layout-demo-case-details[open] summary svg{transform:rotate(45deg)}#portal-root.cultural-site .layout-demo-case-detail{padding:9px 0 8px}#portal-root.cultural-site .layout-demo-case-detail>p{font-size:15px;line-height:1.75}#portal-root.cultural-site .layout-demo-case-detail dl{display:grid;gap:18px;margin:26px 0 12px}#portal-root.cultural-site .layout-demo-case-detail dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:20px}#portal-root.cultural-site .layout-demo-section dt{color:#b6c0c4;font-size:12px;line-height:1.7;font-weight:400}#portal-root.cultural-site .layout-demo-case-detail dd{font-size:14px;line-height:1.7}#portal-root.cultural-site .layout-demo-object-link{margin-top:12px}#portal-root.cultural-site .layout-demo-team .project-section-heading .layout-demo-label{margin-top:18px}#portal-root.cultural-site .layout-demo-team-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(35px,5vw,76px)}#portal-root.cultural-site .layout-demo-person{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;border-top:1px solid var(--layout-demo-line);padding:32px 0 42px}#portal-root.cultural-site .layout-demo-person h3{font-size:clamp(24px,2.1vw,30px);font-weight:400;line-height:1.25}#portal-root.cultural-site .layout-demo-person .layout-demo-person-role{font-size:14px;line-height:1.6;margin-top:14px;color:#f0f1f0}#portal-root.cultural-site .layout-demo-person .layout-demo-person-discipline{font-size:12px;color:#b6c0c4;line-height:1.6;margin-bottom:15px}#portal-root.cultural-site .layout-demo-person-copy>p:last-child{font-size:15px;line-height:1.75}#portal-root.cultural-site .layout-demo-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--project-gap,clamp(28px,5vw,76px));align-items:start}#portal-root.cultural-site .layout-demo-contact>header h2{font-size:clamp(30px,3.2vw,46px);line-height:1.15;font-weight:400;letter-spacing:-.03em;text-wrap:balance;margin:0}#portal-root.cultural-site .layout-demo-contact .layout-demo-contact-lede{max-width:32ch;margin:25px 0 22px;font-size:18px;line-height:1.7}#portal-root.cultural-site .layout-demo-contact-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 30px}#portal-root.cultural-site .layout-demo-contact-copy dl>div{min-width:0}#portal-root.cultural-site .layout-demo-contact-copy .layout-demo-contact-email{grid-column:1/-1;padding-bottom:25px;border-bottom:1px solid var(--layout-demo-line)}#portal-root.cultural-site .layout-demo-contact-copy dd{margin-top:10px;font-size:16px;line-height:1.6;overflow-wrap:anywhere}#portal-root.cultural-site .layout-demo-contact-copy .layout-demo-contact-email dd{font-size:clamp(22px,2.5vw,36px);line-height:1.3;letter-spacing:-.025em}#portal-root.cultural-site .layout-demo-contact-copy .layout-demo-contact-note{font-size:13px;line-height:1.7;margin-top:28px;max-width:53ch;color:#b6c0c4}#portal-root.cultural-site .layout-demo-contact-action{display:inline-flex;justify-content:space-between;gap:30px;align-items:center;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--layout-demo-line);background:transparent;color:inherit;font-size:14px;line-height:1.4;text-align:left;margin-top:20px;cursor:pointer}#portal-root.cultural-site .layout-demo-contact-action svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4}#portal-root.cultural-site .layout-demo-section :is(button,summary):focus-visible{outline:2px solid #e3e9ea;outline-offset:5px}#portal-root.cultural-site .site-co-create>.layout-demo-contact{border-top:1px solid var(--layout-demo-line);margin-top:clamp(70px,9vw,120px);padding-top:clamp(45px,6vw,80px)}@media(max-width:1000px){#portal-root.cultural-site .layout-demo-person{grid-template-columns:minmax(0,1fr);gap:20px}#portal-root.cultural-site .layout-demo-case-heading{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:680px){#portal-root.cultural-site .layout-demo-case-grid,#portal-root.cultural-site .layout-demo-team-list,#portal-root.cultural-site .layout-demo-contact{grid-template-columns:minmax(0,1fr);gap:34px}#portal-root.cultural-site .layout-demo-case--lead{grid-row:auto}#portal-root.cultural-site .layout-demo-case-figure,#portal-root.cultural-site .layout-demo-case--lead .layout-demo-case-figure{aspect-ratio:1.25;padding:28px 24px 48px}#portal-root.cultural-site .layout-demo-case-figure img,#portal-root.cultural-site .layout-demo-case--lead .layout-demo-case-figure img{max-height:260px}#portal-root.cultural-site .layout-demo-case-copy{padding-top:22px}#portal-root.cultural-site .layout-demo-case-detail dl>div{grid-template-columns:76px minmax(0,1fr);gap:14px}#portal-root.cultural-site .layout-demo-person{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding-bottom:32px}#portal-root.cultural-site .layout-demo-team-list{gap:0}#portal-root.cultural-site .layout-demo-person .layout-demo-person-role{font-size:13px}#portal-root.cultural-site .layout-demo-person-copy>p:last-child{font-size:14px}#portal-root.cultural-site .layout-demo-contact-copy dl{gap:25px}#portal-root.cultural-site .layout-demo-contact-copy .layout-demo-contact-email dd{font-size:26px}#portal-root.cultural-site .layout-demo-contact .layout-demo-contact-lede{font-size:17px}}@media(max-width:420px){#portal-root.cultural-site .layout-demo-person{grid-template-columns:minmax(0,1fr);gap:18px}#portal-root.cultural-site .layout-demo-person-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px}#portal-root.cultural-site .layout-demo-person .layout-demo-person-role{margin:0}#portal-root.cultural-site .layout-demo-person .layout-demo-person-discipline{margin-bottom:9px}#portal-root.cultural-site .layout-demo-contact-copy dl{grid-template-columns:minmax(0,1fr)}#portal-root.cultural-site .layout-demo-contact-copy .layout-demo-contact-email{grid-column:1}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .layout-demo-section *,#portal-root.cultural-site .layout-demo-section *:before,#portal-root.cultural-site .layout-demo-section *:after{transition-duration:.12s!important;scroll-behavior:auto}}#portal-root.cultural-site .layout-demo-case-figure.layout-demo-case-figure--project{display:grid;grid-template-rows:auto auto;gap:16px;aspect-ratio:auto;padding:0!important;overflow:visible}#portal-root.cultural-site .layout-demo-case-figure--project img{height:clamp(180px,21vw,300px);max-height:none;object-fit:contain}#portal-root.cultural-site .layout-demo-case--lead .layout-demo-case-figure--project img{height:clamp(320px,37vw,530px)}#portal-root.cultural-site .layout-demo-case-figure--project figcaption{position:static;inset:auto;width:100%;font-size:12px;line-height:1.8;color:#b6c0c4}#portal-root.cultural-site [data-layout-case=open-pattern-atlas] .layout-demo-case-figure--project img{height:auto;aspect-ratio:1800/448}#portal-root.cultural-site .site-navigation button{min-height:44px}#portal-root.cultural-site .site-navigation button:focus-visible{outline:1px solid #e3e9ea;outline-offset:5px;border-radius:6px}#portal-root.cultural-site .layout-demo-case-details>summary{min-height:52px;gap:20px;transition:color .18s ease}#portal-root.cultural-site .layout-demo-case-details>summary>svg.site-icon{width:20px;height:20px;flex:none}#portal-root.cultural-site .layout-demo-case-details[open]>summary{color:#f0f1f0}#portal-root.cultural-site .layout-demo-case-details[open]>.layout-demo-case-detail{animation:control-detail-in .22s cubic-bezier(.16,1,.3,1)}#portal-root.cultural-site .site-form-submit button{min-height:48px;min-width:min(100%,250px);display:inline-flex;align-items:center;justify-content:space-between;gap:22px}#portal-root.cultural-site .site-form-submit [data-submit-label]{min-width:0;text-align:left}#portal-root.cultural-site .site-form-submit [data-control-status=success]{background:#e3e9ea;color:#172123}#portal-root.cultural-site .site-form-submit [data-control-status=error]{background:#172123;color:#f0f1f0;box-shadow:inset 0 0 0 1px #596367}#portal-root.cultural-site .cm-form-progress ol button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px}#portal-root.cultural-site .cm-form-progress ol button svg.site-icon{width:13px;height:13px;opacity:.55;flex:none}#portal-root.cultural-site .cm-form-progress ol .cm-complete button svg.site-icon{opacity:1}@keyframes control-detail-in{0%{opacity:.65;filter:blur(2px);translate:0 4px}to{opacity:1;filter:blur(0);translate:0 0}}@media(max-width:600px){#portal-root.cultural-site .cm-form-progress ol button{gap:4px;padding-inline:3px}#portal-root.cultural-site .cm-form-progress ol button svg.site-icon{width:11px;height:11px}#portal-root.cultural-site .site-form-submit button{width:100%}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .layout-demo-case-details[open]>.layout-demo-case-detail{animation:none}#portal-root.cultural-site .layout-demo-case-details>summary{transition:none}}.cultural-site svg.site-icon,#portal-root.cultural-site svg.site-icon{width:18px;height:18px;flex:0 0 auto;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;overflow:visible;pointer-events:none;transition:none}.cultural-site svg.site-icon>path[data-site-icon-path],#portal-root.cultural-site svg.site-icon>path[data-site-icon-path]{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.cultural-site .site-save[aria-pressed] svg.site-icon,.cultural-site .library-atlas-save[aria-pressed] svg.site-icon,#portal-root.cultural-site .site-save[aria-pressed] svg.site-icon,#portal-root.cultural-site .library-atlas-save[aria-pressed] svg.site-icon{fill:none;stroke:currentColor;width:17px;height:17px}.cultural-site .site-navigation button,#portal-root.cultural-site .site-navigation button{display:inline-flex;align-items:center;justify-content:center;column-gap:8px}.cultural-site .site-navigation svg.site-icon,#portal-root.cultural-site .site-navigation svg.site-icon{width:16px;height:16px}.cultural-site .site-profile-link svg.site-icon,#portal-root.cultural-site .site-profile-link svg.site-icon,.cultural-site .rh-pause svg.site-icon,#portal-root.cultural-site .rh-pause svg.site-icon{width:17px;height:17px}#portal-root.cultural-site .site-profile-avatar>svg.site-icon{width:55px;height:55px}.cultural-site svg.site-icon:is([data-site-icon=arrow],[data-site-icon=back],[data-site-icon=external]),#portal-root.cultural-site svg.site-icon:is([data-site-icon=arrow],[data-site-icon=back],[data-site-icon=external]),.cultural-site .cultural-timeline .ct-directory-panel>summary svg.site-icon,.cultural-site .cultural-timeline .ct-directory-panel[open]>summary svg.site-icon,#portal-root.cultural-site .cultural-timeline .ct-directory-panel>summary svg.site-icon,#portal-root.cultural-site .cultural-timeline .ct-directory-panel[open]>summary svg.site-icon,.cultural-site .library-atlas .library-atlas-filter summary>svg.site-icon,.cultural-site .library-atlas .library-atlas-filter[open] summary>svg.site-icon,#portal-root.cultural-site .library-atlas .library-atlas-filter summary>svg.site-icon,#portal-root.cultural-site .library-atlas .library-atlas-filter[open] summary>svg.site-icon{transform:none;transition:none}#portal-root.cultural-site .project-pages .project-link:is(:hover,:focus-visible)>svg.site-icon,#portal-root.cultural-site .layout-demo-case-details>summary>svg.site-icon,#portal-root.cultural-site .layout-demo-case-details[open]>summary>svg.site-icon{transform:none;transition:none}#portal-root.cultural-site .layout-demo-case-details>summary>svg.site-icon{width:20px;height:20px}#portal-root.cultural-site :is(button,a,summary):is(:disabled,[aria-disabled=true])>svg.site-icon{transform:none;transition:none}@media(max-width:760px){#portal-root.cultural-site .site-profile-avatar>svg.site-icon{width:40px;height:40px}.cultural-site .site-navigation button,#portal-root.cultural-site .site-navigation button{flex:0 0 auto;white-space:nowrap;column-gap:8px}.cultural-site svg.site-icon,#portal-root.cultural-site svg.site-icon{width:17px;height:17px}.cultural-site .site-navigation svg.site-icon,#portal-root.cultural-site .site-navigation svg.site-icon{width:16px;height:16px}}#portal-root.cultural-site[data-atmosphere-theme] :is(.project-pages .project-pair-item>button,.project-pages .project-object-image,.project-pages .project-observation-image,.project-pages .project-sequence-thumbnail,.layout-demo-case-figure,.rh-hero .rh-card,.rh-hero .rh-card-frame){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#portal-root.cultural-site[data-atmosphere-theme] .rh-hero .rh-card-frame{clip-path:none!important}#portal-root.cultural-site[data-atmosphere-theme] .rh-card-frame:before,#portal-root.cultural-site[data-atmosphere-theme] .rh-card-frame:after{content:none!important;display:none!important}#portal-root.cultural-site .journey-arrival-poem{font-family:var(--font-accent,"Instrument Serif",Georgia,serif);font-weight:400;font-style:italic;font-size:clamp(24px,2.05vw,30px);line-height:1.12;letter-spacing:0;color:#e4e5dd}#portal-root.cultural-site .journey-arrival-poem>span{display:block;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}html[data-journey-poem-awaiting=true] #portal-root .journey-arrival-poem>span{opacity:0}html[data-journey-poem-entering=true] #portal-root .journey-arrival-poem>span{animation:journey-poem-arrival 2.2s cubic-bezier(.16,1,.3,1) .3s both}html[data-journey-poem-entering=true] #portal-root .journey-arrival-poem>span+span{animation-delay:.8s}@keyframes journey-poem-arrival{0%{opacity:0;filter:blur(4px);translate:0 6px}to{opacity:1;filter:blur(0);translate:0 0}}@media(max-width:760px){#portal-root.cultural-site .journey-arrival-poem{font-size:clamp(21px,5.4vw,27px);line-height:1.16}}@media(prefers-reduced-motion:reduce){html[data-journey-poem-entering=true] #portal-root .journey-arrival-poem>span{animation:journey-poem-arrival-reduced .35s ease both;filter:none;translate:none}@keyframes journey-poem-arrival-reduced{0%{opacity:0}to{opacity:1}}}#portal-root.cultural-site .ref-hero-copy>.journey-arrival-poem{margin:22px 0 24px;max-width:32ch;text-align:left;text-shadow:0 2px 12px rgba(0,0,0,.5)}@media(max-width:760px){#portal-root.cultural-site .ref-hero-copy>.journey-arrival-poem{margin:16px 0 20px}}html[lang=zh-CN]{font-size:100%}html[lang=zh-CN] #portal-root.cultural-site{--font-ui: "Lumi Site Serif", "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", SimSun, serif;--font-accent: var(--font-ui);--font-sans: var(--font-ui);--font-serif: var(--font-ui);--site-font-ui: var(--font-ui);--site-font-accent: var(--font-ui);--type-display: 5.5rem;--type-h1: 3.3rem;--type-h2: 2.2rem;--type-h3: 1.65rem;--type-body: 1.16875rem;--type-ui: .9625rem;--type-meta: .825rem;--t-display: 400 var(--type-display)/1.25 var(--font-ui);--t-h1: 500 var(--type-h1)/1.35 var(--font-ui);--t-h2: 500 var(--type-h2)/1.45 var(--font-ui);--t-h3: 500 var(--type-h3)/1.5 var(--font-ui);--t-body: 400 var(--type-body)/1.85 var(--font-ui);--t-ui: 500 var(--type-ui)/1.5 var(--font-ui);--t-meta: 400 var(--type-meta)/1.65 var(--font-ui);font-family:var(--font-ui);font-weight:400;font-synthesis:none;letter-spacing:.015em;line-height:1.85;line-break:strict}html[lang=zh-CN] #portal-root.cultural-site :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,button,input,select,textarea,label,summary,small,time,figcaption,output,.site-lettering-run){font-family:var(--font-ui)!important}html[lang=zh-CN] #portal-root.cultural-site :is(h1,h2,h3,h4,h5,h6){font-weight:500;font-style:normal;letter-spacing:.015em;text-wrap:balance}html[lang=zh-CN] #portal-root.cultural-site :is(.site-page-heading,.project-topics-heading,.site-article-heading,.site-profile-intro,.route-reader-heading) h1,html[lang=zh-CN] #portal-root.cultural-site .record-archive-summary h1,html[lang=zh-CN] #portal-root.cultural-site .site-object-summary h1{font-size:var(--type-h1);font-weight:500;line-height:1.35}html[lang=zh-CN] #portal-root.cultural-site :is(.project-pages,.site-co-create,.site-contact,.site-about-body,.site-article-body,.record-trace-chapters) h2{font-size:var(--type-h2);line-height:1.45}html[lang=zh-CN] #portal-root.cultural-site :is(.project-pages,.layout-demo-section,.site-co-create) h3{font-size:var(--type-h3);line-height:1.5}html[lang=zh-CN] #portal-root.cultural-site :is(.project-pages,.layout-demo-section,.site-contact,.site-about-body,.site-article-body,.record-trace-chapters) p{font-size:var(--type-body);font-weight:400;letter-spacing:.015em;line-height:1.85;max-width:38em}html[lang=zh-CN] #portal-root.cultural-site :is(button,input,select,textarea,label,summary,.project-link,.site-text-link,.home-text-link,.site-profile-link){font-size:var(--type-ui);font-weight:500;line-height:1.6;letter-spacing:.02em}html[lang=zh-CN] #portal-root.cultural-site :is(input,textarea,select){font-size:max(1rem,var(--type-ui));font-weight:400}html[lang=zh-CN] #portal-root.cultural-site :is(h1,h2,h3,h4) :is(button,span,a){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}html[lang=zh-CN] #portal-root.cultural-site :is(strong,b){font-weight:500}html[lang=zh-CN] #portal-root.cultural-site :is(.ct-culture-trigger>span,.site-culture-copy h2){font-family:var(--font-ui);font-style:normal;transform:none}html[lang=zh-CN] #portal-root.cultural-site :is(small,time,figcaption,dt,output,.layout-demo-label,.layout-demo-case-type,.layout-demo-person-discipline,.layout-demo-contact-note,.project-region,.project-object p,.record-culture,.record-date-kind,.record-metadata,.record-license,.record-photographer,.record-image-changes,.record-notes,.record-rights p,.record-metadata p,.library-atlas-count,.library-folio-meta,.library-atlas-notice,.library-atlas-source-note,.library-atlas-record p,.library-atlas-record dt,.library-atlas-record dd,.site-form-feedback,.site-form-submit>p,.site-note,.site-footer>span){font-size:var(--type-meta);font-weight:400;line-height:1.65;letter-spacing:.02em}html[lang=zh-CN] #portal-root.cultural-site .library-atlas-brand h2{font-size:var(--type-h3);line-height:1.4}html[lang=zh-CN] #portal-root.cultural-site .library-featured-header h3{font-size:var(--type-h3);line-height:1.5}html[lang=zh-CN] #portal-root.cultural-site .archive-inspection h3{font-size:var(--type-ui);font-weight:500;line-height:1.6}html[lang=zh-CN] #portal-root.cultural-site .archive-inspection h4{font-size:var(--type-body);font-weight:500;line-height:1.65}html[lang=zh-CN] #portal-root.cultural-site .site-lettering-run[data-lettering-ready=true]{position:static;display:inline;inline-size:auto;block-size:auto;line-height:inherit;vertical-align:baseline;white-space:normal;-webkit-text-fill-color:currentColor}html[lang=zh-CN] #portal-root.cultural-site .site-lettering-run[data-lettering-ready=true]:after{display:none}html[lang=zh-CN] #portal-root.cultural-site .rh-title,html[lang=zh-CN] #portal-root.cultural-site .rh-title[data-title-art-ready=true]{height:auto;font-family:var(--font-ui);font-size:var(--type-display);font-weight:400;letter-spacing:.025em;line-height:1.25}html[lang=zh-CN] #portal-root.cultural-site .rh-title[data-title-art-ready=true]>span{position:static!important;display:block;width:auto;height:auto;margin:0;padding:0;overflow:visible;white-space:normal;clip-path:none}html[lang=zh-CN] #portal-root.cultural-site .rh-title[data-title-art-ready=true]>.rh-title-art{display:none}html[lang=zh-CN] #portal-root.cultural-site .rh-title em{font:inherit;letter-spacing:inherit;transform:none}html[lang=zh-CN] #portal-root.cultural-site .rh-subline{font-size:var(--type-body);font-weight:400;line-height:1.85}.lumipatt-auth[lang=zh-CN]{font-family:"Lumi Site Serif","Noto Serif CJK SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:.9625rem;font-weight:400;font-synthesis:none;letter-spacing:.015em}.lumipatt-auth[lang=zh-CN] :is(h1,h2,p,span,em,button,input,select,label){font-family:inherit!important}.lumipatt-auth[lang=zh-CN] :is(.auth-heading h1,.auth-showcase h2){font-size:2.2rem;font-weight:500;line-height:1.45;letter-spacing:.015em}.lumipatt-auth[lang=zh-CN] .auth-showcase h2>em{font-size:inherit;font-style:normal;line-height:inherit;letter-spacing:inherit}.lumipatt-auth[lang=zh-CN] :is(.auth-intro,.auth-social>button,.auth-submit){font-size:.9625rem;line-height:1.7}.lumipatt-auth[lang=zh-CN] :is(.auth-field input,.auth-field>label,.auth-label-row>label){font-size:1rem;line-height:1.6}.lumipatt-auth[lang=zh-CN] :is(.auth-switch,.auth-switch button,.auth-forgot,.auth-guest,.auth-availability,.auth-status,.auth-language select){font-size:.825rem;line-height:1.65}@media(max-width:800px){html[lang=zh-CN] #portal-root.cultural-site{--type-display: 3.025rem;--type-h1: 2.3375rem;--type-h2: 1.925rem;--type-h3: 1.375rem;--type-body: 1.1rem}html[lang=zh-CN] #portal-root.cultural-site .site-header-actions{gap:4px}html[lang=zh-CN] #portal-root.cultural-site .site-language-switch button{font-size:.875rem}html[lang=zh-CN] #portal-root.cultural-site .site-navigation button{white-space:nowrap}html[lang=zh-CN] #portal-root.cultural-site .layout-demo-case-detail dl>div{grid-template-columns:5em minmax(0,1fr)}.lumipatt-auth[lang=zh-CN] .auth-heading h1{font-size:1.925rem}}#portal-root.cultural-site .rh-hero.rh-bow{--rh-ink:#f3f1eb;--rh-muted:#cccfcf;position:relative;height:calc(100svh - var(--site-header-height,84px));min-height:480px;overflow:hidden;background:transparent;color:var(--rh-ink);isolation:isolate}#portal-root.cultural-site .rh-hero.rh-bow .rh-board{position:absolute;width:100%;height:100%;inset:0;transform:none}#portal-root.cultural-site .rh-hero.rh-bow .rh-band{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab}#portal-root.cultural-site .rh-hero.rh-bow .rh-track{position:absolute;left:0;top:0;width:100%;height:100%;transform:none;margin:0}#portal-root.cultural-site .rh-hero.rh-bow .rh-card{position:absolute;padding:0!important;margin:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:none;min-height:0;overflow:hidden;contain:layout paint;will-change:left,top,width,height}#portal-root.cultural-site .rh-hero.rh-bow .rh-card-frame{position:absolute;inset:0;border:0!important;border-radius:0!important;background:var(--bow-card-surface,transparent)!important;clip-path:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-card img{display:block;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;margin:0!important;object-fit:cover!important;object-position:center;filter:none!important;border-radius:0!important;transform:none!important;pointer-events:none}#portal-root.cultural-site .rh-hero.rh-bow .rh-card[data-bow-fit=contain] img{object-fit:contain!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-card-caption{padding:28px 10px 10px;font-size:12px;line-height:1.6;background:linear-gradient(0deg,#000b,transparent);color:#f7f7f2}#portal-root.cultural-site .rh-hero.rh-bow .rh-title{top:8.5%!important;left:0!important;width:100%!important;max-width:none!important;padding:0 34px!important;margin:0!important;text-align:center!important;font-size:clamp(52px,5.2vw,100px)!important;line-height:1.16!important;font-weight:400!important;letter-spacing:.025em!important;color:#f5f3ed!important;white-space:nowrap;text-wrap:nowrap;transform:none!important;opacity:1!important;z-index:3}#portal-root.cultural-site .rh-hero.rh-bow .rh-title>span{display:inline!important;color:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-title>span+span:before{content:" ";white-space:pre}#portal-root.cultural-site .rh-hero.rh-bow .rh-title em{font:inherit!important;color:inherit!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-title .rh-title-art{display:none!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-subline{top:70%!important;left:0!important;width:100%;max-width:none!important;padding:0 22px;margin:0!important;font-size:clamp(17px,1.45vw,25px)!important;line-height:1.7!important;text-align:center;color:#e0e1dd!important;transform:none!important;opacity:1!important;z-index:3}#portal-root.cultural-site .rh-hero.rh-bow .rh-subline span{display:block}#portal-root.cultural-site .rh-hero.rh-bow .rh-actions{top:85%!important;left:0;width:100%;display:flex;align-items:center;justify-content:center;gap:24px;margin:0!important;padding:0 20px;transform:none!important;opacity:1!important;z-index:4}#portal-root.cultural-site .rh-hero.rh-bow .rh-actions button{font-size:15px;min-height:50px;padding:12px 21px;gap:16px}#portal-root.cultural-site .rh-hero.rh-bow .rh-actions .rh-browse{min-width:190px;color:#292823!important;background:#e4dfd6!important;border:0;border-radius:16px!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-actions .rh-browse:hover{background:#f4f0e7!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-actions .rh-timeline{color:#e8e8e3!important;background:transparent;border-color:#c2cbc65c}#portal-root.cultural-site .rh-hero.rh-bow :is(button,a):focus-visible{outline:2px solid #edf2ec;outline-offset:4px}#portal-root.cultural-site .rh-hero.rh-bow[data-rh-dragging=true] .rh-band{cursor:grabbing}#portal-root.cultural-site .rh-hero.rh-bow [data-bow-dialog]{position:fixed;inset:0;width:min(1000px,calc(100vw - 64px));max-width:none;max-height:calc(100svh - 48px);margin:auto;padding:28px;background:#0d1012;color:#f2f1ec;border:1px solid #ffffff24;box-shadow:0 18px 100px #0008;overflow:auto}#portal-root.cultural-site .rh-hero.rh-bow [data-bow-dialog]::backdrop{background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#portal-root.cultural-site .rh-hero.rh-bow [data-bow-dialog-image]{display:block;width:100%;height:min(58svh,600px);object-fit:contain;filter:none;margin:10px 0 22px;padding:0;background:transparent}#portal-root.cultural-site .rh-hero.rh-bow [data-bow-dialog] [hidden]{display:none!important}#portal-root.cultural-site .rh-hero.rh-bow [data-bow-dialog-title]{font-size:24px;line-height:1.5;margin:0 50px 12px 0}#portal-root.cultural-site .rh-hero.rh-bow [data-bow-dialog-credit]{font-size:14px;line-height:1.8;color:#b8c2c2}#portal-root.cultural-site .rh-hero.rh-bow [data-bow-dialog] a{display:inline-block;color:#d5dfda;margin:4px 18px 0 0;border-bottom:1px solid #889995;font-size:14px}#portal-root.cultural-site .rh-hero.rh-bow [data-bow-close]{position:absolute;right:18px;top:18px;min-width:44px;min-height:44px;border:0;background:#ffffff0d;color:#fff}@media(max-width:820px){#portal-root.cultural-site .rh-hero.rh-bow{min-height:660px}#portal-root.cultural-site .rh-hero.rh-bow .rh-title{top:7%!important;font-size:clamp(31px,7.2vw,59px)!important;padding:0 12px!important;white-space:normal;text-wrap:balance}#portal-root.cultural-site .rh-hero.rh-bow .rh-title>span{display:block!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-title>span+span:before{content:none}#portal-root.cultural-site .rh-hero.rh-bow .rh-subline{top:68%!important;font-size:17px!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-actions{top:83%!important;gap:18px}#portal-root.cultural-site .rh-hero.rh-bow .rh-actions button{font-size:13px;padding:10px 12px;gap:9px}#portal-root.cultural-site .rh-hero.rh-bow .rh-actions .rh-browse{min-width:140px}#portal-root.cultural-site .rh-hero.rh-bow [data-bow-dialog]{width:calc(100vw - 28px);padding:20px}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .rh-hero.rh-bow *{transition:none!important}}html[lang=en] #portal-root.cultural-site .rh-hero.rh-bow .rh-title{font-weight:300!important}html[lang=en] #portal-root.cultural-site .rh-hero.rh-bow .rh-title em{font-family:var(--font-accent,"Instrument Serif",Georgia,serif)!important;font-weight:400!important;font-style:italic!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-title>.rh-title-visual{display:none!important;pointer-events:none;-webkit-user-select:none;user-select:none}#portal-root.cultural-site .rh-hero.rh-bow .rh-title>.rh-title-visual:before{content:none!important}html[lang=zh-CN] #portal-root.cultural-site .rh-hero.rh-bow .rh-title[data-bow-title-ready=true]>span:not(.rh-title-visual){opacity:0}html[lang=zh-CN] #portal-root.cultural-site .rh-hero.rh-bow .rh-title[data-bow-title-ready=true]>.rh-title-visual{position:absolute;left:50%;top:50%;display:flex!important;align-items:center;justify-content:center;gap:.55em;height:1em;transform:translate(-50%,-50%);font:inherit!important}#portal-root.cultural-site .rh-hero.rh-bow .rh-title-visual>i{position:relative;display:block;flex:none;aspect-ratio:1269/325;height:100%;overflow:hidden;font:inherit}#portal-root.cultural-site .rh-hero.rh-bow .rh-title-visual img{position:absolute;left:0;top:0;display:block;width:100%;height:200%;max-width:none;object-fit:fill;pointer-events:none}#portal-root.cultural-site .rh-hero.rh-bow .rh-title-visual>i+i img{top:-100%}@media(max-width:820px){html[lang=zh-CN] #portal-root.cultural-site .rh-hero.rh-bow .rh-title[data-bow-title-ready=true]>.rh-title-visual{flex-direction:column;gap:.1em;height:2.2em}#portal-root.cultural-site .rh-hero.rh-bow .rh-title-visual>i{height:1em}}#portal-root.cultural-site[data-site-navigation=standard] .site-navigation button[data-route=co-create]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 18px!important;border:1px solid #e04c564d!important;border-radius:8px;background:#c72d39!important;color:#fff5f5!important;box-shadow:inset 0 1px 1px #ffffff17;white-space:nowrap}#portal-root.cultural-site[data-site-navigation=standard] .site-navigation button[data-route=co-create]:after{display:none!important}#portal-root.cultural-site[data-site-navigation=standard] .site-navigation button[data-route=co-create]:hover{background:#d43542!important}#portal-root.cultural-site[data-site-navigation=standard] .site-navigation button[data-route=co-create]:focus-visible{outline:2px solid #f7eeee;outline-offset:4px}#portal-root.cultural-site .site-header :is(.site-navigation button,.site-login-link,.site-profile-link)>span{display:inline!important}#portal-root.cultural-site .site-header :is(.site-login-link,.site-profile-link){width:auto!important;min-width:44px}#portal-root.cultural-site .project-pages .project-introduction--map{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "map" "feed" "copy";row-gap:clamp(28px,3.2vw,46px);align-items:start;scroll-margin-top:0}#portal-root.cultural-site .project-pages .project-introduction--map>header{grid-area:heading;min-width:0;text-align:center}#portal-root.cultural-site .project-pages .project-introduction--map>header h2{max-width:26em;margin-inline:auto}#portal-root.cultural-site .project-pages .project-introduction--map>.project-intro-copy{grid-area:copy;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 42px;min-width:0;width:min(100%,960px);margin-inline:auto;padding-top:4px}#portal-root.cultural-site .project-pages .project-introduction--map>.project-intro-copy>p{margin:0;max-width:none}#portal-root.cultural-site .project-pages .project-introduction--map>.project-intro-copy>.project-lede{grid-column:1/-1;max-width:46em;margin-inline:auto;text-align:center}#portal-root.cultural-site .project-pages .project-introduction--map>.project-intro-copy .project-link{margin:0;justify-self:end}#portal-root.cultural-site .project-pages .project-introduction--map>.project-intro-copy [data-scroll-target=home-encounters]{justify-self:start;margin-inline-start:0}#portal-root.cultural-site .project-pages .project-introduction--map>.project-intro-map{grid-area:map;min-width:0}#portal-root.cultural-site .project-pages .project-introduction--map>.home-lighting-feed{grid-area:feed;min-width:0}#portal-root.cultural-site .project-pages .project-intro-map>.home-encounters.ref-section{margin:0;padding:0;border:0}#portal-root.cultural-site .project-pages .project-intro-map .he-stage{scroll-margin-top:106px}#portal-root.cultural-site .project-pages .project-intro-map .home-encounters[data-he-view=map] .he-stage{height:clamp(440px,44vw,620px)}#portal-root.cultural-site .project-pages .project-intro-map .he-map{left:0;top:0;width:100%;height:100%}#portal-root.cultural-site .project-pages .project-intro-map .home-encounters[data-he-view=map] .he-point-label{font-size:18px}#portal-root.cultural-site .project-pages .project-intro-map .home-encounters[data-he-view=map] .he-coordinates{right:0;top:4px;font-size:11px}#portal-root.cultural-site .project-pages .project-intro-map .home-encounters[data-he-view=map] .he-coordinates span:last-child{font-size:12px}#portal-root.cultural-site .project-pages .project-intro-map .home-encounters :is(.he-zone-index,.he-map-caption,.he-notice){display:none!important}#portal-root.cultural-site .project-pages .project-intro-map .he-country:focus-visible{outline:none;stroke:#f3f9f9;stroke-width:2;filter:drop-shadow(0 0 5px #d6ecf090)}#portal-root.cultural-site .project-pages .project-introduction--map:has([data-he-view=story]){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "map"}#portal-root.cultural-site .project-pages .project-introduction--map:has([data-he-view=story])>.project-intro-copy{display:none}#portal-root.cultural-site .project-pages .project-introduction--map:has([data-he-view=story])>.home-lighting-feed{display:none}@media(max-width:680px){#portal-root.cultural-site .project-pages .project-intro-map .home-encounters[data-he-view=map] .he-stage{height:clamp(240px,54vw,360px)}#portal-root.cultural-site .project-pages .project-introduction--map>.project-intro-copy{grid-template-columns:minmax(0,1fr);gap:22px;max-width:46em}#portal-root.cultural-site .project-pages .project-introduction--map>.project-intro-copy .project-link{justify-self:center}}#portal-root [data-territory-explorer]{--te-ground:var(--ex-red,#c9392b);--te-ink:#fff0da;--te-ease:cubic-bezier(.16,1,.3,1);position:relative;scroll-margin-top:110px;color:var(--te-ink);width:100%;max-width:none;margin:0;overflow:visible;background:transparent}#portal-root [data-territory-explorer] *{box-sizing:border-box}#portal-root [data-territory-explorer] button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;min-height:44px}#portal-root [data-territory-explorer] button:focus-visible,#portal-root [data-territory-explorer] input:focus-visible,#portal-root [data-territory-explorer] summary:focus-visible{outline:2px solid #fff0da;outline-offset:5px}#portal-root [data-territory-explorer] .te-tools{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:62px;position:relative;z-index:5}#portal-root [data-territory-explorer] .te-breadcrumb{display:flex;align-items:center;gap:25px;font-size:16px}#portal-root [data-territory-explorer] .te-breadcrumb button{opacity:.75}#portal-root [data-territory-explorer] .te-search{position:relative;width:280px;font-size:16px}#portal-root [data-territory-explorer] .te-search input{font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid #fff0da55;border-radius:0;padding:12px 0;width:100%}#portal-root [data-territory-explorer] .te-search input::placeholder{color:#fff0daaa}#portal-root [data-territory-explorer] .te-search-results{position:absolute;right:0;top:100%;width:100%;max-height:340px;overflow:auto;background:var(--te-ground);box-shadow:0 15px 30px #5b150f33;padding:12px 18px}#portal-root [data-territory-explorer] .te-search-results button{display:block;width:100%;text-align:left;padding:8px 0}#portal-root [data-territory-explorer] .te-search-results button:hover{text-decoration:underline;text-underline-offset:6px}#portal-root [data-territory-explorer] .te-stage{position:relative;isolation:isolate;display:block;min-height:580px!important;height:clamp(580px,72vh,900px)!important;max-height:none;aspect-ratio:auto;margin:0;overflow:clip!important;background:transparent}#portal-root [data-territory-explorer] .te-map{position:absolute;inset:0;width:100%;height:100%;overflow:visible;touch-action:pan-y;z-index:2}#portal-root [data-territory-explorer] .te-country,#portal-root [data-territory-explorer] .te-province{fill:#e7cc9806;stroke:#e7cc98;stroke-width:.65;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .24s,stroke .24s,opacity .5s}#portal-root [data-territory-explorer] .te-country.has-material{fill:#e7cc9817;stroke:#e7cc98}#portal-root [data-territory-explorer] .te-country.is-hover{fill:#fff0b542;stroke:#fff0b5;stroke-width:1.15}#portal-root [data-territory-explorer] .te-provinces,#portal-root [data-territory-explorer] .te-province-labels{opacity:0;pointer-events:none;transition:opacity .42s}#portal-root [data-territory-explorer]:not([data-he-view=world]) .te-country:not(.is-selected){opacity:.08;pointer-events:none}#portal-root [data-territory-explorer]:not([data-he-view=world]) .te-country.is-selected{opacity:1;fill:#fff0b542;stroke:#fff0b5;stroke-width:1.15}#portal-root [data-territory-explorer][data-te-focus-country="156"]:not([data-he-view=world]) .te-countries{opacity:0;pointer-events:none;transition:opacity .42s}#portal-root [data-territory-explorer][data-te-focus-country="156"]:not([data-he-view=world]) .te-provinces{opacity:1;pointer-events:auto}#portal-root [data-territory-explorer][data-te-focus-country="156"]:not([data-he-view=world]) .te-province-labels{opacity:1}#portal-root [data-territory-explorer] .te-province.has-material{fill:#e7cc9817;stroke:#e7cc98}#portal-root [data-territory-explorer] .te-province.is-hover,#portal-root [data-territory-explorer] .te-province.is-selected{fill:#fff0b542;stroke:#fff0b5;stroke-width:1.15}#portal-root [data-territory-explorer] .te-city-pins{pointer-events:none;transition:opacity .35s;fill:#e7cc98}#portal-root [data-territory-explorer]:not([data-he-view=world]) .te-city-pins{opacity:0}#portal-root [data-territory-explorer] .te-city text{fill:#fff0da;font-family:inherit;font-size:var(--te-city-label-size,12px);text-anchor:middle;paint-order:stroke;stroke:var(--te-ground);stroke-width:2px}#portal-root [data-territory-explorer] .te-province-labels{fill:#e7cc98;pointer-events:none}#portal-root [data-territory-explorer] .te-province-labels text{fill:#fff0da;font-family:inherit;font-size:var(--te-admin-label-size,3.5px);text-anchor:middle;paint-order:stroke;stroke:var(--te-ground);stroke-width:.8px}#portal-root [data-territory-explorer] .te-fisheye{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}#portal-root [data-territory-explorer] .te-hover-name{position:absolute;z-index:4;font-size:16px;pointer-events:none;text-shadow:0 1px 4px var(--te-ground)}#portal-root [data-territory-explorer] .te-panel{position:absolute;inset:0 0 0 auto;width:50%;background:var(--te-ground);z-index:3;transform:translate(42%);transition:transform .74s var(--te-ease);padding:30px 0 20px 4%;overflow:hidden;box-shadow:-25px 0 28px var(--te-ground)}#portal-root [data-territory-explorer][data-he-view=province] .te-panel{transform:translate(0)}#portal-root [data-territory-explorer][data-he-view=world] .te-panel{transform:translate(103%)}#portal-root [data-territory-explorer] .te-panel[hidden]{display:block!important;visibility:hidden;transition:transform .74s var(--te-ease),visibility 0s .74s}#portal-root [data-territory-explorer] .te-panel-scroll{overflow-y:auto;height:100%;padding:0 20px 32px 0;scrollbar-width:thin;scrollbar-color:#fff0da77 transparent;width:100%}#portal-root [data-territory-explorer][data-he-view=country] .te-panel-scroll{width:54%;padding-right:18px}#portal-root [data-territory-explorer] .te-panel h3{font-family:inherit;font-weight:400;font-size:clamp(36px,3.8vw,64px);line-height:1.2;margin:14px 0 24px;outline:0}#portal-root [data-territory-explorer] .te-eyebrow{display:block;font-size:13px;letter-spacing:.04em;line-height:1.5;opacity:.75;margin:0 0 14px}#portal-root [data-territory-explorer] .te-country-stat{font-size:13px;opacity:.65;margin:0 0 28px}#portal-root [data-territory-explorer] .te-province-shortcuts button{position:relative;display:flex;flex-direction:column;text-align:left;padding:15px 30px 15px 0;gap:5px;width:100%;font-size:23px}#portal-root [data-territory-explorer] .te-province-shortcuts button>span:last-child{position:absolute;right:6px;top:18px}#portal-root [data-territory-explorer] .te-province-shortcuts small{font-size:12px;opacity:.65}#portal-root [data-territory-explorer] .te-all-provinces{margin-top:24px;font-size:14px}#portal-root [data-territory-explorer] summary{cursor:pointer}#portal-root [data-territory-explorer] .te-all-provinces>div{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;gap:0 12px}#portal-root [data-territory-explorer] .te-all-provinces button{text-align:left;font-size:13px;overflow-wrap:anywhere}#portal-root [data-territory-explorer] .te-detail-back{font-size:13px;margin:0 0 20px;padding:0;opacity:.7}#portal-root [data-territory-explorer] .te-detail-intro{font-size:17px;line-height:1.8;max-width:43em;margin:0 0 26px}#portal-root [data-territory-explorer] .te-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#portal-root [data-territory-explorer] .te-media{margin:0;min-width:0}#portal-root [data-territory-explorer] .te-media img{display:block;width:100%;height:clamp(170px,17vw,260px);object-fit:cover;background:#fff0da0a}#portal-root [data-territory-explorer] .te-media figcaption{padding:15px 0 0;font-size:12px;line-height:1.6}#portal-root [data-territory-explorer] .te-media h4{font-weight:400;font-size:17px;line-height:1.5;margin:0 0 8px}#portal-root [data-territory-explorer] .te-media figcaption>span{opacity:.65}#portal-root [data-territory-explorer] .te-media button{display:block;font-size:13px;padding:12px 0 0}#portal-root [data-territory-explorer] .te-record-link{font-size:15px;margin-top:25px;padding:8px 0}#portal-root [data-territory-explorer] .te-sources{margin:24px 0 0;font-size:12px;line-height:1.8;opacity:.8}#portal-root [data-territory-explorer] .te-sources p{margin:16px 0}#portal-root [data-territory-explorer] .te-sources a{text-decoration:underline;text-underline-offset:3px}#portal-root [data-territory-explorer] .te-world-index{display:flex;gap:clamp(18px,3vw,60px);align-items:center;flex-wrap:wrap;font-size:17px;margin-top:28px}#portal-root [data-territory-explorer] .te-world-index>span{font-size:12px;opacity:.6}#portal-root [data-territory-explorer] .te-world-index button{padding:0}#portal-root [data-territory-explorer] .te-world-index button:hover{text-decoration:underline;text-underline-offset:8px}#portal-root [data-territory-explorer] .te-index-note{margin-left:auto}#portal-root [data-territory-explorer] .te-attribution{font-size:11px;opacity:.6;line-height:1.8;margin-top:18px;max-width:65em}#portal-root [data-territory-explorer] .te-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1100px){#portal-root [data-territory-explorer] .te-stage{height:650px!important;min-height:650px!important}#portal-root [data-territory-explorer] .te-panel{padding-left:3%}#portal-root [data-territory-explorer] .te-panel h3{font-size:36px}#portal-root [data-territory-explorer] .te-media-grid{gap:14px}#portal-root [data-territory-explorer] .te-media img{height:210px}#portal-root [data-territory-explorer] .te-media h4{font-size:14px}#portal-root [data-territory-explorer] .te-detail-intro{font-size:15px}}@media(max-width:700px){#portal-root [data-territory-explorer] .te-tools{gap:18px;flex-wrap:wrap}#portal-root [data-territory-explorer] .te-search{width:100%}#portal-root [data-territory-explorer] .te-stage{height:700px!important;min-height:700px!important}#portal-root [data-territory-explorer] .te-map{height:340px}#portal-root [data-territory-explorer] .te-panel{inset:330px 0 0;width:100%;transform:none!important;padding:16px 0;box-shadow:none}#portal-root [data-territory-explorer][data-he-view=country] .te-panel-scroll{width:100%}#portal-root [data-territory-explorer] .te-media img{height:180px}#portal-root [data-territory-explorer] .te-world-index{gap:14px}#portal-root [data-territory-explorer] .te-index-note{margin-left:0}}@media(prefers-reduced-motion:reduce){#portal-root [data-territory-explorer] *{transition:none!important}#portal-root [data-territory-explorer] .te-fisheye{display:none}}#portal-root [data-territory-explorer] .te-province-hit{fill:transparent;stroke:transparent;pointer-events:none;cursor:pointer}#portal-root [data-territory-explorer][data-te-focus-country="156"]:not([data-he-view=world]) .te-province-hit{pointer-events:all}#portal-root [data-territory-explorer].is-fisheye .te-map{overflow:visible}#portal-root [data-territory-explorer].is-fisheye :is(.te-countries,.te-provinces,.te-subdivisions){visibility:hidden}#portal-root [data-territory-explorer].is-fisheye .te-map,#portal-root [data-territory-explorer].is-fisheye .te-map *{cursor:var(--te-cursor,default)}#portal-root [data-territory-explorer].has-fisheye-hit{--te-cursor:pointer}@media(prefers-reduced-motion:reduce),(pointer:coarse){#portal-root [data-territory-explorer].is-fisheye :is(.te-countries,.te-provinces,.te-subdivisions){visibility:visible}#portal-root [data-territory-explorer] .te-fisheye{display:none}}#portal-root.cultural-site [data-territory-explorer] .te-map :is([data-te-country],[data-te-province],[data-te-subdivision]):focus{outline:none;outline-offset:0}#portal-root.cultural-site [data-territory-explorer] .te-map :is([data-te-country],[data-te-province],[data-te-subdivision]):focus-visible{fill:#fff0b552;stroke:#fff5cf;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:1}#portal-root.cultural-site [data-territory-explorer] .te-panel h3[tabindex]:focus{outline:none;outline-offset:0}#portal-root [data-territory-explorer] .te-stage{overflow:visible!important;margin:32px 0 64px}#portal-root [data-territory-explorer] .te-map{overflow:hidden}#portal-root [data-territory-explorer] .te-fisheye{max-width:none;max-height:none;inset:auto;left:calc(-1 * var(--te-map-bleed-left,0px));top:calc(-1 * var(--te-map-bleed,0px));width:calc(100% + var(--te-map-bleed-left,0px) + var(--te-map-bleed-right,0px));height:calc(100% + 2 * var(--te-map-bleed,0px));cursor:var(--te-cursor,default)}#portal-root [data-territory-explorer].is-fisheye .te-fisheye{pointer-events:auto}#portal-root [data-territory-explorer] .te-panel-viewport{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:3}#portal-root [data-territory-explorer] .te-panel{pointer-events:auto}#portal-root [data-territory-explorer] :is(.te-world-index,.te-attribution){position:relative;z-index:5}.hc-map>.hc-heading,#portal-root [data-home-lighting-feed]{position:relative;z-index:5}#portal-root [data-territory-explorer] .te-tools,#portal-root [data-territory-explorer] .te-world-index,.hc-map>.hc-heading{text-shadow:0 1px 5px var(--ex-red,#c9392b),0 0 10px var(--ex-red,#c9392b)}html{overflow-x:clip}#portal-root [data-territory-explorer] .te-hover-name{white-space:nowrap}#portal-root [data-territory-explorer] :is(.te-tools,.te-world-index){pointer-events:none}#portal-root [data-territory-explorer] :is(.te-tools button,.te-tools input,.te-search label,.te-search-results,.te-world-index button){pointer-events:auto}#portal-root [data-territory-explorer] .te-attribution:not([open]){pointer-events:none}#portal-root [data-territory-explorer] .te-attribution summary{pointer-events:auto}#portal-root [data-territory-explorer] .te-focus-options{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:-6px 0 24px}#portal-root [data-territory-explorer] .te-focus-options button{position:relative;min-height:38px;padding:5px 0 7px;font-size:14px;line-height:1.5;opacity:.72;text-align:left}#portal-root [data-territory-explorer] .te-focus-options button[aria-pressed=true]{opacity:1;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}#portal-root [data-territory-explorer] .te-focus-options button:hover{opacity:1}#portal-root [data-territory-explorer] .te-subdivisions,#portal-root [data-territory-explorer] .te-subdivision-labels{opacity:0;pointer-events:none}#portal-root [data-territory-explorer][data-te-has-subdivisions=true] .te-subdivisions{opacity:1;pointer-events:auto}#portal-root [data-territory-explorer][data-te-has-subdivisions=true] .te-subdivision-labels{opacity:1}#portal-root [data-territory-explorer][data-te-has-subdivisions=true] .te-country.is-selected{fill:transparent;stroke:#e7cc98;pointer-events:none}#portal-root [data-territory-explorer] .te-subdivision{fill:#e7cc9806;stroke:#e7cc98;stroke-width:.7;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .22s,stroke .22s}#portal-root [data-territory-explorer] .te-subdivision:is(.is-selected,.is-hover){fill:#fff0b542;stroke:#fff0b5;stroke-width:1.15}#portal-root [data-territory-explorer] .te-subdivision:focus-visible{outline:none;fill:#fff0b552;stroke:#fff5cf;stroke-width:2}#portal-root [data-territory-explorer] .te-subdivision-labels text{font-family:inherit;font-size:var(--te-admin-label-size,3px);text-anchor:middle;dominant-baseline:middle;fill:#fff0da;paint-order:stroke;stroke:var(--te-ground);stroke-width:2.5px;vector-effect:non-scaling-stroke}#portal-root [data-territory-explorer] .te-all-subdivisions{font-size:14px;margin:22px 0}#portal-root [data-territory-explorer] .te-admin-search{display:block;margin:16px 0 8px}#portal-root [data-territory-explorer] .te-admin-search input{width:100%;min-height:44px;font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid #fff0da70;border-radius:0;padding:8px 0}#portal-root [data-territory-explorer] .te-admin-search input::placeholder{color:inherit}#portal-root [data-territory-explorer] .te-admin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff0da80 transparent}#portal-root [data-territory-explorer] .te-admin-list button{text-align:left;font-size:14px;line-height:1.5;padding:8px 0;overflow-wrap:anywhere}#portal-root [data-territory-explorer] .te-admin-list button:hover{text-decoration:underline;text-underline-offset:5px}#portal-root [data-territory-explorer] .te-admin-state{font-size:14px;line-height:1.7;margin:22px 0}#portal-root [data-territory-explorer] :is(.te-world-index>span,.te-attribution,.te-eyebrow,.te-country-stat,.te-province-shortcuts small,.te-detail-back,.te-media figcaption>span,.te-sources,.te-breadcrumb button,.te-focus-options button){opacity:1}#portal-root [data-territory-explorer] .te-attribution{font-size:12px}#portal-root [data-territory-explorer] .te-search input::placeholder{color:var(--te-ink)}#portal-root [data-territory-explorer] :is(.te-country,.te-province,.te-subdivision).is-illuminated{fill:#ffdc7433;stroke:#ffdc74;stroke-width:1.05}#portal-root [data-territory-explorer] :is(.te-country,.te-province,.te-subdivision).is-illuminated:is(.is-selected,.is-hover){fill:#fff0b542;stroke:#fff0b5;stroke-width:1.15}#portal-root [data-territory-explorer].te-keyboard-navigation .te-panel{transition:none}#portal-root [data-territory-explorer] .te-city{pointer-events:auto;cursor:pointer}#portal-root [data-territory-explorer] .te-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}#portal-root [data-territory-explorer] .te-records article{min-width:0}#portal-root [data-territory-explorer] .te-records article button{display:block;text-align:left;padding:0;width:100%;font-size:17px;line-height:1.5}#portal-root [data-territory-explorer] .te-records img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:12px}#portal-root [data-territory-explorer] .te-records p{font-size:12px;line-height:1.7}#portal-root [data-territory-explorer] .te-records>.te-record-link{grid-column:1/-1;justify-self:start}.cultural-site{--lumi-gold: #c9a96a;--lumi-line: rgba(255,255,255,.18)}.cultural-site .lumi-about{margin:40px 0 20px}.cultural-site .lumi-about-block{display:grid;grid-template-columns:1fr 2.4fr;gap:6vw;padding:56px 0;border-top:1px solid var(--lumi-line)}.cultural-site .lumi-about-block>h2{margin:0;font-weight:400;font-size:clamp(28px,2.6vw,38px);line-height:1.3}.cultural-site .lumi-about-lead{margin:0 0 36px;max-width:46em;font-size:19px;line-height:1.8}.cultural-site .lumi-about-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:34px 40px}.cultural-site .lumi-about-grid h3{margin:0 0 10px;font-weight:400;font-size:21px;line-height:1.4}.cultural-site .lumi-about-grid p{margin:0 0 10px;font-size:15px;line-height:1.8;opacity:.86}.cultural-site .lumi-step{display:block;margin-bottom:10px;color:var(--lumi-gold);font-size:13px;font-variant-numeric:tabular-nums}.cultural-site .lumi-status-tag{display:table;margin-top:4px!important;padding:2px 10px;border:1px solid var(--lumi-gold);color:var(--lumi-gold);font-size:12px!important;opacity:1!important}.cultural-site .lumi-about-note{margin:0 0 26px;font-size:13px;line-height:1.8;opacity:.72}.cultural-site .lumi-scholarship{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin:0 auto;padding:72px 0;border-top:1px solid var(--lumi-line);width:min(1180px,90vw)}.cultural-site .lumi-scholarship h2{margin:0 0 18px;font-weight:400;font-size:26px}.cultural-site .lumi-scholarship p,.cultural-site .lumi-scholarship li{font-size:15px;line-height:1.85}.cultural-site .lumi-scholarship ol{margin:0 0 14px;padding-left:20px}.cultural-site .lumi-scholarship li{color:inherit;opacity:1}.cultural-site .lumi-scholarship li [data-lumi-reference]{margin-right:12px}.cultural-site .lumi-upload-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:start}.cultural-site .lumi-form label{display:block;margin-bottom:24px;font-size:14px;line-height:1.7}.cultural-site .lumi-form :is(input,textarea){display:block;width:100%;margin-top:10px;padding:12px 0;border:0;border-bottom:1px solid var(--lumi-line);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:16px}.cultural-site .lumi-form :is(input,textarea):focus-visible{outline:none;border-bottom-color:var(--lumi-gold)}.cultural-site .lumi-form input[type=file]{border-bottom:0;font-size:14px}.cultural-site .lumi-form input[type=file]::file-selector-button{margin-right:16px;min-height:44px;padding:10px 20px;border:1px solid var(--lumi-gold);border-radius:999px;background:transparent;color:var(--lumi-gold);font:inherit;cursor:pointer}.cultural-site .lumi-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cultural-site .lumi-check{display:flex!important;align-items:center;gap:12px}.cultural-site .lumi-check input{width:18px!important;height:18px;margin:0!important;accent-color:var(--lumi-gold)}.cultural-site .lumi-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.cultural-site .lumi-feedback{min-height:26px;font-size:13px;color:var(--lumi-gold)}.cultural-site .lumi-empty{font-size:15px;opacity:.72}.cultural-site .lumi-upload-figure{margin:0 0 28px}.cultural-site .lumi-upload-figure img{display:block;width:100%;max-height:420px;object-fit:contain;background:#111}.cultural-site .lumi-upload-figure figcaption{margin-top:10px;font-size:12px;opacity:.72}.cultural-site .lumi-swatch{display:inline-block;width:14px;height:14px;margin-left:6px;vertical-align:middle;border:1px solid var(--lumi-line)}.cultural-site .lumi-interpretation{padding-top:22px;border-top:1px solid var(--lumi-line)}.cultural-site .lumi-interpretation h3{margin:0 0 8px;font-weight:400;font-size:22px}.cultural-site .lumi-interpretation dt{margin-top:16px;color:var(--lumi-gold);font-size:13px}.cultural-site .lumi-interpretation dd{margin:4px 0 0;font-size:15px;line-height:1.8}.cultural-site .lumi-upload-list{margin-top:64px;padding-top:36px;border-top:1px solid var(--lumi-line)}.cultural-site .lumi-upload-list h2{margin:0 0 24px;font-weight:400;font-size:26px}.cultural-site .lumi-upload-entry{display:grid;grid-template-columns:112px 1fr;gap:24px;margin-bottom:28px}.cultural-site .lumi-upload-entry img{width:112px;height:112px;object-fit:cover;background:#111}.cultural-site .lumi-upload-entry h3{margin:4px 0 6px;font-weight:400;font-size:20px}.cultural-site .lumi-entry-meta{margin:0;color:var(--lumi-gold);font-size:12px}#portal-root.cultural-site .rh-hero.rh-bow .rh-title{font-size:clamp(30px,2.9vw,54px)!important;top:9%!important}#portal-root .site-nebula-field,#portal-root .site-foreground-particles{transition:opacity .8s ease}body:not([data-mist=hero]) #portal-root :is(.site-nebula-field,.site-foreground-particles){opacity:0!important}#portal-root.cultural-site .site-header .site-navigation button[data-route=co-create],#portal-root.cultural-site .site-header .site-navigation button[data-route=co-create] *{background:transparent!important;background-color:transparent!important;color:#e2c08c!important}#portal-root.cultural-site .site-header .site-navigation button[data-route=co-create]{border:1px solid #c29a6699!important;border-radius:999px!important;box-shadow:none!important}#portal-root.cultural-site .home-encounters{--he-ink: #f2ead8;--he-muted: #c8b48a;--he-line: #c9a96a40;--he-silver: #e6cf9a}#portal-root.cultural-site .home-encounters .he-stage{height:clamp(600px,72vh,760px)}#portal-root.cultural-site .home-encounters .he-map{left:-1%;width:92%;height:92%}#portal-root.cultural-site .home-encounters .he-country{fill:#c9a96a00;stroke:#c9a96a66}#portal-root.cultural-site .home-encounters .he-country:hover{fill:#c9a96a14;stroke:#e6cf9a}#portal-root.cultural-site .home-encounters .he-country.is-selected{fill:#c9a96a1f;stroke:#f0dcae;filter:drop-shadow(0 0 4px #c9a96a99)}#portal-root.cultural-site .home-encounters :is(.he-point-halo,.he-point-dot){fill:#e6cf9a}#portal-root.cultural-site .home-encounters .he-point-label{fill:#efe2c4}#portal-root.cultural-site .home-encounters :is(.he-point-ring,.he-point-plus){stroke:#e6cf9a}#portal-root.cultural-site .home-encounters .he-point-orbit text{fill:#ecdcb6}#portal-root.cultural-site .home-lighting-feed .lf-statistics dd{color:var(--lumi-gold)}#portal-root [data-territory-explorer]{--te-ground: #050505;--te-ink: #efe7da}#portal-root [data-territory-explorer] :is(.te-breadcrumb,.te-breadcrumb *,.te-hover-name,.te-tools){text-shadow:none!important}#portal-root [data-territory-explorer] .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#portal-root [data-territory-explorer] .te-search input{background:transparent!important;border:0!important;border-bottom:1px solid #c9a96a66!important;border-radius:0!important;box-shadow:none!important;color:var(--te-ink)!important}#portal-root [data-territory-explorer] .te-search-results{background:#0c0b0a;border:1px solid #c9a96a33;box-shadow:0 18px 40px #000a}#portal-root [data-territory-explorer] :is(.te-country,.te-province,.te-subdivision).is-illuminated{fill:#c9a96a29;stroke:#e6c48c}#portal-root [data-territory-explorer] .te-country.has-material{fill:#c9a96a14}#portal-root [data-territory-explorer] .te-country.is-illuminated{fill:transparent;stroke:#f0d49c;stroke-width:1.1}#portal-root [data-territory-explorer] .lumi-lit-texture{filter:sepia(.55) saturate(.9) brightness(.92) contrast(1.15)}#portal-root [data-territory-explorer] .lumi-lit-country{animation:lumi-lit-in 1.4s cubic-bezier(.16,1,.3,1) both}#portal-root [data-territory-explorer].is-fisheye .lumi-lit-layer{visibility:hidden}@keyframes lumi-lit-in{0%{opacity:0}to{opacity:.95}}#portal-root [data-territory-explorer] .te-stage{height:clamp(640px,80vh,940px)!important;min-height:640px!important}#portal-root [data-territory-explorer] .te-map{transform-origin:50% 50%;transition:transform .74s cubic-bezier(.16,1,.3,1)}#portal-root [data-territory-explorer][data-he-view=world] .te-map{transform:scale(1.16)}#portal-root [data-territory-explorer] .te-city text{fill:#efe2c4}#portal-root [data-territory-explorer] .te-city-pins{fill:#e6c48c}#portal-root [data-territory-explorer] .lumi-map-hint{position:absolute;left:50%;bottom:18px;z-index:5;margin:0;padding:8px 18px;border:1px solid #c9a96a55;border-radius:999px;background:#0c0b0ad9;color:#efe2c4;font-size:13px;letter-spacing:.06em;white-space:nowrap;transform:translate(-50%);pointer-events:none}#portal-root [data-territory-explorer]:not([data-he-view=world]) .lumi-map-hint{display:none}@media(max-width:850px){#portal-root.cultural-site .rh-hero.rh-bow .rh-title{font-size:clamp(24px,6vw,40px)!important}}@media(max-width:850px){.cultural-site .lumi-about-block,.cultural-site .lumi-upload-layout,.cultural-site .lumi-scholarship{grid-template-columns:1fr;gap:26px}.cultural-site .lumi-about-block{padding:44px 0}.cultural-site .lumi-about-lead{font-size:17px}}@media(max-width:560px){.cultural-site .lumi-pair{grid-template-columns:1fr;gap:0}.cultural-site .lumi-upload-entry{grid-template-columns:84px 1fr}.cultural-site .lumi-upload-entry img{width:84px;height:84px}}#portal-root.cultural-site .project-pages .home-lighting-feed{--lf-ink:#eef1f1;--lf-muted:#bbc5ca;width:100%;min-width:0;margin:clamp(10px,2vw,28px) 0 0;padding:0;border:0;background:transparent;color:var(--lf-ink);scroll-margin-top:110px}#portal-root.cultural-site .project-pages .home-lighting-feed [hidden]{display:none!important}#portal-root.cultural-site .project-pages .home-lighting-feed :is(h2,h3,p,figure,dl,dt,dd){margin:0}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px 40px;margin:0 0 clamp(24px,3vw,40px);padding:0;border:0}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-heading h2{max-width:24em;font-size:clamp(27px,2.6vw,38px);line-height:1.4;font-weight:400;color:var(--lf-ink);text-wrap:balance}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-status{flex:none;max-width:30ch;color:var(--lf-muted);font-size:13px;line-height:1.65}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:clamp(30px,4.2vw,64px);align-items:start;min-width:0}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-media{position:relative;aspect-ratio:4/3;min-width:0;min-height:260px;max-height:500px;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-picture{position:absolute;inset:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--lf-image-background,transparent)}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-picture>img{display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;object-fit:var(--lf-image-fit,cover);object-position:center;filter:none;box-shadow:none}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-image-error{position:absolute;inset:0;display:grid;place-items:center;padding:32px;color:var(--lf-muted);text-align:center;font-size:15px;line-height:1.7}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-announcement{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-information{min-width:0;margin:0;padding:0;background:transparent}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-story{min-width:0;min-height:260px;margin:0;padding:0;border:0;background:transparent}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-place{margin:0 0 18px;color:var(--lf-muted);font-size:14px;line-height:1.65}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-title{max-width:20em;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.5;color:var(--lf-ink);text-wrap:balance}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-description{max-width:52ch;margin:20px 0 0;color:var(--lf-ink);font-size:17px;line-height:1.85;overflow-wrap:break-word}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-date{margin:16px 0 0;color:var(--lf-muted);font-size:13px;line-height:1.65}#portal-root.cultural-site .project-pages .home-lighting-feed :is(.lf-map-link,.lf-updates-link){display:inline-flex;align-items:center;justify-content:flex-start;gap:18px;width:auto;max-width:100%;min-height:44px;margin:20px 0 0;padding:6px 0;border:0;border-radius:0;background:transparent;color:var(--lf-ink);font-size:14px;font-weight:400;line-height:1.65;text-align:left;text-decoration:none;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#portal-root.cultural-site .project-pages .home-lighting-feed button:before,#portal-root.cultural-site .project-pages .home-lighting-feed button:after{display:none!important}#portal-root.cultural-site .project-pages .home-lighting-feed :is(button,a,summary):focus-visible{outline:1px solid #dce7ea;outline-offset:5px}#portal-root.cultural-site .project-pages .home-lighting-feed :is(.lf-map-link,.lf-updates-link) svg{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.35;transition:transform .3s cubic-bezier(.22,.61,.36,1)}#portal-root.cultural-site .project-pages .home-lighting-feed :is(.lf-map-link,.lf-updates-link):is(:hover,:focus-visible) svg{transform:translate(4px)}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-image-notes{margin:10px 0 0;padding:0;border:0;background:transparent;color:var(--lf-muted);font-size:12px;line-height:1.7}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-image-notes summary{width:fit-content;min-height:28px;margin:0;padding:4px 0;color:var(--lf-muted);font-size:12px;font-weight:400;line-height:1.65;cursor:pointer}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-image-notes summary::marker{color:inherit}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-image-notes :is(p,a){max-width:58ch;color:var(--lf-muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-image-notes p{margin-top:8px}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-image-notes a{display:inline-block;min-height:24px;margin:8px 0 0;text-decoration:underline;text-underline-offset:4px}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-image-notes a:hover{color:#fff}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-controls{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin:20px 0 0;padding:0}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-controls button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:10px;border:0;border-radius:0;background:transparent;color:var(--lf-ink);cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .2s ease}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-controls button svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.35}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-controls button:hover{color:#fff}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-controls button:disabled{opacity:.38;cursor:default}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-controls output{min-width:48px;color:var(--lf-muted);font-size:12px;line-height:1.5;text-align:center;font-variant-numeric:tabular-nums}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-statistics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:clamp(28px,3vw,40px) 0 0;padding:0;border:0}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-statistics>div{min-width:0}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-statistics dt{margin:0 0 8px;color:var(--lf-muted);font-size:14px;font-weight:400;line-height:1.65}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-statistics dd{min-height:48px;margin:0;color:var(--lf-ink);font-size:clamp(34px,3.5vw,46px);font-weight:400;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-stat-status{margin:10px 0 0;color:var(--lf-muted);font-size:12px;line-height:1.65}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-updates-link{margin-top:18px}@media(max-width:760px){#portal-root.cultural-site .project-pages .home-lighting-feed .lf-heading{display:block;margin-bottom:24px}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-heading .lf-status{margin-top:8px}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-stage{grid-template-columns:minmax(0,1fr);gap:28px}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-media{min-height:0;max-height:none}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-story{min-height:0}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-place{margin-bottom:12px}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-description{margin-top:16px;font-size:16px}#portal-root.cultural-site .project-pages .home-lighting-feed .lf-statistics{margin-top:28px}}@media(prefers-reduced-motion:reduce){#portal-root.cultural-site .project-pages .home-lighting-feed *{scroll-behavior:auto!important}#portal-root.cultural-site .project-pages .home-lighting-feed :is(button,svg){transition:none!important}}html,body,#app{width:100%;height:100%;margin:0;background:#000;color:#f3f3f1}#portal-root.cultural-site.lumi-react-site{position:fixed;inset:0;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;background:#000;--site-header-height:90px;--site-ink:#f3f3f1;--site-muted:#bbc0c2;--site-line:#ffffff30;--site-paper:#000;--site-panel:#111416;isolation:isolate}.lumi-react-site .lumi-atmosphere-host{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.lumi-react-site>.site-shell{position:relative;z-index:1;min-height:100%;background:transparent}#portal-root.cultural-site .lumi-react-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:90px;padding:17px 4.4vw;background:#000000f0!important;border:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lumi-react-header .site-brand{display:flex;align-items:center;flex:0 0 auto;width:190px}#portal-root.cultural-site .lumi-react-header .site-brand img{display:block;width:100%;height:auto;filter:invert(1)}.lumi-react-header .site-navigation,.lumi-react-header .site-header-actions,.lumi-react-header .site-language-switch{display:flex;align-items:center;gap:23px;flex-wrap:nowrap}.lumi-react-header .site-navigation{justify-content:center;flex:1}.lumi-react-header :is(a,button){font-size:15px;line-height:1.4;white-space:nowrap}.lumi-react-header .site-navigation>a{padding:13px 0;border-bottom:1px solid transparent}.lumi-react-header .site-navigation>a.active{border-bottom-color:#e5e8e9}#portal-root.cultural-site .lumi-react-header .lumi-contact-link{padding:14px 20px;background:#ad3d40;border-radius:8px;border:0;color:#fff!important}.lumi-react-header .site-language-switch{gap:10px}.lumi-react-header .site-language-switch button{padding:8px 0;border-bottom:1px solid transparent}.lumi-react-header .site-language-switch button[aria-pressed=true]{border-bottom-color:currentColor}.lumi-react-site #site-content{min-height:70vh;outline:none}#portal-root.cultural-site .lumi-react-footer{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:75px 5vw 45px;background:#0000008c!important;border:0}.lumi-react-footer>div{display:flex;flex-wrap:wrap;max-width:55%;gap:18px 28px}.lumi-react-footer p{line-height:1.8}.lumi-page-state{min-height:65vh;padding:145px 6vw 90px}.lumi-page-state h1{font-size:clamp(34px,5vw,70px)}.lumi-skip{position:fixed;top:8px;left:8px;z-index:300;transform:translateY(-200%);padding:12px;background:#fff;color:#111}.lumi-skip:focus{transform:none}.lumi-react-toast{position:fixed;z-index:500;bottom:30px;left:50%;transform:translate(-50%);max-width:min(90vw,600px);padding:16px 24px;border:1px solid #b9a67f;background:#151615;color:#f2ede4;box-shadow:0 10px 50px #0009}.lumi-login-loading{position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:#000b}@media(max-width:1100px){#portal-root.cultural-site .lumi-react-header{gap:18px;padding-inline:25px}.lumi-react-header .site-brand{width:145px}.lumi-react-header .site-navigation,.lumi-react-header .site-header-actions{gap:15px}.lumi-react-header :is(a,button){font-size:13px}}@media(max-width:760px){#portal-root.cultural-site .lumi-react-header{flex-wrap:wrap;gap:8px 18px;padding:15px 22px}.lumi-react-header .site-navigation{order:3;flex-basis:100%;justify-content:flex-start;overflow:auto}.lumi-react-header .site-header-actions{margin-left:auto}.lumi-react-header .site-brand{width:130px}.lumi-react-header .site-navigation>a{padding-block:9px}.lumi-react-footer{flex-wrap:wrap}.lumi-react-footer>div{max-width:100%}}@media(prefers-reduced-motion:reduce){.lumi-react-site *{scroll-behavior:auto!important}}
