.skinSignature-module__KWbhGW__page,.skinSignature-module__KWbhGW__assessment,.skinSignature-module__KWbhGW__resultsPage{background:var(--ms-bg,#fffefd);min-height:100vh;color:var(--ms-ink,#1a221e);overflow-x:clip}.skinSignature-module__KWbhGW__nav,.skinSignature-module__KWbhGW__quizHeader{border-bottom:1px solid var(--ms-border,#e8e4dc);justify-content:space-between;align-items:center;width:min(1180px,100% - 56px);height:88px;margin:auto;display:flex}.skinSignature-module__KWbhGW__nav a:first-child,.skinSignature-module__KWbhGW__quizHeader a{letter-spacing:.24em;color:var(--ms-botanical-cta,#768c78);font-family:Georgia,Times New Roman,serif;font-size:26px;text-decoration:none}.skinSignature-module__KWbhGW__nav a:last-child{font-size:13px;text-decoration:none}.skinSignature-module__KWbhGW__welcome,.skinSignature-module__KWbhGW__results{width:min(1100px,100% - 40px);margin:auto;padding:86px 0 64px}.skinSignature-module__KWbhGW__welcome>span,.skinSignature-module__KWbhGW__resultsHero>span,.skinSignature-module__KWbhGW__sectionHeading>span,.skinSignature-module__KWbhGW__storyCard span,.skinSignature-module__KWbhGW__quizMeta span{letter-spacing:.2em;color:var(--ms-botanical,#98a995);font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__welcome h1,.skinSignature-module__KWbhGW__results h1,.skinSignature-module__KWbhGW__quizShell h1,.skinSignature-module__KWbhGW__results h2,.skinSignature-module__KWbhGW__results h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.skinSignature-module__KWbhGW__welcome h1,.skinSignature-module__KWbhGW__resultsHero h1,.skinSignature-module__KWbhGW__quizShell h1{letter-spacing:-.045em}.skinSignature-module__KWbhGW__welcome h1{margin:20px 0 30px;font-size:clamp(58px,8vw,108px);line-height:.93}.skinSignature-module__KWbhGW__welcome h1 em{color:#78906f;font-weight:400}.skinSignature-module__KWbhGW__welcome>p:not(.skinSignature-module__KWbhGW__disclaimer){color:#59605c;max-width:720px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.55}.skinSignature-module__KWbhGW__welcome>button,.skinSignature-module__KWbhGW__next{background:var(--ms-botanical,#98a995);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:17px 24px;font-size:14px}.skinSignature-module__KWbhGW__promise{border-top:1px solid var(--ms-border,#e8e4dc);border-bottom:1px solid var(--ms-border,#e8e4dc);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.skinSignature-module__KWbhGW__promise article{border-left:1px solid var(--ms-border,#e8e4dc);padding:28px}.skinSignature-module__KWbhGW__promise strong{font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;display:block}.skinSignature-module__KWbhGW__promise small{color:#68706b}.skinSignature-module__KWbhGW__disclaimer{color:#737a76;margin-top:28px;font-size:12px;line-height:1.65}.skinSignature-module__KWbhGW__quizHeader button{cursor:pointer;background:0 0;border:0;font-size:13px}.skinSignature-module__KWbhGW__progressTrack{background:#e4e0d7;height:4px}.skinSignature-module__KWbhGW__progressTrack span{background:var(--ms-botanical,#98a995);height:100%;transition:width .25s;display:block}.skinSignature-module__KWbhGW__quizShell{width:min(820px,100% - 40px);margin:auto;padding:58px 0 72px}.skinSignature-module__KWbhGW__quizMeta{justify-content:space-between;align-items:center;display:flex}.skinSignature-module__KWbhGW__quizMeta small{color:#737a76}.skinSignature-module__KWbhGW__quizShell h1{margin:22px 0 14px;font-size:clamp(40px,5vw,64px);line-height:1.08}.skinSignature-module__KWbhGW__help{color:#68706b;margin-bottom:28px;font-size:15px;line-height:1.6}.skinSignature-module__KWbhGW__options,.skinSignature-module__KWbhGW__multiOptions{gap:12px;margin-top:34px;display:grid}.skinSignature-module__KWbhGW__multiOptions{grid-template-columns:1fr 1fr}.skinSignature-module__KWbhGW__options button,.skinSignature-module__KWbhGW__multiOptions button{text-align:left;cursor:pointer;width:100%;color:var(--ms-ink,#1a221e);background:#ffffff80;border:1px solid #d6d2c8;border-radius:16px;align-items:center;gap:16px;padding:18px 20px;transition:transform .2s,border-color .2s,background .2s;display:flex}.skinSignature-module__KWbhGW__options button:hover,.skinSignature-module__KWbhGW__multiOptions button:hover,.skinSignature-module__KWbhGW__options .skinSignature-module__KWbhGW__active,.skinSignature-module__KWbhGW__multiOptions .skinSignature-module__KWbhGW__active{background:#fff;border-color:#849a79;transform:translateY(-1px)}.skinSignature-module__KWbhGW__options button>span,.skinSignature-module__KWbhGW__multiOptions button>span{width:24px;height:24px;color:var(--ms-botanical,#98a995);border:1px solid #aab3aa;border-radius:50%;flex:none;place-items:center;display:grid}.skinSignature-module__KWbhGW__options strong,.skinSignature-module__KWbhGW__multiOptions strong{font-size:16px;font-weight:500}.skinSignature-module__KWbhGW__options small,.skinSignature-module__KWbhGW__multiOptions small{color:#747b76;margin-top:5px;line-height:1.45;display:block}.skinSignature-module__KWbhGW__controls{justify-content:space-between;margin-top:42px;display:flex}.skinSignature-module__KWbhGW__controls>button:first-child{cursor:pointer;background:0 0;border:0}.skinSignature-module__KWbhGW__controls button:disabled{opacity:.35;cursor:not-allowed}.skinSignature-module__KWbhGW__results{padding-top:60px}.skinSignature-module__KWbhGW__resultsHero{text-align:center;background:var(--ms-card,#fff);border:1px solid var(--ms-border,#e8e4dc);border-radius:32px;padding:54px 40px 58px;box-shadow:0 20px 60px #363d3712}.skinSignature-module__KWbhGW__resultsHero h1{max-width:980px;margin:20px auto 18px;font-size:clamp(48px,6.5vw,82px);line-height:1.02}.skinSignature-module__KWbhGW__resultsHero>p{color:#656b67;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px}.skinSignature-module__KWbhGW__signatureTags{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.skinSignature-module__KWbhGW__signatureTags span{background:var(--ms-botanical-tint);color:var(--ms-botanical,#98a995);border-radius:999px;padding:9px 14px;font-size:12px}.skinSignature-module__KWbhGW__storyCard{background:#dfe8dd;border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:58px;margin-top:22px;padding:42px;display:grid}.skinSignature-module__KWbhGW__storyCard h2,.skinSignature-module__KWbhGW__sectionHeading h2{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(34px,4.5vw,56px);line-height:1.04}.skinSignature-module__KWbhGW__storyCard>p{color:#475049;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.55}.skinSignature-module__KWbhGW__strengthsSection,.skinSignature-module__KWbhGW__prioritySection,.skinSignature-module__KWbhGW__ingredientSection,.skinSignature-module__KWbhGW__routine,.skinSignature-module__KWbhGW__roadmap,.skinSignature-module__KWbhGW__scoreSection{margin-top:72px}.skinSignature-module__KWbhGW__sectionHeading{max-width:760px}.skinSignature-module__KWbhGW__sectionHeading>p{color:#68706b;margin:16px 0 0;font-size:15px;line-height:1.65}.skinSignature-module__KWbhGW__scoreGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.skinSignature-module__KWbhGW__scoreCard{border:1px solid var(--ms-border,#e8e4dc);background:var(--ms-card,#fff);border-radius:22px;padding:24px}.skinSignature-module__KWbhGW__scoreCard>div:first-child{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.skinSignature-module__KWbhGW__scoreCard h3{margin:0;font-size:22px;line-height:1.18}.skinSignature-module__KWbhGW__scoreCard strong{color:var(--ms-botanical,#98a995);font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}.skinSignature-module__KWbhGW__scoreTrack{background:#e7e4dc;border-radius:999px;height:8px;margin:18px 0 12px;overflow:hidden}.skinSignature-module__KWbhGW__scoreTrack span{border-radius:inherit;background:#91a886;height:100%;animation:.8s both skinSignature-module__KWbhGW__growBar;display:block}.skinSignature-module__KWbhGW__scoreCard small{letter-spacing:.14em;color:var(--ms-muted,#5f6b63);font-size:10px}.skinSignature-module__KWbhGW__scoreCard p{color:#626965;margin:12px 0 0;font-size:13px;line-height:1.55}.skinSignature-module__KWbhGW__strengthGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.skinSignature-module__KWbhGW__strengthGrid article{border:1px solid var(--ms-border,#e8e4dc);background:#ffffff8f;border-radius:22px;min-height:180px;padding:26px}.skinSignature-module__KWbhGW__strengthGrid b{color:#78906f;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}.skinSignature-module__KWbhGW__strengthGrid p{margin:32px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.45}.skinSignature-module__KWbhGW__priorityList{gap:14px;margin-top:30px;display:grid}.skinSignature-module__KWbhGW__priorityList article{border:1px solid var(--ms-border,#e8e4dc);background:var(--ms-card,#fff);border-radius:22px;grid-template-columns:78px 1fr;gap:18px;padding:30px;display:grid}.skinSignature-module__KWbhGW__priorityNumber{background:var(--ms-botanical-tint);width:56px;height:56px;color:var(--ms-botanical,#98a995);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;display:grid}.skinSignature-module__KWbhGW__priorityMeta{align-items:center;gap:12px;margin-bottom:10px;display:flex}.skinSignature-module__KWbhGW__priorityMeta span,.skinSignature-module__KWbhGW__priorityMeta b{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-botanical,#98a995);font-size:10px}.skinSignature-module__KWbhGW__priorityMeta span{background:var(--ms-botanical-tint);border-radius:999px;padding:6px 9px}.skinSignature-module__KWbhGW__priorityList h3{margin:0 0 10px;font-size:30px}.skinSignature-module__KWbhGW__priorityList p{color:#4e5551;margin:0;font-size:16px;line-height:1.65}.skinSignature-module__KWbhGW__priorityList small{color:var(--ms-muted,#5f6b63);margin-top:14px;font-size:13px;display:block}.skinSignature-module__KWbhGW__ingredientGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px;display:grid}.skinSignature-module__KWbhGW__ingredientCard{border:1px solid var(--ms-border,#e8e4dc);background:var(--ms-card,#fff);border-radius:24px;min-height:290px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.skinSignature-module__KWbhGW__ingredientCard:hover{transform:translateY(-3px);box-shadow:0 16px 36px #363d3714}.skinSignature-module__KWbhGW__ingredientCard>div:first-child{justify-content:space-between;align-items:center;display:flex}.skinSignature-module__KWbhGW__ingredientCard small,.skinSignature-module__KWbhGW__ingredientCard>div span{letter-spacing:.15em;color:#71816d;font-size:10px}.skinSignature-module__KWbhGW__ingredientCard h3{margin:32px 0 10px;font-size:36px}.skinSignature-module__KWbhGW__evidenceBadge{background:var(--ms-botanical-tint);text-transform:uppercase;border-radius:999px;padding:6px 9px;width:auto!important;color:var(--ms-botanical,#98a995)!important;letter-spacing:.08em!important;font-size:10px!important;display:inline-block!important}.skinSignature-module__KWbhGW__ingredientCard p{color:#5b625e;margin:18px 0 16px;font-size:15px;line-height:1.65}.skinSignature-module__KWbhGW__ingredientCard em{color:#8a684e;margin-bottom:18px;font-size:12px;line-height:1.5;display:block}.skinSignature-module__KWbhGW__ingredientCard>b,.skinSignature-module__KWbhGW__ingredientCard>a{color:#6d8467;font-size:13px;font-weight:500;text-decoration:none}.skinSignature-module__KWbhGW__ingredientCard>a:hover{text-decoration:underline}.skinSignature-module__KWbhGW__routine{background:#dfe8dd;border-radius:30px;padding:42px}.skinSignature-module__KWbhGW__routineGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.skinSignature-module__KWbhGW__routineGrid article{background:var(--ms-card,#fff);border-radius:22px;padding:28px}.skinSignature-module__KWbhGW__routineGrid article>div{align-items:center;gap:16px;display:flex}.skinSignature-module__KWbhGW__routineGrid article>div span{background:var(--ms-bg,#fffefd);width:46px;height:46px;color:var(--ms-botanical,#98a995);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.skinSignature-module__KWbhGW__routineGrid h3{margin:0;font-size:30px}.skinSignature-module__KWbhGW__routineGrid ol{margin:24px 0 0;padding-left:24px}.skinSignature-module__KWbhGW__routineGrid li{border-bottom:1px solid #252a271f;padding:13px 0;font-family:Georgia,Times New Roman,serif;font-size:19px}.skinSignature-module__KWbhGW__roadmapGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.skinSignature-module__KWbhGW__roadmapGrid article{background:var(--ms-card,#fff);border-top:3px solid #91a886;border-radius:0 0 20px 20px;padding:28px}.skinSignature-module__KWbhGW__roadmapGrid small{letter-spacing:.15em;color:var(--ms-muted,#5f6b63);font-size:10px}.skinSignature-module__KWbhGW__roadmapGrid h3{margin:20px 0 12px;font-size:27px;line-height:1.15}.skinSignature-module__KWbhGW__roadmapGrid p{color:#5f6662;margin:0;font-size:14px;line-height:1.65}.skinSignature-module__KWbhGW__resultActions{align-items:center;gap:28px;margin-top:46px;display:flex}.skinSignature-module__KWbhGW__resultActions button{cursor:pointer;background:0 0;border:1px solid #aeb5ad;border-radius:999px;padding:14px 20px}.skinSignature-module__KWbhGW__resultActions a{color:#60775b;text-decoration:none}.skinSignature-module__KWbhGW__resultActions a:hover{text-decoration:underline}.skinSignature-module__KWbhGW__analysisPage{background:var(--ms-bg,#fffefd);min-height:100vh;color:var(--ms-ink,#1a221e);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.skinSignature-module__KWbhGW__analysisPage p{letter-spacing:.22em;color:var(--ms-botanical,#98a995);margin:24px 0 16px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__analysisPage h1{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,8vw,98px);font-weight:400;line-height:.95}.skinSignature-module__KWbhGW__analysisPage h1 em{color:#78906f;font-weight:400}.skinSignature-module__KWbhGW__analysisPage small{color:#6b726e;margin-top:24px;font-size:14px}.skinSignature-module__KWbhGW__analysisMark{gap:10px;display:flex}.skinSignature-module__KWbhGW__analysisMark span{background:#91a886;border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite skinSignature-module__KWbhGW__pulse}.skinSignature-module__KWbhGW__analysisMark span:nth-child(2){animation-delay:.15s}.skinSignature-module__KWbhGW__analysisMark span:nth-child(3){animation-delay:.3s}.skinSignature-module__KWbhGW__heroEyebrow{margin:18px auto 0!important;font-size:18px!important}.skinSignature-module__KWbhGW__heroMeta{border-top:1px solid #e1ddd4;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}.skinSignature-module__KWbhGW__heroMeta span{letter-spacing:.14em;color:#788078;font-size:10px}.skinSignature-module__KWbhGW__priorityCards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.skinSignature-module__KWbhGW__priorityCards article{background:var(--ms-card,#fff);border:1px solid var(--ms-border,#e8e4dc);border-radius:24px;flex-direction:column;min-height:330px;padding:30px;display:flex}.skinSignature-module__KWbhGW__priorityTop{justify-content:space-between;align-items:center;display:flex}.skinSignature-module__KWbhGW__priorityTop span{color:#78906f;font-family:Georgia,Times New Roman,serif}.skinSignature-module__KWbhGW__priorityTop b{letter-spacing:.12em;text-transform:uppercase;background:var(--ms-botanical-tint);color:var(--ms-botanical,#98a995);border-radius:999px;padding:7px 10px;font-size:10px}.skinSignature-module__KWbhGW__priorityCards h3{margin:48px 0 16px;font-size:34px;line-height:1.08}.skinSignature-module__KWbhGW__priorityCards p{color:#525a55;margin:0;font-size:15px;line-height:1.65}.skinSignature-module__KWbhGW__priorityCards small{color:#6e806a;margin-top:auto;padding-top:24px;line-height:1.5;display:block}.skinSignature-module__KWbhGW__dimensionGroups{gap:20px;margin-top:30px;display:grid}.skinSignature-module__KWbhGW__dimensionGroups>section{border:1px solid var(--ms-border,#e8e4dc);background:#ffffff73;border-radius:26px;padding:28px}.skinSignature-module__KWbhGW__dimensionGroups>section>h3{margin:0 0 20px;font-size:30px}.skinSignature-module__KWbhGW__dimensionGroups>section>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.skinSignature-module__KWbhGW__scoreCard h4{margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.18}.skinSignature-module__KWbhGW__waitSection{background:#eee5d9;border-radius:30px;margin-top:72px;padding:42px}.skinSignature-module__KWbhGW__waitGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.skinSignature-module__KWbhGW__waitGrid article{background:#ffffff9e;border:1px solid #ddd0c2;border-radius:22px;padding:26px}.skinSignature-module__KWbhGW__waitGrid article>span{letter-spacing:.16em;color:#8a684e;font-size:10px}.skinSignature-module__KWbhGW__waitGrid h3{margin:24px 0 12px;font-size:28px;line-height:1.15}.skinSignature-module__KWbhGW__waitGrid p{color:#645d57;margin:0;font-size:14px;line-height:1.65}.skinSignature-module__KWbhGW__closingCard{text-align:center;background:var(--ms-ink,#1a221e);color:var(--cta-text);border-radius:30px;margin-top:72px;padding:58px 42px}.skinSignature-module__KWbhGW__closingCard span{letter-spacing:.2em;color:#b7c5b2;font-size:10px}.skinSignature-module__KWbhGW__closingCard h2{max-width:760px;margin:18px auto 14px;font-size:clamp(38px,5vw,62px)}.skinSignature-module__KWbhGW__closingCard p{color:#d6dcd4;max-width:700px;margin:auto;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.55}@keyframes skinSignature-module__KWbhGW__pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}@keyframes skinSignature-module__KWbhGW__growBar{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@media (max-width:900px){.skinSignature-module__KWbhGW__scoreGrid{grid-template-columns:repeat(2,1fr)}.skinSignature-module__KWbhGW__priorityCards,.skinSignature-module__KWbhGW__waitGrid{grid-template-columns:1fr}.skinSignature-module__KWbhGW__priorityCards article{min-height:0}.skinSignature-module__KWbhGW__dimensionGroups>section>div{grid-template-columns:1fr}}@media (max-width:820px){.skinSignature-module__KWbhGW__storyCard{grid-template-columns:1fr;gap:24px}.skinSignature-module__KWbhGW__strengthGrid,.skinSignature-module__KWbhGW__roadmapGrid,.skinSignature-module__KWbhGW__ingredientGrid,.skinSignature-module__KWbhGW__routineGrid{grid-template-columns:1fr}}@media (max-width:760px){.skinSignature-module__KWbhGW__nav,.skinSignature-module__KWbhGW__quizHeader{width:calc(100% - 30px);height:76px}.skinSignature-module__KWbhGW__nav a:first-child,.skinSignature-module__KWbhGW__quizHeader a{font-size:20px}.skinSignature-module__KWbhGW__welcome{padding-top:58px}.skinSignature-module__KWbhGW__welcome h1{font-size:58px}.skinSignature-module__KWbhGW__welcome>p:not(.skinSignature-module__KWbhGW__disclaimer){font-size:20px}.skinSignature-module__KWbhGW__promise{grid-template-columns:1fr}.skinSignature-module__KWbhGW__promise article{border-left:0;border-top:1px solid var(--ms-border,#e8e4dc)}.skinSignature-module__KWbhGW__promise article:first-child{border-top:0}.skinSignature-module__KWbhGW__multiOptions{grid-template-columns:1fr}.skinSignature-module__KWbhGW__quizShell{padding-top:42px}.skinSignature-module__KWbhGW__quizShell h1{font-size:42px}.skinSignature-module__KWbhGW__results{padding-top:38px}.skinSignature-module__KWbhGW__resultsHero{padding:38px 22px}.skinSignature-module__KWbhGW__resultsHero h1{font-size:46px}.skinSignature-module__KWbhGW__storyCard,.skinSignature-module__KWbhGW__routine,.skinSignature-module__KWbhGW__waitSection{padding:28px 22px}.skinSignature-module__KWbhGW__storyCard>p{font-size:21px}.skinSignature-module__KWbhGW__priorityList article{grid-template-columns:1fr;padding:24px}.skinSignature-module__KWbhGW__priorityNumber{width:46px;height:46px}.skinSignature-module__KWbhGW__ingredientGrid,.skinSignature-module__KWbhGW__scoreGrid{grid-template-columns:1fr}.skinSignature-module__KWbhGW__resultActions{flex-direction:column;align-items:flex-start}.skinSignature-module__KWbhGW__sectionHeading h2{font-size:38px}.skinSignature-module__KWbhGW__heroMeta{flex-direction:column;gap:10px}.skinSignature-module__KWbhGW__closingCard{padding:42px 24px}}.skinSignature-module__KWbhGW__navLinks{align-items:center;gap:22px;display:flex}.skinSignature-module__KWbhGW__navLinks a{color:#5f6b63;font-size:13px;text-decoration:none}.skinSignature-module__KWbhGW__navLinks a:hover{text-decoration:underline}.skinSignature-module__KWbhGW__secondaryAction{color:#5f7558;cursor:pointer;background:0 0;border:1px solid #a7b79d;border-radius:999px;align-items:center;margin:16px 0 0;padding:15px 22px;font-size:14px;display:inline-flex}.skinSignature-module__KWbhGW__secondaryAction b{margin-left:18px}.skinSignature-module__KWbhGW__storyBody{color:#475049;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.55}.skinSignature-module__KWbhGW__whyAccordion{border-top:1px solid #252a271f;margin-top:18px;padding-top:16px}.skinSignature-module__KWbhGW__whyTrigger{border:1px solid var(--ms-border-botanical,#d5ddd2);background:var(--ms-botanical-tint);cursor:pointer;width:100%;color:var(--ms-ink-soft,#2a3530);font:inherit;text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:background .2s,border-color .2s,color .2s;display:flex}.skinSignature-module__KWbhGW__whyTrigger span{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__whyTrigger em{width:26px;height:26px;color:var(--ms-botanical,#98a995);border:1px solid var(--ms-border-botanical,#d5ddd2);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:16px;font-style:normal;line-height:1;display:grid}.skinSignature-module__KWbhGW__whyTrigger:hover{background:var(--ms-botanical-tint);border-color:var(--ms-botanical,#98a995);color:var(--ms-ink-soft,#2a3530)}.skinSignature-module__KWbhGW__whyOpen .skinSignature-module__KWbhGW__whyTrigger{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-text)}.skinSignature-module__KWbhGW__whyOpen .skinSignature-module__KWbhGW__whyTrigger em{color:var(--cta-text);background:#ffffff29;border-color:#0000}.skinSignature-module__KWbhGW__whyPanel{background:var(--ms-card,#fff);border:1px solid var(--ms-border,#e8e4dc);border-radius:18px;margin-top:12px;padding:16px 18px;box-shadow:0 8px 22px #363d370a}.skinSignature-module__KWbhGW__whyBlock+.skinSignature-module__KWbhGW__whyBlock{margin-top:14px}.skinSignature-module__KWbhGW__whyBlock strong{letter-spacing:.14em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.skinSignature-module__KWbhGW__whyBlock ul{gap:6px;margin:0;padding-left:18px;display:grid}.skinSignature-module__KWbhGW__whyBlock li,.skinSignature-module__KWbhGW__whyBlock p{color:#5b625e;margin:0;font-size:13px;line-height:1.6}.skinSignature-module__KWbhGW__priorityCards article,.skinSignature-module__KWbhGW__scoreCard,.skinSignature-module__KWbhGW__strengthGrid article,.skinSignature-module__KWbhGW__waitGrid article,.skinSignature-module__KWbhGW__ingredientCard,.skinSignature-module__KWbhGW__routineGrid article,.skinSignature-module__KWbhGW__roadmapGrid article{flex-direction:column;display:flex}.skinSignature-module__KWbhGW__scoreCard .skinSignature-module__KWbhGW__whyAccordion,.skinSignature-module__KWbhGW__strengthGrid .skinSignature-module__KWbhGW__whyAccordion,.skinSignature-module__KWbhGW__waitGrid .skinSignature-module__KWbhGW__whyAccordion,.skinSignature-module__KWbhGW__ingredientCard .skinSignature-module__KWbhGW__whyAccordion,.skinSignature-module__KWbhGW__routineGrid .skinSignature-module__KWbhGW__whyAccordion,.skinSignature-module__KWbhGW__roadmapGrid .skinSignature-module__KWbhGW__whyAccordion{margin-top:auto}.skinSignature-module__KWbhGW__priorityCards .skinSignature-module__KWbhGW__whyAccordion,.skinSignature-module__KWbhGW__storyCard .skinSignature-module__KWbhGW__whyAccordion{margin-top:18px}.skinSignature-module__KWbhGW__scoreCard p{margin-bottom:0}.skinSignature-module__KWbhGW__priorityCards{align-items:start;gap:18px}.skinSignature-module__KWbhGW__priorityCard{height:100%;min-height:0;overflow:visible}.skinSignature-module__KWbhGW__priorityLevel{letter-spacing:.12em;text-transform:uppercase;background:var(--ms-botanical-tint);color:var(--ms-botanical,#98a995);border:1px solid var(--ms-border-botanical,#d5ddd2);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.skinSignature-module__KWbhGW__focusPathLink{color:#4f684d;align-items:center;min-height:40px;margin:6px 0 2px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.skinSignature-module__KWbhGW__focusPathLink:hover{color:var(--cta-bg);text-underline-offset:3px;text-decoration:underline}.skinSignature-module__KWbhGW__priorityCards .skinSignature-module__KWbhGW__whyAccordion{margin-top:8px}.skinSignature-module__KWbhGW__ingSelect{border-top:1px solid #252a271a;width:100%;margin-top:12px;padding-top:12px}.skinSignature-module__KWbhGW__ingSelectTrigger{border:1px solid var(--ms-border-botanical,#d5ddd2);background:var(--ms-botanical-tint);cursor:pointer;width:100%;color:var(--ms-muted,#5f6b63);font:inherit;text-align:left;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;transition:background .2s,border-color .2s,color .2s;display:flex}.skinSignature-module__KWbhGW__ingSelectTrigger span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__ingSelectTrigger em{border:1px solid var(--ms-border-botanical,#d5ddd2);background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:16px;font-style:normal;line-height:1;display:grid}.skinSignature-module__KWbhGW__ingSelectTrigger:hover{background:var(--ms-botanical-tint);border-color:var(--ms-botanical,#98a995)}.skinSignature-module__KWbhGW__ingSelectOpen .skinSignature-module__KWbhGW__ingSelectTrigger{background:var(--cta-bg);border-color:var(--cta-bg);color:var(--cta-text)}.skinSignature-module__KWbhGW__ingSelectOpen .skinSignature-module__KWbhGW__ingSelectTrigger em{color:var(--cta-text);background:#ffffff29;border-color:#0000}.skinSignature-module__KWbhGW__ingSelectPanel{gap:16px;min-width:0;margin-top:14px;display:grid}.skinSignature-module__KWbhGW__ingMatchSection h4{letter-spacing:.14em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 10px;font-size:10px}.skinSignature-module__KWbhGW__ingMatchList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__ingMatchCard{min-width:0}.skinSignature-module__KWbhGW__ingMatchCardTop{margin-bottom:10px}.skinSignature-module__KWbhGW__ingMatchName{color:var(--ms-ink,#1a221e);font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.2;text-decoration:none;transition:color .2s}.skinSignature-module__KWbhGW__ingMatchName:hover,.skinSignature-module__KWbhGW__ingMatchName:focus-visible{color:#60775b;text-decoration:underline}.skinSignature-module__KWbhGW__ingMatchCardTop .skinSignature-module__KWbhGW__chip{white-space:nowrap;flex:none}.skinSignature-module__KWbhGW__ingMatchCard .skinSignature-module__KWbhGW__expandable,.skinSignature-module__KWbhGW__ingMatchCard .skinSignature-module__KWbhGW__expandableBody,.skinSignature-module__KWbhGW__ingMatchCard .skinSignature-module__KWbhGW__summary{color:#5b625e;margin:0 0 10px;font-family:inherit;font-size:14px;line-height:1.6}.skinSignature-module__KWbhGW__ingMatchMeta{margin-bottom:8px}.skinSignature-module__KWbhGW__ingMatchLink{color:#60775b;margin-top:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.skinSignature-module__KWbhGW__ingMatchLink:hover,.skinSignature-module__KWbhGW__ingMatchLink:focus-visible{text-decoration:underline}.skinSignature-module__KWbhGW__ingWhy{margin:4px 0 2px}.skinSignature-module__KWbhGW__ingWhyTrigger{cursor:pointer;width:100%;color:var(--ms-botanical,#98a995);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.skinSignature-module__KWbhGW__ingWhyTrigger span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__ingWhyTrigger em{font-size:14px;font-style:normal;line-height:1}.skinSignature-module__KWbhGW__ingWhyOpen .skinSignature-module__KWbhGW__ingWhyTrigger{color:var(--ms-muted,#5f6b63)}.skinSignature-module__KWbhGW__ingWhyList{gap:5px;margin:0 0 8px;padding-left:18px;display:grid}.skinSignature-module__KWbhGW__ingWhyList li{color:#5b625e;font-size:12px;line-height:1.5}.skinSignature-module__KWbhGW__ingSelectFallback{background:var(--ms-botanical-tint);border:1px solid var(--ms-border-botanical,#d5ddd2);border-radius:14px;padding:12px 14px}.skinSignature-module__KWbhGW__ingSelectFallback p{color:#5b625e;margin:0 0 10px;font-size:13px;line-height:1.6}.skinSignature-module__KWbhGW__ingSelectFallback a{color:#60775b;font-size:12px;font-weight:600;text-decoration:none}.skinSignature-module__KWbhGW__ingSelectFallback a:hover{text-decoration:underline}.skinSignature-module__KWbhGW__ingSelectDisclaimer{color:#7a817c;margin:0;font-size:11px;line-height:1.55}@media (max-width:900px){.skinSignature-module__KWbhGW__priorityCard{min-height:0;overflow:visible}.skinSignature-module__KWbhGW__ingMatchCardTop{flex-wrap:wrap}}.skinSignature-module__KWbhGW__routineIntelSection{border-top:1px solid var(--ms-border,#e8e4dc);margin:80px 0 28px;padding:36px 0 8px}.skinSignature-module__KWbhGW__routineIntelIntro{max-width:820px;margin:10px 0 28px}.skinSignature-module__KWbhGW__routineIntelIntro .skinSignature-module__KWbhGW__expandableBody,.skinSignature-module__KWbhGW__routineIntelIntro .skinSignature-module__KWbhGW__expandable{color:#5b625e;margin:0 0 14px;font-size:16px;line-height:1.7}.skinSignature-module__KWbhGW__routineIntelMeta{flex-wrap:wrap;gap:8px;display:flex}.skinSignature-module__KWbhGW__routineIntelFallback{background:var(--ms-botanical-tint);border:1px solid var(--ms-border-botanical,#d5ddd2);border-radius:22px;max-width:720px;padding:24px 26px;box-shadow:0 10px 28px #363d370a}.skinSignature-module__KWbhGW__routineIntelFallback p{color:#5b625e;margin:0 0 12px;font-size:15px;line-height:1.65}.skinSignature-module__KWbhGW__routineIntelFallback a{color:#60775b;font-size:13px;font-weight:600;text-decoration:none}.skinSignature-module__KWbhGW__routineIntelFallback a:hover,.skinSignature-module__KWbhGW__routineIntelFallback a:focus-visible{text-decoration:underline}.skinSignature-module__KWbhGW__routineSegment{background:var(--ms-card,#fff);border:1px solid var(--ms-border,#e8e4dc);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;margin:0 0 28px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.skinSignature-module__KWbhGW__routineSegment button{appearance:none;cursor:pointer;color:var(--ms-muted,#5f6b63);font:inherit;letter-spacing:.02em;background:0 0;border:0;border-radius:999px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.skinSignature-module__KWbhGW__routineSegment button:hover{color:var(--ms-ink-soft,#2a3530);background:#ffffff73}.skinSignature-module__KWbhGW__routineSegment button:focus-visible{outline:2px solid var(--ms-botanical,#98a995);outline-offset:2px}.skinSignature-module__KWbhGW__routineSegmentActive{box-shadow:0 4px 14px #363d371a;color:var(--ms-ink-soft,#2a3530)!important;background:#fff!important}.skinSignature-module__KWbhGW__routineStepList{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (min-width:960px){.skinSignature-module__KWbhGW__routineStepList{grid-template-columns:1fr 1fr}}.skinSignature-module__KWbhGW__routineStepCard[data-status=addLater],.skinSignature-module__KWbhGW__routineStepCard[data-status=optional]{background:var(--ms-card,#fff)}.skinSignature-module__KWbhGW__routineStepCard[data-status=pause]{background:var(--ms-bg,#fffefd);border-color:var(--ms-border,#e8e4dc)}.skinSignature-module__KWbhGW__routineStepTop{grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-bottom:4px;display:grid}.skinSignature-module__KWbhGW__routineStepHeading{min-width:0}.skinSignature-module__KWbhGW__routineStepTitle{color:var(--ms-ink,#1a221e);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,26px);font-weight:400;line-height:1.15}.skinSignature-module__KWbhGW__routineStepCard .skinSignature-module__KWbhGW__expandable,.skinSignature-module__KWbhGW__routineStepCard .skinSignature-module__KWbhGW__expandableBody,.skinSignature-module__KWbhGW__routineStepCard .skinSignature-module__KWbhGW__summary{color:#5b625e;margin:0 0 12px;font-size:14px;line-height:1.65}.skinSignature-module__KWbhGW__routineStepIngredients{border-top:1px solid var(--ms-border,#e8e4dc);margin:0 0 10px;padding-top:12px}.skinSignature-module__KWbhGW__routineStepIngredients>span{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.skinSignature-module__KWbhGW__routineStepIngredients div{flex-wrap:wrap;gap:8px;display:flex}.skinSignature-module__KWbhGW__routineStepIngredients a{color:#60775b;text-transform:capitalize;background:var(--ms-botanical-tint);border:1px solid var(--ms-border-botanical,#d5ddd2);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s}.skinSignature-module__KWbhGW__routineStepIngredients a:hover,.skinSignature-module__KWbhGW__routineStepIngredients a:focus-visible{background:var(--ms-botanical-tint);border-color:var(--ms-botanical,#98a995);text-decoration:underline}.skinSignature-module__KWbhGW__routineDetails{margin-top:4px}.skinSignature-module__KWbhGW__routineDetailsTrigger,.skinSignature-module__KWbhGW__routineWhyTrigger{cursor:pointer;width:100%;color:var(--ms-botanical,#98a995);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 0;transition:color .2s;display:flex}.skinSignature-module__KWbhGW__routineDetailsTrigger span,.skinSignature-module__KWbhGW__routineWhyTrigger span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__routineDetailsTrigger em,.skinSignature-module__KWbhGW__routineWhyTrigger em{font-size:14px;font-style:normal}.skinSignature-module__KWbhGW__routineDetailsOpen .skinSignature-module__KWbhGW__routineDetailsTrigger,.skinSignature-module__KWbhGW__routineWhyOpen .skinSignature-module__KWbhGW__routineWhyTrigger{color:var(--ms-muted,#5f6b63)}.skinSignature-module__KWbhGW__routineStepDetails{gap:8px;padding:4px 0 6px;display:grid}.skinSignature-module__KWbhGW__routineStepDetails p{color:#5b625e;margin:0;font-size:13px;line-height:1.6}.skinSignature-module__KWbhGW__routineStepDetails strong{color:#3d4540}.skinSignature-module__KWbhGW__routineWhy{margin-top:2px}.skinSignature-module__KWbhGW__routineWhyList{gap:5px;margin:0;padding:4px 0 6px 18px;display:grid}.skinSignature-module__KWbhGW__routineWhyList li{color:#5b625e;font-size:12px;line-height:1.5}.skinSignature-module__KWbhGW__routineIntroPanel{gap:28px;display:grid}.skinSignature-module__KWbhGW__routineIntroSummary{color:#5b625e;max-width:820px;margin:0;font-size:16px;line-height:1.7}.skinSignature-module__KWbhGW__routinePhases,.skinSignature-module__KWbhGW__routineTimeline{gap:16px;display:grid}@media (min-width:960px){.skinSignature-module__KWbhGW__routinePhases,.skinSignature-module__KWbhGW__routineTimeline{grid-template-columns:repeat(3,1fr)}}.skinSignature-module__KWbhGW__routinePhases article,.skinSignature-module__KWbhGW__routineTimeline article,.skinSignature-module__KWbhGW__routineGuideGrid article,.skinSignature-module__KWbhGW__routineCompareGrid article{background:var(--ms-card,#fff);border:1px solid var(--ms-border,#e8e4dc);border-radius:22px;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 10px 28px #363d370a}.skinSignature-module__KWbhGW__routinePhases article:hover,.skinSignature-module__KWbhGW__routineTimeline article:hover,.skinSignature-module__KWbhGW__routineGuideGrid article:hover,.skinSignature-module__KWbhGW__routineCompareGrid article:hover{border-color:var(--ms-border-botanical,#d5ddd2);transform:translateY(-1px);box-shadow:0 14px 32px #363d3712}.skinSignature-module__KWbhGW__routinePhases span,.skinSignature-module__KWbhGW__routineTimeline span,.skinSignature-module__KWbhGW__routineGuideGrid span,.skinSignature-module__KWbhGW__routineCompareGrid span{letter-spacing:.14em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.skinSignature-module__KWbhGW__routinePhases h3,.skinSignature-module__KWbhGW__routineTimeline h3,.skinSignature-module__KWbhGW__routineCompare h3,.skinSignature-module__KWbhGW__routineAvoid h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.skinSignature-module__KWbhGW__routinePhases p,.skinSignature-module__KWbhGW__routinePhases li,.skinSignature-module__KWbhGW__routineTimeline li,.skinSignature-module__KWbhGW__routineGuideGrid li,.skinSignature-module__KWbhGW__routineCompare p,.skinSignature-module__KWbhGW__routineAvoid li{color:#5b625e;font-size:13px;line-height:1.6}.skinSignature-module__KWbhGW__routinePhases ul,.skinSignature-module__KWbhGW__routineTimeline ul,.skinSignature-module__KWbhGW__routineGuideGrid ul,.skinSignature-module__KWbhGW__routineCompare ul,.skinSignature-module__KWbhGW__routineAvoid ul{gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.skinSignature-module__KWbhGW__routinePhaseSigns{gap:14px;margin-top:14px;display:grid}.skinSignature-module__KWbhGW__routinePhaseSigns strong{letter-spacing:.06em;text-transform:uppercase;color:var(--ms-muted,#5f6b63);margin-bottom:6px;font-size:11px;display:block}.skinSignature-module__KWbhGW__routineGuideGrid{gap:16px;display:grid}@media (min-width:960px){.skinSignature-module__KWbhGW__routineGuideGrid{grid-template-columns:repeat(3,1fr)}}.skinSignature-module__KWbhGW__routineAvoid{padding-top:8px}.skinSignature-module__KWbhGW__routineCompare{margin-top:40px}.skinSignature-module__KWbhGW__routineCompareGrid{gap:16px;margin-top:18px;display:grid}@media (min-width:960px){.skinSignature-module__KWbhGW__routineCompareGrid{grid-template-columns:repeat(2,1fr)}}.skinSignature-module__KWbhGW__routineCompare li strong{color:var(--ms-ink,#1a221e);margin-bottom:4px;font-size:15px;display:block}.skinSignature-module__KWbhGW__routineIntelDisclaimer{color:#7a817c;max-width:820px;margin:28px 0 0;font-size:12px;line-height:1.6}@media (max-width:700px){.skinSignature-module__KWbhGW__routineStepTop{grid-template-columns:auto 1fr;gap:10px}.skinSignature-module__KWbhGW__routineStepTitle{font-size:22px}.skinSignature-module__KWbhGW__routineSegment{width:100%}.skinSignature-module__KWbhGW__routineSegment button{flex:auto;padding:11px 14px;font-size:12px}}.skinSignature-module__KWbhGW__chip{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.skinSignature-module__KWbhGW__chipNeutral{background:var(--ms-bg,#fffefd);color:#5f6963;border-color:#e4e0d7}.skinSignature-module__KWbhGW__chipEvidence{background:var(--ms-botanical-tint);color:var(--ms-muted,#5f6b63);border-color:var(--ms-border-botanical,#d5ddd2)}.skinSignature-module__KWbhGW__chipEvidenceStrong{background:var(--ms-botanical-tint);color:var(--ms-ink-soft,#2a3530);border-color:var(--ms-border-botanical,#d5ddd2)}.skinSignature-module__KWbhGW__chipEvidenceModerate{background:var(--ms-botanical-tint);color:var(--ms-muted,#5f6b63);border-color:var(--ms-border-botanical,#d5ddd2)}.skinSignature-module__KWbhGW__chipEvidenceEmerging{background:var(--ms-bg,#fffefd);color:#6d655c;border-color:var(--ms-border,#e8e4dc)}.skinSignature-module__KWbhGW__chipConfidence{background:var(--ms-botanical-tint);color:var(--ms-muted,#5f6b63);border-color:var(--ms-border-botanical,#d5ddd2)}.skinSignature-module__KWbhGW__chipConfidenceHigh{background:var(--ms-botanical-tint);color:var(--ms-ink-soft,#2a3530);border-color:var(--ms-border-botanical,#d5ddd2)}.skinSignature-module__KWbhGW__chipConfidenceMid{background:var(--ms-botanical-tint);color:var(--ms-muted,#5f6b63);border-color:var(--ms-border-botanical,#d5ddd2)}.skinSignature-module__KWbhGW__chipConfidenceLow{background:var(--ms-bg,#fffefd);color:#6d655c;border-color:var(--ms-border,#e8e4dc)}.skinSignature-module__KWbhGW__chipIrritation{background:var(--ms-bg,#fffefd);color:#5f6963;border-color:#e4e0d7}.skinSignature-module__KWbhGW__chipIrritationLow{background:var(--ms-botanical-tint);color:var(--ms-ink-soft,#2a3530);border-color:var(--ms-border-botanical,#d5ddd2)}.skinSignature-module__KWbhGW__chipIrritationMid{color:#7a6550;border-color:var(--ms-border,#e8e4dc);background:#f5efe6}.skinSignature-module__KWbhGW__chipIrritationHigh{color:#7a5248;border-color:var(--ms-border,#e8e4dc);background:#f3e8e4}.skinSignature-module__KWbhGW__chipBeginner{background:var(--ms-botanical-tint);color:var(--ms-ink-soft,#2a3530);border-color:var(--ms-border-botanical,#d5ddd2)}.skinSignature-module__KWbhGW__chipAdvanced{background:var(--ms-bg,#fffefd);color:#6d655c;border-color:var(--ms-border,#e8e4dc)}.skinSignature-module__KWbhGW__chipStatus{font-weight:700}.skinSignature-module__KWbhGW__chipStatusNow{background:var(--cta-bg);color:var(--cta-text);border-color:var(--cta-bg)}.skinSignature-module__KWbhGW__chipStatusLater{background:var(--ms-botanical-tint);color:var(--ms-muted,#5f6b63);border-color:var(--ms-border-botanical,#d5ddd2)}.skinSignature-module__KWbhGW__chipStatusOptional{background:var(--ms-bg,#fffefd);color:#5f6963;border-color:#e4e0d7}.skinSignature-module__KWbhGW__chipStatusPause{background:var(--ms-bg,#fffefd);color:#7a5e45;border-color:var(--ms-border,#e8e4dc)}.skinSignature-module__KWbhGW__accordionShell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.skinSignature-module__KWbhGW__accordionShellOpen{opacity:1;grid-template-rows:1fr}.skinSignature-module__KWbhGW__accordionInner{min-height:0;overflow:hidden}.skinSignature-module__KWbhGW__expandable{gap:6px;display:grid}.skinSignature-module__KWbhGW__expandableBody{font-size:inherit;line-height:inherit;color:inherit;margin:0}.skinSignature-module__KWbhGW__expandableToggle{appearance:none;cursor:pointer;font:inherit;letter-spacing:.04em;color:#60775b;text-align:left;background:0 0;border:0;min-height:32px;margin:0;padding:0;font-size:12px;font-weight:600;transition:color .2s}.skinSignature-module__KWbhGW__expandableToggle:hover,.skinSignature-module__KWbhGW__expandableToggle:focus-visible{color:var(--ms-ink-soft,#2a3530);text-decoration:underline}.skinSignature-module__KWbhGW__expandableToggle:focus-visible{outline:2px solid var(--ms-botanical,#98a995);outline-offset:3px;border-radius:4px}.skinSignature-module__KWbhGW__storyCard .skinSignature-module__KWbhGW__expandableBody,.skinSignature-module__KWbhGW__storyCard .skinSignature-module__KWbhGW__expandable{color:#475049;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.55}.skinSignature-module__KWbhGW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skinSignature-module__KWbhGW__sectionHeading{margin-bottom:4px}.skinSignature-module__KWbhGW__sectionHeading>p{max-width:640px}.skinSignature-module__KWbhGW__whyTrigger:focus-visible,.skinSignature-module__KWbhGW__ingSelectTrigger:focus-visible,.skinSignature-module__KWbhGW__ingWhyTrigger:focus-visible,.skinSignature-module__KWbhGW__routineWhyTrigger:focus-visible,.skinSignature-module__KWbhGW__routineDetailsTrigger:focus-visible,.skinSignature-module__KWbhGW__routineDetailsTrigger:focus-visible{outline:2px solid var(--ms-botanical,#98a995);outline-offset:2px}.skinSignature-module__KWbhGW__dimensionGroups>section>div,.skinSignature-module__KWbhGW__strengthGrid,.skinSignature-module__KWbhGW__waitGrid,.skinSignature-module__KWbhGW__ingredientGrid,.skinSignature-module__KWbhGW__priorityCards{align-items:start}.skinSignature-module__KWbhGW__scoreCard,.skinSignature-module__KWbhGW__ingredientCard{min-height:0}@media (min-width:1100px){.skinSignature-module__KWbhGW__results{width:min(1140px,100% - 48px)}.skinSignature-module__KWbhGW__routineIntelSection{padding-left:0;padding-right:0}}.skinSignature-module__KWbhGW__resultsPage{background:var(--ms-bg,#fffefd)}.skinSignature-module__KWbhGW__skinStory{border-bottom:1px solid var(--ms-border,#e8e4dc);margin:0 0 72px;padding:56px 0 48px;animation:.75s cubic-bezier(.22,1,.36,1) both skinSignature-module__KWbhGW__skinStoryFade}.skinSignature-module__KWbhGW__skinStoryHeader>span{letter-spacing:.2em;color:var(--ms-botanical,#98a995);margin-bottom:22px;font-size:11px;font-weight:700;display:block}.skinSignature-module__KWbhGW__skinStoryHeader h1{letter-spacing:-.04em;color:var(--ms-ink,#1a221e);margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.6vw,68px);font-weight:400;line-height:1.05}.skinSignature-module__KWbhGW__skinStorySignature{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.skinSignature-module__KWbhGW__skinStorySignature li{letter-spacing:.06em;color:#5f6b63;border-bottom:1px solid var(--ms-border-botanical,#d5ddd2);padding:8px 0;font-size:12px}.skinSignature-module__KWbhGW__skinStoryNarrative{color:#475049;max-width:640px;margin:0 0 48px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.4vw,26px);line-height:1.55;animation:.75s cubic-bezier(.22,1,.36,1) 80ms both skinSignature-module__KWbhGW__skinStoryFade}.skinSignature-module__KWbhGW__skinStoryNoticed,.skinSignature-module__KWbhGW__skinStorySequence{max-width:640px;margin:0 0 40px;animation:.75s cubic-bezier(.22,1,.36,1) both skinSignature-module__KWbhGW__skinStoryFade}.skinSignature-module__KWbhGW__skinStoryNoticed{animation-delay:.16s}.skinSignature-module__KWbhGW__skinStorySequence{margin-bottom:28px;animation-delay:.24s}.skinSignature-module__KWbhGW__skinStoryNoticed h2,.skinSignature-module__KWbhGW__skinStorySequence h2{letter-spacing:-.03em;color:var(--ms-ink,#1a221e);margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.15}.skinSignature-module__KWbhGW__skinStoryNoticed ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__skinStoryNoticed li{color:#5b625e;padding-left:18px;font-size:16px;line-height:1.55;position:relative}.skinSignature-module__KWbhGW__skinStoryNoticed li:before{content:"";background:var(--cta-bg);width:6px;height:1px;position:absolute;top:.72em;left:0}.skinSignature-module__KWbhGW__skinStorySequence p{color:#5b625e;max-width:620px;margin:0;font-size:16px;line-height:1.75}.skinSignature-module__KWbhGW__skinStoryWhy{max-width:640px;animation:.75s cubic-bezier(.22,1,.36,1) .32s both skinSignature-module__KWbhGW__skinStoryFade}.skinSignature-module__KWbhGW__prioritySection{margin-top:8px}@keyframes skinSignature-module__KWbhGW__skinStoryFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.skinSignature-module__KWbhGW__skinStory,.skinSignature-module__KWbhGW__skinStoryNarrative,.skinSignature-module__KWbhGW__skinStoryNoticed,.skinSignature-module__KWbhGW__skinStorySequence,.skinSignature-module__KWbhGW__skinStoryWhy{animation:none}}@media (max-width:760px){.skinSignature-module__KWbhGW__skinStory{margin-bottom:48px;padding:36px 0}.skinSignature-module__KWbhGW__skinStoryHeader h1{font-size:40px}.skinSignature-module__KWbhGW__skinStoryNarrative{margin-bottom:36px;font-size:20px}.skinSignature-module__KWbhGW__skinStoryNoticed li{font-size:15px}}.skinSignature-module__KWbhGW__journey{padding:8px 0 4px;animation:.7s cubic-bezier(.22,1,.36,1) both skinSignature-module__KWbhGW__skinStoryFade}.skinSignature-module__KWbhGW__journeyHeader h3{letter-spacing:-.035em;color:var(--ms-ink,#1a221e);margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,46px);font-weight:400;line-height:1.1}.skinSignature-module__KWbhGW__journeyHeader p{color:#5b625e;max-width:560px;margin:0;font-size:16px;line-height:1.7}.skinSignature-module__KWbhGW__journeySummary{color:#475049;max-width:640px;margin:0 0 40px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.6}.skinSignature-module__KWbhGW__journeyTimeline{margin:0 0 28px;padding-top:28px;position:relative}.skinSignature-module__KWbhGW__journeyLine{display:none}.skinSignature-module__KWbhGW__journeyTrack{grid-template-columns:1fr;gap:18px;display:grid;position:relative}@media (min-width:960px){.skinSignature-module__KWbhGW__journeyLine{background:var(--ms-border-botanical,#d5ddd2);z-index:0;height:1px;display:block;position:absolute;top:52px;left:8%;right:8%}.skinSignature-module__KWbhGW__journeyTrack{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px}}.skinSignature-module__KWbhGW__journeyPhase{z-index:1;padding:0;animation:.7s cubic-bezier(.22,1,.36,1) both skinSignature-module__KWbhGW__skinStoryFade;position:relative}.skinSignature-module__KWbhGW__journeyPhase:first-child{animation-delay:60ms}.skinSignature-module__KWbhGW__journeyPhase:nth-child(2){animation-delay:.14s}.skinSignature-module__KWbhGW__journeyPhase:nth-child(3){animation-delay:.22s}.skinSignature-module__KWbhGW__journeyPhaseCurrent:before{content:"";background:var(--cta-bg);z-index:2;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:22px;right:22px}.skinSignature-module__KWbhGW__journeyPhaseExpanded{border-color:var(--ms-botanical,#98a995)}.skinSignature-module__KWbhGW__journeyStatusQuiet{color:#7a817c!important}.skinSignature-module__KWbhGW__journeyPhaseTrigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:18px;padding:24px 22px 18px;display:block}.skinSignature-module__KWbhGW__journeyPhaseTrigger:focus-visible{outline:2px solid var(--ms-botanical,#98a995);outline-offset:3px}.skinSignature-module__KWbhGW__journeyPhaseTop{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.skinSignature-module__KWbhGW__journeyPhaseNumber{color:var(--ms-botanical,#98a995);flex:none;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;line-height:.9}.skinSignature-module__KWbhGW__journeyPhaseCompleted .skinSignature-module__KWbhGW__journeyPhaseNumber{color:var(--ms-botanical,#98a995)}.skinSignature-module__KWbhGW__journeyPhaseUpcoming .skinSignature-module__KWbhGW__journeyPhaseNumber{color:#a8b3a6}.skinSignature-module__KWbhGW__journeyPhaseHeading{gap:4px;padding-top:4px;display:grid}.skinSignature-module__KWbhGW__journeyPhaseHeading small{letter-spacing:.18em;text-transform:uppercase;color:var(--ms-botanical,#98a995);font-size:10px;font-weight:700}.skinSignature-module__KWbhGW__journeyPhaseHeading strong{color:var(--ms-ink,#1a221e);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.2}.skinSignature-module__KWbhGW__journeyPhaseHeading em{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin-top:4px;font-size:10px;font-style:normal;font-weight:700}.skinSignature-module__KWbhGW__journeyPhaseBody{gap:18px;display:grid}.skinSignature-module__KWbhGW__journeyPurpose,.skinSignature-module__KWbhGW__journeyFocus,.skinSignature-module__KWbhGW__journeyReady{margin:0}.skinSignature-module__KWbhGW__journeyPurpose span,.skinSignature-module__KWbhGW__journeyFocus span,.skinSignature-module__KWbhGW__journeyReady span,.skinSignature-module__KWbhGW__journeyPause span{letter-spacing:.14em;text-transform:uppercase;color:var(--ms-muted,#5f6b63);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.skinSignature-module__KWbhGW__journeyPurpose{color:#5b625e;font-size:15px;line-height:1.6}.skinSignature-module__KWbhGW__journeyFocus ul,.skinSignature-module__KWbhGW__journeyReady ul,.skinSignature-module__KWbhGW__journeyExpandPanel ul,.skinSignature-module__KWbhGW__journeyPause ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__journeyFocus li,.skinSignature-module__KWbhGW__journeyReady li,.skinSignature-module__KWbhGW__journeyExpandPanel li,.skinSignature-module__KWbhGW__journeyPause li{color:#5b625e;padding-left:14px;font-size:14px;line-height:1.5;position:relative}.skinSignature-module__KWbhGW__journeyFocus li:before,.skinSignature-module__KWbhGW__journeyReady li:before,.skinSignature-module__KWbhGW__journeyExpandPanel li:before,.skinSignature-module__KWbhGW__journeyPause li:before{content:"";background:var(--cta-bg);width:5px;height:1px;position:absolute;top:.7em;left:0}.skinSignature-module__KWbhGW__journeyExpandHint{letter-spacing:.1em;text-transform:uppercase;color:#60775b;margin-top:20px;font-size:11px;font-weight:700;display:inline-block}.skinSignature-module__KWbhGW__journeyExpandPanel{border-top:1px solid var(--ms-border,#e8e4dc);margin-top:0;padding:16px 24px 22px}.skinSignature-module__KWbhGW__journeyExpandPanel h4{color:var(--ms-ink,#1a221e);margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.skinSignature-module__KWbhGW__journeyPause{margin-top:16px}.skinSignature-module__KWbhGW__journeyNote{color:#7a817c;max-width:640px;margin:8px 0 36px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.7}.skinSignature-module__KWbhGW__journey .skinSignature-module__KWbhGW__routineGuideGrid{margin-top:8px}.skinSignature-module__KWbhGW__journey .skinSignature-module__KWbhGW__routineGuideGrid article,.skinSignature-module__KWbhGW__journey .skinSignature-module__KWbhGW__routineAvoid{box-shadow:none}.skinSignature-module__KWbhGW__journey .skinSignature-module__KWbhGW__routineGuideGrid article:hover{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.skinSignature-module__KWbhGW__journey,.skinSignature-module__KWbhGW__journeyPhase{animation:none}.skinSignature-module__KWbhGW__journeyPhase:hover{transform:none}}@media (max-width:700px){.skinSignature-module__KWbhGW__journeyPhaseTrigger{padding:22px 20px 18px}.skinSignature-module__KWbhGW__journeyPhaseNumber{font-size:36px}.skinSignature-module__KWbhGW__journeyPhaseHeading strong{font-size:20px}.skinSignature-module__KWbhGW__journeyHeader h3{font-size:34px}}.skinSignature-module__KWbhGW__page,.skinSignature-module__KWbhGW__assessment,.skinSignature-module__KWbhGW__resultsPage,.skinSignature-module__KWbhGW__decisionCompanion{background:var(--ms-bg,#fffefd);min-height:100vh;color:var(--ms-ink-strong,#1d2a22);font-family:var(--font-sans);overflow-x:clip}.skinSignature-module__KWbhGW__results{width:min(1100px,calc(100% - var(--page-inline) * 2));padding:var(--space-10) 0 var(--space-11);margin:auto}.skinSignature-module__KWbhGW__welcome{width:min(920px,100%);padding:0 0 var(--space-10);margin:0}.skinSignature-module__KWbhGW__welcome>span,.skinSignature-module__KWbhGW__sectionHeading>span,.skinSignature-module__KWbhGW__skinStoryHeader>span,.skinSignature-module__KWbhGW__quizMeta span{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ms-botanical,#98a995);font-weight:700;line-height:1.35}.skinSignature-module__KWbhGW__welcome h1{font-family:var(--font-serif);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:var(--space-5) 0 var(--space-7);max-width:12ch;color:var(--ms-ink-strong,#1d2a22)}.skinSignature-module__KWbhGW__welcome h1 em{color:var(--ms-botanical,#98a995);font-style:italic;font-weight:400}.skinSignature-module__KWbhGW__welcome>p:not(.skinSignature-module__KWbhGW__disclaimer){max-width:var(--measure);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);color:var(--muted,#66716a);margin:0}.skinSignature-module__KWbhGW__quizHeader{border-bottom:1px solid var(--ms-border,#e8e4dc);justify-content:space-between;align-items:center;width:min(920px,100%);height:auto;min-height:56px;margin:0;padding:4px 0 12px;display:flex}.skinSignature-module__KWbhGW__quizLabel{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ms-botanical,#98a995);font-weight:700}.skinSignature-module__KWbhGW__quizShell{width:min(760px,100%);padding:var(--space-7) 0 var(--space-11);margin:0}.skinSignature-module__KWbhGW__quizShell h1{font-family:var(--font-serif);font-size:clamp(34px,4.4vw,52px);line-height:var(--leading-tight);letter-spacing:var(--tracking-section);margin:var(--space-5) 0 var(--space-4);max-width:18ch;color:var(--ms-ink-strong,#1d2a22)}.skinSignature-module__KWbhGW__help{font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--muted);margin:0 0 var(--space-4);max-width:var(--measure-narrow)}.skinSignature-module__KWbhGW__options,.skinSignature-module__KWbhGW__multiOptions{gap:var(--space-3);margin-top:var(--space-7)}.skinSignature-module__KWbhGW__options button,.skinSignature-module__KWbhGW__multiOptions button{padding:var(--space-5) var(--space-5);min-height:56px}.skinSignature-module__KWbhGW__options strong,.skinSignature-module__KWbhGW__multiOptions strong{font-size:var(--text-body);font-weight:500;line-height:1.35}.skinSignature-module__KWbhGW__options small,.skinSignature-module__KWbhGW__multiOptions small{margin-top:var(--space-1);font-size:var(--text-meta);color:#747b76;line-height:1.45}.skinSignature-module__KWbhGW__controls{margin-top:var(--space-8)}.skinSignature-module__KWbhGW__next,.skinSignature-module__KWbhGW__welcome>button,.skinSignature-module__KWbhGW__secondaryAction{font-family:var(--font-sans);font-size:var(--text-button);letter-spacing:.02em;min-height:48px;padding:15px 22px}.skinSignature-module__KWbhGW__welcome>button{color:#fff;cursor:pointer;background:#3f5c47;border:0;border-radius:999px;align-items:center;display:inline-flex}.skinSignature-module__KWbhGW__welcome>button:hover{background:#2f4635}.skinSignature-module__KWbhGW__welcome>button b{margin-left:18px}.skinSignature-module__KWbhGW__promise{margin-top:var(--space-10);border-top:1px solid var(--ms-border,#e8e4dc);border-bottom:1px solid var(--ms-border,#e8e4dc);grid-template-columns:repeat(3,1fr);display:grid}.skinSignature-module__KWbhGW__promise article{padding:var(--space-6) var(--space-5);border-left:1px solid var(--ms-border,#e8e4dc)}.skinSignature-module__KWbhGW__promise article:first-child{border-left:0}.skinSignature-module__KWbhGW__promise strong{font-family:var(--font-serif);color:var(--ms-ink-strong,#1d2a22);font-size:clamp(28px,3.5vw,40px);font-weight:400;display:block}.skinSignature-module__KWbhGW__promise small{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--muted,#66716a);margin-top:6px;display:block}.skinSignature-module__KWbhGW__disclaimer,.skinSignature-module__KWbhGW__routineIntelDisclaimer,.skinSignature-module__KWbhGW__ingSelectDisclaimer{font-size:var(--text-disclaimer);color:#7a817c;max-width:var(--measure);line-height:1.65}.skinSignature-module__KWbhGW__sectionHeading{max-width:var(--measure);margin:0 0 var(--space-7)}.skinSignature-module__KWbhGW__sectionHeading h2{font-family:var(--font-serif);font-size:var(--text-section);line-height:var(--leading-display);letter-spacing:var(--tracking-section);margin:var(--space-3) 0 0;max-width:16ch}.skinSignature-module__KWbhGW__sectionHeading>p{font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--muted);margin:var(--space-4) 0 0;max-width:var(--measure-narrow)}.skinSignature-module__KWbhGW__prioritySection,.skinSignature-module__KWbhGW__scoreSection,.skinSignature-module__KWbhGW__strengthsSection,.skinSignature-module__KWbhGW__ingredientSection,.skinSignature-module__KWbhGW__waitSection,.skinSignature-module__KWbhGW__roadmap,.skinSignature-module__KWbhGW__routine{margin-top:var(--section-gap)}.skinSignature-module__KWbhGW__routineIntelSection{margin:var(--section-gap) 0 var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--ms-border,#e8e4dc)}.skinSignature-module__KWbhGW__priorityCards,.skinSignature-module__KWbhGW__strengthGrid,.skinSignature-module__KWbhGW__waitGrid,.skinSignature-module__KWbhGW__ingredientGrid,.skinSignature-module__KWbhGW__routineStepList{gap:var(--card-gap)}.skinSignature-module__KWbhGW__dimensionGroups{gap:var(--space-6);margin-top:var(--space-7)}.skinSignature-module__KWbhGW__dimensionGroups>section{padding:var(--space-7)}.skinSignature-module__KWbhGW__dimensionGroups>section>h3{font-family:var(--font-serif);letter-spacing:var(--tracking-section);margin:0 0 var(--space-5);font-size:clamp(24px,2.6vw,30px);font-weight:400}.skinSignature-module__KWbhGW__dimensionGroups>section>div{gap:var(--card-gap)}.skinSignature-module__KWbhGW__skinStory{margin:0 0 var(--section-gap);padding:var(--space-9) 0 var(--space-8)}.skinSignature-module__KWbhGW__skinStoryHeader{max-width:var(--measure);margin:0 0 var(--space-8)}.skinSignature-module__KWbhGW__skinStoryHeader h1{font-size:var(--text-page);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0 0 var(--space-6);max-width:12ch}.skinSignature-module__KWbhGW__skinStoryNarrative{max-width:var(--measure);margin:0 0 var(--space-9);font-size:var(--text-lead);line-height:var(--leading-relaxed);color:#475049}.skinSignature-module__KWbhGW__skinStoryNoticed,.skinSignature-module__KWbhGW__skinStorySequence{max-width:var(--measure);margin:0 0 var(--space-8)}.skinSignature-module__KWbhGW__skinStoryNoticed h2,.skinSignature-module__KWbhGW__skinStorySequence h2{font-size:clamp(24px,2.8vw,32px);line-height:var(--leading-tight);letter-spacing:var(--tracking-section);margin:0 0 var(--space-5);max-width:18ch}.skinSignature-module__KWbhGW__skinStoryNoticed ul{gap:var(--stack)}.skinSignature-module__KWbhGW__skinStoryNoticed li{font-size:var(--text-body);line-height:var(--leading-snug);color:var(--muted-strong)}.skinSignature-module__KWbhGW__skinStorySequence p{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--muted-strong);max-width:var(--measure-narrow)}.skinSignature-module__KWbhGW__chip{font-size:var(--text-badge);letter-spacing:var(--tracking-badge);padding:6px 10px;line-height:1.25}.skinSignature-module__KWbhGW__whyTrigger span,.skinSignature-module__KWbhGW__ingSelectTrigger span,.skinSignature-module__KWbhGW__ingWhyTrigger span,.skinSignature-module__KWbhGW__routineWhyTrigger span,.skinSignature-module__KWbhGW__routineDetailsTrigger span,.skinSignature-module__KWbhGW__journeyExpandHint{font-size:var(--text-label);letter-spacing:.12em;line-height:1.3}.skinSignature-module__KWbhGW__whyTrigger,.skinSignature-module__KWbhGW__ingSelectTrigger{min-height:44px;padding:12px 16px}.skinSignature-module__KWbhGW__whyBlock strong{margin-bottom:var(--space-2)}.skinSignature-module__KWbhGW__whyBlock li,.skinSignature-module__KWbhGW__whyBlock p,.skinSignature-module__KWbhGW__ingWhyList li,.skinSignature-module__KWbhGW__routineWhyList li{font-size:var(--text-meta);line-height:1.6}.skinSignature-module__KWbhGW__whyPanel{margin-top:var(--space-4);padding:var(--space-4) var(--space-5)}.skinSignature-module__KWbhGW__expandableToggle{font-size:var(--text-link);letter-spacing:.02em;min-height:36px}.skinSignature-module__KWbhGW__ingMatchName{margin:0;font-size:clamp(19px,2vw,22px)}.skinSignature-module__KWbhGW__ingMatchSection h4{font-size:var(--text-label);letter-spacing:var(--tracking-label);margin:0 0 var(--space-3)}.skinSignature-module__KWbhGW__ingMatchList{gap:var(--space-3)}.skinSignature-module__KWbhGW__routineSegment{margin:0 0 var(--space-7)}.skinSignature-module__KWbhGW__routineSegment button{font-size:var(--text-button);letter-spacing:.02em;padding:12px 18px}.skinSignature-module__KWbhGW__routineStepTitle{font-size:var(--text-card);line-height:var(--leading-tight);max-width:18ch}.skinSignature-module__KWbhGW__routineStepIngredients{margin:0 0 var(--space-3);padding-top:var(--space-3)}.skinSignature-module__KWbhGW__routineStepIngredients>span,.skinSignature-module__KWbhGW__journeyPurpose span,.skinSignature-module__KWbhGW__journeyFocus span,.skinSignature-module__KWbhGW__journeyReady span,.skinSignature-module__KWbhGW__journeyPause span{font-size:var(--text-label);letter-spacing:var(--tracking-label);margin-bottom:var(--space-2)}.skinSignature-module__KWbhGW__routineIntelIntro .skinSignature-module__KWbhGW__expandableBody,.skinSignature-module__KWbhGW__routineIntelIntro .skinSignature-module__KWbhGW__expandable{font-size:var(--text-body);line-height:var(--leading-body);max-width:var(--measure)}.skinSignature-module__KWbhGW__journeyHeader{max-width:var(--measure);margin:0 0 var(--space-7)}.skinSignature-module__KWbhGW__journeyHeader h3{font-size:var(--text-section);line-height:var(--leading-display);letter-spacing:var(--tracking-section);margin:0 0 var(--space-4);max-width:14ch}.skinSignature-module__KWbhGW__journeyHeader p{font-size:var(--text-body);line-height:var(--leading-body);max-width:var(--measure-narrow)}.skinSignature-module__KWbhGW__journeySummary{max-width:var(--measure);margin:0 0 var(--space-8);font-size:var(--text-lead);line-height:var(--leading-body)}.skinSignature-module__KWbhGW__journeyNote{max-width:var(--measure);margin:var(--space-2) 0 var(--space-8);font-size:var(--text-body-sm);line-height:var(--leading-body)}.skinSignature-module__KWbhGW__journeyFocus li,.skinSignature-module__KWbhGW__journeyReady li,.skinSignature-module__KWbhGW__journeyExpandPanel li,.skinSignature-module__KWbhGW__journeyPause li{font-size:var(--text-body-sm);line-height:1.5}.skinSignature-module__KWbhGW__journeyExpandPanel{padding:var(--space-4) var(--space-6) var(--space-6)}.skinSignature-module__KWbhGW__journeyExpandPanel h4{font-size:var(--text-card);margin:0 0 var(--space-3)}.skinSignature-module__KWbhGW__journeyPhaseTrigger{padding:var(--space-6) var(--space-5) var(--space-5)}.skinSignature-module__KWbhGW__routineGuideGrid{gap:var(--card-gap);margin-top:var(--space-2)}.skinSignature-module__KWbhGW__routineGuideGrid li,.skinSignature-module__KWbhGW__routineCompare p,.skinSignature-module__KWbhGW__routineAvoid li{font-size:var(--text-body-sm);line-height:1.6}@media (max-width:760px){.skinSignature-module__KWbhGW__welcome{padding:0 0 var(--space-9)}.skinSignature-module__KWbhGW__promise{grid-template-columns:1fr}.skinSignature-module__KWbhGW__promise article{border-left:0;border-top:1px solid var(--ms-border,#e8e4dc)}.skinSignature-module__KWbhGW__promise article:first-child{border-top:0}.skinSignature-module__KWbhGW__quizShell h1{max-width:none;font-size:clamp(30px,8vw,40px)}.skinSignature-module__KWbhGW__quizHeader{width:100%;height:auto;min-height:52px}.skinSignature-module__KWbhGW__sectionHeading h2,.skinSignature-module__KWbhGW__journeyHeader h3,.skinSignature-module__KWbhGW__skinStoryHeader h1{max-width:none}.skinSignature-module__KWbhGW__skinStory{padding:var(--space-8) 0 var(--space-7);margin-bottom:var(--section-gap-sm)}.skinSignature-module__KWbhGW__skinStoryNarrative{margin-bottom:var(--space-8);font-size:clamp(18px,4.6vw,20px)}.skinSignature-module__KWbhGW__prioritySection,.skinSignature-module__KWbhGW__scoreSection,.skinSignature-module__KWbhGW__strengthsSection,.skinSignature-module__KWbhGW__ingredientSection,.skinSignature-module__KWbhGW__waitSection,.skinSignature-module__KWbhGW__roadmap,.skinSignature-module__KWbhGW__routine,.skinSignature-module__KWbhGW__routineIntelSection{margin-top:var(--section-gap-sm)}.skinSignature-module__KWbhGW__chip{padding:6px 9px;font-size:10px}.skinSignature-module__KWbhGW__routineSegment button{min-height:44px}}.skinSignature-module__KWbhGW__productIntelSection{margin-top:var(--section-gap,72px)}.skinSignature-module__KWbhGW__productIntelGrid{gap:var(--space-5,18px);margin-top:var(--space-6,24px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skinSignature-module__KWbhGW__productIntelCard{min-height:100%}.skinSignature-module__KWbhGW__productIntelMeta{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.skinSignature-module__KWbhGW__productIntelFacts{gap:12px;margin:0;padding:0;display:grid}.skinSignature-module__KWbhGW__productIntelFacts div{gap:4px;display:grid}.skinSignature-module__KWbhGW__productIntelFacts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--sage-soft,var(--ms-botanical,#98a995));font-size:10px;font-weight:700}.skinSignature-module__KWbhGW__productIntelFacts dd{color:var(--muted-strong,#5b625e);margin:0;font-size:13px;line-height:1.5}.skinSignature-module__KWbhGW__productIntelActions{flex-wrap:wrap;gap:14px 22px;margin-top:18px;display:flex}.skinSignature-module__KWbhGW__productIntelFooter{margin-top:var(--space-6,24px);gap:10px;display:grid}.skinSignature-module__KWbhGW__productIntelFooter a{color:var(--sage,var(--ms-botanical,#98a995));font-size:14px;text-decoration:none}.skinSignature-module__KWbhGW__productIntelFooter a:hover{text-decoration:underline}.skinSignature-module__KWbhGW__productIntelFooter p{color:var(--muted-strong,#5b625e);max-width:70ch;margin:0;font-size:12px;line-height:1.55}@media (max-width:800px){.skinSignature-module__KWbhGW__productIntelGrid{grid-template-columns:1fr}}.skinSignature-module__KWbhGW__stickyControls{z-index:30;margin:0 calc(var(--page-inline,5vw) * -1);width:calc(100% + 2 * var(--page-inline,5vw));padding:12px max(16px,env(safe-area-inset-left,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-right,0px));border-top:1px solid var(--ms-border,#e8e4dc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8f3f5;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.skinSignature-module__KWbhGW__stickyControls .skinSignature-module__KWbhGW__next{flex:1;min-height:52px}.skinSignature-module__KWbhGW__stickyControls button{min-height:48px}.skinSignature-module__KWbhGW__assessment{padding-bottom:0;overflow-x:clip}.skinSignature-module__KWbhGW__quizShell{padding-bottom:24px}.skinSignature-module__KWbhGW__options button strong,.skinSignature-module__KWbhGW__multiOptions button strong{overflow-wrap:anywhere;word-break:break-word}@media (max-width:430px){.skinSignature-module__KWbhGW__quizHeader{width:100%;height:auto;min-height:52px}.skinSignature-module__KWbhGW__options button,.skinSignature-module__KWbhGW__multiOptions button{text-align:left;align-items:flex-start;min-height:56px}.skinSignature-module__KWbhGW__progressTrack{height:4px}}@media (prefers-reduced-motion:reduce){.skinSignature-module__KWbhGW__stickyControls{-webkit-backdrop-filter:none;backdrop-filter:none}}.skinSignature-module__KWbhGW__explainabilityCta{margin:56px 0 8px}.skinSignature-module__KWbhGW__explainabilityCtaInner{border:1px solid var(--ms-border,#e8e4dc);background:#fff;border-radius:28px;padding:36px 34px;box-shadow:0 16px 42px #363d370d}.skinSignature-module__KWbhGW__explainabilityCtaInner>span{letter-spacing:.18em;color:var(--ms-botanical,#98a995);font-size:11px;font-weight:700;display:block}.skinSignature-module__KWbhGW__explainabilityCtaInner h2{letter-spacing:-.03em;max-width:16ch;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1.08}.skinSignature-module__KWbhGW__explainabilityCtaInner p{color:#5b625e;max-width:42rem;margin:0;font-size:16px;line-height:1.6}.skinSignature-module__KWbhGW__explainabilityCtaLink{color:var(--cta-bg);margin-top:22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.skinSignature-module__KWbhGW__explainabilityCtaLink:hover,.skinSignature-module__KWbhGW__explainabilityCtaLink:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}@media (max-width:760px){.skinSignature-module__KWbhGW__explainabilityCtaInner{border-radius:22px;padding:28px 22px}.skinSignature-module__KWbhGW__explainabilityCtaInner h2{max-width:none}}.skinSignature-module__KWbhGW__premiumResults .skinSignature-module__KWbhGW__results{width:min(720px,100% - 2.5rem);padding:4.5rem 0 5.5rem}.skinSignature-module__KWbhGW__premiumHero{margin:0 0 3.5rem;padding-bottom:2.5rem}.skinSignature-module__KWbhGW__premiumEyebrow,.skinSignature-module__KWbhGW__premiumActLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 .85rem;font-size:.72rem;font-weight:700}.skinSignature-module__KWbhGW__premiumHero h1{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--ms-ink,#1a221e);margin:0 0 1.25rem;font-size:clamp(2.5rem,6vw,3.75rem);font-weight:400;line-height:1.05}.skinSignature-module__KWbhGW__premiumLead{color:#3f4a44;max-width:38rem;margin:0 0 1.25rem;font-size:1.125rem;line-height:1.65}.skinSignature-module__KWbhGW__premiumDisclaimer{color:#6a736d;max-width:36rem;margin:0;font-size:.9rem;line-height:1.55}.skinSignature-module__KWbhGW__premiumAct{margin:0 0 1rem}.skinSignature-module__KWbhGW__premiumActLabel{color:var(--ms-botanical,#98a995);margin-bottom:2rem}.skinSignature-module__KWbhGW__premiumBlock{margin:0 0 3.25rem}.skinSignature-module__KWbhGW__premiumBlock h2{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ms-ink,#1a221e);margin:0 0 1.15rem;font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:400;line-height:1.15}.skinSignature-module__KWbhGW__premiumSectionLead{color:#5a635d;margin:-.35rem 0 1.35rem;font-size:1rem;line-height:1.6}.skinSignature-module__KWbhGW__premiumGlance,.skinSignature-module__KWbhGW__premiumStrengths{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__premiumGlance li,.skinSignature-module__KWbhGW__premiumStrengths li{color:#2f3d32;padding:.15rem 0 .15rem 1.15rem;font-size:1.05rem;line-height:1.55;position:relative}.skinSignature-module__KWbhGW__premiumGlance li:before,.skinSignature-module__KWbhGW__premiumStrengths li:before{content:"";background:#8fa388;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.75em;left:0}.skinSignature-module__KWbhGW__premiumNarrative{color:#2f3d32;max-width:40rem;margin:0;font-size:1.08rem;line-height:1.75}.skinSignature-module__KWbhGW__premiumDivider{background:linear-gradient(90deg,#0000,#d5d0c6 12% 88%,#0000);border:0;height:1px;margin:1.5rem 0 3.25rem}.skinSignature-module__KWbhGW__premiumPriorities{gap:2.25rem;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__premiumPriorities>li{background:0 0;border:none;padding:0}.skinSignature-module__KWbhGW__premiumPriorityRank{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ms-ink,#1a221e);align-items:baseline;gap:.85rem;margin:0 0 1rem;font-size:1.45rem;font-weight:400;line-height:1.25;display:flex}.skinSignature-module__KWbhGW__premiumPriorityRank span{letter-spacing:.06em;min-width:1.75rem;color:var(--ms-botanical,#98a995);font-size:.95rem;font-family:var(--font-sans-loaded,"Source Sans 3", sans-serif);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.skinSignature-module__KWbhGW__premiumPriorityBody{gap:.85rem;padding-left:2.6rem;display:grid}.skinSignature-module__KWbhGW__premiumPriorityBody p{color:#3f4a44;margin:0;font-size:1rem;line-height:1.6}.skinSignature-module__KWbhGW__premiumPriorityBody strong{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.skinSignature-module__KWbhGW__premiumDimensions{gap:1.35rem;display:grid}.skinSignature-module__KWbhGW__premiumDimensions article{border-bottom:1px solid var(--ms-border,#e8e4dc);padding:0 0 1.25rem}.skinSignature-module__KWbhGW__premiumDimensions article:last-child{border-bottom:none;padding-bottom:0}.skinSignature-module__KWbhGW__premiumDimensions header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.4rem;display:flex}.skinSignature-module__KWbhGW__premiumDimensions h3{font-family:var(--font-serif);color:var(--ms-ink,#1a221e);margin:0;font-size:1.25rem;font-weight:400}.skinSignature-module__KWbhGW__premiumDimensions header span{letter-spacing:.06em;text-transform:uppercase;color:var(--ms-botanical,#98a995);font-size:.82rem;font-weight:650}.skinSignature-module__KWbhGW__premiumDimensions p{color:#4a544e;margin:0;font-size:.98rem;line-height:1.55}.skinSignature-module__KWbhGW__premiumPhilosophy{font-family:var(--font-serif);color:#2f3d32;border-top:1px solid var(--ms-border,#e8e4dc);border-bottom:1px solid var(--ms-border,#e8e4dc);margin:0 0 1.5rem;padding:1.1rem 0;font-size:1.2rem;line-height:1.55}.skinSignature-module__KWbhGW__premiumStrategy{gap:2rem;display:grid}@media (min-width:720px){.skinSignature-module__KWbhGW__premiumStrategy{grid-template-columns:1fr 1fr;gap:2.5rem}}.skinSignature-module__KWbhGW__premiumStrategy h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-botanical,#98a995);font-size:.78rem;font-weight:700;font-family:var(--font-sans-loaded,"Source Sans 3", sans-serif);margin:0 0 .85rem}.skinSignature-module__KWbhGW__premiumStrategy ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__premiumStrategy li{color:#2f3d32;padding-left:1rem;font-size:1.02rem;line-height:1.5;position:relative}.skinSignature-module__KWbhGW__premiumStrategy li:before{content:"";background:#8fa388;border-radius:1px;width:.35rem;height:.35rem;position:absolute;top:.7em;left:0}.skinSignature-module__KWbhGW__premiumIngredients{gap:1.75rem;display:grid}.skinSignature-module__KWbhGW__premiumIngredientCard{background:0 0;border:none;padding:0}.skinSignature-module__KWbhGW__premiumIngredientCard h3{font-family:var(--font-serif);margin:0 0 .85rem;font-size:1.35rem;font-weight:400}.skinSignature-module__KWbhGW__premiumIngredientCard h3 a{color:var(--ms-ink,#1a221e);text-decoration:none}.skinSignature-module__KWbhGW__premiumIngredientCard h3 a:hover,.skinSignature-module__KWbhGW__premiumIngredientCard h3 a:focus-visible{color:var(--cta-bg);text-underline-offset:3px;outline:none;text-decoration:underline}.skinSignature-module__KWbhGW__premiumIngredientCard p{color:#3f4a44;margin:0 0 .75rem;font-size:.98rem;line-height:1.55}.skinSignature-module__KWbhGW__premiumIngredientCard strong{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.skinSignature-module__KWbhGW__premiumCaution{color:#6b5a48!important}.skinSignature-module__KWbhGW__premiumClose{text-align:left;margin-top:2rem;padding-top:2.5rem}.skinSignature-module__KWbhGW__premiumCloseStatement{max-width:28rem;font-family:var(--font-serif);color:var(--ms-ink,#1a221e);margin:0 0 1.75rem;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.4}.skinSignature-module__KWbhGW__premiumPrimaryCta{background:var(--cta-bg);min-height:52px;color:var(--cta-text);letter-spacing:.04em;border-radius:2px;justify-content:center;align-items:center;padding:.85rem 1.4rem;font-size:.95rem;text-decoration:none;display:inline-flex}.skinSignature-module__KWbhGW__premiumPrimaryCta:hover,.skinSignature-module__KWbhGW__premiumPrimaryCta:focus-visible{background:var(--cta-bg-hover);outline:2px solid var(--ms-botanical,#98a995);outline-offset:2px}.skinSignature-module__KWbhGW__premiumSecondaryActions{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin:1.5rem 0 2.25rem;display:flex}.skinSignature-module__KWbhGW__premiumSecondaryActions button,.skinSignature-module__KWbhGW__premiumSecondaryActions a{color:#5f6b63;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.92rem;text-decoration:underline}.skinSignature-module__KWbhGW__premiumSecondaryActions button:hover,.skinSignature-module__KWbhGW__premiumSecondaryActions a:hover,.skinSignature-module__KWbhGW__premiumSecondaryActions button:focus-visible,.skinSignature-module__KWbhGW__premiumSecondaryActions a:focus-visible{color:#2f3d32;outline:none}.skinSignature-module__KWbhGW__premiumResults .skinSignature-module__KWbhGW__disclaimer{color:#7a827c;max-width:36rem;margin:0;font-size:.82rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.skinSignature-module__KWbhGW__premiumResults .skinSignature-module__KWbhGW__premiumHero,.skinSignature-module__KWbhGW__premiumResults .skinSignature-module__KWbhGW__premiumAct{animation:.7s both skinSignature-module__KWbhGW__premiumReveal}.skinSignature-module__KWbhGW__premiumResults .skinSignature-module__KWbhGW__premiumAct:nth-of-type(2){animation-delay:50ms}.skinSignature-module__KWbhGW__premiumResults .skinSignature-module__KWbhGW__premiumAct:nth-of-type(3){animation-delay:.1s}}@keyframes skinSignature-module__KWbhGW__premiumReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.skinSignature-module__KWbhGW__premiumResults .skinSignature-module__KWbhGW__premiumHero,.skinSignature-module__KWbhGW__premiumResults .skinSignature-module__KWbhGW__premiumAct{animation:none}}@media (max-width:640px){.skinSignature-module__KWbhGW__premiumResults .skinSignature-module__KWbhGW__results{width:min(100% - 2rem,720px);padding-top:3rem}.skinSignature-module__KWbhGW__premiumPriorityBody{padding-left:0}.skinSignature-module__KWbhGW__premiumHero{margin-bottom:2.75rem}.skinSignature-module__KWbhGW__premiumBlock{margin-bottom:2.5rem}}.skinSignature-module__KWbhGW__revealPage{z-index:200;background:var(--ms-bg,#fffefd);min-height:100svh;color:var(--ms-ink,#1a221e);justify-content:center;align-items:center;padding:clamp(32px,6vw,64px);display:flex;position:fixed;inset:0;overflow:hidden}.skinSignature-module__KWbhGW__revealScreen{text-align:center;width:min(640px,100%);transition:opacity .48s var(--motion-ease-enter,cubic-bezier(.22, 1, .36, 1))}.skinSignature-module__KWbhGW__revealScreenIn{opacity:1}.skinSignature-module__KWbhGW__revealScreenOut{opacity:0}.skinSignature-module__KWbhGW__revealBuilding h1,.skinSignature-module__KWbhGW__revealInvite h1{font-family:var(--font-serif),Georgia,"Times New Roman",serif;letter-spacing:-.045em;color:var(--ms-ink,#1a221e);margin:0;font-weight:400;line-height:1.05}.skinSignature-module__KWbhGW__revealBuilding h1{font-size:clamp(36px,5.5vw,56px)}.skinSignature-module__KWbhGW__revealProgress{justify-content:center;align-items:center;gap:12px;min-height:8px;margin:48px auto 0;display:flex}.skinSignature-module__KWbhGW__revealProgressMark{background:var(--ms-border-botanical,#d5ddd2);width:7px;height:7px;animation:skinSignature-module__KWbhGW__revealProgressFill 5.6s var(--motion-ease-standard,ease) infinite;border-radius:50%;flex:none}.skinSignature-module__KWbhGW__revealProgressMark:first-child{animation-delay:0s}.skinSignature-module__KWbhGW__revealProgressMark:nth-child(2){animation-delay:.7s}.skinSignature-module__KWbhGW__revealProgressMark:nth-child(3){animation-delay:1.4s}.skinSignature-module__KWbhGW__revealProgressMark:nth-child(4){animation-delay:2.1s}@keyframes skinSignature-module__KWbhGW__revealProgressFill{0%,14%{background:var(--ms-border-botanical,#d5ddd2)}22%,40%{background:var(--ms-botanical,#98a995)}48%,66%{background:var(--ms-botanical-cta,#768c78)}74%,86%{background:var(--cta-bg)}94%,to{background:var(--ms-border-botanical,#d5ddd2)}}.skinSignature-module__KWbhGW__revealInvite h1{max-width:16ch;margin-left:auto;margin-right:auto;font-size:clamp(40px,6vw,64px)}.skinSignature-module__KWbhGW__revealInviteCopy{gap:16px;max-width:32rem;margin:28px auto 0;display:grid}.skinSignature-module__KWbhGW__revealInviteCopy p{font-family:var(--font-serif),Georgia,"Times New Roman",serif;color:#4e5551;margin:0;font-size:clamp(17px,1.9vw,20px);line-height:1.6}.skinSignature-module__KWbhGW__revealUnveil{flex-direction:column;align-items:center;display:flex}.skinSignature-module__KWbhGW__revealUnveil h1{font-family:var(--font-serif),Georgia,"Times New Roman",serif;letter-spacing:-.05em;color:var(--ms-ink,#1a221e);margin:0;font-size:clamp(48px,7vw,76px);font-weight:400;line-height:.98}.skinSignature-module__KWbhGW__revealUnveilLead{max-width:28rem;font-family:var(--font-serif),Georgia,"Times New Roman",serif;color:#4e5551;margin:28px auto 0;font-size:clamp(17px,1.9vw,21px);line-height:1.6}.skinSignature-module__KWbhGW__revealCta{background:var(--cta-bg);color:#fff;letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;margin-top:42px;padding:17px 28px;font-size:14px;transition:background .2s,transform .2s}.skinSignature-module__KWbhGW__revealCta:hover,.skinSignature-module__KWbhGW__revealCta:focus-visible{background:var(--cta-bg-hover)}.skinSignature-module__KWbhGW__revealCta:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.skinSignature-module__KWbhGW__revealScreen{transition:none}.skinSignature-module__KWbhGW__revealProgressMark{animation:none}.skinSignature-module__KWbhGW__revealProgressMark:first-child{background:var(--ms-border-botanical,#d5ddd2)}.skinSignature-module__KWbhGW__revealProgressMark:nth-child(2){background:var(--ms-botanical,#98a995)}.skinSignature-module__KWbhGW__revealProgressMark:nth-child(3){background:var(--ms-botanical-cta,#768c78)}.skinSignature-module__KWbhGW__revealProgressMark:nth-child(4){background:var(--cta-bg)}}@media (max-width:560px){.skinSignature-module__KWbhGW__revealPage{padding:28px 22px}.skinSignature-module__KWbhGW__revealProgress{margin-top:36px}.skinSignature-module__KWbhGW__revealCta{width:100%;min-height:52px}}.skinSignature-module__KWbhGW__decisionCompanion{background:var(--ms-bg,#fffefd);color:var(--ms-ink-strong,#1d2a22)}.skinSignature-module__KWbhGW__resultsPage.skinSignature-module__KWbhGW__decisionCompanion{width:min(1180px,100% - 40px);margin-inline:auto;padding-inline:0}.skinSignature-module__KWbhGW__dcStream{width:100%;margin-inline:0;padding:8px 0 96px}.skinSignature-module__KWbhGW__dcPageBack{margin:0 0 12px;padding-top:clamp(28px,4.2vh,44px)}.skinSignature-module__KWbhGW__dcFaceScanReturn{flex-wrap:wrap;align-items:baseline;gap:12px 18px;margin:0 0 18px;display:flex}.skinSignature-module__KWbhGW__dcFaceScanReturn a{color:var(--ms-ink-strong,#1d2a22);font-size:14px;font-weight:600;text-decoration:none}.skinSignature-module__KWbhGW__dcFaceScanReturn a:hover,.skinSignature-module__KWbhGW__dcFaceScanReturn a:focus-visible{text-decoration:underline}.skinSignature-module__KWbhGW__dcSection{max-width:100%;margin:0 0 28px;padding:0}.skinSignature-module__KWbhGW__dcSection.skinSignature-module__KWbhGW__dcWide{max-width:100%}.skinSignature-module__KWbhGW__dcSection.skinSignature-module__KWbhGW__dcStage{border-bottom:1px solid var(--ms-border,#e8e4dc);margin:0 0 56px;padding:4px 0 40px}.skinSignature-module__KWbhGW__dcSection:last-child{border-bottom:0;margin-bottom:0}.skinSignature-module__KWbhGW__dcPrefsSection{max-width:100%;padding:8px 0}.skinSignature-module__KWbhGW__dcPrefsInRoutine{border:0;max-width:100%;margin:8px 0 16px;padding:0}.skinSignature-module__KWbhGW__dcPrefsInRoutine .skinSignature-module__KWbhGW__dcHeading{margin-bottom:8px}.skinSignature-module__KWbhGW__dcPrefsInRoutine .skinSignature-module__KWbhGW__dcPrefsLead{margin:0 0 14px}.skinSignature-module__KWbhGW__dcPrefsInRoutine .skinSignature-module__KWbhGW__dcPrefsGroup{margin:0 0 4px}.skinSignature-module__KWbhGW__dcRoutineOverview .skinSignature-module__KWbhGW__dcPrefsInRoutine+.skinSignature-module__KWbhGW__dcRoutinePathActions{margin-top:4px}.skinSignature-module__KWbhGW__dcPrefsLead{max-width:40em;color:var(--ms-muted,#5f6b63);margin:0 0 22px;font-size:15px;line-height:1.55}.skinSignature-module__KWbhGW__dcPrefsGroup{margin:0 0 20px}.skinSignature-module__KWbhGW__dcPrefsGroup:last-child{margin-bottom:0}.skinSignature-module__KWbhGW__dcPrefsGroupLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 10px;font-size:11px;font-weight:700;display:block}.skinSignature-module__KWbhGW__dcPrefsHint{color:var(--ms-muted,#5f6b63);max-width:40em;margin:14px 0 0;font-size:14px;line-height:1.5}.skinSignature-module__KWbhGW__dcPrefsHint strong{color:var(--ms-ink,#1a221e);font-weight:650}.skinSignature-module__KWbhGW__dcPrefsSection .skinSignature-module__KWbhGW__dcBuildItForMe{margin-top:18px}.skinSignature-module__KWbhGW__dcRefineMatches{margin-top:0}.skinSignature-module__KWbhGW__dcRefineMatches .skinSignature-module__KWbhGW__dcPrefsGroupLabel{margin-bottom:10px}.skinSignature-module__KWbhGW__dcExploreTools{border-top:1px solid var(--ms-border,#e8e4dc);gap:18px;margin-top:4px;padding:18px 0 4px;display:grid}.skinSignature-module__KWbhGW__dcBuildNextStep{border:1px solid var(--ms-border-botanical,#d5ddd2);min-height:44px;font:inherit;letter-spacing:.01em;color:var(--cta-bg);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-self:start;align-items:center;margin-top:18px;padding:0 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.skinSignature-module__KWbhGW__dcBuildNextStep:hover,.skinSignature-module__KWbhGW__dcBuildNextStep:focus-visible{border-color:var(--cta-bg);background:var(--ms-botanical-tint,#eef2eb);color:var(--cta-bg);outline:none}.skinSignature-module__KWbhGW__dcBuildNextStepPrimary{border:1px solid var(--cta-bg);background:var(--cta-bg);min-height:48px;font:inherit;letter-spacing:.01em;color:var(--cta-text,#fff);cursor:pointer;border-radius:999px;justify-content:center;align-self:start;align-items:center;margin-top:18px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.skinSignature-module__KWbhGW__dcBuildNextStepPrimary:hover,.skinSignature-module__KWbhGW__dcBuildNextStepPrimary:focus-visible{filter:brightness(.96);outline:none}.skinSignature-module__KWbhGW__dcSpecialtyNeeds{border-top:1px solid var(--ms-border,#e8e4dc);margin-top:48px;padding-top:8px}.skinSignature-module__KWbhGW__dcSpecialtyLead{max-width:36em;font-family:var(--font-sans,"Source Sans 3", Helvetica, sans-serif);color:var(--ms-muted,#5f6b63);margin:0 0 20px;font-size:15px;line-height:1.5}.skinSignature-module__KWbhGW__dcSpecialtyGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;width:100%;margin:0 0 24px;display:grid}.skinSignature-module__KWbhGW__dcSpecialtyCard,.skinSignature-module__KWbhGW__dcSpecialtyCardActive{appearance:none;box-sizing:border-box;border:1px solid var(--ms-border,#e8e4dc);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ms-ink,#1a221e);background:#fffefd;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:16px 18px;transition:border-color .15s,background-color .15s;display:flex}.skinSignature-module__KWbhGW__dcSpecialtyCard:hover,.skinSignature-module__KWbhGW__dcSpecialtyCard:focus-visible{border-color:var(--ms-botanical,#98a995);background:var(--ms-botanical-tint,#eef2eb);outline:none}.skinSignature-module__KWbhGW__dcSpecialtyCardActive{border-color:var(--cta-bg,#6f8768);background:var(--ms-botanical-tint,#eef2eb);box-shadow:inset 0 0 0 1px var(--cta-bg,#6f8768)}.skinSignature-module__KWbhGW__dcSpecialtyCardTitle{font-family:var(--font-sans,"Source Sans 3", Helvetica, sans-serif);font-size:16px;font-weight:650;line-height:1.25}.skinSignature-module__KWbhGW__dcSpecialtySelectedMark{background:var(--cta-bg,#6f8768);color:var(--cta-text,#fffefd);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin:0;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.skinSignature-module__KWbhGW__dcSpecialtyCardLede{font-family:var(--font-sans,"Source Sans 3", Helvetica, sans-serif);color:var(--ms-muted,#5f6b63);font-size:13px;font-weight:400;line-height:1.45}.skinSignature-module__KWbhGW__dcSpecialtyChooser{margin-top:8px;scroll-margin-top:88px}.skinSignature-module__KWbhGW__dcSpecialtyNextStep{scroll-margin-top:88px}.skinSignature-module__KWbhGW__dcGuidedPhase{gap:20px;display:grid}.skinSignature-module__KWbhGW__dcPriceRangeGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;display:grid}@media (max-width:980px){.skinSignature-module__KWbhGW__dcPriceRangeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.skinSignature-module__KWbhGW__dcPriceRangeGrid{grid-template-columns:minmax(0,1fr)}}.skinSignature-module__KWbhGW__dcPriceRangeCard{box-sizing:border-box;text-align:left;white-space:normal;border:1px solid var(--ms-border,#e8e4dc);width:100%;min-height:150px;color:var(--ms-ink,#1a221e);font:inherit;cursor:pointer;box-shadow:none;border-radius:20px;margin:0;padding:0;line-height:normal;transition:border-color .2s,background-color .2s,background .2s;appearance:none!important;background:#fffefd!important;display:block!important}.skinSignature-module__KWbhGW__dcPriceRangeCard:hover{border-color:var(--ms-botanical,#98a995);box-shadow:none;transform:none;background:var(--ms-botanical-tint,#eef2eb)!important;background-color:var(--ms-botanical-tint,#eef2eb)!important}.skinSignature-module__KWbhGW__dcPriceRangeCard:focus-visible,.skinSignature-module__KWbhGW__dcPriceRangeCard:focus{outline:2px solid var(--ms-botanical,#98a995);outline-offset:3px;border-color:var(--cta-bg);background:var(--ms-botanical-tint,#eef2eb)!important;background-color:var(--ms-botanical-tint,#eef2eb)!important}.skinSignature-module__KWbhGW__dcPriceRangeCard:active,.skinSignature-module__KWbhGW__dcPriceRangeCard[aria-pressed=true]{border-color:var(--cta-bg);background:var(--ms-botanical-tint,#eef2eb)!important;background-color:var(--ms-botanical-tint,#eef2eb)!important}.skinSignature-module__KWbhGW__dcPriceRangeCardRecommended{border-color:var(--cta-bg);box-shadow:none;background:var(--ms-botanical-tint,#eef2eb)!important;background-color:var(--ms-botanical-tint,#eef2eb)!important}.skinSignature-module__KWbhGW__dcPriceRangeCardRecommended:hover,.skinSignature-module__KWbhGW__dcPriceRangeCardRecommended:focus-visible,.skinSignature-module__KWbhGW__dcPriceRangeCardRecommended:focus{border-color:var(--cta-bg);background:#e6ebe4!important}.skinSignature-module__KWbhGW__dcPriceRangeCardInner{box-sizing:border-box;background:0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;min-height:150px;padding:24px;display:flex}.skinSignature-module__KWbhGW__dcPriceRangeTopRow{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;display:flex}.skinSignature-module__KWbhGW__dcRecommendedBadge{border:1px solid var(--ms-border-botanical,#d5ddd2);letter-spacing:.16em;text-transform:uppercase;color:var(--cta-bg);white-space:nowrap;background:#fffefdeb;border-radius:999px;flex:none;margin:0;padding:4px 8px;font-size:9px;font-weight:700;line-height:1.2;display:inline-block}.skinSignature-module__KWbhGW__dcPriceRangeLabel{min-width:0;font-family:var(--font-sans,"Source Sans 3", Helvetica, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--ms-botanical,#98a995);white-space:normal;flex:auto;margin:0;font-size:11px;font-weight:700;line-height:1.3;display:block}.skinSignature-module__KWbhGW__dcPriceRangeHeadline{width:100%;font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.025em;text-transform:none;color:var(--ms-ink,#1a221e);white-space:normal;margin:0;font-size:clamp(20px,2.1vw,26px);font-weight:400;line-height:1.2;display:block}.skinSignature-module__KWbhGW__dcPriceRangeDescription{width:100%;font-family:var(--font-sans,"Source Sans 3", Helvetica, sans-serif);color:var(--ms-muted,#5f6b63);white-space:normal;margin:auto 0 0;padding-top:4px;font-size:14px;font-weight:400;line-height:1.5;display:block}.skinSignature-module__KWbhGW__dcBrandScrollPanel{box-sizing:border-box;border:1px solid var(--ms-border,#e8e4dc);-webkit-overflow-scrolling:touch;background:#fffefd;border-radius:18px;flex-direction:column;width:min(100%,440px);max-height:460px;margin:4px 0 8px;display:flex;overflow:hidden auto}.skinSignature-module__KWbhGW__dcBrandRow{appearance:none;box-sizing:border-box;border:0;border-bottom:1px solid var(--ms-border,#e8e4dc);width:100%;font:inherit;font-family:var(--font-sans,"Source Sans 3", Helvetica, sans-serif);color:var(--ms-ink,#1a221e);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:15px;font-weight:550;line-height:1.35;transition:background-color .15s;display:flex}.skinSignature-module__KWbhGW__dcBrandRow:last-child{border-bottom:0}.skinSignature-module__KWbhGW__dcBrandRow:hover{background:var(--ms-botanical-tint,#eef2eb)}.skinSignature-module__KWbhGW__dcBrandRow:focus-visible{outline:2px solid var(--ms-botanical,#98a995);outline-offset:-2px;background:var(--ms-botanical-tint,#eef2eb)}.skinSignature-module__KWbhGW__dcBrandRow:active{background:#e6ebe4}.skinSignature-module__KWbhGW__dcBrandRowName{flex:auto;min-width:0}.skinSignature-module__KWbhGW__dcBrandRowChevron{color:var(--ms-muted,#5f6b63);opacity:.55;flex:none;font-size:18px;line-height:1}.skinSignature-module__KWbhGW__dcGuidedContext{letter-spacing:.08em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0;font-size:12px;font-weight:700}.skinSignature-module__KWbhGW__dcGuidedBackRow{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.skinSignature-module__KWbhGW__dcGuidedAutoPick{justify-items:start;gap:10px;display:grid}.skinSignature-module__KWbhGW__dcGuidedAutoPick .skinSignature-module__KWbhGW__dcRoutinePathPrimary{min-width:min(100%,280px)}.skinSignature-module__KWbhGW__dcCurrentPickPanel{justify-items:start;gap:10px;padding:16px 0 4px;display:grid}.skinSignature-module__KWbhGW__dcCurrentPickEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#6a736c;margin:0;font-size:11px}.skinSignature-module__KWbhGW__dcCurrentPickProduct{font-family:var(--font-cormorant,Georgia, "Times New Roman", serif);color:#1d2a22;margin:0;font-size:22px;line-height:1.25}.skinSignature-module__KWbhGW__dcCurrentPickPanel .skinSignature-module__KWbhGW__dcRoutinePathSecondary{min-width:min(100%,280px)}@media (max-width:720px){.skinSignature-module__KWbhGW__dcGuidedAutoPick{justify-items:stretch}.skinSignature-module__KWbhGW__dcGuidedAutoPick .skinSignature-module__KWbhGW__dcRoutinePathPrimary{width:100%;min-width:0}.skinSignature-module__KWbhGW__dcCurrentPickPanel{justify-items:stretch}.skinSignature-module__KWbhGW__dcCurrentPickPanel .skinSignature-module__KWbhGW__dcRoutinePathSecondary{width:100%;min-width:0}}.skinSignature-module__KWbhGW__dcGuidedAutoPickHint{color:#5b625e;margin:0;font-size:14px;line-height:1.5}.skinSignature-module__KWbhGW__dcGuidedManualPath{border-top:1px solid #2d3a3014;gap:14px;padding-top:4px;display:grid}.skinSignature-module__KWbhGW__dcGuidedManualPrompt{color:#5b625e;margin:0;font-size:14px;line-height:1.45}.skinSignature-module__KWbhGW__dcMatchGroup{gap:10px;display:grid}.skinSignature-module__KWbhGW__dcMatchGroupHeading{color:#5b625e;margin:0;font-size:14px;font-weight:600;line-height:1.45}.skinSignature-module__KWbhGW__dcMatchGroupLede{color:var(--ms-muted-soft,#6a756c);margin:0;font-size:13px;line-height:1.45}.skinSignature-module__KWbhGW__dcRefineFurther{gap:10px;padding-top:4px;display:grid}.skinSignature-module__KWbhGW__dcRefineFurther .skinSignature-module__KWbhGW__dcPrefsGroupLabel{margin-bottom:0}.skinSignature-module__KWbhGW__dcIdentity{flex-direction:column;justify-content:flex-start;min-height:0;margin-bottom:28px;padding:4px 0 0;display:flex}.skinSignature-module__KWbhGW__dcIdentityPlate{max-width:none;margin-bottom:20px;padding:0}.skinSignature-module__KWbhGW__dcIdentityPlate.skinSignature-module__KWbhGW__dcStage{margin-bottom:28px;padding-bottom:8px}.skinSignature-module__KWbhGW__dcRevealPanel{border:0;border-bottom:1px solid var(--ms-border,#e8e4dc);background:0 0;border-radius:0;padding:8px 0 14px;display:block}.skinSignature-module__KWbhGW__dcRevealCopy{min-width:0;max-width:none}.skinSignature-module__KWbhGW__dcRevealMedia{display:none}.skinSignature-module__KWbhGW__dcIdentityPlate .skinSignature-module__KWbhGW__dcTitle{margin-bottom:20px}.skinSignature-module__KWbhGW__dcIdentityPlate .skinSignature-module__KWbhGW__dcSignatureLine{max-width:36em;font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ms-ink-strong,#1d2a22);margin:0 0 28px;font-size:clamp(22px,2.8vw,30px);line-height:1.35}.skinSignature-module__KWbhGW__dcSignatureMarks{flex-wrap:wrap;gap:10px 12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.skinSignature-module__KWbhGW__dcSignatureMarks li{border:1px solid var(--ms-border-strong,#e0dbd2);background:var(--ms-card,#fff);letter-spacing:.1em;text-transform:uppercase;color:var(--ms-ink-strong,#1d2a22);border-radius:999px;padding:10px 16px;font-size:12px;font-weight:600}.skinSignature-module__KWbhGW__dcSignatureInterpretation{max-width:38em;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ms-ink,#1a221e);margin:0 0 8px;font-size:clamp(17px,1.9vw,20px);line-height:1.55}.skinSignature-module__KWbhGW__dcFocusPlate{border-top:1px solid var(--ms-border,#e8e4dc);margin:0;padding:12px 0 0}.skinSignature-module__KWbhGW__dcFocusHeader{margin:0 0 12px}.skinSignature-module__KWbhGW__dcFocusHeading{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ms-ink,#1a221e);margin:0;font-size:clamp(24px,2.8vw,32px);font-weight:400}.skinSignature-module__KWbhGW__dcFocusSub{color:#7a827c;margin:8px 0 0;font-size:13px;line-height:1.45}.skinSignature-module__KWbhGW__dcFocusTriad,.skinSignature-module__KWbhGW__dcFocusTriad>li{list-style:none}.skinSignature-module__KWbhGW__dcFocusTriad{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:0;padding:0;display:grid}.skinSignature-module__KWbhGW__dcFocusTriad>li::marker{content:""}.skinSignature-module__KWbhGW__dcFocusIntel{border-top:1px solid var(--ms-border,#e8e4dc);margin-top:22px;padding-top:18px}.skinSignature-module__KWbhGW__dcFocusIntelHeading{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ms-ink-strong,#1d2a22);margin:0 0 6px;font-size:clamp(17px,1.8vw,20px);font-weight:400}.skinSignature-module__KWbhGW__dcFocusIntelSub{color:#6b746e;max-width:42ch;margin:0 0 14px;font-size:13px;line-height:1.45}.skinSignature-module__KWbhGW__dcFocusCard{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.skinSignature-module__KWbhGW__dcFocusCopy{min-width:0}.skinSignature-module__KWbhGW__dcFocusName{letter-spacing:.1em;text-transform:uppercase;color:#7a827c;margin:0 0 4px;font-family:inherit;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcFocusStatus{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ms-ink,#1a221e);margin:0 0 6px;font-size:clamp(20px,2.4vw,26px);font-weight:400}.skinSignature-module__KWbhGW__dcFocusLine{color:#5c6560;margin:6px 0 0;font-size:13px;line-height:1.4}.skinSignature-module__KWbhGW__dcFocusDetails{color:#5c6560;margin:12px 0 0;font-size:13px}.skinSignature-module__KWbhGW__dcFocusDetails summary{cursor:pointer;list-style:none}.skinSignature-module__KWbhGW__dcFocusDetails summary::-webkit-details-marker{display:none}.skinSignature-module__KWbhGW__dcJumpFits{color:var(--cta-bg);margin:12px 0 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.skinSignature-module__KWbhGW__dcJumpFits:hover,.skinSignature-module__KWbhGW__dcJumpFits:focus-visible{text-decoration:underline}.skinSignature-module__KWbhGW__dcIdentityPlate .skinSignature-module__KWbhGW__dcLegal{margin-top:12px;font-size:12px}.skinSignature-module__KWbhGW__dcObservationList,.skinSignature-module__KWbhGW__dcObservationList>li{list-style:none}.skinSignature-module__KWbhGW__dcObservationList{gap:14px;margin:0;padding:0;display:grid}.skinSignature-module__KWbhGW__dcObservationCard{border-top:1px solid var(--ms-border,#e8e4dc);margin:0;padding:18px 0 0}.skinSignature-module__KWbhGW__dcObservationCard:first-child{border-top:0;padding-top:0}.skinSignature-module__KWbhGW__dcObservationTitle{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ms-ink,#1a221e);margin:0 0 6px;font-size:clamp(18px,2vw,22px);font-weight:400}.skinSignature-module__KWbhGW__dcObservationBody{color:#3a433e;max-width:62ch;margin:0;font-size:15px;line-height:1.55}.skinSignature-module__KWbhGW__dcSafetyOptions{gap:10px;margin-top:8px;display:grid}.skinSignature-module__KWbhGW__dcSafetyOption{background:var(--ms-card,#fff);min-height:48px;color:var(--ms-ink-strong,#1d2a22);text-align:left;cursor:pointer;border:1px solid #d8d1c4;border-radius:12px;align-items:center;padding:12px 16px;font-size:15px;display:flex}.skinSignature-module__KWbhGW__dcSafetyOption:hover,.skinSignature-module__KWbhGW__dcSafetyOption:focus-visible{border-color:var(--cta-bg);background:var(--ms-botanical-tint);outline:none}.skinSignature-module__KWbhGW__dcBuildRoutine{border-bottom:0;margin-bottom:0;padding:4px 0 8px}.skinSignature-module__KWbhGW__dcBuildRoutineHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin:0 0 18px;display:flex}.skinSignature-module__KWbhGW__dcBuildRoutineIntro{flex:240px;min-width:0}.skinSignature-module__KWbhGW__dcBuildRoutineIntro .skinSignature-module__KWbhGW__dcHeading{margin-bottom:6px}.skinSignature-module__KWbhGW__dcBuildRoutineIntro .skinSignature-module__KWbhGW__dcSubheading{margin-bottom:8px}.skinSignature-module__KWbhGW__dcBuildRoutineProgress{letter-spacing:.02em;color:var(--ms-muted-soft,#6a756c);margin:0;font-size:13px}.skinSignature-module__KWbhGW__dcBuildItForMe{background:var(--cta-bg);min-height:44px;color:var(--cta-text);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;padding:10px 18px;font-size:14px;font-weight:600}.skinSignature-module__KWbhGW__dcBuildItForMe:hover,.skinSignature-module__KWbhGW__dcBuildItForMe:focus-visible{background:var(--cta-bg-hover);border-color:#0000}.skinSignature-module__KWbhGW__dcBuildRoutineReady{letter-spacing:.02em;color:var(--cta-bg);margin:6px 0 0;font-size:13px;font-weight:600}.skinSignature-module__KWbhGW__dcBuildRoutineEmphasized{outline:1px solid color-mix(in srgb, var(--cta-bg) 28%, transparent);background:color-mix(in srgb, var(--cta-bg) 5%, var(--ms-bg,#fffefd));border-radius:16px;padding:18px 16px 16px;transition:background .6s,outline-color .6s}@media (prefers-reduced-motion:reduce){.skinSignature-module__KWbhGW__dcBuildRoutineEmphasized{transition:none}}.skinSignature-module__KWbhGW__dcBuildStepList{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.skinSignature-module__KWbhGW__dcRoutineOverview{min-width:0;max-width:100%}.skinSignature-module__KWbhGW__dcRoutineOverview .skinSignature-module__KWbhGW__dcHeading{margin-bottom:12px}.skinSignature-module__KWbhGW__dcRoutineOverview .skinSignature-module__KWbhGW__dcPeriodSwitch{margin:0 0 22px}.skinSignature-module__KWbhGW__dcRoutineOverviewCount{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ms-ink,#1a221e);margin:0 0 10px;font-size:clamp(20px,2.4vw,26px);line-height:1.3}.skinSignature-module__KWbhGW__dcRoutineOverviewLead{color:var(--ms-muted,#5f6b63);max-width:36em;margin:0 0 18px;font-size:16px;line-height:1.55}.skinSignature-module__KWbhGW__dcRoutineOverviewLead+.skinSignature-module__KWbhGW__dcRoutineOverviewLead{margin-top:-8px}.skinSignature-module__KWbhGW__dcRoutineGlance{box-sizing:border-box;width:100%;min-width:0;max-width:min(100%, var(--dc-glance-available,100%));grid-template-columns:minmax(0,1fr);gap:18px;margin:0 0 28px;display:grid;container-type:inline-size}.skinSignature-module__KWbhGW__dcRoutineGlancePeriod{box-sizing:border-box;min-width:0;max-width:100%}.skinSignature-module__KWbhGW__dcRoutineGlanceLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 8px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcRoutineGlanceLine{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ms-ink,#1a221e);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,2.3vw,24px);line-height:1.55;display:block;overflow:visible}.skinSignature-module__KWbhGW__dcRoutineGlanceStep{box-sizing:border-box;vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-inline-end:.35em;display:inline-block}.skinSignature-module__KWbhGW__dcRoutineGlanceArrow{margin-inline-end:.35em;display:inline}.skinSignature-module__KWbhGW__dcRecommendedRoutineBoard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-width:0;margin:0 0 22px;display:grid}@media (max-width:720px){.skinSignature-module__KWbhGW__dcRecommendedRoutineBoard{grid-template-columns:minmax(0,1fr)}}.skinSignature-module__KWbhGW__dcRecommendedPeriod{border:1px solid var(--ms-border,#e8e4dc);background:var(--ms-card,#fff);border-radius:14px;min-width:0;padding:16px 18px}.skinSignature-module__KWbhGW__dcRecommendedPeriodLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 12px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcRecommendedSteps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__dcRecommendedStep{min-width:0}.skinSignature-module__KWbhGW__dcRecommendedStepHeader{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.skinSignature-module__KWbhGW__dcRecommendedStepName{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ms-ink,#1a221e);font-size:clamp(16px,1.8vw,19px)}.skinSignature-module__KWbhGW__dcRecommendedStepBadge{letter-spacing:.04em;text-transform:uppercase;color:#8a684e;font-size:11px}.skinSignature-module__KWbhGW__dcRecommendedStepWhy{color:var(--ms-muted,#5f6b63);margin:4px 0 0;font-size:13px;line-height:1.45}.skinSignature-module__KWbhGW__dcRoutineSimpleChoice{gap:8px;min-width:0;margin:0 0 20px;display:grid}.skinSignature-module__KWbhGW__dcRoutineSimpleHint{color:var(--ms-muted,#5f6b63);max-width:36em;margin:0;font-size:13px;line-height:1.5}.skinSignature-module__KWbhGW__dcProductPrefsBar{min-width:0}.skinSignature-module__KWbhGW__dcRoutineBuildPrompt{letter-spacing:.02em;color:var(--ms-ink-soft,#2a3530);margin:0 0 14px;font-size:14px;font-weight:650}.skinSignature-module__KWbhGW__dcVisuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skinSignature-module__KWbhGW__dcRoutineRoadmap{border:1px solid var(--ms-border,#e8e4dc);background:var(--ms-card,#fff);font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ms-ink-soft,#2a3530);border-radius:14px;margin:0 0 24px;padding:16px 18px;font-size:clamp(17px,2vw,20px);line-height:1.45}.skinSignature-module__KWbhGW__dcRoutineOverview .skinSignature-module__KWbhGW__dcRoutineToggle{margin:0 0 22px}.skinSignature-module__KWbhGW__dcRoutinePathActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.skinSignature-module__KWbhGW__dcRoutinePathPrimary,.skinSignature-module__KWbhGW__dcRoutinePathSecondary{min-height:48px;font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:650;display:inline-flex}.skinSignature-module__KWbhGW__dcRoutinePathPrimary{background:var(--cta-bg);color:var(--cta-text);border:1px solid #0000}.skinSignature-module__KWbhGW__dcRoutinePathPrimary:hover,.skinSignature-module__KWbhGW__dcRoutinePathPrimary:focus-visible{background:var(--cta-bg-hover);outline:none}.skinSignature-module__KWbhGW__dcRoutinePathSecondary{border:1px solid var(--ms-border-botanical,#d5ddd2);color:var(--cta-bg);background:0 0}.skinSignature-module__KWbhGW__dcRoutinePathSecondary:hover,.skinSignature-module__KWbhGW__dcRoutinePathSecondary:focus-visible{border-color:var(--cta-bg);background:var(--ms-botanical-tint,#eef2eb);outline:none}.skinSignature-module__KWbhGW__dcRoutinePathSecondary:disabled{opacity:.4;cursor:not-allowed}.skinSignature-module__KWbhGW__dcRoutineGuidedIntro{max-width:38rem;margin:0 0 8px}.skinSignature-module__KWbhGW__dcProductLibraryCallout{border:1px solid var(--ms-border,#e8e4dc);background:var(--ms-card,#fff);border-radius:14px;gap:6px;max-width:38rem;margin:4px 0 0;padding:14px 16px;display:grid}.skinSignature-module__KWbhGW__dcProductLibraryCalloutTitle{letter-spacing:.01em;color:var(--ms-ink-soft,#2a3530);margin:0;font-size:15px;font-weight:650}.skinSignature-module__KWbhGW__dcProductLibraryCalloutBody{color:var(--ms-muted,#5f6b63);margin:0;font-size:14px;line-height:1.5}.skinSignature-module__KWbhGW__dcRoutineSummaryLabel{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ms-ink,#1a221e);margin:18px 0 10px;font-size:clamp(22px,2.5vw,28px)}.skinSignature-module__KWbhGW__dcRoutineSummary{border:1px solid var(--ms-border,#e8e4dc);background:var(--ms-card,#fff);border-radius:16px;margin:0;padding:0;overflow:hidden}.skinSignature-module__KWbhGW__dcRoutineSummaryRow{border-bottom:1px solid var(--ms-border,#e8e4dc);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;padding:16px 18px;display:grid}.skinSignature-module__KWbhGW__dcRoutineSummaryRow:last-child{border-bottom:0}.skinSignature-module__KWbhGW__dcRoutineSummaryRowActive{background:color-mix(in srgb, var(--ms-botanical-tint,#eef2eb) 65%, transparent);box-shadow:inset 3px 0 0 var(--cta-bg)}.skinSignature-module__KWbhGW__dcRoutineSummaryRowConfirmed{background:color-mix(in srgb, var(--ms-botanical-tint,#eef2eb) 78%, white);box-shadow:inset 3px 0 0 var(--cta-bg)}.skinSignature-module__KWbhGW__dcRoutineSummaryCopy{min-width:0}.skinSignature-module__KWbhGW__dcRoutineSummaryStep{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 4px;font-size:12px;font-weight:700}.skinSignature-module__KWbhGW__dcRoutineSummaryProduct{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ms-ink,#1a221e);border-bottom:1px solid color-mix(in srgb, var(--ms-ink,#1a221e) 28%, transparent);margin:0;font-size:clamp(17px,2vw,20px);line-height:1.3;text-decoration:none;display:inline}.skinSignature-module__KWbhGW__dcRoutineSummaryProduct:hover,.skinSignature-module__KWbhGW__dcRoutineSummaryProduct:focus-visible{border-bottom-color:var(--ms-ink,#1a221e);outline:none}.skinSignature-module__KWbhGW__dcRoutineSummaryProductArrow{font-family:var(--font-sans,inherit);letter-spacing:0;color:var(--ms-muted,#5f6b63);font-size:.78em}.skinSignature-module__KWbhGW__dcRoutineSummaryActives{color:var(--ms-muted,#5f6b63);margin:6px 0 0;font-size:13px;line-height:1.4}.skinSignature-module__KWbhGW__dcRoutineSummaryWhy{color:var(--ms-muted-soft,#6a756c);max-width:40em;margin:6px 0 0;font-size:13px;line-height:1.45}.skinSignature-module__KWbhGW__dcRoutineSummaryHint{color:var(--ms-muted,#5f6b63);margin:0;font-size:15px}.skinSignature-module__KWbhGW__dcRoutineSelectionProof{color:#355c4d;margin:8px 0 0;font-size:13px;font-weight:700}.skinSignature-module__KWbhGW__dcRoutineSummaryAction{font:inherit;letter-spacing:.03em;color:var(--cta-bg);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:650}.skinSignature-module__KWbhGW__dcRoutineSummaryAction:hover,.skinSignature-module__KWbhGW__dcRoutineSummaryAction:focus-visible{color:var(--cta-bg-hover);text-underline-offset:3px;outline:none;text-decoration:underline}.skinSignature-module__KWbhGW__dcRoutineSummaryActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:18px;display:flex}.skinSignature-module__KWbhGW__dcOptionalWhy{color:#514b44;margin-top:10px;font-size:.84rem}.skinSignature-module__KWbhGW__dcOptionalWhy summary{color:#355c4d;cursor:pointer;font-weight:700}.skinSignature-module__KWbhGW__dcOptionalWhyBody{background:#faf8f3b8;border-left:2px solid #355c4d47;gap:8px;margin-top:10px;padding:12px 14px;display:grid}.skinSignature-module__KWbhGW__dcOptionalWhyBody p{gap:3px;margin:0;line-height:1.45;display:grid}.skinSignature-module__KWbhGW__dcOptionalWhyBody strong{color:#28231f;letter-spacing:.02em;font-size:.76rem}.skinSignature-module__KWbhGW__dcGuidedChooser{margin-top:18px}.skinSignature-module__KWbhGW__dcGuidedChooserTitle{font-family:var(--font-serif);letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(24px,2.8vw,32px);font-weight:400}.skinSignature-module__KWbhGW__dcGuidedChooserLead{color:var(--ms-muted,#5f6b63);margin:0 0 18px;font-size:15px;line-height:1.5}.skinSignature-module__KWbhGW__dcSelectionConfirmation{background:var(--ms-botanical-tint,#eef2eb);color:#355c4d;border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:13px;font-weight:650;line-height:1.45}.skinSignature-module__KWbhGW__dcStepChosenConfirm{color:var(--cta-bg);margin:10px 0 0;font-size:14px;font-weight:650}.skinSignature-module__KWbhGW__dcBuildStep{border:1px solid var(--ms-border,#e8e4dc);background:var(--ms-card,#fff);border-radius:14px;overflow:hidden}.skinSignature-module__KWbhGW__dcBuildStepComplete{border-color:var(--ms-border,#e8e4dc);background:var(--ms-card,#fff)}.skinSignature-module__KWbhGW__dcBuildStepOpen{border-color:var(--ms-border-strong,#e0dbd2)}.skinSignature-module__KWbhGW__dcBuildStepTrigger{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0;padding:18px;display:grid}.skinSignature-module__KWbhGW__dcBuildStepOrdinal{background:var(--ms-bg,#fffefd);border:1px solid var(--ms-border,#e8e4dc);letter-spacing:.04em;width:28px;height:28px;color:var(--ms-muted,#5f6b63);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.skinSignature-module__KWbhGW__dcBuildStepComplete .skinSignature-module__KWbhGW__dcBuildStepOrdinal{background:var(--ms-bg,#fffefd);border-color:var(--ms-border,#e8e4dc);color:var(--ms-muted,#5f6b63)}.skinSignature-module__KWbhGW__dcBuildStepCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.skinSignature-module__KWbhGW__dcBuildStepName{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ms-ink,#1a221e);font-size:clamp(20px,2.4vw,26px);font-weight:400;line-height:1.15}.skinSignature-module__KWbhGW__dcBuildStepChosen,.skinSignature-module__KWbhGW__dcBuildStepHint{color:var(--ms-muted,#5f6b63);font-size:14px;line-height:1.4}.skinSignature-module__KWbhGW__dcBuildStepChosen{color:var(--ms-ink-soft,#2a3530)}.skinSignature-module__KWbhGW__dcBuildStepStatus{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-muted-soft,#6a756c);font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcBuildStepComplete .skinSignature-module__KWbhGW__dcBuildStepStatus{color:var(--ms-ink-soft,#2a3530)}.skinSignature-module__KWbhGW__dcBuildStepSelected,.skinSignature-module__KWbhGW__dcBuildMatches{padding:0 18px 18px}.skinSignature-module__KWbhGW__dcBuildStepTier{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-muted,#5f6b63);margin:0 0 6px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcBuildStepWhy,.skinSignature-module__KWbhGW__dcBuildMatchWhy{color:var(--ms-body,#3d4a43);max-width:40em;margin:0;font-size:14px;line-height:1.45}.skinSignature-module__KWbhGW__dcRetinoidSafetyWarning{color:#68462f;background:#9a684814;border-left:2px solid #9a6848;margin:10px 0 0;padding:9px 11px;font-size:13px;font-weight:650;line-height:1.45}.skinSignature-module__KWbhGW__dcBuildStepActions,.skinSignature-module__KWbhGW__dcBuildMatchActions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.skinSignature-module__KWbhGW__dcBuildSeeMore{font:inherit;letter-spacing:.02em;color:var(--cta-bg);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:14px;padding:0;font-size:13px;font-weight:650;text-decoration:underline}.skinSignature-module__KWbhGW__dcBuildSeeMore:hover,.skinSignature-module__KWbhGW__dcBuildSeeMore:focus-visible{color:var(--cta-bg-hover);outline:none}.skinSignature-module__KWbhGW__dcLimitedMatchesExplore{gap:8px;max-width:36em;margin-top:14px;display:grid}.skinSignature-module__KWbhGW__dcLimitedMatchesNote{color:var(--ms-muted,#5f6b63);margin:0;font-size:13px;line-height:1.55}.skinSignature-module__KWbhGW__dcLimitedMatchesLink{font:inherit;letter-spacing:.02em;color:var(--cta-bg);text-underline-offset:3px;width:fit-content;font-size:13px;font-weight:650;text-decoration:underline}.skinSignature-module__KWbhGW__dcLimitedMatchesLink:hover,.skinSignature-module__KWbhGW__dcLimitedMatchesLink:focus-visible{color:var(--cta-bg-hover);outline:none}.skinSignature-module__KWbhGW__dcBuildLayering{border-top:1px solid var(--ms-border,#e8e4dc);gap:18px;margin-top:36px;padding:22px 0 0;display:grid}.skinSignature-module__KWbhGW__dcLayeringHeading{font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.03em;color:var(--ms-ink,#1a221e);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:400}.skinSignature-module__KWbhGW__dcLayeringPeriods{gap:16px;display:grid}.skinSignature-module__KWbhGW__dcLayeringPeriod{min-width:0}.skinSignature-module__KWbhGW__dcLayeringPeriodLabel{letter-spacing:.14em;text-transform:uppercase;color:#8a918a;margin:0 0 6px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcLayeringSequence{color:var(--ms-ink,#1a221e);overflow-wrap:anywhere;max-width:46rem;margin:0;font-size:16px;line-height:1.55}.skinSignature-module__KWbhGW__dcKeepInMind{border:1px solid var(--ms-border,#e8e4dc);background:#fffefd;border-radius:14px;max-width:46rem;margin:0;padding:14px 16px}.skinSignature-module__KWbhGW__dcKeepInMindLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--cta-bg,#6f8768);margin:0 0 8px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcPriceTierNote,.skinSignature-module__KWbhGW__dcCrueltyFreeNote{color:#6b746e;max-width:46rem;margin:10px 0 0;font-size:12px;line-height:1.5}.skinSignature-module__KWbhGW__dcBuildPrimaryBtn{border:1px solid var(--cta-bg);background:var(--cta-bg);min-height:40px;color:var(--cta-text);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.skinSignature-module__KWbhGW__dcBuildPrimaryBtn:hover,.skinSignature-module__KWbhGW__dcBuildPrimaryBtn:focus-visible{background:var(--cta-bg-hover);border-color:var(--cta-bg-hover)}.skinSignature-module__KWbhGW__dcBuildPrimaryBtn:disabled{cursor:wait;opacity:.82}.skinSignature-module__KWbhGW__dcBuildOutlineBtn{border:1px solid var(--ms-border-strong,#e0dbd2);min-height:40px;color:var(--ms-body,#3d4a43);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.skinSignature-module__KWbhGW__dcBuildOutlineBtn:hover,.skinSignature-module__KWbhGW__dcBuildOutlineBtn:focus-visible{border-color:var(--ms-border-strong,#e0dbd2);color:var(--ms-ink-soft,#2a3530);background:var(--ms-bg,#fffefd)}.skinSignature-module__KWbhGW__dcBuildSecondaryLink{color:var(--ms-muted,#5f6b63);border-bottom:1px solid #0000;font-size:13px;font-weight:600;text-decoration:none}.skinSignature-module__KWbhGW__dcBuildSecondaryLink:hover,.skinSignature-module__KWbhGW__dcBuildSecondaryLink:focus-visible{border-bottom-color:var(--ms-muted,#5f6b63);color:var(--ms-ink-soft,#2a3530)}.skinSignature-module__KWbhGW__dcBuildGhostBtn{min-height:40px;color:var(--ms-muted-soft,#6a756c);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:13px}.skinSignature-module__KWbhGW__dcBuildMatchList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.skinSignature-module__KWbhGW__dcBuildMatchCard{border:1px solid var(--ms-border,#e8e4dc);background:var(--ms-card,#fff);border-radius:12px;padding:16px}.skinSignature-module__KWbhGW__dcBuildMatchName{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ms-ink,#1a221e);margin:0 0 8px;font-size:clamp(22px,2.6vw,28px);font-weight:400;line-height:1.15}@media (max-width:640px){.skinSignature-module__KWbhGW__dcProductLibraryCallout{max-width:none;padding:12px 14px}.skinSignature-module__KWbhGW__dcBuildRoutineHeader{flex-direction:column;align-items:stretch}.skinSignature-module__KWbhGW__dcBuildItForMe{width:100%}.skinSignature-module__KWbhGW__dcBuildStepTrigger{grid-template-columns:auto 1fr;grid-template-areas:"ord copy""ord status";gap:8px 12px;padding:16px}.skinSignature-module__KWbhGW__dcBuildStepOrdinal{grid-area:ord;align-self:start}.skinSignature-module__KWbhGW__dcBuildStepCopy{grid-area:copy}.skinSignature-module__KWbhGW__dcBuildStepStatus{grid-area:status;justify-self:start}.skinSignature-module__KWbhGW__dcRoutinePathActions{flex-direction:column;align-items:stretch}.skinSignature-module__KWbhGW__dcRoutinePathPrimary,.skinSignature-module__KWbhGW__dcRoutinePathSecondary{width:100%}}.skinSignature-module__KWbhGW__dcRoutineCompact{gap:22px;display:grid}.skinSignature-module__KWbhGW__dcPeriodSwitch{border:1px solid var(--ms-border,#e8e4dc);background:var(--ms-card,#fff);border-radius:999px;align-items:center;gap:0;padding:4px;display:inline-flex}.skinSignature-module__KWbhGW__dcPeriodSwitchBtn,.skinSignature-module__KWbhGW__dcPeriodSwitchActive{color:var(--ms-muted,#5f6b63);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 20px;font-size:13px;transition:background .18s,color .18s}.skinSignature-module__KWbhGW__dcPeriodSwitchActive{background:var(--cta-bg);color:var(--cta-text)}.skinSignature-module__KWbhGW__dcRitualList,.skinSignature-module__KWbhGW__dcRitualList>li{list-style:none}.skinSignature-module__KWbhGW__dcRitualList{border-top:1px solid var(--ms-border,#e8e4dc);gap:0;margin:0;padding:0;display:grid}.skinSignature-module__KWbhGW__dcRitualList>li::marker{content:""}.skinSignature-module__KWbhGW__dcRitualStep{border-bottom:1px solid var(--ms-border,#e8e4dc);margin:0;padding:22px 4px 22px 0;display:block;position:relative}.skinSignature-module__KWbhGW__dcRitualStep:last-child{border-bottom:0}.skinSignature-module__KWbhGW__dcRitualStepActive{background:linear-gradient(90deg, var(--ms-botanical-tint), transparent 70%)}.skinSignature-module__KWbhGW__dcRitualBody{gap:12px;min-width:0;display:grid}.skinSignature-module__KWbhGW__dcLayering{margin-top:8px;padding-top:4px}.skinSignature-module__KWbhGW__dcLayeringList,.skinSignature-module__KWbhGW__dcLayeringList>li{list-style:none}.skinSignature-module__KWbhGW__dcLayeringList{gap:10px;margin:10px 0 0;padding:0;display:grid}.skinSignature-module__KWbhGW__dcLayeringList>li{color:#4a544e;max-width:48ch;margin:0;font-size:14px;line-height:1.55}.skinSignature-module__KWbhGW__dcRitualCopy{min-width:0}.skinSignature-module__KWbhGW__dcRitualName{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--ms-ink,#1a221e);margin:0 0 6px;font-size:clamp(22px,2.5vw,26px)}.skinSignature-module__KWbhGW__dcRitualBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 6px;font-size:11px}.skinSignature-module__KWbhGW__dcRitualWhy{color:#4a544e;max-width:36rem;margin:0 0 6px;font-size:14px;line-height:1.5}.skinSignature-module__KWbhGW__dcRitualMeta{letter-spacing:.1em;text-transform:uppercase;color:#8a918b;margin:0;font-size:11px}.skinSignature-module__KWbhGW__dcRitualCta{letter-spacing:.02em;color:var(--cta-bg);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.skinSignature-module__KWbhGW__dcRitualCta:hover,.skinSignature-module__KWbhGW__dcRitualCta:focus-visible{color:#2f3d32;outline:none}.skinSignature-module__KWbhGW__dcMatchesTeaser{background:var(--ms-botanical-tint);border:1px solid #dfe6d8;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:28px;padding:20px 22px;display:flex}.skinSignature-module__KWbhGW__dcMatchesTeaserCopy{flex:220px;min-width:0}.skinSignature-module__KWbhGW__dcMatchesTeaserEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 6px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcMatchesTeaserText{color:var(--cta-bg);max-width:34rem;margin:0;font-size:15px;line-height:1.45}.skinSignature-module__KWbhGW__dcMatchesTeaserCta{border:1px solid var(--cta-bg);background:var(--cta-bg);min-height:44px;color:var(--cta-text);letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;text-decoration:none;display:inline-flex}.skinSignature-module__KWbhGW__dcMatchesTeaserCta:hover,.skinSignature-module__KWbhGW__dcMatchesTeaserCta:focus-visible{background:var(--cta-bg-hover);outline:2px solid var(--ms-botanical,#98a995);outline-offset:2px}.skinSignature-module__KWbhGW__dcIngredientEditorial{border-top:1px solid var(--ms-border,#e8e4dc);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__dcIngredientPanel{border-bottom:1px solid var(--ms-border,#e8e4dc);padding:20px 22px 22px 0}.skinSignature-module__KWbhGW__dcIngredientPanel:nth-child(odd){border-right:1px solid var(--ms-border,#e8e4dc);padding-right:22px}.skinSignature-module__KWbhGW__dcIngredientPanel:nth-child(2n){padding-left:22px}.skinSignature-module__KWbhGW__dcIngredientPanel .skinSignature-module__KWbhGW__dcIngredientName{margin-bottom:12px;font-size:clamp(20px,2.2vw,24px)}.skinSignature-module__KWbhGW__dcIngredientMetaRow{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 10px;margin:0 0 8px;display:grid}.skinSignature-module__KWbhGW__dcIngredientMetaLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ms-botanical,#98a995);font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcIngredientMetaValue{color:var(--cta-bg);font-size:13px;line-height:1.4}.skinSignature-module__KWbhGW__dcIngredientSecondary{margin-top:10px}.skinSignature-module__KWbhGW__dcIngredientSecondaryBody{gap:22px;margin-top:14px;display:grid}.skinSignature-module__KWbhGW__dcIngredientQuietList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__dcIngredientQuietList li{border-bottom:1px solid var(--ms-border,#e8e4dc);gap:2px;padding:10px 0;display:grid}.skinSignature-module__KWbhGW__dcIngredientQuietName{color:var(--cta-bg);font-size:15px;font-weight:600;text-decoration:none}a.skinSignature-module__KWbhGW__dcIngredientQuietName:hover,a.skinSignature-module__KWbhGW__dcIngredientQuietName:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.skinSignature-module__KWbhGW__dcIngredientQuietWhy{color:#7a827c;font-size:13px;line-height:1.4}.skinSignature-module__KWbhGW__dcProductCardBest{border-color:var(--ms-botanical-tint);background:#ffffffb8}.skinSignature-module__KWbhGW__dcProductMedia{display:none}.skinSignature-module__KWbhGW__dcProductMain{flex-direction:column;width:100%;min-width:0;display:flex}.skinSignature-module__KWbhGW__dcWhyLead{border-left:2px solid var(--ms-botanical-tint);background:var(--ms-botanical-tint);width:100%;margin:0 0 16px;padding:14px 16px}.skinSignature-module__KWbhGW__dcWhyLeadLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 6px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcWhyLeadText{color:#2f3d32;max-width:36rem;margin:0;font-size:15px;line-height:1.5}.skinSignature-module__KWbhGW__dcProductCtaQuiet{color:#5c6560;text-underline-offset:4px;align-items:center;min-height:40px;font-size:14px;text-decoration:underline;display:inline-flex}.skinSignature-module__KWbhGW__dcProductCtaQuiet:hover,.skinSignature-module__KWbhGW__dcProductCtaQuiet:focus-visible{color:var(--cta-bg);outline:none}.skinSignature-module__KWbhGW__dcClosePanel{border:1px solid var(--ms-border,#e8e4dc);background:#ffffff7a;border-radius:20px;margin-bottom:28px;padding:26px 26px 28px}.skinSignature-module__KWbhGW__dcClosePanel .skinSignature-module__KWbhGW__dcHeading{margin-bottom:10px}.skinSignature-module__KWbhGW__dcCloseLead{color:#6b746e;max-width:30rem;margin:0 0 22px;font-size:16px;line-height:1.5}.skinSignature-module__KWbhGW__dcCloseActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.skinSignature-module__KWbhGW__dcCloseActions .skinSignature-module__KWbhGW__dcPrimaryCta{margin:0}.skinSignature-module__KWbhGW__dcPassportTransition{padding-top:4px;padding-bottom:4px}.skinSignature-module__KWbhGW__dcPassportTransition .skinSignature-module__KWbhGW__dcClosePanel{margin-bottom:0}.skinSignature-module__KWbhGW__dcProcedureExplore{padding-top:8px}.skinSignature-module__KWbhGW__dcProcedureCards{border-top:1px solid var(--ms-border,#e8e4dc);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__dcProcedureCard{border-bottom:1px solid var(--ms-border,#e8e4dc);padding:20px 22px 22px 0}.skinSignature-module__KWbhGW__dcProcedureCard:nth-child(odd){border-right:1px solid var(--ms-border,#e8e4dc);padding-right:22px}.skinSignature-module__KWbhGW__dcProcedureCard:nth-child(2n){padding-left:22px}.skinSignature-module__KWbhGW__dcProcedureCardName{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ms-ink,#1a221e);margin:0 0 8px;font-size:clamp(20px,2.2vw,24px);font-weight:400}.skinSignature-module__KWbhGW__dcProcedureCardConcern{color:var(--cta-bg);margin:0 0 8px;font-size:13px;line-height:1.4}.skinSignature-module__KWbhGW__dcProcedureCardWhy{color:#5c6560;margin:0 0 14px;font-size:14px;line-height:1.5}.skinSignature-module__KWbhGW__dcProcedureCardLink{color:var(--cta-bg);font-size:14px;font-weight:500;text-decoration:none}.skinSignature-module__KWbhGW__dcProcedureCardLink:hover,.skinSignature-module__KWbhGW__dcProcedureCardLink:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.skinSignature-module__KWbhGW__dcProcedureCaution{color:#6b746e;max-width:46rem;margin:18px 0 0;font-size:13px;line-height:1.5}.skinSignature-module__KWbhGW__dcProcedureExploreMore{max-width:46rem;margin:18px 0 0}.skinSignature-module__KWbhGW__dcProcedureExploreMoreHeading{color:var(--ms-ink,#1a221e);margin:0 0 8px;font-size:14px;font-weight:600}.skinSignature-module__KWbhGW__dcProcedureExploreMoreList{margin:0;padding:0;list-style:none}.skinSignature-module__KWbhGW__dcProcedureExploreMoreList li{color:#5c6560;margin:0 0 6px;font-size:14px;line-height:1.45}.skinSignature-module__KWbhGW__dcProcedureExploreMoreList a{color:var(--cta-bg);font-weight:500;text-decoration:none}.skinSignature-module__KWbhGW__dcProcedureExploreMoreList a:hover,.skinSignature-module__KWbhGW__dcProcedureExploreMoreList a:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.skinSignature-module__KWbhGW__dcProcedureExploreMoreConcern{margin:10px 0 0}.skinSignature-module__KWbhGW__dcProcedureExploreMoreConcern a{color:var(--cta-bg);font-size:14px;font-weight:500;text-decoration:none}.skinSignature-module__KWbhGW__dcProcedureExploreMoreConcern a:hover,.skinSignature-module__KWbhGW__dcProcedureExploreMoreConcern a:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.skinSignature-module__KWbhGW__dcProcedureExploreAll{margin:14px 0 0}.skinSignature-module__KWbhGW__dcProcedureExploreAll a{color:#5c6560;font-size:14px;font-weight:500;text-decoration:none}.skinSignature-module__KWbhGW__dcProcedureExploreAll a:hover,.skinSignature-module__KWbhGW__dcProcedureExploreAll a:focus-visible{color:var(--cta-bg);text-underline-offset:3px;outline:none;text-decoration:underline}.skinSignature-module__KWbhGW__dcSecondaryCta{border:1px solid var(--ms-border-botanical,#d5ddd2);min-height:48px;color:var(--cta-bg);letter-spacing:.02em;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 22px;font-size:14px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.skinSignature-module__KWbhGW__dcSecondaryCta:hover,.skinSignature-module__KWbhGW__dcSecondaryCta:focus-visible{border-color:var(--cta-bg);background:var(--ms-botanical-tint);outline:none}.skinSignature-module__KWbhGW__dcQuietLinks{border-top:1px solid var(--ms-border,#e8e4dc);margin:4px 0 0;padding-top:18px}.skinSignature-module__KWbhGW__dcQuietLinkRow{flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.skinSignature-module__KWbhGW__dcQuietLinkRow li{align-items:baseline;margin:0;padding:0;display:flex}.skinSignature-module__KWbhGW__dcQuietLinkRow a{letter-spacing:.01em;color:#5c6560;align-items:baseline;min-height:1.4em;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.skinSignature-module__KWbhGW__dcQuietLinkRow a:hover,.skinSignature-module__KWbhGW__dcQuietLinkRow a:focus-visible{color:var(--cta-bg);text-underline-offset:3px;outline:none;text-decoration:underline}.skinSignature-module__KWbhGW__dcEyebrow{font-size:var(--text-label,11px);letter-spacing:var(--tracking-label,.16em);text-transform:uppercase;color:var(--ms-botanical,#98a995);font-weight:700;font-family:var(--font-sans);margin:0 0 18px}.skinSignature-module__KWbhGW__dcTitle{font-family:var(--font-serif);font-weight:400;font-size:var(--text-display,clamp(48px, 6vw, 76px));letter-spacing:var(--tracking-display,-.04em);line-height:var(--leading-display,1.05);color:var(--ms-ink-strong,#1d2a22);margin:0 0 32px}.skinSignature-module__KWbhGW__dcSignatureLine{max-width:22em;font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ms-ink-strong,#1d2a22);margin:0;font-size:clamp(24px,3.2vw,34px);line-height:1.3}.skinSignature-module__KWbhGW__dcLegal{color:#9aa19b;max-width:26rem;margin:20px 0 0;font-size:12px;line-height:1.5}.skinSignature-module__KWbhGW__dcQuietLink{color:#a3aaa4;text-underline-offset:3px;margin-top:14px;font-size:12px;text-decoration:underline;display:inline-block}.skinSignature-module__KWbhGW__dcQuietLink:hover,.skinSignature-module__KWbhGW__dcQuietLink:focus-visible{color:#5c6560;outline:none}.skinSignature-module__KWbhGW__dcHeading{font-family:var(--font-serif);font-weight:400;font-size:var(--text-section,clamp(30px, 3.5vw, 44px));letter-spacing:var(--tracking-section,-.03em);line-height:var(--leading-display,1.05);color:var(--ms-ink-strong,#1d2a22);margin:0 0 12px}.skinSignature-module__KWbhGW__dcSubheading{color:#6b746e;margin:0 0 28px;font-size:16px;line-height:1.45}.skinSignature-module__KWbhGW__dcPriorityList{gap:36px;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__dcPriorityItem{grid-template-columns:auto 1fr;align-items:start;gap:14px 16px;display:grid}.skinSignature-module__KWbhGW__dcPriorityRank{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ms-botanical,#98a995);margin-top:6px;font-size:clamp(26px,2.8vw,32px);line-height:1}.skinSignature-module__KWbhGW__dcPriorityName{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ms-ink,#1a221e);margin:0 0 8px;font-size:clamp(28px,3vw,34px);font-weight:400}.skinSignature-module__KWbhGW__dcPriorityLine{color:#5c6560;max-width:26rem;margin:0;font-size:16px;line-height:1.5}.skinSignature-module__KWbhGW__dcRoutineToggle{border:1px solid var(--ms-border,#e8e4dc);background:0 0;border-radius:999px;flex-wrap:wrap;gap:2px;max-width:100%;margin:0 0 20px;padding:3px;display:inline-flex}.skinSignature-module__KWbhGW__dcRoutineToggle button{color:#3d463f;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:600}.skinSignature-module__KWbhGW__dcRoutineToggle button:hover,.skinSignature-module__KWbhGW__dcRoutineToggle button:focus-visible{color:var(--ms-ink,#1a221e);background:#1a221e0f;outline:none}.skinSignature-module__KWbhGW__dcRoutineToggle button.skinSignature-module__KWbhGW__dcToggleActive,.skinSignature-module__KWbhGW__dcRoutineToggle button.skinSignature-module__KWbhGW__dcToggleActive:hover,.skinSignature-module__KWbhGW__dcRoutineToggle button.skinSignature-module__KWbhGW__dcToggleActive:focus-visible{background:var(--cta-bg);color:var(--cta-text)}.skinSignature-module__KWbhGW__dcRoutine{gap:48px;display:grid}.skinSignature-module__KWbhGW__dcPeriodLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 20px;font-size:12px;font-weight:700}.skinSignature-module__KWbhGW__dcStepList{gap:0;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__dcStep{grid-template-columns:28px 1fr;gap:0 18px;padding:0 0 28px;display:grid;position:relative}.skinSignature-module__KWbhGW__dcStep:last-child{padding-bottom:0}.skinSignature-module__KWbhGW__dcSpine{background:#c9c2b6;width:1px;height:14px;position:absolute;top:-14px;left:12px}.skinSignature-module__KWbhGW__dcStep:before{content:"";background:var(--ms-bg,#fffefd);box-sizing:border-box;border:1.5px solid #8fa388;border-radius:50%;grid-column:1;width:10px;height:10px;margin-top:8px;margin-left:7px}.skinSignature-module__KWbhGW__dcStepBody{grid-column:2;min-width:0}.skinSignature-module__KWbhGW__dcStepName{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ms-ink,#1a221e);margin:0 0 8px;font-size:clamp(26px,2.8vw,30px);font-weight:400}.skinSignature-module__KWbhGW__dcStepWhy{color:#4a544e;max-width:32rem;margin:0 0 10px;font-size:16px;line-height:1.5}.skinSignature-module__KWbhGW__dcStepMeta{letter-spacing:.06em;text-transform:uppercase;color:#8a918b;margin:0 0 14px;font-size:12px}.skinSignature-module__KWbhGW__dcTextLink{letter-spacing:.02em;color:var(--cta-bg);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.skinSignature-module__KWbhGW__dcTextLink:hover,.skinSignature-module__KWbhGW__dcTextLink:focus-visible{color:var(--cta-bg);outline:none}.skinSignature-module__KWbhGW__dcIngredientGroups{gap:48px;display:grid}.skinSignature-module__KWbhGW__dcIngredientGroup h3{letter-spacing:.16em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 18px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcIngredientGroup ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__dcIngredientCard{background:#ffffff6b;border:1px solid #e8e2d7;border-radius:14px;padding:20px 22px}.skinSignature-module__KWbhGW__dcIngredientPrioritize .skinSignature-module__KWbhGW__dcIngredientCard{background:var(--ms-botanical-tint);border-color:var(--ms-botanical-tint)}.skinSignature-module__KWbhGW__dcIngredientOptional .skinSignature-module__KWbhGW__dcIngredientCard{background:#ffffff80}.skinSignature-module__KWbhGW__dcIngredientAvoid .skinSignature-module__KWbhGW__dcIngredientCard{background:#8a684e0d;border-color:#8a684e24}.skinSignature-module__KWbhGW__dcIngredientName{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ms-ink,#1a221e);margin:0 0 8px;font-size:22px;line-height:1.2;text-decoration:none;display:block}a.skinSignature-module__KWbhGW__dcIngredientName:hover,a.skinSignature-module__KWbhGW__dcIngredientName:focus-visible{color:var(--cta-bg);text-underline-offset:3px;outline:none;text-decoration:underline}.skinSignature-module__KWbhGW__dcIngredientFit{letter-spacing:.06em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 8px;font-size:12px;font-weight:700}.skinSignature-module__KWbhGW__dcIngredientWhy{color:#4a544e;max-width:34rem;margin:0;font-size:15px;line-height:1.45}.skinSignature-module__KWbhGW__dcBadge{letter-spacing:.06em;text-transform:uppercase;color:#8a684e;margin-top:10px;font-size:11px;font-style:normal;display:inline-block}.skinSignature-module__KWbhGW__dcProductPanel{gap:18px;display:grid}.skinSignature-module__KWbhGW__dcShelfLead{gap:4px;display:grid}.skinSignature-module__KWbhGW__dcShelfLead .skinSignature-module__KWbhGW__dcRoutinePathSecondary{justify-self:start;margin-top:8px}@media (max-width:720px){.skinSignature-module__KWbhGW__dcShelfLead .skinSignature-module__KWbhGW__dcRoutinePathSecondary{justify-self:stretch;width:100%}}.skinSignature-module__KWbhGW__dcStepBrowse{border-top:0;gap:8px;min-width:0;max-width:100%;padding-top:0;display:grid}.skinSignature-module__KWbhGW__dcStepBrowseLabel{letter-spacing:.1em;text-transform:uppercase;color:#7a827c;margin:0;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcStepTabs{flex-wrap:wrap;gap:6px;display:flex}.skinSignature-module__KWbhGW__dcStepTab,.skinSignature-module__KWbhGW__dcStepTabActive{border:1px solid var(--ms-border,#e8e4dc);color:#5c6560;letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;font-size:11px}.skinSignature-module__KWbhGW__dcStepTabActive{border-color:var(--cta-bg);background:var(--cta-bg);color:var(--cta-text)}.skinSignature-module__KWbhGW__dcShelfTitle{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ms-ink,#1a221e);margin:0;font-size:clamp(24px,2.8vw,30px);font-weight:400}.skinSignature-module__KWbhGW__dcShelfCount{color:#7a827c;margin:0;font-size:14px}.skinSignature-module__KWbhGW__dcSeeAll{letter-spacing:.02em;color:var(--cta-bg);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:14px;text-decoration:underline}.skinSignature-module__KWbhGW__dcSeeAll:hover,.skinSignature-module__KWbhGW__dcSeeAll:focus-visible{color:#2f3d32;outline:none}.skinSignature-module__KWbhGW__dcFilterRow{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin:4px 0 8px;display:flex}.skinSignature-module__KWbhGW__dcFilterChip,.skinSignature-module__KWbhGW__dcFilterActive{border:1px solid var(--ms-border,#e8e4dc);color:#4a544e;letter-spacing:.03em;cursor:pointer;background:#fff6;border-radius:999px;padding:7px 12px;font-size:12px}.skinSignature-module__KWbhGW__dcFilterActive{border-color:var(--cta-bg);background:var(--ms-botanical-tint);color:#1a221e;box-shadow:inset 0 0 0 1px var(--cta-bg);font-weight:700}.skinSignature-module__KWbhGW__dcFilterChip:disabled{opacity:.45;cursor:not-allowed}.skinSignature-module__KWbhGW__dcStepActive .skinSignature-module__KWbhGW__dcStepName{color:var(--cta-bg)}.skinSignature-module__KWbhGW__dcProductList{gap:28px;display:grid}.skinSignature-module__KWbhGW__dcProductCard{background:var(--ms-card,#fff);border:1px solid var(--ms-border,#e8e4dc);border-radius:18px;flex-direction:row;align-items:stretch;gap:0;padding:26px 28px 28px;display:flex}.skinSignature-module__KWbhGW__dcProductCard:has(.skinSignature-module__KWbhGW__dcProductMedia:not(:empty)){gap:22px}.skinSignature-module__KWbhGW__dcProductCard:has(.skinSignature-module__KWbhGW__dcProductMedia:not(:empty)) .skinSignature-module__KWbhGW__dcProductMedia{background:var(--ms-bg,#fffefd);border-radius:14px;flex:0 0 112px;width:112px;display:block;overflow:hidden}.skinSignature-module__KWbhGW__dcProductCardTop{flex-direction:column;align-items:flex-start;gap:0;min-width:0;margin:0 0 22px;display:flex}.skinSignature-module__KWbhGW__dcProductBrand{letter-spacing:.02em;color:#2f3d32;margin:0 0 8px;font-size:15px;font-weight:600}.skinSignature-module__KWbhGW__dcProductName{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--ms-ink,#1a221e);margin:0 0 14px;font-size:clamp(28px,3.1vw,36px);font-weight:400;line-height:1.12}.skinSignature-module__KWbhGW__dcMatchTier{letter-spacing:.14em;text-transform:uppercase;color:#8a684e;margin:0 0 14px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcProductBadges{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.skinSignature-module__KWbhGW__dcProductBadges li{border:1px solid var(--ms-border,#e8e4dc);letter-spacing:.04em;color:#5c6560;background:#ffffff8c;border-radius:999px;padding:5px 10px;font-size:11px;line-height:1.2}.skinSignature-module__KWbhGW__dcProductBody{flex-direction:column;align-items:flex-start;gap:0;width:100%;min-width:0;display:flex}.skinSignature-module__KWbhGW__dcProductActions{border-top:1px solid var(--ms-border,#e8e4dc);flex-flow:wrap;align-items:center;gap:14px 18px;width:100%;margin-top:22px;padding-top:20px;display:flex}.skinSignature-module__KWbhGW__dcWhyToggleInline{color:#2f3d32;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:auto;max-width:100%;margin:0;padding:0;font-size:15px;font-weight:600;display:flex}.skinSignature-module__KWbhGW__dcWhyToggleInline:hover,.skinSignature-module__KWbhGW__dcWhyToggleInline:focus-visible{color:var(--ms-ink,#1a221e);outline:none}.skinSignature-module__KWbhGW__dcProductDetail{width:100%;margin:12px 0 0;padding:0}.skinSignature-module__KWbhGW__dcWhyFitsList{color:#2f3d32;margin:0 0 20px;padding:0 0 0 18px;font-size:15px;line-height:1.55}.skinSignature-module__KWbhGW__dcWhyFitsList li{margin:0 0 8px}.skinSignature-module__KWbhGW__dcConsiderations{margin:0 0 20px}.skinSignature-module__KWbhGW__dcConsiderationsLabel,.skinSignature-module__KWbhGW__dcRoutinePlacementLabel{letter-spacing:.12em;text-transform:uppercase;color:#8a684e;margin:0 0 8px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcConsiderations ul{color:#5c6560;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5}.skinSignature-module__KWbhGW__dcConsiderations li{margin:0 0 6px}.skinSignature-module__KWbhGW__dcRoutinePlacement{margin:0;padding-top:4px}.skinSignature-module__KWbhGW__dcUseGuide{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}.skinSignature-module__KWbhGW__dcUseGuide dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-botanical,#98a995);margin:0 0 4px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcUseGuide dd{color:#2f3d32;margin:0;font-size:14px;line-height:1.4}.skinSignature-module__KWbhGW__dcUseWide{grid-column:1/-1}.skinSignature-module__KWbhGW__dcProductCta{z-index:1;min-height:48px;color:var(--cta-text);letter-spacing:.03em;background:var(--cta-bg);border:0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:0 22px;font-size:14px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;position:relative}.skinSignature-module__KWbhGW__dcProductCta:hover,.skinSignature-module__KWbhGW__dcProductCta:focus-visible{background:var(--cta-bg-hover);outline:2px solid var(--ms-botanical,#98a995);outline-offset:2px}.skinSignature-module__KWbhGW__dcProductCta:active{transform:scale(.985)}.skinSignature-module__KWbhGW__dcProductCta:disabled{cursor:wait;opacity:.84;transform:none}.skinSignature-module__KWbhGW__dcEmptyBlock p{color:#4a544e;margin:0 0 8px;font-size:16px;line-height:1.5}.skinSignature-module__KWbhGW__dcEmptyNext{color:#7a827c!important}.skinSignature-module__KWbhGW__dcLearnMore,.skinSignature-module__KWbhGW__dcClosing{border-top:0;max-width:100%;padding-top:12px}.skinSignature-module__KWbhGW__dcClosingActions{border-top:1px solid var(--ms-border,#e8e4dc);flex-direction:column;align-items:flex-start;gap:14px;width:100%;margin-top:28px;padding-top:24px;display:flex}.skinSignature-module__KWbhGW__dcClosingActions .skinSignature-module__KWbhGW__dcPrimaryCta{max-width:100%;margin:0}.skinSignature-module__KWbhGW__dcClosingActions .skinSignature-module__KWbhGW__dcRetake{align-items:center;min-height:44px;margin:0;display:inline-flex}.skinSignature-module__KWbhGW__dcLearnMore .skinSignature-module__KWbhGW__dcPrimaryCta{margin:0}.skinSignature-module__KWbhGW__dcWhy{order:2;margin:0 0 28px}.skinSignature-module__KWbhGW__dcWhyToggle{color:#8a918b;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:inline-flex}.skinSignature-module__KWbhGW__dcWhyToggle:hover,.skinSignature-module__KWbhGW__dcWhyToggle:focus-visible{color:#5c6560;outline:none}.skinSignature-module__KWbhGW__dcWhyList{color:#5c6560;gap:8px;max-width:30rem;margin:12px 0 0;padding:0 0 0 1.1rem;font-size:14px;line-height:1.45;display:grid}.skinSignature-module__KWbhGW__dcPrimaryCta{background:var(--cta-bg);min-height:54px;color:var(--cta-text);font:inherit;cursor:pointer;letter-spacing:.03em;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 30px;font-size:15px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.skinSignature-module__KWbhGW__dcPrimaryCta:hover,.skinSignature-module__KWbhGW__dcPrimaryCta:focus-visible{background:var(--cta-bg-hover);outline:2px solid var(--ms-botanical,#98a995);outline-offset:2px}.skinSignature-module__KWbhGW__dcPrimaryCta:active{transform:scale(.985)}.skinSignature-module__KWbhGW__dcModuleBlock{margin:8px 0 0}.skinSignature-module__KWbhGW__dcModuleLead{letter-spacing:.14em;text-transform:uppercase;color:#9aa19b;margin:0 0 10px;font-size:11px;font-weight:700}.skinSignature-module__KWbhGW__dcModuleList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.skinSignature-module__KWbhGW__dcModuleList a{color:#5c6560;border-bottom:1px solid #0000;align-items:center;min-height:40px;font-size:15px;text-decoration:none;display:inline-flex}.skinSignature-module__KWbhGW__dcModuleList a:hover,.skinSignature-module__KWbhGW__dcModuleList a:focus-visible{color:var(--cta-bg);border-bottom-color:#ddd6ca;outline:none}.skinSignature-module__KWbhGW__dcRetake{color:#a3aaa4;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:0;padding:0;font-size:12px;text-decoration:underline;display:inline-block}.skinSignature-module__KWbhGW__dcRetake:hover,.skinSignature-module__KWbhGW__dcRetake:focus-visible{color:#5c6560;outline:none}@media (prefers-reduced-motion:no-preference){.skinSignature-module__KWbhGW__decisionCompanion .skinSignature-module__KWbhGW__dcSection{animation:skinSignature-module__KWbhGW__dcReveal .65s var(--motion-ease-enter,cubic-bezier(.22, 1, .36, 1)) both}.skinSignature-module__KWbhGW__decisionCompanion .skinSignature-module__KWbhGW__dcSection:first-of-type{animation-delay:0s}.skinSignature-module__KWbhGW__decisionCompanion .skinSignature-module__KWbhGW__dcSection:nth-of-type(2){animation-delay:40ms}.skinSignature-module__KWbhGW__decisionCompanion .skinSignature-module__KWbhGW__dcSection:nth-of-type(3){animation-delay:80ms}.skinSignature-module__KWbhGW__decisionCompanion .skinSignature-module__KWbhGW__dcSection:nth-of-type(4){animation-delay:.12s}.skinSignature-module__KWbhGW__decisionCompanion .skinSignature-module__KWbhGW__dcSection:nth-of-type(5){animation-delay:.16s}.skinSignature-module__KWbhGW__decisionCompanion .skinSignature-module__KWbhGW__dcSection:nth-of-type(6){animation-delay:.2s}}@keyframes skinSignature-module__KWbhGW__dcReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.skinSignature-module__KWbhGW__decisionCompanion .skinSignature-module__KWbhGW__dcSection{animation:none}}@media (max-width:720px){.skinSignature-module__KWbhGW__dcStream{width:100%;margin-inline:0;padding:28px 0 100px}.skinSignature-module__KWbhGW__resultsPage.skinSignature-module__KWbhGW__decisionCompanion{width:min(1180px,100% - 40px);margin-inline:auto;padding-inline:0}.skinSignature-module__KWbhGW__dcSection{margin-bottom:48px}.skinSignature-module__KWbhGW__dcSection.skinSignature-module__KWbhGW__dcStage{margin-bottom:56px}.skinSignature-module__KWbhGW__dcIdentity{justify-content:flex-start;min-height:auto;margin-bottom:40px;padding-top:8px}.skinSignature-module__KWbhGW__dcIdentityPlate{margin-bottom:28px}.skinSignature-module__KWbhGW__dcRevealPanel{border-radius:0;padding:4px 0 12px}.skinSignature-module__KWbhGW__dcRevealMedia{display:none}.skinSignature-module__KWbhGW__dcFocusTriad{grid-template-columns:1fr;gap:14px}.skinSignature-module__KWbhGW__dcRecommendedRoutineBoard,.skinSignature-module__KWbhGW__dcRoutineGlance,.skinSignature-module__KWbhGW__dcRoutineGlanceLine,.skinSignature-module__KWbhGW__dcRoutineOverview,.skinSignature-module__KWbhGW__dcRoutineSimpleChoice,.skinSignature-module__KWbhGW__dcProductPrefsBar,.skinSignature-module__KWbhGW__dcStepBrowse,.skinSignature-module__KWbhGW__dcPrefsSection,.skinSignature-module__KWbhGW__dcPriceRangeGrid,.skinSignature-module__KWbhGW__dcFilterRow{min-width:0;max-width:100%}.skinSignature-module__KWbhGW__dcRoutineToggle{width:100%}.skinSignature-module__KWbhGW__dcRoutineToggle button{flex:auto}.skinSignature-module__KWbhGW__dcQuietLinkRow{gap:8px 20px}.skinSignature-module__KWbhGW__dcIngredientEditorial{grid-template-columns:1fr}.skinSignature-module__KWbhGW__dcIngredientPanel,.skinSignature-module__KWbhGW__dcIngredientPanel:nth-child(odd),.skinSignature-module__KWbhGW__dcIngredientPanel:nth-child(2n){border-right:0;padding:18px 0}.skinSignature-module__KWbhGW__dcProcedureCards{grid-template-columns:1fr}.skinSignature-module__KWbhGW__dcProcedureCard,.skinSignature-module__KWbhGW__dcProcedureCard:nth-child(odd),.skinSignature-module__KWbhGW__dcProcedureCard:nth-child(2n){border-right:0;padding:18px 0}.skinSignature-module__KWbhGW__dcMatchesTeaser{flex-direction:column;align-items:flex-start}.skinSignature-module__KWbhGW__dcMatchesTeaserCta{width:100%}.skinSignature-module__KWbhGW__dcClosePanel{padding:22px 18px 24px}.skinSignature-module__KWbhGW__dcCloseActions{flex-direction:column;align-items:stretch}.skinSignature-module__KWbhGW__dcClosingActions{align-items:stretch}.skinSignature-module__KWbhGW__dcClosingActions .skinSignature-module__KWbhGW__dcPrimaryCta{justify-content:center;width:100%}.skinSignature-module__KWbhGW__dcSecondaryCta{width:100%;display:flex}.skinSignature-module__KWbhGW__dcUseGuide{grid-template-columns:1fr}.skinSignature-module__KWbhGW__dcStepTabs{gap:6px}.skinSignature-module__KWbhGW__dcSignatureLine{max-width:none}.skinSignature-module__KWbhGW__dcTitle{margin-bottom:20px}.skinSignature-module__KWbhGW__dcSubheading{margin-bottom:22px}.skinSignature-module__KWbhGW__dcPrimaryCta,.skinSignature-module__KWbhGW__dcProductCta{width:100%}.skinSignature-module__KWbhGW__dcProductCard{flex-direction:column;padding:22px 20px 24px}.skinSignature-module__KWbhGW__dcProductCard:has(.skinSignature-module__KWbhGW__dcProductMedia:not(:empty)) .skinSignature-module__KWbhGW__dcProductMedia{aspect-ratio:4/3;flex-basis:auto;width:100%}.skinSignature-module__KWbhGW__dcRitualStep{grid-template-columns:36px 1fr;gap:10px}.skinSignature-module__KWbhGW__dcPeriodSwitchBtn,.skinSignature-module__KWbhGW__dcPeriodSwitchActive{padding:10px 16px}.skinSignature-module__KWbhGW__dcPriorityList{gap:32px}}.skinSignature-module__KWbhGW__devReset{z-index:10050;top:max(12px, env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px));color:#fff8f0;letter-spacing:.02em;cursor:pointer;pointer-events:auto;background:#1f2421;border:1px solid #c45c26;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;position:fixed;box-shadow:0 8px 24px #14181647}.skinSignature-module__KWbhGW__devResetBadge{color:#fff8f0;letter-spacing:.08em;background:#c45c26;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.skinSignature-module__KWbhGW__devReset:hover,.skinSignature-module__KWbhGW__devReset:focus-visible{outline-offset:2px;background:#2a312d;outline:2px solid #f0a060}
