@font-face{font-family:"italicSerif";src:url(/_next/static/media/235349d9c353e5d7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"italicSerif";src:url(/_next/static/media/7dc561f02e8f8d38-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:"italicSerif Fallback";src:local("Arial");ascent-override:116.25%;descent-override:36.11%;line-gap-override:0.00%;size-adjust:79.48%}.__className_fcb5a9{font-family:"italicSerif","italicSerif Fallback"}.__variable_fcb5a9{--font-mk-italic:"italicSerif","italicSerif Fallback"}html:has(.mk-root){scroll-behavior:smooth}.mk-root em{font-family:var(--font-mk-italic),var(--font-serif),Georgia,serif;font-style:italic;font-weight:400}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}.mk-in{animation:mk-rise .7s cubic-bezier(.22,.8,.3,1) both;animation-delay:var(--mk-delay,0s)}@supports (animation-timeline:view()){.mk-reveal{animation:mk-rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}.mk-swap{animation:mk-rise .45s cubic-bezier(.22,.8,.3,1) both}.mk-card-frame{position:absolute;inset:3.2cqw;border:1px solid color-mix(in oklab,var(--border) 90%,transparent);pointer-events:none}@media (prefers-reduced-motion:reduce){.mk-in,.mk-swap{animation:none}.mk-reveal{animation:none!important}}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary{list-style:none}.mk-faq[open] .mk-faq-icon{transform:rotate(45deg)}.mk-faq[open] .mk-faq-body{animation:mk-rise .32s ease-out both}.mk-noscrollbar{scrollbar-width:none}.mk-noscrollbar::-webkit-scrollbar{display:none}@keyframes mk-pin-drop{0%{opacity:0;transform:translate(-50%,calc(-50% - 12px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes mk-pulse{0%{opacity:.5;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.35)}}.mk-pin{transform:translate(-50%,-50%);animation:mk-pin-drop .6s cubic-bezier(.2,.8,.3,1) both;animation-delay:var(--mk-pin-delay,0s)}.mk-pulse{transform-box:fill-box;transform-origin:center;animation:mk-pulse 2.6s ease-out infinite}@media (prefers-reduced-motion:reduce){.mk-pin,.mk-pulse{animation:none}.mk-pulse{opacity:.25}}@media (max-width:639px){.mk-vtext{display:none}}