@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/outfit-latin-ext-700-normal.97136648.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-700-normal.28157b20.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/outfit-latin-700-normal.c4465cab.woff2) format("woff2"),url(/_next/static/media/outfit-latin-700-normal.a1389fd9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.gl-root{--gl-bg:#140f2e;--gl-text:#f8fafc;--gl-muted:#c4c6dd;--gl-violet:#a78bfa;--gl-pink:#f472b6;--gl-cyan:#22d3ee;--gl-amber:#fbbf24;--gl-border:hsla(0,0%,100%,.14);--gl-radius:24px;--gl-gradient:linear-gradient(100deg,#a78bfa,#f472b6 50%,#22d3ee);--gl-conic:conic-gradient(from 0deg,#a78bfa,#f472b6,#fbbf24,#22d3ee,#a78bfa);position:relative;isolation:isolate;min-height:100vh;background-color:var(--gl-bg);color:var(--gl-text);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gl-display{font-family:Outfit,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}.gl-muted{color:var(--gl-muted)}.gl-root ::-moz-selection{background:rgba(244,114,182,.55);color:#fff}.gl-root ::selection{background:rgba(244,114,182,.55);color:#fff}.gl-root :focus-visible{outline:2px solid var(--gl-cyan);outline-offset:3px;border-radius:12px}.gl-root img{max-width:100%}.gl-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gl-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.gl-bg-stage{position:sticky;top:0;height:100vh;overflow:hidden;--gl-px:0;--gl-py:0;--gl-sy:0}.gl-bg-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,transparent 40%,rgba(12,8,30,.7) 100%)}.gl-orb-p{position:absolute;width:var(--gl-size);height:var(--gl-size);margin-left:calc(var(--gl-size) / -2);margin-top:calc(var(--gl-size) / -2);transform:translate3d(calc(var(--gl-px) * var(--gl-depth) * 48px),calc(var(--gl-py) * var(--gl-depth) * 48px + var(--gl-sy) * var(--gl-depth) * -220px),0)}.gl-orb,.gl-orb-p{will-change:transform}.gl-orb{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--gl-color) 0,transparent 68%);opacity:var(--gl-alpha);animation:gl-drift var(--gl-dur) ease-in-out var(--gl-delay-orb) infinite alternate}.gl-orb[data-path=b]{animation-name:gl-drift-b}.gl-orb[data-path=c]{animation-name:gl-drift-c}@keyframes gl-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(8vw,-6vh,0) scale(1.12)}to{transform:translate3d(-4vw,7vh,0) scale(.94)}}@keyframes gl-drift-b{0%{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-9vw,5vh,0) scale(.92)}to{transform:translate3d(5vw,-8vh,0) scale(1.1)}}@keyframes gl-drift-c{0%{transform:translateZ(0) scale(.95)}50%{transform:translate3d(5vw,9vh,0) scale(1.08)}to{transform:translate3d(-7vw,-4vh,0) scale(1)}}.gl-noise{position:absolute;inset:0;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px}@media (max-width:640px){.gl-orb-p:nth-child(n+4){display:none}}.gl-root[data-preview] .gl-orb-p:nth-child(n+4){display:none}.gl-root[data-preview] .gl-orb{animation-duration:calc(var(--gl-dur) * 2.5)}.gl-card,.gl-glass{position:relative;border:1px solid var(--gl-border);border-radius:var(--gl-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 20px 50px -24px rgba(5,2,20,.7)}.gl-glass{background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05) 60%),rgba(22,16,52,.42);backdrop-filter:blur(18px) saturate(140%)}.gl-card{background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.04) 70%),rgba(24,18,56,.62)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.gl-glass{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03)),rgba(30,23,66,.9)}}.gl-chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:hsla(0,0%,100%,.07);padding:.3rem .75rem;font-size:.8125rem;line-height:1.25rem;color:var(--gl-text)}.gl-gradient-text{background-image:linear-gradient(90deg,#a78bfa,#f472b6,#22d3ee,#a78bfa);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gl-gradient-text[data-animate]{animation:gl-shimmer 14s linear infinite}@keyframes gl-shimmer{to{background-position:300% 0}}.gl-root[data-preview] .gl-gradient-text[data-animate]{animation:none}.gl-ring{position:relative;isolation:isolate;overflow:hidden;border-radius:999px}.gl-ring:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:180%;aspect-ratio:1;translate:-50% -50%;background:var(--gl-conic);animation:gl-spin 7s linear infinite}@keyframes gl-spin{to{transform:rotate(1turn)}}.gl-portrait{width:clamp(9rem,34vw,15rem);aspect-ratio:1;padding:4px;box-shadow:0 0 60px -10px rgba(244,114,182,.45)}.gl-portrait-inner{width:100%;height:100%;border-radius:999px;overflow:hidden;background:#1b1440}.gl-btn{position:relative;min-height:2.875rem;padding:1.5px;font-weight:600;font-size:.9375rem;transition:transform .25s ease}.gl-btn,.gl-btn>span{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px}.gl-btn>span{width:100%;min-height:calc(2.875rem - 3px);padding:0 1.25rem;background:#1a1340;color:var(--gl-text);transition:background-color .25s ease}.gl-btn:hover{transform:translateY(-2px)}.gl-btn:hover>span{background:#241b52}.gl-btn[data-variant=solid]>span{background:transparent;color:#140f2e}.gl-btn[data-variant=solid]:before{width:260%}.gl-nav-link{position:relative;border-radius:999px;padding:.45rem .8rem;font-size:.8125rem;font-weight:500;color:var(--gl-muted);white-space:nowrap;transition:color .2s ease,background-color .2s ease}.gl-nav-link:hover{color:var(--gl-text);background:hsla(0,0%,100%,.06)}.gl-nav-link[aria-current=true]{color:var(--gl-text);background:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16)}.gl-nav-link[aria-current=true]:after{content:"";position:absolute;left:50%;bottom:3px;width:14px;height:2px;margin-left:-7px;border-radius:2px;background:var(--gl-gradient)}.gl-scroll-x{scrollbar-width:none}.gl-scroll-x::-webkit-scrollbar{display:none}.gl-sheet{animation:gl-pop .22s cubic-bezier(.2,.8,.2,1);transform-origin:top center}@keyframes gl-pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.gl-open{position:relative;border-color:rgba(34,211,238,.45);background:rgba(34,211,238,.1);box-shadow:0 0 24px -6px rgba(34,211,238,.55)}.gl-open-dot{position:relative;width:8px;height:8px}.gl-open-dot,.gl-open-dot:after{border-radius:50%;background:#22d3ee}.gl-open-dot:after{content:"";position:absolute;inset:0;animation:gl-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes gl-ping{75%,to{transform:scale(2.6);opacity:0}}.gl-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--gl-pink);animation:gl-blink 1s steps(1) infinite}@keyframes gl-blink{50%{opacity:0}}.gl-eyebrow-bar{display:inline-block;width:28px;height:3px;border-radius:3px;background:var(--gl-gradient)}.gl-timeline-line{background:linear-gradient(180deg,#a78bfa,#f472b6 50%,#22d3ee);opacity:.8}.gl-node{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #140f2e;background:var(--gl-node,#a78bfa);box-shadow:0 0 0 4px hsla(0,0%,100%,.06),0 0 18px 2px var(--gl-node,#a78bfa)}.gl-expand{animation:gl-pop .28s cubic-bezier(.2,.8,.2,1)}.gl-tilt{--gl-rx:0deg;--gl-ry:0deg;--gl-gx:50%;--gl-gy:0px;transform:perspective(1000px) rotateX(var(--gl-rx)) rotateY(var(--gl-ry));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.gl-tilt[data-tilting]{transition:transform .12s ease-out}.gl-clip{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.gl-glare{position:absolute;left:-260px;top:-260px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.16),transparent 62%);opacity:0;transform:translate3d(var(--gl-gx),var(--gl-gy),0);transition:opacity .35s ease}.gl-tilt[data-tilting] .gl-glare{opacity:1}.gl-gborder{position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#a78bfa,#f472b6 45%,#22d3ee);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .35s ease;pointer-events:none}.gl-hover:focus-within .gl-gborder,.gl-hover:hover .gl-gborder{opacity:1}.gl-pill{position:relative;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);padding:.4rem .85rem;font-size:.875rem;color:var(--gl-text);transition:transform .25s ease,border-color .25s ease}.gl-pill:before{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 22px -4px var(--gl-accent,#a78bfa);opacity:0;transition:opacity .25s ease}.gl-pill:hover{transform:translateY(-2px);border-color:var(--gl-accent,#a78bfa)}.gl-pill:hover:before{opacity:1}.gl-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--gl-accent,#a78bfa);box-shadow:0 0 8px var(--gl-accent,#a78bfa)}.gl-lightbox{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;color:#f8fafc;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.gl-lightbox[open]{display:flex}.gl-lightbox::backdrop{background:rgba(14,10,34,.82);backdrop-filter:blur(10px)}.gl-lightbox :focus-visible{outline:2px solid #22d3ee;outline-offset:3px}.gl-lightbox .gl-glass{animation:gl-pop .25s cubic-bezier(.2,.8,.2,1)}.gl-root[data-motion=on] [data-reveal]{transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--gl-delay,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--gl-delay,0ms),filter .8s cubic-bezier(.2,.7,.2,1) var(--gl-delay,0ms)}.gl-root[data-motion=on] [data-reveal]:not([data-shown]){opacity:0;transform:translate3d(0,28px,0);filter:blur(8px)}.gl-root[data-motion=on] .gl-tilt[data-reveal][data-shown]{transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--gl-delay,0ms),filter .8s cubic-bezier(.2,.7,.2,1) var(--gl-delay,0ms),transform .6s cubic-bezier(.2,.8,.2,1)}.gl-root[data-motion=on] .gl-tilt[data-reveal][data-shown][data-tilting]{transition:transform .12s ease-out}@media (prefers-reduced-motion:reduce){.gl-lightbox .gl-glass,.gl-root .gl-caret,.gl-root .gl-expand,.gl-root .gl-gradient-text,.gl-root .gl-open-dot:after,.gl-root .gl-orb,.gl-root .gl-ring:before,.gl-root .gl-sheet{animation:none!important}.gl-root .gl-orb-p,.gl-root [data-reveal]{transform:none!important}.gl-root [data-reveal]{opacity:1!important;filter:none!important;transition:none!important}.gl-root .gl-tilt{transform:none!important}.gl-root .gl-glare{display:none}.gl-root .gl-btn,.gl-root .gl-pill{transition:none}.gl-root .gl-btn:hover,.gl-root .gl-pill:hover{transform:none}}