.hero[data-astro-cid-i3irphx7]{isolation:isolate;color:#fff;min-height:min(calc(var(--fold) - var(--topbar-h)), 60rem);background:var(--brand-deep);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.slide[data-astro-cid-i3irphx7]{opacity:0;visibility:hidden;width:100%;transition:opacity .9s var(--ease), visibility 0s .9s;flex-direction:column;grid-area:1/1;display:flex;position:relative}.slide[data-astro-cid-i3irphx7].is-on{opacity:1;visibility:visible;transition:opacity .9s var(--ease);z-index:1}.slide[data-astro-cid-i3irphx7] .bg{object-fit:cover;object-position:var(--pos);z-index:-2;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.veil[data-astro-cid-i3irphx7]{z-index:-1;background:linear-gradient(90deg,#182038db 0%,#182038b3 40%,#1820381f 72%),linear-gradient(#18203800 68%,#18203880 100%);position:absolute;inset:0}.inner[data-astro-cid-i3irphx7]{padding-block:var(--space-xl) 7rem;flex-direction:column;flex:1;justify-content:center;display:flex}.copy[data-astro-cid-i3irphx7] .h[data-astro-cid-i3irphx7]{font-family:var(--font-display);margin:0 0 var(--space-m);color:#fff;text-wrap:balance;letter-spacing:-.01em;text-shadow:0 2px 24px #00000040;max-width:14ch;font-size:clamp(2.6rem,1.6rem + 3.4vw,4.4rem);line-height:1.04}.copy[data-astro-cid-i3irphx7] .mark[data-astro-cid-i3irphx7]{text-decoration-color:var(--accent)}.copy[data-astro-cid-i3irphx7] .lede[data-astro-cid-i3irphx7]{margin-bottom:var(--space-l);max-width:34rem;font-size:var(--step-0);color:#fff}.ctas[data-astro-cid-i3irphx7]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ctas[data-astro-cid-i3irphx7] .btn--secondary[data-astro-cid-i3irphx7]{color:#fff;backdrop-filter:blur(4px);background:#ffffff0f;border-color:#ffffffb3}.ctas[data-astro-cid-i3irphx7] .btn--secondary[data-astro-cid-i3irphx7]:hover{color:var(--brand-deep);background:#fff}.cap[data-astro-cid-i3irphx7]{right:var(--gutter);bottom:var(--space-m);letter-spacing:.04em;color:#ffffffe6;text-shadow:0 1px 6px #0006;font-size:.875rem;position:absolute}.foot[data-astro-cid-i3irphx7]{z-index:2;align-self:end;align-items:center;gap:var(--space-l);padding-bottom:var(--space-m);pointer-events:none;grid-area:1/1;display:flex}.foot[data-astro-cid-i3irphx7]>[data-astro-cid-i3irphx7]{pointer-events:auto}.rating[data-astro-cid-i3irphx7]{background:var(--paper);border-radius:var(--radius);color:var(--text);font-size:var(--step--1);align-items:center;gap:.75rem;padding:.7rem 1.1rem .7rem .9rem;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px -18px #0000008c}.rating[data-astro-cid-i3irphx7] .big[data-astro-cid-i3irphx7]{font-family:var(--font-display);color:var(--heading);font-size:2.1rem;line-height:1}.rating[data-astro-cid-i3irphx7] .rt[data-astro-cid-i3irphx7]{gap:.15rem;line-height:1.2;display:grid}.stars[data-astro-cid-i3irphx7] svg{fill:currentColor}.dots[data-astro-cid-i3irphx7]{gap:.5rem;display:flex}.dots[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7]{cursor:pointer;background:0 0;border:0;align-items:center;width:3.5rem;height:1.6rem;padding:0;display:grid}.dots[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{background:#ffffff59;border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.dots[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.dots[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][aria-selected=true] span[data-astro-cid-i3irphx7]:after{transform:scaleX(1)}.dots[data-astro-cid-i3irphx7] .run[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]:after{animation:7s linear forwards fill}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dots[data-astro-cid-i3irphx7] button[data-astro-cid-i3irphx7]:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #fff}@media (width<=61.99rem){.slide[data-astro-cid-i3irphx7] .bg{object-position:var(--pos-m)}.veil[data-astro-cid-i3irphx7]{background:linear-gradient(#182038c7,#182038b3)}.cap[data-astro-cid-i3irphx7]{display:none}.inner[data-astro-cid-i3irphx7]{padding-bottom:8rem}.foot[data-astro-cid-i3irphx7]{align-items:flex-start;gap:var(--space-s);flex-direction:column}}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-i3irphx7]{transition:none}}.feature[data-astro-cid-coypc5zy]{padding-top:var(--space-m)}.tiles[data-astro-cid-coypc5zy]{gap:var(--space-m);display:grid}.tile[data-astro-cid-coypc5zy]{display:grid;overflow:hidden}.frame[data-astro-cid-coypc5zy]{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.frame[data-astro-cid-coypc5zy] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.tile[data-astro-cid-coypc5zy]:hover .frame[data-astro-cid-coypc5zy] img{transform:scale(1.04)}.ring[data-astro-cid-coypc5zy]{background:var(--paper);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;bottom:1rem;right:1rem}.ring[data-astro-cid-coypc5zy]:after{content:"";background:var(--brand);width:1.05rem;height:1.05rem;transition:transform var(--dur-fast) var(--ease);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13.2 5.3 19.9 12l-6.7 6.7-1.4-1.4 4.3-4.3H4v-2h12.1l-4.3-4.3z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13.2 5.3 19.9 12l-6.7 6.7-1.4-1.4 4.3-4.3H4v-2h12.1l-4.3-4.3z'/></svg>") 50%/contain no-repeat}.tile[data-astro-cid-coypc5zy]:hover .ring[data-astro-cid-coypc5zy]:after{transform:translate(2px)}.body[data-astro-cid-coypc5zy]{gap:var(--space-2xs);padding:var(--space-m);align-content:center;display:grid}.body[data-astro-cid-coypc5zy] h2[data-astro-cid-coypc5zy]{font-size:var(--step-2);text-wrap:pretty;max-width:24ch}.line[data-astro-cid-coypc5zy]{max-width:40ch;font-size:var(--step--1)}.proof[data-astro-cid-coypc5zy]{font-size:var(--step--1)}.body[data-astro-cid-coypc5zy] .link-arrow[data-astro-cid-coypc5zy]{margin-top:var(--space-2xs)}@media (width>=48rem){.tiles[data-astro-cid-coypc5zy]{gap:var(--space-l);grid-template-columns:1fr 1fr}}@media (width>=62rem){.tile[data-astro-cid-coypc5zy]{grid-template-columns:.9fr 1.1fr}.frame[data-astro-cid-coypc5zy]{aspect-ratio:auto;min-height:17rem}.body[data-astro-cid-coypc5zy]{padding:var(--space-m) var(--space-l)}}.value[data-astro-cid-ydq67q3t]{padding-block:var(--space-xl);background:radial-gradient(60rem 30rem at 85% 40%, color-mix(in srgb, var(--hd-teal) 38%, transparent), transparent 70%), var(--brand-deep);position:relative;overflow:hidden}.grid[data-astro-cid-ydq67q3t]{gap:var(--space-xl);align-items:center;display:grid}.copy[data-astro-cid-ydq67q3t] h2[data-astro-cid-ydq67q3t]{font-size:var(--step-3);max-width:19ch;margin-bottom:var(--space-s)}.copy[data-astro-cid-ydq67q3t] .mark[data-astro-cid-ydq67q3t]{text-decoration-color:var(--accent)}.lede[data-astro-cid-ydq67q3t]{font-size:var(--step-0);max-width:40ch;margin-bottom:var(--space-l)}.benefits[data-astro-cid-ydq67q3t]{gap:var(--space-s) var(--space-l);margin-bottom:var(--space-l);display:grid}.benefits[data-astro-cid-ydq67q3t] li[data-astro-cid-ydq67q3t]{grid-template-columns:2.5rem 1fr;align-items:start;gap:.85rem;display:grid}.ic[data-astro-cid-ydq67q3t]{background:color-mix(in srgb, var(--hd-paper) 10%, transparent);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hd-paper) 22%, transparent);color:var(--accent);border-radius:50%;place-items:center;display:grid}.tx[data-astro-cid-ydq67q3t]{gap:.15rem;display:grid}.tx[data-astro-cid-ydq67q3t] strong[data-astro-cid-ydq67q3t]{font-family:var(--font-display);font-weight:400;font-size:var(--step-1);color:var(--on-navy);line-height:1.2}.tx[data-astro-cid-ydq67q3t] span[data-astro-cid-ydq67q3t]{color:var(--on-navy-muted);font-size:1rem;line-height:1.45}.ctas[data-astro-cid-ydq67q3t]{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.ctas[data-astro-cid-ydq67q3t] .btn[data-astro-cid-ydq67q3t]{background:var(--paper);color:var(--brand-deep)}.ctas[data-astro-cid-ydq67q3t] .btn[data-astro-cid-ydq67q3t]:hover{background:var(--paper-tint)}.card-wrap[data-astro-cid-ydq67q3t]{justify-items:center;gap:var(--space-s);display:grid}.note[data-astro-cid-ydq67q3t]{font-size:var(--step--1);color:var(--on-navy-muted);text-align:center;max-width:28ch}@media (width>=48rem){.benefits[data-astro-cid-ydq67q3t]{grid-template-columns:1fr 1fr}}@media (width>=62rem){.grid[data-astro-cid-ydq67q3t]{gap:var(--space-2xl);grid-template-columns:1.25fr .75fr}}.treatments[data-astro-cid-zdayyosp]{padding-block:var(--space-xl)}.head[data-astro-cid-zdayyosp]{gap:var(--space-s);margin-bottom:var(--space-l);display:grid}.head[data-astro-cid-zdayyosp] h2[data-astro-cid-zdayyosp]{font-size:var(--step-3);max-width:22ch}.aside[data-astro-cid-zdayyosp]{gap:var(--space-2xs);justify-items:start;display:grid}.aside[data-astro-cid-zdayyosp] .muted[data-astro-cid-zdayyosp]{font-size:var(--step--1);max-width:34ch}.grid-tiles[data-astro-cid-zdayyosp]{gap:var(--space-s);grid-auto-rows:15rem;display:grid}.card[data-astro-cid-zdayyosp]{border-radius:var(--radius);background:var(--brand-deep);isolation:isolate;position:relative;overflow:hidden}.card[data-astro-cid-zdayyosp] .ph{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.card[data-astro-cid-zdayyosp]:hover .ph,.card[data-astro-cid-zdayyosp]:focus-within .ph{transform:scale(1.05)}.veil[data-astro-cid-zdayyosp]{z-index:-1;transition:background-color var(--dur) var(--ease);background:linear-gradient(#141a2e00 30%,#141a2e8c 62%,#141a2edb 100%);position:absolute;inset:0}.card[data-astro-cid-zdayyosp]:hover .veil[data-astro-cid-zdayyosp]{background-color:#1072922e}.txt[data-astro-cid-zdayyosp]{padding:var(--space-s) var(--space-m) var(--space-s);color:#fff;gap:.2rem;display:grid;position:absolute;bottom:0;left:0;right:0}h3[data-astro-cid-zdayyosp]{font-size:var(--step-1);color:#fff;padding-right:2.6rem;line-height:1.15}h3[data-astro-cid-zdayyosp] a[data-astro-cid-zdayyosp]{color:inherit;text-decoration:none}.stretch[data-astro-cid-zdayyosp]:after{content:"";z-index:0;position:absolute;inset:0}.card[data-astro-cid-zdayyosp]:has(.stretch:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.line[data-astro-cid-zdayyosp]{font-size:var(--step--1);color:#ffffffdb;max-width:36ch;line-height:1.35}.links[data-astro-cid-zdayyosp]{z-index:1;flex-wrap:wrap;gap:.15rem .85rem;margin-top:.25rem;display:flex;position:relative}.links[data-astro-cid-zdayyosp] a[data-astro-cid-zdayyosp]{color:#fff;font-size:.9375rem;font-weight:var(--weight-strong);text-underline-offset:.2em;text-decoration:underline #fff6}.links[data-astro-cid-zdayyosp] a[data-astro-cid-zdayyosp]:hover{text-decoration-color:var(--accent)}.go[data-astro-cid-zdayyosp]{right:var(--space-s);bottom:var(--space-s);width:2.4rem;height:2.4rem;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1.5px solid #ffffffbf;border-radius:50%;place-items:center;display:grid;position:absolute}.go[data-astro-cid-zdayyosp]:after{content:"";background:#fff;width:.9rem;height:.9rem;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13.2 5.3 19.9 12l-6.7 6.7-1.4-1.4 4.3-4.3H4v-2h12.1l-4.3-4.3z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13.2 5.3 19.9 12l-6.7 6.7-1.4-1.4 4.3-4.3H4v-2h12.1l-4.3-4.3z'/></svg>") 50%/contain no-repeat}.card[data-astro-cid-zdayyosp]:hover .go[data-astro-cid-zdayyosp]{background:var(--brand);border-color:var(--brand)}@media (width>=48rem){.grid-tiles[data-astro-cid-zdayyosp]{grid-template-columns:repeat(2,1fr)}}@media (width>=62rem){.head[data-astro-cid-zdayyosp]{align-items:end;gap:var(--space-xl);margin-bottom:var(--space-m);grid-template-columns:1fr auto}.wrap[data-astro-cid-zdayyosp]{flex-direction:column;flex:1;display:flex}.grid-tiles[data-astro-cid-zdayyosp]{gap:var(--space-s);flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(9.5rem,1fr)}.treatments[data-astro-cid-zdayyosp].fold{padding-block:var(--space-l);justify-content:stretch}}@media (width>=62rem) and (height<=52rem){.grid-tiles[data-astro-cid-zdayyosp]{grid-auto-rows:minmax(7.5rem,1fr)}.head[data-astro-cid-zdayyosp]{margin-bottom:var(--space-s)}.line[data-astro-cid-zdayyosp],.aside[data-astro-cid-zdayyosp] .muted[data-astro-cid-zdayyosp]{display:none}}.band[data-astro-cid-smufcks7]{gap:var(--space-l);padding-block:var(--space-l);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);align-items:center;display:grid}.bda[data-astro-cid-smufcks7]{gap:var(--space-s);padding-left:var(--space-m);border-left:4px solid var(--accent);display:grid}.bda[data-astro-cid-smufcks7] p[data-astro-cid-smufcks7]{font-family:var(--font-display);font-size:var(--step-1);color:var(--heading);max-width:22ch;line-height:1.3}.facts[data-astro-cid-smufcks7]{gap:var(--space-s);display:grid}.facts[data-astro-cid-smufcks7] li[data-astro-cid-smufcks7]{gap:.15rem;display:grid}.facts[data-astro-cid-smufcks7] strong[data-astro-cid-smufcks7]{font-family:var(--font-display);font-weight:var(--weight-strong);font-size:var(--step-1);color:var(--heading)}.facts[data-astro-cid-smufcks7] span[data-astro-cid-smufcks7]{font-size:var(--step--1);color:var(--text-muted)}@media (width>=48rem){.facts[data-astro-cid-smufcks7]{gap:var(--space-l);grid-template-columns:repeat(3,1fr)}.facts[data-astro-cid-smufcks7] li[data-astro-cid-smufcks7]+li[data-astro-cid-smufcks7]{padding-left:var(--space-m);border-left:1px solid var(--rule)}}@media (width>=62rem){.band[data-astro-cid-smufcks7]{gap:var(--space-2xl);grid-template-columns:1fr 1.6fr}}.practice[data-astro-cid-lu3qoue3].fold{padding-block:var(--space-xl)}.grid[data-astro-cid-lu3qoue3]{gap:var(--space-xl);grid-template-columns:1fr;align-items:center}.text[data-astro-cid-lu3qoue3] h2[data-astro-cid-lu3qoue3]{font-size:var(--step-3);margin-bottom:var(--space-m);max-width:22ch}.text[data-astro-cid-lu3qoue3] p[data-astro-cid-lu3qoue3]{font-size:var(--step--1)}.text[data-astro-cid-lu3qoue3] p[data-astro-cid-lu3qoue3]+p[data-astro-cid-lu3qoue3]{margin-top:var(--space-s)}.routes[data-astro-cid-lu3qoue3]{gap:var(--space-xs);margin-top:var(--space-l);display:grid}.photos[data-astro-cid-lu3qoue3]{gap:var(--space-xs);grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);display:grid}.photos[data-astro-cid-lu3qoue3] figure[data-astro-cid-lu3qoue3]{border-radius:var(--radius);aspect-ratio:1;background:var(--panel);margin:0;position:relative;overflow:hidden}.photos[data-astro-cid-lu3qoue3] .ex[data-astro-cid-lu3qoue3]{aspect-ratio:16/8;grid-column:1/-1}.photos[data-astro-cid-lu3qoue3] img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.photos[data-astro-cid-lu3qoue3] figure[data-astro-cid-lu3qoue3]:hover img{transform:scale(1.04)}figcaption[data-astro-cid-lu3qoue3]{font-size:.875rem;font-weight:var(--weight-strong);color:#fff;background:linear-gradient(#0000,#141a2ebf);padding:1.4rem .7rem .5rem;position:absolute;bottom:0;left:0;right:0}.ex[data-astro-cid-lu3qoue3] figcaption[data-astro-cid-lu3qoue3]{font-size:var(--step--1);padding:2rem 1rem .75rem}@media (width>=62rem){.grid[data-astro-cid-lu3qoue3]{gap:var(--space-2xl);grid-template-columns:.8fr 1.2fr}.photos[data-astro-cid-lu3qoue3]{gap:var(--space-s)}.photos[data-astro-cid-lu3qoue3] .ex[data-astro-cid-lu3qoue3]{aspect-ratio:16/7.4}}@media (width>=62rem) and (height<=52rem){.photos[data-astro-cid-lu3qoue3] .ex[data-astro-cid-lu3qoue3]{aspect-ratio:16/6}.routes[data-astro-cid-lu3qoue3]{margin-top:var(--space-s)}}.reviews[data-astro-cid-qqpjhbwe].fold{padding-block:var(--space-xl)}.head[data-astro-cid-qqpjhbwe]{gap:var(--space-m);margin-bottom:var(--space-l);display:grid}.head[data-astro-cid-qqpjhbwe] h2[data-astro-cid-qqpjhbwe]{font-size:var(--step-3);max-width:22ch}.summary[data-astro-cid-qqpjhbwe]{column-gap:var(--space-xs);color:var(--text);padding:var(--space-s) var(--space-m);grid-template-rows:auto auto;grid-template-columns:auto auto;justify-self:start;align-items:center;text-decoration:none;display:inline-grid}.summary[data-astro-cid-qqpjhbwe] .big[data-astro-cid-qqpjhbwe]{font-family:var(--font-display);font-weight:var(--weight-strong);font-size:var(--step-4);color:var(--heading);grid-row:1/3;line-height:1}.stars[data-astro-cid-qqpjhbwe] svg{fill:currentColor}.summary[data-astro-cid-qqpjhbwe] .muted[data-astro-cid-qqpjhbwe]{font-size:var(--step--1)}.strip[data-astro-cid-qqpjhbwe]{gap:var(--space-m);scroll-snap-type:x mandatory;padding-bottom:var(--space-s);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:thin;grid-auto-columns:min(82vw,22rem);grid-auto-flow:column;display:grid;overflow-x:auto}.strip[data-astro-cid-qqpjhbwe] li[data-astro-cid-qqpjhbwe]{scroll-snap-align:start;display:grid}blockquote[data-astro-cid-qqpjhbwe]{height:100%;padding:var(--space-m);gap:var(--space-m);grid-template-rows:1fr auto;margin:0;display:grid}blockquote[data-astro-cid-qqpjhbwe] p[data-astro-cid-qqpjhbwe]{font-size:var(--step--1);text-wrap:pretty;line-height:1.5}blockquote[data-astro-cid-qqpjhbwe] footer[data-astro-cid-qqpjhbwe]{font-size:var(--step--1)}blockquote[data-astro-cid-qqpjhbwe] strong[data-astro-cid-qqpjhbwe]{font-family:var(--font-display);font-size:var(--step-0);color:var(--heading)}.more[data-astro-cid-qqpjhbwe]{margin-top:var(--space-m)}@media (width>=62rem){.head[data-astro-cid-qqpjhbwe]{grid-template-columns:1fr auto;align-items:end}.strip[data-astro-cid-qqpjhbwe]{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}blockquote[data-astro-cid-qqpjhbwe] p[data-astro-cid-qqpjhbwe]{-webkit-line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=62rem) and (height<=52rem){blockquote[data-astro-cid-qqpjhbwe] p[data-astro-cid-qqpjhbwe]{-webkit-line-clamp:6}.head[data-astro-cid-qqpjhbwe]{margin-bottom:var(--space-m)}}
