@font-face{font-family:geistSans;src:url(../media/geist_variable-s.p.19tl081hrs8sb.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_9f0cf14e-module__ZcRK0q__className{font-family:geistSans,geistSans Fallback,Inter,ui-sans-serif,system-ui,sans-serif}.geistsans_9f0cf14e-module__ZcRK0q__variable{--font-sans:"geistSans", "geistSans Fallback", Inter, ui-sans-serif, system-ui, sans-serif}
@font-face{font-family:geistMono;src:url(../media/geist_mono_variable-s.p.2sy_253qtk09x.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_af8fdd75-module__gCWoVa__className{font-family:geistMono,geistMono Fallback,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.geistmono_af8fdd75-module__gCWoVa__variable{--font-mono:"geistMono", "geistMono Fallback", JetBrains Mono, ui-monospace, SFMono-Regular, Menlo, monospace}
@font-face{font-family:funnelDisplay;src:url(../media/funnel_display_variable-s.p.0qncpan1xl6zc.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:funnelDisplay Fallback;src:local(Arial);ascent-override:94.19%;descent-override:23.55%;line-gap-override:0.0%;size-adjust:106.17%}.funneldisplay_15f99299-module__29g40a__className{font-family:funnelDisplay,funnelDisplay Fallback,ui-sans-serif,system-ui,sans-serif}.funneldisplay_15f99299-module__29g40a__variable{--font-display:"funnelDisplay", "funnelDisplay Fallback", ui-sans-serif, system-ui, sans-serif}
::view-transition{pointer-events:none}::view-transition-group(.vt-page){animation-duration:var(--duration-base,.2s);animation-timing-function:var(--ease-out,cubic-bezier(.23, 1, .32, 1))}::view-transition-old(.vt-page){animation-duration:var(--duration-base,.2s);animation-timing-function:var(--ease-out,cubic-bezier(.23, 1, .32, 1))}::view-transition-new(.vt-page){animation-duration:var(--duration-base,.2s);animation-timing-function:var(--ease-out,cubic-bezier(.23, 1, .32, 1))}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
