.EditorialAudienceHeroScene-module__aLP4Fa__scene{color:#242326;width:100%;min-height:430px;box-shadow:none;background:#faf9f6;border:1px solid #24232616;border-radius:24px;position:relative;overflow:hidden}.EditorialAudienceHeroScene-module__aLP4Fa__header{z-index:5;color:#3e354a;letter-spacing:.2em;text-transform:uppercase;background:#faf9f6ad;border-bottom:1px solid #24232613;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:0 19px;font-size:10px;font-weight:700;display:flex;position:relative}.EditorialAudienceHeroScene-module__aLP4Fa__status{align-items:center;gap:7px;display:inline-flex}.EditorialAudienceHeroScene-module__aLP4Fa__status i{background:var(--scene-accent);width:5px;height:5px;box-shadow:none;border-radius:50%}.EditorialAudienceHeroScene-module__aLP4Fa__instrument{min-height:380px;padding:28px 26px 24px;position:relative}.EditorialAudienceHeroScene-module__aLP4Fa__field{background:0 0;position:absolute;inset:0}.EditorialAudienceHeroScene-module__aLP4Fa__core{z-index:3;border:1px solid rgba(var(--scene-rgb), .22);width:min(54%,290px);min-height:174px;box-shadow:none;background:#faf9f6db;border-radius:34px;align-content:center;place-items:center;margin:0 auto;display:grid;position:relative}.EditorialAudienceHeroScene-module__aLP4Fa__enterprise .EditorialAudienceHeroScene-module__aLP4Fa__core{border-radius:20px}.EditorialAudienceHeroScene-module__aLP4Fa__coreGlow{border-radius:inherit;background:rgba(var(--scene-rgb), .065);animation:3.2s ease-in-out both EditorialAudienceHeroScene-module__aLP4Fa__coreBreathe;position:absolute;inset:18%}.EditorialAudienceHeroScene-module__aLP4Fa__coreIcon{border:1px solid rgba(var(--scene-rgb), .28);color:#6742b8;background:rgba(var(--scene-rgb), .07);width:54px;height:54px;box-shadow:none;border-radius:18px;place-items:center;display:grid;position:relative}.EditorialAudienceHeroScene-module__aLP4Fa__enterprise .EditorialAudienceHeroScene-module__aLP4Fa__coreIcon{border-radius:12px}.EditorialAudienceHeroScene-module__aLP4Fa__coreIcon svg{width:25px;height:25px}.EditorialAudienceHeroScene-module__aLP4Fa__core strong{color:#242326e6;letter-spacing:-.02em;text-align:center;margin-top:13px;font-size:15px;font-weight:650;line-height:1.15;position:relative}.EditorialAudienceHeroScene-module__aLP4Fa__core small{color:#242326a8;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:650;position:relative}.EditorialAudienceHeroScene-module__aLP4Fa__sequenceRail{z-index:1;background:rgba(var(--scene-rgb), .3);height:1px;position:absolute;top:58%;left:9%;right:9%}.EditorialAudienceHeroScene-module__aLP4Fa__sequenceRail i{background:var(--scene-accent);border-radius:999px;width:36px;height:3px;animation:3.2s cubic-bezier(.22,.74,.24,1) both EditorialAudienceHeroScene-module__aLP4Fa__sequenceSignal;position:absolute;top:-2px;left:0}.EditorialAudienceHeroScene-module__aLP4Fa__sequence{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:38px 0 0;padding:0;list-style:none;display:grid;position:relative}.EditorialAudienceHeroScene-module__aLP4Fa__sequence li{opacity:1;min-width:0;animation:.75s ease-out both EditorialAudienceHeroScene-module__aLP4Fa__sequenceStep;animation-delay:calc(var(--step-index) * .22s);border-top:1px solid #24232616;padding:14px 5px 0;position:relative}.EditorialAudienceHeroScene-module__aLP4Fa__sequence li:before{content:"";background:var(--scene-accent);width:34%;height:1px;box-shadow:none;position:absolute;top:-1px;left:0}.EditorialAudienceHeroScene-module__aLP4Fa__stepTopline{color:#6742b8;justify-content:space-between;align-items:center;display:flex}.EditorialAudienceHeroScene-module__aLP4Fa__stepTopline svg{width:14px;height:14px}.EditorialAudienceHeroScene-module__aLP4Fa__stepTopline em{color:#242326a8;font-variant-numeric:tabular-nums;font-size:8px;font-style:normal}.EditorialAudienceHeroScene-module__aLP4Fa__sequence b,.EditorialAudienceHeroScene-module__aLP4Fa__sequence small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.EditorialAudienceHeroScene-module__aLP4Fa__sequence b{color:#242326d1;margin-top:10px;font-size:10px}.EditorialAudienceHeroScene-module__aLP4Fa__sequence small{color:#242326a8;margin-top:4px;font-size:8px}@keyframes EditorialAudienceHeroScene-module__aLP4Fa__coreBreathe{0%,to{opacity:.45;transform:scale(.94)}44%,74%{opacity:1;transform:scale(1.06)}}@keyframes EditorialAudienceHeroScene-module__aLP4Fa__sequenceSignal{0%,8%{opacity:0;left:0}14%{opacity:1}72%{opacity:.85;left:calc(100% - 56px)}84%,to{opacity:0;left:calc(100% - 56px)}}@keyframes EditorialAudienceHeroScene-module__aLP4Fa__sequenceStep{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.EditorialAudienceHeroScene-module__aLP4Fa__scene{border-radius:19px;min-height:400px}.EditorialAudienceHeroScene-module__aLP4Fa__instrument{min-height:348px;padding:24px 16px 20px}.EditorialAudienceHeroScene-module__aLP4Fa__core{width:min(64%,250px);min-height:145px}.EditorialAudienceHeroScene-module__aLP4Fa__sequenceRail{top:56%;left:7%;right:7%}.EditorialAudienceHeroScene-module__aLP4Fa__sequence{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.EditorialAudienceHeroScene-module__aLP4Fa__sequence li:nth-child(n+3){margin-top:12px}}@media (prefers-reduced-motion:reduce){.EditorialAudienceHeroScene-module__aLP4Fa__coreGlow,.EditorialAudienceHeroScene-module__aLP4Fa__sequenceRail i,.EditorialAudienceHeroScene-module__aLP4Fa__sequence li{animation:none}.EditorialAudienceHeroScene-module__aLP4Fa__sequence li{opacity:1;transform:none}}
.HaircareEditorialHeroScene-module__Ku9wNq__scene{isolation:isolate;color:#241d27;background:#ffd5e6;border:1px solid #2d252f24;border-radius:30px;min-height:500px;position:relative;overflow:hidden}.HaircareEditorialHeroScene-module__Ku9wNq__scene:before,.HaircareEditorialHeroScene-module__Ku9wNq__scene:after{z-index:-1;content:"";position:absolute}.HaircareEditorialHeroScene-module__Ku9wNq__scene:before{background:#c9bcf5;inset:50px 0 64px 61%}.HaircareEditorialHeroScene-module__Ku9wNq__scene:after{transform-origin:50%;background:#ed2486;width:54px;height:136%;top:-14%;right:23%;transform:rotate(24deg)}.HaircareEditorialHeroScene-module__Ku9wNq__mast{z-index:8;letter-spacing:.18em;text-transform:uppercase;background:#fffaf7;border-bottom:1px solid #2d252f24;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:0 20px;font-size:9px;font-weight:760;display:flex;position:absolute;inset:0 0 auto}.HaircareEditorialHeroScene-module__Ku9wNq__instrument{z-index:2;width:100%;height:calc(100% - 114px);position:absolute;inset:50px 0 64px;overflow:visible}.HaircareEditorialHeroScene-module__Ku9wNq__measurements path{fill:none;stroke:#2d252f29;stroke-width:1px;vector-effect:non-scaling-stroke}.HaircareEditorialHeroScene-module__Ku9wNq__scope circle{fill:none;stroke:#fffaf77a;stroke-width:1.5px;vector-effect:non-scaling-stroke}.HaircareEditorialHeroScene-module__Ku9wNq__scope circle:last-child{fill:#fffaf7;stroke:#241d27;stroke-width:2px}.HaircareEditorialHeroScene-module__Ku9wNq__strand path{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:3.2s cubic-bezier(.2,.78,.2,1) both HaircareEditorialHeroScene-module__Ku9wNq__drawFiber}.HaircareEditorialHeroScene-module__Ku9wNq__strandMain{stroke:#161017;stroke-width:8px}.HaircareEditorialHeroScene-module__Ku9wNq__strandEcho{stroke:#fffaf7;stroke-width:3px;animation-delay:.22s!important}.HaircareEditorialHeroScene-module__Ku9wNq__nodes circle{fill:#fffaf7;stroke:#161017;stroke-width:3px;vector-effect:non-scaling-stroke;animation:.5s cubic-bezier(.2,.78,.2,1) both HaircareEditorialHeroScene-module__Ku9wNq__nodeArrive}.HaircareEditorialHeroScene-module__Ku9wNq__nodes circle:first-child{animation-delay:.8s}.HaircareEditorialHeroScene-module__Ku9wNq__nodes circle:nth-child(2){animation-delay:1.1s}.HaircareEditorialHeroScene-module__Ku9wNq__nodes circle:nth-child(3){animation-delay:1.4s}.HaircareEditorialHeroScene-module__Ku9wNq__nodes circle:nth-child(4){animation-delay:1.7s}.HaircareEditorialHeroScene-module__Ku9wNq__nodes circle:nth-child(5){animation-delay:2s}.HaircareEditorialHeroScene-module__Ku9wNq__profileNote{z-index:5;background:#fffaf7;border-left:3px solid #080608;gap:4px;width:208px;padding:12px 14px;animation:.7s cubic-bezier(.2,.8,.25,1) 2s both HaircareEditorialHeroScene-module__Ku9wNq__noteArrive;display:grid;position:absolute;top:247px;right:21px}.HaircareEditorialHeroScene-module__Ku9wNq__profileNote span{color:#c5256e;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:780}.HaircareEditorialHeroScene-module__Ku9wNq__profileNote strong{letter-spacing:-.02em;font-size:14px}.HaircareEditorialHeroScene-module__Ku9wNq__profileNote small{color:#2d252fa6;font-size:9px;line-height:1.35}.HaircareEditorialHeroScene-module__Ku9wNq__stages{z-index:7;background:#fffaf7;border-top:1px solid #2d252f29;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:auto 0 0}.HaircareEditorialHeroScene-module__Ku9wNq__stages li{min-width:0;min-height:64px;animation:.6s cubic-bezier(.2,.78,.2,1) both HaircareEditorialHeroScene-module__Ku9wNq__profileArrive;animation-delay:calc(1.35s + var(--profile-index) * .22s);border-left:1px solid #2d252f21;grid-template-columns:auto 1fr;align-content:center;column-gap:8px;padding:10px 14px;display:grid}.HaircareEditorialHeroScene-module__Ku9wNq__stages li:first-child{border-left:0}.HaircareEditorialHeroScene-module__Ku9wNq__stages strong{color:#c5256e;font-size:12px}.HaircareEditorialHeroScene-module__Ku9wNq__stages span{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:740}.HaircareEditorialHeroScene-module__Ku9wNq__stages small{color:#2d252f9e;grid-column:1/-1;margin-top:2px;font-size:8px}@keyframes HaircareEditorialHeroScene-module__Ku9wNq__drawFiber{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes HaircareEditorialHeroScene-module__Ku9wNq__nodeArrive{0%{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.3)}to{opacity:1;transform-box:fill-box;transform-origin:50%;transform:scale(1)}}@keyframes HaircareEditorialHeroScene-module__Ku9wNq__noteArrive{0%{opacity:0;transform:translate(14px,10px)rotate(2deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes HaircareEditorialHeroScene-module__Ku9wNq__profileArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.HaircareEditorialHeroScene-module__Ku9wNq__scene{border-radius:22px;min-height:455px}.HaircareEditorialHeroScene-module__Ku9wNq__scene:before{left:64%}.HaircareEditorialHeroScene-module__Ku9wNq__mast{padding-inline:13px;font-size:7px}.HaircareEditorialHeroScene-module__Ku9wNq__instrument{width:145%;left:-24%}.HaircareEditorialHeroScene-module__Ku9wNq__profileNote{width:158px;padding:10px 11px;top:250px;right:11px}.HaircareEditorialHeroScene-module__Ku9wNq__profileNote small{display:none}.HaircareEditorialHeroScene-module__Ku9wNq__stages li{grid-template-columns:1fr;gap:1px;min-height:64px;padding:9px 8px}.HaircareEditorialHeroScene-module__Ku9wNq__stages small{display:none}}@media (prefers-reduced-motion:reduce){.HaircareEditorialHeroScene-module__Ku9wNq__strand path,.HaircareEditorialHeroScene-module__Ku9wNq__nodes circle,.HaircareEditorialHeroScene-module__Ku9wNq__profileNote,.HaircareEditorialHeroScene-module__Ku9wNq__stages li{animation:none;transform:none}.HaircareEditorialHeroScene-module__Ku9wNq__strand path{opacity:1;stroke-dashoffset:0}}
.HaircareFormulaJourney-module__DnKEqq__section{color:#2d252f;background:#f8f4f2;border-block:1px solid #24232614;overflow:hidden}.HaircareFormulaJourney-module__DnKEqq__inner{width:min(100% - 32px,1180px);margin:0 auto;padding:86px 0 70px}.HaircareFormulaJourney-module__DnKEqq__header{grid-template-columns:minmax(0,.74fr) minmax(280px,.42fr);align-items:end;gap:72px;display:grid}.HaircareFormulaJourney-module__DnKEqq__header p:first-child{color:#c5256e;letter-spacing:.21em;text-transform:uppercase;margin:0;font-size:10px;font-weight:760}.HaircareFormulaJourney-module__DnKEqq__header h2{letter-spacing:-.065em;max-width:13ch;margin:13px 0 0;font-size:clamp(2.55rem,5.7vw,5.45rem);font-weight:630;line-height:.93}.HaircareFormulaJourney-module__DnKEqq__intro{color:#2d252fad;margin:0;font-size:16px;line-height:1.72}.HaircareFormulaJourney-module__DnKEqq__motionStage{min-height:410px;margin-top:26px;position:relative}.HaircareFormulaJourney-module__DnKEqq__curlMap{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HaircareFormulaJourney-module__DnKEqq__curlUnderlay,.HaircareFormulaJourney-module__DnKEqq__curlSignal{fill:none;stroke-linecap:round;stroke-linejoin:round}.HaircareFormulaJourney-module__DnKEqq__curlUnderlay{stroke:#e7c9d6;stroke-width:36px}.HaircareFormulaJourney-module__DnKEqq__curlSignal{stroke:#c5256e;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:5px;animation:4.8s cubic-bezier(.2,.76,.22,1) .35s both HaircareFormulaJourney-module__DnKEqq__drawFormula}.HaircareFormulaJourney-module__DnKEqq__traveler{fill:#fffdfb;stroke:#684a6c;stroke-width:3px}.HaircareFormulaJourney-module__DnKEqq__marker{opacity:0;animation:.55s cubic-bezier(.2,.8,.25,1.25) both HaircareFormulaJourney-module__DnKEqq__markerArrive}.HaircareFormulaJourney-module__DnKEqq__marker:nth-of-type(4){animation-delay:.9s}.HaircareFormulaJourney-module__DnKEqq__marker:nth-of-type(5){animation-delay:1.8s}.HaircareFormulaJourney-module__DnKEqq__marker:nth-of-type(6){animation-delay:2.7s}.HaircareFormulaJourney-module__DnKEqq__marker:nth-of-type(7){animation-delay:3.7s}.HaircareFormulaJourney-module__DnKEqq__marker circle{fill:#fffdfb;stroke:#684a6c;stroke-width:2px}.HaircareFormulaJourney-module__DnKEqq__marker text{fill:#684a6c;font-size:10px;font-weight:760}.HaircareFormulaJourney-module__DnKEqq__formulaTicket{color:#312831;background:#efd0dc;border:1px solid #4a384929;border-radius:18px 18px 18px 4px;flex-direction:column;justify-content:center;width:222px;min-height:124px;padding:18px 20px;animation:.95s cubic-bezier(.18,.88,.25,1.2) 4s both HaircareFormulaJourney-module__DnKEqq__ticketLand;display:flex;position:absolute;top:36%;right:8.5%;transform:rotate(-3deg)}.HaircareFormulaJourney-module__DnKEqq__formulaTicket span,.HaircareFormulaJourney-module__DnKEqq__formulaTicket strong,.HaircareFormulaJourney-module__DnKEqq__formulaTicket i{display:block}.HaircareFormulaJourney-module__DnKEqq__formulaTicket span{letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:780}.HaircareFormulaJourney-module__DnKEqq__formulaTicket strong{letter-spacing:-.035em;margin-top:9px;font-size:18px}.HaircareFormulaJourney-module__DnKEqq__formulaTicket i{color:#312831a8;margin-top:5px;font-size:9px;font-style:normal}.HaircareFormulaJourney-module__DnKEqq__rail{border-top:1px solid #261d301a;border-bottom:1px solid #261d301a;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HaircareFormulaJourney-module__DnKEqq__rail li{border-right:1px solid #261d3017;min-width:0;padding:24px 22px 28px}.HaircareFormulaJourney-module__DnKEqq__rail li:first-child{padding-left:0}.HaircareFormulaJourney-module__DnKEqq__rail li:last-child{border-right:0;padding-right:0}.HaircareFormulaJourney-module__DnKEqq__rail li>span,.HaircareFormulaJourney-module__DnKEqq__rail li>p{color:#c5256e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:740;display:inline}.HaircareFormulaJourney-module__DnKEqq__rail li>p:before{content:" / ";color:#261d3057}.HaircareFormulaJourney-module__DnKEqq__rail h3{letter-spacing:-.025em;margin:26px 0 0;font-size:17px;font-weight:670}.HaircareFormulaJourney-module__DnKEqq__rail small{color:#261d30a3;margin-top:9px;font-size:13px;line-height:1.62;display:block}.HaircareFormulaJourney-module__DnKEqq__disclosure{color:#261d3094;max-width:710px;margin:24px 0 0;font-size:12px;line-height:1.6}@keyframes HaircareFormulaJourney-module__DnKEqq__drawFormula{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes HaircareFormulaJourney-module__DnKEqq__markerArrive{0%{opacity:0;transform-origin:50%;transform:scale(.35)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes HaircareFormulaJourney-module__DnKEqq__ticketLand{0%{opacity:0;transform:translate(22px,-18px)rotate(6deg)scale(.9)}to{opacity:1;transform:translate(0,0)rotate(-3deg)scale(1)}}@media (max-width:900px){.HaircareFormulaJourney-module__DnKEqq__header{grid-template-columns:1fr;gap:24px}.HaircareFormulaJourney-module__DnKEqq__motionStage{min-height:340px}.HaircareFormulaJourney-module__DnKEqq__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.HaircareFormulaJourney-module__DnKEqq__rail li:nth-child(2){border-right:0}.HaircareFormulaJourney-module__DnKEqq__rail li:nth-child(n+3){border-top:1px solid #261d3017}}@media (max-width:620px){.HaircareFormulaJourney-module__DnKEqq__inner{width:min(100% - 28px,1180px);padding:62px 0 50px}.HaircareFormulaJourney-module__DnKEqq__header h2{font-size:clamp(2.65rem,14vw,3.8rem)}.HaircareFormulaJourney-module__DnKEqq__motionStage{min-height:270px;margin-top:28px}.HaircareFormulaJourney-module__DnKEqq__curlMap{width:178%;transform:translate(-26%)}.HaircareFormulaJourney-module__DnKEqq__formulaTicket{width:180px;min-height:104px;padding:14px 16px;top:38%;right:3px}.HaircareFormulaJourney-module__DnKEqq__formulaTicket strong{font-size:16px}.HaircareFormulaJourney-module__DnKEqq__rail{grid-template-columns:1fr}.HaircareFormulaJourney-module__DnKEqq__rail li,.HaircareFormulaJourney-module__DnKEqq__rail li:first-child,.HaircareFormulaJourney-module__DnKEqq__rail li:last-child{border-top:1px solid #261d3017;border-right:0;padding:22px 0 24px}.HaircareFormulaJourney-module__DnKEqq__rail li:first-child{border-top:0}.HaircareFormulaJourney-module__DnKEqq__rail h3{margin-top:14px}}@media (prefers-reduced-motion:reduce){.HaircareFormulaJourney-module__DnKEqq__curlSignal,.HaircareFormulaJourney-module__DnKEqq__marker,.HaircareFormulaJourney-module__DnKEqq__formulaTicket{animation:none}.HaircareFormulaJourney-module__DnKEqq__curlSignal{stroke-dashoffset:0}.HaircareFormulaJourney-module__DnKEqq__marker{opacity:1;transform:none}.HaircareFormulaJourney-module__DnKEqq__traveler{display:none}.HaircareFormulaJourney-module__DnKEqq__formulaTicket{transform:rotate(-3deg)}}