._column_2aeab_5{max-width:720px;margin:0 auto 56px;padding:0 24px;display:flex;flex-direction:column;gap:40px}._section_2aeab_14{display:flex;flex-direction:column;gap:16px;min-width:0}._sectionHead_2aeab_21{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}._section_2aeab_14 ._heading_2aeab_30{margin:0;font-family:var(--font-display, "Source Serif 4", Georgia, serif);font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--heading-ink, var(--ink))}._textLink_2aeab_40{color:var(--brand-text, var(--brand-strong));font-weight:600;font-size:14px;text-decoration:none}._textLink_2aeab_40:hover{text-decoration:underline}._textLink_2aeab_40:focus-visible,._rowLink_2aeab_52:focus-visible,._bookLink_2aeab_53:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._muted_2aeab_58{color:var(--muted);font-size:14px;margin:0}._accordion_2aeab_66{display:block;border:1.5px solid var(--hairline);border-radius:18px;background:var(--card);overflow:hidden}._groupName_2aeab_74{font-weight:600;color:var(--ink)}._groupCount_2aeab_79{color:var(--muted);font-weight:400;margin-left:6px}._accordion_2aeab_66 ar-accordion-item:not(:defined)>:not([slot=heading]){display:none}._list_2aeab_91{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._list_2aeab_91>li+li{border-top:1px solid var(--hairline)}._rowLink_2aeab_52{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 4px;color:var(--ink);text-decoration:none}._rowLink_2aeab_52:hover ._rowName_2aeab_113{color:var(--brand-text, var(--brand-strong));text-decoration:underline}._rowName_2aeab_113{font-weight:500;min-width:0;overflow-wrap:anywhere}._rowPrice_2aeab_124{color:var(--muted);font-size:14px;white-space:nowrap}._groupBlock_2aeab_130{display:flex;flex-direction:column;gap:4px;scroll-margin-top:96px}._groupBlock_2aeab_130 ._groupTitle_2aeab_137{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--heading-ink, var(--ink))}._reviews_2aeab_147{list-style:none;margin:0;padding:0;display:grid;gap:12px}._review_2aeab_147{margin:0;padding:18px 20px;background:var(--card);border:1.5px solid var(--hairline);border-radius:18px;display:flex;flex-direction:column;gap:8px}._stars_2aeab_166{color:var(--brand-text, var(--brand-strong));letter-spacing:2px;font-size:14px}._quote_2aeab_172{margin:0;color:var(--ink);line-height:1.55}._byline_2aeab_178{color:var(--muted);font-size:13px}._places_2aeab_185{display:grid;gap:12px}._place_2aeab_185{padding:20px;background:var(--card);border:1.5px solid var(--hairline);border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px}._place_2aeab_185 ._placeName_2aeab_200{margin:0 0 6px;font-size:17px;font-weight:600;color:var(--ink)}._address_2aeab_207{font-style:normal;color:var(--ink);line-height:1.5;display:flex;flex-direction:column}._placeLinks_2aeab_215{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}._hours_2aeab_222{margin:0;font-size:14px;display:flex;flex-direction:column;gap:4px}._hoursRow_2aeab_230{display:flex;justify-content:space-between;gap:12px}._hoursRow_2aeab_230 dt{color:var(--muted)}._hoursRow_2aeab_230 dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}._team_2aeab_249{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}._person_2aeab_258{padding:18px 14px;background:var(--card);border:1.5px solid var(--hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}._person_2aeab_258 ._personName_2aeab_270{margin:6px 0 0;font-size:15px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}._role_2aeab_278{color:var(--muted);font-size:13px}._bio_2aeab_283{margin:4px 0 0;color:var(--ink);font-size:13px;line-height:1.45}@media(max-width:768px){._column_2aeab_5{padding:0 16px;gap:32px;margin-bottom:40px}._section_2aeab_14 ._heading_2aeab_30{font-size:22px}._place_2aeab_185{grid-template-columns:1fr}}
