.landing_wrap__s_3Qq{min-height:0;background:var(--counter);padding:0 var(--book-inset,var(--space-3)) var(--space-6);display:flex;justify-content:center}.landing_card__tptw_{width:100%;max-width:var(--storefront-column-booking,720px);border-radius:var(--radius-card-public);overflow:hidden;border:var(--border-hairline);background:var(--surface)}.landing_section__Bc0rB{padding:var(--space-4) var(--space-4)}.landing_section__Bc0rB+.landing_section__Bc0rB{border-top:var(--border-hairline)}@media (min-width:768px){.landing_section__Bc0rB{padding:var(--space-4) var(--space-5)}.landing_section__Bc0rB+.landing_section__Bc0rB{padding-top:var(--space-section-public)}}.landing_sectionTitle__JHC4L{font-family:var(--font-display);font-weight:700;font-size:var(--text-section-public);margin:0 0 var(--space-2);text-align:center;color:var(--ink)}.landing_aboutBody__umGlP{text-align:center;color:var(--ink-soft);font-size:var(--text-body)}.landing_addressLine__lFUUq{margin:0 0 var(--space-1)}.landing_phoneLine__GKjUH{margin:0}.landing_phoneLine__GKjUH a{color:var(--awning);text-decoration:none;font-weight:600}.landing_phoneLine__GKjUH a:hover{text-decoration:underline}.landing_hoursTable__UiBJ5{width:100%;max-width:360px;margin:0 auto;border-collapse:collapse;font-size:var(--text-body)}.landing_hoursTable__UiBJ5 td{padding:6px 4px}.landing_hoursDay__Ljlx2{color:var(--ink)}.landing_hoursValue__uuZPV{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-soft)}.landing_staffGrid__GJDwK{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--space-3);justify-items:center}.landing_staffCard____J5D{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.landing_staffAvatar__dzCln{width:56px;height:56px;border-radius:50%;background:var(--awning);color:var(--on-tenant-accent);font-family:var(--font-display);font-weight:700;font-size:var(--text-emphasized);display:flex;align-items:center;justify-content:center}.landing_staffName__IK1ia{font-size:var(--text-caption);color:var(--ink);text-align:center}.landing_photoGrid__Ikv4f{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-2)}.landing_photoCard__6CtUF{border-radius:var(--radius-card-public);overflow:hidden;aspect-ratio:3/4;background:var(--counter)}.landing_photoCard__6CtUF img{width:100%;height:100%;object-fit:cover;display:block}.landing_socialRow__DthiW{display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap}.landing_socialLink__hP38q{border:var(--border-hairline);border-radius:var(--radius-pill);padding:8px 18px;font-size:var(--text-body);font-weight:600;color:var(--ink);text-decoration:none}.landing_socialLink__hP38q:hover{border-color:var(--awning);color:var(--awning)}.landing_smsSection__oyjJE,.landing_smsSection__oyjJE .landing_sectionTitle__JHC4L{text-align:left}.landing_smsWrap__X08xs{background:var(--counter);padding-inline:var(--book-inset,var(--space-3))}.landing_smsPlain__SGIwz{border-top:var(--border-hairline);padding-block:var(--space-5);color:var(--ink-soft);font-size:var(--text-body)}.landing_smsLangBlock__zzqog{color:var(--ink)}.landing_smsLangBlock__zzqog+.landing_smsLangBlock__zzqog{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-hairline)}.landing_smsSubheading__A4DRu{font-family:var(--font-display);font-weight:700;font-size:var(--text-emphasized);margin:0 0 var(--space-2);color:var(--ink)}.landing_smsBody__AtPUP{color:var(--ink-soft)}.landing_smsBody__AtPUP,.landing_smsQuote__p4Io_{line-height:1.65;font-size:var(--text-body);margin:0 0 var(--space-2)}.landing_smsQuote__p4Io_{color:var(--ink);font-style:italic;padding-left:var(--space-3);border-left:2px solid var(--awning)}.landing_smsLinks__qnRzV{font-size:var(--text-body);color:var(--ink-soft);margin:0}.landing_smsLinks__qnRzV a{color:var(--awning);font-weight:600;text-decoration:underline}.landing_portalWrap__8_0BS{padding-bottom:var(--space-3)}.landing_portalEntry__QYqxG{margin:0;text-align:center;font-size:var(--text-body)}.landing_portalEntryNote__EzUT7{color:var(--ink-soft)}.landing_portalEntryLink__jxh_z{color:var(--awning);font-weight:600;text-decoration:underline}