.mf-specialist-card{transition:border-color .45s ease,box-shadow .55s ease}.mf-specialist-card:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft),var(--mf-shadow-card)}.mf-action-soft{transition:transform .3s ease,box-shadow .45s ease,background-color .3s ease}.mf-action-soft:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.mf-specialist-card:hover{border-color:color-mix(in srgb,var(--gold) 40%,var(--border));box-shadow:var(--mf-shadow-card)}.mf-action-soft:hover{box-shadow:var(--mf-shadow-hover)}}@keyframes mfFavoritePulse{0%,to{transform:scale(1)}35%{transform:scale(1.3)}65%{transform:scale(.94)}}.mf-favorite-pulse{animation:mfFavoritePulse .6s ease}.mf-faq-mark{transition:transform .72s cubic-bezier(.22,1,.36,1)}.mf-faq-question{transition:background-color .35s ease}.mf-faq-question:focus-visible,.mf-faq-question:hover{background:var(--gold-soft)}.mf-faq-answer{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows .72s cubic-bezier(.2,.8,.2,1),opacity .4s ease,visibility .72s}.mf-faq-answer[data-open=true]{grid-template-rows:1fr;visibility:visible;opacity:1}.mf-with-quick-access{padding-bottom:calc(144px + max(env(safe-area-inset-bottom, 0px), var(--mf-cookie-height, 0px)))}.mf-quick-access{position:fixed;z-index:25;width:min(560px,calc(100% - 24px));left:50%;bottom:calc(10px + max(env(safe-area-inset-bottom, 0px), var(--mf-cookie-height, 0px)));transform:translateX(-50%)}.mf-quick-nav{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px;border-radius:22px;border:1px solid var(--border);background:var(--surface);box-shadow:0 8px 32px #0002}.mf-quick-indicator{position:absolute;z-index:-1;top:6px;left:6px;width:calc((100% - 12px) / 5);height:calc(100% - 12px);border-radius:16px;background:var(--gold-soft);transform:translateX(calc(var(--mf-active) * 100%));transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .3s ease}.mf-quick-indicator[data-visible=false]{opacity:0}.mf-quick-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:60px;padding:8px 2px;font-size:12px;color:var(--text-soft);border-radius:16px;transition:color .4s ease}.mf-quick-link[aria-current=page]{color:var(--gold-foreground)}@media (hover:hover) and (pointer:fine){.mf-quick-link:hover{color:var(--gold-foreground)}}.mf-quick-link svg{flex:none;transition:transform .72s cubic-bezier(.2,.8,.2,1)}.mf-quick-link[aria-current=page] svg{transform:translateY(-2px)}.mf-quick-top{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;margin:4px 0 0 auto;padding:0 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text-soft);font-size:12px}body:has([data-mf-nav-blocker]) .mf-quick-access,html.mf-intro-active .mf-quick-access{visibility:hidden;pointer-events:none}@media (max-width:640px){.mf-quick-access[data-editing=true]{display:none}.mf-quick-link{font-size:11px}}@media (prefers-reduced-motion:reduce){.mf-favorite-pulse{animation:none}.mf-action-soft,.mf-faq-answer,.mf-faq-mark,.mf-faq-question,.mf-quick-indicator,.mf-quick-link,.mf-quick-link svg,.mf-specialist-card{transition:none}}.mf-quick-nav{--gold-foreground:#d0ab5d;box-shadow:inset 0 1px 0 #ffffff24,inset 0 -1px 0 #0000001a,0 10px 34px #00000040}[data-theme=light] .mf-quick-nav{--gold-foreground:#705014;box-shadow:inset 0 1px 0 #ffffffcc,0 10px 30px #14141c1f}.mf-quick-nav{--mf-pill:var(--surface-2);--mf-pill-ring:rgba(255,255,255,.09);--mf-pill-gold-ring:rgba(196,158,80,.34)}[data-theme=light] .mf-quick-nav{--mf-pill:var(--surface);--mf-pill-ring:rgba(20,20,28,.10);--mf-pill-gold-ring:rgba(196,158,80,.40)}.mf-quick-link{color:var(--text);transition:color 0s,background-color .25s ease,box-shadow .25s ease}.mf-quick-link[aria-current=page]{transition:color .2s ease .6s,background-color .25s ease .6s,box-shadow .25s ease .6s}@media (hover:hover) and (pointer:fine){.mf-quick-link:not([aria-current=page]):hover{background:var(--mf-pill);box-shadow:inset 0 0 0 1px var(--mf-pill-ring);transition:background-color .15s ease,box-shadow .15s ease,color .2s ease .15s}}.mf-quick-indicator{background:linear-gradient(var(--gold-soft),var(--gold-soft)),var(--mf-pill);box-shadow:inset 0 0 0 1px var(--mf-pill-gold-ring),inset 0 1px 0 rgba(255,255,255,.06)}@supports ((backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px))){.mf-quick-nav{background:rgba(18,18,28,.72);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}[data-theme=light] .mf-quick-nav{background:rgba(248,246,241,.8)}}@media (prefers-reduced-transparency:reduce){.mf-quick-nav,[data-theme=light] .mf-quick-nav{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.mf-popover{transform-origin:top left}.mf-popover[data-state=measuring]{visibility:hidden}.mf-popover[data-state=open]{animation:mfPopIn .18s cubic-bezier(.2,.8,.2,1)}.mf-popover[data-state=closing]{opacity:0;transform:translateY(2px) scale(.98);transition:opacity .14s ease,transform .14s ease}@keyframes mfPopIn{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.mf-info-button{opacity:.85;transition:opacity .2s ease}.mf-info-button:focus-visible,.mf-info-button:hover{opacity:1}.mf-info-button:after{content:"";position:absolute;inset:-8px;border-radius:9999px}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .32s cubic-bezier(.2,.8,.2,1),opacity .24s ease,content-visibility allow-discrete .32s}details[open]::details-content{block-size:auto;opacity:1}summary{transition:color .25s ease}.mf-footer-chevron{transition:rotate .3s cubic-bezier(.2,.8,.2,1)}.mf-footer-group[open] .mf-footer-chevron{rotate:180deg}.mf-disclosure-chevron{transition:rotate .3s cubic-bezier(.2,.8,.2,1)}.mf-disclosure[open]>summary .mf-disclosure-chevron{rotate:180deg}.mf-profile-disclosure>div>section{margin-top:0}.mf-profile-disclosure>div>section:last-child>h2:first-of-type{display:none}.mf-specialist-card{transition:border-color .45s ease,box-shadow .55s ease,transform .45s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.mf-specialist-card:hover{transform:translateY(-3px)}}:is(button,a).bg-gold,:is(button,a).bg-green{transition:transform .18s ease,opacity .2s ease,background-color .3s ease,box-shadow .3s ease}:is(button,a).bg-gold:not(:disabled):active,:is(button,a).bg-green:not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.mf-popover[data-state=open]{animation:none}.mf-disclosure-chevron,.mf-footer-chevron,.mf-info-button,.mf-popover[data-state=closing],.mf-quick-link,.mf-quick-link:not([aria-current=page]):hover,.mf-quick-link[aria-current=page],.mf-specialist-card,:is(button,a).bg-gold,:is(button,a).bg-green,summary{transition:none}details::details-content{transition:none}.mf-specialist-card:hover,:is(button,a).bg-gold:not(:disabled):active,:is(button,a).bg-green:not(:disabled):active{transform:none}}:root{--mf-ease-out:cubic-bezier(.22,1,.36,1);--mf-ease-spring:cubic-bezier(.34,1.56,.64,1);--mf-sheen:inset 0 1px 0 rgba(255,255,255,.22);--mf-shadow-hover:0 1px 1px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2),0 6px 12px -2px rgba(0,0,0,.26),0 14px 26px -10px rgba(0,0,0,.4);--mf-shadow-card:0 1px 1px rgba(0,0,0,.22),0 3px 6px rgba(0,0,0,.22),0 10px 20px -4px rgba(0,0,0,.3),0 26px 46px -16px rgba(0,0,0,.55)}[data-theme=light]{--mf-sheen:inset 0 1px 0 rgba(255,255,255,.45);--mf-shadow-hover:0 1px 1px rgba(60,48,25,.06),0 2px 4px rgba(60,48,25,.07),0 6px 12px -2px rgba(60,48,25,.09),0 14px 26px -10px rgba(60,48,25,.16);--mf-shadow-card:0 1px 1px rgba(60,48,25,.06),0 3px 6px rgba(60,48,25,.07),0 10px 20px -4px rgba(60,48,25,.09),0 26px 46px -16px rgba(60,48,25,.2)}html:not(.mf-js) .reveal-init{opacity:1}@keyframes mfAuroraDrift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(6%,22px,0) scale(1.08)}66%{transform:translate3d(-5%,-12px,0) scale(.96)}}.mf-hero-glow{animation:mfAuroraDrift 20s ease-in-out infinite;will-change:transform}.mf-hero-glow-green{animation-duration:26s;animation-direction:reverse}.mf-grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=light] .mf-grain{opacity:.05;filter:invert(1)}.mf-shine{position:relative;overflow:hidden;isolation:isolate}.mf-shine:after{content:"";position:absolute;top:-10%;bottom:-10%;left:-60%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-18deg);opacity:0}@keyframes mfShine{0%{transform:skewX(-18deg) translateX(0);opacity:0}15%{opacity:1}to{transform:skewX(-18deg) translateX(430%);opacity:0}}@media (hover:hover) and (pointer:fine){.mf-shine:hover:after{animation:mfShine .95s var(--mf-ease-out)}}.mf-choice{transition:background-color .28s ease,border-color .28s ease,color .28s ease,box-shadow .35s ease,transform .22s var(--mf-ease-out)}.mf-choice:not(:disabled):active{transform:scale(.93)}@keyframes mfChoicePop{0%{transform:scale(.92)}55%{transform:scale(1.07)}to{transform:scale(1)}}.mf-choice[aria-pressed=true]{animation:mfChoicePop .42s var(--mf-ease-spring)}.mf-choice.bg-gold[aria-pressed=true]{box-shadow:var(--mf-sheen),var(--mf-shadow-hover)}@keyframes mfNoticeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:is([role=status],[role=alert]):not(:empty){animation:mfNoticeIn .45s var(--mf-ease-out)}.mf-underline,footer a:not([class*=rounded]):not([class*=underline]),header nav>a:not([class*=rounded]):not([aria-label]){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .4s var(--mf-ease-out),color .25s ease}footer a:not([class*=rounded]):not([class*=underline]){align-self:flex-start}@media (hover:hover) and (pointer:fine){.mf-underline:hover,footer a:not([class*=rounded]):not([class*=underline]):hover,header nav>a:not([class*=rounded]):not([aria-label]):hover{background-size:100% 1px}}.mf-underline:focus-visible,footer a:not([class*=rounded]):not([class*=underline]):focus-visible,header nav>a:not([class*=rounded]):not([aria-label]):focus-visible{background-size:100% 1px}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.mf-diamond{display:inline-block;transition:transform .6s var(--mf-ease-spring)}@media (hover:hover) and (pointer:fine){.lift:hover .mf-diamond{transform:rotate(90deg) scale(1.15)}}@keyframes mfStepIn{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.reveal .mf-step-number{animation:mfStepIn .7s var(--mf-ease-spring) backwards}:where(:is(button,a)[class*=rounded]:is([class*=border],[class*=bg-gold],[class*=bg-green],[class*=bg-surface]):not(.mf-choice,.mf-quick-link,.mf-specialist-card)){transition:transform .18s var(--mf-ease-out),scale .25s var(--mf-ease-out),translate .25s var(--mf-ease-out),box-shadow .3s ease,background-color .25s ease,border-color .25s ease,color .25s ease,opacity .2s ease,filter .25s ease}:where(:is(button,a)[class*=rounded]:is([class*=border],[class*=bg-gold],[class*=bg-green],[class*=bg-surface]):not(.mf-choice,.mf-quick-link,.mf-specialist-card,:disabled,[aria-disabled=true])):active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){:where(:is(button,a)[class*=rounded]:is([class*=border],[class*=bg-surface]):not(.mf-choice,.mf-quick-link,.mf-specialist-card,:disabled,[aria-disabled=true],[class*=bg-gold],[class*=bg-green])):hover{box-shadow:0 0 0 3px var(--gold-soft),var(--mf-shadow-hover);translate:0 -1px}:where(:is(button,a)[class*=rounded]:is([class*=bg-gold],[class*=bg-green]):not(.mf-choice,.mf-quick-link,:disabled,[aria-disabled=true])):hover{box-shadow:var(--mf-sheen),var(--mf-shadow-hover);filter:brightness(1.06);translate:0 -1px}}.mf-ripple-layer{position:fixed;z-index:60;overflow:hidden;pointer-events:none}.mf-ripple{position:absolute;border-radius:9999px;opacity:0;transform:scale(0);animation:mfRipple .65s var(--mf-ease-out)}@keyframes mfRipple{0%{transform:scale(0);opacity:.28}to{transform:scale(1);opacity:0}}:root{--mf-error:#f08080;--mf-error-soft:rgba(240,128,128,.18)}[data-theme=light]{--mf-error:#b3261e;--mf-error-soft:rgba(179,38,30,.12)}:is(input,textarea,select):is(:user-invalid,[aria-invalid=true]),:is(input,textarea,select):is(:user-invalid,[aria-invalid=true]):is(:focus,:focus-visible){border-color:var(--mf-error);box-shadow:0 0 0 3px var(--mf-error-soft);transition:border-color .25s ease,box-shadow .3s ease}input[type=checkbox]:user-invalid{outline:2px solid var(--mf-error);outline-offset:2px}@keyframes mfShake{0%,to{transform:none}20%{transform:translateX(-5px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}:is(input,textarea,select)[aria-invalid=true]{animation:mfShake .42s ease}:is(.mf-specialist-card,.lift){position:relative;isolation:isolate}:is(.mf-specialist-card,.lift):before{content:"";position:absolute;inset:-1px;z-index:1;padding:1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .6s var(--mf-ease-out);background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),rgba(226,190,112,.95),rgba(196,158,80,.45) 35%,rgba(196,158,80,.12) 60%,transparent 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-theme=light] :is(.mf-specialist-card,.lift):before{background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),rgba(150,108,30,.95),rgba(170,128,50,.5) 35%,rgba(170,128,50,.14) 60%,transparent 80%)}@media (hover:hover) and (pointer:fine){:is(.mf-specialist-card,.lift):hover:before{opacity:1}}.mf-word{display:inline-block}@keyframes mfWordIn{0%{opacity:0;transform:translateY(.45em) rotate(2deg)}to{opacity:1;transform:none}}.reveal .mf-word{animation:mfWordIn .9s var(--mf-ease-out) backwards;animation-delay:calc(.14s + var(--i, 0) * 85ms)}html.mf-intro-playing .mf-word{animation-play-state:paused}@keyframes mfParallax{to{transform:translate3d(0,140px,0);opacity:.35}}@supports (animation-timeline:scroll()) and (animation-range:0 640px){.mf-hero-parallax{animation:mfParallax linear both;animation-timeline:scroll(root);animation-range:0 640px}}header.sticky{transition:box-shadow .45s ease}html.mf-scrolled header.sticky{box-shadow:0 1px 0 var(--gold-soft),0 2px 4px -2px rgba(0,0,0,.35),0 6px 12px -6px rgba(0,0,0,.35),0 14px 24px -14px rgba(0,0,0,.45)}html[data-theme=light].mf-scrolled header.sticky{box-shadow:0 1px 0 var(--gold-soft),0 2px 4px -2px rgba(60,48,25,.1),0 6px 12px -6px rgba(60,48,25,.12),0 14px 24px -14px rgba(60,48,25,.18)}:is(.reveal-init,.reveal)>h2.text-center:after{content:"";display:block;width:56px;height:2px;margin:14px auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transform-origin:center}.reveal>h2.text-center:after{animation:mfLineIn 1s var(--mf-ease-out) .25s backwards}@keyframes mfLineIn{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.mf-photo{transition:opacity .6s ease,transform .9s var(--mf-ease-out)}html.mf-js .mf-photo:not([data-loaded]){opacity:0;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.mf-hero-parallax,.reveal .mf-word,.reveal>h2.text-center:after{animation:none}:is(.mf-specialist-card,.lift):before{display:none}.mf-photo,header.sticky{transition:none}html.mf-js .mf-photo:not([data-loaded]){transform:none}.mf-choice[aria-pressed=true],.mf-hero-glow,.mf-hero-glow-green,.mf-ripple,.mf-shine:hover:after,.reveal .mf-step-number,:is([role=status],[role=alert]):not(:empty),:is(input,textarea,select)[aria-invalid=true]{animation:none}:where(:is(button,a)[class*=rounded]:is([class*=border],[class*=bg-gold],[class*=bg-green],[class*=bg-surface]):not(.mf-choice,.mf-quick-link,.mf-specialist-card)){transition:none}:where(:is(button,a)[class*=rounded]:is([class*=border],[class*=bg-gold],[class*=bg-green],[class*=bg-surface]):not(.mf-choice,.mf-quick-link,.mf-specialist-card,:disabled,[aria-disabled=true])):active{transform:none}.mf-choice,.mf-diamond,.mf-underline,footer a:not([class*=rounded]):not([class*=underline]),header nav>a:not([class*=rounded]):not([aria-label]){transition:none}.lift:hover .mf-diamond,.mf-choice:not(:disabled):active{transform:none}}@keyframes mfStepEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mf-step-enter{animation:mfStepEnter .45s var(--mf-ease-out) both}.mf-option{transition:transform .22s var(--mf-ease-out),translate .3s var(--mf-ease-out),background-color .28s ease,border-color .28s ease,color .28s ease,box-shadow .35s ease}@media (hover:hover) and (pointer:fine){.mf-option:hover{translate:0 -2px;box-shadow:var(--mf-shadow-hover)}}.mf-progress{transition:transform .6s var(--mf-ease-out)}@keyframes mfBreath{0%,to{transform:scale(.72);opacity:.55}50%{transform:scale(1.08);opacity:1}}.mf-breath{display:block;width:72px;height:72px;border-radius:9999px;background:radial-gradient(circle,rgba(214,176,98,.95) 0,rgba(196,158,80,.45) 42%,rgba(196,158,80,0) 70%);animation:mfBreath 1.8s ease-in-out infinite}.mf-rotator{display:inline-grid;vertical-align:bottom;text-align:center;max-width:100%}.mf-rotator>span{grid-area:1/1;justify-self:center}@keyframes mfRotateIn{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes mfRotateOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.45em)}}.mf-rotator>[data-state=in]{animation:mfRotateIn .65s var(--mf-ease-out) both}.mf-rotator>[data-state=out]{animation:mfRotateOut .5s ease both}.mf-quick-top{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s}html.mf-scrolled-far .mf-quick-top{opacity:1;visibility:visible}.mf-quick-access{transition:translate .45s var(--mf-ease-out),opacity .35s ease}.mf-quick-access[data-hidden=true]{translate:0 calc(100% + 32px);opacity:0;pointer-events:none}@media (min-width:1024px){.mf-quick-access{width:min(460px,calc(100% - 24px))}.mf-quick-nav{padding:4px;border-radius:18px}.mf-quick-indicator{top:4px;left:4px;width:calc((100% - 8px) / 5);height:calc(100% - 8px);border-radius:14px}.mf-quick-link{min-height:48px;gap:3px;padding:6px 2px;font-size:11px}}@keyframes mfHintIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}.mf-hint-pop{transform-origin:top left;animation:mfHintIn .32s var(--mf-ease-out) both}.mf-hint-q{transition:transform .35s var(--mf-ease-spring)}.mf-hint-q[aria-expanded=true],[aria-expanded=true] .mf-hint-q{transform:rotate(180deg)}@keyframes mfSheetIn{0%{transform:translateY(100%)}to{transform:none}}@keyframes mfFadeIn{0%{opacity:0}to{opacity:1}}.mf-sheet{animation:mfSheetIn .45s var(--mf-ease-out) both;overscroll-behavior:contain}.mf-sheet-backdrop{animation:mfFadeIn .3s ease both}@media (prefers-reduced-motion:reduce){.mf-hint-pop,.mf-sheet,.mf-sheet-backdrop{animation:none}.mf-hint-q{transition:none}.mf-hint-q[aria-expanded=true],[aria-expanded=true] .mf-hint-q{transform:none}.mf-quick-access,.mf-quick-top{transition:none}.mf-breath,.mf-rotator>[data-state=in],.mf-rotator>[data-state=out],.mf-step-enter{animation:none}.mf-rotator>[data-state=out]{opacity:0}.mf-option,.mf-progress{transition:none}.mf-option:hover{translate:none}}.mf-book-bar{position:fixed;z-index:24;left:50%;bottom:10px;width:min(560px,calc(100% - 24px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 1px #0000001f,0 8px 28px #00000038;transform:translateX(-50%);transition:transform .4s var(--mf-ease-out),opacity .3s ease,bottom .45s var(--mf-ease-out),visibility .4s}.mf-book-bar[data-shown=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,14px)}@media (min-width:1024px){.mf-book-bar{display:none}}body:has([data-mf-nav-blocker]) .mf-book-bar,html.mf-intro-active .mf-book-bar{visibility:hidden;pointer-events:none}.mf-help-arrow{transition:transform .3s var(--mf-ease-out)}.mf-help-link:focus-visible .mf-help-arrow,.mf-help-link:hover .mf-help-arrow{transform:translateX(3px)}.mf-scroll-fade{mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}@media (min-width:640px){.mf-scroll-fade{mask-image:none}}:is(.mf-specialist-card,.lift:not(:has(.mf-specialist-card))):after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .6s var(--mf-ease-out);background:radial-gradient(480px circle at var(--mx,50%) var(--my,0),rgba(214,176,98,.085),transparent 62%)}[data-theme=light] :is(.mf-specialist-card,.lift:not(:has(.mf-specialist-card))):after{background:radial-gradient(480px circle at var(--mx,50%) var(--my,0),rgba(170,128,50,.15),transparent 62%)}@media (hover:hover) and (pointer:fine){:is(.mf-specialist-card,.lift:not(:has(.mf-specialist-card))):hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.mf-specialist-card,.lift):after{display:none}.mf-book-bar,.mf-help-arrow{transition:none}.mf-book-bar[data-shown=false]{transform:translateX(-50%)}.mf-help-link:focus-visible .mf-help-arrow,.mf-help-link:hover .mf-help-arrow{transform:none}}