html:has(main.mk){--sh-peach:#f8c98f;--sh-pink:#f792be;--sh-lavender:#aeb4f7;--sh-mint:#7eddbb;--sh-peach-rgb:248 201 143;--sh-pink-rgb:247 146 190;--sh-lavender-rgb:174 180 247;--sh-mint-rgb:126 221 187;--sh-cta:#ff5c8d;--sh-cta-hover:#ff7aa3;--sh-cta-pressed:#e84f7f;--sh-cta-ink:#161e24;--sh-ink-on-pastel:#1d1d1d;--sh-ui-lavender:#b4acf4;--sh-ui-lavender-ink:#161e24;--sh-home-ground:#172128;--sh-home-well:#0f161b;--sh-home-card:#19252d;--sh-home-hairline:#33454f;--sh-home-field-line:#3a4c57;--sh-black-well:#000;--sh-home-text-heading:#f8f8f9;--sh-home-text-body:#ced5d9;--sh-home-text-secondary:#b3c0c7;--sh-home-text-eyebrow:#a9c2cf;--sh-home-text-placeholder-inline:#8fa1ab;--sh-error:#fa7870;--sh-partner-ground:#1d1d1d;--sh-partner-card:#292929;--sh-partner-raised:#373737;--sh-partner-high:#454545;--sh-partner-outline:#575757;--sh-partner-plate-hero:#2f2f2f;--sh-partner-divider:#3e3e3e;--sh-plate-inner-line:#ffffff0f;--sh-footer-rule-390:#ffffff14;--sh-partner-text-heading:#f5f5f5;--sh-partner-text-body:#e1e1e1;--sh-partner-text-secondary:#c6c6c6;--sh-partner-text-eyebrow:#7eddbb;--sh-partner-text-footnote:#a8a8a8;--sh-line:#7eddbb;--sh-line-width:2px;--sh-line-glow-width:10px;--sh-line-glow-opacity:.18;--sh-line-dash:6 8;--sh-line-glow-outer-blur:8px;--sh-line-glow-outer-opacity:.35;--sh-line-halo-opacity:.18;--sh-line-halo-opacity-strong:.22;--sh-line-faint-opacity:.4;--sh-spine-halo-1-width:24px;--sh-spine-halo-1-opacity:.03;--sh-spine-halo-2-width:20px;--sh-spine-halo-2-opacity:.02;--sh-spine-halo-3-width:16px;--sh-spine-halo-3-opacity:.03;--sh-spine-halo-4-width:12px;--sh-spine-halo-4-opacity:.04;--sh-spine-halo-5-width:8px;--sh-spine-halo-5-opacity:.04;--sh-spine-halo-6-width:4px;--sh-spine-halo-6-opacity:.02;--sh-spine-narrow-glow-width:8px;--sh-spine-narrow-glow-opacity:.12;--sh-step-connector-glow-opacity:.3;--sh-step-connector-glow-blur:6px;--sh-counter-glow-opacity:.1;--sh-bezel:#0b0f12;--sh-bezel-line:#2c3b45;--sh-window-chrome:#2a2d30;--sh-window-dot:#5a5f64;--sh-browser-pill:#1e2124;--sh-browser-pill-text:#b3c0c7;--sh-screen-light:#f7f7f8;--sh-screen-dark-home:#141d23;--sh-screen-dark-partner:#292929;--sh-device-mac-backing-salons:#252934;--sh-font-sans:var(--bs-font-plus-jakarta), "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--sh-h1-home-size:72px;--sh-h1-home-lh:76px;--sh-h1-home-ls:-1px;--sh-h1-partner-size:72px;--sh-h1-partner-lh:76px;--sh-h1-partner-ls:-1.5px;--sh-h2-home-size:48px;--sh-h2-home-lh:54px;--sh-h2-home-ls:-.6px;--sh-h2-partner-size:48px;--sh-h2-partner-lh:54px;--sh-h2-partner-ls:-1px;--sh-beat-size:40px;--sh-beat-lh:46px;--sh-beat-ls:-.4px;--sh-body-lead-size:20px;--sh-body-lead-lh:32px;--sh-body-size:17px;--sh-body-lh:28px;--sh-body-small-size:15px;--sh-body-small-lh:24px;--sh-eyebrow-size:13px;--sh-eyebrow-lh:16px;--sh-eyebrow-ls:1.6px;--sh-button-size:16px;--sh-button-lh:20px;--sh-nav-link-size:15px;--sh-nav-link-lh:20px;--sh-wordmark-home-size:22px;--sh-wordmark-home-lh:28px;--sh-wordmark-partner-size:20px;--sh-wordmark-partner-lh:24px;--sh-wordmark-footer-size:22px;--sh-wordmark-footer-lh:28px;--sh-footer-bottom-home-size:14px;--sh-footer-bottom-home-lh:21px;--sh-browser-address-size:11px;--sh-browser-address-lh:14px;--sh-label-size:14px;--sh-label-lh:18px;--sh-input-size:17px;--sh-input-lh:24px;--sh-input-inline-size:16px;--sh-input-inline-lh:20px;--sh-chip-size:15px;--sh-chip-lh:20px;--sh-micro-size:13px;--sh-micro-lh:20px;--sh-offer-card-size:32px;--sh-offer-card-lh:38px;--sh-offer-card-ls:-.5px;--sh-offer-home-ls:-.4px;--sh-success-head-size:28px;--sh-success-head-lh:34px;--sh-offer-numeral-size:168px;--sh-offer-numeral-lh:151px;--sh-offer-numeral-ls:-8px;--sh-offer-question-lh:22px;--sh-step-title-size:20px;--sh-step-title-lh:26px;--sh-step-number-size:15px;--sh-step-number-lh:20px;--sh-back-line-size:17px;--sh-back-line-lh:24px;--sh-r-checkbox:6px;--sh-r-window:12px;--sh-r-field:16px;--sh-r-teaser:16px;--sh-r-door:24px;--sh-r-crop:20px;--sh-r-card:28px;--sh-r-ipad:28px;--sh-r-ipad-screen:16px;--sh-r-phone-240:34px;--sh-r-phone-240-screen:24px;--sh-r-phone-280:38px;--sh-r-phone-280-screen:28px;--sh-r-plate-nav:10px;--sh-r-pill:999px;--sh-shadow-device:0 30px 80px #00000073;--sh-shadow-device-tight:0 24px 60px #00000080;--sh-shadow-cta:0 8px 24px #ff5c8d47;--sh-shadow-icon-80:0 20px 48px #00000073;--sh-shadow-teaser-partner:0 20px 50px #00000080;--sh-space-1:4px;--sh-space-2:6px;--sh-space-3:8px;--sh-space-4:10px;--sh-space-5:12px;--sh-space-6:14px;--sh-space-7:16px;--sh-space-8:20px;--sh-space-9:24px;--sh-space-10:28px;--sh-space-11:32px;--sh-space-12:40px;--sh-space-13:48px;--sh-space-14:56px;--sh-space-15:72px;--sh-space-16:88px;--sh-gap-eyebrow-heading:16px;--sh-gap-heading-body:20px;--sh-gap-body-actions:32px;--sh-gap-actions-micro:16px;--sh-page-width:1440px;--sh-content-max:1200px;--sh-measure:560px;--sh-column-max-390:528px;--sh-footer-measure-390:330px;--sh-gutter-390-home:20px;--sh-gutter-390-partner:16px;--sh-nav-h:72px;--sh-nav-h-390:60px;--sh-dock-h:60px;--sh-dock-w:358px;--sh-dock-bottom:16px;--sh-z-well:1;--sh-z-field:2;--sh-z-scrim:3;--sh-z-line:4;--sh-z-plate:5;--sh-z-scene:6;--sh-z-content:10;--sh-z-device:12;--sh-z-nav:100;--sh-z-dock:110;--sh-z-skip:1000;--sh-ease-sine:cubic-bezier(.37, 0, .63, 1);--sh-ease-out:cubic-bezier(.33, 1, .68, 1);--sh-ease-draw:cubic-bezier(.65, 0, .35, 1);--sh-ease-settle:cubic-bezier(.3, 0, .15, 1);--sh-drift-dist:20px;--sh-drift-dur:6s;--sh-dur-dot:.2s;--sh-dur-ring:.3s;--sh-dur-grow:.3s;--sh-dur-hero-line:1.2s;--sh-delay-hero-line:.2s;--sh-dur-text:.6s;--sh-stagger-text:80ms;--sh-rise-text:12px;--sh-lift-card:40px;--sh-dur-tile-land:.6s;--sh-dur-scene-in:.6s;--sh-stagger-tile:80ms;--sh-dur-underline:.7s;--sh-dur-spine-load:.5s;--sh-dur-dock:.2s;--sh-dock-wait:3s;--sh-dur-pill:.2s;--sh-dur-menu:.2s;--sh-dur-field-travel:2.4s;--sh-nav-blur:16px;--sh-dur-success:.24s;--sh-hero-city-size:13px;--sh-hero-city-lh:16px;--sh-r-plate-icon:22.2%;--sh-web-door-address-size:13px;--sh-web-door-address-lh:16px;--sh-counter-shade:#161616}@media (max-width:1279px){html:has(main.mk){--sh-h1-home-size:40px;--sh-h1-home-lh:44px;--sh-h1-home-ls:-.4px;--sh-h1-partner-size:38px;--sh-h1-partner-lh:42px;--sh-h1-partner-ls:-.6px;--sh-h2-home-size:32px;--sh-h2-home-lh:36px;--sh-h2-home-ls:-.3px;--sh-h2-partner-size:30px;--sh-h2-partner-lh:36px;--sh-h2-partner-ls:-.4px;--sh-beat-size:28px;--sh-beat-lh:34px;--sh-beat-ls:-.2px;--sh-body-lead-size:17px;--sh-body-lead-lh:27px;--sh-body-size:16px;--sh-body-lh:25px;--sh-eyebrow-size:12px;--sh-eyebrow-lh:16px;--sh-eyebrow-ls:1.4px;--sh-wordmark-home-size:20px;--sh-wordmark-home-lh:26px;--sh-browser-address-size:10px;--sh-browser-address-lh:12px;--sh-micro-size:13px;--sh-micro-lh:20px;--sh-micro-tap-size:15px;--sh-micro-tap-lh:22px;--sh-offer-card-size:24px;--sh-offer-card-lh:30px;--sh-offer-card-ls:-.3px;--sh-offer-home-ls:-.3px;--sh-r-phone-390-partner:36px;--sh-lift-card:24px;--sh-r-ipad-390:24px;--sh-r-ipad-390-screen:12px;--sh-r-browser-390:10px;--sh-r-offer-block-390:20px;--sh-eyebrow-hero-lh:18px;--sh-r-plate-hero-390:27px}}html:has(main.mk) .mk-root{--sh-font-display-home:var(--bs-font-fraunces), "Fraunces", Georgia, "Times New Roman", serif;--sh-font-display-partner:var(--mk-font-space-grotesk), "Space Grotesk", var(--bs-font-plus-jakarta), "Plus Jakarta Sans", system-ui, sans-serif}
html:has(main.mk){background:var(--sh-home-ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:auto;scroll-padding-top:0}html:has(main.mk[data-ground=partners]){background:var(--sh-partner-ground)}html:has(main.mk) body{color:var(--sh-home-text-body);background:0 0}@media (prefers-reduced-motion:no-preference){html.mk-glide:has(main.mk){scroll-behavior:smooth}}.mk-root,[data-ground=home]{--mk-heading:var(--sh-home-text-heading);--mk-body:var(--sh-home-text-body);--mk-secondary:var(--sh-home-text-secondary);--mk-eyebrow:var(--sh-home-text-eyebrow);--mk-eyebrow-font:var(--sh-font-sans);--mk-eyebrow-weight:700;--mk-display-font:var(--sh-font-display-home);--mk-link:var(--sh-home-text-heading);--mk-ground:var(--sh-home-ground);--mk-card:var(--sh-home-card);--mk-line:var(--sh-home-hairline);--mk-field-bg:var(--sh-home-well);--mk-field-line:var(--sh-home-hairline);--mk-selected:var(--sh-ui-lavender);--mk-on-selected:var(--sh-ui-lavender-ink);--mk-gutter:var(--sh-gutter-390-home)}[data-ground=partners]{--mk-heading:var(--sh-partner-text-heading);--mk-body:var(--sh-partner-text-body);--mk-secondary:var(--sh-partner-text-secondary);--mk-eyebrow:var(--sh-partner-text-eyebrow);--mk-eyebrow-font:var(--sh-font-display-partner);--mk-eyebrow-weight:600;--mk-display-font:var(--sh-font-display-partner);--mk-link:var(--sh-mint);--mk-ground:var(--sh-partner-ground);--mk-card:var(--sh-partner-card);--mk-line:var(--sh-partner-raised);--mk-field-bg:var(--sh-partner-raised);--mk-field-line:var(--sh-partner-outline);--mk-selected:var(--sh-mint);--mk-on-selected:var(--sh-ink-on-pastel);--mk-gutter:var(--sh-gutter-390-partner)}.mk-root{font-family:var(--sh-font-sans);color:var(--mk-body);font-weight:500}.mk-root :focus-visible{outline:3px solid var(--sh-home-text-heading);outline-offset:3px}main.mk{position:relative;overflow-x:clip}main.mk section[id],main.mk #offer{scroll-margin-top:var(--sh-nav-h)}.mk-stage{width:var(--sh-page-width);margin-inline:auto;position:relative}.mk-content,.mk-bar{width:var(--sh-content-max);margin-inline:auto}@media (min-width:1280px) and (max-width:1439px){.mk-stage,.mk-bar{zoom:tan(atan2(100vw, var(--sh-page-width)))}}@media (max-width:1279px){main.mk section[id],main.mk #offer{scroll-margin-top:var(--sh-nav-h-390)}.mk-stage{width:auto}.mk-bar{width:auto;padding-inline:var(--mk-gutter)}.mk-content{width:calc(100% - 2 * var(--mk-gutter))}.mk-content--wide{width:calc(100% - 2 * var(--sh-gutter-390-partner))}}@media (min-width:768px) and (max-width:1279px){.mk-content{width:calc(min(100% - 2 * var(--sh-gutter-390-partner), var(--sh-column-max-390)) - 2 * (var(--mk-gutter) - var(--sh-gutter-390-partner)))}.mk-content--wide{width:min(100% - 2 * var(--sh-gutter-390-partner), var(--sh-column-max-390))}}@media (max-width:1279px){.sh-wide{display:none!important}}@media (min-width:1280px){.sh-narrow{display:none!important}}.sh-h1--home{font:700 var(--sh-h1-home-size) / var(--sh-h1-home-lh) var(--sh-font-display-home);letter-spacing:var(--sh-h1-home-ls);color:var(--mk-heading)}.sh-h1--partner{font:700 var(--sh-h1-partner-size) / var(--sh-h1-partner-lh) var(--sh-font-display-partner);letter-spacing:var(--sh-h1-partner-ls);color:var(--mk-heading)}.sh-h2--home{font:700 var(--sh-h2-home-size) / var(--sh-h2-home-lh) var(--sh-font-display-home);letter-spacing:var(--sh-h2-home-ls);color:var(--mk-heading)}.sh-h2--partner{font:700 var(--sh-h2-partner-size) / var(--sh-h2-partner-lh) var(--sh-font-display-partner);letter-spacing:var(--sh-h2-partner-ls);color:var(--mk-heading)}.sh-beat{font:700 var(--sh-beat-size) / var(--sh-beat-lh) var(--sh-font-display-home);letter-spacing:var(--sh-beat-ls);color:var(--mk-heading)}.sh-eyebrow{font:var(--mk-eyebrow-weight) var(--sh-eyebrow-size) / var(--sh-eyebrow-lh) var(--mk-eyebrow-font);letter-spacing:var(--sh-eyebrow-ls);color:var(--mk-eyebrow)}.sh-beat-eyebrow{align-items:center;gap:var(--sh-space-4);display:flex}.sh-beat-eyebrow__word{text-transform:uppercase}.sh-beat-eyebrow__ring{border:2px solid var(--sh-home-text-eyebrow);border-radius:var(--sh-r-pill);width:28px;height:28px;color:var(--sh-home-text-heading);font:700 var(--sh-micro-size) / var(--sh-eyebrow-lh) var(--sh-font-sans);letter-spacing:0;flex:none;justify-content:center;align-items:center;display:flex}.sh-body-lead{max-width:var(--sh-measure);font:500 var(--sh-body-lead-size) / var(--sh-body-lead-lh) var(--sh-font-sans);color:var(--mk-body)}.sh-body{max-width:var(--sh-measure);font:500 var(--sh-body-size) / var(--sh-body-lh) var(--sh-font-sans);color:var(--mk-body)}.sh-caption{font:500 var(--sh-micro-size) / var(--sh-micro-lh) var(--sh-font-sans);color:var(--mk-secondary)}.sh-figure .sh-caption{margin-top:var(--sh-gap-actions-micro)}.sh-eyebrow+:is(h1,h2,h3){margin-top:var(--sh-gap-eyebrow-heading)}:is(h1,h2,h3)+:is(.sh-body,.sh-body-lead){margin-top:var(--sh-gap-heading-body)}.sh-wordmark--home{font:700 var(--sh-wordmark-home-size) / var(--sh-wordmark-home-lh) var(--sh-font-display-home);color:var(--sh-home-text-heading)}.sh-wordmark--partner{font:700 var(--sh-wordmark-partner-size) / var(--sh-wordmark-partner-lh) var(--sh-font-display-partner);color:var(--sh-partner-text-heading);flex-direction:column;display:flex}.sh-wordmark__sub{font:600 var(--sh-micro-size) / var(--sh-eyebrow-lh) var(--sh-font-sans);color:var(--sh-partner-text-eyebrow)}.sh-arrow{flex:none;overflow:visible}.sh-pill{justify-content:center;align-items:center;gap:var(--sh-space-4);height:56px;padding:0 var(--sh-space-10);border-radius:var(--sh-r-pill);background:var(--sh-cta);color:var(--sh-cta-ink);font:700 var(--sh-button-size) / var(--sh-button-lh) var(--sh-font-sans);white-space:nowrap;cursor:pointer;border:0;text-decoration:none;display:inline-flex}.sh-pill:hover{background:var(--sh-cta-hover);box-shadow:var(--sh-shadow-cta);transform:translateY(-1px)}.sh-pill:active{background:var(--sh-cta-pressed);box-shadow:none;transform:none}.sh-pill:focus-visible{outline:3px solid var(--sh-home-text-heading);outline-offset:3px}@media (max-width:1279px){.sh-pill{height:52px}.sh-pill--block{width:100%;padding-inline:var(--sh-space-4);display:flex}}.sh-link{align-items:center;gap:var(--sh-space-3);color:var(--mk-link);font:700 var(--sh-button-size) / var(--sh-button-lh) var(--sh-font-sans);text-decoration:none;display:inline-flex}.sh-link__down{display:flex;rotate:90deg}.sh-link:hover{text-underline-offset:var(--sh-space-1);text-decoration:underline;text-decoration-thickness:2px}.sh-door{--door-line:2px;align-items:center;gap:var(--sh-space-6);width:520px;height:72px;padding:0 calc(var(--sh-space-7) - var(--door-line));border:var(--door-line) solid rgb(var(--sh-mint-rgb) / .6);border-radius:var(--sh-r-door);color:var(--sh-home-text-heading);text-decoration:none;display:flex}.sh-door__text{gap:calc(var(--sh-space-1) / 2);flex-direction:column;flex:1;display:flex}.sh-door__title{font:700 var(--sh-button-size) / var(--sh-button-lh) var(--sh-font-sans)}.sh-door__line{font:500 var(--sh-nav-link-size) / var(--sh-nav-link-lh) var(--sh-font-sans);color:var(--sh-mint)}.sh-door__arrow{border:2px solid var(--sh-mint);border-radius:var(--sh-r-pill);width:40px;height:40px;color:var(--sh-mint);flex:none;justify-content:center;align-items:center;display:flex}.sh-door:hover{border-color:var(--sh-mint)}.sh-door:hover .sh-door__arrow{background:rgb(var(--sh-mint-rgb) / .12)}@media (max-width:1279px){.sh-door{gap:var(--sh-space-7);width:100%;height:auto;padding:calc(var(--sh-space-6) - var(--door-line)) calc(var(--sh-space-6) - var(--door-line)) calc(var(--sh-space-6) - var(--door-line)) calc(var(--sh-space-7) - var(--door-line))}}.sh-diamond{flex:none}.sh-diamond__tile{transform-box:fill-box;transform-origin:50%}.sh-diamond__mint{fill:var(--sh-mint)}.sh-diamond__pink{fill:var(--sh-pink)}.sh-diamond__lavender{fill:var(--sh-lavender)}.sh-diamond__peach{fill:var(--sh-peach)}.sh-diamond--16{width:16px;height:16px}.sh-diamond--22{width:22px;height:22px}.sh-diamond--38{width:38px;height:38px}.sh-diamond--box{display:block}.sh-plate{border-radius:var(--sh-r-plate-nav);background:var(--sh-partner-card);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sh-brand-icon{border-radius:var(--sh-r-pill);flex:none;width:40px;height:40px;display:block}.sh-disc{border-radius:var(--sh-r-pill);background:var(--sh-black-well);flex:none;width:36px;height:36px;display:block;position:relative;overflow:hidden}.sh-disc img{width:92px;max-width:none;height:92px;position:absolute;top:-22px;left:-47px}.sh-field{gap:var(--sh-space-3);flex-direction:column;display:flex}.sh-field__label{font:600 var(--sh-label-size) / var(--sh-label-lh) var(--sh-font-sans);color:var(--mk-body)}.sh-input{width:100%;height:56px;padding:0 calc(var(--sh-space-3) + var(--sh-space-4));border:1px solid var(--mk-field-line);border-radius:var(--sh-r-field);background:var(--mk-field-bg);color:var(--mk-heading);font:500 var(--sh-input-size) / var(--sh-input-lh) var(--sh-font-sans)}.sh-input::placeholder{color:var(--mk-secondary);opacity:1}.sh-input:focus,.sh-input:focus-visible{border-color:var(--mk-selected);box-shadow:inset 0 0 0 1px var(--mk-selected);outline:none}[data-ground=partners] .sh-input:focus{border-color:var(--sh-mint);box-shadow:inset 0 0 0 1px var(--sh-mint)}.sh-input[aria-invalid=true]{border-color:var(--sh-error);box-shadow:inset 0 0 0 1px var(--sh-error)}.sh-input--inline{width:300px;padding:0 var(--sh-space-9);border-color:var(--sh-home-field-line);border-radius:var(--sh-r-pill);font:500 var(--sh-input-inline-size) / var(--sh-input-inline-lh) var(--sh-font-sans)}.sh-input--inline::placeholder{color:var(--sh-home-text-placeholder-inline)}.sh-phone-input{align-items:center;gap:var(--sh-space-5);height:56px;padding:0 calc(var(--sh-space-3) + var(--sh-space-4));border:1px solid var(--mk-field-line);border-radius:var(--sh-r-field);background:var(--mk-field-bg);display:flex}.sh-phone-input:focus-within{border-color:var(--mk-selected);box-shadow:inset 0 0 0 1px var(--mk-selected)}.sh-phone-input__prefix{font:600 var(--sh-input-size) / var(--sh-input-lh) var(--sh-font-sans);color:var(--mk-secondary)}[data-ground=partners] .sh-phone-input__prefix{color:var(--mk-body)}.sh-phone-input__divider{background:var(--mk-field-line);width:1px;height:24px}.sh-phone-input .sh-input,.sh-phone-input .sh-input:focus,.sh-phone-input .sh-input:focus-visible,[data-ground=partners] .sh-phone-input .sh-input:focus,.sh-phone-input .sh-input[aria-invalid=true]{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.sh-phone-input:not(:focus-within):has(.sh-input[aria-invalid=true]){border-color:var(--sh-error);box-shadow:inset 0 0 0 1px var(--sh-error)}.sh-field__error{align-items:flex-start;gap:var(--sh-space-2);font:500 var(--sh-micro-size) / var(--sh-micro-lh) var(--sh-font-sans);color:var(--sh-error);display:flex}.sh-field__helper{font:500 var(--sh-micro-size) / var(--sh-micro-lh) var(--sh-font-sans);color:var(--mk-secondary);margin:0}.mk-root input:-webkit-autofill{-webkit-text-fill-color:var(--mk-heading);caret-color:var(--mk-heading);box-shadow:inset 0 0 0 var(--sh-space-14) var(--mk-field-bg)}.mk-root input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1px var(--mk-selected), inset 0 0 0 var(--sh-space-14) var(--mk-field-bg)}.sh-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.sh-fieldset__label{margin:0 0 var(--sh-space-3);font:600 var(--sh-label-size) / var(--sh-label-lh) var(--sh-font-sans);color:var(--mk-body);padding:0;display:block}.sh-chip-row{gap:var(--sh-space-4);flex-wrap:wrap;display:flex}.sh-chip-row--hero,[data-ground=partners] .sh-chip-row{gap:var(--sh-space-3)}.sh-choice-input{opacity:0;pointer-events:none;position:absolute}.sh-chip{--chip-line:2px;align-items:center;gap:var(--sh-space-2);height:40px;padding:0 calc(var(--sh-space-7) - var(--chip-line));border:var(--chip-line) solid var(--mk-field-line);border-radius:var(--sh-r-pill);color:var(--mk-heading);font:600 var(--sh-chip-size) / var(--sh-chip-lh) var(--sh-font-sans);cursor:pointer;display:inline-flex}.sh-chip:has(:checked){border-color:var(--mk-selected);background:var(--mk-selected);color:var(--mk-on-selected)}.sh-chip:has(:focus-visible){outline:3px solid var(--sh-home-text-heading);outline-offset:2px}.sh-segmented__option:has(:focus-visible){outline:3px solid var(--sh-home-text-heading);outline-offset:2px}.sh-check:has(:focus-visible) .sh-check__box{outline:3px solid var(--sh-home-text-heading);outline-offset:2px}.sh-chip--hero{--chip-line:1px;border-color:var(--sh-home-field-line);height:34px;font:600 var(--sh-label-size) / var(--sh-label-lh) var(--sh-font-sans)}@media (max-width:1279px){.sh-chip{height:44px;padding:0 calc(var(--sh-space-3) + var(--sh-space-4) - var(--chip-line))}}.sh-segmented{gap:var(--sh-space-1);width:240px;height:44px;padding:var(--sh-space-1);border-radius:var(--sh-r-pill);background:var(--sh-partner-ground);box-shadow:inset 0 0 0 1px var(--sh-partner-outline);border:0;display:flex}.sh-segmented__option{border-radius:var(--sh-r-pill);height:36px;color:var(--sh-partner-text-secondary);font:700 var(--sh-chip-size) / var(--sh-chip-lh) var(--sh-font-sans);cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex}.sh-segmented__option:has(:checked){background:var(--sh-mint);color:var(--sh-ink-on-pastel)}@media (max-width:1279px){.sh-segmented{width:100%;height:48px}.sh-segmented__option{height:40px}}.sh-check{align-items:flex-start;gap:var(--sh-space-5);color:var(--mk-secondary);font:500 var(--sh-micro-size) / var(--sh-micro-lh) var(--sh-font-sans);cursor:pointer;display:flex}.sh-check__box{border:2px solid var(--mk-secondary);border-radius:var(--sh-r-checkbox);color:#0000;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sh-check:has(:checked) .sh-check__box{border-color:var(--mk-selected);background:var(--mk-selected);color:var(--mk-on-selected)}.sh-check:has([aria-invalid=true]) .sh-check__box{border-color:var(--sh-error)}@media (max-width:1279px){.sh-check{font:500 var(--sh-micro-tap-size) / var(--sh-micro-tap-lh) var(--sh-font-sans)}}.sh-figure{flex-direction:column;display:flex}.sh-device{z-index:var(--sh-z-device);background:var(--sh-bezel);max-width:100%;box-shadow:var(--sh-shadow-device);display:flex;position:relative}.sh-device--tight{box-shadow:var(--sh-shadow-device-tight)}.sh-device--home{box-shadow:inset 0 0 0 1px var(--sh-bezel-line), var(--sh-shadow-device)}.sh-device--home.sh-device--tight{box-shadow:inset 0 0 0 1px var(--sh-bezel-line), var(--sh-shadow-device-tight)}.sh-screen{flex:1;position:relative;overflow:hidden}.sh-screen img{object-fit:cover;object-position:top;width:100%;height:auto;display:block}.sh-screen--consumer-dark{background:var(--sh-screen-dark-home)}.sh-phone .sh-screen--consumer-dark{background:var(--sh-home-ground)}.sh-screen--partner{background:var(--sh-screen-dark-partner)}.sh-screen--light{background:var(--sh-screen-light)}.sh-screen--mac-salons{background:var(--sh-device-mac-backing-salons)}.sh-phone{padding:var(--sh-space-4)}.sh-phone--240{border-radius:var(--sh-r-phone-240);width:240px}.sh-phone--250{border-radius:var(--sh-r-phone-240);width:250px}.sh-phone--240 .sh-screen,.sh-phone--250 .sh-screen{border-radius:var(--sh-r-phone-240-screen)}.sh-phone--280{border-radius:var(--sh-r-phone-280);width:280px}.sh-phone--280 .sh-screen{border-radius:var(--sh-r-phone-280-screen)}.sh-ipad{padding:var(--sh-space-6);border-radius:var(--sh-r-ipad)}.sh-ipad .sh-screen{border-radius:var(--sh-r-ipad-screen)}.sh-ipad--landscape{width:660px}.sh-window{z-index:var(--sh-z-device);border-radius:var(--sh-r-window);max-width:100%;box-shadow:var(--sh-shadow-device);flex-direction:column;display:flex;position:relative;overflow:hidden}.sh-window--drawn,.sh-browser{background:var(--sh-window-chrome)}.sh-window__bar,.sh-browser__bar{flex:none;align-items:center;height:32px;display:flex}.sh-window__bar{gap:calc(var(--sh-space-6) / 2);padding:0 var(--sh-space-5)}.sh-window__dot{border-radius:var(--sh-r-pill);background:var(--sh-window-dot);flex:none;width:11px;height:11px}.sh-browser{z-index:var(--sh-z-device);border-radius:var(--sh-r-window);max-width:100%;box-shadow:var(--sh-shadow-device);flex-direction:column;display:flex;position:relative;overflow:hidden}.sh-browser__bar{gap:calc(var(--sh-space-4) / 2);padding:0 var(--sh-space-4)}.sh-browser__bar .sh-window__dot{width:8px;height:8px}.sh-browser__address{align-items:center;gap:var(--sh-space-1);height:20px;padding:0 var(--sh-space-4);border-radius:var(--sh-r-pill);background:var(--sh-browser-pill);color:var(--sh-browser-pill-text);font:500 var(--sh-browser-address-size) / var(--sh-browser-address-lh) var(--sh-font-sans);margin-inline:auto;display:inline-flex}@media (max-width:1279px){.sh-browser__bar{gap:var(--sh-space-1);height:24px;padding:0 var(--sh-space-3)}.sh-browser__bar .sh-window__dot{width:6px;height:6px}.sh-browser__address{height:16px;padding:0 var(--sh-space-3)}.sh-browser__lock{display:none}.sh-device,.sh-window,.sh-browser{height:auto}}.sh-field-layer{z-index:var(--sh-z-field);pointer-events:none;position:absolute;inset:0;overflow:hidden}.sh-gradient-field{--gf-c:var(--sh-peach-rgb);--gf-a:var(--gf-peak,.6);z-index:var(--sh-z-field);left:calc(var(--gf-x) - var(--gf-size) / 2);top:calc(var(--gf-y) - var(--gf-size) / 2);width:var(--gf-size);height:var(--gf-size);contain:strict;background:radial-gradient(circle closest-side, rgb(var(--gf-c) / calc(var(--gf-a) * 1)) 0%, rgb(var(--gf-c) / calc(var(--gf-a) * .933)) 10%, rgb(var(--gf-c) / calc(var(--gf-a) * .783)) 20%, rgb(var(--gf-c) / calc(var(--gf-a) * .567)) 30%, rgb(var(--gf-c) / calc(var(--gf-a) * .367)) 40%, rgb(var(--gf-c) / calc(var(--gf-a) * .217)) 50%, rgb(var(--gf-c) / calc(var(--gf-a) * .1)) 60%, rgb(var(--gf-c) / calc(var(--gf-a) * .05)) 70%, rgb(var(--gf-c) / calc(var(--gf-a) * .017)) 80%, rgb(var(--gf-c) / 0) 90%);position:absolute}.sh-gradient-field--handoff{background:radial-gradient(circle closest-side, rgb(var(--gf-c) / calc(var(--gf-a) * 1)) 0%, rgb(var(--gf-c) / calc(var(--gf-a) * .955)) 10%, rgb(var(--gf-c) / calc(var(--gf-a) * .773)) 20%, rgb(var(--gf-c) / calc(var(--gf-a) * .591)) 30%, rgb(var(--gf-c) / calc(var(--gf-a) * .364)) 40%, rgb(var(--gf-c) / calc(var(--gf-a) * .227)) 50%, rgb(var(--gf-c) / calc(var(--gf-a) * .091)) 60%, rgb(var(--gf-c) / calc(var(--gf-a) * .045)) 70%, rgb(var(--gf-c) / 0) 80%)}.sh-gradient-field--peach{--gf-c:var(--sh-peach-rgb)}.sh-gradient-field--pink{--gf-c:var(--sh-pink-rgb)}.sh-gradient-field--lavender{--gf-c:var(--sh-lavender-rgb)}.sh-gradient-field--mint{--gf-c:var(--sh-mint-rgb)}.sh-gradient-field--well{z-index:var(--sh-z-well);background:radial-gradient(circle closest-side, color-mix(in srgb, var(--sh-black-well) calc(var(--gf-a) * 100%), transparent) 0%, color-mix(in srgb, var(--sh-black-well) calc(var(--gf-a) * 92.5%), transparent) 10%, color-mix(in srgb, var(--sh-black-well) calc(var(--gf-a) * 72.5%), transparent) 20%, color-mix(in srgb, var(--sh-black-well) calc(var(--gf-a) * 47.5%), transparent) 30%, color-mix(in srgb, var(--sh-black-well) calc(var(--gf-a) * 27.5%), transparent) 40%, color-mix(in srgb, var(--sh-black-well) calc(var(--gf-a) * 13.75%), transparent) 50%, color-mix(in srgb, var(--sh-black-well) calc(var(--gf-a) * 5%), transparent) 60%, color-mix(in srgb, var(--sh-black-well) calc(var(--gf-a) * 2.5%), transparent) 70%, transparent 80%)}@keyframes sh-drift{0%,to{translate:0}25%{translate:var(--sh-drift-dist) calc(var(--sh-drift-dist) * -.6)}50%{translate:0 calc(var(--sh-drift-dist) * -1)}75%{translate:calc(var(--sh-drift-dist) * -1) calc(var(--sh-drift-dist) * -.4)}}.sh-skip{left:var(--sh-space-7);top:var(--sh-space-7);z-index:var(--sh-z-skip);padding:var(--sh-space-3) var(--sh-space-7);border-radius:var(--sh-r-pill);background:var(--mk-card);color:var(--mk-heading);font:700 var(--sh-button-size) / var(--sh-button-lh) var(--sh-font-sans);text-decoration:none;position:absolute;transform:translateY(-200%)}.sh-skip:focus{transform:none}.sh-nav{z-index:var(--sh-z-nav);background:var(--mk-ground);box-shadow:inset 0 -1px 0 var(--mk-line);position:sticky;top:0}.sh-nav:has(.sh-menu:not([hidden])){z-index:calc(var(--sh-z-dock) + 1)}.sh-nav__bar{height:var(--sh-nav-h);justify-content:space-between;align-items:center;display:flex}.sh-nav__mark{align-items:center;gap:var(--sh-space-5);text-decoration:none;display:flex}.sh-nav__links{align-items:center;gap:var(--sh-space-11);display:flex;position:relative}.sh-nav__pill{align-items:center;width:max-content;display:flex;position:absolute;top:0;bottom:0;right:0}html.mk-js .sh-nav__links:has(.sh-nav__pill:not([inert])) ul{transform:translateX(calc(var(--mk-nav-pill-room) * -1))}.sh-nav__links ul{gap:var(--sh-space-11);display:flex}.sh-nav__links a:not(.sh-pill),.sh-menu a{color:var(--mk-body);text-decoration:none}.sh-nav__links a:not(.sh-pill){font:600 var(--sh-nav-link-size) / var(--sh-nav-link-lh) var(--sh-font-sans)}.sh-nav__links a:not(.sh-pill):hover{color:var(--mk-heading)}.sh-nav__pill .sh-pill{height:44px;padding:0 calc(var(--sh-space-4) + var(--sh-space-5));font:700 var(--sh-nav-link-size) / var(--sh-nav-link-lh) var(--sh-font-sans)}.sh-menu-btn{justify-content:center;align-items:center;gap:calc(var(--sh-space-4) / 2);border-radius:var(--sh-r-pill);background:var(--mk-card);cursor:pointer;border:0;flex-direction:column;width:44px;height:44px;padding:0;display:none}.sh-menu-btn__bar{border-radius:var(--sh-r-pill);background:var(--mk-heading);width:18px;height:2px}.sh-menu{top:var(--sh-nav-h-390);padding:var(--sh-space-3) var(--mk-gutter) var(--sh-space-7);border-bottom:1px solid var(--mk-line);background:var(--mk-ground);position:fixed;left:0;right:0}.sh-menu li+li{border-top:1px solid var(--mk-row-line,var(--sh-home-hairline))}[data-ground=partners] .sh-menu{--mk-row-line:var(--sh-partner-plate-hero)}.sh-menu a{min-height:52px;color:var(--mk-heading);font:600 var(--sh-input-size) / var(--sh-input-lh) var(--sh-font-sans);align-items:center;display:flex}[data-ground=partners] .sh-menu a{color:var(--mk-body)}[data-ground=partners] .sh-menu a:focus-visible{outline-color:var(--sh-mint)}.sh-menu a:focus-visible{outline-offset:2px;border-radius:calc(var(--sh-r-plate-nav) * .8)}@media (max-width:1279px){.sh-nav__bar{height:var(--sh-nav-h-390)}.sh-nav__mark{gap:var(--sh-space-4)}.sh-nav__links{display:none}html.mk-js .sh-menu-btn{display:flex}html:not(.mk-js) .sh-nav__links,html:not(.mk-js) .sh-nav__links ul{gap:var(--sh-space-7);display:flex}html:not(.mk-js) .sh-nav__pill{display:none}html:not(.mk-js) .sh-nav__links a:not(.sh-pill){align-items:center;min-height:44px;display:inline-flex}.sh-nav .sh-plate{border-radius:calc(var(--sh-r-plate-nav) * .8);width:32px;height:32px}.sh-nav .sh-diamond--22{width:17.54px;height:17.54px}}.sh-dock{display:none}@media (max-width:1279px){.sh-dock{bottom:calc(var(--sh-dock-bottom) + env(safe-area-inset-bottom));z-index:var(--sh-z-dock);gap:var(--sh-space-1);width:min(var(--sh-dock-w), 100vw - 2 * var(--sh-gutter-390-partner));height:var(--sh-dock-h);padding:var(--sh-space-2);border:1px solid var(--mk-line);border-radius:var(--sh-r-pill);background:color-mix(in srgb, var(--mk-card) 92%, transparent);display:flex;position:fixed;left:50%;transform:translate(-50%)}.sh-dock--home{border-color:var(--sh-home-hairline)}.sh-dock--partners{border-color:var(--sh-partner-high)}}@media (min-width:768px) and (max-width:1279px){.sh-dock{width:min(100vw - 2 * var(--sh-gutter-390-partner), var(--sh-column-max-390))}}.sh-dock__door{justify-content:center;align-items:center;gap:var(--sh-space-2);border-radius:var(--sh-r-pill);font:700 var(--sh-nav-link-size) / var(--sh-nav-link-lh) var(--sh-font-sans);white-space:nowrap;text-decoration:none;display:flex}.sh-dock__door--cta{background:var(--sh-cta);color:var(--sh-cta-ink);flex:212 1 0}.sh-dock--partners .sh-dock__door--cta{flex:auto}.sh-dock__door--salon{box-shadow:inset 0 0 0 2px rgb(var(--sh-mint-rgb) / .6);color:var(--sh-mint);flex:128 1 0}.sh-footer{background:var(--sh-partner-ground);box-shadow:inset 0 1px 0 var(--sh-plate-inner-line);position:relative}.sh-footer:after{content:"";background:linear-gradient(90deg, var(--sh-mint) 0 25%, var(--sh-pink) 25% 50%, var(--sh-lavender) 50% 75%, var(--sh-peach) 75% 100%);height:4px;position:absolute;bottom:0;left:0;right:0}.sh-footer__bar{min-height:360px;padding:var(--sh-space-15) 0 calc(var(--sh-space-11) + var(--sh-space-1));flex-direction:column;justify-content:space-between;display:flex}.sh-footer__cols{gap:var(--sh-space-12);display:flex}.sh-footer__group{display:contents}.sh-footer__brand{gap:var(--sh-space-5);flex-direction:column;flex:none;width:420px;display:flex}.sh-footer__mark{align-items:center;gap:var(--sh-space-5);text-decoration:none;display:flex}.sh-footer__tagline{max-width:360px;font:500 var(--sh-body-small-size) / var(--sh-body-small-lh) var(--sh-font-sans);color:var(--sh-partner-text-secondary)}.sh-footer__col{gap:var(--sh-space-4);flex-direction:column;flex:none;width:220px;display:flex}.sh-footer__head{font:700 var(--sh-eyebrow-size) / var(--sh-eyebrow-lh) var(--sh-font-sans);letter-spacing:var(--sh-eyebrow-ls);color:var(--sh-partner-text-secondary)}.sh-footer--partners .sh-footer__head{font-family:var(--sh-font-display-partner);font-weight:600}.sh-footer__col ul{gap:var(--sh-space-4);flex-direction:column;display:flex}.sh-footer__col a{color:var(--sh-partner-text-body);font:500 var(--sh-body-small-size) / var(--sh-body-small-lh) var(--sh-font-sans);text-decoration:none}.sh-footer__col a:hover{color:var(--sh-partner-text-heading);text-decoration:underline}.sh-footer__bottom{justify-content:space-between;gap:var(--sh-space-7);color:var(--sh-partner-text-secondary);font:500 var(--sh-micro-size) / var(--sh-micro-lh) var(--sh-font-sans);display:flex}@media (max-width:1279px){.sh-footer__bar{--mk-footer-end:var(--sh-space-11);justify-content:flex-start;gap:calc(var(--sh-space-11) + var(--sh-space-1));min-height:0;padding:var(--sh-space-14) var(--sh-gutter-390-home) var(--mk-footer-end)}.sh-footer--partners .sh-footer__bar{--mk-footer-end:calc(var(--sh-space-12) + var(--sh-space-2));gap:var(--sh-space-11)}html:not(.mk-js) .sh-footer__bar{padding-bottom:calc(var(--mk-footer-end) + var(--sh-dock-h) + var(--sh-dock-bottom) + env(safe-area-inset-bottom))}.sh-footer__tagline,.sh-footer--partners .sh-footer__store{max-width:var(--sh-footer-measure-390)}.sh-footer .sh-wordmark--home{font-size:var(--sh-wordmark-footer-size);line-height:var(--sh-wordmark-footer-lh)}.sh-footer__cols{gap:calc(var(--sh-space-11) + var(--sh-space-1)) var(--sh-space-7);grid-template-columns:1fr 1fr;display:grid}.sh-footer__brand{grid-column:1/-1;width:auto}.sh-footer--partners .sh-footer__cols{row-gap:var(--sh-space-11);grid-template-columns:175fr 159fr}.sh-footer--partners .sh-footer__brand{gap:var(--sh-space-6)}.sh-footer__group{gap:var(--sh-space-1);flex-direction:column;display:flex}.sh-footer__col,.sh-footer__col ul{gap:var(--sh-space-1);width:auto}.sh-footer__col a{align-items:center;min-height:44px;display:flex}.sh-footer__col+.sh-footer__col .sh-footer__head{align-items:flex-end;min-height:44px;display:flex}.sh-footer__bottom{gap:var(--sh-space-3);flex-direction:column}.sh-footer--home .sh-footer__bottom{padding-top:var(--sh-space-9);border-top:1px solid var(--sh-footer-rule-390);font-size:var(--sh-footer-bottom-home-size);line-height:var(--sh-footer-bottom-home-lh)}.sh-footer__store{order:-1}}.sh-crop{--mk-crop-fill:var(--sh-screen-dark-home);z-index:var(--sh-z-device);outline:1px solid var(--mk-crop-line);outline-offset:-1px;border-radius:var(--sh-r-crop);background:var(--mk-crop-fill);max-width:100%;box-shadow:var(--sh-shadow-device);position:relative;overflow:hidden}.sh-crop.sh-screen--partner{--mk-crop-fill:var(--sh-screen-dark-partner)}.sh-crop--fill-home{--mk-crop-fill:var(--sh-home-ground)}.sh-crop--fill-home-card{--mk-crop-fill:var(--sh-home-card)}.sh-crop--fill-light{--mk-crop-fill:var(--sh-screen-light)}.sh-crop--fill-partner{--mk-crop-fill:var(--sh-partner-card)}.sh-crop--fill-raised{--mk-crop-fill:var(--sh-partner-raised)}.sh-crop--teaser-shadow{box-shadow:var(--sh-shadow-teaser-partner)}.sh-crop--pink{--mk-crop-line:rgb(var(--sh-pink-rgb) / .4)}.sh-crop--peach{--mk-crop-line:rgb(var(--sh-peach-rgb) / .4)}.sh-crop--lavender{--mk-crop-line:rgb(var(--sh-lavender-rgb) / .4)}.sh-crop--mint{--mk-crop-line:rgb(var(--sh-mint-rgb) / .4)}.sh-crop--strip{border-radius:var(--sh-r-teaser)}.sh-crop--teaser{--mk-crop-line:rgb(var(--sh-lavender-rgb) / .3);border-radius:var(--sh-r-teaser);box-shadow:none}.sh-crop--square-tl{outline-offset:0;border-top-left-radius:0}.sh-crop img{width:100%;height:auto;display:block}.sh-crop--fade-top:after,.sh-crop--fade-right:after,.sh-crop--fade-bottom:after,.sh-crop--fade-left:after{content:"";pointer-events:none;position:absolute}.sh-crop--fade-top:after{height:var(--mk-crop-veil,48px);background:linear-gradient(0deg, transparent, var(--mk-crop-fill));top:0;left:0;right:0}.sh-crop--fade-right:after{width:var(--mk-crop-veil,48px);background:linear-gradient(90deg, transparent, var(--mk-crop-fill));top:0;bottom:0;right:0}.sh-crop--fade-bottom:after{height:var(--mk-crop-veil,48px);background:linear-gradient(180deg, transparent, var(--mk-crop-fill));bottom:0;left:0;right:0}.sh-crop--fade-left:after{width:var(--mk-crop-veil,48px);background:linear-gradient(270deg, transparent, var(--mk-crop-fill));top:0;bottom:0;left:0}.mk-section{isolation:isolate;position:relative;overflow:clip}.mk-ground--ink{background:var(--sh-home-ground)}.mk-ground--well{background:var(--sh-home-well)}.mk-ground--turn{background:linear-gradient(180deg, var(--sh-home-well) 0%, var(--sh-partner-ground) 40%, var(--sh-partner-ground) 100%)}.mk-ground--noir{background:var(--sh-partner-ground)}main.mk[data-ground=home] [data-ground=partners]{--mk-gutter:var(--sh-gutter-390-home)}.mk-section>.mk-stage{position:relative}.mk-field-stage{width:var(--sh-page-width);margin-left:calc(var(--sh-page-width) / -2);position:absolute;top:0;bottom:0;left:50%}@media (min-width:1280px) and (max-width:1439px){.mk-field-stage,.mk-ramp{zoom:tan(atan2(100vw, var(--sh-page-width)))}}@media (max-width:1279px){.mk-section>.mk-stage,.mk-field-stage{width:min(100%, var(--sh-column-max-390) + 2 * var(--sh-gutter-390-partner))}.mk-section>.mk-stage{margin-inline:auto;display:flow-root}.mk-field-stage{margin-left:calc(min(100%, var(--sh-column-max-390) + 2 * var(--sh-gutter-390-partner)) / -2)}}.mk-ramp{z-index:var(--sh-z-scrim);pointer-events:none;position:absolute;left:0;right:0}.mk-ramp--top{top:0}.mk-ramp--bottom{bottom:0}.mk-ramp--ink-to-well{background:linear-gradient(180deg, var(--sh-home-ground), var(--sh-home-well))}.mk-ramp--into-well{background:linear-gradient(180deg, transparent, var(--sh-home-well))}.mk-ramp--from-well{background:linear-gradient(180deg, var(--sh-home-well), transparent)}.mk-ramp--into-noir{background:linear-gradient(180deg, transparent, var(--sh-partner-ground))}.mk-beat34{isolation:isolate;background:var(--sh-home-ground);position:relative;overflow:clip}.mk-beat34>.mk-section{isolation:auto;background:0 0;overflow:visible}@media (max-width:1279px){.mk-beat34{display:contents}.mk-beat34>.mk-section{isolation:isolate;background:var(--sh-home-ground);overflow:clip}}main.mk[data-ground=home] .mk-section,main.mk[data-ground=home] .mk-beat34,main.mk[data-ground=home] .mk-beat34>.mk-section{isolation:auto}.mk-block{z-index:var(--sh-z-content);flex-direction:column;align-items:flex-start;display:flex;position:relative}.sh-body+.mk-actions,.sh-body-lead+.mk-actions{margin-top:var(--sh-gap-body-actions)}.mk-actions+.sh-caption{margin-top:var(--sh-gap-actions-micro)}.sh-h1--home,.sh-h2--home,.sh-h2--partner,.sh-beat{text-wrap:pretty}.sh-offer-line{font:700 var(--sh-offer-card-size) / var(--sh-offer-card-lh) var(--sh-font-display-partner);letter-spacing:var(--sh-offer-card-ls);color:var(--sh-partner-text-heading)}main.mk[data-ground=home] .sh-offer-line{letter-spacing:var(--sh-offer-home-ls)}.sh-caption--footnote{color:var(--sh-partner-text-footnote)}@media (max-width:1279px){.sh-lines--narrow>.sh-lines__line{display:block}}.mk-root [hidden]{display:none!important}.sh-line{z-index:var(--sh-z-line);pointer-events:none;position:absolute;overflow:visible}.sh-line__stroke,.sh-line__glow{fill:none;stroke:var(--sh-line);stroke-linecap:round;stroke-linejoin:round}.sh-line__stroke{stroke-width:var(--sh-line-width)}.sh-line__stroke--arriving{stroke-dasharray:var(--sh-line-dash)}.sh-line__glow{stroke-width:var(--sh-line-glow-width);opacity:var(--sh-line-glow-opacity)}.sh-line__dot{fill:var(--sh-line)}.hm-line{top:0;left:0}.hm-line--over{z-index:calc(var(--sh-z-device) + 1)}.hm-line__outer{filter:drop-shadow(0 0 var(--sh-line-glow-outer-blur) rgb(var(--sh-mint-rgb) / var(--sh-line-glow-outer-opacity)))}.hm-line__faint{opacity:var(--sh-line-faint-opacity)}.hm-line__glow-stop{stop-color:var(--sh-line)}.hm-line__halo{fill:var(--sh-line);opacity:var(--sh-line-halo-opacity)}.hm-line__halo--strong{opacity:var(--sh-line-halo-opacity-strong)}.hm-line__frame{position:absolute;top:0;left:0;right:0}@media (max-width:1279px){.hm-line__spine,.hm-line__at,.hm-line__ring{z-index:var(--sh-z-line);pointer-events:none;position:absolute;left:0}.hm-line__ring,.hm-line__at--over{z-index:calc(var(--sh-z-device) + 1)}.hm-line__spine{width:16px;filter:drop-shadow(0 0 var(--sh-line-glow-outer-blur) rgb(var(--sh-mint-rgb) / var(--sh-line-glow-outer-opacity)));top:0;bottom:0}.hm-line__at,.hm-line__ring,.hm-line__spine--for-salons{display:none}.hm-line__spine>svg,.hm-line__at>svg,.hm-line__ring>svg{width:100%;height:100%;display:block;overflow:visible}.hm-line__spine--find{top:102px}.hm-line__spine--for-salons{height:402px;bottom:auto}.hm-line__at{width:16px;height:12px}.hm-line__at--find-salon{top:509px}.hm-line__at--choose-who{top:421px}.hm-line__at--time-picked{top:485px}.hm-line__at--time-request{top:703px}.hm-line__at--lands-card{width:60px;top:562px}.hm-line__at--platforms-ipad{top:520px}.hm-line__at--platforms-phone{width:71px;top:881px}.hm-line__at--platforms-browser{top:1238px}.hm-line__at--notify-card{width:18px;top:510px}.hm-line__at--for-salons-offer{width:18px;top:396px}.hm-line__ring--lands-card{width:265px;height:110px;top:513.5px;left:62px}}@media (width:390px){.hm-line__at,.hm-line__ring,.hm-line__spine--for-salons{display:block}}@supports (anchor-name:--a){@media (max-width:1279px){.hm-line__at,.hm-line__ring,.hm-line__spine--for-salons{display:block}.hm-find__salon .sh-narrow .sh-crop{anchor-name:--hm-line-find-salon}.hm-choose__who .sh-narrow .sh-crop{anchor-name:--hm-line-choose-who}.hm-time__picked .sh-narrow .sh-crop{anchor-name:--hm-line-time-picked}.hm-time__request .sh-narrow .sh-crop{anchor-name:--hm-line-time-request}.hm-lands__card .sh-narrow .sh-crop{anchor-name:--hm-line-lands-card}.hm-platforms__ipad .sh-narrow .sh-device{anchor-name:--hm-line-platforms-ipad}.hm-platforms__phone .sh-narrow .sh-device{anchor-name:--hm-line-platforms-phone}.hm-platforms__browser .sh-narrow .sh-browser{anchor-name:--hm-line-platforms-browser}.hm-notify__card{anchor-name:--hm-line-notify-card}.hm-for-salons .sh-offer-line{anchor-name:--hm-line-for-salons-offer}.hm-line__at--find-salon,.hm-line__at--choose-who,.hm-line__at--time-picked,.hm-line__at--time-request,.hm-line__at--lands-card{width:auto}.hm-line__at--find-salon{top:calc(anchor(--hm-line-find-salon 88%, -200px) - 6px);right:anchor(--hm-line-find-salon left, 0px)}.hm-line__at--choose-who{top:calc(anchor(--hm-line-choose-who 75.4%, -200px) - 6px);right:anchor(--hm-line-choose-who left, 0px)}.hm-line__at--time-picked{top:calc(anchor(--hm-line-time-picked 55.8%, -200px) - 6px);right:anchor(--hm-line-time-picked left, 0px)}.hm-line__at--time-request{top:calc(anchor(--hm-line-time-request 59.2%, -200px) - 6px);right:anchor(--hm-line-time-request left, 0px)}.hm-line__at--lands-card{top:calc(anchor(--hm-line-lands-card 72.4%, -200px) - 6px);right:anchor(--hm-line-lands-card left, 0px)}.hm-line__at--platforms-ipad{top:calc(anchor(--hm-line-platforms-ipad 50%, -200px) - 6px)}.hm-line__at--platforms-phone{top:calc(anchor(--hm-line-platforms-phone 36.739%, -200px) - 6px);right:calc(anchor(--hm-line-platforms-phone left, 0px) + 4px);width:auto}.hm-line__at--platforms-browser{top:calc(anchor(--hm-line-platforms-browser top, -200px) + 6px)}.hm-line__at--notify-card{top:calc(anchor(--hm-line-notify-card top, -200px) + 27px)}.hm-line__at--for-salons-offer{top:calc(anchor(--hm-line-for-salons-offer top, -200px) + 24px)}.hm-line__spine--for-salons{bottom:calc(anchor(--hm-line-for-salons-offer top, calc(100% + 30px)) - 30px);height:auto}.hm-line__ring--lands-card{top:anchor(--hm-line-lands-card 54.677%, -200px);right:anchor(--hm-line-lands-card 98.889%, 0px);bottom:anchor(--hm-line-lands-card 90.161%, calc(100% + 200px));left:anchor(--hm-line-lands-card 0.741%, 0px);width:auto;height:auto}}}.sh-form-slot{display:grid}.sh-form-slot>form,.sh-form-slot>.sh-form-slot__nojs{grid-area:1/1;min-width:0}.sh-form-slot__nojs{font:500 var(--sh-micro-size) / var(--sh-micro-lh) var(--sh-font-sans);color:var(--mk-secondary);align-self:start}html:not(.mk-js) .sh-form-slot>form,html.mk-js .sh-form-slot>.sh-form-slot__nojs{visibility:hidden}.sh-form-card{z-index:var(--sh-z-content);border-radius:var(--sh-r-card);background:var(--mk-card);position:relative}.sh-form-alert{align-items:flex-start;gap:var(--sh-space-2);font:500 var(--sh-micro-size) / var(--sh-micro-lh) var(--sh-font-sans);color:var(--sh-error);display:flex}.sh-field__error svg,.sh-form-alert svg{margin-top:calc(var(--sh-space-1) - 1px);flex:none}.sh-form-success{gap:var(--sh-space-5);flex-direction:column;display:flex}.sh-form-success__heading{font:700 var(--sh-success-head-size) / var(--sh-success-head-lh) var(--mk-display-font);color:var(--mk-heading)}.sh-form-success__heading:focus{outline:none}@keyframes sh-success-in{0%{opacity:0}}.sh-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@property --p{syntax:"<number>";inherits:true;initial-value:1}.mk-now,.mk-now *{transition:none!important;animation:none!important}html.mk-motion [data-mk-live] [data-mk-promote]:not([data-mk-rest]){will-change:transform}.sh-gradient-field--pink{--mk-phase:calc(var(--sh-drift-dur) * 0)}.sh-gradient-field--lavender{--mk-phase:calc(var(--sh-drift-dur) * -.25)}.sh-gradient-field--peach{--mk-phase:calc(var(--sh-drift-dur) * -.5)}.sh-gradient-field--mint{--mk-phase:calc(var(--sh-drift-dur) * -.75)}html:has(main.mk){--mk-clock:calc(var(--sh-drift-dur) * 0);--mk-load-delay:calc(var(--sh-dur-field-travel) * 0)}html.mk-motion [data-mk-vis] .sh-gradient-field:not(.sh-gradient-field--well){animation:sh-drift var(--sh-drift-dur) var(--sh-ease-sine) calc(var(--mk-clock) + var(--mk-phase)) infinite}html.mk-motion .sh-gradient-field{--mk-k:calc(1 - 2 * var(--p));transform:translate(calc(var(--mk-dx,0px) * var(--mk-k)), calc(var(--mk-dy,0px) * var(--mk-k)))}html.mk-motion [data-mk=out] .sh-gradient-field{--mk-k:var(--p)}@keyframes sh-field-load{0%{transform:translate(var(--mk-load-dx,0px), var(--mk-load-dy,0px));opacity:.6}}html.mk-motion.mk-loadfx [data-mk-vis] .sh-gradient-field--load{animation:sh-field-load var(--sh-dur-field-travel) var(--sh-ease-sine) var(--mk-load-delay) backwards, sh-drift var(--sh-drift-dur) var(--sh-ease-sine) calc(var(--mk-clock) + var(--mk-phase)) infinite}html.mk-motion .sh-form-success{animation:sh-success-in var(--sh-dur-success) var(--sh-ease-sine)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sh-nav.is-scrolled{background:color-mix(in srgb, var(--mk-ground) 72%, transparent);-webkit-backdrop-filter:blur(var(--sh-nav-blur));backdrop-filter:blur(var(--sh-nav-blur))}.sh-nav.is-scrolled[data-ground=partners]{background:color-mix(in srgb, var(--mk-ground) 80%, transparent)}}.sh-nav__pill[inert]{visibility:hidden}html.mk-motion .sh-nav__links ul{transition:transform var(--sh-dur-pill) var(--sh-ease-out)}html.mk-js .sh-nav__pill{opacity:0;transition:opacity var(--sh-dur-pill) var(--sh-ease-out)}html.mk-js .sh-nav__pill.is-shown{opacity:1}html.mk-motion .sh-nav__pill{transform:translateY(calc(var(--sh-space-1) * -1));transition:opacity var(--sh-dur-pill) var(--sh-ease-out), transform var(--sh-dur-pill) var(--sh-ease-out)}html.mk-motion .sh-nav__pill.is-shown{transition:opacity var(--sh-dur-pill) var(--sh-ease-out) var(--sh-dur-pill), transform var(--sh-dur-pill) var(--sh-ease-out) var(--sh-dur-pill);transform:none}html.mk-menu-open{overflow:hidden}html.mk-js .sh-menu{opacity:0;transition:opacity var(--sh-dur-menu) var(--sh-ease-out)}html.mk-js .sh-menu.is-open{opacity:1}html.mk-motion .sh-menu{transform:translateY(calc(var(--sh-space-3) * -1));transition:opacity var(--sh-dur-menu) var(--sh-ease-out), transform var(--sh-dur-menu) var(--sh-ease-out)}html.mk-motion .sh-menu.is-open{transform:none}.sh-menu-btn[aria-expanded=true] .sh-menu-btn__bar:first-child{transform:translateY(calc(2px + var(--sh-space-4) / 2)) rotate(45deg)}.sh-menu-btn[aria-expanded=true] .sh-menu-btn__bar:nth-child(2){opacity:0}.sh-menu-btn[aria-expanded=true] .sh-menu-btn__bar:last-child{transform:translateY(calc(-2px - var(--sh-space-4) / 2)) rotate(-45deg)}html.mk-motion .sh-menu-btn__bar{transition:opacity var(--sh-dur-menu) var(--sh-ease-out), transform var(--sh-dur-menu) var(--sh-ease-out)}@media (max-width:1279px){html:has(main.mk){scroll-padding-bottom:calc(var(--sh-dock-h) + var(--sh-dock-bottom) * 2 + env(safe-area-inset-bottom))}html.mk-js .sh-dock{transition:opacity var(--sh-dur-dock) var(--sh-ease-out)}html.mk-motion .sh-dock{transition:opacity var(--sh-dur-dock) var(--sh-ease-out), transform var(--sh-dur-dock) var(--sh-ease-out)}html.mk-js .sh-dock.is-hidden{opacity:0}html.mk-motion .sh-dock.is-hidden{transform:translate(-50%, calc(var(--sh-dock-h) + var(--sh-dock-bottom) + var(--sh-space-1)))}.sh-dock[inert]{visibility:hidden}}@media (max-width:1279px) and (scripting:enabled){html:not(.mk-js) .sh-dock{animation:sh-dock-wait var(--sh-dock-wait)}}@keyframes sh-dock-wait{0%,to{visibility:hidden}}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.2cyn07wtgehh0.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.2cyn07wtgehh0.woff2)format("woff2");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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_b60ec29e-module__qQ2CQW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_b60ec29e-module__qQ2CQW__variable{--mk-font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
