.sc-index{margin-top:2.75rem}.sc-level{scroll-margin-top:5rem}.sc-level>summary{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:3rem;padding:.75rem 1rem;cursor:pointer;list-style:none}.sc-level>summary::-webkit-details-marker{display:none}.sc-level>summary:after{content:"+";margin-left:auto;font-weight:600;color:var(--tp-ink-soft)}.sc-level[open]>summary:after{content:"−"}.sc-level>.sc-sections{padding:0 1rem 1rem}.sc-sections{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem}.sc-section-link{display:flex;flex-direction:column;gap:.125rem;height:100%;padding:.625rem .75rem;transition:border-color .15s ease}a.sc-section-link:hover .font-semibold{text-decoration:underline}.sc-section-plain{border:1px dashed var(--tp-line);border-radius:.75rem}.sc-map{margin-top:1.5rem;overflow:hidden}.sc-map-scroll{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sc-map-scroll svg{max-height:34rem;padding:.75rem}.sc-map-scroll[data-zoomed]{max-height:70vh}.sc-map-scroll[data-zoomed] svg{width:calc(var(--sc-zoom) * 100%);max-width:none;max-height:none}.sc-zoom{min-height:2.75rem;padding:0 1rem;border:1px solid var(--tp-line);border-radius:999px;font-weight:600;color:var(--tp-ink, #111);background:#fff}.sc-zoom:hover{border-color:var(--tp-ink-soft)}.sc-section{fill:color-mix(in oklab,var(--team-bg) 14%,white);stroke:#fff;stroke-width:.6}.sc-plain .sc-section{fill:color-mix(in oklab,var(--team-bg) 6%,white)}.sc-map .sc-here{fill:var(--team-accent)}.sc-map a:hover .sc-section,.sc-map a:focus-visible .sc-section{fill:var(--team-accent)}.sc-label{font-size:4px;font-weight:600;text-anchor:middle;dominant-baseline:middle;fill:var(--tp-ink, #111);pointer-events:none}.sc-floor{fill:#e5e7eb}.sc-wood{fill:#e9d8b6}.sc-suite{fill:#f3f4f6;stroke:#fff;stroke-width:.5}.sc-line{fill:none;stroke:#503c1e73;stroke-width:.3}.sc-view img{display:block;width:100%;max-width:48rem;height:auto;aspect-ratio:4 / 3;object-fit:cover;padding:0;overflow:hidden}.sc-facts{max-width:30rem;margin:0;padding:0;overflow:hidden;font-size:.9375rem}.sc-facts>div{padding:.625rem .875rem;border-bottom:1px solid var(--tp-line)}.sc-facts>div:last-child{border-bottom:0}.sc-facts dt{font-weight:600}.sc-facts dd{margin:.125rem 0 0}.sc-lookup{max-width:30rem;overflow:hidden}.sc-lookup-pick{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.625rem .875rem;border-bottom:1px solid var(--tp-line);font-size:.9375rem}.sc-lede{max-width:40rem}
