html.nm-home{scroll-padding-top:80px}html.nm-home body{margin:0;background:var(--bg);color:var(--fg);font-family:Geist,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .45s ease,color .45s ease}.nm-link{color:var(--link)}.nm-link:hover{opacity:.75}.btn-primary{background:#2462f5;color:#fff;transition:background .25s,transform .25s}.btn-primary:hover{background:#1a4fcc;color:#fff}.btn-primary:active{transform:scale(.97)}.btn-ghost:hover{opacity:.75}.iso-ring{position:absolute;border-radius:50%;background:var(--spectrum-conic)}.iso-ring--big{left:32px;top:70px;width:230px;height:230px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 37px),#000 calc(100% - 36px));mask:radial-gradient(farthest-side,transparent calc(100% - 37px),#000 calc(100% - 36px))}.iso-tilde{position:absolute;background:#ff5e3a;transform:rotate(35deg)}.iso-tilde--big{left:192px;top:6px;width:32px;height:77px;border-radius:16px}.ia-iso{perspective:900px}.ia-iso__tilt{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.34,1.56,.64,1)}.ia-iso.is-tracking .ia-iso__tilt{transition:transform .12s ease-out}@keyframes nm-up{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes nm-ring{0%{opacity:0;transform:rotate(-140deg) scale(.55)}to{opacity:1;transform:none}}@keyframes nm-spin{to{transform:rotate(360deg)}}@keyframes nm-zoom{0%{transform:scale(.88);opacity:.35}to{transform:scale(1);opacity:1}}.nm-in-1{animation:nm-up 1s cubic-bezier(.2,.7,.2,1) .1s both}.nm-in-2{animation:nm-up 1s cubic-bezier(.2,.7,.2,1) .25s both}.nm-in-3{animation:nm-up 1s cubic-bezier(.2,.7,.2,1) .4s both}.nm-in-4{animation:nm-up 1s cubic-bezier(.2,.7,.2,1) .55s both}@keyframes nm-logo-tilde{0%{opacity:0;transform:translateY(-110px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes nm-logo-word{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}.nm-logo g{transform-box:fill-box;transform-origin:center}.nm-logo .logo-ring{animation:nm-ring 1s cubic-bezier(.2,.8,.2,1) both}.nm-logo .logo-tilde{animation:nm-logo-tilde .7s cubic-bezier(.3,1.35,.5,1) .55s both}.nm-logo .logo-word{animation:nm-logo-word .6s cubic-bezier(.2,.7,.2,1) 1.15s both}html.nm-home .logo-word-fill{fill:#1d1d1f}html.nm-home[data-theme=dark] .logo-word-fill{fill:#f5f5f7}@media (prefers-color-scheme: dark){html.nm-home:not([data-theme]) .logo-word-fill{fill:#f5f5f7}}@media (max-width: 1023.98px){.nm-logo .logo-word{display:none}}.nm-spin{animation:nm-spin 26s linear infinite}.mobile-menu{visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .25s cubic-bezier(.2,.7,.2,1),visibility 0s linear .25s}.mobile-menu.is-open{visibility:visible;clip-path:inset(0 0 0 0);transition:clip-path .4s cubic-bezier(.2,.7,.2,1),visibility 0s}.mobile-menu__item{opacity:0;transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease}.mobile-menu.is-open .mobile-menu__item{opacity:1;transform:none;transition:opacity .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1);transition-delay:calc(80ms + var(--i) * 40ms)}.menu-toggle__line{position:absolute;left:13px;width:18px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.menu-toggle__line:first-child{top:18px}.menu-toggle__line:last-child{top:24.5px}.menu-toggle[aria-expanded=true] .menu-toggle__line{transition-duration:.4s}.menu-toggle[aria-expanded=true] .menu-toggle__line:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__line:last-child{transform:translateY(-3.25px) rotate(-45deg)}.card-hover{transition:translate .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.card-hover:hover{translate:0 -6px;box-shadow:0 18px 44px #0000001a}@supports (animation-timeline: view()){.reveal{animation:nm-up linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.zoom{animation:nm-zoom linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
