.lDSzBW_gallery{flex-direction:column;gap:.75rem;margin:0;display:flex}.lDSzBW_stage{aspect-ratio:4/3;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.lDSzBW_activeImage{object-fit:cover;width:100%;height:100%;display:block}.lDSzBW_caption{color:var(--text-secondary);margin:0;font-size:.8125rem}.lDSzBW_credit{font-style:italic}.lDSzBW_credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.lDSzBW_credit a:hover,.lDSzBW_credit a:focus-visible{color:var(--color-accent)}.lDSzBW_placeholder{aspect-ratio:4/3;background:var(--surface-muted);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:.875rem;display:flex}.lDSzBW_thumbs{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lDSzBW_thumb{aspect-ratio:1;background:var(--surface-muted);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;width:100%;padding:0;transition:border-color .2s;overflow:hidden}.lDSzBW_thumb:hover{border-color:var(--color-accent)}.lDSzBW_thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lDSzBW_thumbActive{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.lDSzBW_thumbImage{object-fit:cover;width:100%;height:100%;display:block}
.tOX2jq_page{background:var(--surface-page);min-height:100vh;padding:3rem 1.5rem}.tOX2jq_container{background:var(--surface-content);border:1px solid var(--border-subtle);border-radius:10px;flex-direction:column;gap:1.5rem;max-width:48rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.tOX2jq_back{color:var(--color-link);font-size:.875rem;font-weight:500;text-decoration:none}.tOX2jq_back:hover{text-decoration:underline}.tOX2jq_back:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.tOX2jq_header{flex-direction:column;gap:.35rem;display:flex}.tOX2jq_title{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.tOX2jq_lede{color:var(--text-strong);margin:0;font-size:1.05rem;font-weight:500}.tOX2jq_address{color:var(--text-secondary);margin:0;font-size:1rem}.tOX2jq_description{color:var(--text-strong);margin:0;font-size:1rem;line-height:1.7}.tOX2jq_section{flex-direction:column;gap:.75rem;display:flex}.tOX2jq_sectionTitle{font-family:var(--font-display);color:var(--color-heading);margin:0;font-size:1.2rem;font-weight:600}.tOX2jq_facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 2rem;margin:0;display:grid}.tOX2jq_fact{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.2rem;padding-top:.6rem;display:flex}.tOX2jq_factLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.75rem;font-weight:600}.tOX2jq_factValue{color:var(--text-strong);margin:0;font-size:.95rem}.tOX2jq_relatedList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tOX2jq_relatedLink{color:var(--color-link);font-size:.95rem;text-decoration:none}.tOX2jq_relatedLink:hover{text-decoration:underline}
