.gtx-design #place .place-ex{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:var(--s-16);padding:8px 8px 8px 14px;border-radius:var(--r-l);background:var(--surface-2)}.gtx-design #place .place-ex-label{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-ui-16);font-weight:680;color:var(--ink-2)}.gtx-design #place .place-ex-label .ico{color:var(--accent)}.gtx-design #place .pagehead-row .chip{min-height:48px;border-radius:var(--r-pill)}.gtx-design #place .pagehead-row span.chip,.gtx-design #place span.chip{min-height:30px}.gtx-design #place .place-mosaic{margin-top:var(--s-16)}.gtx-design #place .place-zoom{display:block;width:100%;height:100%;cursor:zoom-in}.gtx-design #place .place-zoom img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:700px){.gtx-design #place .place-mosaic{height:420px}}@media (min-width:1080px){.gtx-design #place .place-mosaic{height:480px}}.gtx-design #place .place-credit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:var(--fs-ui-16);font-weight:600;color:var(--ink-2)}.gtx-design #place .place-credit .link{min-height:48px}.gtx-design #place .place-acts{margin-top:var(--s-12)}.gtx-design #place .place-cols{display:grid;gap:0 var(--s-32)}@media (min-width:1080px){.gtx-design #place .place-cols{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start}.gtx-design #place .place-side{position:sticky;top:calc(var(--top-h) + 16px);margin-top:var(--s-32)}}.gtx-design #place .place-side{display:grid;gap:var(--s-16);margin-top:var(--s-32)}.gtx-design #place .place-card-box{display:grid;gap:10px}.gtx-design #place .place-card-box h2{font:var(--font-headline);letter-spacing:var(--tr-headline)}.gtx-design #place .place-claim{grid-template-columns:minmax(0,1fr)}@media (min-width:700px) and (max-width:1079px){.gtx-design #place .place-claim{grid-template-columns:minmax(0,1fr) 200px}}.gtx-design #place .place-claim h3{font-size:var(--fs-ui-24)}.gtx-design #place .place-claim .invite-art{height:140px}@media (min-width:1080px){.gtx-design #place .place-claim .invite-art{display:none}}.gtx-design #place .place-empty{gap:10px}.gtx-design #place .place-empty h3{max-width:30ch}.gtx-design #place .place-near{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}@media (max-width:699px){.gtx-design #place .place-near{grid-template-columns:1fr}}.gtx-design #place .place-fallback{margin-top:var(--s-16)}.gtx-design #place .place-fallback .map-stage{aspect-ratio:21/9}@media (max-width:699px){.gtx-design #place .place-fallback .map-stage{aspect-ratio:4/3}}.gtx-design #place .place-about{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin-bottom:var(--s-12)}.gtx-design #place .place-about-art{width:72px;height:72px;border-radius:var(--r-m);display:grid;place-items:center;background:var(--t);color:var(--ti)}.gtx-design #place .place-quote{font:var(--font-read);font-size:var(--fs-ui-19);line-height:1.5}.gtx-design #place .pagehead-title,.gtx-design #place .pagehead-title>span{overflow-wrap:anywhere;min-width:0}.gtx-design #place .btn{max-width:100%}.gtx-design #place .btn,.gtx-design #place .cat-tile b,.gtx-design #place .place-body .chip{white-space:normal;overflow-wrap:anywhere}.gtx-design #place .hours b{overflow-wrap:anywhere}.gtx-design #place .place-body .open{max-width:100%;white-space:normal;overflow-wrap:anywhere}