.cosmetic-hub .ms-card-grid .service{transition:background var(--dur-base) var(--ease), color var(--dur-base) var(--ease), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.cosmetic-hub .ms-card-grid a.service:hover,.cosmetic-hub .ms-card-grid a.service:focus-visible{background:#1f4e4d0d;outline:none;transform:translateY(-4px);box-shadow:0 22px 44px -20px #0e1f2247}.cosmetic-hub .ms-card-grid a.service:active{transition-duration:var(--dur-instant);transform:scale(.98)}.cosmetic-hub .ms-card-grid a.service:hover .service-arrow,.cosmetic-hub .ms-card-grid a.service:focus-visible .service-arrow{color:var(--teal);transform:translate(4px,-4px)}.cosmetic-hub .ms-card-grid .opt{transition:box-shadow var(--dur-base) var(--ease-out)}.cosmetic-hub .ms-card-grid .opt .opt-bg{transition:transform .7s var(--ease-out), filter .7s var(--ease-out)}.cosmetic-hub .ms-card-grid .opt:hover,.cosmetic-hub .ms-card-grid .opt:focus-within{box-shadow:inset 0 0 0 1px var(--honey-soft)}.cosmetic-hub .ms-card-grid .opt:hover .opt-bg,.cosmetic-hub .ms-card-grid .opt:focus-within .opt-bg{filter:brightness(1.06);transform:scale(1.08)}.cosmetic-hub .ms-card-grid .opt .suits a{color:var(--honey-soft);transition:background-size var(--dur-base) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.cosmetic-hub .ms-card-grid .opt:hover .suits a,.cosmetic-hub .ms-card-grid .opt .suits a:hover,.cosmetic-hub .ms-card-grid .opt .suits a:focus-visible{background-size:100% 1px}.cosmetic-hub .ms-card-grid .step{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.cosmetic-hub .ms-card-grid .step:hover,.cosmetic-hub .ms-card-grid .step:focus-within{transform:translateY(-4px);box-shadow:0 20px 40px -22px #0e1f2238}.cosmetic-hub .ms-inner-hero .subpage-eyebrow,.cosmetic-hub .ms-inner-hero .subpage-title,.cosmetic-hub .ms-inner-hero .subpage-lead,.cosmetic-hub .ms-inner-hero .subpage-actions{animation:cosmeticHubRise .9s var(--ease-out) both}.cosmetic-hub .ms-inner-hero .subpage-title{animation-delay:.12s}.cosmetic-hub .ms-inner-hero .subpage-lead{animation-delay:.24s}.cosmetic-hub .ms-inner-hero .subpage-actions{animation-delay:.36s}@keyframes cosmeticHubRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.cosmetic-hub .ms-cta-band .btn{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out)}.cosmetic-hub .ms-cta-band .btn:active{transform:scale(.98)}.cosmetic-hub .ms-cta-band .btn:focus-visible{transform:translateY(-1px);box-shadow:0 12px 30px -10px #0e1f2259}.cosmetic-hub .ms-cta-band .btn:active:focus-visible{transform:scale(.98)translateY(-1px)}.cosmetic-hub .cosmetic-further-reading{max-width:960px;margin:0 auto;padding:3rem 1.25rem 4rem}.cosmetic-hub .cosmetic-further-reading h2{font-family:var(--serif);color:var(--teal-deep);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.cosmetic-hub .cosmetic-further-reading ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.cosmetic-hub .cosmetic-further-reading a{color:var(--teal-deep);transition:background-size var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.cosmetic-hub .cosmetic-further-reading a:hover,.cosmetic-hub .cosmetic-further-reading a:focus-visible{color:var(--teal);background-size:100% 1px;outline:none}@media (prefers-reduced-motion:reduce){.cosmetic-hub .ms-card-grid .service,.cosmetic-hub .ms-card-grid .opt,.cosmetic-hub .ms-card-grid .opt .opt-bg,.cosmetic-hub .ms-card-grid .step,.cosmetic-hub .ms-cta-band .btn,.cosmetic-hub .cosmetic-further-reading a,.cosmetic-hub .ms-inner-hero .subpage-eyebrow,.cosmetic-hub .ms-inner-hero .subpage-title,.cosmetic-hub .ms-inner-hero .subpage-lead,.cosmetic-hub .ms-inner-hero .subpage-actions{transition-duration:.001ms!important;transition-delay:0s!important;animation:none!important}.cosmetic-hub .ms-card-grid a.service:hover,.cosmetic-hub .ms-card-grid a.service:focus-visible,.cosmetic-hub .ms-card-grid .step:hover,.cosmetic-hub .ms-card-grid .step:focus-within,.cosmetic-hub .ms-cta-band .btn:hover,.cosmetic-hub .ms-cta-band .btn:focus-visible{box-shadow:none;transform:none}.cosmetic-hub .ms-card-grid .opt:hover .opt-bg,.cosmetic-hub .ms-card-grid .opt:focus-within .opt-bg{filter:none;transform:none}}
