.mf-lookbook{background:#faf7f2;color:#2c2c2c}.mf-reveal{opacity:0;transform:translateY(42px)}.mf-reveal.is-visible{opacity:1;transform:translateY(0);transition:opacity .9s cubic-bezier(.16,.84,.44,1),transform .9s cubic-bezier(.16,.84,.44,1)}.mf-reveal-d1.is-visible{transition-delay:.12s}.mf-reveal-d2.is-visible{transition-delay:.24s}.mf-reveal-d3.is-visible{transition-delay:.36s}.mf-lcp-heading{opacity:1;animation:mfLcpRise .9s cubic-bezier(.16,.84,.44,1) both}@keyframes mfLcpRise{0%{transform:translateY(26px)}to{transform:translateY(0)}}.mf-hotspot-ring{animation:mfPulse 2.6s ease-out infinite}@keyframes mfPulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.8);opacity:0}to{transform:scale(2.8);opacity:0}}.mf-hero-img{will-change:transform}.mf-scroll-cue{animation:mfBob 1.9s ease-in-out infinite}@keyframes mfBob{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}.mf-swipe-nudge{animation:mfNudge 1.6s ease-in-out infinite}@keyframes mfNudge{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.mf-fade-out{opacity:0!important;transition:opacity .5s ease;pointer-events:none}.mf-modal-enter{animation:mfModalIn .28s ease both}@keyframes mfModalIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.mf-overlay-enter{animation:mfOverlayIn .2s ease both}@keyframes mfOverlayIn{0%{opacity:0}to{opacity:1}}.mf-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mf-no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.mf-reveal,.mf-reveal.is-visible{opacity:1!important;transform:none!important;transition:none!important}.mf-hotspot-ring,.mf-lcp-heading,.mf-scroll-cue,.mf-swipe-nudge{animation:none!important}.mf-hero-img{transform:none!important;transition:none!important}.mf-modal-enter,.mf-overlay-enter{animation:none!important}}