._section_181fi_1{padding:var(--spacing-8) 0 var(--spacing-12)}._container_181fi_5{max-width:var(--content-width);margin:0 auto;padding:0 var(--gutter)}._grid_181fi_11{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}._cards_181fi_17{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}._card_181fi_17{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-4);background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-md)}._lineCard_181fi_33{border-color:var(--gold)}._icon_181fi_37{width:22px;height:22px;color:var(--gold-text);flex-shrink:0}._cardTitle_181fi_44{margin:0;font-family:var(--font-family-display);font-size:21px;line-height:30px;font-weight:600}._cardText_181fi_52{margin:0;color:var(--ink-muted);font-size:14px;line-height:22px}._full_181fi_59{width:100%;margin-top:var(--spacing-2)}._bigLink_181fi_64{font-family:var(--font-family-display);font-size:26px;line-height:36px;font-weight:600;color:var(--gold-text);text-decoration:none}._bigLink_181fi_64:hover{text-decoration:underline}._outlineBtn_181fi_77{margin-top:var(--spacing-2);display:inline-flex;align-items:center;justify-content:center;height:48px;border:1px solid var(--gold-text);border-radius:var(--radius-md);color:var(--gold-text);font-weight:600;text-decoration:none}._outlineBtn_181fi_77:hover{background:color-mix(in srgb,var(--gold) 12%,transparent)}._hours_181fi_94{margin:0;font-size:15px;line-height:24px}._mapCol_181fi_100{display:flex;flex-direction:column;gap:var(--spacing-4)}._photo_181fi_106{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-lg)}._address_181fi_113{display:flex;gap:var(--spacing-3);align-items:flex-start}._addrName_181fi_119{margin:0;font-weight:600}._addrText_181fi_124{margin:0;color:var(--ink-muted);font-size:14px;line-height:22px}._mapBtn_181fi_131{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);height:48px;background:var(--night);color:var(--gold-light);border-radius:var(--radius-md);font-weight:600;text-decoration:none}._mapBtn_181fi_131:hover{background:var(--night-raised)}._mapBtn_181fi_131 svg{width:18px;height:18px}@media(min-width:640px){._cards_181fi_17{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){._section_181fi_1{padding:var(--spacing-16) 0}._grid_181fi_11{grid-template-columns:1.3fr 1fr;gap:var(--spacing-12);align-items:start}}
