.mf-tone[data-mf-seam=to-light],.mf-tone[data-mf-seam=to-dark]{padding-top:clamp(120px,11vw,170px)!important}.mf-tone[data-mf-seam=to-light]:before,.mf-tone[data-mf-seam=to-dark]:before{height:clamp(150px,13vw,210px)}.mf-tone>.mf-ghost,.mf-tone>[class*=mf-ghost],footer>.mf-ghost{pointer-events:none;opacity:.07;top:8%;right:-12%;z-index:0!important;width:min(70vw,620px)!important;height:auto!important;position:absolute!important}footer.mf-tone{padding-top:0!important}footer.mf-tone[data-mf-seam]:before{height:90px}footer.mf-tone>.container-x{padding-top:72px!important}@media (width<=760px){footer.mf-tone>.container-x{padding-top:48px!important}footer>.mf-ghost{display:none}}.mf-tone:after{background:radial-gradient(42% 38% at 10% 22%,var(--mf-aur1),transparent 70%), radial-gradient(40% 42% at 92% 68%,var(--mf-aur2),transparent 70%), radial-gradient(34% 30% at 55% 105%,var(--mf-aur3,#e9b8ae40),transparent 70%);background-size:150% 150%;animation:18s ease-in-out infinite alternate mfAur6;-webkit-mask:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}@keyframes mfAur6{0%{background-position:0 0,100% 100%,50% 100%}50%{background-position:40% 30%,60% 70%,20% 60%}to{background-position:70%,20% 40%,80% 80%}}.mf-tone-plum{--mf-aur1:#c2557a6b;--mf-aur2:#8fb8d047;--mf-aur3:#e9b8ae2e;background-color:#2f1a23!important;background-image:linear-gradient(#2f1a23 0%,#4a1f30 45%,#3a1c29 70%,#2f1a23 100%)!important}.mf-tone-wine{--mf-aur1:#e9b8ae4d;--mf-aur2:#8fb8d04d;background-color:#4a1a2c!important;background-image:linear-gradient(#4a1a2c 0%,#79283f 50%,#4a1a2c 100%)!important}.mf-tone-onyx{--mf-aur1:#c2557a57;--mf-aur2:#8fb8d038;--mf-aur3:#79283f66}.mf-tone-blush{--mf-aur1:#e9a0968c;--mf-aur2:#8fb8d066;--mf-aur3:#c2557a38;background-color:#f6e4e4!important;background-image:linear-gradient(#f6e4e4 0%,#fbefec 30%,#f1d3cf 65%,#f6e4e4 100%)!important}.mf-tone-mist{--mf-aur1:#c2557a4d;--mf-aur2:#8fb8d085;--mf-aur3:#e9b8ae73;background-color:#ece8f1!important;background-image:linear-gradient(#ece8f1 0%,#f6eef3 30%,#e1e9f2 65%,#ece8f1 100%)!important}.mf-tone-ice{--mf-aur1:#c98a9657;--mf-aur2:#8fb8d08c;--mf-aur3:#e9b8ae6b;background-color:#e9eff5!important;background-image:linear-gradient(#e9eff5 0%,#f4e8ee 35%,#dfeaf3 70%,#e9eff5 100%)!important}.mf-tone-day{--mf-aur1:#e9b8ae80;--mf-aur2:#8fb8d06b;background-color:#f6ece9!important;background-image:linear-gradient(#f6ece9 0%,#fff6f2 30%,#eaf0f6 70%,#f6ece9 100%)!important}.mf-emergency{box-shadow:inset 0 -1px #8fb8d02e;color:#f1e4e9!important;background:linear-gradient(#4a1a2c,#3a1c29)!important;border:0!important}.mf-emergency *{color:#f1e4e9!important}.mf-emergency a{text-decoration:underline;color:#c9e3f0!important}.mf-m3d{perspective:700px;aspect-ratio:201/184.5;width:100%;position:relative}.mf-m3d-rot{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.mf-m3d-rot.is-turn{animation:14s linear infinite mfM3turn}.mf-m3d-rot.is-sway{animation:7s ease-in-out infinite mfM3sway}.mf-m3d-l{backface-visibility:visible;width:100%;height:100%;display:block;position:absolute;inset:0}.mf-m3d-face{filter:drop-shadow(0 18px 22px #24151959)}.mf-m3d-glint{animation:4.5s linear infinite mfGlint}@keyframes mfM3turn{0%{transform:rotateX(14deg)rotateY(0)}to{transform:rotateX(14deg)rotateY(360deg)}}@keyframes mfM3sway{0%,to{transform:rotateY(-32deg)rotateX(10deg)translateY(0)}50%{transform:rotateY(32deg)rotateX(-6deg)translateY(-6px)}}@keyframes mfGlint{to{stroke-dashoffset:-470px}}.mf-dc--r3{width:clamp(90px,9vw,150px);top:140vh;right:4vw}.mf-dc--l3{width:clamp(110px,12vw,190px);top:175vh;left:-40px}.mf-dc--l1{width:clamp(130px,13vw,210px);left:-30px}@media (width<=760px){.mf-dc--l1{width:84px;left:-26px}.mf-dc--r3{width:64px;right:-14px}.mf-dc--l3{width:74px;left:-34px}}@media (prefers-reduced-motion:reduce){.mf-m3d-rot,.mf-m3d-glint{animation:none}}.mf-path,.mf-path-orb{display:none!important}.mf-rail{z-index:40;pointer-events:none;width:3px;position:fixed;top:120px;bottom:40px;right:14px}.mf-rail-track,.mf-rail-fill{border-radius:3px;width:100%;height:100%;position:absolute;top:0;left:0}.mf-rail-track{background:#8fb8d038}.mf-rail-fill{transform-origin:top;transform:scaleY(var(--p,0));background:linear-gradient(#8fb8d0,#c2557a 50%,#79283f);box-shadow:0 0 12px #c2557a73}.mf-rail-orb{filter:drop-shadow(0 0 8px #8fb8d0e6);width:24px;height:22px;position:absolute;top:-11px;left:50%}.mf-rail-orb .mf-mark{width:100%;height:100%;animation:6s linear infinite mfSpin}@media (width<=760px){.mf-rail{width:2px;top:104px;bottom:96px;right:5px}.mf-rail-orb{width:16px;height:15px;top:-7px}}.mf-goals6 .live{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.mf-goals6 .soon{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);display:grid}.mf-goals6 .soon-h{font:600 12px var(--mf-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mf-eyebrow,#79283f);align-items:center;gap:8px;margin:clamp(30px,4vw,50px) 0 14px;display:flex}.mf-goals6 .soon-h .sm{width:20px;height:18px}.mf-goal6{isolation:isolate;color:#fff;background:linear-gradient(145deg,#3a1626 0%,#79283f 52%,#c2557a 100%);border-radius:34px;grid-template-columns:minmax(150px,42%) 1fr;align-items:center;gap:clamp(14px,2vw,28px);padding:clamp(18px,2vw,28px);text-decoration:none;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #241519b3}.mf-goal6.g-wellness{background:linear-gradient(145deg,#2c2f45 0%,#455570 48%,#5d6f8e 100%)}.mf-goal6:before{content:"";z-index:-1;background-color:#0000;background-image:radial-gradient(60% 70% at 25% 40%,#ffffff38,#0000 70%),radial-gradient(50% 60% at 90% 100%,#e9b8ae73,#0000 70%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:160% 160%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:12s ease-in-out infinite alternate mfAur6;position:absolute;inset:0}.mf-goal6 .frame{border-radius:inherit;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;background:linear-gradient(110deg,#ffffff26,#ffffffe6,#8fb8d0,#ffffff26,#e9b8ae,#ffffff26) 0 0/300% 100%;padding:1.6px;animation:6s linear infinite mfFrame;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes mfFrame{to{background-position:300% 0}}.mf-fav6{width:100%;height:auto;display:block;overflow:visible}.mf-fav6 .cb{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(-4px 8px 10px #14080c59);animation:6s ease-in-out infinite mfCB}.mf-fav6 .ci{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(4px 8px 10px #14080c59);animation:6s ease-in-out infinite mfCI}@keyframes mfCB{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-3px,-2px)rotate(-3deg)}}@keyframes mfCI{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(3px,2px)rotate(3deg)}}.mf-goal6 .ph{transform-origin:423px 192px;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.mf-fav6 .glow{transform-origin:423px 192px;animation:5s ease-in-out infinite mfPulse}.mf-goal6 .txt{min-width:0}.mf-goal6 h3{font:700 clamp(21px,2vw,30px)/1.15 var(--mf-serif);margin:0;color:#fff!important}.mf-goal6 p{font:500 14px/1.45 var(--mf-sans);margin:6px 0 0;color:#f6e9ee!important}.mf-goal6 .go{height:42px;font:600 13.5px var(--mf-sans);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:0 20px;display:inline-flex;box-shadow:0 10px 20px -12px #14080c80;color:#79283f!important}.mf-goal6.g-wellness .go{color:#2c2f45!important}.mf-goal6 .go svg{width:14px;height:14px;transition:transform .3s}@media (hover:hover){.mf-goal6:not(.is-soon):hover{transform:translateY(-6px);box-shadow:0 40px 70px -34px #79283fbf}.mf-goal6:hover .go svg{transform:translate(4px)}.mf-goal6:hover .ph{transform:scale(1.08)}}.mf-goal6.is-soon{text-align:center;cursor:default;background:linear-gradient(150deg,#4a3640 0%,#6d5560 55%,#9a8a93 100%);grid-template-columns:1fr;justify-items:center;padding:20px 16px 22px}.mf-goal6.is-soon .mf-fav6{width:min(100%,180px)}.mf-goal6.is-soon .ph{filter:grayscale()brightness(.9)}.mf-goal6.is-soon[data-mf-in] .ph{animation:1.6s .6s forwards mfColourIn}.mf-goal6.is-soon h3{font-size:clamp(16px,1.5vw,20px)}.mf-goal6 .pill{font:600 11px var(--mf-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff29;border-radius:999px;margin-top:10px;padding:6px 14px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff59}@media (width<=900px){.mf-goals6 .live{grid-template-columns:1fr}}@media (width<=640px){.mf-goal6{text-align:center;grid-template-columns:1fr;justify-items:center;padding:22px 18px 24px}.mf-goal6 .mf-fav6{width:min(100%,250px)}.mf-goals6 .soon{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -2px;padding:4px 2px 12px;display:flex;overflow-x:auto}.mf-goals6 .soon>.mf-goal6{scroll-snap-align:center;flex:0 0 64%}}.mf-steps5{display:none!important}.mf-stack{max-width:1040px;margin:0 auto;padding-bottom:8px;position:relative}.mf-sc{top:calc(104px + var(--i) * 20px);transform-origin:50% 0;transform:scale(calc(1 - var(--cover,0) * .06));filter:brightness(calc(1 - var(--cover,0) * .12));margin-bottom:clamp(36px,6vh,64px);transition:filter .2s;position:sticky}.mf-sc:last-child{margin-bottom:0}.mf-sc-in{isolation:isolate;border-radius:34px;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(18px,3vw,40px);padding:clamp(16px,2vw,24px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 70px -38px #241519a6}.mf-sc-in:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;background:linear-gradient(110deg,#79283f,#c2557a,#8fb8d0,#e9b8ae,#79283f) 0 0/300% 100%;padding:1.8px;animation:7s linear infinite mfFrame;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mf-sc-in:before{content:"";z-index:-1;background-size:160% 160%;animation:14s ease-in-out infinite alternate mfAur6;position:absolute;inset:0}.mf-sc.s1 .mf-sc-in{background:linear-gradient(135deg,#fff5f1 0%,#f6d8d1 55%,#eec2bb 100%)}.mf-sc.s1 .mf-sc-in:before{background:radial-gradient(50% 60% at 85% 20%,#c2557a40,#0000 70%)}.mf-sc.s2 .mf-sc-in{background:linear-gradient(135deg,#f4f9fc 0%,#d9e9f2 55%,#bfd9e8 100%)}.mf-sc.s2 .mf-sc-in:before{background:radial-gradient(50% 60% at 85% 20%,#79283f2e,#0000 70%)}.mf-sc.s3 .mf-sc-in{background:linear-gradient(135deg,#faeef2 0%,#ead0da 55%,#dcb4c3 100%)}.mf-sc.s3 .mf-sc-in:before{background:radial-gradient(50% 60% at 85% 20%,#8fb8d059,#0000 70%)}.mf-sc .ph{aspect-ratio:4/3;border-radius:26px 26px 26px 120px;overflow:hidden}.mf-sc .ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);transform:scale(1.12)}.mf-sc.is-live .ph img{transform:scale(1)}.mf-sc .tx{min-width:0;padding:4px 8px 4px 0}.mf-sc .num{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mf-sc .num .nm{flex:none;width:46px}.mf-sc .num span{font:800 italic clamp(30px,3vw,42px)/1 var(--mf-serif);color:#79283f}.mf-sc .num em{font:600 12px var(--mf-sans);letter-spacing:.14em;color:#8a6a76;font-style:normal}.mf-sc h3{font:700 clamp(22px,2.2vw,32px)/1.15 var(--mf-serif);margin:0 0 8px;color:#241519!important}.mf-sc p{font:400 clamp(15px,1.15vw,17px)/1.6 var(--mf-sans);margin:0;color:#4a3a41!important}.mf-sc .bar{background:#79283f24;border-radius:4px;max-width:220px;height:4px;margin-top:18px;overflow:hidden}.mf-sc .bar i{transform-origin:0;background:linear-gradient(90deg,#79283f,#c2557a,#8fb8d0);width:100%;height:100%;transition:transform 1.6s cubic-bezier(.2,.7,.2,1) .2s;display:block;transform:scaleX(0)}.mf-sc.is-live .bar i{transform:scaleX(calc((var(--i) + 1) / 3))}@media (width<=760px){.mf-sc{top:calc(92px + var(--i) * 14px)}.mf-sc-in{border-radius:28px;grid-template-columns:1fr;gap:14px;padding:12px 12px 20px}.mf-sc .ph{aspect-ratio:16/10;border-radius:20px 20px 20px 80px}.mf-sc .tx{padding:0 8px}.mf-sc .num .nm{width:38px}}.mf-mt,.mf-mt--dark,.mf-mt--light{-webkit-mask:none;mask:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mf-mt-pep{-webkit-mask:radial-gradient(120% 92%,#000 62%,#0000 100%);mask:radial-gradient(120% 92%,#000 62%,#0000 100%)}.mf-mt--dark .mf-mt-copy .body,.mf-mt--dark .mf-mt-copy .body p{color:var(--mf-text)}.mf-mt-blur{-webkit-mask:radial-gradient(closest-side,#000 55%,#0000);mask:radial-gradient(closest-side,#000 55%,#0000)}.mf-mt-cr{filter:drop-shadow(0 24px 30px #14080c66)}.mf-fbrand{position:relative}.mf-fbrand .logo{line-height:0;display:inline-block;position:relative}.mf-fbrand .logo img{width:auto;height:40px;display:block}.mf-fbrand .logo i{-webkit-mask:var(--mf-footer-logo) left center/contain no-repeat;-webkit-mask:var(--mf-footer-logo) left center/contain no-repeat;-webkit-mask:var(--mf-footer-logo) left center/contain no-repeat;mask:var(--mf-footer-logo) left center/contain no-repeat;background:linear-gradient(100deg,#0000 30%,#fffffff2 50%,#0000 70%) 0 0/250% 100%;animation:4.5s ease-in-out infinite mfSweep;position:absolute;inset:0}@keyframes mfSweep{0%{background-position:150% 0}60%,to{background-position:-60% 0}}.mf-fbrand .tag{font:italic 400 20px/1.3 var(--mf-serif);color:#a9cde0;margin:14px 0 0}.mf-goal6 *,.mf-sc *{box-sizing:border-box}.mf-goal6 .go,.mf-sc .num{max-width:100%}@media (prefers-reduced-motion:reduce){.mf-tone:after,.mf-goal6:before,.mf-goal6 .frame,.mf-fav6 .cb,.mf-fav6 .ci,.mf-fav6 .glow,.mf-sc-in:before,.mf-sc-in:after,.mf-fbrand .logo i,.mf-rail-orb .mf-mark{animation:none}}
