.reveal{opacity:0;transform:translateY(30px);filter:blur(2px);transition:opacity .7s var(--ease-feminine),transform .7s var(--ease-feminine),filter .7s var(--ease-feminine)}.reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.reveal-stagger.is-visible>*:nth-child(1){transition-delay:0ms}.reveal-stagger.is-visible>*:nth-child(2){transition-delay:80ms}.reveal-stagger.is-visible>*:nth-child(3){transition-delay:.16s}.reveal-stagger.is-visible>*:nth-child(4){transition-delay:.24s}.reveal-stagger.is-visible>*:nth-child(5){transition-delay:.32s}.reveal-stagger.is-visible>*:nth-child(6){transition-delay:.4s}.reveal-stagger.is-visible>*{opacity:1;transform:translateY(0)}.reveal-slide-in{opacity:0;transform:translate(40px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[dir=rtl] .reveal-slide-in{transform:translate(-40px)}.reveal-slide-in.is-visible{opacity:1;transform:translate(0)}.scroll-scale{transition:transform .3s ease-out;will-change:transform}@keyframes glow-pulse{0%,to{box-shadow:0 0 #8bdad500}50%{box-shadow:0 0 20px 4px #8bdad526}}[data-surface=dark] .btn-primary{animation:glow-pulse 3s ease-in-out infinite}.section-divider{block-size:40px;border:none;background:none;position:relative;margin-block:0;overflow:hidden}.section-divider:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%);inline-size:200px;block-size:1px;background:linear-gradient(to right,transparent,var(--rose-glow),var(--seafoam-glow),var(--rose-glow),transparent)}[dir=rtl] .section-divider:before{transform:translate(50%)}.section--warm-tint{background:linear-gradient(135deg,var(--n-0) 60%,color-mix(in srgb,var(--rose-soft) 8%,var(--n-0)) 100%)}.btn-ghost{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0% 1px;padding-block-end:2px;transition:background-size .35s cubic-bezier(.22,1,.36,1),color var(--duration-fast) var(--ease-standard)}[dir=ltr] .btn-ghost{background-position:0% 100%}.btn-ghost:hover,.btn-ghost:focus-visible{background-size:100% 1px}.btn-primary{transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.btn-primary:hover{box-shadow:inset 0 0 0 2px var(--rose-soft),var(--shadow-raised);transform:scale(1.02)}.science-problem__stage,.science-pathways__card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.science-problem__stage:hover{transform:translateY(-4px);box-shadow:var(--shadow-raised)}.science-problem__stage-num{background:linear-gradient(135deg,var(--rose-soft) 0%,var(--sage-200) 100%);color:var(--sage-800)}.science-pathways__card:hover{transform:translateY(-4px);box-shadow:inset 0 -3px 0 0 var(--seafoam-glow),var(--shadow-raised)}.science-pathways__learn .ms-icon{font-size:18px;vertical-align:middle;transition:transform .3s cubic-bezier(.22,1,.36,1)}.science-pathways__learn:hover .ms-icon{transform:translate(-4px)}[dir=ltr] .science-pathways__learn:hover .ms-icon{transform:translate(4px)}.science-pathways__card .badge{background:var(--rose-soft);color:var(--sage-800)}.science-page__lead{margin-block-start:var(--space-3)}.section--glow-bg{position:relative;overflow:clip}.section--glow-bg:before{content:"";position:absolute;inline-size:400px;block-size:400px;border-radius:var(--radius-circle);background:radial-gradient(circle,color-mix(in srgb,var(--seafoam-glow) 12%,transparent) 0%,transparent 70%);inset-block-start:-100px;inset-inline-end:-100px;z-index:0;pointer-events:none}.section--glow-bg:after{content:"";position:absolute;inline-size:300px;block-size:300px;border-radius:var(--radius-circle);background:radial-gradient(circle,color-mix(in srgb,var(--rose-soft) 10%,transparent) 0%,transparent 70%);inset-block-end:-80px;inset-inline-start:-80px;z-index:0;pointer-events:none}.section--glow-bg>*{position:relative;z-index:1}.hero-protocol__tagline.tagline,.hero-protocol__tagline .tagline{animation:subtle-breathe 4s ease-in-out infinite}@keyframes subtle-breathe{0%,to{opacity:.85}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*,.reveal-slide-in,.scroll-scale{opacity:1!important;transform:none!important;transition:none!important;filter:none!important}[data-surface=dark] .btn-primary{animation:none}.hero-protocol__tagline.tagline,.hero-protocol__tagline .tagline{animation:none;opacity:1}.section--glow-bg:before,.section--glow-bg:after{display:none}.btn-primary:hover,.science-problem__stage:hover,.science-pathways__card:hover{transform:none}}.reveal-stagger-item{opacity:0;transform:translateY(1rem);transition:opacity .5s ease,transform .5s ease}.reveal-stagger-item.revealed{opacity:1;transform:translateY(0)}@keyframes glowPulseRing{0%,to{box-shadow:0 0 rgba(var(--sage-600-rgb, 40, 97, 102),.3)}50%{box-shadow:0 0 0 8px rgba(var(--sage-600-rgb, 40, 97, 102),0)}}:where(.btn-primary:not(:hover):not(:focus)){animation:glowPulseRing 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.reveal-stagger-item{opacity:1!important;transform:none!important;transition:none!important}:where(.btn-primary:not(:hover):not(:focus)){animation:none}}.reveal-clip{clip-path:inset(48% 0 48% 0);opacity:0;transition:clip-path .8s cubic-bezier(.22,1,.36,1),opacity .6s ease}.reveal-clip.is-visible{clip-path:inset(0 0 0 0);opacity:1}.hero--ambient:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:1;background:radial-gradient(ellipse at 25% 30%,rgba(var(--sage-200-rgb, 195, 235, 234),.35) 0%,transparent 60%),radial-gradient(ellipse at 75% 70%,rgba(var(--pantone-324-rgb, 156, 219, 217),.25) 0%,transparent 55%);background-size:100% 100%;animation:mesh-breathe 12s ease-in-out infinite alternate;pointer-events:none;will-change:transform,opacity}@keyframes mesh-breathe{0%{transform:scale(1) rotate(0);opacity:.6}50%{transform:scale(1.05) rotate(1deg);opacity:.8}to{transform:scale(1) rotate(-1deg);opacity:.6}}@media(prefers-reduced-motion:reduce){.reveal-clip{clip-path:none;opacity:1;transition:none}.hero--ambient:before{animation:none;opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/motion-feminine.css.map */
