.mnav{--nav-p:0;--nav-read:0;--mnav-h:calc(100px - 40px * var(--nav-p))}@media (min-width:1024px){.mnav{--mnav-h:calc(104px - 38px * var(--nav-p))}}.mnav-bar{height:var(--mnav-h)}.mnav-surface{pointer-events:none;opacity:var(--nav-p);background:#34347f;border-bottom:1px solid #ffffff1f;position:absolute;inset:0;box-shadow:0 10px 30px -12px #1f1f5a8c}.mnav-progress{pointer-events:none;height:2px;width:calc(var(--nav-read) * 100%);opacity:var(--nav-p);background:linear-gradient(90deg,#3cced6,#42faa1);position:absolute;bottom:0;left:0}.mnav-logo{width:124px;height:100%;position:relative}.mnav-logo-stacked{width:calc(76px - 20px * var(--nav-p));opacity:clamp(0, 1 - 2.2 * var(--nav-p), 1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.mnav-logo-wordmark{height:20px;opacity:clamp(0, 2.2 * var(--nav-p) - 1.2, 1);display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mnav-logo-wordmark img{width:auto;height:100%}@media (min-width:1024px){.mnav-logo{width:150px}.mnav-logo-stacked{width:calc(100px - 36px * var(--nav-p))}.mnav-logo-wordmark{height:25px}}.mnav[data-compact=true] .mnav-logo-stacked{pointer-events:none}.mnav-dock{opacity:0;visibility:hidden;align-items:center;max-width:0;transition:max-width .5s cubic-bezier(.2,.75,.2,1),opacity .5s cubic-bezier(.2,.75,.2,1),transform .5s cubic-bezier(.2,.75,.2,1),visibility 0s linear .5s;display:flex;overflow:clip;transform:translate(16px)}.mnav-dock[data-docked=true]{opacity:1;visibility:visible;max-width:640px;transition:max-width .5s cubic-bezier(.2,.75,.2,1),opacity .5s cubic-bezier(.2,.75,.2,1),transform .5s cubic-bezier(.2,.75,.2,1),visibility linear;overflow:visible;transform:translate(0)}html[data-returning] .mnav-dock{display:none}.mnav-phone-signup{animation:.5s cubic-bezier(.2,.75,.2,1) both mnav-phone-in}html[data-returning] .mnav-phone-signup{display:none}@keyframes mnav-phone-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mnav-dock,.mnav-dock[data-docked=true]{transition:none}.mnav-phone-signup{animation:none}}.mnav-drawer a.mnav-drawer-link{color:var(--color-lavender-900)}.mnav-drawer a.mnav-drawer-link[aria-current=page]{color:#fff;background-color:var(--color-lavender-600)}.mnav-drawer a.mnav-drawer-btn{color:var(--color-gray-900)}.mnav-drawer.ant-drawer .ant-drawer-panel-motion-right-enter,.mnav-drawer.ant-drawer .ant-drawer-panel-motion-right-appear{opacity:0;transform:none}.mnav-drawer.ant-drawer .ant-drawer-panel-motion-right-enter-active,.mnav-drawer.ant-drawer .ant-drawer-panel-motion-right-appear-active{opacity:1;transition:opacity .15s ease-out;transform:none}.mnav-drawer.ant-drawer .ant-drawer-panel-motion-right-leave{opacity:1;transform:none}.mnav-drawer.ant-drawer .ant-drawer-panel-motion-right-leave-active{opacity:0;transition:opacity .15s ease-out;transform:none}@media (prefers-reduced-motion:reduce){.mnav-drawer.ant-drawer .ant-drawer-panel-motion-right-enter-active,.mnav-drawer.ant-drawer .ant-drawer-panel-motion-right-appear-active,.mnav-drawer.ant-drawer .ant-drawer-panel-motion-right-leave-active{transition:none}}.mnav-morph path{transform-box:view-box;transform-origin:12px 12px;transition:transform .2s ease-out,opacity .2s ease-out}.mnav-morph[data-state=x] .mnav-morph-top{transform:rotate(45deg)translateY(5.25px)}.mnav-morph[data-state=x] .mnav-morph-bot{transform:rotate(-45deg)translateY(-5.25px)}.mnav-morph[data-state=x] .mnav-morph-mid{opacity:0}@media (prefers-reduced-motion:reduce){.mnav-morph path{transition:none}}
