.nc-slb-wrap{--nc-slb-scale:.8;--nc-slb-dot-size:calc(6px * var(--nc-slb-scale));--nc-slb-line-weight:1px;--nc-slb-line-distance:calc(.55rem * var(--nc-slb-scale)) calc(.75rem * var(--nc-slb-scale));--nc-slb-animation-speed:.35s;--nc-slb-dot-color:#666;--nc-slb-line-color:#999;--nc-slb-wrap-glow:#e5ff0055;--nc-slb-btn-bg:#e5ff00;--nc-slb-btn-hover-bg:#fff;--nc-slb-btn-active-bg:#e5ff00;--nc-slb-icon-hover-fill:#e5ff00;--nc-slb-icon-active-fill:#f1ff76;box-sizing:border-box;width:fit-content;max-width:100%;height:auto;padding:var(--nc-slb-line-distance);-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:center;align-items:center;transition:background-color .3s ease-in-out;display:inline-flex;position:relative}.nc-slb-wrap:has(.nc-slb-btn:hover){animation:nc-slb-backround-color-change calc(var(--nc-slb-animation-speed) * 4) ease-in-out forwards}@keyframes nc-slb-backround-color-change{80%{background-color:#0000}to{background-color:var(--nc-slb-wrap-glow)}}.nc-slb-wrap--gray{--nc-slb-wrap-glow:#94a3b847;--nc-slb-btn-bg:#9ca3af;--nc-slb-btn-hover-bg:#d1d5db;--nc-slb-btn-active-bg:#6b7280;--nc-slb-icon-hover-fill:#d1d5db;--nc-slb-icon-active-fill:#9ca3af}.nc-slb-btn{box-sizing:border-box;padding:calc(.8rem * var(--nc-slb-scale)) calc(1.25rem * var(--nc-slb-scale));background-color:var(--nc-slb-btn-bg);color:#00000080;font-family:var(--font-nav-pixel), var(--font-geist-pixel-square), ui-monospace, monospace;font-size:calc(1rem * var(--nc-slb-scale));text-transform:capitalize;cursor:pointer;background-image:linear-gradient(#0000,#00000040);border:none;border-radius:30%/200%;justify-content:center;align-items:center;font-weight:600;transition:background-color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out,border-radius .3s ease-in-out,border-color .2s ease-in-out;display:flex;position:relative;box-shadow:0 0 0 1px #0003,0 1px 1px #03071205,0 4px 3px #0307120a,0 10px 7px #0307120f,0 16px 12px #03071214,0 26px 19px #0307121a}.nc-slb-btn:hover{background-color:var(--nc-slb-btn-hover-bg);color:#000;border-radius:10%/200%;transform:scale(1.05)}.nc-slb-btn:active{background-color:var(--nc-slb-btn-active-bg);border-radius:20%/200%;transform:scale(.98)}.nc-slb-svg{margin-left:calc(.5rem * var(--nc-slb-scale));width:calc(24px * var(--nc-slb-scale));height:calc(24px * var(--nc-slb-scale));stroke:#00000073;fill:#ffffffab;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:all .3s ease-in-out}.nc-slb-btn:hover .nc-slb-svg{width:calc(24px * var(--nc-slb-scale));height:calc(24px * var(--nc-slb-scale));stroke:#00000080;fill:var(--nc-slb-icon-hover-fill)}.nc-slb-btn:active .nc-slb-svg{stroke:#0000008c;fill:var(--nc-slb-icon-active-fill)}.nc-slb-dot{width:var(--nc-slb-dot-size);aspect-ratio:1;background-color:var(--nc-slb-dot-color);opacity:0;border-radius:50%;transition:all .3s ease-in-out;position:absolute}.nc-slb-wrap:has(.nc-slb-btn:hover) .nc-slb-dot.nc-slb-dot--top.nc-slb-dot--left{animation:nc-slb-move-top-left var(--nc-slb-animation-speed) ease-in-out forwards;top:50%;left:20%}@keyframes nc-slb-move-top-left{90%{opacity:.6}to{top:calc(var(--nc-slb-dot-size) * -.5);left:calc(var(--nc-slb-dot-size) * -.5);opacity:1}}.nc-slb-wrap:has(.nc-slb-btn:hover) .nc-slb-dot.nc-slb-dot--top.nc-slb-dot--right{animation:nc-slb-move-top-right var(--nc-slb-animation-speed) ease-in-out forwards;animation-delay:calc(var(--nc-slb-animation-speed) * .6);top:50%;right:20%}@keyframes nc-slb-move-top-right{80%{opacity:.6}to{top:calc(var(--nc-slb-dot-size) * -.5);right:calc(var(--nc-slb-dot-size) * -.5);opacity:1}}.nc-slb-wrap:has(.nc-slb-btn:hover) .nc-slb-dot.nc-slb-dot--bottom.nc-slb-dot--right{animation:nc-slb-move-bottom-right var(--nc-slb-animation-speed) ease-in-out forwards;animation-delay:calc(var(--nc-slb-animation-speed) * 1.2);bottom:50%;right:20%}@keyframes nc-slb-move-bottom-right{80%{opacity:.6}to{bottom:calc(var(--nc-slb-dot-size) * -.5);right:calc(var(--nc-slb-dot-size) * -.5);opacity:1}}.nc-slb-wrap:has(.nc-slb-btn:hover) .nc-slb-dot.nc-slb-dot--bottom.nc-slb-dot--left{animation:nc-slb-move-bottom-left var(--nc-slb-animation-speed) ease-in-out forwards;animation-delay:calc(var(--nc-slb-animation-speed) * 1.8);bottom:50%;left:20%}@keyframes nc-slb-move-bottom-left{80%{opacity:.6}to{bottom:calc(var(--nc-slb-dot-size) * -.5);left:calc(var(--nc-slb-dot-size) * -.5);opacity:1}}.nc-slb-line{transition:all .3s ease-in-out;position:absolute}.nc-slb-line--horizontal{height:var(--nc-slb-line-weight);background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--nc-slb-line-weight) * 2), var(--nc-slb-line-color) calc(var(--nc-slb-line-weight) * 2) calc(var(--nc-slb-line-weight) * 4));width:100%}.nc-slb-line--vertical{width:var(--nc-slb-line-weight);background-image:repeating-linear-gradient(0deg, transparent 0 calc(var(--nc-slb-line-weight) * 2), var(--nc-slb-line-color) calc(var(--nc-slb-line-weight) * 2) calc(var(--nc-slb-line-weight) * 4));height:100%}.nc-slb-line--top{top:calc(var(--nc-slb-line-weight) * -.5);transform-origin:0 0;transform:rotate(5deg)scaleX(0)}.nc-slb-wrap:has(.nc-slb-btn:hover) .nc-slb-line--top{animation:nc-slb-draw-top var(--nc-slb-animation-speed) ease-in-out forwards;animation-delay:calc(var(--nc-slb-animation-speed) * .8)}@keyframes nc-slb-draw-top{to{transform:rotate(0)scaleX(1)}}.nc-slb-line--bottom{bottom:calc(var(--nc-slb-line-weight) * -.5);transform-origin:100% 100%;transform:rotate(5deg)scaleX(0)}.nc-slb-wrap:has(.nc-slb-btn:hover) .nc-slb-line--bottom{animation:nc-slb-draw-bottom var(--nc-slb-animation-speed) ease-in-out forwards;animation-delay:calc(var(--nc-slb-animation-speed) * 2)}@keyframes nc-slb-draw-bottom{to{transform:rotate(0)scaleX(1)}}.nc-slb-line--left{left:calc(var(--nc-slb-line-weight) * -.5);transform-origin:0 100%;transform:rotate(0)scaleY(0)}.nc-slb-wrap:has(.nc-slb-btn:hover) .nc-slb-line--left{animation:nc-slb-draw-left var(--nc-slb-animation-speed) ease-in-out forwards;animation-delay:calc(var(--nc-slb-animation-speed) * 2.4)}@keyframes nc-slb-draw-left{to{transform:rotate(0)scaleY(1)}}.nc-slb-line--right{right:calc(var(--nc-slb-line-weight) * -.5);transform-origin:100% 0;transform:rotate(5deg)scaleY(0)}.nc-slb-wrap:has(.nc-slb-btn:hover) .nc-slb-line--right{animation:nc-slb-draw-right var(--nc-slb-animation-speed) ease-in-out forwards;animation-delay:calc(var(--nc-slb-animation-speed) * 1.4)}@keyframes nc-slb-draw-right{to{transform:rotate(0)scaleY(1)}}.nc-slb-wrap--menu{width:100%;height:auto;max-height:none}.nc-slb-wrap--menu .nc-slb-btn{width:100%;max-width:100%;padding:calc(.7rem * var(--nc-slb-scale)) calc(1rem * var(--nc-slb-scale));font-size:calc(.875rem * var(--nc-slb-scale))}.nc-slb-wrap--menu .nc-slb-svg{width:calc(1.15rem * var(--nc-slb-scale));height:calc(1.15rem * var(--nc-slb-scale));margin-left:calc(.45rem * var(--nc-slb-scale))}
.nc-preloader-root{--nc-preloader-base-100:#fff;--nc-preloader-base-200:#7a7a7a;--nc-preloader-base-300:#000}.nc-preloader-root *{box-sizing:border-box}.nc-preloader-root .preloader-backdrop p,.nc-preloader-root .preloader p{text-transform:uppercase;margin:0;font-family:Geist Mono,monospace;font-size:.75rem;font-weight:500;line-height:1}.nc-preloader-root .preloader-hero h1 .word,.nc-preloader-root .preloader-backdrop p .line,.nc-preloader-root .preloader p .line{will-change:transform;position:relative;transform:translateY(100%)}.nc-preloader-root .preloader-backdrop{background-color:var(--nc-preloader-base-100);width:100%;height:100svh;color:var(--nc-preloader-base-200);z-index:90;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;left:0}.nc-preloader-root .pb-row{justify-content:space-between;width:100%;padding:1.5rem;display:flex}.nc-preloader-root .pb-row:nth-child(2){align-items:flex-end}.nc-preloader-root .pb-row #pb-logo{border:1px dashed var(--nc-preloader-base-200);width:2.5rem;height:2.5rem;padding:.25rem}.nc-preloader-root .preloader{background-color:var(--nc-preloader-base-300);width:100%;height:100svh;color:var(--nc-preloader-base-100);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);will-change:transform, clip-path;z-index:100;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;left:0}.nc-preloader-root .p-row{justify-content:space-between;width:100%;padding:1.5rem;display:flex}.nc-preloader-root .p-row .p-col{align-items:flex-end;gap:6rem;display:flex}.nc-preloader-root .preloader-btn-container{cursor:pointer;width:20rem;height:20rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nc-preloader-root .pbc-svg-strokes,.nc-preloader-root #pbc-logo,.nc-preloader-root #pbc-label,.nc-preloader-root #pbc-outro-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nc-preloader-root #pbc-logo{object-fit:contain;width:7.75rem;height:auto}.nc-preloader-root #pbc-label,.nc-preloader-root #pbc-outro-label{text-align:center;white-space:nowrap;z-index:3;font-size:.9rem;top:calc(50% + 3.6rem);transform:translate(-50%)}.nc-preloader-root .pbc-svg-strokes,.nc-preloader-root .pbc-svg-strokes svg{will-change:transform;width:100%;height:100%}.nc-preloader-root .preloader-hero{will-change:transform;width:100%;min-height:0;position:relative}.nc-preloader-root[data-overlay=open] .preloader-hero{min-height:100svh}.nc-preloader-root[data-overlay=closed] .preloader-backdrop,.nc-preloader-root[data-overlay=closed] .preloader,.nc-preloader-root[data-overlay=closed] .preloader-revealer{display:none!important}.nc-preloader-root[data-overlay=closed] .preloader-hero{transform:none!important}.nc-preloader-root[data-overlay=open] .preloader-hero{transform:scale(.75)}.nc-preloader-root .preloader-hero .preloader-revealer{background-color:var(--nc-preloader-base-100);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);will-change:clip-path;z-index:30;pointer-events:none;width:100%;height:100%;min-height:100svh;position:absolute;top:0;left:0}@media (max-width:1000px){.nc-preloader-root .pb-row .pb-col:first-child,.nc-preloader-root .pb-row .pb-col:nth-child(2),.nc-preloader-root .pb-row .pb-col:nth-child(5){display:none}}
.card-nav-container{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto;position:relative}.card-nav{will-change:height;-webkit-backdrop-filter:blur(20px);background-color:#09090beb;border:.5px solid #ffffff14;border-radius:1rem;height:52px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px #ffffff0d,inset 0 1px #ffffff0a,0 8px 32px #0006}.card-nav-top{z-index:2;justify-content:space-between;align-items:center;gap:6px;height:52px;padding:0 .4rem 0 .6rem;display:flex;position:absolute;top:0;left:0;right:0}.cn-hamburger{cursor:pointer;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;transition:background-color .2s;display:flex}.cn-hamburger:hover{background-color:#ffffff12}.cn-hamburger-line{transform-origin:50%;background-color:#fff9;width:18px;height:1.5px;transition:transform .25s,opacity .2s}.cn-hamburger.open .cn-hamburger-line:first-child{transform:translateY(3.25px)rotate(45deg)}.cn-hamburger.open .cn-hamburger-line:last-child{transform:translateY(-3.25px)rotate(-45deg)}.cn-logo-wrap{align-items:center;gap:8px;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cn-logo-img{border-radius:8px;flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden}.cn-wordmark{color:#ffffffe6;white-space:nowrap;letter-spacing:-.01em;font-size:19px;font-weight:600}.cn-cta-slot{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.card-nav-content{visibility:hidden;pointer-events:none;z-index:1;align-items:flex-end;gap:8px;padding:0 .5rem .5rem;display:flex;position:absolute;inset:52px 0 0}.card-nav.open .card-nav-content{visibility:visible;pointer-events:auto}.cn-card{-webkit-user-select:none;user-select:none;border:.5px solid #ffffff0f;border-radius:.625rem;flex-direction:column;flex:1 1 0;gap:10px;min-width:0;height:100%;padding:14px 16px;display:flex;position:relative}.cn-card-label{letter-spacing:-.4px;color:#ffffffe6;font-size:20px;font-weight:400}.cn-card-links{flex-direction:column;gap:3px;margin-top:auto;display:flex}.cn-card-link{cursor:pointer;color:#ffffff73;align-items:center;gap:5px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.cn-card-link:hover{color:#ffffffd9}.cn-card-link-text{letter-spacing:.005em;display:inline-block}@media (max-width:768px){.card-nav-container{width:100%}.cn-logo-wrap{position:static;transform:none}.card-nav-content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;padding:0 .5rem .5rem;bottom:0}.cn-card{flex:auto;height:auto;min-height:56px}.cn-card-label{font-size:17px}.cn-card-link{font-size:14px}}
