@font-face{font-family:geistSans;src:url(../media/geist_latin-s.p.0wgildi0cnwt9.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_22aab44-module__R8SRBa__className{font-family:geistSans,geistSans Fallback}.geistsans_22aab44-module__R8SRBa__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin-s.p.0r6juujl39pe6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_d87aab75-module__pLtQpq__className{font-family:geistMono,geistMono Fallback}.geistmono_d87aab75-module__pLtQpq__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
.glyph-field{pointer-events:none;background:radial-gradient(60% 70% at 74% 46%, var(--x-glow-cyan-16), transparent 70%), var(--bg);display:block;position:absolute;inset:0;overflow:hidden}.glyph-field__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-site,cubic-bezier(.2, .7, .1, 1));display:block}.glyph-field--hero{z-index:-2}.glyph-field--live .glyph-field__canvas{opacity:1}.glyph-field--fallback .glyph-field__canvas{display:none}.glyph-field--wordmark{background:0 0;height:clamp(70px,17.6vw,264px);position:relative;inset:auto}.glyph-field--inline{vertical-align:baseline;background:0 0;margin-right:-.03em;padding-right:.08em;display:inline-block;position:relative;inset:auto;overflow:visible}.glyph-field__wordmark{color:#0000;letter-spacing:-.075em;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--border-avatar), transparent 92%);white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin-left:-.04em;padding-bottom:.02em;font-size:clamp(88px,22vw,330px);font-weight:600;line-height:.8;display:inline-block}.glyph-field--wordmark .glyph-field__canvas,.glyph-field--inline .glyph-field__canvas{position:absolute;inset:0}.glyph-field--inline .glyph-field__wordmark{color:var(--text);font:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;display:inline}.glyph-field--wordmark.glyph-field--live .glyph-field__wordmark,.glyph-field--inline.glyph-field--live .glyph-field__wordmark{visibility:hidden}
