/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scroll-snap-strictness:proximity;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-content:"";--shown:5}}}@layer theme{:root,:host{--font-sans:Inter, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--tracking-normal:0em;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0d1212;--color-ink-soft:#34484a;--color-canvas:#f5f5f7;--color-brand-wash:#ede3f7;--color-surface:#fff;--color-surface-soft:#faf6f3;--color-emphasis:#8a5a4e;--color-muted:#636366;--color-muted-soft:#9aa3a5;--color-line:#e1e1e6;--color-on-ink:#fff;--color-metro-kaluzhsko-rizhskaya:#ea6a00;--color-metro-filevskaya:#00a0d2;--color-metro-arbatsko-pokrovskaya:#0064af;--color-metro-koltsevaya:#912900;--color-metro-tagansko-krasnopresnenskaya:#9b007f;--font-heading:Geologica, system-ui, sans-serif;--font-weight-display:400;--font-weight-body:400;--font-weight-eyebrow:700;--radius-card:36px;--radius-media:24px;--radius-control:16px;--radius-input:18px;--radius-badge:20px;--radius-link:12px;--ease-brand:cubic-bezier(.2, 0, 0, 1);--text-eyebrow:12px;--text-eyebrow--line-height:1.3;--text-eyebrow--letter-spacing:.1em;--text-nav:12px;--text-nav--line-height:1.3;--text-caption:13px;--text-caption--line-height:1.3;--text-body:15px;--text-body--line-height:1.5;--text-body-lg:20px;--text-body-lg--line-height:1.5;--text-heading:23px;--text-heading--line-height:1.28;--text-heading-lg:28px;--text-heading-lg--line-height:1.3;--text-display-sm:36px;--text-display-sm--line-height:1.2;--text-display-sm--letter-spacing:-.01em;--text-display-md:44px;--text-display-md--line-height:1.1;--text-display-md--letter-spacing:-.01em;--text-display:56px;--text-display--line-height:1.15;--text-display--letter-spacing:-.02em;--text-display-lg:120px;--text-display-lg--line-height:1.1;--text-display-lg--letter-spacing:-.02em;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:32px;--spacing-8:40px;--spacing-9:60px;--spacing-10:80px;--spacing-11:104px;--spacing-12:160px;--spacing-control:48px;--container-page:1400px;--container-statement:680px;--container-text:720px;--container-copy:440px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--color-canvas);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-body);font-weight:var(--font-weight-body);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}}@layer components{.band{width:100%;padding-inline:var(--spacing-4)}@media (min-width:48rem){.band{padding-inline:var(--spacing-8)}}.band--canvas{background-color:var(--color-canvas)}.band--surface{background-color:var(--color-surface)}.band--wash{background-color:var(--color-brand-wash)}.band--lilac{background-color:#f7f2fb}@supports (color:color-mix(in lab, red, red)){.band--lilac{background-color:color-mix(in oklab, var(--color-brand-wash) 45%, var(--color-surface))}}.skip-link{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:var(--spacing-4);left:var(--spacing-4);z-index:20;border-radius:var(--radius-control);background-color:var(--color-ink);padding:0;padding-inline:var(--spacing-5);padding-block:var(--spacing-3);color:var(--color-on-ink);margin:0;position:fixed;overflow:visible}.nav{inset-inline:var(--spacing-4);top:var(--spacing-4);z-index:10;height:var(--spacing-control);mix-blend-mode:difference;justify-content:space-between;align-items:center;display:flex;position:fixed}@media (min-width:48rem){.nav{inset-inline:var(--spacing-8);top:var(--spacing-5);mix-blend-mode:normal}}.nav{transition-property:color,background-color,border-color,box-shadow,-webkit-backdrop-filter,backdrop-filter;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-brand)}.nav.is-solid{background-color:#fff9;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.nav.is-solid{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.nav.is-solid{mix-blend-mode:normal;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0d12120d}@supports (color:color-mix(in lab, red, red)){.nav.is-solid{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ink) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.nav.is-solid{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.nav.is-solid{--tw-ring-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.nav.is-solid{--tw-backdrop-blur:blur(var(--blur-xl));--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);--tw-ring-inset:inset}.nav.is-solid.is-open{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}.nav.is-solid .nav__burger{border-color:#0d121226}@supports (color:color-mix(in lab, red, red)){.nav.is-solid .nav__burger{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.nav.is-solid .nav__burger-line{background-color:var(--color-ink)}.nav.is-solid .nav__logo{--tw-invert:invert(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.nav__burger{width:var(--spacing-control);height:var(--spacing-control);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nav__burger{border-color:color-mix(in oklab, var(--color-on-ink) 40%, transparent)}}.nav__burger{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:48rem){.nav__burger{border-color:#0d121226}@supports (color:color-mix(in lab, red, red)){.nav__burger{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}}.nav__burger-line{height:1px;width:var(--spacing-4);background-color:var(--color-on-ink);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand);display:block;position:absolute}@media (min-width:48rem){.nav__burger-line{background-color:var(--color-ink)}}.nav__burger-line{transition-duration:var(--dur-quick)}.nav__burger-line:first-child{--tw-translate-y:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.nav__burger-line:last-child{--tw-translate-y:var(--spacing-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.nav__burger[aria-expanded=true] .nav__burger-line:first-child{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:45deg}.nav__burger[aria-expanded=true] .nav__burger-line:last-child{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:-45deg}.nav__centre{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}.nav__logo{height:var(--spacing-7);--tw-invert:invert(100%);width:auto;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);display:block}@media (min-width:48rem){.nav__logo{--tw-invert:invert(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.nav__drawer{visibility:hidden;z-index:9;--tw-translate-y:-100%;max-height:100dvh;translate:var(--tw-translate-x) var(--tw-translate-y);gap:var(--spacing-9);background-color:var(--color-surface);padding-inline:var(--spacing-4);padding-top:var(--spacing-11);padding-bottom:var(--spacing-9);opacity:0;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand);inset-inline:0;flex-direction:column;display:flex;position:fixed;top:0;overflow-y:auto}@media (min-width:48rem){.nav__drawer{padding-inline:var(--spacing-8);padding-top:var(--spacing-12);padding-bottom:var(--spacing-10)}}.nav__drawer{transition-property:translate,opacity,visibility;transition-duration:var(--dur-slow)}.nav__drawer.is-open{visibility:visible;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.nav__drawer-list>li,.nav__drawer-cta{opacity:0;--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand);translate:0 var(--reveal-rise);transition-property:opacity,translate;transition-duration:var(--dur-quick)}.nav__drawer.is-open .nav__drawer-list>li,.nav__drawer.is-open .nav__drawer-cta{opacity:1;transition-duration:var(--dur-slow);transition-delay:calc(.15s + var(--i,0) * 45ms);translate:0}.nav__drawer-list>li:first-child{--i:0}.nav__drawer-list>li:nth-child(2){--i:1}.nav__drawer-list>li:nth-child(3){--i:2}.nav__drawer-list>li:nth-child(4){--i:3}.nav__drawer-list>li:nth-child(5){--i:4}.nav__drawer-list>li:nth-child(6){--i:5}.nav__drawer-list>li:nth-child(7){--i:6}.nav__drawer-list>li:nth-child(8){--i:7}.nav__drawer-list>li:nth-child(9){--i:8}.nav__drawer-list>li:nth-child(10){--i:9}.nav__drawer-cta{--i:10}.nav__drawer-list{width:100%;max-width:var(--container-page);column-gap:var(--spacing-8);row-gap:var(--spacing-3);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;list-style-type:none;display:grid}@media (min-width:48rem){.nav__drawer-list{row-gap:var(--spacing-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.nav__drawer-link{font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display);color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand)}@media (hover:hover){.nav__drawer-link:hover{color:var(--color-muted)}}@media (min-width:48rem){.nav__drawer-link{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing))}}@media (min-width:64rem){.nav__drawer-link{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing))}}.nav__drawer-link{transition-duration:var(--dur-quick)}.nav__drawer-cta{align-self:flex-start}@media (min-width:48rem){.nav__drawer-cta{display:none}}.menu-open{overflow:hidden}.eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing));--tw-font-weight:var(--font-weight-eyebrow);font-weight:var(--font-weight-eyebrow);color:var(--color-muted);text-transform:uppercase}.statement{font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display);color:var(--color-ink)}@media (min-width:48rem){.statement{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}}.hero .statement{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing))}@media (min-width:48rem){.hero .statement{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}}.lede{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));color:var(--color-muted)}.cta{align-items:center;gap:var(--spacing-2);padding-inline:var(--spacing-6);padding-block:var(--spacing-4);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand);border-radius:3.40282e38px;display:inline-flex}.cta:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ink)}.cta--dark{background-color:var(--color-ink);color:var(--color-on-ink)}@media (hover:hover){.cta--dark:hover{background-color:var(--color-ink-soft)}}.cta--compact{padding-inline:var(--spacing-5);padding-block:var(--spacing-3);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.cta{isolation:isolate;transition-property:color,background-color,scale,box-shadow;transition-duration:var(--dur-quick);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 32%,currentColor 50%,#0000 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cta:after{background:linear-gradient(105deg, transparent 32%, color-mix(in oklab, currentColor 15%, transparent) 50%, transparent 68%)}}.cta:after{translate:-110%}@media (hover:hover){.cta:hover{scale:1.025;box-shadow:0 10px 24px -12px #0d121273}@supports (color:color-mix(in lab, red, red)){.cta:hover{box-shadow:0 10px 24px -12px color-mix(in oklab, var(--color-ink) 45%, transparent)}}.cta:hover:after{transition:translate .9s var(--ease-brand);translate:110%}}.cta:active{transition-duration:90ms;scale:.96}.cta:active:after{transition:translate .5s var(--ease-brand);translate:110%}.cta:focus-visible:after{transition:translate .9s var(--ease-brand);translate:110%}.nav__cta{height:var(--spacing-control);padding-block:0;display:none}@media (min-width:48rem){.nav__cta{display:inline-flex}}.media-card{border-radius:var(--radius-media);background-color:var(--color-surface);overflow:hidden}@media (min-width:48rem){.media-card{border-radius:var(--radius-card)}}.media-card__img{object-fit:cover;width:100%;height:100%;display:block}.band--ink-soft{background-color:var(--color-ink-soft);color:var(--color-on-ink)}.band--ink{background-color:var(--color-ink);color:var(--color-on-ink)}.band--tall{padding-block:var(--spacing-10)}@media (min-width:48rem){.band--tall{padding-block:var(--spacing-12)}}.section-head{max-width:var(--container-text);align-items:center;gap:var(--spacing-5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.section-title{font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display);text-wrap:balance}@media (min-width:48rem){.section-title{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}}.eyebrow--on-ink{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.eyebrow--on-ink{color:color-mix(in oklab, var(--color-on-ink) 70%, transparent)}}.copy-lg{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));color:var(--color-ink)}.split{margin-inline:calc(var(--spacing-4) * -1);gap:var(--spacing-9);flex-direction:column;display:flex}@media (min-width:48rem){.split{margin-inline:calc(var(--spacing-8) * -1);flex-direction:row;align-items:center;gap:0}.split--mirror{flex-direction:row-reverse}}.split--mirror .split__media{border-top-left-radius:var(--radius-media);border-bottom-left-radius:var(--radius-media);border-top-right-radius:0;border-bottom-right-radius:0}@media (min-width:48rem){.split--mirror .split__media{border-top-left-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card);border-top-right-radius:0;border-bottom-right-radius:0}}.split__media{aspect-ratio:4/5;border-top-right-radius:var(--radius-media);border-bottom-right-radius:var(--radius-media);width:100%;overflow:hidden}@media (min-width:48rem){.split__media{border-top-right-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);width:40%}}.split__text{max-width:var(--container-copy);align-items:flex-start;gap:var(--spacing-5);padding-inline:var(--spacing-4);text-align:left;flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.split__text{padding-inline:var(--spacing-8)}.split__text--wide{max-width:var(--container-text)}.split .section-title,.split .statement{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing))}}.faq{margin-inline:auto;margin-top:var(--spacing-10);max-width:var(--container-text);flex-direction:column;display:flex}@media (min-width:48rem){.faq{margin-top:var(--spacing-11)}}.faq__item{border-bottom-style:var(--tw-border-style);border-color:#0d121226;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.faq__item{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-6);padding-block:var(--spacing-7);font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));list-style-type:none;display:flex}@media (min-width:48rem){.faq__q{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height))}}.faq__q::-webkit-details-marker{display:none}.faq__icon{width:var(--spacing-control);height:var(--spacing-control);border-radius:var(--radius-control);border-style:var(--tw-border-style);border-width:1px;border-color:#0d121233;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.faq__icon{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.faq__icon{color:#0d121299}@supports (color:color-mix(in lab, red, red)){.faq__icon{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.faq__icon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand);transition-duration:var(--dur-slow)}.faq__item[open]:not(.is-closing) .faq__icon{background-color:var(--color-ink);color:var(--color-on-ink);border-color:#0000;rotate:180deg}.faq__chev{width:var(--spacing-4);height:var(--spacing-4)}.faq__a{max-width:var(--container-text);padding-bottom:var(--spacing-7);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:#0d1212cc}@supports (color:color-mix(in lab, red, red)){.faq__a{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}@media (min-width:48rem){.faq__a{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}}.lips-spec{text-align:left;width:100%;margin:0}.lips-spec__row{align-items:flex-start;gap:var(--spacing-1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:var(--spacing-4);flex-direction:column;display:flex}@media (min-width:48rem){.lips-spec__row{justify-content:space-between;align-items:baseline;gap:var(--spacing-6);flex-direction:row}}.lips-spec__label{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-muted);margin:0}@media (min-width:48rem){.lips-spec__label{white-space:nowrap}}.lips-spec__value{text-align:left;font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-ink);margin:0}@media (min-width:48rem){.lips-spec__value{text-align:right}}.lips-spec__item{display:block}@media (min-width:48rem){.lips-spec__item{display:inline}}.lips-spec__item:first-letter{text-transform:uppercase}@media (min-width:48rem){.lips-spec__item:first-letter{text-transform:none}}.lips-spec__sep{display:inline}.lips-spec__dot{display:none}@media (min-width:48rem){.lips-spec__dot{display:inline}}.lips-spec__comma{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cta-early-band{padding-block:var(--spacing-9)}@media (min-width:48rem){.cta-early-band{padding-block:var(--spacing-10)}}.cta-early-card{max-width:var(--container-page);align-items:flex-start;gap:var(--spacing-6);border-radius:var(--radius-media);background-color:var(--color-surface);padding-inline:var(--spacing-6);padding-block:var(--spacing-7);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.cta-early-card{gap:var(--spacing-8);border-radius:var(--radius-card);padding-inline:var(--spacing-10);padding-block:var(--spacing-9)}}@media (min-width:64rem){.cta-early-card{flex-direction:row;justify-content:space-between;align-items:center}}.cta-early-card .cta{flex-shrink:0}@media (min-width:48rem){.cta-early-card .cta{padding-inline:var(--spacing-8);padding-block:var(--spacing-5)}}.cta-early-card .section-title{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height))}@media (min-width:48rem){.cta-early-card .section-title{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}}.doctors__row{margin-inline:calc(var(--spacing-4) * -1);margin-top:var(--spacing-9);max-width:var(--container-page);scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;scroll-padding-inline:var(--spacing-4);gap:var(--spacing-4);padding-inline:var(--spacing-4);list-style-type:none;display:flex;overflow-x:auto}@media (min-width:48rem){.doctors__row{margin-inline:auto;margin-top:var(--spacing-10);gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0;display:grid;overflow:visible}}.doctors__row{scrollbar-width:none}.doctors__row::-webkit-scrollbar{display:none}.doctors__item{scroll-snap-align:start;gap:var(--spacing-2);flex-direction:column;flex:0 0 80%;display:flex}.doctors__media{margin-bottom:var(--spacing-3);aspect-ratio:4/5}@media (min-width:48rem){.doctors__media{margin-bottom:var(--spacing-4)}}.doctors__role{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-muted)}.step-cards{margin-inline:auto;margin-top:var(--spacing-10);max-width:var(--container-page);gap:var(--spacing-3);grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;display:grid}@media (min-width:48rem){.step-cards{gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.step-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.step-card{gap:var(--spacing-3);border-radius:var(--radius-media);background-color:var(--color-surface);padding:var(--spacing-5);flex-direction:column;display:flex}@media (min-width:48rem){.step-card{border-radius:var(--radius-card);padding:var(--spacing-7)}}.step-card__num{margin-bottom:var(--spacing-5);font-family:var(--font-heading);font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display);color:var(--color-muted)}@media (min-width:48rem){.step-card__num{margin-bottom:var(--spacing-9);font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));color:var(--color-ink)}}.step-card .copy-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}@media (min-width:48rem){.step-card .copy-lg{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height))}}.step-card__line{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-muted)}.prep-list__title{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));color:var(--color-ink)}.prep-list__text{max-width:var(--container-text);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-muted)}.prep-note{margin-inline:auto;margin-top:var(--spacing-10);max-width:var(--container-page);align-items:flex-start;gap:var(--spacing-5);border-radius:var(--radius-media);background-color:var(--color-canvas);padding:var(--spacing-6);flex-direction:column;display:flex}@media (min-width:48rem){.prep-note{border-radius:var(--radius-card);padding:var(--spacing-8);flex-direction:row;justify-content:space-between;align-items:center}}.prep-note__text{max-width:var(--container-text);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-ink)}@media (min-width:48rem){.prep-note__text{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}}.prep-note__link{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-ink);text-underline-offset:var(--spacing-1);flex-shrink:0;align-items:center;min-height:2.75rem;text-decoration-line:underline;display:inline-flex}.safety-cols{margin-inline:auto;margin-top:var(--spacing-10);max-width:var(--container-page);gap:var(--spacing-6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.safety-cols{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}}.safety-card{isolation:isolate;border-radius:var(--radius-media);padding-inline:var(--spacing-6);padding-top:var(--spacing-7);padding-bottom:var(--spacing-8);position:relative;overflow:hidden}@media (min-width:48rem){.safety-card{border-radius:var(--radius-card);padding-inline:var(--spacing-8);padding-top:var(--spacing-8);padding-bottom:var(--spacing-9)}}@media (min-width:64rem){.safety-card{padding-inline:var(--spacing-9)}}.safety-card:before{content:"";pointer-events:none;z-index:calc(10 * -1);aspect-ratio:1;width:60%;filter:blur(var(--spacing-11));border-radius:3.40282e38px;position:absolute;bottom:-28%;right:-18%}.safety-card--yes{background-color:var(--color-brand-wash);color:var(--color-ink)}@media (min-width:64rem){.safety-card--yes{grid-column:span 5/span 5}}.safety-card--yes:before{background:#d4c1cd}@supports (color:color-mix(in lab, red, red)){.safety-card--yes:before{background:color-mix(in oklab, var(--color-emphasis) 25%, var(--color-brand-wash))}}.safety-card--yes:before{opacity:.6}.safety-card--no{background-color:var(--color-ink-soft);color:var(--color-on-ink)}@media (min-width:64rem){.safety-card--no{grid-column:span 7/span 7}}.safety-card--no:before{background:#59696b}@supports (color:color-mix(in lab, red, red)){.safety-card--no:before{background:color-mix(in oklab, var(--color-ink-soft), var(--color-on-ink) 18%)}}.safety-card--no:before{opacity:.55}.safety-card--no .eyebrow{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.safety-card--no .eyebrow{color:color-mix(in oklab, var(--color-on-ink) 70%, transparent)}}.safety-list{margin-top:var(--spacing-5);padding:0;list-style-type:none}.safety-list__item{align-items:flex-start;gap:var(--spacing-3);padding-block:var(--spacing-5);font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));border-bottom:1px solid #0d12121a;display:flex}@supports (color:color-mix(in lab, red, red)){.safety-list__item{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent)}}.safety-card--no .safety-list__item{border-bottom-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.safety-card--no .safety-list__item{border-bottom-color:color-mix(in oklab, var(--color-on-ink) 15%, transparent)}}.safety-list__icon{margin-top:var(--spacing-1);width:22px;height:22px;color:var(--color-ink-soft);flex-shrink:0}.safety-card--no .safety-list__icon{color:var(--color-on-ink);opacity:.85}.proof{margin-inline:auto;margin-top:var(--spacing-10);max-width:var(--container-page);gap:var(--spacing-3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.proof{margin-top:var(--spacing-11);gap:var(--spacing-5)}}@media (min-width:64rem){.proof{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}}.proof__facts{isolation:isolate;border-radius:var(--radius-media);background-color:var(--color-brand-wash);padding:var(--spacing-6);flex-direction:column;margin:0;list-style-type:none;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.proof__facts{border-radius:var(--radius-card);padding:var(--spacing-8)}}@media (min-width:64rem){.proof__facts{padding-inline:var(--spacing-9);grid-column:span 5/span 5}}.proof__facts:before{content:"";pointer-events:none;z-index:calc(10 * -1);aspect-ratio:1;width:70%;filter:blur(var(--spacing-11));background:#d4c1cd;border-radius:3.40282e38px;position:absolute;bottom:-26%;right:-22%}@supports (color:color-mix(in lab, red, red)){.proof__facts:before{background:color-mix(in oklab, var(--color-emphasis) 25%, var(--color-brand-wash))}}.proof__facts:before{opacity:.6}.proof__fact{gap:var(--spacing-2);padding-block:var(--spacing-6);flex-direction:column;display:flex}.proof__fact:first-child{padding-top:0}.proof__fact:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.proof__fact{border-bottom:1px solid #0d12121f}@supports (color:color-mix(in lab, red, red)){.proof__fact{border-bottom:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent)}}.proof__figure{font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display);color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (min-width:48rem){.proof__figure{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing))}}.proof__label{max-width:var(--container-copy);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:#0d1212b3}@supports (color:color-mix(in lab, red, red)){.proof__label{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.proof__ratings{gap:var(--spacing-3);flex-direction:column;display:flex}@media (min-width:48rem){.proof__ratings{gap:var(--spacing-5)}}@media (min-width:64rem){.proof__ratings{grid-column:span 7/span 7}}.proof__tiles{gap:var(--spacing-3);grid-template-columns:repeat(1,minmax(0,1fr));height:100%;display:grid}@media (min-width:48rem){.proof__tiles{gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.rating-card{isolation:isolate;align-items:flex-start;gap:var(--spacing-3);border-radius:var(--radius-media);background-color:var(--color-ink-soft);padding:var(--spacing-6);color:var(--color-on-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.rating-card{border-radius:var(--radius-card);padding:var(--spacing-8)}}.rating-card{--stars-on:#e1d3e3}@supports (color:color-mix(in lab, red, red)){.rating-card{--stars-on:color-mix(in oklab, var(--color-emphasis) 12%, var(--color-brand-wash))}}.rating-card{--stars-off:#fff3}@supports (color:color-mix(in lab, red, red)){.rating-card{--stars-off:color-mix(in oklab, var(--color-on-ink) 20%, transparent)}}.rating-card:before{content:"";pointer-events:none;z-index:calc(10 * -1);aspect-ratio:1;width:70%;filter:blur(var(--spacing-11));background:#59696b;border-radius:3.40282e38px;position:absolute;bottom:-30%;right:-22%}@supports (color:color-mix(in lab, red, red)){.rating-card:before{background:color-mix(in oklab, var(--color-ink-soft), var(--color-on-ink) 18%)}}.rating-card:before{opacity:.55}.rating-card:nth-child(2):before{background:#564f4c}@supports (color:color-mix(in lab, red, red)){.rating-card:nth-child(2):before{background:color-mix(in oklab, var(--color-emphasis) 40%, var(--color-ink-soft))}}.rating-card:nth-child(2):before{opacity:.5}.rating-card__src{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));color:var(--color-on-ink)}.rating-card__score{font-family:var(--font-heading);font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing));--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display);color:var(--color-on-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (min-width:48rem){.rating-card__score{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}}.rating-card__meta{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));text-wrap:balance;color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.rating-card__meta{color:color-mix(in oklab, var(--color-on-ink) 70%, transparent)}}.rating-card__meta{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.rating-card__link{min-height:var(--spacing-control);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-on-ink);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand);align-items:center;text-decoration-line:underline;display:inline-flex}@media (hover:hover){.rating-card__link:hover{opacity:.7}}.rating-card__link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:currentColor}.rating-card__link{text-underline-offset:var(--spacing-1)}.rating-card__date{padding-top:var(--spacing-3);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));text-wrap:balance;color:#ffffffb3;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.rating-card__date{color:color-mix(in oklab, var(--color-on-ink) 70%, transparent)}}.stars{--rating:5;--shown:var(--rating);height:var(--spacing-5);width:calc(var(--spacing-5) * 5);background:linear-gradient(to right, var(--stars-on,var(--color-ink)) calc(var(--shown) / 5 * 100%), var(--stars-off,var(--color-line)) 0);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.3 5.9 20.8l1.4-6.8L2.2 9.3l6.9-.8z'/%3E%3C/svg%3E") 0 0/20% 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.3 5.9 20.8l1.4-6.8L2.2 9.3l6.9-.8z'/%3E%3C/svg%3E") 0 0/20% 100% repeat-x}.clinics{margin-inline:auto;margin-top:var(--spacing-10);max-width:var(--container-page);gap:var(--spacing-3);grid-template-columns:repeat(1,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media (min-width:48rem){.clinics{margin-top:var(--spacing-11);gap:var(--spacing-5)}}@media (min-width:64rem){.clinics{grid-template-columns:repeat(3,minmax(0,1fr))}}.clinic-card{isolation:isolate;align-items:flex-start;gap:var(--spacing-3);border-radius:var(--radius-media);background-color:var(--color-surface);padding:var(--spacing-6);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.clinic-card{border-radius:var(--radius-card);padding:var(--spacing-8)}}.clinic-card{--tint:var(--color-brand-wash)}.clinic-card:nth-child(2){--tint:#d4c1cd}@supports (color:color-mix(in lab, red, red)){.clinic-card:nth-child(2){--tint:color-mix(in oklab, var(--color-emphasis) 25%, var(--color-brand-wash))}}.clinic-card:nth-child(3){--tint:#b29192}@supports (color:color-mix(in lab, red, red)){.clinic-card:nth-child(3){--tint:color-mix(in oklab, var(--color-emphasis) 60%, var(--color-brand-wash))}}.clinic-card:before{content:"";pointer-events:none;z-index:calc(10 * -1);aspect-ratio:1;width:55%;filter:blur(var(--spacing-10));background:var(--tint);opacity:.45;border-radius:3.40282e38px;position:absolute;top:-22%;right:-18%}.clinic-card__metro{align-items:center;column-gap:var(--spacing-3);row-gap:var(--spacing-1);flex-wrap:wrap;width:100%;display:flex}.clinic-card__m{width:var(--spacing-7);height:var(--spacing-7);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));--tw-font-weight:var(--font-weight-eyebrow);font-weight:var(--font-weight-eyebrow);color:var(--color-on-ink);background:var(--line-a);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.clinic-card__m--split{background:linear-gradient(to right, var(--line-a) 50%, var(--line-b) 50%)}.clinic-card:first-child .clinic-card__m{--line-a:var(--color-metro-kaluzhsko-rizhskaya)}.clinic-card:nth-child(2) .clinic-card__m{--line-a:var(--color-metro-filevskaya);--line-b:var(--color-metro-arbatsko-pokrovskaya)}.clinic-card:nth-child(3) .clinic-card__m{--line-a:var(--color-metro-koltsevaya);--line-b:var(--color-metro-tagansko-krasnopresnenskaya)}.clinic-card__station{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));color:var(--color-ink)}.clinic-card__dist{width:100%;padding-left:var(--spacing-8);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-ink-soft)}@media (min-width:80rem){.clinic-card__dist{width:auto;margin-left:auto;padding-left:0}}.clinic-card__address{margin-top:var(--spacing-3);font-family:var(--font-heading);font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display);text-wrap:balance;color:var(--color-ink)}.clinic-card__note{margin-bottom:var(--spacing-2);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-muted)}.clinic-card__hours{justify-content:space-between;column-gap:var(--spacing-4);border-radius:var(--radius-control);background-color:var(--color-brand-wash);width:100%;padding-inline:var(--spacing-4);padding-block:var(--spacing-3);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-ink);flex-wrap:wrap;margin-top:auto;display:flex}.clinics__cta{margin-inline:auto;margin-top:var(--spacing-10);align-items:center;gap:var(--spacing-4);text-align:center;flex-direction:column;display:flex}@media (min-width:48rem){.clinics__cta{margin-top:var(--spacing-11)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pq-quote{align-items:flex-start;gap:var(--spacing-7);flex-direction:column;display:flex}.pq-who{font-style:normal}.reviews__list{margin-inline:auto;margin-top:var(--spacing-9);max-width:var(--container-text);list-style-type:none}@media (min-width:48rem){.reviews__list{margin-top:var(--spacing-10)}}.reviews__row{gap:var(--spacing-4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line);padding-block:var(--spacing-7);flex-direction:column;display:flex}@media (min-width:48rem){.reviews__row{padding-block:var(--spacing-8)}}.reviews__text{max-width:var(--container-text)}.reviews__meta{gap:var(--spacing-2);flex-direction:column;display:flex}.reviews__name{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.reviews__source{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.contact-overlay{z-index:50;background-color:#0d121273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.contact-overlay{background-color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.contact-overlay{padding:var(--spacing-4);opacity:0;--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);pointer-events:none;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.contact-overlay.is-open{opacity:1;pointer-events:all;visibility:visible;transition:opacity .25s,visibility}.contact-popup{border-radius:var(--radius-card);background-color:var(--color-surface);width:100%;padding-top:var(--spacing-10);padding-bottom:var(--spacing-9);opacity:0;overscroll-behavior:contain;max-width:520px;max-height:calc(100dvh - 2rem);transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s;position:relative;overflow:hidden auto;transform:translateY(16px)scale(.97)}.contact-overlay.is-open .contact-popup{opacity:1;transform:none}.contact-popup__close{top:var(--spacing-4);right:var(--spacing-4);z-index:10;width:var(--spacing-8);height:var(--spacing-8);cursor:pointer;border-style:var(--tw-border-style);background-color:#0d12121a;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.contact-popup__close{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}@media (hover:hover){.contact-popup__close:hover{background-color:#0d121226}@supports (color:color-mix(in lab, red, red)){.contact-popup__close:hover{background-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}}.contact-popup__close{width:44px;height:44px}.contact-popup__close svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round}.popup-step-wrap{width:200%;transition:transform .38s cubic-bezier(.4,0,.2,1);display:flex}.popup-step-wrap.at-step-2{transform:translate(-50%)}.popup-step{width:50%;padding-inline:var(--spacing-7);flex-shrink:0}@media not all and (min-width:48rem){.popup-step{padding-inline:var(--spacing-5)}}.contact-popup__title,.contact-popup__subtitle{margin-bottom:var(--spacing-5);padding-right:var(--spacing-5);text-align:center;font-family:var(--font-heading);font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));color:var(--color-ink)}.popup-next-btn,.contact-popup__max,.contact-form__submit{margin-bottom:var(--spacing-4);justify-content:center;width:100%}.popup-step-wrap{align-items:flex-start}.popup-step[aria-hidden=true]{max-height:0;transition:max-height 0s linear .38s;overflow:hidden}.contact-popup__promise{margin-top:calc(var(--spacing-2) * -1);margin-bottom:var(--spacing-6);text-align:center;font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-muted)}.booking-field{margin-bottom:var(--spacing-5);border-style:var(--tw-border-style);border-width:0;min-inline-size:0;padding:0}.booking-field__label{margin-bottom:var(--spacing-2);font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing));--tw-font-weight:var(--font-weight-eyebrow);font-weight:var(--font-weight-eyebrow);color:var(--color-muted);text-transform:uppercase;padding:0;display:block}.booking-input{border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-surface);width:100%;padding-inline:var(--spacing-4);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-ink);--tw-outline-style:none;outline-style:none}.booking-input:focus{border-color:var(--color-ink)}.booking-input{min-height:var(--spacing-control);font-size:16px}select.booking-input{cursor:pointer}.booking-cal{border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:var(--spacing-4);--cal-day:var(--spacing-control)}.booking-cal__head{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.booking-cal__title{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-ink)}.booking-cal__nav{cursor:pointer;border-style:var(--tw-border-style);color:var(--color-ink);background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.booking-cal__nav:hover{background-color:#0d12120d}@supports (color:color-mix(in lab, red, red)){.booking-cal__nav:hover{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}}.booking-cal__nav:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-ink)}.booking-cal__nav:disabled{cursor:default;opacity:.3}@media (hover:hover){.booking-cal__nav:disabled:hover{background-color:#0000}}.booking-cal__nav{width:44px;height:44px}.booking-cal__nav svg{width:var(--spacing-4);height:var(--spacing-4);stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.booking-cal__weekdays,.booking-cal__row{gap:var(--spacing-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.booking-cal__weekdays{margin-bottom:var(--spacing-1);text-align:center;font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.booking-cal__grid{gap:var(--spacing-1);min-height:calc(var(--cal-day) * 6 + 20px);flex-direction:column;display:flex}.booking-cal__day{cursor:pointer;border-style:var(--tw-border-style);width:100%;font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));color:var(--color-ink);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.booking-cal__day:hover{background-color:#0d12120d}@supports (color:color-mix(in lab, red, red)){.booking-cal__day:hover{background-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}}}.booking-cal__day:focus-visible{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-ink)}.booking-cal__day:disabled{cursor:default;color:var(--color-muted-soft)}@media (hover:hover){.booking-cal__day:disabled:hover{background-color:#0000}}.booking-cal__day{height:var(--cal-day)}.booking-cal__day.is-today{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px;text-decoration-line:underline}.booking-cal__day[aria-pressed=true]{background-color:var(--color-ink);color:var(--color-on-ink)}@media (hover:hover){.booking-cal__day[aria-pressed=true]:hover{background-color:var(--color-ink)}}.booking-cal__picked{margin-top:var(--spacing-2);min-height:var(--spacing-5);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.booking-chips{gap:var(--spacing-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.booking-chip{cursor:pointer;display:block;position:relative}.booking-chip input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.booking-chip span{border-radius:var(--radius-input);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:var(--spacing-2);padding-block:var(--spacing-2);font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand);flex-direction:column;justify-content:center;align-items:center;min-height:60px;display:flex}.booking-chip small{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.booking-chip:hover span{border-color:var(--color-ink)}.booking-chip input:checked+span{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-on-ink)}.booking-chip input:checked+span small{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.booking-chip input:checked+span small{color:color-mix(in oklab, var(--color-on-ink) 70%, transparent)}}.booking-chip input:focus-visible+span{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-ink)}.contact-form__consent{margin-bottom:var(--spacing-5);cursor:pointer;align-items:flex-start;gap:var(--spacing-3);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);display:flex}.contact-form__consent input{width:var(--spacing-5);height:var(--spacing-5);cursor:pointer;accent-color:var(--color-ink);flex-shrink:0;margin-top:2px}.contact-form__consent a{color:var(--color-ink);text-underline-offset:2px;text-decoration-line:underline}.contact-form__error{margin-top:var(--spacing-1);text-align:center;font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-ink)}.contact-form__error.is-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form{--color-field-error:#c2412d}.booking-field.is-invalid .booking-cal,.booking-field.is-invalid .booking-input,.booking-field.is-invalid .booking-chip span{border-color:var(--color-field-error);box-shadow:0 0 0 1px var(--color-field-error)}.contact-form__consent.is-invalid input{outline:2px solid var(--color-field-error);outline-offset:2px}.contact-form__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.contact-overlay [hidden]{display:none!important}.contact-popup:focus,.contact-popup__subtitle:focus{outline:none}.contact-popup__sending{padding-inline:var(--spacing-7);text-align:center;flex-direction:column;align-items:center;display:flex}@media not all and (min-width:48rem){.contact-popup__sending{padding-inline:var(--spacing-5)}}.contact-popup__sending{justify-content:center;min-height:280px}.contact-popup__sending:focus{outline:none}.contact-popup__spinner{margin-bottom:var(--spacing-6);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-line);border-top-color:var(--color-ink);border-radius:3.40282e38px;width:48px;height:48px;animation:.9s linear infinite contact-spin;display:block}@keyframes contact-spin{to{transform:rotate(360deg)}}.contact-popup__sending-title{margin-bottom:var(--spacing-2);font-family:var(--font-heading);font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));color:var(--color-ink)}.contact-popup__sending-note{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-muted)}.contact-form__captcha-note{margin-top:var(--spacing-2);text-align:center;font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.contact-form__captcha-note a{text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.contact-form__captcha-note a:hover{color:var(--color-ink)}}.contact-popup__done{padding-inline:var(--spacing-7);text-align:center}@media not all and (min-width:48rem){.contact-popup__done{padding-inline:var(--spacing-5)}}@media (max-width:767px){.contact-overlay{padding:var(--spacing-2) var(--spacing-2) calc(88px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0d121299;height:100dvh;bottom:auto}@supports (color:color-mix(in lab, red, red)){.contact-overlay{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.contact-overlay{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:auto}.contact-popup__title,.contact-popup__subtitle{padding-inline:var(--spacing-8)}.contact-popup{padding-top:var(--spacing-8);padding-bottom:var(--spacing-6);max-height:none;margin-block:auto;overflow:visible}.contact-popup__subtitle{margin-bottom:var(--spacing-2)}.contact-popup__promise{margin-top:0;margin-bottom:var(--spacing-6)}.booking-field{margin-bottom:var(--spacing-5)}.booking-field__label,.booking-cal__picked{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.popup-step,.contact-popup__done,.contact-popup__sending{padding-inline:var(--spacing-4)}.booking-cal{padding:var(--spacing-2)}.booking-cal__row,.booking-cal__weekdays{column-gap:0}.booking-cal{--cal-day:44px}.contact-form__consent{margin-bottom:var(--spacing-5)}.contact-form__submit{margin-bottom:var(--spacing-3)}}@media (min-width:768px){.contact-popup{padding-top:0}.contact-popup__close{margin:16px 16px -60px auto;position:sticky;top:16px;right:auto}.popup-step-wrap,.contact-popup__sending,.contact-popup__done{padding-top:var(--spacing-10)}}@media (min-width:900px){.contact-popup{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s,max-width .38s cubic-bezier(.4,0,.2,1)}.contact-popup:has(.at-step-2):not(:has([data-contact-success]:not([hidden]))){max-width:880px;padding-bottom:var(--spacing-7)}.popup-step-wrap.at-step-2{padding-top:var(--spacing-6)}.popup-form-cols{column-gap:var(--spacing-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.popup-form-cal .booking-field{margin-bottom:0}.popup-form-fields{flex-direction:column;display:flex}.booking-cal{--cal-day:44px}.contact-popup__promise{margin-bottom:var(--spacing-4)}}.contact-popup__done:focus{outline:none}.contact-popup__later{cursor:pointer;border-style:var(--tw-border-style);min-height:44px;padding-inline:var(--spacing-3);font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-muted);text-underline-offset:4px;background-color:#0000;border-width:0;text-decoration-line:underline}@media (hover:hover){.contact-popup__later:hover{color:var(--color-ink)}}.popup-disclaimer{text-align:center;font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted)}.contact-popup__phone{text-align:center;font-family:var(--font-heading);font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));color:var(--color-ink);text-decoration-line:none;display:block}@media (hover:hover){.contact-popup__phone:hover{opacity:.7}}.contact-popup__phone{min-height:2.75rem;line-height:2.75rem}.contact-popup__divider{margin-block:var(--spacing-6);align-items:center;gap:var(--spacing-3);font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-muted);display:flex}.contact-popup__divider:before,.contact-popup__divider:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-line);flex:1;height:1px}.footer-band{padding-top:var(--spacing-9);padding-bottom:var(--spacing-8)}@media (min-width:48rem){.footer-band{padding-top:var(--spacing-10)}}.footer-inner{max-width:var(--container-page);margin-inline:auto}.footer-grid{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;display:grid}@media (min-width:64rem){.footer-grid{column-gap:var(--spacing-8);grid-template-columns:repeat(12,minmax(0,1fr))}.footer-brand{grid-column:span 3/span 3}}.footer-logo{height:var(--spacing-7);width:auto;display:block}.footer-nav{margin-top:var(--spacing-8)}@media (min-width:64rem){.footer-nav{grid-column:span 6/span 6;margin-top:0}}.footer-menu{column-gap:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));list-style-type:none;display:grid}@media (min-width:64rem){.footer-menu{column-gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-menu{row-gap:0}.footer-menu__link,.footer-address{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand);align-items:flex-start;display:inline-flex}@media (hover:hover){:is(.footer-menu__link,.footer-address):hover{color:var(--color-muted)}}.footer-menu__link,.footer-address{min-height:2.75rem;transition-duration:var(--dur-quick)}@media (min-width:48rem){.footer-menu__link{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}}.footer-contacts{margin-top:var(--spacing-8);border-top-style:var(--tw-border-style);border-color:#0d12121f;border-top-width:1px;flex-direction:column;align-items:flex-start;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-contacts{border-color:color-mix(in oklab, var(--color-ink) 12%, transparent)}}.footer-contacts{padding-top:var(--spacing-6)}@media (min-width:64rem){.footer-contacts{border-top-style:var(--tw-border-style);border-top-width:0;grid-column:span 3/span 3;margin-top:0;padding-top:0}}.footer-phone{font-family:var(--font-heading);font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display);color:var(--color-ink);align-items:flex-start;min-height:2.75rem;display:inline-flex}.footer-address{margin-top:0}.footer-cta{margin-top:var(--spacing-6);justify-content:center;width:100%}@media (min-width:48rem){.footer-cta{width:auto}}.footer-bottom{margin-top:var(--spacing-8);align-items:flex-start;gap:var(--spacing-4);border-top-style:var(--tw-border-style);border-color:#0d12121f;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.footer-bottom{border-color:color-mix(in oklab, var(--color-ink) 12%, transparent)}}.footer-bottom{padding-top:var(--spacing-6)}@media (min-width:48rem){.footer-bottom{margin-top:var(--spacing-9);justify-content:space-between;gap:var(--spacing-8);flex-direction:row}}.footer-legal{gap:var(--spacing-1);flex-direction:column;display:flex}.footer-small{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:var(--color-ink)}.footer-policy{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));flex-direction:column;list-style-type:none;display:flex}@media (min-width:48rem){.footer-policy{gap:var(--spacing-6);flex-direction:row}}.footer-policy a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand);align-items:flex-start;display:inline-flex}@media (hover:hover){.footer-policy a:hover{color:var(--color-muted)}}.footer-policy a{min-height:2.75rem;transition-duration:var(--dur-quick)}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.footer-menu{row-gap:var(--spacing-3)}.footer-menu__link,.footer-address,.footer-phone,.footer-policy a{min-height:0}.footer-address{margin-top:var(--spacing-2)}}.consult{isolation:isolate;max-width:var(--container-page);border-radius:var(--radius-media);background-color:var(--color-ink-soft);color:var(--color-on-ink);margin-inline:auto;display:grid;position:relative;overflow:hidden}@media (min-width:48rem){.consult{border-radius:var(--radius-card);grid-template-columns:repeat(12,minmax(0,1fr))}}.consult__glow{pointer-events:none;inset:calc(var(--spacing-10) * -1);z-index:calc(10 * -1);display:none;position:absolute}@media (min-width:48rem){.consult__glow{display:block}}.consult__blob{aspect-ratio:1;width:46%;filter:blur(var(--spacing-11));opacity:.55;border-radius:3.40282e38px;position:absolute}.consult__blob--wash{background:var(--color-brand-wash);opacity:.3;top:-28%;left:-10%}.consult__blob--lift{background:#59696b}@supports (color:color-mix(in lab, red, red)){.consult__blob--lift{background:color-mix(in oklab, var(--color-ink-soft), var(--color-on-ink) 18%)}}.consult__blob--lift{bottom:-30%;left:30%}.consult__text{align-items:flex-start;gap:var(--spacing-5);padding-inline:var(--spacing-6);padding-block:var(--spacing-8);flex-direction:column;display:flex}@media (min-width:48rem){.consult__text{padding:var(--spacing-10);grid-column:span 7/span 7}}.consult__text .section-title{text-align:left;color:var(--color-on-ink)}.consult__rows{margin-top:var(--spacing-5);width:100%}.consult__row{row-gap:var(--spacing-1);border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.consult__row{border-color:color-mix(in oklab, var(--color-on-ink) 15%, transparent)}}.consult__row{padding-block:var(--spacing-4)}@media (min-width:48rem){.consult__row{align-items:baseline;column-gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.consult__label{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.consult__label{color:color-mix(in oklab, var(--color-on-ink) 70%, transparent)}}@media (min-width:48rem){.consult__label{grid-column:span 1/span 1}}.consult__value{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));text-wrap:balance;color:var(--color-on-ink)}@media (min-width:48rem){.consult__value{grid-column:span 2/span 2}}.consult__action{margin-top:var(--spacing-6);align-items:center;gap:var(--spacing-5);flex-wrap:wrap;display:flex}.consult__cta{background-color:var(--color-surface);color:var(--color-ink)}@media (hover:hover){.consult__cta:hover{background-color:var(--color-canvas)}}.consult__caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.consult__caption{color:color-mix(in oklab, var(--color-on-ink) 70%, transparent)}}.consult__media{aspect-ratio:4/5;position:relative;overflow:hidden}@media (min-width:48rem){.consult__media{aspect-ratio:auto;grid-column:span 5/span 5;min-height:100%}}.hero{padding-top:var(--spacing-11);padding-bottom:var(--spacing-8);overflow-x:clip}.hero__head{max-width:var(--container-statement);align-items:center;gap:var(--spacing-5);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.hero__pin{margin-top:var(--spacing-11)}.hero__stage{isolation:isolate;max-width:var(--container-page);top:var(--hero-stick-top,var(--spacing-10));margin-inline:auto;position:sticky}.hero__card{aspect-ratio:4/5;position:relative}@media (min-width:48rem){.hero__card{aspect-ratio:21/9}}.hero__video{pointer-events:none;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__glow{pointer-events:none;inset:calc(var(--spacing-10) * -1);z-index:calc(10 * -1);display:none;position:absolute}@media (min-width:48rem){.hero__glow{display:block}}.hero__blob{aspect-ratio:1;width:46%;filter:blur(var(--spacing-11));opacity:.9;border-radius:3.40282e38px;position:absolute}.hero__blob--light{background:var(--color-surface);top:-18%;left:-6%}.hero__blob--deep{background:#d9d0e2}@supports (color:color-mix(in lab, red, red)){.hero__blob--deep{background:color-mix(in oklab, var(--color-brand-wash), var(--color-ink) 9%)}}.hero__blob--deep{bottom:-22%;right:-8%}.hero__pin{height:var(--hero-pin-height,auto)}.hero__head{opacity:calc(1 - var(--hero-in,0) * .85);transform:translateY(calc(var(--hero-in,0) * var(--spacing-11) * -.6))}.hero__card{transform:scale(calc(.9 + var(--hero-in,1) * .1));transform-origin:50% 0}@media (min-width:48rem){.hero__blob--light{transform:translate(calc(var(--hero-p,0) * 30%), calc(var(--hero-p,0) * 20%))}.hero__blob--deep{transform:translate(calc(var(--hero-p,0) * -28%), calc(var(--hero-p,0) * -24%))}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing-4) * -1)}.mx-auto{margin-inline:auto}.mt-5{margin-top:var(--spacing-5)}.mt-10{margin-top:var(--spacing-10)}.mt-11{margin-top:var(--spacing-11)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-4\/5{aspect-ratio:4/5}.max-w-page{max-width:var(--container-page)}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.snap-start{scroll-snap-align:start}.scroll-px-4{scroll-padding-inline:var(--spacing-4)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.gap-x-6{column-gap:var(--spacing-6)}.gap-y-8{row-gap:var(--spacing-8)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-canvas{background-color:var(--color-canvas)}.bg-surface{background-color:var(--color-surface)}.object-cover{object-fit:cover}.font-display{--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display)}.text-wrap{text-wrap:wrap}.tab-4{tab-size:4}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:48rem){.md\:aspect-16\/9{aspect-ratio:16/9}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-start{align-items:flex-start}.md\:text-left{text-align:left}}}:root{--dur-quick:.334s;--dur-slow:.5s;--reveal-rise:20px;--reveal-rise-control:10px;--stagger-line:50ms;--parallax-scale:1.1;--parallax-rate:.03;--parallax-scale-slow:1.4;--parallax-rate-slow:.3}@font-face{font-family:Inter;src:url(fonts/inter-cyrillic.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;src:url(fonts/inter-latin.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;src:url(fonts/geologica-cyrillic.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;src:url(fonts/geologica-latin.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fx [data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-rise), 0);transition:opacity var(--dur-slow) var(--ease-brand) var(--reveal-delay,0s), transform var(--dur-slow) var(--ease-brand) var(--reveal-delay,0s)}.fx [data-reveal=control]{transform:translate3d(0, var(--reveal-rise-control), 0);transition-duration:var(--dur-quick)}.fx [data-reveal].is-in{opacity:1;transform:none}@property --shown{syntax:"<number>";inherits:false;initial-value:5}.fx .rating-card[data-reveal],.fx .clinic-card[data-reveal],.fx .proof__facts[data-reveal]{transform:translate3d(0, var(--reveal-rise), 0) scale(.97)}.fx .rating-card[data-reveal].is-in,.fx .clinic-card[data-reveal].is-in,.fx .proof__facts[data-reveal].is-in{transform:none}.fx-arrive .proof__facts:before,.fx-arrive .rating-card:before,.fx-arrive .clinic-card:before{transform:translate3d(0, var(--reveal-rise), 0) scale(.8);opacity:0}.fx-arrive .is-arrived.proof__facts:before,.fx-arrive .is-arrived.rating-card:before,.fx-arrive .is-arrived.clinic-card:before{opacity:var(--blob-opacity,.6);transition:transform calc(var(--dur-slow) * 3) var(--ease-brand) var(--reveal-delay,0s), opacity calc(var(--dur-slow) * 3) var(--ease-brand) var(--reveal-delay,0s);transform:none}.rating-card{--blob-opacity:.55}.rating-card:nth-child(2){--blob-opacity:.5}.clinic-card{--blob-opacity:.45}.fx-arrive .stars{--shown:0}.fx-arrive .is-arrived .stars{--shown:var(--rating);transition:--shown calc(var(--dur-slow) * 3) var(--ease-brand) calc(var(--dur-slow) + var(--reveal-delay,0s))}.fx-arrive .clinic-card__m{transform:scale(.5)}.fx-arrive .is-arrived .clinic-card__m{transition:transform var(--dur-slow) var(--ease-brand) calc(var(--dur-quick) + var(--reveal-delay,0s));transform:none}.fx [data-parallax]{transform:translate3d(0, var(--py,0px), 0) scale(var(--parallax-scale));will-change:transform}.fx [data-parallax=slow]{--parallax-scale:var(--parallax-scale-slow);--parallax-rate:var(--parallax-rate-slow)}@media print{.fx [data-reveal]{opacity:1!important;transform:none!important}.fx [data-parallax]{transform:none!important}}.fx [data-scrub-on]{overflow-x:clip}.fx [data-scrub-on] [data-scrub-stage]{top:var(--scrub-top,0px);position:sticky}.fx [data-scrub=cross-slide] .split__media{max-height:calc(100vh - 176px)}.fx [data-scrub-on=cross-slide] .split__media{transform:translate3d(calc((1 - var(--p,1)) * 24%), 0, 0);opacity:calc(.3 + var(--p,1) * .7)}.fx [data-scrub-on=cross-slide] .split__text{transform:translate3d(calc((1 - var(--p,1)) * -64px), 0, 0);opacity:min(1, calc(var(--p,1) * 2.4))}.results__caption{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));color:var(--color-muted)}.vp .section-head{gap:var(--spacing-5)}.vp .lede{max-width:32em}.vp-tabs-wrap{margin-top:var(--spacing-8);justify-content:center;display:flex}.vp-tabs{isolation:isolate;gap:var(--spacing-1);width:100%;max-width:720px;padding:var(--spacing-1);border-radius:var(--radius-badge);background:var(--color-canvas);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.vp-tab{z-index:1;min-height:var(--spacing-control);padding:var(--spacing-3) var(--spacing-3);border-radius:var(--radius-control);cursor:pointer;font:500 var(--text-body)/1.25 var(--font-sans);color:var(--color-ink);transition:color var(--dur-quick) var(--ease-brand);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.vp-tab small{font-size:var(--text-caption);color:var(--color-muted);transition:color var(--dur-quick) var(--ease-brand);font-weight:400;line-height:1.2}.vp-tab[aria-selected=true]{color:var(--color-on-ink)}.vp-tab[aria-selected=true] small{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.vp-tab[aria-selected=true] small{color:color-mix(in oklab, var(--color-on-ink) 70%, transparent)}}.vp-tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.vp-tab:hover:not([aria-selected=true]){color:var(--color-ink-soft)}.vp-tabs__ind{z-index:0;border-radius:var(--radius-control);background:var(--color-ink);width:0;height:0;transform:translate3d(var(--x,0px), var(--y,0px), 0);transition:transform var(--dur-quick) var(--ease-brand), width var(--dur-quick) var(--ease-brand), height var(--dur-quick) var(--ease-brand);position:absolute;top:0;left:0}.vp-tabs.is-ready .vp-tabs__ind{opacity:1}.vp-stage{max-width:var(--container-page);margin:var(--spacing-9) auto 0;gap:var(--spacing-7);grid-template-columns:1fr;display:grid}.vp-photo{margin:0;display:block}.vp-photo__frame{aspect-ratio:4/5;border-radius:var(--radius-media);background:var(--color-canvas);position:relative;overflow:hidden}.vp-card{position:absolute;inset:0}.vp-card__label,.vp-dots{display:none}.vp-photo__frame img{object-fit:cover;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-brand), transform var(--dur-slow) var(--ease-brand), visibility 0s var(--dur-slow);position:absolute;inset:0;transform:scale(1.04)}.vp-photo__frame img.is-active{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:none}.vp-photo__caps{margin-top:var(--spacing-3);display:grid}.vp-photo__caps .results__caption{opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-brand), transform var(--dur-quick) var(--ease-brand), visibility 0s var(--dur-quick);grid-area:1/1;margin:0;transform:translateY(6px)}.vp-photo__caps .results__caption.is-active{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:none}.vp-panels{display:grid}.vp-panel{align-items:flex-start;gap:var(--spacing-6);opacity:0;visibility:hidden;transform:translate3d(0, var(--reveal-rise), 0);transition:opacity var(--dur-quick) var(--ease-brand), transform var(--dur-quick) var(--ease-brand), visibility 0s var(--dur-quick);flex-direction:column;grid-area:1/1;display:flex}.vp-panel.is-active{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:none}.vp-panel:focus:not(:focus-visible){outline:none}.vp-panel:focus-visible{outline:2px solid var(--color-ink);outline-offset:var(--spacing-2);border-radius:var(--radius-link)}.vp-panel__head{gap:var(--spacing-3);flex-direction:column;display:flex}.vp-panel__title{font-family:var(--font-heading);font-weight:var(--font-weight-display);font-size:var(--text-heading-lg);line-height:var(--text-heading-lg--line-height);letter-spacing:var(--text-display-sm--letter-spacing);color:var(--color-ink);text-wrap:balance;margin:0}.vp-panel__lead{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-muted);max-width:26em;margin:0}.vp-price{gap:var(--spacing-1);flex-direction:column;display:flex}.vp-price__num{font-family:var(--font-heading);font-weight:var(--font-weight-display);font-size:var(--text-display-sm);letter-spacing:var(--text-display-sm--letter-spacing);color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.vp-price__num--text{font-size:var(--text-heading-lg);line-height:var(--text-heading-lg--line-height);letter-spacing:var(--text-display-sm--letter-spacing);white-space:normal}.vp-price__note{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-muted);margin:0}.vp-rows{width:100%;margin:0;padding:0;list-style:none}.vp-row{gap:var(--spacing-3) var(--spacing-5);padding-block:var(--spacing-5);border-bottom:1px solid var(--color-line);grid-template-columns:1fr;display:grid}.vp-row:first-child{padding-top:0}.vp-row__body{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.vp-row__name{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink);margin:0}.vp-row__name small{font-size:var(--text-body);color:var(--color-muted);margin-left:var(--spacing-2)}.vp-row__text{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-muted);max-width:34em;margin:0}.vp-panel:not(:has(.vp-action)) .vp-row:last-child{border-bottom:0;padding-bottom:0}.vp-action{gap:var(--spacing-3);flex-direction:column;align-items:flex-start;display:flex}.vp-action__free{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-muted);max-width:30em;margin:0}.vp-fine{max-width:var(--container-page);margin:var(--spacing-7) auto 0;padding-top:var(--spacing-5);border-top:1px solid var(--color-line);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-muted)}@media (min-width:48rem){.vp-tabs{width:auto;max-width:none;display:flex}.vp-tab{place-content:center;align-items:baseline;column-gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);white-space:nowrap;grid-auto-columns:auto;grid-auto-flow:column;row-gap:0;display:grid}.vp-row--text{grid-template-columns:1fr}.vp-fine{margin-top:var(--spacing-9);padding-top:var(--spacing-6)}}@media (min-width:64rem){.vp-stage{gap:var(--spacing-10);margin-top:var(--spacing-10);grid-template-columns:5fr 6fr;align-items:start}.vp-photo__frame{border-radius:var(--radius-card)}.vp-panel{gap:var(--spacing-7)}.vp-panel__title{font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);letter-spacing:var(--text-display-md--letter-spacing)}.vp-price__num{font-size:var(--text-display);letter-spacing:var(--text-display--letter-spacing)}.vp-price__num--text{font-size:var(--text-heading-lg);line-height:var(--text-heading-lg--line-height);letter-spacing:var(--text-display-sm--letter-spacing)}}@media not all and (min-width:48rem){.vp-tabs-wrap{display:none}.vp-stage{margin-top:var(--spacing-8)}.vp-photo{min-width:0}.vp-photo__frame{--vp-card-w:calc(100% - var(--spacing-9));contain:inline-size;gap:var(--spacing-3);margin-inline:calc(-1 * var(--spacing-4));padding:0 var(--spacing-4);aspect-ratio:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-4);overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;border-radius:0;align-items:flex-start;display:flex;overflow:auto hidden}.vp-photo__frame::-webkit-scrollbar{display:none}.vp-photo__frame:after{content:"";flex:0 0 calc(100% - var(--vp-card-w) - var(--spacing-3))}.vp-photo__frame:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px;border-radius:var(--radius-link)}.vp-card{flex:0 0 var(--vp-card-w);gap:var(--spacing-3);scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;display:flex;position:static}.vp-card>*{opacity:calc(1 - var(--vp-d,0) * .4)}.vp-photo__frame.is-nudge .vp-card>*{animation:vp-nudge calc(var(--dur-slow) * 2) var(--ease-brand) 1 both}@keyframes vp-nudge{0%,to{translate:0}35%{translate:calc(-1 * var(--spacing-3)) 0}}.vp-photo__frame .vp-card img{aspect-ratio:4/5;border-radius:var(--radius-media);background:var(--color-canvas);visibility:visible;width:100%;height:auto;opacity:calc(1 - var(--vp-d,0) * .4);transform:none;scale:calc(1 - var(--vp-d,0) * .04);transition:none;position:static}.vp-card__label{padding-inline:var(--spacing-1);flex-direction:column;gap:2px;margin:0;display:flex}.vp-card__name{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink);white-space:nowrap}.vp-card__meta{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-muted);white-space:nowrap}.vp-photo__caps{display:none}.vp-dots{margin-top:var(--spacing-4);justify-content:center;display:flex}html:not(.fx) .vp-dots{display:none}.vp-dot{width:var(--spacing-control);height:var(--spacing-control);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid}.vp-dot:before{content:"";border-radius:var(--radius-badge);background:var(--color-muted);width:6px;height:6px;transition:width var(--dur-quick) var(--ease-brand), background-color var(--dur-quick) var(--ease-brand)}.vp-dot[aria-selected=true]:before{background:var(--color-ink);width:28px}.vp-dot:focus-visible{outline:2px solid var(--color-ink);outline-offset:calc(-1 * var(--spacing-2));border-radius:var(--radius-link)}html:not(.fx) .vp-panels{gap:var(--spacing-9)}html:not(.fx) .vp-panel,html:not(.fx) .vp-panel[hidden]{opacity:1;visibility:visible;grid-area:auto;transform:none;display:flex!important}}.ps .section-head{margin-bottom:var(--spacing-9)}.ps-stack{max-width:1100px;margin:0 auto}.ps-card{--p:0;top:calc(88px + var(--i,0) * 16px);margin-bottom:var(--spacing-6);padding:var(--spacing-7) var(--spacing-6) var(--spacing-8);border-radius:var(--radius-media);background:var(--color-surface);transform:scale(calc(1 - var(--p) * .04));transform-origin:50% 0;isolation:isolate;position:sticky;overflow:hidden}.ps-card:after{content:"";pointer-events:none;background:var(--color-ink);opacity:calc(var(--p) * .08);position:absolute;inset:0}.ps-card:last-child{margin-bottom:0}.ps-pill{--pill-tint:var(--color-brand-wash);--pill-ink:var(--color-ink);--pill-icon:var(--color-emphasis);align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-3);border-radius:var(--radius-badge);background:var(--pill-tint);font:500 var(--text-body)/1 var(--font-sans);color:var(--pill-ink);display:inline-flex}.ps-pill svg{width:16px;height:16px;color:var(--pill-icon);flex:none}.ps-card:nth-child(2) .ps-pill{--pill-tint:#d4c1cd}@supports (color:color-mix(in lab, red, red)){.ps-card:nth-child(2) .ps-pill{--pill-tint:color-mix(in oklab, var(--color-emphasis) 25%, var(--color-brand-wash))}}.ps-card:nth-child(3) .ps-pill{--pill-tint:#b29192}@supports (color:color-mix(in lab, red, red)){.ps-card:nth-child(3) .ps-pill{--pill-tint:color-mix(in oklab, var(--color-emphasis) 60%, var(--color-brand-wash))}}.ps-card:nth-child(3) .ps-pill{--pill-icon:var(--color-ink)}.ps-card:nth-child(4) .ps-pill{--pill-tint:var(--color-emphasis);--pill-ink:var(--color-on-ink);--pill-icon:var(--color-on-ink)}.ps-items{margin:var(--spacing-6) 0 0;gap:var(--spacing-5);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.ps-item{gap:var(--spacing-2);flex-direction:column;display:flex}.ps-item .prep-list__text{max-width:30em}.ps-note{max-width:1100px;margin-top:var(--spacing-6);padding:0}.ps-stack:after{content:"";height:var(--spacing-11);display:block}@media (min-width:48rem){.ps-note{margin-top:var(--spacing-10);padding:var(--spacing-8) var(--spacing-9)}.ps-card{padding:var(--spacing-8) var(--spacing-9) var(--spacing-9);border-radius:var(--radius-card)}.ps-items{gap:var(--spacing-7);margin-top:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.cookie-notice{z-index:30;left:var(--spacing-4);right:var(--spacing-4);bottom:var(--spacing-4);align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-media);display:flex;position:fixed;box-shadow:0 8px 32px #0d12121a}@supports (color:color-mix(in lab, red, red)){.cookie-notice{box-shadow:0 8px 32px color-mix(in oklab, var(--color-ink) 10%, transparent)}}.cookie-notice{opacity:0;transform:translate3d(0, var(--reveal-rise), 0);pointer-events:none;transition:opacity var(--dur-slow) var(--ease-brand), transform var(--dur-slow) var(--ease-brand)}.cookie-notice.is-visible{opacity:1;pointer-events:auto;transform:none}.cookie-notice__text{flex:1;min-width:0}.cookie-notice__title{margin:0 0 var(--spacing-2);font-family:var(--font-heading);font-weight:var(--font-weight-display);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink);display:none}.cookie-notice__body{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-muted);margin:0}.cookie-notice__body a{color:var(--color-ink);text-underline-offset:var(--spacing-1);text-decoration-line:underline}.cookie-notice__btn{flex:none}body.menu-open .cookie-notice{opacity:0;pointer-events:none}@media (max-width:23.99rem){.cookie-notice{gap:12px;padding:12px;bottom:8px;left:8px;right:8px}.cookie-notice__body{font-size:.75rem;line-height:1.35}.cookie-notice__btn{min-height:2.75rem;padding-inline:18px;font-size:.875rem}}@media (min-width:48rem){.cookie-notice{right:auto;left:var(--spacing-6);bottom:var(--spacing-6);width:420px;max-width:calc(100vw - 2 * var(--spacing-6));align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-6);flex-direction:column}.cookie-notice__title{display:block}.cookie-notice__body{font-size:var(--text-body);line-height:var(--text-body--line-height)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}