.atlas-museum-back{isolation:isolate;color:#334b43;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}.atlas-museum-back:focus-visible{outline-offset:2px;outline:2px solid #537767}@media (max-width:900px){.atlas-detail[data-sheet-test=true] .atlas-detail-heading>.atlas-museum-back{z-index:4;position:absolute;top:12px;left:12px}.atlas-detail[data-sheet-test=true]:has(.atlas-museum-back) .atlas-sheet-handle{width:calc(100% - 120px);left:60px}}.atlas-museum-back:before{content:"";-webkit-backdrop-filter:blur(5px);pointer-events:none;z-index:-1;background:#fffc;border-radius:50%;position:absolute;inset:2px}.heritage-event-carousel{border-top:1px solid #e1e9e4;width:100%;min-width:0;margin-top:24px;padding-top:20px}.heritage-event-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.heritage-event-heading h3{color:#43574b;margin:0;font-size:14px;font-weight:600}.heritage-event-heading>span{color:#7b827b;font-size:10px}.heritage-event-frame{aspect-ratio:3;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#f5f2eb;border-radius:6px;width:100%;position:relative;overflow:hidden}.heritage-event-slide{opacity:0;visibility:hidden;transition:opacity .18s;position:absolute;inset:0}.heritage-event-slide[data-active=true]{opacity:1;visibility:visible}.heritage-event-slide img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.heritage-event-controls{justify-content:center;align-items:center;gap:2px;margin-top:4px;display:flex}.heritage-event-controls button{color:#778078;background:0 0;border:0;border-radius:4px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:36px;min-height:36px;padding:0;display:inline-flex}.heritage-event-controls button:hover{background:#f0f3ef}.heritage-event-indicators{align-items:center;display:flex}.heritage-event-indicators button{flex-basis:28px;width:28px}.heritage-event-indicators span{background:#d3d9d2;border-radius:50%;width:5px;height:5px}.heritage-event-indicators [aria-current=true] span{background:#607360}.heritage-event-carousel .heritage-event-caption{color:#546151;overflow-wrap:anywhere;word-break:keep-all;margin:0;font-size:12px;line-height:1.6}.heritage-event-carousel .heritage-event-note{color:#8b9289;margin:4px 0 0;font-size:10px;line-height:1.6}@media (prefers-reduced-motion:reduce){.heritage-event-slide{transition:none}}.detail-photo-backdrop{display:none}@media (max-width:767px),(min-width:901px){.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]{--space-intro-inline:0px;--surface-glass:color-mix(in srgb, var(--surface) calc(var(--surface-glass-start) + (var(--surface-glass-end) - var(--surface-glass-start)) * var(--backdrop-progress,0)), transparent);isolation:isolate;background:var(--surface-subtle);overflow:hidden}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .detail-photo-backdrop{z-index:-1;pointer-events:none;background:linear-gradient(160deg, var(--surface-subtle) 0%, var(--accent-soft) 55%, var(--line-accent) 100%);display:block;position:absolute;inset:0;overflow:hidden}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .detail-photo-backdrop img{object-fit:cover;width:100%;height:100%;filter:blur(var(--backdrop-blur,0px));transform:scale(1.04)}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .detail-photo-backdrop:after{content:"";opacity:var(--backdrop-progress,0);background:#00000040;position:absolute;inset:0}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-detail-scroll,.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-sheet-copy,.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-detail-hero{background:0 0!important}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true][data-sheet-state=D] .atlas-detail-hero{height:min(70dvh,70vh)}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-detail-hero>*{visibility:hidden}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-sheet-copy{-webkit-backdrop-filter:none!important}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-place-title{isolation:isolate;position:relative}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-place-title{border-radius:0;margin:0;padding:var(--space-card) calc(var(--space-card) + 4px) var(--space-card)!important;background:0 0!important}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-place-title:before{content:"";height:calc(100% + var(--photo-scrim-fade));z-index:-1;background:linear-gradient(to bottom, transparent 0, var(--photo-scrim-start) var(--photo-scrim-fade), var(--photo-scrim-end) 100%);pointer-events:none;position:absolute;inset:auto 0 0}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-place-title:after{content:"";height:var(--photo-scrim-fade);background:linear-gradient(to bottom, var(--photo-scrim-end), transparent);-webkit-mask:radial-gradient(circle at calc(var(--space-intro-inline) + var(--radius-section-card)) var(--radius-section-card), transparent var(--radius-section-card), black var(--radius-section-card)) left top / calc(var(--space-intro-inline) + var(--radius-section-card)) var(--radius-section-card) no-repeat, radial-gradient(circle at 0 var(--radius-section-card), transparent var(--radius-section-card), black var(--radius-section-card)) right top / calc(var(--space-intro-inline) + var(--radius-section-card)) var(--radius-section-card) no-repeat, linear-gradient(to right, black var(--space-intro-inline), transparent var(--space-intro-inline), transparent calc(100% - var(--space-intro-inline)), black calc(100% - var(--space-intro-inline)));-webkit-mask:radial-gradient(circle at calc(var(--space-intro-inline) + var(--radius-section-card)) var(--radius-section-card), transparent var(--radius-section-card), black var(--radius-section-card)) left top / calc(var(--space-intro-inline) + var(--radius-section-card)) var(--radius-section-card) no-repeat, radial-gradient(circle at 0 var(--radius-section-card), transparent var(--radius-section-card), black var(--radius-section-card)) right top / calc(var(--space-intro-inline) + var(--radius-section-card)) var(--radius-section-card) no-repeat, linear-gradient(to right, black var(--space-intro-inline), transparent var(--space-intro-inline), transparent calc(100% - var(--space-intro-inline)), black calc(100% - var(--space-intro-inline)));mask:radial-gradient(circle at calc(var(--space-intro-inline) + var(--radius-section-card)) var(--radius-section-card), transparent var(--radius-section-card), black var(--radius-section-card)) left top / calc(var(--space-intro-inline) + var(--radius-section-card)) var(--radius-section-card) no-repeat, radial-gradient(circle at 0 var(--radius-section-card), transparent var(--radius-section-card), black var(--radius-section-card)) right top / calc(var(--space-intro-inline) + var(--radius-section-card)) var(--radius-section-card) no-repeat, linear-gradient(to right, black var(--space-intro-inline), transparent var(--space-intro-inline), transparent calc(100% - var(--space-intro-inline)), black calc(100% - var(--space-intro-inline)));pointer-events:none;position:absolute;inset:100% 0 auto}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-place-title{color:var(--on-accent)!important}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-place-title :is(span,p,h2,div){color:var(--on-accent)!important}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:not(:has(>.detail-photo-backdrop[data-photo=true])) .atlas-place-title{margin:0 var(--space-intro-inline) var(--space-card-gap);border-radius:var(--radius-section-card);padding:var(--space-card)!important;background:var(--surface-glass)!important}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-detail-tabbar{border-radius:var(--radius-section-card) var(--radius-section-card) 0 0;width:auto!important;margin:0 var(--space-intro-inline)!important;background:var(--surface-glass)!important;-webkit-backdrop-filter:none!important}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:not([data-backdrop-tabs-stuck=true]) .atlas-detail-tabbar:before{display:none}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true][data-backdrop-tabs-stuck=true] .atlas-detail-tabbar{border-radius:0;background:var(--surface)!important}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true][data-backdrop-tabs-stuck=true] .atlas-detail-tabbar:before{border-radius:var(--radius-section-card) var(--radius-section-card) 0 0;background:var(--surface)}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-tab-panel:has(>.heritage-story[data-cycle-preview]){background:0 0;padding-top:0}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .heritage-story[data-cycle-preview]>section:first-child{border-top-left-radius:0;border-top-right-radius:0}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .heritage-story[data-cycle-preview]>section{background:var(--surface-glass)}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.story-related{background:var(--surface-glass)}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.heritage-story[data-cycle-preview-sources]>section{background:0 0;border-radius:0;padding:4px var(--space-card) var(--space-card)!important}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .heritage-story[data-cycle-preview]>section{z-index:1;position:relative}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.story-related{z-index:1;position:relative}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.heritage-story[data-cycle-preview-sources]>section{isolation:isolate;position:relative}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.heritage-story[data-cycle-preview-sources]>section:before{content:"";inset:calc(-1 * var(--photo-scrim-fade)) 0 0 0;z-index:-1;background:linear-gradient(to bottom, transparent 0, var(--photo-scrim-start) var(--photo-scrim-fade), var(--photo-scrim-end) 100%);pointer-events:none;position:absolute}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-tab-panel:has(>.heritage-story[data-cycle-preview]):has(>.heritage-story[data-cycle-preview-sources]){padding-bottom:0}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.heritage-story[data-cycle-preview-sources]{flex-direction:column;flex:1 0 auto;display:flex}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.heritage-story[data-cycle-preview-sources]:after{content:"";flex:1 0 var(--photo-scrim-fade);background:linear-gradient(to bottom, var(--photo-scrim-end), transparent);pointer-events:none}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.heritage-story[data-cycle-preview-sources]>section :is(h3,li,a,span){color:var(--on-accent)!important}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.heritage-story[data-cycle-preview-sources]>section a{text-underline-offset:3px;text-decoration:underline}.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .atlas-tab-panel:not(:has(>.heritage-story[data-cycle-preview],>.info-tab)){margin:0 var(--space-intro-inline) 40px;border-radius:0 0 var(--radius-section-card) var(--radius-section-card);background:var(--surface)}}@media (max-width:767px) and (prefers-reduced-motion:reduce),(min-width:901px) and (prefers-reduced-motion:reduce){.atlas-detail:is([data-sheet-test=true],[data-desktop-detail=true])[data-photo-backdrop=true] .detail-photo-backdrop img{filter:none;transform:none}}@media (max-width:767px){.atlas-detail[data-sheet-test=true] .atlas-tab-panel:has(>.heritage-story[data-cycle-preview]):has(>.heritage-story[data-cycle-preview-sources]){padding-bottom:var(--space-sheet-end)}.atlas-detail[data-sheet-test=true][data-photo-backdrop=true] .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.heritage-story[data-cycle-preview-sources]>section{padding-bottom:0!important}.atlas-detail[data-sheet-test=true][data-photo-backdrop=true]:has(>.detail-photo-backdrop[data-photo=true]) .atlas-tab-panel:has(>.heritage-story[data-cycle-preview])>.heritage-story[data-cycle-preview-sources]:after{flex-basis:var(--space-sheet-end)}}
