.treatment-layout[data-astro-cid-5anrfxu2]{grid-template-columns:250px minmax(0,1fr);gap:65px;display:grid}.treatment-layout[data-astro-cid-5anrfxu2] aside[data-astro-cid-5anrfxu2]{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;font-size:14px;display:flex}.rating[data-astro-cid-5anrfxu2]{color:var(--ink);align-items:center;gap:20px;font-size:48px;line-height:1;display:flex}.rating[data-astro-cid-5anrfxu2]>span[data-astro-cid-5anrfxu2]{color:#9a5716;letter-spacing:3px;font-size:15px}.rating[data-astro-cid-5anrfxu2] small[data-astro-cid-5anrfxu2]{color:var(--muted);letter-spacing:0;margin-top:8px;font-size:11px;display:block}.treatment-rail[data-astro-cid-5anrfxu2]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:15px;padding-bottom:18px;display:flex;overflow:auto}.treatment-card[data-astro-cid-5anrfxu2]{scroll-snap-align:start;isolation:isolate;border-radius:22px;flex:0 0 265px;min-width:0;text-decoration:none;position:relative;overflow:hidden}.treatment-card[data-astro-cid-5anrfxu2] .photo__frame{aspect-ratio:3/4;border-radius:0;height:100%}.treatment-card[data-astro-cid-5anrfxu2]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 40%,#0c1a1dbf);position:absolute;inset:0}.treatment-card__label[data-astro-cid-5anrfxu2]{z-index:1;color:#fff;padding-right:30px;position:absolute;inset:auto 20px 22px}.treatment-card[data-astro-cid-5anrfxu2] h3[data-astro-cid-5anrfxu2]{color:#fff;max-width:180px;margin-top:9px;font-size:28px}.treatment-card[data-astro-cid-5anrfxu2] .mono[data-astro-cid-5anrfxu2]{font-size:10px}.round-arrow[data-astro-cid-5anrfxu2]{border:1px solid #fff8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:0;right:0}.rail-controls[data-astro-cid-5anrfxu2]{gap:8px;display:flex}.rail-controls[data-astro-cid-5anrfxu2] button[data-astro-cid-5anrfxu2]{border:1px solid var(--line);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.treatment-layout--full[data-astro-cid-5anrfxu2]{grid-template-columns:1fr}.treatment-layout--full[data-astro-cid-5anrfxu2] aside[data-astro-cid-5anrfxu2]{display:none}.treatment-rail--full[data-astro-cid-5anrfxu2]{grid-template-columns:repeat(3,1fr);display:grid;overflow:visible}.treatment-rail--full[data-astro-cid-5anrfxu2] .treatment-card[data-astro-cid-5anrfxu2]{flex:none}@media (width<=767px){.treatment-layout[data-astro-cid-5anrfxu2]{flex-direction:column;gap:25px;display:flex}.treatment-layout[data-astro-cid-5anrfxu2] aside[data-astro-cid-5anrfxu2]{order:2}.treatment-layout[data-astro-cid-5anrfxu2] aside[data-astro-cid-5anrfxu2]>p[data-astro-cid-5anrfxu2]:first-child{max-width:400px}.treatment-card[data-astro-cid-5anrfxu2]{flex-basis:78%;max-width:330px}.treatment-rail--full[data-astro-cid-5anrfxu2]{grid-template-columns:1fr 1fr}.treatment-rail--full[data-astro-cid-5anrfxu2] .treatment-card[data-astro-cid-5anrfxu2]{max-width:none}.treatment-rail--full[data-astro-cid-5anrfxu2] h3[data-astro-cid-5anrfxu2]{font-size:23px}.treatment-rail--full[data-astro-cid-5anrfxu2] .treatment-card__label[data-astro-cid-5anrfxu2]{inset:auto 14px 18px}.treatment-rail--full[data-astro-cid-5anrfxu2] .round-arrow[data-astro-cid-5anrfxu2]{display:none}}@media (width<=450px){.treatment-rail--full[data-astro-cid-5anrfxu2]{grid-template-columns:1fr}}.process-steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.process-steps[data-astro-cid-grsovck6]>div[data-astro-cid-grsovck6]{border-top:1px solid var(--line);padding-top:25px}.process-steps[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{letter-spacing:-.03em;margin:18px 0 12px;font-size:18px}.process-steps[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]:last-child{color:var(--muted);font-size:14px}.care-heading[data-astro-cid-grsovck6]{text-align:center;margin:100px auto 55px}.care-heading[data-astro-cid-grsovck6] h2[data-astro-cid-grsovck6]{max-width:750px;margin:auto}.care-grid[data-astro-cid-grsovck6]{grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;gap:16px;display:grid}.care-card[data-astro-cid-grsovck6]{background:#fff;border:1px solid #e0e6e5;border-radius:24px;min-width:0;padding:28px}.care-card[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{margin-bottom:20px;font-size:28px}.care-card[data-astro-cid-grsovck6] .eyebrow[data-astro-cid-grsovck6]{font-size:12px}.care-picker[data-astro-cid-grsovck6]{flex-direction:column;gap:16px;display:flex}.care-picker[data-astro-cid-grsovck6]>p[data-astro-cid-grsovck6]{font-size:14px}.care-picker[data-astro-cid-grsovck6] .tag[data-astro-cid-grsovck6]{align-self:flex-start}.care-picker[data-astro-cid-grsovck6] fieldset[data-astro-cid-grsovck6]{border:0;margin:0 0 20px;padding:0}.care-picker[data-astro-cid-grsovck6] legend[data-astro-cid-grsovck6]{color:var(--muted);padding-bottom:10px;font-size:12px}.care-picker[data-astro-cid-grsovck6] label[data-astro-cid-grsovck6]{margin-bottom:8px;display:block;position:relative}.care-picker[data-astro-cid-grsovck6] input[data-astro-cid-grsovck6]{opacity:0;position:absolute}.care-picker[data-astro-cid-grsovck6] label[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:13px 12px;font-size:13px;display:block}.care-picker[data-astro-cid-grsovck6] input[data-astro-cid-grsovck6]:checked+span[data-astro-cid-grsovck6]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#edf5f5}.care-picker[data-astro-cid-grsovck6] input[data-astro-cid-grsovck6]:focus-visible+span[data-astro-cid-grsovck6]{outline:3px solid var(--focus);outline-offset:2px}.care-picker[data-astro-cid-grsovck6] .button[data-astro-cid-grsovck6]{margin-top:auto}.care-middle[data-astro-cid-grsovck6]{align-content:start;gap:16px;display:grid}.care-middle[data-astro-cid-grsovck6] .rule-list[data-astro-cid-grsovck6]{margin-bottom:10px;font-size:14px}.care-middle[data-astro-cid-grsovck6] .rule-list[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{padding:14px 0}.estimate[data-astro-cid-grsovck6]>div[data-astro-cid-grsovck6]{border-block:1px solid var(--line);justify-content:space-between;gap:15px;margin:20px 0;padding-block:22px;display:flex}.estimate[data-astro-cid-grsovck6] strong[data-astro-cid-grsovck6]{color:var(--ink);font-size:28px;font-weight:400}.estimate[data-astro-cid-grsovck6] a[data-astro-cid-grsovck6]{font-size:13px}.care-teal[data-astro-cid-grsovck6]{background:var(--teal);color:#fff;border:0;flex-direction:column;display:flex}.care-teal[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{color:#fff}.care-teal[data-astro-cid-grsovck6]>p[data-astro-cid-grsovck6]{font-size:14px}.care-teal[data-astro-cid-grsovck6] .button[data-astro-cid-grsovck6]{margin:8px 0 28px;font-size:13px}.care-teal[data-astro-cid-grsovck6] .photo{margin-top:auto}.care-teal[data-astro-cid-grsovck6] .photo__frame{aspect-ratio:4/3;border-radius:16px}.care-teal[data-astro-cid-grsovck6] img{opacity:.93}@media (width<=1000px){.care-grid[data-astro-cid-grsovck6]{grid-template-columns:1fr 1fr}.care-teal[data-astro-cid-grsovck6]{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.care-teal[data-astro-cid-grsovck6] .photo{grid-area:1/2/5;margin:0}.care-teal[data-astro-cid-grsovck6] .photo__frame{height:100%}}@media (width<=650px){.process-steps[data-astro-cid-grsovck6]{grid-template-columns:1fr;gap:24px}.process-steps[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{margin-top:10px}.care-heading[data-astro-cid-grsovck6]{text-align:left;margin-top:65px}.care-grid[data-astro-cid-grsovck6]{grid-template-columns:1fr}.care-teal[data-astro-cid-grsovck6]{grid-column:auto;display:flex}.care-teal[data-astro-cid-grsovck6] .photo__frame{height:auto}.care-card[data-astro-cid-grsovck6]{padding:24px}}.team-list[data-astro-cid-ae2kqkmy]>a[data-astro-cid-ae2kqkmy]{border-top:1px solid var(--line);letter-spacing:-.04em;color:var(--ink);grid-template-columns:35px 1fr auto;align-items:center;gap:20px;padding:22px 0;font-size:25px;text-decoration:none;display:grid}.team-list[data-astro-cid-ae2kqkmy] small[data-astro-cid-ae2kqkmy]{letter-spacing:0;color:var(--muted);margin-top:6px;font-size:13px;display:block}.team-list[data-astro-cid-ae2kqkmy] .lead[data-astro-cid-ae2kqkmy]{margin-top:45px}.team-list[data-astro-cid-ae2kqkmy] .sample[data-astro-cid-ae2kqkmy]{margin-top:25px}.split[data-astro-cid-ae2kqkmy] .photo__frame{aspect-ratio:1.1}.team-list[data-astro-cid-ae2kqkmy]>a[data-astro-cid-ae2kqkmy]:hover{color:var(--teal)}.trust[data-astro-cid-wtzqjce7]{margin:50px auto 0}.trust-card[data-astro-cid-wtzqjce7]{width:fit-content;max-width:min(90vw,var(--container));background:#fff;border-radius:60px;grid-template-columns:repeat(4,auto);gap:0;margin:auto;padding:25px 32px;display:grid;box-shadow:0 18px 40px -18px #0c1a1d40,0 2px 6px #0c1a1d0f}.trust-item[data-astro-cid-wtzqjce7]{color:var(--teal);border-right:1px solid var(--line);align-items:center;gap:15px;padding:0 28px;display:flex}.trust-item[data-astro-cid-wtzqjce7]:last-child{border:0}.trust-item[data-astro-cid-wtzqjce7] small[data-astro-cid-wtzqjce7],.trust-item[data-astro-cid-wtzqjce7] strong[data-astro-cid-wtzqjce7]{display:block}.trust-item[data-astro-cid-wtzqjce7] small[data-astro-cid-wtzqjce7]{color:var(--muted);margin-bottom:4px;font-size:11px}.trust-item[data-astro-cid-wtzqjce7] strong[data-astro-cid-wtzqjce7]{color:var(--ink);font-size:15px;font-weight:500}.trust-item[data-astro-cid-wtzqjce7] svg[data-astro-cid-wtzqjce7]{flex:none}.trust-note[data-astro-cid-wtzqjce7]{text-align:center;max-width:90vw;margin:15px auto 0;font-size:12px}.motion .trust-card[data-astro-cid-wtzqjce7]{transition:transform .65s var(--ease);transform:translateY(20px)}.motion .trust-card[data-astro-cid-wtzqjce7].is-revealed{transform:none}.motion .trust-item[data-astro-cid-wtzqjce7]{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(.15s + var(--i)*.1s);transform:translateY(12px)}.motion .trust-card[data-astro-cid-wtzqjce7].is-revealed .trust-item[data-astro-cid-wtzqjce7]{opacity:1;transform:none}@media (width<=1199px){.trust-item[data-astro-cid-wtzqjce7]{text-align:center;flex-direction:column;gap:8px;padding:0 18px}.trust-card[data-astro-cid-wtzqjce7]{padding:24px}}@media (width<=650px){.trust-card[data-astro-cid-wtzqjce7]{border-radius:28px;grid-template-columns:1fr 1fr;width:90vw;padding:10px}.trust-item[data-astro-cid-wtzqjce7]{padding:17px 10px}.trust-item[data-astro-cid-wtzqjce7]:nth-child(2){border:0}.trust-item[data-astro-cid-wtzqjce7]:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-item[data-astro-cid-wtzqjce7] strong[data-astro-cid-wtzqjce7]{font-size:14px}}@media (prefers-reduced-motion:reduce){.trust-card[data-astro-cid-wtzqjce7],.trust-item[data-astro-cid-wtzqjce7]{opacity:1!important;transition:none!important;transform:none!important}}.review-shell[data-astro-cid-4bjs7uhz]{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.review-rating[data-astro-cid-4bjs7uhz]{letter-spacing:-.06em;color:var(--ink);margin:35px 0 0;font-size:62px}.review-rating[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:#9a5716;letter-spacing:2px;font-size:18px}blockquote[data-astro-cid-4bjs7uhz]{border-bottom:1px solid var(--line);margin:0;padding:0}blockquote[data-astro-cid-4bjs7uhz]>p[data-astro-cid-4bjs7uhz]{letter-spacing:-.035em;color:var(--ink);margin-top:24px;font-size:clamp(25px,2.3vw,34px);line-height:1.3}blockquote[data-astro-cid-4bjs7uhz] footer[data-astro-cid-4bjs7uhz]{margin:35px 0;font-size:14px}blockquote[data-astro-cid-4bjs7uhz] footer[data-astro-cid-4bjs7uhz] span[data-astro-cid-4bjs7uhz]{color:var(--muted);margin-top:4px;font-size:12px;display:block}@media (width<=767px){.review-shell[data-astro-cid-4bjs7uhz]{grid-template-columns:1fr;gap:35px}}.close-shell[data-astro-cid-qfqsfzny] .photo{min-height:350px;position:relative}.close-shell[data-astro-cid-qfqsfzny] .photo__frame{aspect-ratio:auto;height:100%;min-height:0;position:absolute;inset:0}@media (width<=767px){.close-shell[data-astro-cid-qfqsfzny] .photo{aspect-ratio:4/3;min-height:240px}}.todays-line{align-items:baseline;gap:.55em;margin:0;display:inline-flex}.todays-line__dot{background:var(--todays-line-hours,currentColor);opacity:.85;border-radius:50%;flex:none;width:.5em;height:.5em;transform:translateY(-.08em)}.todays-line[data-state=open] .todays-line__dot{background:var(--todays-line-open,#2f8f4e);opacity:1}.todays-line[data-state=closed] .todays-line__dot{background:var(--todays-line-closed,#b5483c);opacity:1}.todays-line[data-state=bank-holiday] .todays-line__dot{background:var(--todays-line-bank-holiday,#c08a1e);opacity:1}.directions__new-tab{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.directions__new-tab[hidden]{display:none!important}.lead[data-astro-cid-rjm2jqzt]{margin-top:25px}.hours[data-astro-cid-rjm2jqzt]{margin:30px 0}.hours[data-astro-cid-rjm2jqzt] dl[data-astro-cid-rjm2jqzt]{max-width:420px;margin:20px 0;font-size:14px}.hours[data-astro-cid-rjm2jqzt] dl[data-astro-cid-rjm2jqzt]>div[data-astro-cid-rjm2jqzt]{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:8px 0;display:flex}.hours[data-astro-cid-rjm2jqzt] dd[data-astro-cid-rjm2jqzt]{margin:0}.area-map[data-astro-cid-rjm2jqzt]{background:#e3ebdf;border-radius:26px;overflow:hidden}.area-map[data-astro-cid-rjm2jqzt] svg[data-astro-cid-rjm2jqzt]{width:100%;height:auto;display:block}.area-map[data-astro-cid-rjm2jqzt] p[data-astro-cid-rjm2jqzt]{color:var(--muted);padding:12px 20px;font-size:12px}
