.beauty[data-astro-cid-hmukveix]{--beauty-olive:#847955;--beauty-ratio:2.1286;--drift-photo:-.9;--drift-copy:.8;isolation:isolate;background-color:var(--beauty-olive);color:var(--color-on-dark);display:grid;position:relative;overflow:hidden}.beauty__media[data-astro-cid-hmukveix]{z-index:-1;position:absolute}.beauty__media[data-astro-cid-hmukveix] img[data-astro-cid-hmukveix]{max-width:none;transform:translate3d(0, calc(var(--parallax,0%) * var(--drift-photo)), 0);will-change:transform}.beauty__copy[data-astro-cid-hmukveix]{transform:translate3d(0, calc(var(--parallax,0%) * var(--drift-copy)), 0);will-change:transform}.beauty[data-astro-cid-hmukveix] h2[data-astro-cid-hmukveix]{font-size:var(--text-4xl);line-height:1.05}.beauty[data-astro-cid-hmukveix] p[data-astro-cid-hmukveix]{font-size:var(--text-base);opacity:.92;margin-block-start:var(--space-md);line-height:1.5}.beauty__cta[data-astro-cid-hmukveix]{margin-block-start:var(--space-xl)}@media (width<=767px){.beauty[data-astro-cid-hmukveix]{--beauty-veil:transparent;min-height:40rem}.beauty__inner[data-astro-cid-hmukveix]{padding-block:var(--space-3xl) var(--space-xl);align-items:flex-end;display:flex}.beauty[data-astro-cid-hmukveix] h2[data-astro-cid-hmukveix]{text-shadow:2px 2px #c9a45c}.beauty[data-astro-cid-hmukveix] p[data-astro-cid-hmukveix]{max-width:15.5rem}.beauty__media[data-astro-cid-hmukveix]{inset:0}.beauty__media[data-astro-cid-hmukveix]:after{content:"";background-color:var(--beauty-veil);position:absolute;inset:0}.beauty__media[data-astro-cid-hmukveix] img[data-astro-cid-hmukveix]{object-fit:cover;object-position:right center;width:100%;height:124%;position:relative;inset-block-start:-12%}}@media (width>=768px) and (width<=1023px){.beauty[data-astro-cid-hmukveix]{min-height:clamp(30rem,52vw,44rem)}.beauty__media[data-astro-cid-hmukveix]{inset:0}.beauty__media[data-astro-cid-hmukveix]:after{content:"";background:linear-gradient(to right, var(--beauty-olive) 0%, #847955b3 30%, transparent 55%);position:absolute;inset:0}.beauty[data-astro-cid-hmukveix]{--drift-photo:-.6}.beauty__media[data-astro-cid-hmukveix] img[data-astro-cid-hmukveix]{object-fit:cover;object-position:right center;width:100%;height:116%;position:relative;inset-block-start:-8%}}@media (width>=768px){.beauty__inner[data-astro-cid-hmukveix]{padding-block:var(--space-3xl);align-items:center;display:flex}.beauty__copy[data-astro-cid-hmukveix]{max-width:27rem}}@media (width>=1024px){.beauty[data-astro-cid-hmukveix]{height:min(calc(100vw / var(--beauty-ratio)), 902px);min-height:30rem}.beauty__media[data-astro-cid-hmukveix]{inset-block:0;inset-inline-end:0}.beauty__media[data-astro-cid-hmukveix] img[data-astro-cid-hmukveix]{width:auto;height:100%;transform:translate3d(calc(var(--parallax,0%) * -.25), 0, 0);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 97%,#0000)}.beauty__inner[data-astro-cid-hmukveix]{padding-block:var(--space-2xl)}.beauty__copy[data-astro-cid-hmukveix]{max-width:29rem;margin-inline-start:var(--space-sm)}}.homecare[data-astro-cid-3rscsi7a]{--drift-photo:-.9;--drift-copy:.8;isolation:isolate;min-height:40rem;color:var(--color-on-dark);background-color:#2a2017;display:grid;position:relative;overflow:hidden}.homecare__media[data-astro-cid-3rscsi7a]{z-index:-2;transform:translate3d(0, calc(var(--parallax,0%) * var(--drift-photo)), 0);will-change:transform;position:absolute;inset:-12% 0}.homecare__media[data-astro-cid-3rscsi7a] img[data-astro-cid-3rscsi7a]{object-fit:cover;object-position:78% center;width:100%;max-width:none;height:100%}.homecare[data-astro-cid-3rscsi7a]:after{content:"";z-index:-1;background:linear-gradient(#19120c33 0%,#19120c8c 45%,#19120ce0 100%);position:absolute;inset:0}.homecare__inner[data-astro-cid-3rscsi7a]{padding-block:var(--space-3xl) var(--space-2xl);align-items:flex-end;display:flex}.homecare__copy[data-astro-cid-3rscsi7a]{max-width:32rem;transform:translate3d(0, calc(var(--parallax,0%) * var(--drift-copy)), 0);will-change:transform}.homecare[data-astro-cid-3rscsi7a] h2[data-astro-cid-3rscsi7a]{font-size:var(--text-4xl);line-height:1.04}.homecare[data-astro-cid-3rscsi7a] p[data-astro-cid-3rscsi7a]{max-width:26rem;font-size:var(--text-base);opacity:.92;margin-block-start:var(--space-sm);line-height:1.45}.homecare__cta[data-astro-cid-3rscsi7a]{margin-block-start:var(--space-lg)}@media (width>=768px){.homecare[data-astro-cid-3rscsi7a]{min-height:clamp(32rem,53vw,46rem)}.homecare[data-astro-cid-3rscsi7a]:after{background:linear-gradient(90deg,#19120cb8 0%,#19120c73 45%,#19120c1a 75%)}.homecare__inner[data-astro-cid-3rscsi7a]{padding-block:var(--space-3xl);align-items:center}.homecare__copy[data-astro-cid-3rscsi7a]{margin-block-start:var(--space-3xl)}}@media (width>=1024px){.homecare__copy[data-astro-cid-3rscsi7a]{margin-inline-start:var(--space-xl)}}.results__header[data-astro-cid-ka7eczlp]{text-align:center;max-width:34rem;margin-inline:auto}.results[data-astro-cid-ka7eczlp] h2[data-astro-cid-ka7eczlp]{font-size:var(--text-3xl)}.results__header[data-astro-cid-ka7eczlp] p[data-astro-cid-ka7eczlp]{color:#2c2a27;font-size:var(--text-base);margin-block-start:var(--space-sm);line-height:1.5}.results__grid[data-astro-cid-ka7eczlp]{gap:var(--space-xl);max-width:66rem;margin:var(--space-xl) auto 0;display:grid}.compare[data-astro-cid-ka7eczlp]{--pos:50%;margin:0}.compare__stage[data-astro-cid-ka7eczlp]{aspect-ratio:470/390;border-radius:var(--radius-sm);touch-action:pan-y;background-color:#e9e2da;position:relative;overflow:hidden}.compare__img[data-astro-cid-ka7eczlp]{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-silk);position:absolute;inset:0}@media (hover:hover){.compare[data-astro-cid-ka7eczlp]:hover .compare__img[data-astro-cid-ka7eczlp]{transform:scale(1.03)}}.compare__before[data-astro-cid-ka7eczlp]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.compare__tag[data-astro-cid-ka7eczlp]{border-radius:var(--radius-full);backdrop-filter:blur(6px);color:#fff;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out);background-color:#14141461;padding:.3rem .7rem;font-size:.6875rem;position:absolute;inset-block-start:var(--space-sm)}.compare__tag--before[data-astro-cid-ka7eczlp]{inset-inline-start:var(--space-sm)}.compare__tag--after[data-astro-cid-ka7eczlp]{inset-inline-end:var(--space-sm)}.compare[data-astro-cid-ka7eczlp][data-near=start] .compare__tag--before[data-astro-cid-ka7eczlp],.compare[data-astro-cid-ka7eczlp][data-near=end] .compare__tag--after[data-astro-cid-ka7eczlp]{opacity:0}.compare__handle[data-astro-cid-ka7eczlp]{pointer-events:none;background-color:#ffffffe6;width:1.5px;position:absolute;inset-block:0;inset-inline-start:var(--pos);transform:translate(-50%)}.compare__knob[data-astro-cid-ka7eczlp]{backdrop-filter:blur(4px);color:#fff;width:2.25rem;height:2.25rem;transition:transform var(--duration-slow) var(--ease-silk), background-color var(--duration-base) var(--ease-out);background-color:#ffffff2e;border:1.5px solid #ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.compare[data-astro-cid-ka7eczlp]:hover .compare__knob[data-astro-cid-ka7eczlp],.compare__range[data-astro-cid-ka7eczlp]:focus-visible~.compare__handle[data-astro-cid-ka7eczlp] .compare__knob[data-astro-cid-ka7eczlp]{background-color:#ffffff4d;transform:translate(-50%,-50%)scale(1.15)}.compare__range[data-astro-cid-ka7eczlp]{opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare__range[data-astro-cid-ka7eczlp]::-webkit-slider-thumb{-webkit-appearance:none;width:2.75rem;height:100vh}.compare__range[data-astro-cid-ka7eczlp]::-moz-range-thumb{border:0;width:2.75rem;height:100vh}.compare__range[data-astro-cid-ka7eczlp]:focus-visible{outline:none}.compare__stage[data-astro-cid-ka7eczlp]:has(.compare__range:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.compare[data-astro-cid-ka7eczlp] figcaption[data-astro-cid-ka7eczlp]{font-size:var(--text-base);text-align:center;margin-block-start:var(--space-sm)}@media (width>=768px){.results__grid[data-astro-cid-ka7eczlp]{gap:var(--space-xl);grid-template-columns:1fr 1fr;margin-block-start:var(--space-2xl)}}@media (width>=768px) and (width<=1023px){.compare[data-astro-cid-ka7eczlp]:last-child:nth-child(odd){width:calc(50% - var(--space-xl) / 2);grid-column:1/-1;justify-self:center}}@media (width>=1024px){.results__grid[data-astro-cid-ka7eczlp]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);max-width:72rem}}.treatments[data-astro-cid-leq5aipd]{padding:var(--space-md) var(--space-sm) var(--section-gap)}.treatments__frame[data-astro-cid-leq5aipd]{max-width:var(--container-max);isolation:isolate;background-color:var(--color-espresso);color:var(--color-on-dark);border-radius:1.5rem;margin-inline:auto;position:relative;overflow:hidden}.treatments__image[data-astro-cid-leq5aipd]{z-index:-2;object-fit:cover;object-position:52% 30%;width:100%;height:100%;position:absolute;inset:0}.treatments__content[data-astro-cid-leq5aipd]{gap:var(--space-md);padding:var(--space-xl) var(--space-md) var(--space-lg);display:grid}.treatments__title[data-astro-cid-leq5aipd]{font-size:clamp(2rem,1.5rem + 2.4vw,3.75rem);font-weight:var(--weight-regular);line-height:1.02}.treatments__list[data-astro-cid-leq5aipd]{display:grid}.treatments__item[data-astro-cid-leq5aipd]{position:relative}.treatments__item[data-astro-cid-leq5aipd]:after{content:"";transform-origin:0;height:1px;transform:scaleX(var(--line,1));transition:transform 1.4s var(--ease-silk);transition-delay:calc(var(--delay,0s) + .25s);background-color:#ffffff73;position:absolute;inset-block-end:0;inset-inline:0}:root.js:not(.reveal-off) .treatments__item[data-astro-cid-leq5aipd]:not(.is-revealed){--line:0}.treatments__item[data-astro-cid-leq5aipd] a[data-astro-cid-leq5aipd]{padding-block:var(--space-sm);padding-inline-end:var(--space-xl);display:block;position:relative}.treatments__item[data-astro-cid-leq5aipd] h3[data-astro-cid-leq5aipd]{font-family:var(--font-serif);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:var(--weight-regular);letter-spacing:0;transition:transform var(--duration-slow) var(--ease-silk)}.treatments__item[data-astro-cid-leq5aipd] p[data-astro-cid-leq5aipd]{font-size:var(--text-sm);opacity:.88;transition:transform var(--duration-slow) var(--ease-silk);margin-block-start:.2rem;line-height:1.4;transition-delay:40ms}.treatments__arrow[data-astro-cid-leq5aipd]{opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-slow) var(--ease-silk);position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translate(-.75rem,-50%)}@media (hover:hover){.treatments__item[data-astro-cid-leq5aipd] a[data-astro-cid-leq5aipd]:hover h3[data-astro-cid-leq5aipd],.treatments__item[data-astro-cid-leq5aipd] a[data-astro-cid-leq5aipd]:hover p[data-astro-cid-leq5aipd]{transform:translate(.5rem)}.treatments__item[data-astro-cid-leq5aipd] a[data-astro-cid-leq5aipd]:hover .treatments__arrow[data-astro-cid-leq5aipd]{opacity:1;transform:translateY(-50%)}}.treatments__more[data-astro-cid-leq5aipd]{font-size:var(--text-base);justify-self:center;margin-block-start:var(--space-xs)}@media (width>=768px){.treatments__image[data-astro-cid-leq5aipd]{object-position:center 15%}.treatments__item[data-astro-cid-leq5aipd] p[data-astro-cid-leq5aipd]{margin-block-start:.35rem}.treatments[data-astro-cid-leq5aipd]{padding-inline:var(--space-lg);padding-block-start:var(--space-lg)}.treatments__content[data-astro-cid-leq5aipd]{column-gap:var(--space-2xl);row-gap:var(--space-2xl);padding:var(--space-3xl) var(--space-2xl) var(--space-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.treatments__title[data-astro-cid-leq5aipd]{padding-inline-start:var(--space-lg)}.treatments__item[data-astro-cid-leq5aipd] a[data-astro-cid-leq5aipd]{padding-block:var(--space-lg);padding-inline:var(--space-xl)}.treatments__more[data-astro-cid-leq5aipd]{grid-column:1/-1}}@media (width>=1024px){.treatments__content[data-astro-cid-leq5aipd]{min-height:43rem;padding-inline:var(--space-3xl) var(--space-3xl);align-content:center}.treatments__title[data-astro-cid-leq5aipd]{padding-inline-start:var(--space-xl)}}
