.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-scene-photo{aspect-ratio:4/5;width:min(40vw,calc((100vh - var(--mf-header-h) - var(--mf-tabs-h) - 6rem) * .8))}.mf-lookbook{--mf-header-h:165px;--mf-tabs-h:4rem}@media (min-width:768px){.mf-lookbook{--mf-tabs-h:5rem}}.mf-look-nav{height:var(--mf-tabs-h);top:var(--mf-header-h)}.mf-look-nav li,.mf-look-nav ul{height:100%}.mf-scene-section{min-height:calc(100vh - var(--mf-header-h) - var(--mf-tabs-h));scroll-margin-top:calc(var(--mf-header-h) + var(--mf-tabs-h))}.mf-embedded-track{height:calc(100svh - var(--mf-header-h) - var(--mf-tabs-h));min-height:32rem}.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}}.mf-scene-photo-col{position:sticky;top:calc(var(--mf-header-h) + var(--mf-tabs-h) + 3rem)}