.preloader[data-v-6ee8f2dd]{align-items:center;background:#000;display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .7s ease;z-index:10000}.preloader.revealing[data-v-6ee8f2dd]{opacity:0;pointer-events:none}.preloader-content[data-v-6ee8f2dd]{align-items:center;display:flex;flex-direction:column;gap:28px}.preloader-logo[data-v-6ee8f2dd]{align-items:center;background:#08080aeb;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;display:inline-flex;gap:0;padding:14px 20px;transition:border-color .4s ease,box-shadow .4s ease}.preloader-logo.typed[data-v-6ee8f2dd]{border-color:#2997ff59;box-shadow:0 0 40px #2997ff14,0 0 0 1px #2997ff0f}.pl-tilde[data-v-6ee8f2dd]{color:#2997ffa6;font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1;opacity:0;transform:translate(-4px);transition:opacity .3s ease,transform .3s ease}.pl-tilde.show[data-v-6ee8f2dd]{opacity:1;transform:translate(0)}.pl-id[data-v-6ee8f2dd]{color:#f5f5f7;font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1;opacity:0;transform:translate(-4px);transition:opacity .3s ease .08s,transform .3s ease .08s}.pl-id.show[data-v-6ee8f2dd]{opacity:1;transform:translate(0)}.pl-cursor[data-v-6ee8f2dd]{background:#2997ff;border-radius:2px;display:inline-block;flex-shrink:0;height:20px;margin-left:3px;opacity:1;vertical-align:middle;width:10px}.pl-cursor.blink[data-v-6ee8f2dd]{animation:pl-blink-6ee8f2dd 1.1s step-end infinite}@keyframes pl-blink-6ee8f2dd{0%,to{opacity:1}50%{opacity:0}}.preloader-bar[data-v-6ee8f2dd]{background:#ffffff0f;border-radius:2px;height:2px;overflow:hidden;width:180px}.preloader-bar-fill[data-v-6ee8f2dd]{background:linear-gradient(90deg,#2997ff4d,#2997ff);border-radius:2px;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.preloader-status[data-v-6ee8f2dd]{color:#f5f5f733;font-family:SF Mono,Fira Mono,Consolas,monospace;font-size:10px;font-weight:400;letter-spacing:.06em;min-height:14px;text-transform:uppercase}.preloader-fade-leave-active[data-v-6ee8f2dd]{transition:opacity .4s ease}.preloader-fade-leave-to[data-v-6ee8f2dd]{opacity:0}@media(max-width:768px){.preloader-logo[data-v-6ee8f2dd]{padding:12px 16px}.pl-id[data-v-6ee8f2dd],.pl-tilde[data-v-6ee8f2dd]{font-size:18px}.pl-cursor[data-v-6ee8f2dd]{height:18px;width:9px}.preloader-bar[data-v-6ee8f2dd]{width:140px}}.custom-cursor-active,.custom-cursor-active *{cursor:none!important}.cursor-root[data-v-424465fb]{inset:0;mix-blend-mode:normal;pointer-events:none;position:fixed;z-index:9999}.cursor-dot[data-v-424465fb]{background:#f5f5f7;border-radius:50%;height:6px;transition:width .25s ease,height .25s ease,background .25s ease;width:6px}.cursor-dot[data-v-424465fb],.cursor-ring[data-v-424465fb]{left:0;position:absolute;top:0;will-change:transform}.cursor-ring[data-v-424465fb]{height:40px;width:40px}.ring-circle[data-v-424465fb]{stroke:#f5f5f740;transition:stroke .3s ease}.ring-arc[data-v-424465fb]{opacity:0;rotate:-90deg;stroke:#2997ff;stroke-linecap:round;transform-origin:20px 20px;transition:opacity .3s ease}.cursor-label[data-v-424465fb]{color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:11px;font-weight:500;left:0;letter-spacing:.04em;margin-left:28px;margin-top:20px;pointer-events:none;position:absolute;top:0;transform-origin:center;transition:opacity .25s ease;white-space:nowrap}.cursor-root.is-hovering .ring-circle[data-v-424465fb]{stroke:#2997ff73}.cursor-root.is-hovering .ring-arc[data-v-424465fb]{opacity:1}.cursor-root.is-magnetic .ring-circle[data-v-424465fb]{stroke:#2997ff99}.cursor-root.is-magnetic .cursor-dot[data-v-424465fb]{background:#2997ff;box-shadow:0 0 10px #2997ffcc}.cursor-root.is-text .ring-circle[data-v-424465fb]{stroke:#f5f5f71a}.cursor-root.is-text .cursor-dot[data-v-424465fb]{background:#f5f5f72e;border-radius:2px}.cursor-root.is-clicking .cursor-dot[data-v-424465fb]{background:#2997ff}.cursor-root.is-clicking .ring-circle[data-v-424465fb]{stroke:#2997ffcc}.cursor-root.is-hidden[data-v-424465fb]{opacity:0}.cursor-root[data-v-424465fb]{transition:opacity .3s ease}.shader-bg[data-v-70a8f297]{display:block;height:100vh;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 1.4s ease;width:100vw;will-change:contents;z-index:0}.constellation-layer[data-v-85608c8b]{display:block;height:100vh;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 1.8s ease;width:100vw;will-change:contents;z-index:1}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:52px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}body,html{background:#000}body{color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;min-height:100vh;overflow-x:hidden}@media(min-width:769px){body{padding-left:52px}html{scroll-padding-left:0;scroll-padding-top:0}}@media(max-width:768px){html{scroll-padding-top:52px}}#__nuxt{z-index:2}#__nuxt,section{position:relative}section{z-index:10}:focus-visible{border-radius:4px;outline:2px solid #2997ff;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
