@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2?dpl=dpl_Bx5mmXKMyQdrAjyGXhsEZAzxgm4Z)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2?dpl=dpl_Bx5mmXKMyQdrAjyGXhsEZAzxgm4Z)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_c7d04526-module__zDOZOq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_c7d04526-module__zDOZOq__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2?dpl=dpl_Bx5mmXKMyQdrAjyGXhsEZAzxgm4Z)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2?dpl=dpl_Bx5mmXKMyQdrAjyGXhsEZAzxgm4Z)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_1b2381fa-module__8Zz9xG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_1b2381fa-module__8Zz9xG__variable{--font-instrument-italic:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2?dpl=dpl_Bx5mmXKMyQdrAjyGXhsEZAzxgm4Z)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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2?dpl=dpl_Bx5mmXKMyQdrAjyGXhsEZAzxgm4Z)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2?dpl=dpl_Bx5mmXKMyQdrAjyGXhsEZAzxgm4Z)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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_4ef74661-module__z--KLa__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_4ef74661-module__z--KLa__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.0spvl5h7nh4kj.woff2?dpl=dpl_Bx5mmXKMyQdrAjyGXhsEZAzxgm4Z)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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.woff2?dpl=dpl_Bx5mmXKMyQdrAjyGXhsEZAzxgm4Z)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.1elj1f4z6aq4a.woff2?dpl=dpl_Bx5mmXKMyQdrAjyGXhsEZAzxgm4Z)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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_a2011326-module__54xKrW__className{font-family:Newsreader,Newsreader Fallback;font-style:italic}.newsreader_a2011326-module__54xKrW__variable{--font-newsreader-italic:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Instrument Serif on Noto;src:local(Noto Serif);size-adjust:70.89%;ascent-override:139.65%;descent-override:43.73%;line-gap-override:0%}@font-face{font-family:Instrument Serif on Times;src:local(Times New Roman);size-adjust:83.94%;ascent-override:117.94%;descent-override:36.93%;line-gap-override:0%}@font-face{font-family:Instrument Italic on Noto;font-style:italic;src:local(Noto Serif Italic),local(Noto Serif);size-adjust:70.89%;ascent-override:139.65%;descent-override:43.73%;line-gap-override:0%}@font-face{font-family:Instrument Italic on Times;font-style:italic;src:local(Times New Roman Italic),local(Times New Roman);size-adjust:83.94%;ascent-override:117.94%;descent-override:36.93%;line-gap-override:0%}@font-face{font-family:Newsreader on Noto;src:local(Noto Serif);size-adjust:89.09%;ascent-override:82.51%;descent-override:29.75%;line-gap-override:0%}@font-face{font-family:Newsreader on Times;src:local(Times New Roman);size-adjust:105.48%;ascent-override:69.68%;descent-override:25.12%;line-gap-override:0%}[data-demo=medspa]{--gesso:#f7f3ec;--chalk:#fffdf9;--sand:#ece0d1;--score:#e3dacb;--ink:#23211d;--ink-2:#56514a;--ink-3:#8a8175;--basalt:#2b2721;--spa:#8fb3c0;--spa-ink:#3f6472;--spa-wash:#e6eef1;--cyan:var(--spa-ink);--cyan-wash:var(--spa-wash);--machine:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:var(--font-instrument), "Instrument Serif on Noto", "Instrument Serif on Times", Georgia, serif;--display-italic:var(--font-instrument-italic), "Instrument Italic on Noto", "Instrument Italic on Times", Georgia, serif;--running:var(--font-newsreader), "Newsreader on Noto", "Newsreader on Times", Georgia, serif;background:var(--gesso);color:var(--ink);font-family:var(--running);font-variant-numeric:tabular-nums lining;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-size:19px;line-height:1.62}[data-demo=medspa] .m-h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:clamp(2.5rem,6.5vw,5.75rem);font-weight:400;line-height:.94}@media (max-width:640px){[data-demo=medspa] .m-h1{max-width:none}}[data-demo=medspa] .m-h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:400;line-height:1.05}[data-demo=medspa] .m-h3{font-family:var(--display);font-size:30px;font-weight:400;line-height:1.1}[data-demo=medspa] .m-lead{color:var(--ink-2);font-size:21px;line-height:1.5}[data-demo=medspa] .m-body{max-width:62ch;font-size:clamp(1.0625rem,.55vw + .95rem,1.1875rem);line-height:1.62}[data-demo=medspa] .m-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500;line-height:1.4}[data-demo=medspa] .m-cap{color:var(--ink-2);font-size:13px;line-height:1.45}[data-demo=medspa] .m-voice{font-family:var(--font-newsreader-italic), var(--running);color:var(--ink);font-size:19px;font-style:italic;line-height:1.6}[data-demo=medspa] .m-sheet{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){[data-demo=medspa] .m-sheet{padding-inline:40px}}[data-demo=medspa] .m-section{padding-block:clamp(72px,8vw,120px)}@media (min-width:1100px){[data-demo=medspa] .m-sheet:has(>.m-spine-rail){grid-template-columns:168px minmax(0,1fr);column-gap:56px;display:grid}[data-demo=medspa] .m-sheet:has(>.m-spine-rail)>:not(.m-spine-rail){grid-column:2}[data-demo=medspa] .m-spine-rail{grid-area:1/1/span 99;align-self:start;position:sticky;top:96px}}[data-demo=medspa] .m-chalk{background:var(--chalk);border-block:1px solid var(--score)}[data-demo=medspa] .m-spine-rail{margin-bottom:24px}[data-demo=medspa] .m-rail-note{border-top:1px solid var(--score);letter-spacing:0;text-transform:none;color:var(--cyan);margin-top:20px;padding-top:16px;font-size:13px;line-height:1.5;display:block}[data-demo=medspa] .m-spine-rail .m-rail-n{font-family:var(--display);color:var(--ink-3);font-size:30px;line-height:1;display:block}[data-demo=medspa] .m-spine-rail .m-rail-t{margin-top:8px;display:block}[data-demo=medspa] .m-rule{border-top:1px solid var(--score)}[data-demo=medspa] .m-elev-svg{width:100%;height:auto;display:block}[data-demo=medspa] .m-zone-num{font-family:var(--running);letter-spacing:.06em;fill:var(--cyan);font-size:13px}[data-demo=medspa] .m-zone .m-mark,[data-demo=medspa] .m-zone .m-leader{transition:stroke-width .12s}[data-demo=medspa] .m-zone:hover .m-leader,[data-demo=medspa] .m-zone:focus-visible .m-leader{stroke-width:1.5px}[data-demo=medspa] .m-zone:hover .m-mark,[data-demo=medspa] .m-zone:focus-visible .m-mark{stroke-width:1.5px;r:5}[data-demo=medspa] .m-spec:target{background:var(--cyan-wash)}[data-demo=medspa] .m-spec{border-top:1px solid var(--score);padding-block:28px;scroll-margin-top:80px}[data-demo=medspa] .m-spec dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:11px}[data-demo=medspa] .m-wont{color:var(--cyan)}[data-demo=medspa] .m-cta,[data-demo=medspa] .m-ghost{border:1px solid var(--ink);min-height:54px;font-family:var(--running);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:12px;padding-inline:30px;font-size:12px;font-weight:500;transition:background .16s,color .16s,transform 90ms;display:inline-flex}[data-demo=medspa] .m-cta{background:var(--ink);color:var(--chalk)}[data-demo=medspa] .m-ghost{color:var(--ink);background:0 0}[data-demo=medspa] .m-ghost:hover{background:var(--ink);color:var(--chalk)}[data-demo=medspa] .m-cta:hover{color:var(--ink);background:0 0}[data-demo=medspa] .m-cta:active,[data-demo=medspa] .m-ghost:active{transform:translateY(1px)}[data-demo=medspa] .m-on-photo .m-ghost{color:var(--chalk);border-color:#fffdf9b3}[data-demo=medspa] .m-on-photo .m-ghost:hover{background:var(--chalk);color:var(--ink)}@media (max-width:640px){[data-demo=medspa] .m-touch{align-items:center;min-height:44px;display:inline-flex}}[data-demo=medspa] a[href^=tel\:]{align-items:center;min-height:40px;display:inline-flex}[data-demo=medspa] a:focus-visible,[data-demo=medspa] button:focus-visible,[data-demo=medspa] summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}[data-demo=medspa] .m-em{font-family:var(--display-italic);font-style:italic}[data-demo=medspa] .m-head{text-align:center;max-width:46rem;margin-inline:auto}[data-demo=medspa] .m-head .m-body{max-width:54ch;margin-inline:auto}[data-demo=medspa] .m-eyebrow{color:var(--spa-ink);letter-spacing:.24em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;font-size:11px;font-weight:500;display:flex}[data-demo=medspa] .m-eyebrow:before,[data-demo=medspa] .m-eyebrow:after{content:"";background:var(--spa);width:34px;height:1px}[data-demo=medspa] .m-eyebrow-l{justify-content:flex-start}[data-demo=medspa] .m-eyebrow-l:before{display:none}[data-demo=medspa] .m-hero{background:var(--basalt);align-items:flex-end;min-height:min(86dvh,860px);display:flex;position:relative;overflow:hidden}[data-demo=medspa] .m-hero-photo{object-fit:cover;object-position:50% 38%;position:absolute;inset:0}@media (max-width:900px){[data-demo=medspa] .m-hero-photo{object-position:70% 42%}}[data-demo=medspa] .m-hero:after{content:"";background:linear-gradient(90deg,#23211d6b 0%,#23211d3d 34%,#23211d00 62%),linear-gradient(#23211d1a 0%,#23211d1f 42%,#23211d80 100%);position:absolute;inset:0}[data-demo=medspa] .m-hero-inner{z-index:1;width:100%;color:var(--chalk);padding-block:104px clamp(48px,7vw,96px);position:relative}@media (max-width:1023px){[data-demo=medspa] .m-hero-inner{padding-bottom:108px}}[data-demo=medspa] .m-hero-inner .m-h1{color:var(--chalk);max-width:15ch}[data-demo=medspa] .m-hero-inner .m-lead{color:#fffdf9db}[data-demo=medspa] .m-hero-inner .m-eyebrow,[data-demo=medspa] .m-hero-inner .m-label{color:#fffdf9bd}[data-demo=medspa] .m-hero-inner .m-eyebrow:before,[data-demo=medspa] .m-hero-inner .m-eyebrow:after{background:#fffdf98c}[data-demo=medspa] .m-figures{border-top:1px solid #fffdf947;gap:18px 40px;margin-top:clamp(28px,4vw,44px);padding-top:22px;display:grid}@media (min-width:720px){[data-demo=medspa] .m-figures{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-demo=medspa] .m-figures dt{letter-spacing:.2em;text-transform:uppercase;color:#fffdf9b3;font-size:11px;font-weight:500}[data-demo=medspa] .m-figures dd{font-family:var(--display);margin-top:6px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.1}[data-demo=medspa] .m-mount{align-self:start;position:relative}[data-demo=medspa] .m-mount:before{content:"";z-index:0;background:var(--sand);position:absolute;inset:28px -28px -28px 28px}[data-demo=medspa] .m-mount-l:before{inset:28px 28px -28px -28px}[data-demo=medspa] .m-mount>*{z-index:1;position:relative}@media (max-width:640px){[data-demo=medspa] .m-mount:before{inset:18px -14px -18px 18px}[data-demo=medspa] .m-mount-l:before{inset:18px 18px -18px -14px}}[data-demo=medspa] .m-vert{display:none}@media (min-width:1100px){[data-demo=medspa] .m-vert{writing-mode:vertical-rl;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:18px;font-size:11px;font-weight:500;display:flex;transform:rotate(180deg)}[data-demo=medspa] .m-vert:after{content:"";background:var(--spa);width:1px;height:64px}}[data-demo=medspa] .m-quad{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,56px);display:grid}@media (min-width:900px){[data-demo=medspa] .m-quad{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-demo=medspa] .m-quad svg{width:46px;height:46px;stroke:var(--spa-ink);stroke-width:1px;fill:none;margin-inline:auto;display:block}[data-demo=medspa] .m-quad h3{font-family:var(--display);margin-top:18px;font-size:22px;line-height:1.15}[data-demo=medspa] .m-quad p{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.55}[data-demo=medspa] .m-band{background:var(--basalt);text-align:center;place-items:center;min-height:clamp(420px,56vw,620px);display:grid;position:relative;overflow:hidden}[data-demo=medspa] .m-band-photo{object-fit:cover;position:absolute;inset:0}[data-demo=medspa] .m-band:after{content:"";background:#23211d70;position:absolute;inset:0}[data-demo=medspa] .m-band-inner{z-index:1;max-width:44rem;color:var(--chalk);padding:clamp(40px,6vw,72px) 24px;position:relative}[data-demo=medspa] .m-band-inner .m-h2{color:var(--chalk)}[data-demo=medspa] .m-band-inner .m-body{color:#fffdf9d6;margin-inline:auto}[data-demo=medspa] .m-quote{text-align:center;max-width:46rem;margin-inline:auto}[data-demo=medspa] .m-quote-mark{font-family:var(--display);color:var(--spa);margin-bottom:24px;font-size:72px;line-height:.5;display:block}[data-demo=medspa] .m-quote p{font-family:var(--display);font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.32}[data-demo=medspa] .m-sprig{width:46px;height:22px;stroke:var(--spa);stroke-width:1px;fill:none;margin:0 auto clamp(20px,3vw,30px);display:block}[data-demo=medspa] .m-bar{inset-inline:0;z-index:50;background:var(--gesso);border-bottom:1px solid var(--score);position:fixed;top:20px}[data-demo=medspa] .m-bar-row{justify-content:space-between;align-items:center;gap:24px;height:60px;display:flex}[data-demo=medspa] .m-wordmark{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;font-size:23px}[data-demo=medspa] .m-navlink{letter-spacing:.2em;text-transform:uppercase;min-height:40px;color:var(--ink-2);align-items:center;font-size:11px;font-weight:500;display:inline-flex}[data-demo=medspa] .m-navlink:hover{color:var(--ink)}[data-demo=medspa] .m-bar .m-ghost{min-height:40px;padding-inline:20px;font-size:11px}[data-demo=medspa] .m-ul{text-decoration:underline;-webkit-text-decoration-color:var(--spa);text-decoration-color:var(--spa);text-underline-offset:6px;text-decoration-thickness:1px}[data-demo=medspa] .m-ul:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@keyframes m-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-demo=medspa] .m-section>.m-sheet{animation:.32s linear both m-rise;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes m-draw{to{stroke-dashoffset:0}}@keyframes m-appear{to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-demo=medspa] .m-elev-scope{view-timeline-name:--elev;view-timeline-axis:block}[data-demo=medspa] .m-elev-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s linear both m-draw;animation-timeline:--elev;animation-range:entry 5% entry 55%}[data-demo=medspa] .m-zone{opacity:0;animation:1s linear both m-appear;animation-timeline:--elev}}}[data-demo=medspa] .m-machine{font-family:var(--machine);font-variant-numeric:tabular-nums}[data-demo=medspa] .m-field{font-family:var(--machine);border:1px solid var(--score);background:var(--chalk);width:100%;min-height:52px;color:var(--ink);border-radius:0;padding:13px 14px;font-size:16px}[data-demo=medspa] .m-field::placeholder{color:var(--ink-3)}[data-demo=medspa] .m-field:focus-visible{outline:2px solid var(--cyan);outline-offset:-1px;border-color:var(--cyan)}[data-demo=medspa] textarea.m-field{resize:vertical;min-height:96px;line-height:1.5}[data-demo=medspa] .m-choice{border-top:1px solid var(--score);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:16px;min-height:56px;padding:16px 0;display:grid}[data-demo=medspa] .m-choice:last-of-type{border-bottom:1px solid var(--score)}[data-demo=medspa] .m-choice-price{grid-column:2;margin-top:6px}@media (min-width:640px){[data-demo=medspa] .m-choice{grid-template-columns:18px minmax(0,1fr) minmax(0,15rem)}[data-demo=medspa] .m-choice-price{text-align:right;grid-column:3;margin-top:0}}[data-demo=medspa] .m-box{appearance:none;border:1px solid var(--ink-3);cursor:pointer;background:0 0;border-radius:0;flex:none;width:18px;height:18px;margin:4px 0 0}[data-demo=medspa] .m-box:checked{background:var(--ink);border-color:var(--ink)}[data-demo=medspa] .m-box:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}[data-demo=medspa] .m-refusal{border-left:1px solid var(--cyan);color:var(--cyan);grid-column:2/-1;max-width:52ch;margin-top:10px;padding-left:14px;font-size:16px;line-height:1.5}[data-demo=medspa] .m-slot{font-family:var(--machine);font-variant-numeric:tabular-nums;border:1px solid var(--score);background:var(--chalk);min-height:52px;color:var(--ink);border-radius:0;justify-content:center;align-items:center;padding:0 14px;font-size:15px;display:flex}[data-demo=medspa] .m-slot[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--chalk)}[data-demo=medspa] .m-tally{border:1px solid var(--score);background:var(--chalk);padding:24px}@media (min-width:1024px){[data-demo=medspa] .m-tally-stick{position:sticky;top:96px}}[data-demo=medspa] .m-dock{inset-inline:0;z-index:50;border-top:1px solid var(--score);background:var(--gesso);padding:12px 20px calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0}@media (min-width:1024px){[data-demo=medspa] .m-dock{display:none}}@media (prefers-reduced-motion:reduce){[data-demo=medspa] .m-cta,[data-demo=medspa] .m-zone .m-mark,[data-demo=medspa] .m-zone .m-leader{transition:none}}
