.nx-root{background-color:var(--ground);--home-ease:cubic-bezier(0.16,1,0.3,1);--lime:#c8f560;--green:#3f6b12;--ink-strong:#14181a}.nx-grain{position:fixed;inset:0;z-index:60;opacity:.03;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nx-blob,.nx-grain{pointer-events:none}.nx-blob{position:absolute;z-index:-1;border-radius:999px;will-change:transform}.nx-blob-a{width:520px;height:520px;right:-120px;top:-80px;background:radial-gradient(circle at 50% 50%,rgb(200 245 96/.55),rgb(200 245 96/0) 70%);animation:nx-drift-a 18s ease-in-out infinite alternate}.nx-blob-b{width:420px;height:420px;left:-140px;bottom:-60px;background:radial-gradient(circle at 50% 50%,rgb(200 245 96/.35),rgb(200 245 96/0) 70%);animation:nx-drift-b 22s ease-in-out infinite alternate}@keyframes nx-drift-a{to{transform:translate3d(-90px,70px,0) scale(1.12)}}@keyframes nx-drift-b{to{transform:translate3d(110px,-50px,0) scale(.92)}}.nx-dot{width:6px;height:6px;border-radius:999px;background:var(--lime);box-shadow:0 0 0 1px rgb(63 107 18/.35)}.nx-shine{position:relative;overflow:hidden}.nx-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/.55) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.nx-shine:hover:after{transform:translateX(120%);transition:transform .8s var(--home-ease)}.nx-arrow{display:inline-block;transition:transform .25s var(--home-ease)}a:hover>.nx-arrow,button:hover>.nx-arrow{transform:translateX(4px)}.nx-band{position:relative;overflow:hidden;background:var(--lime);color:var(--ink-strong)}@media (prefers-reduced-motion:reduce){.nx-blob{animation:none}}.nx-header{background:transparent!important;color:var(--ink);transition:transform .4s var(--home-ease)}.nx-header[data-hidden=true]{transform:translateY(-100%)}.nx-header-ground{position:absolute;inset:0 0 auto 0;height:68px;transform-origin:0 0;background-color:rgb(247 246 241/0);border-bottom:1px solid transparent;transition:transform .4s var(--home-ease),background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.nx-header[data-scrolled=true] .nx-header-ground{background-color:rgb(247 246 241/.82);backdrop-filter:blur(14px) saturate(1.3);border-color:var(--line);box-shadow:0 10px 30px rgb(60 52 30/.08)}.nx-header-row,.nx-panel-wrap,.nx-progress-wrap{transition:transform .4s var(--home-ease)}@media (min-width:1024px){.nx-header-ground{height:88px}.nx-header[data-scrolled=true] .nx-header-ground{transform:scaleY(.7727)}.nx-header[data-scrolled=true] .nx-header-row{transform:translateY(-10px)}.nx-header[data-scrolled=true] .nx-panel-wrap,.nx-header[data-scrolled=true] .nx-progress-wrap{transform:translateY(-20px)}}.nx-progress-wrap{position:absolute;left:0;right:0;top:100%;height:2px;pointer-events:none}.nx-progress{height:100%;background:var(--lime);transform-origin:0 50%}@media (max-width:1023px){.nx-progress-wrap{top:68px}}.nx-mark-dot{transform-box:fill-box;transform-origin:center}.nx-logo:focus-visible .nx-mark-dot,.nx-logo:hover .nx-mark-dot{animation:nx-hop .6s var(--home-ease)}@keyframes nx-hop{40%{transform:translateY(-38%)}70%{transform:translateY(6%)}}.nx-nav-item:after{content:"";position:absolute;left:14px;right:14px;bottom:8px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--home-ease)}.nx-nav-item:hover:after,.nx-nav-item[aria-expanded=true]:after{transform:scaleX(1)}.nx-nav-item[aria-current=page]:after{display:none}.nx-tip:after{content:attr(data-tip);position:absolute;right:0;top:calc(100% + 8px);white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--ink-strong);color:#f7f6f1;font-size:13px;font-weight:700;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s ease,transform .2s var(--home-ease)}.nx-tip:focus-visible:after,.nx-tip:hover:after{opacity:1;transform:none}.nx-burger-line{position:absolute;left:13px;right:13px;height:2px;border-radius:2px;background:var(--ink-strong);transition:transform .3s var(--home-ease)}.nx-burger-line:first-child{transform:translateY(-4px)}.nx-burger-line:last-child{transform:translateY(4px)}.nx-burger[data-open=true] .nx-burger-line:first-child{transform:rotate(45deg)}.nx-burger[data-open=true] .nx-burger-line:last-child{transform:rotate(-45deg)}.nx-acc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--home-ease)}.nx-acc>div{min-height:0;overflow:hidden}.nx-acc[data-open=true]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.nx-acc,.nx-burger-line,.nx-header,.nx-header-ground,.nx-header-row,.nx-nav-item:after,.nx-panel-wrap,.nx-progress-wrap{transition:none}.nx-logo:hover .nx-mark-dot{animation:none}}.nx-story{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.nx-story{display:block}.nx-timeline{display:none}}.nx-float{animation:nx-float 6s ease-in-out infinite alternate}@keyframes nx-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.nx-ripple{animation:nx-ripple 1.2s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes nx-ripple{0%{transform:scale(.3);opacity:.9}to{transform:scale(1.8);opacity:0}}.nx-pop{animation:nx-pop .45s cubic-bezier(.16,1,.3,1)}@keyframes nx-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}}@media (prefers-reduced-motion:reduce){.nx-float,.nx-pop,.nx-ripple{animation:none}}.nx-field{position:relative}.nx-field:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px;background:var(--green);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--home-ease);pointer-events:none}.nx-field:focus-within:after{transform:scaleX(1)}.nx-field:focus-within label{color:var(--green)}@media (prefers-reduced-motion:reduce){.nx-field:after{transition:none}}.nx-rotator{display:inline-grid;vertical-align:bottom;overflow:hidden;position:relative}.nx-rotator>*{grid-area:1/1}.nx-rotator-bar{position:absolute;left:0;right:0;bottom:.06em;height:.32em;z-index:-1;background:var(--lime);border-radius:4px;transform-origin:0 50%}