@layer components{.mk-section{padding-top:4rem}@media (min-width:48rem){.mk-section{padding-top:6rem}}@media (min-width:64rem){.mk-section{padding-top:7.5rem}}.mk-float{border-radius:12px;background-color:#f1f5f9;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 28px 56px -28px rgba(15,23,42,.3)}.mk-float-paper{background-color:#ffffff}@media (min-width:64rem){.mk-bleed-right{margin-right:calc(-1 * max(120px, calc((100vw - 1216px) / 2)))}.mk-bleed-right .mk-float{border-top-right-radius:0;border-bottom-right-radius:0}}.mk-sheet{background:#ffffff;border-radius:16px;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04)}}.mk-site ::selection{background:#e8e8ec;color:#0f172a}.mk-site{scrollbar-color:#cbd5e1 transparent}.mk-nav-viewport[data-state=open]{animation:mk-menu-in .2s cubic-bezier(.32,.72,0,1)}.mk-nav-viewport[data-state=closed]{animation:mk-menu-out .15s cubic-bezier(.4,0,1,1)}.mk-nav-content[data-motion^=from-]{animation:mk-fade-in .15s cubic-bezier(.32,.72,0,1)}.mk-nav-content[data-motion^=to-]{animation:mk-fade-out .15s cubic-bezier(.4,0,1,1)}.mk-phone-menu{animation:mk-menu-in .2s cubic-bezier(.32,.72,0,1)}@keyframes mk-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes mk-menu-out{0%{opacity:1}to{opacity:0;transform:translateY(-2px)}}@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mk-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mk-nav-content[data-motion],.mk-nav-viewport[data-state],.mk-phone-menu{animation:none}}