@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");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}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_05241f{font-family:Geist,Geist Fallback;font-style:normal}.__variable_05241f{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");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}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a06275{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_a06275{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.studio-root{--background:#09090b;--foreground:#f4f4f5;--card:#101012;--card-foreground:#f4f4f5;--muted:#18181b;--muted-foreground:#a1a1aa;--primary:#f4f4f5;--primary-foreground:#09090b;--accent:#f2a65a;--accent-foreground:#1a1207;--border:rgb(255 255 255/0.09);--ring:#f2a65a;--font-body:var(--font-geist);--font-heading:var(--font-geist);--studio-ease:cubic-bezier(0.32,0.72,0,1);position:relative;isolation:isolate;min-height:100svh;color:var(--foreground);color-scheme:dark;font-family:var(--font-geist),system-ui,sans-serif;background:var(--background)}.studio-root:after{content:"";position:fixed;inset:-25%;z-index:0;pointer-events:none;background:radial-gradient(34% 30% at 72% 30%,color-mix(in oklab,var(--accent) 26%,transparent),transparent 70%),radial-gradient(30% 28% at 24% 68%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 70%),radial-gradient(26% 24% at 50% 50%,rgb(255 255 255/.05),transparent 70%)}.studio-glass{position:relative;isolation:isolate;border:1px solid rgb(255 255 255/.14);background:linear-gradient(135deg,rgb(255 255 255/.1),rgb(255 255 255/.025) 42%,rgb(255 255 255/.05)),rgb(13 13 16/.5);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);box-shadow:inset 0 1px 0 rgb(255 255 255/.22),inset 0 -1px 0 rgb(255 255 255/.05),0 2.5rem 5rem -2.5rem rgb(0 0 0/.7)}.studio-glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(55% 45% at 12% 0,rgb(255 255 255/.13),transparent 70%)}.studio-glass.studio-glass-solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(60% 80% at 100% 0,color-mix(in oklab,var(--accent) 9%,transparent),transparent 70%),linear-gradient(135deg,rgb(255 255 255/.09),rgb(255 255 255/.02) 42%,rgb(255 255 255/.04)),rgb(17 17 20)}@media (min-width:768px){.studio-glass.studio-stack-card{position:sticky}}@media (max-width:767px){.studio-glass{-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%);background-color:rgb(13 13 16/.72)}}@media (prefers-reduced-transparency:reduce){.studio-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)}}html:has(.studio-root),html:has(.studio-root) body{background:#09090b}.studio-mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.studio-root [id]{scroll-margin-top:6rem}.studio-root:before{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.05;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='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.studio-dots{background-image:radial-gradient(color-mix(in oklab,var(--foreground) 16%,transparent) 1px,transparent 1px);background-size:22px 22px}.studio-spot{position:relative}.studio-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--studio-ease);background:radial-gradient(26rem circle at var(--sx,50%) var(--sy,50%),color-mix(in oklab,var(--accent) 16%,transparent),transparent 60%)}.studio-spot:hover:after{opacity:1}@media (prefers-reduced-motion:no-preference){html:has(.studio-root){scroll-behavior:smooth}.studio-rise{animation:studio-rise .9s var(--studio-ease) both;animation-delay:calc(var(--i, 0) * 90ms + .12s)}.studio-word>span{display:inline-block;animation:studio-word 1s var(--studio-ease) both;animation-delay:calc(var(--i, 0) * 70ms + .2s)}.studio-drop{animation:studio-drop .9s var(--studio-ease) .5s both}.studio-marquee{animation:studio-marquee 42s linear infinite}.studio-root:after{animation:studio-drift 36s ease-in-out infinite alternate}html:has(.studio-root){interpolate-size:allow-keywords}.studio-faq::details-content{block-size:0;overflow:clip;transition:block-size .5s var(--studio-ease),content-visibility .5s allow-discrete}.studio-faq[open]::details-content{block-size:auto}.studio-marquee-wrap:hover .studio-marquee{animation-play-state:paused}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.studio-stack-card{animation:studio-card-in linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}}@media (prefers-reduced-motion:reduce){.studio-words>span{opacity:1!important}}@keyframes studio-rise{0%{opacity:0;transform:translateY(1.5rem);filter:blur(8px)}}@keyframes studio-word{0%{transform:translateY(110%)}}@keyframes studio-drop{0%{opacity:0;transform:translateY(-1.5rem)}}@keyframes studio-card-in{0%{opacity:0;transform:translateY(2.5rem) scale(.96)}}@keyframes studio-drift{to{transform:translate3d(-6%,5%,0) scale(1.08)}}@keyframes studio-marquee{to{transform:translateX(-50%)}}
/*# sourceMappingURL=50b6b8102f98dd55.css.map*/