.mws{--fx-dur:.6s;--fx-dist:14px;--fx-ease:cubic-bezier(.2,.7,.2,1)}.mws[data-theme-key=bold-trade]{--fx-dur:.45s;--fx-dist:18px;--fx-ease:cubic-bezier(.3,.9,.3,1)}.mws[data-theme-key=clinic-calm]{--fx-dur:.9s;--fx-dist:10px}.mws[data-theme-key=minimal-mono]{--fx-dur:.42s;--fx-dist:8px}.mws[data-theme-key=salon-chic],.mws[data-theme-key=studio-photo]{--fx-dur:.8s;--fx-dist:12px}.mws[data-theme-key=modern-dark]{--fx-dur:.6s;--fx-dist:20px}.mws[data-theme-key=barber-vintage]{--fx-dur:.5s;--fx-dist:16px}.mws[data-fx~=count] :is(.mws-rsum__big,.mws-trust__txt>b){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@supports ((-webkit-background-clip:text) or (background-clip:text)){.mws[data-fx~=gradtext] :is(.mws-rsum__big,.mws-head .mws-kicker){background-image:linear-gradient(100deg,var(--accent-ink) 10%,color-mix(in srgb,var(--accent-ink) 55%,var(--ink)) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.mws[data-fx~=gradtext] .mws-head .mws-kicker:after,.mws[data-fx~=gradtext] .mws-head .mws-kicker:before{background:var(--accent-ink)}}.mws[data-fx~=grain] .mws-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.mws[data-fx~=rule] .mws-head h2:after{content:"";display:block;width:48px;height:3px;margin:14px 0 0;border-radius:2px;background:var(--accent-ink);transform-origin:left center}@media (min-width:768px){.mws[data-fx~=rule]:not([data-sections=airy],[data-sections=divided]) .mws-head h2:after{margin-inline:auto;transform-origin:center}}@media (prefers-reduced-motion:no-preference){.mws[data-fx] .mws-fx-r{opacity:0;transform:translate3d(0,var(--fx-dist),0);will-change:opacity,transform}.mws[data-fx] .mws-fx-m{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.mws[data-fx] .mws-fx-l h2:after{transform:scaleX(0)}.mws[data-fx~=steps] .mws-step.mws-fx-r .mws-step__n{transform:scale(.4);opacity:0}.mws[data-fx] .mws-fx-go:not(.mws-fx-m),.mws[data-fx] .mws-fx-r.mws-fx-go{will-change:opacity,transform}.mws[data-fx] .mws-fx-go{transition:opacity var(--fx-dur) var(--fx-ease) var(--fx-delay,0ms),transform var(--fx-dur) var(--fx-ease) var(--fx-delay,0ms),-webkit-clip-path calc(var(--fx-dur) * 1.5) var(--fx-ease) var(--fx-delay,0ms)!important;transition:opacity var(--fx-dur) var(--fx-ease) var(--fx-delay,0ms),transform var(--fx-dur) var(--fx-ease) var(--fx-delay,0ms),clip-path calc(var(--fx-dur) * 1.5) var(--fx-ease) var(--fx-delay,0ms)!important;transition:opacity var(--fx-dur) var(--fx-ease) var(--fx-delay,0ms),transform var(--fx-dur) var(--fx-ease) var(--fx-delay,0ms),clip-path calc(var(--fx-dur) * 1.5) var(--fx-ease) var(--fx-delay,0ms),-webkit-clip-path calc(var(--fx-dur) * 1.5) var(--fx-ease) var(--fx-delay,0ms)!important}.mws[data-fx] .mws-fx-go h2:after{transition:transform calc(var(--fx-dur) * 1.4) var(--fx-ease) calc(var(--fx-delay, 0ms) + .12s)}.mws[data-fx~=steps] .mws-step.mws-fx-go .mws-step__n{transition:transform .5s cubic-bezier(.3,1.6,.5,1) calc(var(--fx-delay, 0ms) + .14s),opacity .3s ease calc(var(--fx-delay, 0ms) + .14s)}.mws[data-fx][data-fx-lite] .mws-fx-r{transform:none;will-change:auto}.mws[data-fx][data-fx-lite] .mws-fx-m{-webkit-clip-path:none;clip-path:none;opacity:0}.mws[data-fx][data-fx-lite] .mws-fx-go:not(.mws-fx-m),.mws[data-fx][data-fx-lite] .mws-fx-r.mws-fx-go{will-change:auto}.mws[data-fx][data-fx-lite] .mws-fx-go{transition:opacity .35s ease var(--fx-delay,0ms)!important}.mws[data-fx~=steps][data-fx-lite] .mws-step.mws-fx-r .mws-step__n{transform:none}.mws[data-fx~=intro] .mws-hero :is(h1,h1+p,.mws-hero__cta){animation:mwsFxUp .8s var(--fx-ease) both}.mws[data-fx~=intro] .mws-hero h1+p{animation-delay:.12s}.mws[data-fx~=intro] .mws-hero .mws-hero__cta{animation-delay:.24s}@media (hover:hover){.mws[data-fx~=lift] :is(.mws-why__item,.mws-rev,.mws-person,.mws-prices__group,.mws-dish){transition:transform .22s var(--fx-ease)}.mws[data-fx~=lift] :is(.mws-why__item,.mws-rev,.mws-person,.mws-prices__group):is(:hover,:focus-within){transform:translateY(-4px)}.mws[data-fx~=lift] .mws-dish:hover{transform:translateX(4px)}.mws[data-fx~=lift] .mws-svc:is(:hover,:focus-within){transform:translateY(-4px)}.mws[data-fx~=zoom] :is(.mws-person__ph img,.mws-svc__ph img){transition:transform .6s var(--fx-ease)}.mws[data-fx~=zoom] .mws-gal__item:hover img,.mws[data-fx~=zoom] .mws-person:hover .mws-person__ph img,.mws[data-fx~=zoom] .mws-svc:hover .mws-svc__ph img{transform:scale(1.06)}.mws[data-fx~=sheen] .mws-btn--primary{position:relative;overflow:hidden;isolation:isolate}.mws[data-fx~=sheen] .mws-btn--primary:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.32) 50%,transparent 70%);transform:translateX(-110%)}.mws[data-fx~=sheen] .mws-btn--primary:hover:after{transform:translateX(110%);transition:transform .7s var(--fx-ease)}.mws[data-fx~=border] :is(.mws-svc,.mws-why__item,.mws-rev){position:relative}.mws[data-fx~=border] :is(.mws-svc,.mws-why__item,.mws-rev):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;background:conic-gradient(from 200deg,var(--accent),var(--accent-2),transparent 60%,var(--accent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .35s var(--fx-ease)}.mws[data-fx~=border] :is(.mws-svc,.mws-why__item,.mws-rev):is(:hover,:focus-within):after{opacity:1}}@media (hover:hover) and (pointer:fine){.mws[data-fx~=spotlight] :is(.mws-svc,.mws-why__item,.mws-rev){position:relative;isolation:isolate}.mws[data-fx~=spotlight] :is(.mws-svc,.mws-why__item,.mws-rev):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--fx-x,50%) var(--fx-y,0),color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);transition:opacity .3s var(--fx-ease)}.mws[data-fx~=spotlight] :is(.mws-svc,.mws-why__item,.mws-rev):hover:before{opacity:1}.mws[data-fx~=tilt] .mws-fx-tilt{transition:transform .18s ease-out;will-change:transform}}@media (hover:none){.mws[data-fx~=lift] :is(.mws-svc,.mws-why__item,.mws-rev,.mws-person,.mws-prices__group){transition:transform .12s ease-out}.mws[data-fx~=lift] :is(.mws-svc,.mws-why__item,.mws-rev,.mws-person,.mws-prices__group):active{transform:scale(.985)}}}.mws-show{position:relative;overflow:clip;background:var(--paper)}.mws:not([data-fx]) .mws-show,.mws:not([data-fx~=nameword]) .mws-word,.mws:not([data-fx~=tape]) .mws-tape{display:none}.mws-tape{position:relative;isolation:isolate;padding:30px 0 34px}.mws-tape__band{position:relative;z-index:1;width:116%;margin-left:-8%;padding:11px 0;transform:rotate(-2.6deg);background:var(--accent-btn);color:var(--on-accent);box-shadow:0 10px 24px -14px rgba(0,0,0,.55)}.mws-tape__band.is-b{z-index:0;margin-top:-14px;transform:rotate(1.8deg);background:var(--ink);color:var(--paper)}.mws-tape__row{display:flex;width:max-content;margin:0;white-space:nowrap;font:700 clamp(17px,2.3vw,26px)/1.1 var(--font-d),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase}.mws-tape__row span:after{content:"\2726";display:inline-block;margin:0 .85em;opacity:.75}.mws[data-theme-key=bold-trade] .mws-tape__band:not(.is-b){border-block:6px solid transparent;border-image:repeating-linear-gradient(-45deg,#111 0 12px,#facc15 12px 24px) 6}.mws[data-theme-key=barber-vintage] .mws-tape__band:not(.is-b){border-block:5px solid transparent;border-image:repeating-linear-gradient(-45deg,#b91c1c 0 9px,#f8fafc 9px 18px,#1d4ed8 18px 27px,#f8fafc 27px 36px) 5}.mws[data-theme-key=barber-vintage] .mws-tape__row{font-size:clamp(20px,2.8vw,32px);letter-spacing:.08em}.mws-word{max-width:1240px;margin:0 auto;padding:clamp(18px,4vw,44px) 16px clamp(8px,2vw,22px)}.mws-word svg{display:block;width:100%;height:auto}.mws-word text{font-family:var(--font-d),system-ui,sans-serif;font-weight:700}.mws-word__base{fill:var(--ink)}.mws-word__img{transform-box:fill-box;transform-origin:center}@supports ((-webkit-background-clip:text) or (background-clip:text)){.mws[data-fx~=gold] .mws-hero h1{background-image:linear-gradient(172deg,#fff7d1,#f3d27a 24%,#c18f2e 48%,#f8e39a 64%,#a7741e);filter:drop-shadow(0 2px 0 rgba(0,0,0,.45))}.mws[data-fx~=gold] .mws-hero h1,.mws[data-fx~=gold] .mws-rsum__big{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.mws[data-fx~=gold] .mws-rsum__big{background-image:linear-gradient(172deg,#8a6114,#5c3e08 55%,#8a6114)}html[data-theme=dark] .mws[data-fx~=gold] .mws-rsum__big{background-image:linear-gradient(172deg,#fff1b8,#e6bf5c 45%,#f6dc8c)}}.mws[data-fx~=gold] :is(.mws-svc,.mws-why__item,.mws-rev,.mws-person,.mws-prices__group){border:2px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,#e9c766 0,#8a6114 38%,#f5dc8a 58%,#8a6114 100%) border-box}.mws[data-fx~=neon]:not([data-fx~=gold]) .mws-hero h1{text-shadow:0 0 22px color-mix(in srgb,var(--accent) 55%,transparent),0 0 64px color-mix(in srgb,var(--accent) 30%,transparent)}.mws[data-fx~=neon][data-fx~=gold] .mws-hero h1{filter:drop-shadow(0 0 16px rgba(243,210,122,.35))}.mws[data-fx~=neon] :is(.mws-hero,.mws-band) .mws-btn--primary{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 65%,transparent),0 0 26px color-mix(in srgb,var(--accent) 45%,transparent),0 0 64px -6px color-mix(in srgb,var(--accent) 35%,transparent)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mws[data-fx~=zoomhero] .mws-hero{view-timeline:--mws-hero block}.mws[data-fx~=zoomhero] .mws-hero .mws-hero__frame img,.mws[data-fx~=zoomhero] .mws-hero>:is(.mws-hero__media,.mws-hero__mosaic){animation:mwsFxZoom linear both;animation-timeline:--mws-hero;animation-range:exit 0 exit 100%}.mws[data-fx~=zoomhero] .mws-hero .mws-hero__in{animation:mwsFxDrift linear both;animation-timeline:--mws-hero;animation-range:exit 0 exit 85%}.mws[data-fx~=tape] .mws-tape{view-timeline:--mws-tape block}.mws[data-fx~=tape] .mws-tape__row{animation:mwsFxTapeL linear both;animation-timeline:--mws-tape;animation-range:cover 0 cover 100%}.mws[data-fx~=tape] .is-b .mws-tape__row{animation-name:mwsFxTapeR}.mws[data-fx~=nameword] .mws-word{view-timeline:--mws-word block}.mws[data-fx~=nameword] .mws-word__img{animation:mwsFxPan linear both;animation-timeline:--mws-word;animation-range:cover 0 cover 100%}.mws[data-fx~=circle] .mws-band{animation:mwsFxCircle linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.mws[data-fx~=zoomgrid] #work{view-timeline:--mws-gal block;overflow:clip}.mws[data-fx~=zoomgrid] #work .mws-gal{transform-origin:28% 0;animation:mwsFxGrid linear both;animation-timeline:--mws-gal;animation-range:entry 0 entry 60%}.mws[data-fx~=zoomgrid] #work .mws-gal__cell:not(:first-child){animation:mwsFxFade linear both;animation-timeline:--mws-gal;animation-range:entry 15% entry 60%}.mws[data-fx~=tint] .mws-sec{position:relative;isolation:isolate;view-timeline:--mws-sec block}.mws[data-fx~=tint] .mws-sec:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:color-mix(in srgb,var(--accent) 11%,var(--paper));animation:mwsFxTint linear both;animation-timeline:--mws-sec;animation-range:cover 0 cover 100%}.mws[data-fx~=wipe] .mws-sec .mws-head h2{animation:mwsFxRise linear both;animation-timeline:view();animation-range:entry 20% cover 30%}.mws[data-fx~=wipe] .mws-sec .mws-head .mws-kicker{animation:mwsFxSlide linear both;animation-timeline:view();animation-range:entry 10% cover 25%}.mws[data-fx~=stack3d] .mws-svc-grid{perspective:1100px}.mws[data-fx~=stack3d] .mws-svc-grid>.mws-svc{transform-origin:50% 100%;animation:mwsFxStack linear both;animation-timeline:view();animation-range:entry 0 cover 28%}}@supports not (animation-timeline:view()){.mws[data-fx~=wipe] .mws-fx-w :is(h2,.mws-kicker){-webkit-clip-path:inset(-12% 100% -12% 0);clip-path:inset(-12% 100% -12% 0)}.mws[data-fx~=wipe] .mws-fx-go :is(h2,.mws-kicker){transition:-webkit-clip-path .9s var(--fx-ease) calc(var(--fx-delay, 0ms) + 80ms);transition:clip-path .9s var(--fx-ease) calc(var(--fx-delay, 0ms) + 80ms);transition:clip-path .9s var(--fx-ease) calc(var(--fx-delay, 0ms) + 80ms),-webkit-clip-path .9s var(--fx-ease) calc(var(--fx-delay, 0ms) + 80ms)}.mws[data-fx~=circle] .mws-band.mws-fx-c{-webkit-clip-path:circle(14% at 50% 60%);clip-path:circle(14% at 50% 60%)}}@media (hover:hover) and (pointer:fine){.mws[data-fx~=magnet] .mws-fx-mag{transition:translate .25s var(--fx-ease)}}}@keyframes mwsFxZoom{0%{scale:1}to{scale:1.32}}@keyframes mwsFxDrift{0%{translate:0 0;opacity:1}to{translate:0 -56px;opacity:.1}}@keyframes mwsFxTapeL{0%{translate:0 0}to{translate:-24% 0}}@keyframes mwsFxTapeR{0%{translate:-24% 0}to{translate:0 0}}@keyframes mwsFxPan{0%{translate:0 -18%}to{translate:0 18%}}@keyframes mwsFxCircle{0%{-webkit-clip-path:circle(14% at 50% 60%);clip-path:circle(14% at 50% 60%)}to{-webkit-clip-path:circle(150% at 50% 60%);clip-path:circle(150% at 50% 60%)}}@keyframes mwsFxGrid{0%{scale:1.7}to{scale:1}}@keyframes mwsFxFade{0%{opacity:.2}to{opacity:1}}@keyframes mwsFxTint{0%{opacity:0}30%,70%{opacity:1}to{opacity:0}}@keyframes mwsFxRise{0%{translate:0 .55em;opacity:0}to{translate:0 0;opacity:1}}@keyframes mwsFxSlide{0%{translate:-28px 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes mwsFxStack{0%{rotate:x 26deg;translate:0 36px;opacity:.35}to{rotate:x 0deg;translate:0 0;opacity:1}}@keyframes mwsFxUp{0%{opacity:.01;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@media print{.mws .mws-fx-a,.mws .mws-fx-c,.mws .mws-fx-m,.mws .mws-fx-r{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}.mws .mws-fx-w :is(h2,.mws-kicker){-webkit-clip-path:none!important;clip-path:none!important}.mws-show{display:none!important}}@media (prefers-reduced-motion:no-preference){.mws[data-fx~=assemble] .mws-fx-a{opacity:0;transform:translate3d(var(--ax,0),var(--ay,60px),0) rotate(var(--ar,-8deg)) scale(.82);will-change:opacity,transform}.mws[data-fx~=assemble] .mws-fx-a:nth-child(3n+1){--ax:-70px;--ay:50px;--ar:-10deg}.mws[data-fx~=assemble] .mws-fx-a:nth-child(3n+2){--ax:40px;--ay:90px;--ar:7deg}.mws[data-fx~=assemble] .mws-fx-a:nth-child(3n){--ax:80px;--ay:40px;--ar:12deg}.mws[data-fx~=assemble]:not([data-fx-lite]) .mws-gal__cell.mws-fx-go{transition-timing-function:cubic-bezier(.2,.9,.25,1.15)}}.mws-pile{padding:18px 16px 26px}.mws-pile .mws-open{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:1080px;margin:0 auto 18px;padding:12px 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:15px}.mws-open__dot{width:10px;height:10px;border-radius:50%;background:#9ca3af;flex:none}.mws-open.is-open .mws-open__dot{background:#22c55e;box-shadow:0 0 10px #22c55e}.mws-open__when{color:var(--muted)}.mws-open__go{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent-ink);text-decoration:none;min-height:44px}.mws-pile__box{list-style:none;margin:0 auto;padding:0;max-width:1080px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mws-pile__item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--card);color:var(--ink);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 6px 18px rgba(0,0,0,.25);rotate:var(--tilt,0deg);cursor:-webkit-grab;cursor:grab;touch-action:none;position:relative}.mws-pile__item.is-top{z-index:2;cursor:-webkit-grabbing;cursor:grabbing}.mws-pile__item .mws-trust__txt{display:flex;flex-direction:column;font-size:14px}.mws-pile__item .mws-trust__txt span{color:var(--muted);font-size:13px}@media (prefers-reduced-motion:reduce){.mws-pile__item{rotate:0deg}}@media (max-width:767px){.mws-pile .mws-open{border-radius:18px}.mws-pile__item{padding:8px 12px}}.mws-rlinks{display:flex;flex-direction:column;gap:14px}.mws-rsum+.mws-rlinks{margin-top:4px}.mws-rlinks__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.mws-rlinks__list>li{min-width:0}.mws-rlink{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 16px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink);text-decoration:none;transition:border-color .15s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.mws-rlink:hover{border-color:var(--accent-line);box-shadow:var(--shadow)}.mws-rlink:active{transform:scale(.99)}.mws-rlink:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mws-rlink__mark{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);font:800 19px/1 var(--font-d)}.mws-rlink__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.mws-rlink__t{font:700 17px/1.3 var(--font-d);letter-spacing:-.01em;overflow-wrap:anywhere}.mws-rlink__s{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;color:var(--muted)}.mws-rlink__go{flex:0 0 auto;color:var(--accent-ink)}.mws-rlinks__leave{width:100%;min-height:56px}@media (min-width:768px){.mws-rlinks{align-items:center;gap:22px}.mws-rsum+.mws-rlinks{margin-top:-8px}.mws-rlinks__list{width:100%;max-width:1100px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.mws-rlinks__list:has(>li:only-child){max-width:420px}.mws-rlink{min-height:80px;padding:14px 18px}.mws-rlinks__leave{width:auto;padding:0 30px}}.mws-tbox{min-height:52px;padding:8px 12px;border-radius:var(--r);background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.mws-tbox .trustpilot-widget{width:100%}.mws-tbox a{color:#191919;font-weight:700}