:root{--space-3xs: 4px;--space-2xs: 8px;--space-xs: 12px;--space-sm: 16px;--space-md: 18px;--space-lg: 20px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 40px;--space-4xl: 48px;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 900;--z-under: -1;--z-raised: 1;--z-header: 100;--z-skip: 200;--bp-sm: 700px;--bp-lg: 1300px;--leading: 1.302;--leading-display: 1.02;--lh-flat: var(--leading);--ink-rgb: 9 33 59;--accent-rgb: 88 153 176;--ink: rgb(var(--ink-rgb));--ink-hover: #0d2e52;--accent: rgb(var(--accent-rgb));--surface-rgb: 255 255 255;--surface: rgb(var(--surface-rgb));--ink-muted: #35485c;--ink-deep: #132a3e;--ink-faint: #9099a3;--ink-slate: #375e6d;--rating: var(--accent);--rule-color: rgb(var(--ink-rgb) / 22%);--rule-w: 1px;--rule-color-soft: rgb(var(--ink-rgb) / 10%);--page-bg: #f6fcfd;--surface-tint: #f4fafa;--surface-mist-rgb: 231 236 239;--surface-mist: rgb(var(--surface-mist-rgb));--surface-fade: linear-gradient( to bottom,rgb(var(--surface-rgb) / 0%) 0%,rgb(var(--surface-rgb) / 33%) 12.5%,rgb(var(--surface-rgb) / 61%) 35%,rgb(var(--surface-rgb) / 78%) 57%,rgb(var(--surface-rgb) / 100%) 88% );--teal: var(--accent);--teal-deep: #094950;--aurora-ink: 154 216 243;--aurora-weave-1-a: 0.32;--aurora-weave-2-a: 0.2;--aurora-period: 720px;--aurora-halo-in: 250px;--aurora-knee-in: 355px;--aurora-core-in: 400px;--aurora-core-out: 424px;--aurora-knee-out: 490px;--aurora-halo-out: 610px;--aurora-weave-1-angle: 155deg;--aurora-weave-2-angle: 42deg;--aurora-weave-2-period: 980px;--aurora-weave-1-phase-x: 0px;--aurora-weave-1-phase-y: 0px;--aurora-weave-2-phase-x: 360px;--aurora-weave-2-phase-y: -400px;--aurora-h: 900px;--aurora-shader-size: 1.2;--aurora-shader-highlights: 0.4;--aurora-shader-layering: 0.4;--aurora-shader-caustic: 0.4;--aurora-shader-waves: 0.3;--aurora-shader-speed: 0.12;--aurora-shader-highlight-a: 0;--aurora-pad: 960px;--aurora-dur-1: 34s;--aurora-dur-2: 47s;--aurora-grain: 0.025;--font-sans: "DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display: var(--font-sans);--fs-nav: 20px;--ls-nav: 1px;--lh-tight: calc(var(--leading) * var(--fs-nav));--header-inset: max(var(--space-3xl),calc((100% - var(--page-max)) / 2));--header-top: var(--space-2xl);--header-height: 100px;--header-radius: 24px;--header-padding-x: var(--space-xl);--header-inner-gap: var(--space-xl);--header-hide-dur: 280ms;--header-logo-col: 188px;--nav-gap: var(--space-3xl);--logo-width: 138px;--burger-ink: #000000;--burger-width: 52px;--burger-bar: 3px;--burger-gap: 5px;--burger-hit-y: 16px;--services-menu-top: var(--space-xl);--services-menu-gap: var(--space-sm);--services-menu-bottom: var(--space-2xl);--nav-stack-gap: var(--space-md);--services-pill-h: 55px;--services-pill-px: var(--space-xl);--services-pill-radius: 24px;--services-pill-bg: var(--surface);--fs-services-pill: var(--fs-nav);--ls-services-pill: var(--ls-nav);--lh-services-pill: calc(var(--leading) * var(--fs-services-pill));--services-pill-shadow: var(--shadow-panel);--fw-nav-open: var(--fw-black);--ls-nav-open: var(--ls-nav);--services-toggle-bar-w: 12.6px;--services-toggle-bar-h: 1.8px;--services-toggle-radius: 2px;--services-toggle-gap: 7px;--services-toggle-color: var(--ink);--btn-md-h: 43px;--btn-md-px: 24px;--btn-md-fs: 15px;--btn-md-ls: 2px;--btn-sm-px: 24px;--btn-sm-fs: 13px;--btn-sm-ls: 2px;--btn-sm-solid-w: 234px;--btn-sm-solid-h: 43px;--btn-sm-outline-w: 207px;--btn-sm-outline-h: 45px;--btn-gap: var(--space-2xs);--btn-solid-bg: var(--ink);--btn-solid-bg-hover: var(--ink-hover);--btn-solid-fg: var(--surface);--btn-outline-fg: var(--ink);--btn-outline-ring-w: 1px;--btn-outline-ring-color: #afbac3;--radius-xs: 4px;--radius-pill: 1000px;--focus-ring-w: 2px;--focus-ring-offset: 3px;--focus-link-inset: var(--space-xs);--focus-link-pad-x: var(--space-xs);--focus-link-pad-y: var(--space-3xs);--focus-link-radius: var(--radius-pill);--focus-link-fill: var(--surface);--focus-link-fg: var(--ink);--focus-link-fs: 13px;--focus-link-lh: calc(var(--leading) * var(--focus-link-fs));--focus-link-shadow: var(--shadow-card);--shadow-panel: 0 6px 24px rgb(var(--ink-rgb) / 12%);--shadow-header: 0 10px 26px rgb(0 0 0 / 16%),0 30px 78px rgb(0 0 0 / 19%);--shadow-card: 0 18px 48px rgb(var(--ink-rgb) / 8%),0 4px 12px rgb(var(--ink-rgb) / 5%);--ease: cubic-bezier(0.22,0.61,0.36,1);--dur: 240ms;--ease-out-soft: cubic-bezier(0.16,0.72,0.24,1);--page-inset: var(--space-3xl);--page-max: 1440px;--hero-top: 248px;--hero-bottom: 120px;--hero-col: 752px;--hero-gap: clamp(32px,9.7vw,140px);--hero-media-w: clamp(280px,36.7vw,529px);--hero-media-ratio: 529 / 625;--hero-media-radius: 38px;--heading-ink: var(--ink);--heading-accent: var(--accent);--fw-display-dark: var(--fw-bold);--fw-display-accent: var(--fw-light);--fs-hero-title: clamp(44px,5vw,82px);--ls-hero-title: -0.0244em;--lh-hero-title: calc(var(--leading-display) * var(--fs-hero-title));--fs-hero-lead: 18px;--ls-hero-lead: 0.9px;--lh-hero-lead: calc(var(--leading) * var(--fs-hero-lead));--hero-lead-w: 509px;--hero-title-gap: var(--space-2xl);--hero-btn-gap: var(--space-sm);--badge-bg: rgb(255 255 255 / 23%);--badge-blur: 27.3px;--badge-border-w: 1px;--badge-border-color: rgb(255 255 255 / 55%);--badge-dot-ring-color: rgb(255 255 255 / 18%);--badge-float-x: 7px;--badge-float-y: 11px;--badge-float-dur: 24s;--badge-float-delay: 0s;--badge-in-scale: 1.45;--badge-in-dur: 1800ms;--badge-in-fade-dur: 620ms;--badge-in-delay: 0s;--badge-in-step: 0s;--badge-in-ease: var(--ease-out-soft);--badge-in-zoom-ease: cubic-bezier(0.33,0,0.2,1);--count-dur: 3000ms;--count-delay: 0ms;--count-step: 0ms;--badge-md-w: 106px;--badge-md-h: 59px;--badge-md-radius: 10px;--badge-md-clip: path("M0 17.6692C0 3.11862 3.1083 0 17.6108 0H88.3807C102.883 0 105.991 3.11862 105.991 17.6692V41.3308C105.991 55.8814 102.883 59 88.3807 59H17.6108C3.1083 59 0 55.8814 0 41.3308V17.6692Z");--badge-md-ring-clip: path( evenodd,"M0 17.6692C0 3.11862 3.1083 0 17.6108 0H88.3807C102.883 0 105.991 3.11862 105.991 17.6692V41.3308C105.991 55.8814 102.883 59 88.3807 59H17.6108C3.1083 59 0 55.8814 0 41.3308V17.6692Z M1 18.6692C1 4.11862 4.1083 1 18.6108 1H87.3807C101.883 1 104.991 4.11862 104.991 18.6692V40.3308C104.991 54.8814 101.883 58 87.3807 58H18.6108C4.1083 58 1 54.8814 1 40.3308V18.6692Z" );--badge-md-pad-l: 12px;--badge-md-pad-r: 17px;--badge-md-pad-y: 0px;--badge-md-dot: 10px;--badge-md-dot-ring: 4px;--badge-md-fs-value: 20px;--badge-md-ls-value: 2px;--badge-md-lh-value: calc(var(--leading) * var(--badge-md-fs-value));--badge-md-fs-label: 12px;--badge-md-ls-label: 1.68px;--badge-md-lh-label: calc(var(--leading) * var(--badge-md-fs-label));--badge-md-gap-x: 0px;--badge-md-gap-y: var(--space-3xs);--badge-md-align: flex-end;--badge-sm-w: 73px;--badge-sm-h: 34px;--badge-sm-radius: 8px;--badge-sm-clip: path("M0 14.1354C0 2.4949 2.4866 0 14.0886 0H58.9114C70.5134 0 73 2.4949 73 14.1354V19.8646C73 31.5051 70.5134 34 58.9114 34H14.0886C2.4866 34 0 31.5051 0 19.8646V14.1354Z");--badge-sm-ring-clip: path( evenodd,"M0 14.1354C0 2.4949 2.4866 0 14.0886 0H58.9114C70.5134 0 73 2.4949 73 14.1354V19.8646C73 31.5051 70.5134 34 58.9114 34H14.0886C2.4866 34 0 31.5051 0 19.8646V14.1354Z M1 15.1354C1 3.4949 3.4866 1 15.0886 1H57.9114C69.5134 1 72 3.4949 72 15.1354V18.8646C72 30.5051 69.5134 33 57.9114 33H15.0886C3.4866 33 1 30.5051 1 18.8646V15.1354Z" );--badge-sm-pad-l: 8.3px;--badge-sm-pad-r: 17px;--badge-sm-pad-y: 0px;--badge-sm-dot: 5.8px;--badge-sm-dot-ring: 2.3px;--badge-sm-fs-value: 11.6px;--badge-sm-ls-value: 1.38px;--badge-sm-lh-value: calc(var(--leading) * var(--badge-sm-fs-value));--badge-sm-fs-label: 6.96px;--badge-sm-ls-label: 1.16px;--badge-sm-lh-label: calc(var(--leading) * var(--badge-sm-fs-label));--badge-sm-gap-x: 0px;--badge-sm-gap-y: 2.8px;--badge-sm-align: flex-end;--badge-sm-float-x: 4px;--badge-sm-float-y: 6px;--badge-lg-w: auto;--badge-lg-h: auto;--badge-lg-radius: 21.28px;--badge-lg-corner: superellipse(1.8);--badge-lg-pad-l: 11.2px;--badge-lg-pad-r: 12.7px;--badge-lg-pad-y: 9px;--badge-lg-dot: 11.21px;--badge-lg-dot-ring: 4.48px;--badge-lg-fs-value: 22.41px;--badge-lg-ls-value: 2.24px;--badge-lg-lh-value: calc(var(--leading) * var(--badge-lg-fs-value));--badge-lg-fs-label: 13.45px;--badge-lg-ls-label: 1.88px;--badge-lg-lh-label: calc(var(--leading) * var(--badge-lg-fs-label));--badge-lg-gap-x: 14.5px;--badge-lg-gap-y: 0px;--badge-lg-align: flex-start;--badge-lgs-radius: 19px;--badge-lgs-pad-l: 10px;--badge-lgs-pad-r: 11.3px;--badge-lgs-pad-y: 8px;--badge-lgs-lh-value: calc(var(--leading) * var(--badge-md-fs-value));--badge-lgs-lh-label: calc(var(--leading) * var(--badge-md-fs-label));--badge-lgs-gap-x: 12.9px;--photo-reveal-dur: 1680ms;--photo-reveal-delay: 0ms;--photo-reveal-step: 0ms;--photo-reveal-wait: 1200ms;--photo-reveal-shift: 28px;--photo-reveal-scale: 1.04;--photo-reveal-ease: var(--ease-out-soft);--photo-reveal-blur: 18px;--photo-reveal-blur-dur: 1330ms;--photo-reveal-blur-ease: cubic-bezier(0.33,0.1,0.2,1);--photo-reveal-blur-name: photo-reveal-sharpen;--hero-photo-dur: 1500ms;--hero-badge-float-dur-tr: 24s;--hero-badge-float-dur-bl: 31s;--hero-badge-float-delay-bl: -11s;--hero-badge-in-delay-tr: 700ms;--hero-badge-in-delay-bl: 1150ms;--chart-stroke: 1.2px;--chart-len: 306;--chart-shift-x: 12px;--chart-shift-y: -12px;--chart-start-delay: 2500ms;--chart-line-dur: 3000ms;--chart-dot-dur: 620ms;--hero-in-ease: var(--badge-in-ease);--hero-in-text-dur: 1000ms;--hero-in-text-shift: 16px;--hero-in-title-delay: 150ms;--hero-in-title-step: 220ms;--hero-in-lead-delay: 1000ms;--hero-in-actions-delay: 1250ms;--hero-perspective: 1100px;--hero-sway-x: 1.1deg;--hero-sway-y: 1.4deg;--hero-sway-dur: 22s;--hero-tilt-x: 3.2deg;--hero-tilt-y: 4.2deg;--hero-tilt-follow: 160ms;--hero-tilt-return: 900ms;--hero-photo-zoom: 1;--hero-photo-origin: 0% 100%;--hero-badge-tr-top: 69px;--hero-badge-tr-right: -19px;--hero-badge-bl-left: 40px;--hero-badge-bl-bottom: 26px;--arrow-size: 24px;--arrow-stroke: 2;--rating-star-w: 12.5px;--rating-gap: 6.25px;--rating-fg: var(--rating);--pin-size: 40px;--pin-stroke: 2.5;--pin-fg: var(--accent);--check-list-gap: 12px;--check-list-row-h: 24.02px;--check-list-text-gap: 13px;--check-list-mark-size: 22px;--check-list-mark-stroke: 2.1;--check-list-mark-bg: #e8eaf2;--check-list-mark-fg: var(--accent);--fs-check-list: 16px;--lh-check-list: calc(var(--leading) * var(--fs-check-list));--fw-check-list: var(--fw-medium);--check-list-text-color: var(--ink);--portrait-row-w: 1128px;--portrait-row-gap: 22px;--portrait-row-ratio: 265.5 / 354;--portrait-row-radius: 24px;--portrait-row-shadow: var(--shadow-card);--portrait-row-offset: 32px;--portrait-row-step: 200ms;--portrait-row-badge-out: 4px;--portrait-row-badge-pad-y: 0px;--reveal-dur: 700ms;--reveal-shift: 24px;--reveal-step: 90ms;--reveal-ease: var(--ease-out-soft);--services-top: 2px;--services-bottom: 0px;--fs-services-title: clamp(44px,5vw,82px);--ls-services-title: -0.0404em;--lh-services-title: calc(var(--leading-display) * var(--fs-services-title));--services-title-w: 1152px;--fs-services-lead: 18px;--ls-services-lead: 0px;--lh-services-lead: calc(var(--leading) * var(--fs-services-lead));--services-lead-w: 668px;--services-lead-gap: 32.5px;--services-list-gap: 31px;--services-cta-w: auto;--services-cta-h: var(--btn-md-h);--services-row-h: 107.19px;--services-num-x: 14.4px;--services-name-x: 92px;--services-desc-x: 828px;--services-desc-w: 518px;--services-row-pad-r: 94px;--services-arrow-size: 50px;--services-arrow-right: 72px;--services-arrow-stroke: 1;--fs-services-num: 11px;--ls-services-num: 1.08px;--lh-services-num: calc(var(--leading) * var(--fs-services-num));--fs-services-name: 36px;--ls-services-name: -0.035em;--lh-services-name: calc(var(--leading-display) * var(--fs-services-name));--fs-services-desc: 16px;--ls-services-desc: 0px;--lh-services-desc: calc(var(--leading) * var(--fs-services-desc));--services-row-fill: linear-gradient( 90deg,rgb(var(--accent-rgb) / 0) 0%,rgb(var(--accent-rgb) / 32%) 50%,rgb(var(--accent-rgb) / 0) 100% );--services-state-dur: 360ms;--services-swap-shift: 10px;--services-row-gap: var(--space-xs);--services-list-reveal-shift: 12px;--people-max: 1264px;--people-top: 104px;--people-bottom: 81px;--fs-people-title: clamp(44px,5vw,82px);--ls-people-title: -0.0244em;--lh-people-title: calc(var(--leading-display) * var(--fs-people-title));--people-title-w: 498px;--people-cta-w: auto;--people-cta-h: var(--btn-md-h);--people-cards-gap: 54.5px;--people-card-gap: 24.65px;--people-card-ratio: 297.51 / 396.68;--people-card-radius: 26.89px;--people-card-drop: 35.86px;--people-tint: #163742;--people-tint-none: 0;--people-tint-soft: 0.2;--people-tint-strong: 0.33;--people-badge-bottom: var(--space-xl);--people-badge-overhang: 13px;--people-stagger: 200ms;--people-photo-step: var(--people-stagger);--people-badge-delay: 260ms;--people-badge-step: var(--people-stagger);--formulated-top: 104px;--formulated-bottom: 0px;--fs-formulated-title: clamp(44px,5vw,82px);--ls-formulated-title: -0.02em;--lh-formulated-title: calc(var(--leading-display) * var(--fs-formulated-title));--formulated-title-w: 580px;--fs-formulated-lead: 18px;--ls-formulated-lead: 0px;--lh-formulated-lead: calc(var(--leading) * var(--fs-formulated-lead));--formulated-lead-w: 444px;--formulated-lead-gap: 14px;--formulated-caption-top: 393px;--fs-formulated-caption: 15px;--lh-formulated-caption: calc(var(--leading) * var(--fs-formulated-caption));--formulated-caption-w: 290px;--formulated-caption-right: 83px;--formulated-photo-w: 1128px;--formulated-photo-h: 644px;--formulated-photo-rise: 50px;--formulated-media-gap: 0px;--formulated-photo-fit: contain;--formulated-card-overlap: 31.5px;--formulated-parallax-name: formulated-photo-rise;--formulated-photo-parallax: 120px;--formulated-parallax-from: entry 100%;--formulated-parallax-to: exit 40%;--formulated-card-w: 1128px;--formulated-card-h: 508.4px;--formulated-card-radius: 38px;--formulated-card-pad-x: 36px;--formulated-card-pad-t: 70px;--formulated-card-pad-b: 44px;--formulated-card-head-gap: 46px;--fs-formulated-card-title: 46px;--ls-formulated-card-title: -0.072em;--lh-formulated-card-title: calc(var(--leading-display) * var(--fs-formulated-card-title));--formulated-card-title-w: 620px;--formulated-cta-w: auto;--formulated-cta-h: var(--btn-md-h);--formulated-metric-inset: 16px;--fs-formulated-value: 80px;--ls-formulated-value: -0.0767em;--lh-formulated-value: calc(var(--leading) * var(--fs-formulated-value));--fs-formulated-label: 12px;--ls-formulated-label: 0.08em;--lh-formulated-label: calc(var(--leading) * var(--fs-formulated-label));--fs-formulated-desc: 14px;--ls-formulated-desc: 0.02em;--lh-formulated-desc: calc(var(--leading) * var(--fs-formulated-desc));--formulated-value-gap: var(--space-xs);--formulated-label-gap: var(--space-2xs);--formulated-count-delay: 200ms;--formulated-card-border-w: 0px;--formulated-card-border-color: rgb(var(--ink-rgb) / 7%);--testimonials-top: 125px;--testimonials-bottom: 0px;--fs-testimonials-title: clamp(44px,5vw,82px);--ls-testimonials-title: -0.0244em;--lh-testimonials-title: calc(var(--leading-display) * var(--fs-testimonials-title));--testimonials-title-w: 813px;--testimonials-title-x: 14.4444%;--testimonials-title-top: 0px;--testimonials-photo-w: 526px;--testimonials-photo-h: 596px;--testimonials-photo-2-w: 526px;--testimonials-photo-2-h: 596px;--testimonials-photo-2-bleed: -391px;--testimonials-photo-2-drop: 97px;--testimonials-photo-bleed: -364px;--testimonials-photo-asset-w: 1052;--testimonials-photo-asset-card-w: 913;--testimonials-photo-asset-card-h: 1034;--testimonials-photo-2-asset-w: 1212;--testimonials-photo-2-asset-card-w: 1052;--testimonials-photo-2-asset-card-h: 1192;--testimonials-photo-cover-w: max( 100%,var(--testimonials-photo-h) * var(--testimonials-photo-asset-card-w) / var(--testimonials-photo-asset-card-h) );--testimonials-photo-2-cover-w: max( 100%,var(--testimonials-photo-2-h) * var(--testimonials-photo-2-asset-card-w) / var(--testimonials-photo-2-asset-card-h) );--testimonials-photo-radius: 0px;--testimonials-photo-overflow: visible;--testimonials-media-gap: 0px;--testimonials-cards-gap: 125px;--testimonials-card-gap: var(--space-2xl);--testimonials-card-radius: 38px;--testimonials-card-pad: 37px;--testimonials-card-pad-t: 39px;--testimonials-card-pad-b: 41.5px;--testimonials-card-bg: rgb(255 255 255 / 22%);--testimonials-card-blur: 100px;--testimonials-card-ring-w: 1px;--testimonials-card-ring-color: var(--surface);--testimonials-quote-w: 474px;--fs-testimonials-quote: 18px;--lh-testimonials-quote: calc(var(--leading) * var(--fs-testimonials-quote));--fs-testimonials-name: 12px;--ls-testimonials-name: 0.09em;--lh-testimonials-name: calc(var(--leading) * var(--fs-testimonials-name));--testimonials-rating-h: 20px;--testimonials-rating-gap: 23px;--testimonials-name-gap: 22px;--book-top: 104px;--book-bottom: 0px;--book-field-w: 1920px;--book-field-h: 1232px;--book-field-ratio: calc(1232 / 1920);--book-gather-x: 0.5;--book-gather-y: 0.5;--book-tile-radius: 18%;--book-tile-blur: 6px;--book-tile-dur: 1400ms;--book-tile-step: 32ms;--book-content-w: 1020px;--book-content-top: 271px;--fs-book-title: clamp(45px,5.833vw,112px);--ls-book-title: -0.045em;--ls-book-title-accent: -0.0089em;--lh-book-title: calc(var(--leading-display) * var(--fs-book-title));--book-title-w: 7.4em;--fs-book-lead: 18px;--lh-book-lead: calc(var(--leading) * var(--fs-book-lead));--book-lead-w: 580px;--book-cta-w: auto;--book-cta-h: var(--btn-md-h);--book-contacts-w: 829px;--book-rule-color: var(--rule-color-soft);--fs-book-contact: 18px;--ls-book-contact: 0.1em;--lh-book-contact: calc(var(--leading) * var(--fs-book-contact));--book-sep-len: 18px;--book-sep-thick: 3px;--book-sep-radius: 3px;--book-sep-color: rgb(var(--ink-rgb) / 28%);--book-lead-gap: 23px;--book-cta-gap: 43px;--book-rule-gap: 55px;--book-contacts-gap: 17px;--book-contacts-item-gap: 27px;--book-bg-rx: 68.65%;--book-bg-ry: 50%;--book-bg-stop: 72.84%;--book-band-ar: 390 / 254.8;--book-band-ratio: calc(254.8 / 390);--locations-top: 179px;--locations-bottom: 0px;--locations-top-tight: 123.25px;--fs-locations-title: clamp(44px,5vw,82px);--ls-locations-title: 0em;--lh-locations-title: calc(var(--leading-display) * var(--fs-locations-title));--locations-title-w: 8em;--locations-cards-gap: 36px;--locations-card-gap: var(--space-xl);--locations-card-radius: 38px;--locations-card-pad-x: 37px;--locations-card-pad-t: 39px;--locations-card-pad-b: 39px;--locations-card-bg: rgb(var(--surface-mist-rgb) / 10%);--locations-card-ring-w: var(--rule-w);--locations-card-ring-color: var(--surface);--locations-card-inner: linear-gradient( to bottom,rgb(var(--ink-rgb) / 2.9%) 0,rgb(var(--ink-rgb) / 1.6%) 12px,rgb(var(--ink-rgb) / 0.8%) 48px,rgb(var(--ink-rgb) / 0%) 111px ),linear-gradient( to right,rgb(var(--ink-rgb) / 1.43%) 0,rgb(var(--ink-rgb) / 0.72%) 12px,rgb(var(--ink-rgb) / 0%) 42px );--fs-locations-label: 12px;--ls-locations-label: 0.08em;--lh-locations-label: calc(var(--leading) * var(--fs-locations-label));--fs-locations-name: 36px;--lh-locations-name: 60px;--locations-name-gap: var(--space-sm);--fs-locations-body: 16px;--lh-locations-body: calc(var(--leading) * var(--fs-locations-body));--locations-body-w: 474px;--locations-label-gap: 8.4px;--locations-body-gap: 8px;--locations-cta-gap: 33.22px;--locations-cta-w: 248px;--locations-cta-px: var(--space-md);--locations-cta-arrow: 12px;--locations-cta-lh: calc(var(--leading) * var(--btn-sm-fs));--locations-detail-col-w: 270px;--locations-detail-gap: var(--space-2xl);--locations-detail-row-gap: var(--space-2xl);--locations-details-body-gap: var(--space-xl);--fs-locations-detail-label: 13px;--ls-locations-detail-label: 0.08em;--lh-locations-detail-label: calc(var(--leading) * var(--fs-locations-detail-label));--locations-detail-label-color: var(--accent);--locations-detail-label-gap: var(--space-sm);--fs-locations-detail-value: 18px;--lh-locations-detail-value: calc(var(--leading) * var(--fs-locations-detail-value));--locations-detail-value-color: var(--ink-muted);--locations-detail-indent: 23px;--locations-detail-pin-size: 20.3px;--locations-detail-pin-bleed: calc(var(--locations-detail-pin-size) * -5.4 / 40);--locations-detail-phone-size: 17.9px;--locations-detail-phone-bleed: calc(var(--locations-detail-phone-size) * -0.02 / 24);--locations-detail-phone-stroke: 1.7;--footer-top: 106px;--footer-bottom: var(--space-3xl);--footer-room: 120.25px;--footer-col-brand: 452.375fr;--footer-col-links: 314.25fr;--footer-col-news: 359.125fr;--footer-legal-gap: 106.02px;--footer-logo-w: 99px;--footer-logo-h: 53px;--fs-footer-tagline: 13.5px;--lh-footer-tagline: calc(var(--leading) * var(--fs-footer-tagline));--footer-tagline-w: 238px;--footer-tagline-gap: var(--space-lg);--fs-footer-heading: 12px;--ls-footer-heading: 0.08em;--lh-footer-heading: calc(var(--leading) * var(--fs-footer-heading));--fs-footer-link: 13px;--lh-footer-link: calc(var(--leading) * var(--fs-footer-link));--footer-list-gap: 15.4px;--footer-link-gap: 10.1px;--fs-footer-news: 13px;--lh-footer-news: calc(var(--leading) * var(--fs-footer-news));--footer-news-w: 192px;--footer-news-gap: 15.74px;--footer-news-btn-gap: 14.2px;--footer-news-btn-w: 274.63px;--footer-news-btn-px: 26px;--footer-news-arrow: var(--locations-cta-arrow);--fs-footer-legal: 12px;--ls-footer-legal: 0.09em;--lh-footer-legal: calc(var(--leading) * var(--fs-footer-legal));--steps-top: 120px;--steps-bottom: 0px;--steps-col-gap: var(--space-2xl);--steps-list-w: 707px;--steps-diagram-w: 700px;--fs-steps-title: clamp(44px,5vw,82px);--ls-steps-title: -0.0307em;--lh-steps-title: calc(var(--leading-display) * var(--fs-steps-title));--steps-title-w: 8em;--steps-list-gap: 45px;--steps-rail-w: 10.8px;--steps-rail-gap: 20.88px;--steps-dot: 7.2px;--steps-dot-active: 10.8px;--steps-dot-color: var(--surface-mist);--steps-dot-active-color: var(--teal-deep);--steps-connector-w: 2px;--steps-dot-top: 44.2px;--steps-dot-clear: 16px;--steps-dur: 420ms;--steps-ease: var(--ease-out-soft);--steps-grow-s: 10;--steps-hold-s: 2;--steps-fade-s: 1.1;--steps-lap-s: calc(var(--steps-grow-s) + var(--steps-hold-s) + var(--steps-fade-s));--steps-cycle-dur: calc(var(--steps-lap-s) * 1s);--steps-lit-snap: 200;--steps-pop-decay: 12;--steps-item-pad-t: 16px;--steps-item-pad-b: 16px;--steps-item-pad-b-open: 38.6px;--steps-item-text-x: 55.8px;--steps-item-wash: linear-gradient( to right,rgb(var(--accent-rgb) / 0%) 1%,rgb(var(--accent-rgb) / 32%) 50.4%,rgb(var(--accent-rgb) / 0%) 100% );--fs-steps-item: 22px;--fs-steps-item-open: 36px;--ls-steps-item: -0.0256em;--lh-steps-item: calc(var(--leading-display) * var(--fs-steps-item));--lh-steps-item-open: calc(var(--leading-display) * var(--fs-steps-item-open));--steps-item-dim: 0.67;--fs-steps-num: 10.8px;--ls-steps-num: 0.1em;--lh-steps-num: calc(var(--leading) * var(--fs-steps-num));--fs-steps-body: 16px;--lh-steps-body: calc(var(--leading) * var(--fs-steps-body));--steps-body-w: 493px;--fs-steps-link: 12px;--lh-steps-link: calc(var(--leading) * var(--fs-steps-link));--steps-links-gap: 23px;--steps-links-top: 15.84px;--steps-panel-pad-b: 21.6px;--steps-panel-pad-t: 0px;--steps-head-pad-t: 16px;--steps-head-pad-b: 17px;--steps-disc-inset: 4.775px;--steps-disc-top: 108.68px;--steps-link-arrow-gap: var(--space-3xs);--steps-toggle-bar-w: 12.6px;--steps-toggle-bar-h: 1.8px;--steps-toggle-color: var(--ink-muted);--steps-toggle-color-open: var(--teal-deep);--steps-disc: 585.1px;--steps-ring: 382.8px;--steps-node: 27.02px;--steps-node-active: 31.52px;--steps-node-pop: 4.5px;--steps-node-ring: #d0d4db;--steps-node-w: 1px;--steps-ring-w: 1px;--steps-arc-w: 2px;--steps-label-gap: 14px;--fs-steps-label: 15.76px;--ls-steps-label: 0.08em;--lh-steps-label: calc(var(--leading) * var(--fs-steps-label));--app-top: 189px;--app-bottom: 0px;--app-radius: 34px;--app-pad-x: 81px;--app-pad-y: 121px;--app-ring-color: rgb(var(--ink-rgb) / 7%);--app-text-w: 526px;--app-col-gap: 77px;--app-content-h: 739px;--app-title-w: 7em;--fs-app-title: clamp(40px,5vw,82px);--ls-app-title: -0.0332em;--lh-app-title: calc(var(--leading-display) * var(--fs-app-title));--fw-app-title-accent: var(--fw-regular);--app-lead-gap: 24.48px;--fs-app-lead: 18px;--lh-app-lead: calc(var(--leading) * var(--fs-app-lead));--app-lead-w: 420px;--fs-app-slide-title: 24px;--ls-app-slide-title: -0.03em;--lh-app-slide-title: calc(var(--leading-display) * var(--fs-app-slide-title));--app-slide-body-gap: 5.64px;--fs-app-slide-body: 16px;--lh-app-slide-body: calc(var(--leading) * var(--fs-app-slide-body));--app-slide-body-w: 382px;--app-pager-gap: 22.39px;--app-counter-w: 5em;--app-pager-bottom: 12px;--fs-app-counter: 13px;--ls-app-counter: 0.154em;--lh-app-counter: calc(var(--leading) * var(--fs-app-counter));--app-tab-size: 26px;--app-tab-step: 32.4px;--app-tab-inset: 6px;--app-tab-bar-h: 3px;--app-tab-bar-w: 18px;--app-tab-bar-w-active: 26px;--app-tabs-gap: 17.59px;--app-card-w: 313.47px;--app-card-ratio: 2.042;--app-card-side-scale: 0.63;--app-card-offset: 238.71px;--app-card-radius: calc(var(--app-card-w) * 0.0892);--app-card-side-blur: 3px;--app-card-side-fade: 0.55;--app-slide-interval: 6000ms;--app-slide-dur: 260ms;--app-text-dur: 220ms;--app-text-delay: 80ms;--app-text-rise: 10px;--app-tab-track-color: rgb(var(--ink-rgb) / 28%);--app-slide-ease: var(--ease-out-soft);--about-hero-top: 194px;--about-hero-bottom: 120px;--about-hero-card-fill: var(--surface-fade);--about-hero-card-radius: 38px;--about-hero-card-pad-x: var(--space-3xl);--about-hero-card-pad-y: 34px;--about-hero-col-gap: var(--space-2xl);--about-hero-text-grow: 602;--about-hero-media-grow: 726;--fs-about-hero-title: clamp(40px,5vw,82px);--ls-about-hero-title: -0.0244em;--lh-about-hero-title: calc(var(--leading-display) * var(--fs-about-hero-title));--about-hero-title-space: 0.26em;--about-hero-title-gap: 72px;--about-hero-cta-gap: 72px;--fs-about-hero-eyebrow: 13px;--ls-about-hero-eyebrow: 0.08em;--lh-about-hero-eyebrow: calc(var(--leading) * var(--fs-about-hero-eyebrow));--about-hero-eyebrow-color: var(--accent);--fw-about-hero-eyebrow: var(--fw-semibold);--about-hero-lead-gap: var(--space-xl);--fs-about-hero-lead: 18px;--lh-about-hero-lead: calc(var(--leading) * var(--fs-about-hero-lead));--about-hero-lead-w: 540px;--about-hero-lead-color: var(--ink-muted);--about-hero-cta-w: 288px;--about-hero-photo-ratio: 726 / 380;--about-hero-photo-radius: 38px;--about-why-top: 0px;--about-why-bottom: 120px;--panel-fill: var(--surface-tint);--panel-border: rgb(var(--ink-rgb) / 7%);--panel-radius: 34px;--panel-pad-y: 121px;--panel-pad-x: 81px;--fs-about-why-title: clamp(40px,5vw,82px);--ls-about-why-title: -0.0404em;--lh-about-why-title: calc(var(--leading-display) * var(--fs-about-why-title));--about-why-title-space: 0.26em;--about-why-list-gap: 64px;--about-why-col-gap: 23px;--about-why-col-gutter: 26.5px;--about-why-col-pad-t: 32px;--about-why-col-pad-b: 24px;--fs-about-why-col-title: 32px;--ls-about-why-col-title: -0.0176em;--lh-about-why-col-title: calc(var(--leading-display) * var(--fs-about-why-col-title));--about-why-body-gap: 11px;--fs-about-why-body: 16px;--ls-about-why-body: 0.02em;--lh-about-why-body: calc(var(--leading) * var(--fs-about-why-body));--about-why-body-color: var(--ink-muted);--about-why-portraits-gap: 69px;--about-why-cta-gap: 62px;--about-why-cta-w: 288px;--treatment-hero-top: var(--about-hero-top);--treatment-hero-bottom: 120px;--treatment-hero-card-min-h: 624px;--treatment-hero-card-radius: 38px;--treatment-hero-card-pad-x: var(--space-3xl);--treatment-hero-card-pad-y: 34px;--treatment-hero-card-pad-b: 34px;--treatment-hero-card-fill: var(--surface-fade);--treatment-hero-card-shadow: var(--shadow-card);--treatment-hero-photo-w: 55.56%;--treatment-hero-photo-h: 624px;--treatment-hero-photo-pos: center;--treatment-hero-photo-fade-dir: to right;--treatment-hero-photo-fade: 8%;--treatment-hero-text-w: 807px;--treatment-hero-text-min-h: 545px;--treatment-hero-specs-gap: var(--treatment-hero-points-gap);--treatment-hero-spec-gap: 26px;--treatment-hero-spec-pad: var(--space-2xs);--fs-treatment-hero-spec-label: 13px;--ls-treatment-hero-spec-label: 1.04px;--lh-treatment-hero-spec-label: calc(var(--leading) * var(--fs-treatment-hero-spec-label));--treatment-hero-spec-label-color: var(--accent);--fs-treatment-hero-spec-value: 18px;--ls-treatment-hero-spec-value: 0px;--lh-treatment-hero-spec-value: calc(var(--leading) * var(--fs-treatment-hero-spec-value));--treatment-hero-spec-value-color: var(--ink);--fs-treatment-hero-title: clamp(40px,5vw,82px);--ls-treatment-hero-title: -0.0244em;--lh-treatment-hero-title: calc(var(--leading-display) * var(--fs-treatment-hero-title));--treatment-hero-lead-gap: 34px;--treatment-hero-lead-w: 562px;--fs-treatment-hero-lead: 18px;--ls-treatment-hero-lead: 0.9px;--lh-treatment-hero-lead: calc(var(--leading) * var(--fs-treatment-hero-lead));--treatment-hero-lead-color: var(--ink);--treatment-hero-points-gap: var(--space-xl);--treatment-hero-cta-gap: 34px;--treatment-hero-cta-w: 288px;--treatment-what-top: 0px;--treatment-what-bottom: 120px;--fs-treatment-what-title: clamp(40px,5vw,82px);--ls-treatment-what-title: -0.0404em;--lh-treatment-what-title: calc(var(--leading-display) * var(--fs-treatment-what-title));--treatment-what-list-gap: 19px;--treatment-what-copy-pad-t: 33px;--treatment-what-copy-w: 1003px;--fs-treatment-what-copy: 18px;--ls-treatment-what-copy: 0.02em;--lh-treatment-what-copy: calc(var(--leading) * var(--fs-treatment-what-copy));--treatment-what-copy-color: var(--ink-muted);--treatment-what-portraits-gap: 69px;--treatment-why-top: 0px;--treatment-why-bottom: 120px;--fs-treatment-why-title: clamp(40px,5vw,82px);--ls-treatment-why-title: -0.0404em;--lh-treatment-why-title: calc(var(--leading-display) * var(--fs-treatment-why-title));--treatment-why-grid-gap: 69px;--treatment-why-grid-inset: 50.5px;--tile-grid-col-gap: 30.5px;--tile-grid-row-gap: 69px;--tile-grid-bleed: var(--panel-pad-x);--tile-grid-tile-h: 354px;--tile-grid-tile-drop: 32px;--tile-grid-tile-pad: 25px;--tile-grid-tile-radius: 38px;--tile-grid-tile-bg: rgb(232 239 239 / 10%);--tile-grid-tile-border: var(--surface);--tile-grid-tile-shadow: var(--shadow-card);--tile-grid-icon-box: 40px;--tile-grid-icon-size: 30px;--tile-grid-icon-gap: 0px;--fs-tile-grid-name: 32px;--ls-tile-grid-name: -0.0176em;--lh-tile-grid-name: calc(var(--leading-display) * var(--fs-tile-grid-name));--tile-grid-name-color: var(--ink);--fs-tile-grid-text: 18px;--ls-tile-grid-text: 0.36px;--lh-tile-grid-text: calc(var(--leading) * var(--fs-tile-grid-text));--tile-grid-text-color: var(--ink-muted);--tile-grid-text-gap: var(--space-md);--treatment-why-cta-gap: 62px;--treatment-why-cta-w: 288px;--services-archive-top: 154px;--services-archive-bottom: 120px;--services-archive-card-pad-y: 34px;--services-archive-card-pad-x: 40px;--services-archive-card-radius: var(--treatment-hero-card-radius);--services-archive-card-fill: var(--treatment-hero-card-fill);--services-archive-card-shadow: var(--treatment-hero-card-shadow);--services-archive-title-w: 1068px;--fs-services-archive-title: clamp(40px,5vw,82px);--ls-services-archive-title: -0.0244em;--lh-services-archive-title: calc(var(--leading-display) * var(--fs-services-archive-title));--services-archive-cta-top: 110px;--services-archive-cta-w: 288px;--services-archive-cta-stacked-gap: var(--space-2xl);--services-archive-lead-w: 788px;--services-archive-lead-gap: var(--space-3xl);--services-archive-lead-color: var(--ink-muted);--fs-services-archive-lead: 18px;--lh-services-archive-lead: calc(var(--leading) * var(--fs-services-archive-lead));--services-archive-label-gap: var(--space-2xl);--fs-services-archive-label: 13px;--ls-services-archive-label: 1.04px;--lh-services-archive-label: calc(var(--leading) * var(--fs-services-archive-label));--services-archive-label-color: var(--accent);--services-archive-list-gap: var(--space-xl);--services-archive-desc-w: 386px;--plate-pad-y: var(--services-archive-card-pad-y);--plate-pad-x: var(--services-archive-card-pad-x);--plate-radius: var(--services-archive-card-radius);--plate-fill: var(--services-archive-card-fill);--plate-shadow: var(--services-archive-card-shadow);--treatment-peptides-top: var(--services-archive-top);--treatment-peptides-bottom: var(--services-archive-bottom);--treatment-peptides-title-w: var(--services-archive-title-w);--fs-treatment-peptides-title: var(--fs-services-archive-title);--ls-treatment-peptides-title: var(--ls-services-archive-title);--lh-treatment-peptides-title: calc(var(--leading-display) * var(--fs-treatment-peptides-title));--fw-treatment-peptides-title: var(--fw-light);--treatment-peptides-cta-top: var(--services-archive-cta-top);--treatment-peptides-cta-w: var(--services-archive-cta-w);--treatment-peptides-cta-stacked-gap: var(--services-archive-cta-stacked-gap);--treatment-peptides-label-gap: var(--services-archive-label-gap);--fs-treatment-peptides-label: var(--fs-services-archive-label);--ls-treatment-peptides-label: var(--ls-services-archive-label);--lh-treatment-peptides-label: calc(var(--leading) * var(--fs-treatment-peptides-label));--treatment-peptides-label-color: var(--services-archive-label-color);--treatment-peptides-list-gap: var(--services-archive-list-gap);--treatment-peptides-desc-w: 438px;--treatment-statement-top: 0px;--treatment-statement-bottom: var(--services-archive-bottom);--treatment-statement-title-w: 984px;--fs-treatment-statement-title: var(--fs-services-archive-title);--ls-treatment-statement-title: -0.030732em;--lh-treatment-statement-title: calc(var(--leading-display) * var(--fs-treatment-statement-title));--treatment-statement-cta-w: var(--services-archive-cta-w);--treatment-statement-cta-stacked-gap: var(--services-archive-cta-stacked-gap);--treatment-statement-rule-gap: 30px;--treatment-statement-rule-pad: 32px;--treatment-statement-rule-color: var(--rule-color);--treatment-statement-body-w: 1073px;--treatment-statement-body-color: var(--services-archive-lead-color);--fs-treatment-statement-body: var(--fs-services-archive-lead);--ls-treatment-statement-body: 0.02em;--lh-treatment-statement-body: calc(var(--leading) * var(--fs-treatment-statement-body));--treatment-panels-top: 120px;--treatment-panels-bottom: 120px;--treatment-panels-wash: linear-gradient( to right,rgb(var(--accent-rgb) / 0%) 12.7%,rgb(var(--accent-rgb) / 32%) 50.4%,rgb(var(--accent-rgb) / 0%) 90.2% );--treatment-panels-rule: rgb(var(--ink-rgb) / 10%);--treatment-panels-rail-x: -45px;--treatment-panels-rail-edge: var(--space-xs);--treatment-panels-num-w: 65px;--treatment-panels-dot: 7.2px;--treatment-panels-dot-on: 10.8px;--treatment-panels-dot-top: 46px;--treatment-panels-dot-off: #e7ecef;--treatment-panels-dot-on-color: #094950;--treatment-panels-connector: rgb(var(--ink-rgb) / 22%);--treatment-panels-connector-w: 2px;--treatment-panels-head-pad-y: 41px;--treatment-panels-head-gap: var(--space-xl);--treatment-panels-num-x: -65px;--fs-treatment-panels-num: 10.8px;--ls-treatment-panels-num: 1.08px;--lh-treatment-panels-num: calc(var(--leading) * var(--fs-treatment-panels-num));--treatment-panels-num-color: #094950;--fs-treatment-panels-eyebrow: 13px;--ls-treatment-panels-eyebrow: 1.04px;--lh-treatment-panels-eyebrow: calc(var(--leading) * var(--fs-treatment-panels-eyebrow));--treatment-panels-eyebrow-color: var(--accent);--treatment-panels-eyebrow-gap: var(--space-md);--fs-treatment-panels-name: clamp(40px,5vw,82px);--ls-treatment-panels-name: -0.02em;--lh-treatment-panels-name: calc(var(--leading-display) * var(--fs-treatment-panels-name));--treatment-panels-name-off: rgb(var(--ink-rgb) / 67%);--fs-treatment-panels-pill: 13px;--ls-treatment-panels-pill: 2px;--lh-treatment-panels-pill: calc(var(--leading) * var(--fs-treatment-panels-pill));--treatment-panels-pill-pad-y: var(--space-2xs);--treatment-panels-pill-pad-x: var(--space-lg);--treatment-panels-pill-border: rgb(var(--ink-rgb) / 22%);--treatment-panels-pill-color: var(--ink);--treatment-panels-pill-stacked-gap: var(--space-md);--treatment-panels-panel-pad-b: var(--space-2xl);--treatment-panels-copy-w: 1038px;--treatment-panels-copy-pad: var(--space-lg);--treatment-panels-copy-color: var(--ink-muted);--fs-treatment-panels-copy: 18px;--lh-treatment-panels-copy: calc(var(--leading) * var(--fs-treatment-panels-copy));--treatment-panels-highlights-gap: var(--space-lg);--treatment-panels-aside-gap: var(--space-xl);--treatment-panels-aside-pad-y: var(--space-lg);--treatment-panels-aside-pad-x: var(--space-xl);--treatment-panels-aside-bg: var(--surface-tint);--treatment-panels-aside-bar-w: 3px;--treatment-panels-aside-radius: var(--radius-xs);--treatment-panels-aside-title-gap: var(--space-2xs);--treatment-panels-tiles-gap: var(--space-3xl);--treatment-panels-closing-gap: var(--space-3xl);--treatment-panels-closing-col-gap: var(--space-3xl);--treatment-panels-closing-text-w: 597px;--treatment-panels-closing-photo-w: 449px;--fs-treatment-panels-closing: clamp(40px,5.28vw,76px);--ls-treatment-panels-closing: -0.02em;--lh-treatment-panels-closing: calc(var(--leading-display) * var(--fs-treatment-panels-closing));--treatment-panels-closing-copy-gap: var(--space-xl);--fs-treatment-panels-closing-copy: 18px;--lh-treatment-panels-closing-copy: calc(var(--leading) * var(--fs-treatment-panels-closing-copy));--treatment-panels-cta-gap: var(--space-2xl);--treatment-panels-cta-w: 288px;--treatment-panels-photo-radius: 24px;--treatment-program-top: 0px;--treatment-program-bottom: 120px;--treatment-program-title-w: 924px;--fs-treatment-program-title: clamp(40px,5vw,82px);--ls-treatment-program-title: -0.0307em;--lh-treatment-program-title: calc(var(--leading-display) * var(--fs-treatment-program-title));--treatment-program-cta-top: 88px;--treatment-program-cta-w: 288px;--treatment-program-cta-stacked-gap: var(--space-2xl);--treatment-program-lead-w: 862px;--fs-treatment-program-lead: 18px;--ls-treatment-program-lead: 0px;--lh-treatment-program-lead: calc(var(--leading) * var(--fs-treatment-program-lead));--treatment-program-lead-gap: var(--space-xl);--treatment-program-list-gap: 56px;--treatment-program-body-w: 753px;--treatment-benefits-top: 0px;--treatment-benefits-bottom: 120px;--treatment-benefits-title-w: 1278px;--fs-treatment-benefits-title: clamp(40px,5vw,82px);--ls-treatment-benefits-title: -0.0307em;--lh-treatment-benefits-title: calc(var(--leading-display) * var(--fs-treatment-benefits-title));--treatment-benefits-cta-top: 88px;--treatment-benefits-cta-gap: var(--space-xl);--treatment-benefits-cta-w: 288px;--treatment-benefits-note-gap: var(--space-xl);--treatment-benefits-note-w: 1388px;--treatment-benefits-note-pad: var(--space-2xs);--fs-treatment-benefits-label: 13px;--ls-treatment-benefits-label: 1.04px;--lh-treatment-benefits-label: calc(var(--leading) * var(--fs-treatment-benefits-label));--treatment-benefits-label-color: var(--accent);--fs-treatment-benefits-note: 18px;--ls-treatment-benefits-note: 0.9px;--lh-treatment-benefits-note: calc(var(--leading) * var(--fs-treatment-benefits-note));--treatment-benefits-note-color: var(--ink);--treatment-benefits-intro-w: 722px;--treatment-benefits-intro-color: var(--ink-muted);--fs-treatment-benefits-intro: 16px;--ls-treatment-benefits-intro: 0.8px;--lh-treatment-benefits-intro: calc(var(--leading) * var(--fs-treatment-benefits-intro));--treatment-benefits-list-gap: 45px;--treatment-benefits-list-label-gap: var(--space-3xl);--treatment-benefits-list-label-pad: var(--space-sm);--services-icon-x: 4.6px;--services-icon-size: 27px;--treatment-benefits-name-x: 96px;--treatment-options-top: 158.66px;--treatment-options-bottom: 129.6px;--treatment-options-photo-left: 75.26%;--treatment-options-photo-right: 0px;--treatment-options-photo-h: 540.5px;--treatment-options-photo-radius: 38px;--treatment-options-gap: 64px;--treatment-options-text-w: 724px;--treatment-options-card-w: 480px;--fs-treatment-options-title: clamp(40px,5vw,82px);--ls-treatment-options-title: -0.0404em;--lh-treatment-options-title: calc(var(--leading-display) * var(--fs-treatment-options-title));--treatment-options-lead-gap: var(--space-2xl);--treatment-options-lead-w: 583px;--fs-treatment-options-lead: 18px;--ls-treatment-options-lead: 0px;--lh-treatment-options-lead: calc(var(--leading) * var(--fs-treatment-options-lead));--treatment-options-lead-color: var(--ink-muted);--treatment-options-cta-gap: var(--space-2xl);--treatment-options-cta-w: 288px;--treatment-options-card-gap: var(--space-xl);--treatment-options-card-pad: 25px;--treatment-options-card-radius: 38px;--treatment-options-card-bg: rgb(var(--surface-rgb) / 78%);--treatment-options-card-blur: 24px;--treatment-options-card-border: var(--surface);--treatment-options-icon-col: 40px;--treatment-options-icon-size: 26px;--fs-treatment-options-card-title: 36px;--fs-treatment-options-card-title-sm: 32px;--lh-treatment-options-card-title-sm: calc(var(--leading-display) * var(--fs-treatment-options-card-title-sm));--ls-treatment-options-card-title: -0.0156em;--lh-treatment-options-card-title: calc(var(--leading-display) * var(--fs-treatment-options-card-title));--treatment-options-card-text-gap: var(--space-sm);--treatment-options-card-text-w: 431px;--fs-treatment-options-card-text: 18px;--ls-treatment-options-card-text: 0.36px;--lh-treatment-options-card-text: calc(var(--leading) * var(--fs-treatment-options-card-text));--treatment-options-card-text-color: var(--ink-muted);--treatment-options-photo-overlap: 0px;--treatment-quote-top: 120px;--treatment-quote-bottom: 120px;--treatment-quote-w: 1278px;--treatment-quote-word-step: 40ms;--treatment-quote-word-shift: 10px;--treatment-quote-word-dur: 620ms;--fs-treatment-quote: clamp(50px,5.28vw,76px);--ls-treatment-quote: -0.0526em;--lh-treatment-quote: calc(var(--leading-display) * var(--fs-treatment-quote));--field-h: 40px;--field-rule: rgb(var(--ink-rgb) / 30%);--field-focus-rule-w: var(--rule-w);--fs-field: 16px;--lh-field: calc(var(--leading) * var(--fs-field));--field-ink: var(--ink);--field-placeholder-color: var(--ink);--fs-field-label: 12px;--ls-field-label: 0.96px;--lh-field-label: calc(var(--leading) * var(--fs-field-label));--field-label-color: var(--accent);--field-invalid-color: #b3261e;--request-top: 120px;--request-bottom: 120px;--request-tint-rgb: 227 245 250;--request-bg: linear-gradient( 180deg,rgb(var(--request-tint-rgb) / 0%) 0,rgb(var(--request-tint-rgb) / 100%) var(--request-top),rgb(var(--request-tint-rgb) / 100%) calc(100% - var(--request-bottom)),rgb(var(--request-tint-rgb) / 0%) 100% );--fs-request-title: clamp(40px,5vw,82px);--ls-request-title: -0.0404em;--lh-request-title: calc(var(--leading-display) * var(--fs-request-title));--request-intro-gap: var(--space-lg);--request-intro-w: 668px;--fs-request-intro: 18px;--lh-request-intro: calc(var(--leading) * var(--fs-request-intro));--request-intro-color: var(--ink-muted);--request-state-gap: var(--space-xl);--request-state-color: var(--field-invalid-color);--request-state-ok-color: var(--teal);--request-rule-color: var(--rule-color-soft);--request-fields-gap: var(--space-3xl);--request-fields-pad: 41px;--request-col-gap: var(--space-2xl);--request-row-gap: var(--space-xl);--request-message-gap: var(--space-3xl);--request-message-h: var(--field-h);--request-message-h-render: 136.8px;--request-message-pad-t: calc((var(--field-h) - var(--lh-field)) / 2);--request-symptoms-gap: var(--space-3xl);--request-pills-gap: var(--space-xl);--request-pill-gap: 23px;--request-pill-h: 50px;--request-pill-px: 21px;--request-pill-ring: rgb(var(--ink-rgb) / 30%);--request-pill-dot: 7.2px;--request-pill-dot-radius: 3.6px;--request-pill-dot-gap: 8px;--request-pill-dot-bg: var(--surface);--request-pill-dot-ring: rgb(var(--ink-rgb) / 30%);--request-pill-on-bg: var(--accent);--request-pill-on-fg: var(--surface);--request-pill-on-dot: var(--ink);--fs-request-pill: 16px;--lh-request-pill: calc(var(--leading) * var(--fs-request-pill));--request-legal-gap: var(--space-3xl);--request-legal-pad: 41px;--request-note-w: 870px;--request-consent-w: 1370px;--request-consent-gap: var(--space-sm);--fs-request-legal: 16px;--lh-request-legal: calc(var(--leading) * var(--fs-request-legal));--request-legal-color: var(--ink-muted);--request-submit-gap: var(--space-2xl);--request-submit-w: 288px;--treatment-related-top: 120px;--treatment-related-bottom: 120px;--fs-treatment-related-title: clamp(40px,5vw,82px);--ls-treatment-related-title: -0.0244em;--lh-treatment-related-title: calc(var(--leading-display) * var(--fs-treatment-related-title));--treatment-related-cards-gap: 33px;--treatment-related-gap: 22px;--treatment-related-radius: 24px;--treatment-related-ratio: 709 / 385;--treatment-related-badge-left: 42px;--treatment-related-badge-bottom: 43px;--treatment-related-cta-gap: var(--space-xl);--treatment-related-cta-w: 288px;--phone-size: 24px;--phone-stroke: 2;--phone-fg: var(--accent);--contact-get-top: var(--about-hero-top);--contact-get-bottom: var(--about-hero-bottom);--contact-get-plate-fill: var(--surface-fade);--contact-get-plate-shadow: var(--shadow-card);--contact-get-plate-radius: 38px;--contact-get-plate-pad-x: var(--space-3xl);--contact-get-plate-pad-y: 34px;--fs-contact-get-title: clamp(40px,5vw,82px);--ls-contact-get-title: -0.0244em;--lh-contact-get-title: calc(var(--leading-display) * var(--fs-contact-get-title));--contact-get-title-space: 0.26em;--contact-get-lead-gap: var(--space-xl);--contact-get-card-gap-top: var(--space-2xl);--fs-contact-get-lead: 18px;--lh-contact-get-lead: calc(var(--leading) * var(--fs-contact-get-lead));--contact-get-lead-w: 788px;--contact-get-lead-color: var(--ink-muted);--contact-get-card-fill: rgb(var(--surface-mist-rgb) / 45%);--contact-get-card-ring-w: var(--rule-w);--contact-get-card-ring-color: var(--surface);--contact-get-card-radius: 38px;--contact-get-card-pad-y: 38px;--contact-get-card-pad-b: 38px;--contact-get-card-pad-x: 37px;--contact-get-card-gap: clamp(var(--space-2xl),8.33vw,120px);--contact-get-col-w: 270px;--contact-get-label-gap: var(--space-md);--contact-get-group-gap: var(--space-2xl);--contact-get-cta-gap: var(--space-2xl);--fs-contact-get-label: 13px;--ls-contact-get-label: 0.08em;--lh-contact-get-label: calc(var(--leading) * var(--fs-contact-get-label));--contact-get-label-color: var(--accent);--fs-contact-get-value: 18px;--lh-contact-get-value: calc(var(--leading) * var(--fs-contact-get-value));--contact-get-value-w: 270px;--contact-get-value-color: var(--ink-muted);--contact-get-label-indent: 23px;--contact-get-pin-size: 20.3px;--contact-get-pin-bleed: calc(var(--contact-get-pin-size) * -5.4 / 40);--contact-get-phone-size: 17.9px;--contact-get-phone-bleed: calc(var(--contact-get-phone-size) * -0.02 / 24);--contact-get-phone-stroke: 1.7;--contact-get-cta-w: 260px;--contact-get-cta-arrow: 12px;--contact-get-cta-px: var(--space-xs);--contact-get-cta-lh: calc(var(--leading) * var(--btn-sm-fs));--contact-get-map-h: 380px;--contact-get-map-radius: 38px;--contact-get-map-fill: var(--surface-mist);--blog-top: 182px;--blog-bottom: 120px;--blog-head-pad-y: var(--services-archive-card-pad-y);--blog-head-pad-x: var(--services-archive-card-pad-x);--blog-head-radius: var(--services-archive-card-radius);--blog-head-fill: var(--services-archive-card-fill);--blog-head-shadow: var(--services-archive-card-shadow);--blog-title-w: 1068px;--fs-blog-title: var(--fs-services-archive-title);--ls-blog-title: var(--ls-services-archive-title);--lh-blog-title: calc(var(--leading-display) * var(--fs-blog-title));--blog-lead-w: 788px;--blog-lead-gap: var(--space-xl);--blog-lead-color: var(--ink-muted);--fs-blog-lead: 18px;--lh-blog-lead: calc(var(--leading) * var(--fs-blog-lead));--blog-list-gap: 76px;--blog-list-col-gap: var(--space-3xl);--blog-list-row-gap: 64px;--blog-card-stagger: var(--space-2xl);--blog-card-h: 700px;--blog-card-pad: 25px;--blog-card-radius: 38px;--blog-card-fill: rgb(var(--surface-rgb) / 28%);--blog-card-ring-w: var(--rule-w);--blog-card-ring-color: var(--surface);--blog-card-shadow: var(--shadow-panel);--blog-card-gap: var(--space-sm);--blog-card-media-ratio: 650 / 370.47;--blog-card-media-radius: 38px;--blog-card-media-tint: var(--people-tint);--blog-card-media-tint-a: 0.1;--blog-card-media-fill: var(--surface-mist);--fs-blog-card-meta: 13px;--lh-blog-card-meta: calc(var(--leading) * var(--fs-blog-card-meta));--ls-blog-card-meta: 1.04px;--blog-card-meta-color: var(--accent);--fs-blog-card-title: 32px;--lh-blog-card-title: calc(var(--leading-display) * var(--fs-blog-card-title));--ls-blog-card-title: -0.5625px;--blog-card-title-min: 80px;--fs-blog-card-excerpt: 18px;--lh-blog-card-excerpt: calc(var(--leading) * var(--fs-blog-card-excerpt));--ls-blog-card-excerpt: 0.36px;--blog-card-excerpt-color: var(--ink-muted);--blog-card-excerpt-min: 72px;--blog-card-cta-w: 156px;--blog-card-cta-arrow: var(--locations-cta-arrow);--blog-pager-top: var(--space-3xl);--blog-pager-gap: var(--space-xs);--blog-pager-w: 56px;--fs-blog-empty: 18px;--lh-blog-empty: calc(var(--leading) * var(--fs-blog-empty));--blog-empty-color: var(--ink-muted);--post-top: 194px;--post-bottom: 0px;--post-plate-pad: var(--blog-card-pad);--post-plate-radius: var(--blog-card-radius);--post-plate-fill: var(--blog-card-fill);--post-plate-ring-w: var(--blog-card-ring-w);--post-plate-ring-color: var(--blog-card-ring-color);--post-plate-shadow: var(--blog-card-shadow);--post-hero-ratio: 1392 / 533;--post-hero-radius: var(--blog-card-media-radius);--post-hero-fill: var(--blog-card-media-fill);--post-hero-tint: var(--blog-card-media-tint);--post-hero-tint-a: 0.06;--post-meta-gap: var(--space-xl);--fs-post-meta: var(--fs-blog-card-meta);--lh-post-meta: calc(var(--leading) * var(--fs-post-meta));--ls-post-meta: var(--ls-blog-card-meta);--post-meta-color: var(--blog-card-meta-color);--post-col-gap: var(--space-2xl);--post-aside-w: 401px;--post-text-w: 907px;--post-cols-top: var(--space-xl);--fs-post-title: clamp(32px,5vw,82px);--ls-post-title: -0.0244em;--lh-post-title: calc(var(--leading-display) * var(--fs-post-title));--post-rule-color: var(--rule-color-soft);--post-rule-gap: calc(52px * var(--scale,1));--post-title-gap: var(--space-xl);--post-body-gap: 41px;--post-block-gap: var(--space-xl);--fs-post-h2: 24px;--lh-post-h2: calc(var(--leading-display) * var(--fs-post-h2));--ls-post-h2: 0.48px;--fs-post-h3: 20px;--lh-post-h3: calc(var(--leading) * var(--fs-post-h3));--ls-post-h3: 0.4px;--post-heading-color: var(--ink-muted);--fs-post-text: 18px;--lh-post-text: calc(var(--leading) * var(--fs-post-text));--ls-post-text: 0.36px;--post-text-color: var(--ink-muted);--post-figure-radius: 24px;--post-figure-tint: var(--blog-card-media-tint);--post-figure-tint-a: var(--blog-card-media-tint-a);--post-list-indent: var(--space-xl);--post-list-gap: var(--space-2xs);--fs-post-aside-head: 24px;--lh-post-aside-head: calc(var(--leading-display) * var(--fs-post-aside-head));--ls-post-aside-head: -0.5625px;--post-aside-head-color: var(--ink);--post-aside-head-pad: 33px;--post-aside-head-pad-b: var(--space-2xl);--post-aside-gap: var(--space-2xl);--post-share-icon: 25px;--post-share-gap: 18.25px;--post-share-color: var(--accent);--post-form-fill: rgb(var(--accent-rgb) / 11%);--post-form-radius: var(--blog-card-radius);--post-form-ring-w: var(--rule-w);--post-form-ring-color: var(--surface);--post-form-pad: var(--blog-card-pad);--post-form-gap: var(--space-sm);--post-form-submit-w: 107px;--post-book-w: 288px;--post-more-head-gap: var(--space-xl);--post-more-gap: var(--space-xl);--post-aside-card-pad: var(--blog-card-pad);--post-aside-card-radius: var(--blog-card-radius);--post-aside-card-fill: var(--blog-card-fill);--post-aside-media-ratio: 352 / 158;--post-aside-media-radius: var(--post-figure-radius);--post-aside-gap-inner: var(--space-sm);--fs-post-aside-title: 18px;--lh-post-aside-title: calc(var(--leading) * var(--fs-post-aside-title));--ls-post-aside-title: -0.5625px;--page-doc-top: var(--blog-top);--page-doc-bottom: var(--blog-bottom);--page-doc-title-w: var(--blog-title-w);--page-doc-body-gap: var(--space-4xl)}@media (min-width: 1300.02px){:root{--scale: 0.8;--space-3xs: calc(4px * var(--scale));--space-2xs: calc(8px * var(--scale));--space-xs: calc(12px * var(--scale));--space-sm: calc(16px * var(--scale));--space-md: calc(18px * var(--scale));--space-lg: calc(20px * var(--scale));--space-xl: calc(24px * var(--scale));--space-2xl: calc(32px * var(--scale));--space-3xl: calc(40px * var(--scale));--space-4xl: calc(48px * var(--scale));--header-height: calc(100px * var(--scale));--header-logo-col: calc(188px * var(--scale));--logo-width: calc(138px * var(--scale));--burger-width: calc(52px * var(--scale));--burger-gap: calc(5px * var(--scale));--burger-hit-y: calc(16px * var(--scale));--services-pill-h: calc(55px * var(--scale));--services-toggle-bar-w: calc(12.6px * var(--scale));--services-toggle-gap: calc(7px * var(--scale));--hero-top: calc(248px * var(--scale));--hero-bottom: calc(120px * var(--scale));--rating-gap: calc(6.25px * var(--scale));--check-list-gap: calc(12px * var(--scale));--check-list-text-gap: calc(13px * var(--scale));--portrait-row-gap: calc(22px * var(--scale));--services-lead-gap: calc(32.5px * var(--scale));--services-list-gap: calc(31px * var(--scale));--people-top: calc(104px * var(--scale));--people-bottom: calc(81px * var(--scale));--people-cards-gap: calc(54.5px * var(--scale));--people-card-gap: calc(24.65px * var(--scale));--formulated-top: calc(104px * var(--scale));--formulated-lead-gap: calc(14px * var(--scale));--formulated-card-pad-x: calc(36px * var(--scale));--formulated-card-pad-t: calc(70px * var(--scale));--formulated-card-pad-b: calc(44px * var(--scale));--formulated-card-head-gap: calc(46px * var(--scale));--formulated-metric-inset: calc(16px * var(--scale));--testimonials-top: calc(125px * var(--scale));--testimonials-cards-gap: calc(125px * var(--scale));--testimonials-card-pad: calc(37px * var(--scale));--testimonials-card-pad-t: calc(39px * var(--scale));--testimonials-card-pad-b: calc(41.5px * var(--scale));--testimonials-rating-gap: calc(23px * var(--scale));--testimonials-name-gap: calc(22px * var(--scale));--book-top: calc(104px * var(--scale));--book-lead-gap: calc(23px * var(--scale));--book-cta-gap: calc(43px * var(--scale));--book-rule-gap: calc(55px * var(--scale));--book-contacts-gap: calc(17px * var(--scale));--book-contacts-item-gap: calc(27px * var(--scale));--locations-top: calc(179px * var(--scale));--locations-cards-gap: calc(36px * var(--scale));--locations-card-pad-x: calc(37px * var(--scale));--locations-card-pad-t: calc(39px * var(--scale));--locations-card-pad-b: calc(39px * var(--scale));--locations-label-gap: calc(8.4px * var(--scale));--locations-body-gap: calc(8px * var(--scale));--locations-cta-gap: calc(33.22px * var(--scale));--footer-top: calc(106px * var(--scale));--footer-legal-gap: calc(106.02px * var(--scale));--footer-list-gap: calc(15.4px * var(--scale));--footer-link-gap: calc(10.1px * var(--scale));--footer-news-gap: calc(15.74px * var(--scale));--footer-news-btn-gap: calc(14.2px * var(--scale));--steps-top: calc(120px * var(--scale));--steps-list-gap: calc(45px * var(--scale));--steps-rail-gap: calc(20.88px * var(--scale));--steps-item-pad-t: calc(16px * var(--scale));--steps-item-pad-b: calc(16px * var(--scale));--steps-links-gap: calc(23px * var(--scale));--steps-panel-pad-b: calc(21.6px * var(--scale));--steps-head-pad-t: calc(16px * var(--scale));--steps-head-pad-b: calc(17px * var(--scale));--steps-label-gap: calc(14px * var(--scale));--app-top: calc(189px * var(--scale));--app-pad-x: calc(81px * var(--scale));--app-pad-y: calc(121px * var(--scale));--app-col-gap: calc(77px * var(--scale));--app-lead-gap: calc(24.48px * var(--scale));--app-slide-body-gap: calc(5.64px * var(--scale));--app-pager-gap: calc(22.39px * var(--scale));--app-pager-bottom: calc(12px * var(--scale));--app-tabs-gap: calc(17.59px * var(--scale));--about-hero-top: calc(194px * var(--scale));--about-hero-bottom: calc(120px * var(--scale));--about-hero-card-pad-y: calc(34px * var(--scale));--about-hero-title-gap: calc(72px * var(--scale));--about-hero-cta-gap: calc(72px * var(--scale));--about-why-bottom: calc(120px * var(--scale));--panel-pad-y: calc(121px * var(--scale));--panel-pad-x: calc(81px * var(--scale));--about-why-list-gap: calc(64px * var(--scale));--about-why-col-gap: calc(23px * var(--scale));--about-why-col-pad-t: calc(32px * var(--scale));--about-why-col-pad-b: calc(24px * var(--scale));--about-why-body-gap: calc(11px * var(--scale));--about-why-portraits-gap: calc(69px * var(--scale));--about-why-cta-gap: calc(62px * var(--scale));--treatment-hero-bottom: calc(120px * var(--scale));--treatment-hero-card-pad-y: calc(34px * var(--scale));--treatment-hero-card-pad-b: calc(34px * var(--scale));--treatment-hero-spec-gap: calc(26px * var(--scale));--treatment-hero-lead-gap: calc(34px * var(--scale));--treatment-hero-cta-gap: calc(34px * var(--scale));--treatment-what-bottom: calc(120px * var(--scale));--treatment-what-list-gap: calc(19px * var(--scale));--treatment-what-copy-pad-t: calc(33px * var(--scale));--treatment-what-portraits-gap: calc(69px * var(--scale));--treatment-why-bottom: calc(120px * var(--scale));--treatment-why-grid-gap: calc(69px * var(--scale));--treatment-why-grid-inset: calc(50.5px * var(--scale));--tile-grid-col-gap: calc(30.5px * var(--scale));--tile-grid-row-gap: calc(69px * var(--scale));--tile-grid-tile-pad: calc(25px * var(--scale));--treatment-why-cta-gap: calc(62px * var(--scale));--services-archive-top: calc(154px * var(--scale));--services-archive-bottom: calc(120px * var(--scale));--services-archive-card-pad-y: calc(34px * var(--scale));--services-archive-card-pad-x: calc(40px * var(--scale));--services-archive-cta-top: calc(110px * var(--scale));--treatment-statement-rule-gap: calc(30px * var(--scale));--treatment-statement-rule-pad: calc(32px * var(--scale));--treatment-panels-top: calc(120px * var(--scale));--treatment-panels-bottom: calc(120px * var(--scale));--treatment-panels-head-pad-y: calc(41px * var(--scale));--treatment-program-bottom: calc(120px * var(--scale));--treatment-program-cta-top: calc(88px * var(--scale));--treatment-program-list-gap: calc(56px * var(--scale));--treatment-benefits-bottom: calc(120px * var(--scale));--treatment-benefits-cta-top: calc(88px * var(--scale));--treatment-benefits-list-gap: calc(45px * var(--scale));--treatment-options-top: calc(158.66px * var(--scale));--treatment-options-bottom: calc(129.6px * var(--scale));--treatment-options-gap: calc(64px * var(--scale));--treatment-options-card-pad: calc(25px * var(--scale));--treatment-quote-top: calc(120px * var(--scale));--treatment-quote-bottom: calc(120px * var(--scale));--request-top: calc(120px * var(--scale));--request-bottom: calc(120px * var(--scale));--request-fields-pad: calc(41px * var(--scale));--request-pill-gap: calc(23px * var(--scale));--request-pill-dot-gap: calc(8px * var(--scale));--request-legal-pad: calc(41px * var(--scale));--treatment-related-top: calc(120px * var(--scale));--treatment-related-bottom: calc(120px * var(--scale));--treatment-related-cards-gap: calc(33px * var(--scale));--treatment-related-gap: calc(22px * var(--scale));--contact-get-plate-pad-y: calc(34px * var(--scale));--contact-get-card-pad-y: calc(38px * var(--scale));--contact-get-card-pad-b: calc(38px * var(--scale));--contact-get-card-pad-x: calc(37px * var(--scale));--blog-top: calc(182px * var(--scale));--blog-bottom: calc(120px * var(--scale));--blog-list-gap: calc(76px * var(--scale));--blog-list-row-gap: calc(64px * var(--scale));--blog-card-pad: calc(25px * var(--scale));--post-top: calc(194px * var(--scale));--post-body-gap: calc(41px * var(--scale));--post-aside-head-pad: calc(33px * var(--scale));--post-share-gap: calc(18.25px * var(--scale));--page-inset: 40px;--header-inset: max(40px,calc((100% - var(--page-max)) / 2))}}@media (max-width: 1300px){:root{--treatment-options-photo-left: auto;--treatment-options-photo-right: auto;--treatment-options-photo-h: 428px;--treatment-options-photo-overlap: calc(-1 * (var(--treatment-options-card-pad) + var(--rule-w)));--treatment-options-gap: var(--space-xl);--treatment-options-text-w: 100%;--treatment-options-card-w: auto;--treatment-options-lead-w: 100%;--treatment-options-card-text-w: 100%;--treatment-hero-photo-w: 100%;--treatment-hero-photo-h: 444px;--treatment-hero-photo-fade-dir: to bottom;--treatment-hero-photo-pos: center top;--treatment-hero-text-w: 100%;--treatment-hero-card-min-h: auto;--treatment-hero-text-min-h: 0;--treatment-hero-card-pad-b: calc(var(--treatment-hero-photo-h) + var(--treatment-hero-card-pad-y));--app-content-h: auto;--app-title-w: 100%;--header-inset: var(--space-lg);--header-top: var(--space-3xl);--header-height: 66px;--header-radius: 24px;--header-padding-x: 24px;--logo-width: 82px;--services-menu-top: var(--space-2xl);--services-pill-h: 48px;--services-pill-px: var(--space-sm);--fs-services-pill: 16px;--ls-services-pill: 0px;--ls-nav-open: 0px;--page-inset: var(--space-lg);--hero-badge-tr-right: 0px;--aurora-h: 620px;--aurora-pad: 520px;--aurora-period: 380px;--aurora-halo-in: 132px;--aurora-knee-in: 187px;--aurora-core-in: 211px;--aurora-core-out: 224px;--aurora-knee-out: 259px;--aurora-halo-out: 322px;--aurora-weave-2-period: 520px;--aurora-weave-2-phase-x: 190px;--aurora-weave-2-phase-y: -211px;--services-row-pad-y: var(--space-xl);--services-num-nudge: 0.4em;--services-swap-shift: 0px;--blog-top: 137px;--post-top: 149px}}@media (max-width: 700px){:root{--hero-top: 124px;--hero-bottom: 96px;--hero-gap: var(--space-xl);--hero-media-w: 100%;--hero-media-ratio: 350 / 335;--hero-media-radius: 20.4px;--fs-hero-title: 40px;--ls-hero-title: -0.02825em;--fs-hero-lead: 16px;--ls-hero-lead: 0.8px;--hero-lead-w: 330px;--hero-title-gap: var(--space-xl);--hero-btn-gap: var(--space-2xs);--btn-sm-solid-h: 45px;--hero-badge-tr-top: 25px;--hero-badge-tr-right: -6px;--hero-badge-bl-left: 4px;--hero-badge-bl-bottom: 0px;--chart-shift-x: 0px;--chart-shift-y: 0px;--fs-services-title: 40px;--ls-services-title: -0.0828em;--services-title-w: 336px;--fs-services-lead: 16px;--ls-services-lead: 0.8px;--services-lead-w: 330px;--services-lead-gap: var(--space-xl);--services-list-gap: var(--space-2xl);--services-top: var(--space-3xl);--services-cta-w: 288px;--services-cta-h: 45px;--services-row-h: 166px;--services-num-x: 0px;--services-name-x: 31px;--services-arrow-size: 30px;--services-arrow-right: 0px;--services-arrow-stroke: 1.4;--fs-services-num: 12px;--fs-services-name: 25px;--fs-services-desc: 16px;--fs-people-title: 40px;--ls-people-title: -0.05em;--people-title-w: 231px;--people-cta-w: 288px;--people-cta-h: 43px;--people-top: var(--space-3xl);--people-bottom: var(--space-3xl);--people-card-w: 75.86%;--people-card-inset: 3.71%;--people-card-radius: 24px;--people-cards-gap: var(--space-2xl);--people-card-gap: var(--space-xl);--people-card-drop: 0px;--formulated-top: var(--space-3xl);--fs-formulated-title: 40px;--ls-formulated-title: -0.02em;--formulated-title-w: 100%;--fs-formulated-lead: 16px;--formulated-lead-w: 100%;--formulated-lead-gap: var(--space-lg);--formulated-caption-w: 100%;--formulated-caption-right: 0px;--formulated-caption-top: var(--space-lg);--formulated-photo-w: 100%;--formulated-photo-h: 441px;--formulated-photo-rise: 0px;--formulated-media-gap: var(--space-2xl);--formulated-photo-fit: cover;--formulated-card-overlap: var(--space-xl);--formulated-parallax-name: none;--formulated-card-w: 100%;--formulated-card-h: 1131px;--formulated-card-radius: 34px;--formulated-card-pad-x: var(--space-xl);--formulated-card-pad-t: var(--space-3xl);--formulated-card-pad-b: var(--space-3xl);--formulated-card-head-gap: var(--space-2xl);--formulated-card-border-w: var(--rule-w);--fs-formulated-card-title: 40px;--ls-formulated-card-title: -0.0828em;--formulated-card-title-w: 100%;--formulated-cta-w: 288px;--formulated-cta-h: 45px;--formulated-metric-inset: var(--space-xl);--fs-formulated-value: 100px;--fs-formulated-label: 13px;--fs-formulated-desc: 16px;--testimonials-top: var(--space-3xl);--fs-testimonials-title: 40px;--ls-testimonials-title: -0.05em;--testimonials-title-w: 100%;--testimonials-title-x: 0%;--testimonials-title-top: 0px;--testimonials-photo-w: 100%;--testimonials-photo-h: 428px;--testimonials-photo-bleed: 0px;--testimonials-photo-radius: var(--testimonials-card-radius);--testimonials-photo-overflow: hidden;--testimonials-media-gap: var(--space-2xl);--testimonials-photo-2-w: var(--testimonials-photo-w);--testimonials-photo-2-h: var(--testimonials-photo-h);--testimonials-photo-2-bleed: 0px;--testimonials-photo-2-drop: 0px;--testimonials-cards-gap: var(--space-2xl);--testimonials-card-gap: var(--space-sm);--testimonials-quote-w: 100%;--fs-book-title: 45px;--ls-book-title: -0.0889em;--ls-book-title-accent: var(--ls-book-title);--book-title-w: 100%;--book-content-w: 100%;--book-lead-w: 100%;--book-contacts-w: 100%;--book-cta-w: 288px;--book-contacts-item-gap: var(--space-md);--book-content-top: var(--space-3xl);--book-band-gap: var(--space-3xl);--book-top: var(--space-3xl);--book-tile-blur: 3px;--book-tile-dur: 1100ms;--book-tile-step: 50ms;--locations-top: var(--space-3xl);--locations-top-tight: 90.5px;--fs-locations-title: 40px;--locations-title-w: 100%;--locations-cards-gap: var(--space-2xl);--locations-card-pad-x: 25px;--fs-locations-label: 13px;--fs-locations-name: 24px;--locations-name-gap: var(--space-2xs);--locations-body-w: 100%;--pin-size: 30px;--footer-top: 70px;--footer-room: var(--space-3xl);--footer-bottom: var(--space-3xl);--footer-logo-w: 132px;--footer-logo-h: 70.67px;--fs-footer-tagline: 14px;--footer-tagline-w: 265px;--footer-tagline-gap: var(--space-xl);--footer-list-gap: 13.4px;--footer-link-gap: 7.8px;--fs-footer-link: 14px;--fs-footer-news: 14px;--footer-news-gap: 17.73px;--footer-news-btn-gap: 15.6px;--footer-news-btn-w: 100%;--footer-legal-gap: var(--space-xl);--footer-legal-stack-gap: 8.8px;--steps-list-w: 100%;--steps-diagram-w: 100%;--steps-col-gap: var(--space-3xl);--fs-steps-title: 40px;--steps-title-w: 100%;--steps-rail-w: 11px;--steps-rail-gap: 13px;--steps-dot: 7.33px;--steps-dot-active: 11px;--steps-connector-w: 3px;--steps-item-text-x: 30px;--steps-links-top: 16px;--steps-panel-pad-b: 0px;--steps-panel-pad-t: 16px;--fs-steps-item-open: 25px;--ls-steps-item: -0.0504em;--steps-item-dim: 0.45;--steps-item-pad-t: 32px;--steps-item-pad-b: 32px;--steps-head-pad-t: 0px;--steps-head-pad-b: 0px;--fs-steps-num: 12px;--steps-body-w: 100%;--fs-steps-link: 14px;--steps-links-gap: 0px;--steps-toggle-color: var(--teal-deep);--steps-toggle-bar-w: 17.75px;--steps-toggle-bar-h: 2.54px;--app-radius: 38px;--app-pad-x: var(--space-lg);--app-pad-y: var(--space-lg);--app-col-gap: var(--space-3xl);--app-text-w: 100%;--fs-app-title: 40px;--app-content-h: auto;--app-title-w: 100%;--app-lead-w: 100%;--app-slide-body-w: 100%;--app-card-w: 241.94px;--app-card-side-scale: 0.6775;--app-card-offset: 73px;--steps-disc: 324.8px;--steps-ring: 212.5px;--steps-node: 15px;--steps-node-active: 17.5px;--steps-node-pop: 2.5px;--fs-steps-label: 12px;--ls-steps-label: 0.08em;--steps-label-gap: 9px;--about-hero-top: 124px;--about-hero-bottom: 96px;--about-hero-card-radius: 34px;--about-hero-card-pad-x: var(--space-lg);--about-hero-card-pad-y: var(--space-lg);--about-hero-col-gap: var(--space-xl);--fs-about-hero-title: 40px;--ls-about-hero-title: -0.05em;--about-hero-title-gap: var(--space-xl);--about-hero-lead-w: 100%;--about-hero-photo-ratio: 310 / 239;--portrait-row-w: 100%;--portrait-row-inset: 13px;--portrait-row-gap: 5.5px;--portrait-row-item-w: 265.5px;--portrait-row-shift: var(--space-xl);--panel-pad-y: 21px;--panel-pad-x: 21px;--fs-about-why-title: 40px;--ls-about-why-title: -0.026em;--about-why-list-gap: var(--space-xl);--about-why-col-gap: var(--space-xl);--about-why-col-gutter: 0px;--about-why-col-pad-t: 25px;--about-why-col-pad-b: 0px;--fs-about-why-col-title: 24px;--ls-about-why-col-title: -0.0234em;--about-why-body-gap: var(--space-sm);--about-why-portraits-gap: 25px;--about-why-cta-gap: var(--space-xl);--treatment-hero-top: var(--about-hero-top);--treatment-hero-bottom: 96px;--treatment-hero-card-radius: 34px;--treatment-hero-card-pad-x: var(--space-lg);--treatment-hero-card-pad-y: var(--space-lg);--fs-treatment-hero-title: 40px;--ls-treatment-hero-title: -0.05em;--treatment-hero-lead-gap: var(--space-xl);--treatment-hero-lead-w: 100%;--fs-treatment-hero-lead: 16px;--ls-treatment-hero-lead: 0.8px;--treatment-hero-cta-gap: var(--space-xl);--check-list-gap: 15.98px;--treatment-what-bottom: 96px;--fs-treatment-what-title: 40px;--treatment-what-list-gap: var(--space-xl);--treatment-what-copy-pad-t: 25px;--treatment-what-copy-w: 100%;--fs-treatment-what-copy: 16px;--treatment-what-portraits-gap: var(--space-xl);--treatment-benefits-bottom: 96px;--treatment-benefits-title-w: 100%;--fs-treatment-benefits-title: 40px;--ls-treatment-benefits-title: -0.063em;--treatment-benefits-note-w: 100%;--fs-treatment-benefits-note: 16px;--ls-treatment-benefits-note: 0.8px;--treatment-benefits-intro-w: 100%;--fs-treatment-benefits-intro: 18px;--ls-treatment-benefits-intro: 0.9px;--treatment-benefits-list-gap: var(--space-xl);--services-icon-x: 0px;--treatment-benefits-name-x: 42.5px;--treatment-options-top: 70px;--treatment-options-bottom: 96px;--fs-treatment-options-title: 40px;--ls-treatment-options-title: -0.05em;--treatment-options-lead-gap: var(--space-xl);--fs-treatment-options-lead: 16px;--ls-treatment-options-lead: 0.8px;--treatment-options-cta-gap: var(--space-xl);--treatment-options-card-pad: 21px;--fs-treatment-options-card-title: 25px;--fs-treatment-options-card-title-sm: 25px;--services-archive-card-pad-x: var(--panel-pad-x);--services-archive-card-pad-y: var(--panel-pad-x);--services-archive-top: var(--about-hero-top);--services-archive-bottom: 60px;--fs-treatment-peptides-title: min(var(--fs-services-archive-title),10vw);--fs-treatment-statement-title: min(var(--fs-services-archive-title),10vw);--treatment-panels-rail-x: -20px;--treatment-panels-rail-edge: var(--space-3xs);--treatment-panels-num-w: 40px;--fs-treatment-panels-name: 32px;--treatment-panels-head-pad-y: var(--space-xl);--treatment-panels-dot-top: calc( var(--treatment-panels-head-pad-y) + (var(--lh-treatment-panels-num) - var(--treatment-panels-dot)) / 2 );--treatment-panels-closing-col-gap: var(--space-2xl);--treatment-panels-top: 60px;--treatment-panels-bottom: 60px;--tile-grid-tile-w: 265px;--tile-grid-tile-h: 350px;--tile-grid-col-gap: 29px;--tile-grid-tile-drop: 47px;--treatment-why-grid-inset: 0px;--treatment-why-grid-gap: 47px;--fs-tile-grid-name: 24px;--treatment-why-cta-gap: var(--space-3xl);--treatment-quote-top: 60px;--treatment-quote-bottom: 60px;--ls-treatment-quote: -0.06em;--request-top: 70px;--request-bottom: 70px;--fs-request-title: 40px;--fs-request-intro: 16px;--request-intro-w: 100%;--request-note-w: 100%;--request-consent-w: 100%;--request-fields-gap: var(--space-sm);--request-symptoms-gap: var(--space-xl);--request-pills-gap: var(--space-sm);--request-legal-gap: var(--space-xl);--treatment-related-top: 70px;--treatment-related-bottom: 70px;--fs-treatment-related-title: 40px;--ls-treatment-related-title: -0.025em;--treatment-related-cards-gap: var(--space-xl);--treatment-related-gap: var(--space-xl);--treatment-related-ratio: 350 / 263;--treatment-related-badge-left: var(--space-md);--treatment-related-badge-bottom: var(--space-md);--contact-get-top: 119px;--contact-get-bottom: 96px;--contact-get-plate-radius: 34px;--contact-get-plate-pad-x: var(--space-lg);--contact-get-plate-pad-y: var(--space-lg);--fs-contact-get-title: 40px;--ls-contact-get-title: -0.05em;--contact-get-lead-w: 100%;--contact-get-card-gap-top: var(--space-xl);--contact-get-card-pad-y: 38px;--contact-get-card-pad-b: 19px;--contact-get-card-pad-x: 25px;--contact-get-card-gap: var(--space-2xl);--contact-get-col-w: 100%;--contact-get-value-w: 100%;--contact-get-map-h: 412px;--blog-top: 137px;--blog-bottom: 60px;--blog-lead-gap: var(--space-4xl);--blog-list-gap: var(--space-sm);--blog-list-row-gap: var(--space-sm);--blog-card-stagger: 0px;--blog-card-media-ratio: 300 / 242.5;--blog-card-title-min: 0px;--blog-card-excerpt-min: 0px;--post-top: 119px;--post-hero-ratio: 300 / 432;--post-aside-media-ratio: 250 / 158}}
@font-face{font-family: "DM Sans";src: url("../fonts/dm-sans.woff2") format("woff2-variations");font-weight: 100 1000;font-display: swap}*,*::before,*::after{box-sizing: border-box}body{margin: 0;font-family: var(--font-sans);color: var(--ink);-webkit-font-smoothing: antialiased}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;cursor: pointer}:focus-visible{outline: var(--focus-ring-w) solid var(--accent);outline-offset: var(--focus-ring-offset);border-radius: var(--radius-xs)}#main:focus,#main:focus-visible{outline: none}.visually-hidden{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.field-text{white-space: pre-line}.skip-link{position: absolute;top: 0;left: 0;z-index: var(--z-skip);padding: var(--space-xs) var(--space-lg);background: var(--ink);color: var(--surface);clip-path: inset(50%)}.skip-link:focus{clip-path: none}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}
body{position: relative;background: var(--page-bg)}.page-bg{position: absolute;z-index: var(--z-under);top: 0;right: 0;left: 0;height: var(--aurora-h);overflow: hidden;pointer-events: none;mask-image: linear-gradient(to bottom,#000 0%,#000 44%,rgb(0 0 0 / 0) 100%)}.page-bg__field{position: absolute;inset: 0;filter: url(#page-bg-caustics)}.page-bg--shader .page-bg__field{display: none}.page-bg__weave{position: absolute;inset: calc(var(--aurora-pad) * -1);display: block;will-change: transform}.page-bg__weave--1{background: repeating-linear-gradient( var(--aurora-weave-1-angle),rgb(var(--aurora-ink) / 0) 0,rgb(var(--aurora-ink) / calc(var(--aurora-weave-1-a) * 0.05)) var(--aurora-halo-in),rgb(var(--aurora-ink) / calc(var(--aurora-weave-1-a) * 0.22)) var(--aurora-knee-in),rgb(var(--aurora-ink) / var(--aurora-weave-1-a)) var(--aurora-core-in),rgb(var(--aurora-ink) / var(--aurora-weave-1-a)) var(--aurora-core-out),rgb(var(--aurora-ink) / calc(var(--aurora-weave-1-a) * 0.16)) var(--aurora-knee-out),rgb(var(--aurora-ink) / calc(var(--aurora-weave-1-a) * 0.04)) var(--aurora-halo-out),rgb(var(--aurora-ink) / 0) var(--aurora-period) ),var(--page-bg);background-position: calc(var(--aurora-pad) + var(--aurora-weave-1-phase-x)) calc(var(--aurora-pad) + var(--aurora-weave-1-phase-y));animation: page-bg-drift-1 var(--aurora-dur-1) linear infinite}.page-bg__weave--2{background: repeating-linear-gradient( var(--aurora-weave-2-angle),rgb(var(--aurora-ink) / 0) 0,rgb(var(--aurora-ink) / calc(var(--aurora-weave-2-a) * 0.05)) var(--aurora-halo-in),rgb(var(--aurora-ink) / calc(var(--aurora-weave-2-a) * 0.22)) var(--aurora-knee-in),rgb(var(--aurora-ink) / var(--aurora-weave-2-a)) var(--aurora-core-in),rgb(var(--aurora-ink) / var(--aurora-weave-2-a)) var(--aurora-core-out),rgb(var(--aurora-ink) / calc(var(--aurora-weave-2-a) * 0.16)) var(--aurora-knee-out),rgb(var(--aurora-ink) / calc(var(--aurora-weave-2-a) * 0.04)) var(--aurora-halo-out),rgb(var(--aurora-ink) / 0) var(--aurora-weave-2-period) );background-position: calc(var(--aurora-pad) + var(--aurora-weave-2-phase-x)) calc(var(--aurora-pad) + var(--aurora-weave-2-phase-y));animation: page-bg-drift-2 var(--aurora-dur-2) linear infinite}@keyframes page-bg-drift-1{from{transform: translate3d(0,0,0)}to{transform: translate3d( calc(var(--aurora-period) * 0.423),calc(var(--aurora-period) * 0.906),0 )}}@keyframes page-bg-drift-2{from{transform: translate3d(0,0,0)}to{transform: translate3d( calc(var(--aurora-weave-2-period) * 0.669),calc(var(--aurora-weave-2-period) * -0.743),0 )}}.page-bg__grain{position: absolute;inset: 0;display: block;opacity: var(--aurora-grain);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.page-bg__defs{position: absolute;width: 0;height: 0;overflow: hidden}@media (max-width: 1300px){.page-bg__field{filter: url(#page-bg-caustics-narrow)}}@media (prefers-reduced-motion: reduce){.page-bg__weave{transform: none;animation: none;will-change: auto}}
:root{--btn-touch-h: 48px}.btn{display: inline-flex;align-items: center;justify-content: var(--btn-justify,center);gap: var(--btn-gap);width: var(--btn-w,auto);min-width: min(var(--btn-min-w),100%);height: var(--btn-box-h,var(--btn-h));min-height: var(--btn-h);padding-inline: var(--btn-px,0);padding-block: 0;border-radius: var(--radius-pill);font-size: var(--btn-fs);font-weight: var(--fw-medium);letter-spacing: var(--btn-ls);line-height: var(--btn-lh);text-transform: uppercase;white-space: var(--btn-lines,nowrap);transition: background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn--md{--btn-h: var(--btn-md-h);--btn-px: var(--btn-md-px);--btn-fs: var(--btn-md-fs);--btn-ls: var(--btn-md-ls);--btn-lh: var(--lh-tight)}.btn--sm{flex: 0 0 auto;--btn-px: var(--btn-sm-px);--btn-fs: var(--btn-sm-fs);--btn-ls: var(--btn-sm-ls);--btn-lh: var(--lh-flat)}.btn--sm.btn--solid{--btn-min-w: var(--btn-sm-solid-w);--btn-h: var(--btn-sm-solid-h)}.btn--sm.btn--outline{--btn-min-w: var(--btn-sm-outline-w);--btn-h: var(--btn-sm-outline-h)}.btn--solid{background: var(--btn-solid-bg);color: var(--btn-solid-fg)}.btn--solid:hover{background: var(--btn-solid-bg-hover);transform: translateY(-1px)}.btn--flat{cursor: default}.btn--flat:hover{background: var(--btn-solid-bg);transform: none}.btn--outline{box-shadow: inset 0 0 0 var(--btn-outline-ring-w) var(--btn-outline-ring-color);color: var(--btn-outline-fg)}@media (max-width: 700px){.btn{height: var(--btn-box-h,var(--btn-touch-h));min-height: var(--btn-touch-h)}}
.two-tone-heading{margin: 0;font-family: var(--font-display);font-size: var(--heading-fs);font-weight: var(--fw-display-dark);letter-spacing: var(--heading-ls);line-height: var(--heading-lh)}.two-tone-heading__segment{display: var(--heading-segment-display,block)}.two-tone-heading__segment--dark{color: var(--heading-ink);font-weight: var(--fw-display-dark)}.two-tone-heading__segment--accent{color: var(--heading-accent);font-weight: var(--fw-display-accent);letter-spacing: var(--heading-ls-accent,var(--heading-ls))}
.arrow{display: block;flex: 0 0 auto;width: var(--arrow-size);height: var(--arrow-size);fill: none;stroke: currentcolor;stroke-width: var(--arrow-stroke);stroke-linecap: round;stroke-linejoin: round;rotate: var(--arrow-rotate,0deg)}.arrow--up{--arrow-rotate: -90deg}.arrow--up-right{--arrow-rotate: -45deg}.arrow--down{--arrow-rotate: 90deg}.arrow--left{--arrow-rotate: 180deg}
@keyframes reveal-in{from{opacity: 0;translate: var(--reveal-shift-x,0) var(--reveal-shift)}to{opacity: 1;translate: 0 0}}.reveal-js .reveal{--reveal-anim: none}.reveal-js .reveal--in{--reveal-anim: reveal-in}.reveal-js .reveal:not(.reveal--in) .reveal__item{opacity: 0;translate: var(--reveal-shift-x,0) var(--reveal-shift)}.reveal-js .reveal__item{animation: var(--reveal-anim,none) var(--reveal-dur) var(--reveal-ease) both;animation-delay: calc(var(--reveal-index,0) * var(--reveal-step))}@media (prefers-reduced-motion: reduce){.reveal-js .reveal:not(.reveal--in) .reveal__item,.reveal-js .reveal__item{opacity: 1;translate: none;animation: none}}
:root{--glass-blur: 24px;--glass-edge-w: var(--rule-w);--glass-edge-color: var(--surface);--glass-fill: transparent;--glass-shadow: none;--glass-fill-flat: rgb(var(--surface-rgb) / 78%);--glass-fill-image: rgb(var(--surface-rgb) / 40%);--glass-sheen: none}.glass{border: var(--glass-edge-w) solid var(--glass-edge-color);background-color: var(--glass-fill);background-image: var(--glass-sheen);box-shadow: var(--glass-shadow);-webkit-backdrop-filter: blur(var(--glass-blur));backdrop-filter: blur(var(--glass-blur))}
.check-list{display: flex;flex-direction: column;gap: var(--check-list-gap);margin: 0;padding: 0;list-style: none}.check-list__item{display: flex;align-items: center;gap: var(--check-list-text-gap);min-height: var(--check-list-row-h)}.check-list__mark{flex: 0 0 auto;width: var(--check-list-mark-size);height: var(--check-list-mark-size);border-radius: var(--radius-pill);background: var(--check-list-mark-bg);color: var(--check-list-mark-fg)}.check-list__tick{fill: none;stroke: currentcolor;stroke-width: var(--check-list-mark-stroke);stroke-linecap: round;stroke-linejoin: round}.check-list__text{color: var(--check-list-text-color);font-size: var(--fs-check-list);font-weight: var(--fw-check-list);line-height: var(--lh-check-list)}
.field{margin: 0}.field__label{display: block;padding: 0;color: var(--field-label-color);font-size: var(--fs-field-label);font-weight: var(--fw-semibold);letter-spacing: var(--ls-field-label);line-height: var(--lh-field-label);text-transform: uppercase}.field__input{width: 100%;height: var(--field-h);padding: 0;border: 0;border-bottom: var(--rule-w) solid var(--field-rule);border-radius: 0;background: transparent;color: var(--field-ink);font-family: inherit;font-size: var(--fs-field);line-height: var(--lh-field);transition: border-color var(--dur) var(--ease)}.field__input::placeholder{color: var(--field-placeholder-color);opacity: 1}.field__input:focus-visible{border-bottom-color: var(--accent);outline: none;box-shadow: inset 0 calc(-1 * var(--field-focus-rule-w)) 0 var(--accent)}.field--invalid .field__input{border-bottom-color: var(--field-invalid-color)}.field--invalid .field__label{color: var(--field-invalid-color)}.field__error{display: block;margin-top: var(--space-2xs);color: var(--field-invalid-color);font-size: var(--fs-field-label);line-height: var(--lh-field-label)}
.panel{width: min(var(--page-max),100% - var(--page-inset) * 2);margin-inline: auto;padding: var(--panel-pad-y) var(--panel-pad-x);border: var(--rule-w) solid var(--panel-border);border-radius: var(--panel-radius);background: var(--panel-fill)}
.tile-grid{display: flex;margin-block: var(--tile-grid-space-top,0px) var(--tile-grid-space-bottom,0px);padding: 0;flex-wrap: wrap;align-items: flex-start;justify-content: center;gap: var(--tile-grid-row-gap) var(--tile-grid-col-gap);list-style: none;--tile-grid-cols: 3}.tile-grid__tile{--tile-grid-tile-sheen-dark: rgb(var(--ink-rgb) / 3.2%);--tile-grid-tile-sheen-light: rgb(var(--surface-rgb) / 50%);--tile-grid-tile-sheen: linear-gradient( to bottom right,var(--tile-grid-tile-sheen-dark) 0,var(--tile-grid-tile-sheen-dark) 25%,rgb(var(--ink-rgb) / 0%) 42% ),linear-gradient( to bottom right,rgb(var(--surface-rgb) / 0%) 56%,var(--tile-grid-tile-sheen-light) 72% );--glass-fill: var(--tile-grid-tile-bg);--glass-edge-color: var(--tile-grid-tile-border);--glass-shadow: var(--tile-grid-tile-shadow);--glass-sheen: var(--tile-grid-tile-sheen);display: flex;width: calc( (100% - var(--tile-grid-col-gap) * (var(--tile-grid-cols) - 1)) / var(--tile-grid-cols) );min-height: var(--tile-grid-tile-h);flex-direction: column;justify-content: space-between;padding: var(--tile-grid-tile-pad);border-radius: var(--tile-grid-tile-radius)}.tile-grid__tile--low{margin-top: var(--tile-grid-tile-drop)}.tile-grid__head{display: flex;margin: 0;align-items: flex-start;gap: var(--tile-grid-icon-gap)}.tile-grid__icon{display: flex;width: var(--tile-grid-icon-box);flex: 0 0 auto;align-items: center;justify-content: flex-start}.tile-grid__icon img{width: var(--tile-grid-icon-size);height: auto}.tile-grid__name{color: var(--tile-grid-name-color);font-family: var(--font-display);font-size: var(--fs-tile-grid-name);font-weight: var(--fw-bold);letter-spacing: var(--ls-tile-grid-name);line-height: var(--lh-tile-grid-name)}.tile-grid__text{margin: var(--tile-grid-text-gap) 0 0;color: var(--tile-grid-text-color);font-size: var(--fs-tile-grid-text);font-weight: var(--fw-regular);letter-spacing: var(--ls-tile-grid-text);line-height: var(--lh-tile-grid-text)}@media (max-width: 1300px){.tile-grid{--tile-grid-cols: 2}.tile-grid__tile--low{margin-top: 0}}@media (max-width: 700px){.tile-grid{margin-block: calc(var(--tile-grid-space-top,0px) - var(--tile-grid-bleed-y)) calc(var(--tile-grid-space-bottom,0px) - var(--tile-grid-bleed-y));margin-inline: calc(var(--tile-grid-bleed) * -1);padding-block: var(--tile-grid-bleed-y);padding-inline: var(--tile-grid-bleed);overflow-x: auto;flex-wrap: nowrap;justify-content: flex-start;gap: var(--tile-grid-col-gap);scroll-snap-type: x mandatory;scrollbar-width: none;--tile-grid-bleed-y: 66px}.tile-grid::-webkit-scrollbar{display: none}.tile-grid__tile{width: var(--tile-grid-tile-w);flex: 0 0 auto;scroll-snap-align: start}.tile-grid__tile--low{margin-top: var(--tile-grid-tile-drop)}}
.tile-carousel{--tile-carousel-pager-gap: var(--space-xl);--tile-carousel-row-gap: var(--space-sm);--tile-carousel-mark-size: var(--app-tab-size);--tile-carousel-mark-bar-w: var(--app-tab-bar-w);--tile-carousel-mark-bar-h: var(--app-tab-bar-h);--tile-carousel-mark-step: var(--app-tab-step);--tile-carousel-mark-color: var(--app-tab-track-color);--tile-carousel-mark-color-on: var(--ink-slate);--tile-carousel-counter-w: var(--app-counter-w);--fs-tile-carousel-counter: var(--fs-app-counter);--ls-tile-carousel-counter: var(--ls-app-counter);--lh-tile-carousel-counter: var(--lh-app-counter);--tile-carousel-counter-color: var(--ink-slate);--tile-carousel-arrow-box: 44px;--tile-carousel-arrow-size: 16px;--tile-carousel-arrow-color: var(--ink-slate);--tile-carousel-arrow-color-off: var(--app-tab-track-color)}.tile-carousel__pager{display: none}.tile-carousel[data-ready="true"] .tile-carousel__pager{display: flex;align-items: center;margin-top: var(--tile-carousel-pager-gap);gap: var(--tile-carousel-row-gap)}.tile-carousel__counter{display: inline-block;width: var(--tile-carousel-counter-w);flex: 0 0 auto;color: var(--tile-carousel-counter-color);font-size: var(--fs-tile-carousel-counter);font-variant-numeric: tabular-nums;letter-spacing: var(--ls-tile-carousel-counter);line-height: var(--lh-tile-carousel-counter)}.tile-carousel__marks{display: flex;min-width: 0;flex: 1 1 auto;margin: 0;padding: 0;overflow-x: auto;gap: calc(var(--tile-carousel-mark-step) - var(--tile-carousel-mark-size));list-style: none;scrollbar-width: none}.tile-carousel__marks::-webkit-scrollbar{display: none}.tile-carousel__mark{display: flex;width: var(--tile-carousel-mark-size);height: var(--tile-carousel-mark-size);flex: 0 0 auto;padding: 0;border: 0;background: none;cursor: pointer;align-items: center;justify-content: center}.tile-carousel__mark::before{width: var(--tile-carousel-mark-bar-w);height: var(--tile-carousel-mark-bar-h);border-radius: var(--tile-carousel-mark-bar-h);background: var(--tile-carousel-mark-color);content: ""}.tile-carousel__mark[aria-current="true"]::before{background: var(--tile-carousel-mark-color-on)}.tile-carousel__steps{display: flex;flex: 0 0 auto}.tile-carousel__step{display: flex;width: var(--tile-carousel-arrow-box);height: var(--tile-carousel-arrow-box);padding: 0;border: 0;background: none;color: var(--tile-carousel-arrow-color);cursor: pointer;align-items: center;justify-content: center;--arrow-size: var(--tile-carousel-arrow-size)}.tile-carousel__step[disabled]{color: var(--tile-carousel-arrow-color-off);cursor: default}@media (min-width: 701px){.tile-carousel[data-ready="true"] .tile-carousel__pager{display: none}}@media (max-width: 700px){.tile-carousel[data-ready="true"]{display: flex;flex-direction: column;margin-bottom: var(--tile-grid-space-bottom,0px)}.tile-carousel[data-ready="true"] > .tile-grid{margin-bottom: calc(var(--tile-grid-bleed-y,0px) * -1)}}
.site-header{position: fixed;z-index: var(--z-header);top: var(--header-top);right: var(--header-inset);left: var(--header-inset);height: var(--header-height);padding: 0 var(--header-padding-x);background: var(--surface);border-radius: var(--header-radius);box-shadow: var(--shadow-header);transition: transform var(--header-hide-dur) var(--ease)}[data-header-hidden] .site-header{transform: translateY(calc(-100% - var(--header-top)))}@media (prefers-reduced-motion: reduce){.site-header{transition: none}[data-header-hidden] .site-header{transform: none}}.site-header__inner{display: flex;align-items: center;justify-content: space-between;height: 100%;gap: var(--header-inner-gap)}.site-header__nav{display: contents}.site-header__logo{display: block;flex: 0 0 var(--header-logo-col)}.site-header__logo img,.site-header__logo svg{display: block;width: var(--logo-width);height: auto}@media (max-width: 1300px){.site-header__logo{flex: 0 0 auto}}.site-nav__list{display: flex;gap: var(--nav-gap);margin: 0;padding: 0;list-style: none}.site-nav__list > li > a{position: relative;display: inline-block;font-size: var(--fs-nav);font-weight: var(--fw-medium);letter-spacing: var(--ls-nav);line-height: var(--lh-tight);white-space: nowrap}.site-nav__list > li > a{transition: color var(--dur) var(--ease)}.site-nav__list > li > a:hover{color: var(--accent)}.site-nav__toggle{display: none;align-items: center;height: var(--lh-tight);padding: 0 var(--space-2xs) 0 var(--services-toggle-gap);vertical-align: top}@media (max-width: 1300px),(hover: none),(pointer: coarse){.site-nav__toggle{display: inline-flex}}.site-nav__toggle-glyph{position: relative;display: block;flex: 0 0 auto;width: var(--services-toggle-bar-w);height: var(--services-toggle-bar-w)}.site-nav__toggle-glyph::before,.site-nav__toggle-glyph::after{position: absolute;top: 50%;left: 0;width: 100%;height: var(--services-toggle-bar-h);border-radius: var(--services-toggle-radius);background: var(--services-toggle-color);content: "";translate: 0 -50%}.site-nav__toggle-glyph::after{rotate: 90deg}.site-nav__item--has-sub[data-open="true"] .site-nav__toggle-glyph::after,:root:not([data-services="on"]) .site-nav__item--has-sub .site-nav__toggle-glyph::after{rotate: 0deg}:root[data-services="on"] .site-nav__item--has-sub:not([data-open="true"]) .site-nav__sub{display: none}.site-nav__sub{position: absolute;top: 100%;right: 0;left: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: var(--services-menu-gap);margin: 0;padding: var(--services-menu-top) 0 0;list-style: none}.site-nav__sub-item{display: flex;flex: 0 0 auto;max-width: 100%}.site-nav__sub-link{display: inline-flex;align-items: center;min-height: var(--services-pill-h);max-width: 100%;padding-inline: var(--services-pill-px);border-radius: var(--services-pill-radius);background: var(--services-pill-bg);box-shadow: var(--services-pill-shadow);color: var(--ink);font-size: var(--fs-services-pill);font-weight: var(--fw-medium);letter-spacing: var(--ls-services-pill);line-height: var(--lh-services-pill);transition: color var(--dur) var(--ease)}.site-nav__sub-link:hover{color: var(--accent)}.site-header__burger{display: none;flex: 0 0 auto;flex-direction: column;align-items: center;justify-content: center;gap: var(--burger-gap);width: var(--burger-width);padding: var(--burger-hit-y) 0}.site-header__burger span{display: block;width: 100%;height: var(--burger-bar);background: var(--burger-ink);border-radius: var(--radius-pill);transition: transform var(--dur) var(--ease)}.site-header.is-menu-open .site-header__burger span:first-child{transform: translateY(calc((var(--burger-bar) + var(--burger-gap)) / 2)) rotate(45deg)}.site-header.is-menu-open .site-header__burger span:last-child{transform: translateY(calc((var(--burger-bar) + var(--burger-gap)) / -2)) rotate(-45deg)}@media (max-width: 1300px){.site-header__burger{display: flex}.site-header__nav{display: block;position: absolute;top: calc(100% + var(--space-2xs));right: 0;left: 0;padding: var(--space-lg);background: var(--surface);border-radius: var(--header-radius);box-shadow: var(--shadow-panel);opacity: 0;visibility: hidden;transform: translateY(calc(var(--space-2xs) * -1));transition: opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur)}.site-header.is-menu-open .site-header__nav{opacity: 1;visibility: visible;transform: translateY(0)}.site-nav__list{flex-direction: column;gap: var(--nav-stack-gap)}.site-nav__sub{position: static;flex-direction: column;align-items: flex-start;margin-block: var(--services-menu-top) calc(var(--services-menu-bottom) - var(--nav-stack-gap));padding: 0}.site-nav__item--has-sub[data-open="true"] > .site-nav__link,:root:not([data-services="on"]) .site-nav__item--has-sub > .site-nav__link{font-weight: var(--fw-nav-open);letter-spacing: var(--ls-nav-open)}.site-header__nav .btn{display: flex;margin-top: var(--space-lg);--btn-w: 100%}}
.treatment-hero{padding-block: var(--treatment-hero-top) var(--treatment-hero-bottom)}.treatment-hero__card{position: relative;overflow: hidden;width: min(var(--page-max),100% - var(--page-inset) * 2);min-height: var(--treatment-hero-card-min-h);margin-inline: auto;padding: var(--treatment-hero-card-pad-y) var(--treatment-hero-card-pad-x) var(--treatment-hero-card-pad-b);border-radius: var(--treatment-hero-card-radius);background: var(--treatment-hero-card-fill);box-shadow: var(--treatment-hero-card-shadow)}.treatment-hero__photo{position: absolute;right: 0;bottom: 0;width: var(--treatment-hero-photo-w);height: var(--treatment-hero-photo-h);background-image: var(--treatment-hero-photo,none);background-position: var(--treatment-hero-photo-pos);background-size: cover;background-repeat: no-repeat;mask-image: linear-gradient( var(--treatment-hero-photo-fade-dir),transparent 0,rgb(0 0 0 / 100%) var(--treatment-hero-photo-fade) )}.treatment-hero__photo[data-shipped='lab-panel-testing']{--treatment-hero-cutout-size: 1024px auto;--treatment-hero-cutout-x: calc(100% + 45px);--treatment-hero-cutout-y: -37px;background-size: var(--treatment-hero-cutout-size);background-position-x: var(--treatment-hero-cutout-x);background-position-y: var(--treatment-hero-cutout-y)}@media (max-width: 1300px){.treatment-hero__photo[data-shipped='lab-panel-testing']{--treatment-hero-cutout-size: 736px auto;--treatment-hero-cutout-x: max(50%,calc(100% + 40px));--treatment-hero-cutout-y: 4px}}.treatment-hero__text{position: relative;display: flex;flex-direction: column;justify-content: space-between;min-height: var(--treatment-hero-text-min-h);max-width: var(--treatment-hero-text-w)}.treatment-hero__title{--heading-fs: var(--fs-treatment-hero-title);--heading-ls: var(--ls-treatment-hero-title);--heading-lh: var(--lh-treatment-hero-title);--heading-segment-display: inline}.treatment-hero__lead{max-width: var(--treatment-hero-lead-w);margin: var(--treatment-hero-lead-gap) 0 0;color: var(--treatment-hero-lead-color);font-size: var(--fs-treatment-hero-lead);font-weight: var(--fw-regular);letter-spacing: var(--ls-treatment-hero-lead);line-height: var(--lh-treatment-hero-lead)}.treatment-hero__specs{margin: var(--treatment-hero-specs-gap) 0 0;display: flex;flex-direction: column;gap: var(--treatment-hero-spec-gap)}.treatment-hero__spec-label{margin: 0;color: var(--treatment-hero-spec-label-color);font-size: var(--fs-treatment-hero-spec-label);font-weight: var(--fw-semibold);letter-spacing: var(--ls-treatment-hero-spec-label);line-height: var(--lh-treatment-hero-spec-label);text-transform: uppercase}.treatment-hero__spec-value{margin: var(--treatment-hero-spec-pad) 0 0;color: var(--treatment-hero-spec-value-color);font-size: var(--fs-treatment-hero-spec-value);font-weight: var(--fw-semibold);letter-spacing: var(--ls-treatment-hero-spec-value);line-height: var(--lh-treatment-hero-spec-value)}.treatment-hero__points{margin-top: var(--treatment-hero-points-gap)}.treatment-hero__cta{align-self: flex-start;margin-top: var(--treatment-hero-cta-gap);--btn-w: min(var(--treatment-hero-cta-w),100%)}
.treatment-panels{position: relative;padding-block: var(--treatment-panels-top) var(--treatment-panels-bottom);overflow-x: clip}.treatment-panels__inner{width: min(var(--page-max),100% - var(--page-inset) * 2);margin-inline: auto}.treatment-panels__list{margin: 0;padding: 0;list-style: none}.treatment-panels__item{position: relative;border-top: var(--rule-w) solid var(--treatment-panels-rule)}.treatment-panels__item[data-open="true"]::before{position: absolute;z-index: -1;top: 0;bottom: 0;left: 50%;width: 100vw;margin-left: -50vw;background-image: var(--treatment-panels-wash);content: ""}.treatment-panels__item:last-child{border-bottom: var(--rule-w) solid var(--treatment-panels-rule)}.treatment-panels__rail{position: absolute;top: 0;bottom: 0;left: max( var(--treatment-panels-rail-x),calc(50% - 50vw + var(--treatment-panels-rail-edge)) );width: var(--treatment-panels-dot-on)}.treatment-panels__dot{position: absolute;z-index: 1;top: calc( var(--treatment-panels-dot-top) - (var(--treatment-panels-dot-on) - var(--treatment-panels-dot)) / 2 );left: 0;display: grid;width: var(--treatment-panels-dot-on);height: var(--treatment-panels-dot-on);place-items: center}.treatment-panels__dot::before{width: var(--treatment-panels-dot);height: var(--treatment-panels-dot);border-radius: var(--radius-pill);background: var(--treatment-panels-dot-off);content: ""}.treatment-panels__item[data-open="true"] .treatment-panels__dot::before{width: var(--treatment-panels-dot-on);height: var(--treatment-panels-dot-on);background: var(--treatment-panels-dot-on-color)}.treatment-panels__rail::after{position: absolute;top: calc(var(--rule-w) * -1);bottom: 0;left: 50%;width: var(--treatment-panels-connector-w);margin-left: calc(var(--treatment-panels-connector-w) / -2);background: var(--treatment-panels-connector);content: ""}.treatment-panels__item:first-child .treatment-panels__rail::after{top: calc(var(--treatment-panels-dot-top) + var(--treatment-panels-dot) / 2)}.treatment-panels__item:last-child .treatment-panels__rail::after{bottom: calc( 100% - var(--treatment-panels-dot-top) - var(--treatment-panels-dot) / 2 )}.treatment-panels__heading{margin: 0}.treatment-panels__head{display: grid;width: 100%;padding: var(--treatment-panels-head-pad-y) 0;border: 0;background: none;cursor: pointer;align-items: start;gap: 0 var(--treatment-panels-head-gap);grid-template-columns: var(--treatment-panels-num-w) minmax(0,1fr) auto;text-align: left}.treatment-panels__head--static{cursor: default}.treatment-panels__num{color: var(--treatment-panels-num-color);font-size: var(--fs-treatment-panels-num);letter-spacing: var(--ls-treatment-panels-num);line-height: var(--lh-treatment-panels-num)}.treatment-panels__label{display: block;min-width: 0}.treatment-panels__eyebrow{display: block;margin-bottom: var(--treatment-panels-eyebrow-gap);color: var(--treatment-panels-eyebrow-color);font-size: var(--fs-treatment-panels-eyebrow);font-weight: var(--fw-semibold);letter-spacing: var(--ls-treatment-panels-eyebrow);line-height: var(--lh-treatment-panels-eyebrow);text-transform: uppercase}.treatment-panels__name{display: block;--heading-fs: var(--fs-treatment-panels-name);--heading-ls: var(--ls-treatment-panels-name);--heading-lh: var(--lh-treatment-panels-name);--heading-segment-display: inline;--fw-display-dark: var(--fw-light)}.treatment-panels__item:not([data-open="true"]) .treatment-panels__name{--heading-ink: var(--treatment-panels-name-off)}.treatment-panels__toggle{align-self: center;padding: var(--treatment-panels-pill-pad-y) var(--treatment-panels-pill-pad-x);border: var(--rule-w) solid var(--treatment-panels-pill-border);border-radius: var(--radius-pill);color: var(--treatment-panels-pill-color);font-size: var(--fs-treatment-panels-pill);font-weight: var(--fw-regular);letter-spacing: var(--ls-treatment-panels-pill);line-height: var(--lh-treatment-panels-pill);text-transform: uppercase;white-space: nowrap}.treatment-panels__toggle-close,.treatment-panels__item[data-open="true"] .treatment-panels__toggle-open{display: none}.treatment-panels__item[data-open="true"] .treatment-panels__toggle-close{display: inline}.treatment-panels__panel{display: grid;grid-template-rows: 1fr;transition: grid-template-rows var(--steps-dur) var(--steps-ease)}:root[data-accordion-js="on"] .treatment-panels__item:not([data-open="true"]) .treatment-panels__panel{grid-template-rows: 0fr}.treatment-panels__panel-inner{overflow: hidden;padding-left: var(--treatment-panels-num-w)}.treatment-panels__panel-inner > :last-child{margin-bottom: var(--treatment-panels-panel-pad-b)}.treatment-panels__copy{max-width: var(--treatment-panels-copy-w);margin: 0;padding: var(--treatment-panels-copy-pad) 0;border-top: var(--rule-w) solid var(--treatment-panels-rule);color: var(--treatment-panels-copy-color);font-size: var(--fs-treatment-panels-copy);font-weight: var(--fw-regular);line-height: var(--lh-treatment-panels-copy)}.treatment-panels__copy--wide{max-width: none}.treatment-panels__highlights{max-width: var(--treatment-panels-copy-w);margin-bottom: var(--treatment-panels-highlights-gap)}.treatment-panels__aside{max-width: var(--treatment-panels-copy-w);margin-bottom: var(--treatment-panels-aside-gap);padding: var(--treatment-panels-aside-pad-y) var(--treatment-panels-aside-pad-x);border-left: var(--treatment-panels-aside-bar-w) solid var(--accent);border-radius: var(--treatment-panels-aside-radius)}.treatment-panels__aside-title{margin: 0 0 var(--treatment-panels-aside-title-gap);color: var(--treatment-panels-eyebrow-color);font-size: var(--fs-treatment-panels-eyebrow);font-weight: var(--fw-semibold);letter-spacing: var(--ls-treatment-panels-eyebrow);line-height: var(--lh-treatment-panels-eyebrow);text-transform: uppercase}.treatment-panels__aside-text{margin: 0;color: var(--treatment-panels-copy-color);font-size: var(--fs-treatment-panels-copy);font-weight: var(--fw-regular);line-height: var(--lh-treatment-panels-copy)}.treatment-panels__tiles{--tile-grid-space-top: var(--treatment-panels-tiles-gap);--tile-grid-space-bottom: var(--treatment-panels-tiles-gap)}.treatment-panels__closing{display: grid;margin-top: var(--treatment-panels-closing-gap);align-items: center;gap: var(--treatment-panels-closing-col-gap);grid-template-columns: minmax(0,var(--treatment-panels-closing-text-w)) minmax(0,var(--treatment-panels-closing-photo-w));justify-content: space-between}.treatment-panels__closing-title{margin: 0;--heading-fs: var(--fs-treatment-panels-closing);--heading-ls: var(--ls-treatment-panels-closing);--heading-lh: var(--lh-treatment-panels-closing);--heading-segment-display: inline;--fw-display-dark: var(--fw-bold)}.treatment-panels__closing-copy{margin: var(--treatment-panels-closing-copy-gap) 0 0;color: var(--treatment-panels-copy-color);font-size: var(--fs-treatment-panels-closing-copy);font-weight: var(--fw-regular);line-height: var(--lh-treatment-panels-closing-copy)}.treatment-panels__cta{margin-top: var(--treatment-panels-cta-gap);--btn-w: min(var(--treatment-panels-cta-w),100%)}.treatment-panels__closing-photo img{display: block;width: 100%;height: auto}@media (max-width: 1300px){.treatment-panels__closing{grid-template-columns: minmax(0,1fr)}}@media (max-width: 700px){.treatment-panels__head{grid-template-columns: var(--treatment-panels-num-w) minmax(0,1fr)}.treatment-panels__toggle{grid-column: 2}.treatment-panels__toggle{justify-self: start;margin-top: var(--treatment-panels-pill-stacked-gap)}}
.site-footer{margin-top: var(--footer-room);padding-block: var(--footer-top) var(--footer-bottom)}@media (min-width: 701px){.site-footer{--footer-legal-gap: 67.66px}}.site-footer__inner{display: grid;width: min(var(--page-max),100% - var(--page-inset) * 2);margin-inline: auto;row-gap: var(--footer-legal-gap);grid-template-areas: "brand nav services news" "legal legal legal legal";grid-template-columns: minmax(0,var(--footer-col-brand)) minmax(0,var(--footer-col-links)) minmax(0,var(--footer-col-links)) minmax(0,var(--footer-col-news))}.site-footer__brand{grid-area: brand}.site-footer__logo{display: block;width: var(--footer-logo-w);height: var(--footer-logo-h)}.site-footer__logo svg{display: block;width: 100%;height: auto}.site-footer__tagline{max-width: var(--footer-tagline-w);margin: var(--footer-tagline-gap) 0 0;color: var(--ink-muted);font-size: var(--fs-footer-tagline);font-weight: var(--fw-regular);line-height: var(--lh-footer-tagline)}.site-footer__col--nav{grid-area: nav}.site-footer__col--services{grid-area: services}.site-footer__col--news{grid-area: news}.site-footer__heading{margin: 0;color: var(--accent);font-size: var(--fs-footer-heading);font-weight: var(--fw-semibold);letter-spacing: var(--ls-footer-heading);line-height: var(--lh-footer-heading);text-transform: uppercase}.site-footer__list{display: flex;flex-direction: column;margin: var(--footer-list-gap) 0 0;padding: 0;gap: var(--footer-link-gap);font-size: var(--fs-footer-link);font-weight: var(--fw-regular);line-height: var(--lh-footer-link);list-style: none}.site-footer__list a{color: var(--ink-faint)}.site-footer__news-text{max-width: var(--footer-news-w);margin: var(--footer-news-gap) 0 0;color: var(--ink-faint);font-size: var(--fs-footer-news);font-weight: var(--fw-regular);line-height: var(--lh-footer-news)}.site-footer__news-state{margin: var(--space-sm) 0 0;max-width: var(--footer-news-w);color: var(--ink-muted);font-size: var(--fs-footer-news);font-weight: var(--fw-regular);line-height: var(--lh-footer-news)}.site-footer__news-state--invalid{color: var(--field-invalid-color)}.site-footer__news-form{--footer-news-input-h: 45px;--footer-news-input-px: 25px;--footer-news-input-fs: 13px;--footer-news-input-lh: 22.48px;--footer-news-input-ls: 2px;--footer-news-submit-gap: 14px;margin-top: var(--footer-news-btn-gap)}.site-footer__trap{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.site-footer__field{margin: 0}.site-footer__field .field__label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.site-footer__input{width: min(100%,var(--footer-news-btn-w));height: var(--footer-news-input-h);padding: 0 var(--footer-news-input-px);border: 0;border-radius: var(--radius-pill);box-shadow: inset 0 0 0 var(--btn-outline-ring-w) var(--btn-outline-ring-color);background: transparent;color: var(--ink);font-family: inherit;font-size: var(--footer-news-input-fs);font-weight: var(--fw-medium);letter-spacing: var(--footer-news-input-ls);line-height: var(--footer-news-input-lh);text-transform: uppercase;transition: box-shadow var(--dur) var(--ease)}.site-footer__input::placeholder{color: var(--ink);opacity: 1}.site-footer__input:not(:placeholder-shown){text-transform: none}.site-footer__input:focus-visible{box-shadow: inset 0 0 0 var(--field-focus-rule-w) var(--accent);outline: none}.site-footer__field.field--invalid .site-footer__input{box-shadow: inset 0 0 0 var(--field-focus-rule-w) var(--field-invalid-color)}.site-footer__field .field__error{display: block;margin-top: var(--space-2xs);color: var(--field-invalid-color);font-size: var(--fs-field-label);line-height: var(--lh-field-label)}.site-footer__cta{margin-top: var(--footer-news-submit-gap);--arrow-size: var(--footer-news-arrow)}.site-footer__legal{display: flex;justify-content: space-between;gap: var(--space-xl);grid-area: legal;color: var(--ink-slate);font-size: var(--fs-footer-legal);font-weight: var(--fw-medium);letter-spacing: var(--ls-footer-legal);line-height: var(--lh-footer-legal);text-transform: uppercase}.site-footer__legal p{margin: 0}.site-footer__legal-meta{text-align: right}@media (max-width: 700px){.site-footer__inner{grid-template-areas: "brand" "news" "nav" "services" "legal";grid-template-columns: minmax(0,1fr)}.site-footer__legal{flex-direction: column;gap: var(--footer-legal-stack-gap)}.site-footer__legal-meta{text-align: left}}
