.tagline[data-astro-cid-j7pv25f6]{font:500 clamp(22px,2vw,28px) / 1.25 var(--mr-font-display);color:var(--mr-teal);letter-spacing:-.01em;margin-top:-12px}.collage[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;height:540px;min-width:0}.collage__stack[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0}.collage[data-astro-cid-j7pv25f6] .media{min-height:0;height:100%}.statement[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding-top:var(--mr-section-y);padding-bottom:var(--mr-section-y)}.statement[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:760px}.statement[data-astro-cid-j7pv25f6] .statement__copy{max-width:760px;font-size:18px;color:var(--mr-ink-2)}.commitments[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.commitments[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{min-height:130px;gap:12px}.commitments__text[data-astro-cid-j7pv25f6]{font:500 19px/1.25 var(--mr-font-display);color:var(--mr-ink)}.hours-card[data-astro-cid-j7pv25f6]{border:var(--mr-border-card);border-radius:var(--mr-radius-xl);padding:32px;display:flex;flex-direction:column;gap:14px}.hours-card[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{margin:0}.hours-card[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;font-size:15px;padding:8px 0;border-bottom:1px solid var(--mr-line-2)}.hours-card[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:500;color:var(--mr-ink)}.hours-card[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--mr-ink-2)}.hours-card[data-astro-cid-j7pv25f6] .late[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{color:var(--mr-teal);font-weight:600}.hours-card__call[data-astro-cid-j7pv25f6]{background:var(--mr-mist);border-radius:var(--mr-radius-md);padding:18px 22px;display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--mr-ink);font:500 22px/1.2 var(--mr-font-display)}.hours-card__call[data-astro-cid-j7pv25f6] .micro[data-astro-cid-j7pv25f6]{color:var(--mr-teal);font-family:var(--mr-font-body)}.sedation[data-astro-cid-j7pv25f6]{background:var(--mr-charcoal);color:#fff;padding:88px var(--mr-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.sedation[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.sedation[data-astro-cid-j7pv25f6] .sedation__img{height:420px}.tile[data-astro-cid-j7pv25f6]{padding:0 0 24px;overflow:hidden;gap:12px}.tile[data-astro-cid-j7pv25f6] .tile__img{height:150px;border-radius:0}.tile[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.tile[data-astro-cid-j7pv25f6] .card__more[data-astro-cid-j7pv25f6]{padding:0 24px}.family__after[data-astro-cid-j7pv25f6]{font-size:15px}.quote-card--outline[data-astro-cid-j7pv25f6]{border:var(--mr-border-card)}.booking-cta[data-astro-cid-j7pv25f6]{margin:0 var(--mr-gutter) var(--mr-section-y);background:var(--mr-teal);border-radius:var(--mr-radius-2xl);padding:72px;display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;color:#fff}.booking-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(32px,3.2vw,44px);line-height:1.08}.booking-cta[data-astro-cid-j7pv25f6] .booking-cta__copy{color:var(--mr-mist);font-size:17px}.booking-cta[data-astro-cid-j7pv25f6] .booking-cta__copy a{color:#fff}.booking-cta__contact[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:28px;font-size:15px}.booking-cta__contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--mr-mist);text-decoration:none}@media(max-width:900px){.collage[data-astro-cid-j7pv25f6]{height:420px}.sedation[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:56px;padding-bottom:56px}.sedation[data-astro-cid-j7pv25f6] .sedation__img{height:260px}.booking-cta[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);padding:40px 24px;border-radius:var(--mr-radius-xl);gap:32px}}
