.ndh-skip{background:var(--noditch-orange,#f17e60);border-radius:999px;color:#0a0f12;font:500 14px Outfit,sans-serif;left:16px;padding:10px 16px;position:fixed;text-decoration:none;top:-60px;transition:top .2s;z-index:1002}.ndh-skip:focus{top:12px}.ndh{--ndh-ink:var(--noditch-paper,#e8eef0);--ndh-bar:hsla(0,0%,100%,0);--ndh-line:hsla(0,0%,100%,0);--ndh-flash:#0b1f23;--ndh-burger-line:hsla(0,0%,100%,.7);--ndh-o-a:#e8eef0;--ndh-o-b:#9dcfc4;--ndh-ease:cubic-bezier(.38,.005,.215,1);animation:ndh-show 1.5s var(--ndh-ease) .15s forwards;color:var(--ndh-ink);font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;left:50%;opacity:0;padding-top:max(20px,env(safe-area-inset-top,0px));position:fixed;top:0;transform:translate(-50%);transition:transform .6s cubic-bezier(.22,1,.36,1);width:min(1440px,calc(100% - 32px));z-index:1001}@keyframes ndh-show{to{opacity:1}}.ndh.is-hidden{transform:translate(-50%,calc(-100% - 8px))}.ndh.is-over-light:not(.is-open){--ndh-ink:#18535e;--ndh-burger-line:rgba(11,31,35,.5);--ndh-o-a:#18535e;--ndh-o-b:#3c8a86}.ndh.is-scrolled:not(.is-open){--ndh-ink:#18535e;--ndh-bar:hsla(0,0%,100%,.9);--ndh-line:#e3eaec;--ndh-flash:#0b1f23;--ndh-burger-line:rgba(11,31,35,.5);--ndh-o-a:#18535e;--ndh-o-b:#3c8a86}.ndh.is-scrolled.is-over-light:not(.is-open){--ndh-ink:var(--noditch-paper,#e8eef0);--ndh-bar:rgba(11,31,35,.9);--ndh-line:rgba(232,238,240,.14);--ndh-flash:#e8eef0;--ndh-burger-line:hsla(0,0%,100%,.7);--ndh-o-a:#e8eef0;--ndh-o-b:#9dcfc4}.ndh__bar{align-items:center;background:var(--ndh-bar);border:2px solid var(--ndh-line);border-radius:22px;display:flex;gap:24px;justify-content:space-between;padding:24px 44px;position:relative;transition:background-color 1s ease,border-color 1s ease,box-shadow 1s ease,padding 1s ease,color 1s ease;z-index:2}.ndh.is-scrolled .ndh__bar{animation:ndh-stick 1s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px -20px rgba(0,0,0,.5);padding:16px 44px}@keyframes ndh-stick{0%{border-color:var(--ndh-flash)}to{border-color:var(--ndh-line)}}.ndh.is-open .ndh__bar{animation:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none;transition-duration:.35s}.ndh__logo{align-items:center;color:inherit;display:flex;height:52px;line-height:0;transition:filter .75s var(--ndh-ease)}.ndh__logo:focus-visible,.ndh__logo:hover{filter:blur(2px);outline:none}.ndh__wordmark{display:block;height:36px;width:auto}.ndh__logo{position:relative}.ndh__logo-img{display:block;height:52px;max-width:none;transition:opacity .6s var(--ndh-ease);width:auto}.ndh__logo-img--1{left:0;opacity:0;position:absolute;top:0}.ndh.is-over-light:not(.is-open) .ndh__logo-img--1,.ndh.is-scrolled:not(.is-open) .ndh__logo-img--1,.ndh__logo-img--2{opacity:1}.ndh.is-over-light:not(.is-open) .ndh__logo-img--2,.ndh.is-scrolled.is-over-light:not(.is-open) .ndh__logo-img--1,.ndh.is-scrolled:not(.is-open) .ndh__logo-img--2{opacity:0}.ndh.is-scrolled.is-over-light:not(.is-open) .ndh__logo-img--2{opacity:1}.ndh__wordmark stop{transition:stop-color 1s ease}.ndh__actions{align-items:center;display:flex;gap:12px}.ndh__pill{align-items:center;background:var(--nd-btn-bg,#f17e60);border:1px solid var(--nd-btn-bg,#f17e60);border-radius:999px;color:var(--nd-btn-text,#0b1f23);display:inline-flex;font:400 16px/1.25 Outfit,sans-serif;padding:.35rem 1.25rem;position:relative;text-decoration:none;transition:background-color .45s ease,border-color .35s ease,transform .2s cubic-bezier(.22,1,.36,1);white-space:nowrap}.ndh__pill:focus-visible,.ndh__pill:hover{background:var(--nd-btn-bg-hover,#18535e);border-color:var(--nd-btn-bg-hover,#18535e)}.ndh__pill:active{transform:scale(.97)}.ndh__burger{background:transparent;border:1px solid var(--ndh-burger-line);border-radius:50%;color:var(--ndh-ink);cursor:pointer;flex:none;height:32px;margin:0;padding:0;position:relative;transition:border-color .35s cubic-bezier(.4,.44,.55,1),background-color .35s cubic-bezier(.4,.44,.55,1),color .35s ease;width:32px}.ndh__burger svg{height:calc(100% + 2px);inset:-1px;overflow:visible;position:absolute;width:calc(100% + 2px)}.ndh__burger svg *{transform-box:view-box}.ndh__ln{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4;transform-origin:9px 16px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.ndh__dot{fill:var(--noditch-orange,#f17e60);transition:transform .45s cubic-bezier(.22,1,.36,1)}.ndh__ring{fill:none;stroke:var(--noditch-orange,#f17e60);stroke-dasharray:97.4;stroke-dashoffset:97.4;stroke-linecap:round;stroke-width:1.5;transform:scaleX(-1) rotate(-90deg);transform-origin:16px 16px;transition:stroke-dashoffset .45s cubic-bezier(.4,0,.2,1)}.ndh.is-open .ndh__ring,.ndh__burger:focus-visible .ndh__ring,.ndh__burger:hover .ndh__ring{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.45,.05,.35,1)}.ndh__x{fill:none;stroke:var(--noditch-orange,#f17e60);stroke-dasharray:17;stroke-dashoffset:17;stroke-linecap:round;stroke-width:1.6;transition:stroke-dashoffset .4s cubic-bezier(.22,1,.36,1)}.ndh__burger:focus-visible,.ndh__burger:hover{outline:none}.ndh__burger:focus-visible .ndh__dot,.ndh__burger:hover .ndh__dot{transform:translateY(-3px)}.ndh__burger:focus-visible .ndh__ln--1,.ndh__burger:hover .ndh__ln--1{transform:scaleX(1.3)}.ndh.is-open .ndh__burger{border-color:transparent}.ndh.is-open .ndh__ln{opacity:0;transform:scaleX(0)}.ndh.is-open .ndh__dot{transform:translate(-7px,3px)}.ndh.is-open .ndh__x{stroke-dashoffset:0;transition-delay:.12s}.ndh.is-open .ndh__x+.ndh__x{transition-delay:.2s}.ndh-menu{--d:min(70vh,640px,92vw);--cy:50%;--ox:calc(100% - 60px);--oy:60px;--or:150vmax;--coral:var(--noditch-orange,#f17e60);--paper:var(--noditch-paper,#e8eef0);--petrol:#18535e;--pop:cubic-bezier(.34,1.56,.64,1);--glide:cubic-bezier(.16,1,.3,1);color:var(--paper);font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;inset:0;position:fixed;transition:visibility 0s linear .55s;visibility:hidden;z-index:1000}.ndh-menu.is-open{transition-delay:0s;visibility:visible}.ndh-menu:focus{outline:none}.ndh-menu__scrim{-webkit-backdrop-filter:blur(14px) saturate(.85);backdrop-filter:blur(14px) saturate(.85);background:rgba(4,9,12,.62);clip-path:circle(0 at var(--ox) var(--oy));inset:0;position:absolute;transition:clip-path .5s cubic-bezier(.7,0,.84,0)}.ndh-menu.is-open .ndh-menu__scrim{clip-path:circle(var(--or) at var(--ox) var(--oy));transition:clip-path .85s var(--glide)}.ndh-menu__scrim:after{background:radial-gradient(closest-side at 50% var(--cy),rgba(24,83,94,.4),rgba(4,9,12,0) 75%);content:"";inset:0;position:absolute}.ndh__caption,.ndh__wheel{opacity:0;transition:opacity .25s ease}.ndh-menu.is-open .ndh__caption,.ndh-menu.is-open .ndh__wheel{opacity:1;transition:none}.ndh__wheel{height:var(--d);left:50%;position:absolute;top:var(--cy);translate:-50% -50%;width:var(--d)}.ndh__ball{inset:0}.ndh__ball,.ndh__ball-shadow{border-radius:50%;position:absolute}.ndh__ball-shadow{background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);bottom:-9%;filter:blur(6px);height:14%;left:12%;right:12%}.ndh__ball-img{border-radius:50%;max-width:none}.ndh__ball-img,.ndh__disc{height:100%;inset:0;position:absolute;width:100%}.ndh__disc{overflow:visible}.ndh__sep{stroke:rgba(232,238,240,.09);stroke-width:1}.ndh__lit{opacity:0;transition:opacity .45s ease}.ndh__rim{fill:none;filter:drop-shadow(0 0 6px rgba(241,126,96,.8));opacity:0;stroke:var(--coral);stroke-linecap:round;stroke-width:3;transition:opacity .35s ease}.ndh__lit.is-on,.ndh__rim.is-on{opacity:1}.ndh__items{list-style:none;margin:0;padding:0}.ndh__item{position:absolute;translate:-50% -50%}.ndh__link{background:none;border:0;color:rgba(232,238,240,.55);cursor:pointer;display:grid;font:400 clamp(14px,1.35vw,18px)/1.2 Outfit,sans-serif;gap:12px;justify-items:center;letter-spacing:.01em;outline:none;padding:0;text-decoration:none;transition:color .3s ease}.ndh__icon{height:clamp(44px,5vw,64px);overflow:visible;transition:transform .45s cubic-bezier(.22,1,.36,1);width:clamp(44px,5vw,64px)}.ndh__l{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.ndh__idot{fill:var(--coral);opacity:0;transition:opacity .3s ease}.ndh__label{display:block}.ndh__item.is-on .ndh__link{color:#fff}.ndh__item.is-on .ndh__icon{transform:scale(1.12)}.ndh__item.is-on .ndh__idot{opacity:1}.ndh__item.is-active .ndh__label:after{background:var(--coral);border-radius:50%;content:"";display:block;height:6px;margin:7px auto 0;width:6px}.ndh__link:focus-visible{border-radius:12px;outline:2px solid var(--coral);outline-offset:8px}.ndh__hub{border-radius:50%;cursor:pointer;display:grid;height:27%;left:50%;outline:none;place-items:center;position:absolute;text-decoration:none;top:50%;translate:-50% -50%;width:27%;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 38% 30%,#fff 0,#f4f6f7 48%,#dde5e7 100%);box-shadow:0 0 0 10px rgba(4,9,12,.55),0 20px 50px rgba(0,0,0,.55),inset 0 -8px 18px rgba(11,31,35,.16),inset 0 4px 8px hsla(0,0%,100%,.95);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.ndh__hub:after,.ndh__hub:before{border:2px solid var(--coral);border-radius:50%;content:"";inset:-10px;opacity:0;pointer-events:none;position:absolute}.ndh__hub:after{border-width:1px}.ndh__hub:hover{box-shadow:0 0 0 10px rgba(4,9,12,.55),0 26px 60px rgba(0,0,0,.6),0 0 40px rgba(241,126,96,.35),inset 0 -8px 18px rgba(11,31,35,.16),inset 0 4px 8px hsla(0,0%,100%,.95);transform:scale(1.06)}.ndh__hub:active{box-shadow:0 0 0 10px rgba(4,9,12,.55),0 8px 20px rgba(0,0,0,.5),inset 0 6px 16px rgba(11,31,35,.28),inset 0 -2px 4px hsla(0,0%,100%,.8);transform:scale(.93);transition-duration:.08s}.ndh__hub:focus-visible{box-shadow:0 0 0 10px rgba(4,9,12,.55),0 0 0 13px var(--coral),0 20px 50px rgba(0,0,0,.55),inset 0 -8px 18px rgba(11,31,35,.16),inset 0 4px 8px hsla(0,0%,100%,.95)}.ndh__hub-in{display:grid;gap:9px;justify-items:center;width:100%}.ndh__hub svg{height:auto;overflow:visible;width:42%}.ndh__pt{transform-box:fill-box;transform-origin:center}.ndh__hub-label{color:var(--petrol);font:400 10px JetBrains Mono,monospace;letter-spacing:.2em;text-transform:uppercase}.ndh__arr{color:rgba(11,31,35,.45);font:400 13px JetBrains Mono,monospace;line-height:1;position:absolute}.ndh__arr--u{top:7%}.ndh__arr--d{bottom:5%}.ndh__arr--l{left:8%}.ndh__arr--r{right:8%}.ndh__caption{display:grid;gap:12px;justify-items:center;left:50%;position:absolute;text-align:center;top:calc(var(--cy) + var(--d)/2 + 22px);translate:-50% 0;width:min(720px,calc(100% - 32px))}.ndh__cap{color:var(--coral);font:400 11px JetBrains Mono,monospace;letter-spacing:.24em;margin:0;min-height:1.4em;text-transform:uppercase}.ndh__subs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.ndh__subs[hidden]{display:none}.ndh__subs a{border:1px solid rgba(232,238,240,.18);border-radius:999px;color:var(--paper);display:block;font:400 11px JetBrains Mono,monospace;letter-spacing:.16em;padding:8px 14px;text-decoration:none;text-transform:uppercase;transition:border-color .25s ease,color .25s ease}.ndh__subs a:focus-visible,.ndh__subs a:hover{border-color:var(--coral);color:var(--coral);outline:none}.ndh-menu.is-open .ndh__ball{animation:ndh-pop .95s var(--glide) .12s backwards}.ndh-menu.is-open .ndh__ball-img{animation:ndh-roll .95s var(--glide) .12s backwards}.ndh-menu.is-open .ndh__disc{animation:ndh-sweep .9s var(--glide) .22s backwards}.ndh-menu.is-open .ndh__item{animation:ndh-item .6s var(--pop) calc(.38s + var(--i, 0)*.07s) backwards}.ndh-menu.is-open .ndh__hub{animation:ndh-hub .7s var(--pop) .3s backwards,ndh-breathe 2.4s ease-in-out 1s infinite}.ndh-menu.is-open .ndh__hub:before{animation:ndh-ping 2.4s cubic-bezier(.2,.6,.3,1) 1s infinite}.ndh-menu.is-open .ndh__hub:after{animation:ndh-ping 2.4s cubic-bezier(.2,.6,.3,1) 1.35s infinite}.ndh-menu.is-open .ndh__pt{animation:ndh-dot 2.4s ease-in-out 1s infinite}.ndh-menu.is-open .ndh__caption{animation:ndh-rise .5s var(--glide) .65s backwards}.ndh-menu.is-open .ndh__hub:focus-visible,.ndh-menu.is-open .ndh__hub:hover{animation:ndh-hub .7s var(--pop) .3s backwards,ndh-beat .48s ease-in-out infinite}.ndh-menu.is-open .ndh__hub:focus-visible:before,.ndh-menu.is-open .ndh__hub:hover:before{animation:ndh-ping-hot .96s cubic-bezier(.2,.6,.3,1) infinite}.ndh-menu.is-open .ndh__hub:focus-visible:after,.ndh-menu.is-open .ndh__hub:hover:after{animation:ndh-ping-hot .96s cubic-bezier(.2,.6,.3,1) .48s infinite}@keyframes ndh-pop{0%{opacity:0;transform:scale(.55)}}@keyframes ndh-roll{0%{transform:rotate(-40deg)}}@keyframes ndh-sweep{0%{opacity:0;transform:rotate(-50deg) scale(.85)}}@keyframes ndh-item{0%{opacity:0;scale:.5}}@keyframes ndh-hub{0%{opacity:0;transform:scale(.2)}}@keyframes ndh-rise{0%{opacity:0;translate:-50% 10px}}@keyframes ndh-breathe{0%,to{scale:1}50%{scale:1.035}}@keyframes ndh-ping{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes ndh-dot{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes ndh-beat{0%,to{scale:1}30%{scale:1.07}}@keyframes ndh-ping-hot{0%{border-width:3px;opacity:1;transform:scale(1)}75%,to{border-width:1px;opacity:0;transform:scale(1.9)}}html.ndh-lock,html.ndh-lock body{overflow:hidden}@media (max-width:720px){.ndh.is-scrolled .ndh__bar,.ndh__bar{padding:8px 16px}.ndh__wordmark{height:26px}.ndh__actions{gap:10px}.ndh-menu{--cy:46%}.ndh__hub-label{display:none}.ndh__arr{font-size:10px}}@media (prefers-reduced-motion:reduce){.ndh{animation:none;opacity:1}.ndh,.ndh-menu,.ndh-menu__scrim,.ndh__bar,.ndh__burger,.ndh__burger *,.ndh__caption,.ndh__hub,.ndh__logo,.ndh__pill,.ndh__wheel{transition:none!important}.ndh.is-scrolled .ndh__bar{animation:none}.ndh-menu.is-open *,.ndh-menu.is-open :after,.ndh-menu.is-open :before{animation:none!important}}