.mv-intro{display:none}.mv-intro[data-play]{display:block;position:fixed;inset:0;z-index:2147483000;pointer-events:none;--s:min(30vh,190px);--fx:0px;--fy:-45vh;--fs:0.2}@media (max-width:640px){.mv-intro[data-play]{--s:min(34vw,130px)}}@media (prefers-reduced-motion:reduce){.mv-intro[data-play]{display:none}}.mv-intro__panel{position:absolute;inset:0;background:#1b4332;animation:mvi-lift .8s cubic-bezier(.65,0,.35,1) 1.55s both}@keyframes mvi-lift{to{transform:translateY(-101%)}}.mv-intro__mark{position:absolute;left:50%;top:42%;height:var(--s);aspect-ratio:701/600;transform:translate(-50%,-50%);animation:mvi-fly .85s cubic-bezier(.65,0,.35,1) 1.55s both}@keyframes mvi-fly{0%{transform:translate(-50%,-50%);opacity:1}70%{opacity:1}to{transform:translate(calc(-50% + var(--fx)),calc(-50% + var(--fy))) scale(var(--fs));opacity:0}}.mv-intro__in{position:absolute;inset:0;animation:mvi-in .6s cubic-bezier(.22,1,.36,1) both}@keyframes mvi-in{0%{opacity:0;transform:scale(.9);filter:blur(6px)}}.mv-intro__in img{position:absolute;inset:0;width:100%;height:100%}.mv-intro__cream{filter:brightness(0) invert(.96) sepia(.12)}.mv-intro__green{opacity:0;animation:mvi-show .45s ease 1.75s both}@keyframes mvi-show{to{opacity:1}}.mv-intro__glint{position:absolute;inset:0;-webkit-mask:url(/brand-motion/intro/mark.png) center/100% 100% no-repeat;mask:url(/brand-motion/intro/mark.png) center/100% 100% no-repeat;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.95) 50%,transparent 62%) no-repeat;background-size:260% 100%;background-position:130% 0;animation:mvi-sweep .8s ease-in-out .6s both}@keyframes mvi-sweep{to{background-position:-30% 0}}.mv-intro__name{position:absolute;left:0;right:0;top:calc(42% + var(--s) * .64);display:flex;flex-direction:column;align-items:center}.mv-intro__moore{font-family:var(--font-playfair),Georgia,serif;font-weight:700;line-height:1;font-size:calc(var(--s) * .36);color:transparent;background-color:#f5f1e8;background-image:linear-gradient(105deg,transparent 40%,#d4a853 50%,transparent 60%);background-size:260% 100%;background-repeat:no-repeat;background-position:130% 0;-webkit-background-clip:text;background-clip:text;animation:mvi-rise .6s cubic-bezier(.22,1,.36,1) .3s both,mvi-sweep .8s ease-in-out .85s both}@keyframes mvi-rise{0%{opacity:0;transform:translateY(12px)}}.mv-intro__vitamins{font-family:var(--font-dm-sans),system-ui,sans-serif;font-weight:600;text-transform:uppercase;color:#d4a853;font-size:max(11px,calc(var(--s) * .085));margin-top:calc(var(--s) * .06);padding-left:.5em;letter-spacing:.5em;animation:mvi-close .8s cubic-bezier(.22,1,.36,1) .5s both}@keyframes mvi-close{0%{opacity:0;letter-spacing:1.1em}}@media (max-width:640px){.mv-intro__moore{font-size:34px}.mv-intro__vitamins{font-size:11px;margin-top:8px}}