.VKfyRG_header,.VKfyRG_treatments,.VKfyRG_cta{font-family:var(--font-nav), system-ui, sans-serif}.VKfyRG_backdrop{position:absolute;inset:0}.VKfyRG_backdrop[data-variant="0"]{background:radial-gradient(80% 60% at 70% 30%,#a2627f,#0000 70%),linear-gradient(160deg,#5f2a45,#3d1b2a)}.VKfyRG_backdrop[data-variant="1"]{background:radial-gradient(70% 60% at 30% 70%,#b07590,#0000 70%),linear-gradient(200deg,#7d3b5c,#3d1b2a)}.VKfyRG_backdrop[data-variant="2"]{background:radial-gradient(80% 60% at 60% 80%,#c08aa3,#0000 70%),linear-gradient(140deg,#3d1b2a,#7d3b5c)}.VKfyRG_header{position:relative;overflow-x:clip}.VKfyRG_headerInner{grid-template-columns:minmax(0,1fr);padding-top:2.25rem;display:grid}.VKfyRG_script{width:auto;max-width:100%;height:clamp(4.25rem,8.5vw,7rem);color:var(--color-accent);margin-top:1.25rem;margin-left:-.2rem;display:block}.VKfyRG_script path{fill:currentColor;stroke:currentColor;stroke-width:.9px;stroke-opacity:0}@media (prefers-reduced-motion:no-preference){.VKfyRG_script path{stroke-dasharray:1 1;animation:1.9s cubic-bezier(.45,.05,.35,1) .2s both VKfyRG_script-stroke,.8s ease-out 1.8s both VKfyRG_script-fill}}@keyframes VKfyRG_script-stroke{0%{stroke-dashoffset:1px;stroke-opacity:1;fill-opacity:0}to{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}}@keyframes VKfyRG_script-fill{0%{fill-opacity:0;stroke-opacity:1}to{fill-opacity:1;stroke-opacity:0}}.VKfyRG_title{text-transform:uppercase;text-wrap:balance;color:var(--color-text);margin-top:.35rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.12}.VKfyRG_intro{max-width:34rem;color:var(--color-text-soft);margin-top:1.1rem;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.7}.VKfyRG_actions{flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;margin-top:1.75rem;display:flex}.VKfyRG_visual{--radius:1rem;justify-self:center;width:min(100%,22rem);margin-top:2.75rem;position:relative}.VKfyRG_card{aspect-ratio:5/6;border-radius:var(--radius);z-index:1;background:#3d1b2a;border-top-left-radius:0;position:relative;overflow:hidden}.VKfyRG_portraitImage{width:125%;max-width:none;height:auto;animation:1.4s cubic-bezier(.22,.61,.36,1) both VKfyRG_portrait-in;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes VKfyRG_portrait-in{0%{transform:translate(-50%,1.5rem)scale(1.03)}}.VKfyRG_tab{--r:var(--radius);--bleed:2px;z-index:1;top:calc(-1 * var(--bleed));left:calc(-1 * var(--bleed));padding:calc(.15rem + var(--bleed)) 1.1rem .7rem var(--bleed);background:var(--color-page);border-bottom-right-radius:var(--r);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-text);font-size:clamp(.95rem,1.3vw,1.125rem);font-weight:500;line-height:1.2;position:absolute}.VKfyRG_tab:before,.VKfyRG_tab:after{content:"";width:var(--r);height:var(--r);background:radial-gradient(circle at 100% 100%, transparent calc(var(--r) - .5px), var(--color-page) var(--r));position:absolute}.VKfyRG_tab:before{height:calc(var(--r) + var(--bleed));top:0;left:100%}.VKfyRG_tab:after{width:calc(var(--r) + var(--bleed));top:100%;left:0}.VKfyRG_blossom{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;transform-origin:0 100%;width:66%;height:auto;animation:1.6s cubic-bezier(.22,.61,.36,1) .5s both VKfyRG_blossom-in,7s ease-in-out 2.1s infinite alternate VKfyRG_blossom-sway;position:absolute;top:34%;right:-40%;transform:rotate(-6deg);-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 30%),linear-gradient(270deg,#0000 0,#000 22%);mask-image:linear-gradient(0deg,#0000 0,#000 30%),linear-gradient(270deg,#0000 0,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes VKfyRG_blossom-in{0%{opacity:0;translate:-18% 4%}to{opacity:1;translate:0}}@keyframes VKfyRG_blossom-sway{0%{transform:rotate(-6deg)}to{transform:rotate(-3.5deg)}}@media (prefers-reduced-motion:reduce){.VKfyRG_blossom{animation:none}}@media (min-width:64rem){.VKfyRG_headerInner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:3rem;padding-top:3.5rem}.VKfyRG_visual{justify-self:end;width:min(100%,25rem);margin:0 3rem 0 0}}@media (max-width:47.99rem){.VKfyRG_headerInner{position:relative}.VKfyRG_headerText{z-index:1;position:relative}.VKfyRG_visual{z-index:0;width:min(46vw,12rem);margin:0;position:absolute;top:2.75rem;right:-1.5rem}.VKfyRG_card{aspect-ratio:1;-webkit-mask-composite:source-in;background:0 0;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48%),linear-gradient(0deg,#0000 0,#000 45%);mask-image:linear-gradient(90deg,#0000 0,#000 48%),linear-gradient(0deg,#0000 0,#000 45%);-webkit-mask-composite:source-in;mask-composite:intersect}.VKfyRG_card .VKfyRG_backdrop,.VKfyRG_tab,.VKfyRG_blossom{display:none}}.VKfyRG_treatments{padding-top:clamp(5rem,10vw,9rem)}.VKfyRG_treatment+.VKfyRG_treatment{margin-top:clamp(4.5rem,8vw,7.5rem)}.VKfyRG_treatment{isolation:isolate;position:relative}.VKfyRG_treatment[data-side=right]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse var(--fade-size,40% 46%) at var(--fade-at,40% 50%), #fff 0%, #fff 30%, #fffc 52%, #ffffff61 76%, transparent 100%);width:min(100%,84rem);position:absolute;top:-6rem;bottom:-6rem;left:50%;translate:-50%}.VKfyRG_treatmentInner{align-items:center;gap:1.5rem;display:grid}.VKfyRG_iconGlow{aspect-ratio:1;width:9rem;color:var(--color-accent);background:radial-gradient(circle,#a2627f33 0%,#a2627f17 45%,#a2627f00 70%);border-radius:50%;place-items:center;display:grid;position:relative}.VKfyRG_icon{width:56%;height:auto;position:relative;overflow:visible}.VKfyRG_dot{fill:currentColor;stroke:none}.VKfyRG_name{text-transform:uppercase;text-wrap:balance;color:var(--color-text);font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400;line-height:1.15}.VKfyRG_text{max-width:34rem;color:var(--color-text-soft);margin-top:.9rem;font-size:clamp(1rem,1.2vw,1.0625rem);line-height:1.75}.VKfyRG_steps{counter-reset:stap;gap:.75rem;margin-top:1.5rem;list-style:none;display:grid}.VKfyRG_steps li{counter-increment:stap;color:var(--color-text-soft);align-items:center;gap:.85rem;font-size:.9375rem;line-height:1.35;display:flex;position:relative}.VKfyRG_steps li:before{content:counter(stap);z-index:1;width:2rem;height:2rem;color:var(--color-accent);background:0 0;border:1px solid #7d3b5c73;border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid;position:relative}.VKfyRG_steps li:not(:last-child):after{content:"";background:#7d3b5c4d;width:1px;height:.75rem;position:absolute;top:2rem;left:1rem}@media (min-width:48rem){.VKfyRG_treatmentInner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,5vw,5rem)}.VKfyRG_iconGlow{justify-self:center;width:min(100%,20rem)}.VKfyRG_treatment[data-side=right] .VKfyRG_iconGlow{order:2}.VKfyRG_treatment[data-side=right] .VKfyRG_treatmentInner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (min-width:64rem){.VKfyRG_steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;max-width:38rem}.VKfyRG_steps li{flex-direction:column;align-items:flex-start;gap:.6rem;padding-right:.75rem;font-size:.875rem}.VKfyRG_steps li:not(:last-child):after{width:auto;height:1px;top:1rem;left:2.5rem;right:.5rem}}@media (max-width:47.99rem){.VKfyRG_treatmentInner{text-align:center;justify-items:center}.VKfyRG_text{margin-inline:auto}.VKfyRG_treatment{--fade-at:50% 56%;--fade-size:72% 42%}.VKfyRG_steps{flex-wrap:wrap;justify-content:center;gap:.6rem 0;max-width:22rem;margin-inline:auto;display:flex}.VKfyRG_steps li{white-space:nowrap;flex:0 0 50%;justify-content:center;gap:.4rem;font-size:.875rem}.VKfyRG_steps li:before{width:1.6rem;height:1.6rem;font-size:.72rem}.VKfyRG_steps li:not(:last-child):after{display:none}}.VKfyRG_treatment[data-reveal=wait] :is(.VKfyRG_iconGlow,.VKfyRG_dot,.VKfyRG_name,.VKfyRG_text,.VKfyRG_steps li){opacity:0}.VKfyRG_treatment[data-reveal=in] .VKfyRG_iconGlow{animation:1s cubic-bezier(.22,.61,.36,1) both VKfyRG_glow-in}.VKfyRG_treatment[data-reveal] .VKfyRG_draw{stroke-dasharray:1 1}.VKfyRG_treatment[data-reveal=wait] .VKfyRG_draw{stroke-dashoffset:1px}.VKfyRG_treatment[data-reveal=in] .VKfyRG_draw{animation:1.5s cubic-bezier(.45,.05,.35,1) .35s both VKfyRG_draw}.VKfyRG_treatment[data-reveal=in] .VKfyRG_dot{animation:.4s ease-out 1.3s both VKfyRG_fade-in}.VKfyRG_treatment[data-reveal=in] .VKfyRG_name{animation:.9s cubic-bezier(.22,.61,.36,1) .15s both VKfyRG_rise}.VKfyRG_treatment[data-reveal=in] .VKfyRG_text{animation:.9s cubic-bezier(.22,.61,.36,1) .3s both VKfyRG_rise}.VKfyRG_treatment[data-reveal=in] .VKfyRG_steps li{animation:.7s cubic-bezier(.22,.61,.36,1) both VKfyRG_rise}.VKfyRG_treatment[data-reveal=in] .VKfyRG_steps li:first-child{animation-delay:.5s}.VKfyRG_treatment[data-reveal=in] .VKfyRG_steps li:nth-child(2){animation-delay:.62s}.VKfyRG_treatment[data-reveal=in] .VKfyRG_steps li:nth-child(3){animation-delay:.74s}.VKfyRG_treatment[data-reveal=in] .VKfyRG_steps li:nth-child(4){animation-delay:.86s}.VKfyRG_treatment[data-reveal=in] .VKfyRG_steps li:nth-child(5){animation-delay:.98s}@keyframes VKfyRG_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes VKfyRG_fade-in{0%{opacity:0}}@keyframes VKfyRG_glow-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes VKfyRG_rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}:is(.VKfyRG_moveBladeL,.VKfyRG_moveBladeR,.VKfyRG_moveAir,.VKfyRG_moveDrop,.VKfyRG_moveBrush,.VKfyRG_moveCurl,.VKfyRG_moveTrim,.VKfyRG_moveBuzz){transform-box:view-box}.VKfyRG_moveBladeL,.VKfyRG_moveBladeR{transform-origin:60px 46px}.VKfyRG_moveBrush{transform-origin:100px 14px}.VKfyRG_moveTrim{transform-origin:60px 66px}.VKfyRG_moveCurl{transform-origin:60px 54px}.VKfyRG_treatment[data-reveal=in] .VKfyRG_moveBladeL{animation:.5s ease-in-out 1.7s 2 VKfyRG_snip-l}.VKfyRG_treatment[data-reveal=in] .VKfyRG_moveBladeR{animation:.5s ease-in-out 1.7s 2 VKfyRG_snip-r}.VKfyRG_treatment[data-reveal=in] .VKfyRG_moveAir{animation:.9s ease-out 1.7s 3 VKfyRG_air}.VKfyRG_treatment[data-reveal=in] .VKfyRG_moveDrop{animation:1.3s ease-in 1.7s 2 VKfyRG_drop}.VKfyRG_treatment[data-reveal=in] .VKfyRG_moveBrush{animation:1.1s ease-in-out 1.7s 2 VKfyRG_dip}.VKfyRG_treatment[data-reveal=in] .VKfyRG_moveCurl{animation:1.2s ease-in-out 1.7s 2 VKfyRG_spring}.VKfyRG_treatment[data-reveal=in] .VKfyRG_moveTrim{animation:80ms linear 1.7s 10 VKfyRG_buzz}.VKfyRG_treatment[data-reveal=in] .VKfyRG_moveBuzz{animation:.4s ease-in-out 1.7s 2 VKfyRG_flicker}@keyframes VKfyRG_snip-l{50%{transform:rotate(-9deg)}}@keyframes VKfyRG_snip-r{50%{transform:rotate(9deg)}}@keyframes VKfyRG_air{0%{opacity:0;transform:translate(-5px)}40%{opacity:1}to{opacity:0;transform:translate(9px)}}@keyframes VKfyRG_drop{0%,15%{opacity:1;transform:none}65%{opacity:0;transform:translateY(12px)}66%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes VKfyRG_dip{50%{transform:rotate(-7deg)}}@keyframes VKfyRG_spring{30%{transform:scale(1.06,.92)}60%{transform:scale(.97,1.04)}}@keyframes VKfyRG_buzz{25%{transform:translate(-.8px)}75%{transform:translate(.8px)}}@keyframes VKfyRG_flicker{50%{opacity:.15}}.VKfyRG_fanSection{font-family:var(--font-nav), system-ui, sans-serif;text-align:center;padding-top:clamp(6rem,11vw,10rem);overflow-x:clip}.VKfyRG_fanTitle{text-transform:uppercase;text-wrap:balance;color:var(--color-text);padding-inline:1.5rem;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400;line-height:1.15}.VKfyRG_fan{--w:clamp(6.75rem, 15vw, 12.5rem);--spread:clamp(3.3rem, 10vw, 9.5rem);height:calc(var(--w) * 4 / 3 + 3rem);margin-top:clamp(2rem,4vw,3rem);list-style:none;position:relative}.VKfyRG_fanCard{--push:0rem;--r:var(--rot);--lift:1;width:var(--w);aspect-ratio:3/4;transform:translateX(-50%) translateX(calc(var(--pos) * var(--spread) + var(--push))) rotate(var(--r)) scale(var(--lift));background:#fbf8f6;border:5px solid #fbf8f6;border-radius:.9rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:1.5rem;left:50%;overflow:hidden;box-shadow:0 16px 34px -16px #2b142180}.VKfyRG_fanImage{object-fit:cover;width:100%;height:100%}@media (hover:hover){.VKfyRG_fanCard:hover{--r:0deg;--lift:1.08;z-index:20!important}.VKfyRG_fanCard:hover~.VKfyRG_fanCard{--push:clamp(1.5rem, 3vw, 2.75rem)}.VKfyRG_fanCard:has(~.VKfyRG_fanCard:hover){--push:calc(-1 * clamp(1.5rem, 3vw, 2.75rem))}}.VKfyRG_fanCard{cursor:pointer;-webkit-tap-highlight-color:transparent}.VKfyRG_fanCard[data-active]{--r:0deg;--lift:1.08;z-index:20!important}.VKfyRG_fanCard[data-active]~.VKfyRG_fanCard{--push:clamp(1.5rem, 3vw, 2.75rem)}.VKfyRG_fanCard:has(~.VKfyRG_fanCard[data-active]){--push:calc(-1 * clamp(1.5rem, 3vw, 2.75rem))}.VKfyRG_fanSection[data-reveal=wait] :is(.VKfyRG_fanTitle,.VKfyRG_fanCard){opacity:0}.VKfyRG_fanSection[data-reveal=in] .VKfyRG_fanTitle{animation:.9s cubic-bezier(.22,.61,.36,1) both VKfyRG_rise}.VKfyRG_fanSection[data-reveal=in] .VKfyRG_fanCard{animation:VKfyRG_bounce-in .9s cubic-bezier(.34, 1.56, .64, 1) calc(.25s + var(--i) * 90ms) both}@keyframes VKfyRG_bounce-in{0%{opacity:0;scale:.2}40%{opacity:1}to{opacity:1;scale:1}}.VKfyRG_cta{padding-block:clamp(5.5rem,11vw,9.5rem) clamp(4.5rem,9vw,8rem);padding-inline:1.5rem;position:relative;overflow-x:clip}.VKfyRG_ctaInner{text-align:center;flex-direction:column;align-items:center;max-width:34rem;margin-inline:auto;display:flex;position:relative}.VKfyRG_ctaInner:before{content:"";z-index:-1;background:radial-gradient(50% 50%,#a2627f1f,#a2627f00);position:absolute;inset:-50% -35%}.VKfyRG_ctaTitle{text-transform:uppercase;text-wrap:balance;color:var(--color-text);font-size:clamp(1.6rem,3vw,2.5rem);font-weight:400;line-height:1.15}.VKfyRG_ctaText{color:var(--color-text-soft);text-wrap:balance;margin-top:.9rem;font-size:1.05rem;line-height:1.7}.VKfyRG_cta .VKfyRG_button{margin-top:1.4rem}.VKfyRG_cta .VKfyRG_textLink{margin-top:.35rem}.VKfyRG_cta[data-reveal=wait] .VKfyRG_ctaInner>*{opacity:0}.VKfyRG_cta[data-reveal=in] .VKfyRG_ctaInner>*{animation:.9s cubic-bezier(.22,.61,.36,1) both VKfyRG_rise}.VKfyRG_cta[data-reveal=in] .VKfyRG_ctaInner>:nth-child(2){animation-delay:.15s}.VKfyRG_cta[data-reveal=in] .VKfyRG_ctaInner>:nth-child(3){animation-delay:.3s}.VKfyRG_cta[data-reveal=in] .VKfyRG_ctaInner>:nth-child(4){animation-delay:.45s}.VKfyRG_button{background:var(--color-accent);min-height:3.5rem;color:var(--color-on-accent);justify-content:center;align-items:center;padding:.85rem 2rem;font-size:1rem;font-weight:500;transition:background-color .15s;display:inline-flex}.VKfyRG_button:hover{background:var(--color-accent-strong)}.VKfyRG_textLink{color:var(--color-text);text-underline-offset:4px;padding-block:.7rem;font-size:.95rem;-webkit-text-decoration:underline #7d3b5c73;text-decoration:underline #7d3b5c73;display:inline-block}.VKfyRG_textLink:hover{text-decoration-color:currentColor}.VKfyRG_button:focus-visible,.VKfyRG_textLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.VKfyRG_portraitImage,.VKfyRG_ctaInner>*,.VKfyRG_fanTitle,.VKfyRG_fanCard,.VKfyRG_treatment :is(.VKfyRG_iconGlow,.VKfyRG_dot,.VKfyRG_name,.VKfyRG_text,.VKfyRG_steps li,[class*=move]){opacity:1!important;animation:none!important}.VKfyRG_treatment .VKfyRG_draw{stroke-dashoffset:0!important;animation:none!important}}
