@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_114744{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_114744{--font-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_cb8ffd{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_cb8ffd{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;background:#07080a;color:#e9eaee;font-family:var(--font-grotesk),"Helvetica Neue",Helvetica,sans-serif;overflow-x:hidden}*{box-sizing:border-box}a{color:#6ff0bd;text-decoration:none}a:hover{color:#b9ffdc}::selection{background:rgba(111,240,189,.25);color:#fff}button,input,select,textarea{font-family:inherit}textarea{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}textarea::-webkit-scrollbar{width:12px}textarea::-webkit-scrollbar-track{background:transparent}textarea::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:999px;border:4px solid transparent;background-clip:content-box}textarea::-webkit-scrollbar-thumb:hover{background:rgba(111,240,189,.55);background-clip:content-box}@media (max-width:900px){[data-bots=cards]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}[data-where=below]{display:none}[data-ai=scene] [data-at]{transition:opacity .45s ease,transform .45s ease}[data-ai=scene][data-run] [data-at]:not([data-on]){opacity:0;transform:translateY(8px)}[data-ai=type]{position:relative;display:inline-block;overflow:hidden;vertical-align:top}[data-ai=type]:after{content:"";position:absolute;inset:0;background:#0b0e12;transform:translateX(0)}[data-ai=scene] [data-ai=type][data-on]:after,[data-ai=scene]:not([data-run]) [data-ai=type]:after{transform:translateX(101%);transition:transform .9s steps(22)}[data-ai=scene][data-run] [data-ai=type]:not([data-on]):after{transition:none}[data-ai=scene][data-run] [data-ai=type][data-at]:not([data-on]){opacity:1;transform:none}[data-ai=pulse]{opacity:0}[data-ai=pulse][data-on]{animation:aiDrop .7s ease-in both}[data-ai=tok]{opacity:.35;transform-origin:center}[data-ai=scene][data-think] [data-ai=tok]{animation:aiTok 1.1s ease-in-out infinite}[data-ai=orb]{animation:aiOrb 3.2s ease-in-out infinite;animation-play-state:paused}[data-ai=scene][data-live] [data-ai=orb]{animation-play-state:running}[data-ai=short]{display:none}[data-ai=q]{transition:opacity .35s ease}[data-ai=q][data-fade]{opacity:0}[data-ai=caret]{display:inline-block;width:2px;height:1.1em;vertical-align:-3px;margin-left:3px;background:#6ff0bd;animation:aiBlink 1s steps(1) infinite}@media (prefers-reduced-motion:reduce){[data-ai=caret],[data-ai=q],[data-ai=scene] *,[data-ai=scene] :after{animation:none!important;transition:none!important}}[data-ai=grid]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}[data-ai=caps]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}[data-ai=out]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}@media (max-width:980px){[data-ai=grid]{grid-template-columns:minmax(0,1fr)}[data-ai=caps]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){[data-tilt=card]{transform:none!important}}[data-cm=scene] *{animation-play-state:paused}[data-cm=scene][data-live] *{animation-play-state:running}[data-cm=plane]{animation:cmFly 7s linear infinite}[data-cm=send]{animation:cmSend 7s ease-out infinite}[data-cm=pulse]{transform-box:fill-box;transform-origin:center;animation:cmPulse 7s ease-out infinite}[data-cm=bubble]{animation:cmBubble 7s ease infinite}[data-cm=typing]{animation:cmTyping 1s ease-in-out infinite}[data-cm=online]{animation:cmOnline 2.4s ease-in-out infinite}[data-cm=twinkle]{animation:cmTwinkle 3.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){[data-cm=scene] *{animation:none!important}}@media (max-width:760px){[data-cm=scene]{display:none!important}[data-bots=cards]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}[data-stack=pair]{grid-template-columns:minmax(0,1fr)!important}[data-ai=kicker]{letter-spacing:.1em!important}[data-ai=caps]{gap:10px}[data-ai=cap]{padding:14px!important}[data-ai=cap]>h3{margin-top:10px!important;font-size:15px!important}[data-ai=cap]>p{display:none}[data-ai=out]{grid-template-columns:minmax(0,1fr)}[data-ai=email-hide],[data-ai=long],[data-ai=qlabel]{display:none!important}[data-ai=short]{display:inline}[data-ai=prompt]{flex-direction:column;align-items:stretch!important;padding:14px!important}[data-ai=ask],[data-ai=cta]{justify-content:center}[data-ai=cta]{width:100%}[data-mnav=row]{padding-top:9px!important;padding-bottom:9px!important;gap:10px!important}[data-mnav=logo]{min-height:44px;flex:0 1 auto!important;min-width:0}[data-mnav=mark]{flex:0 0 26px}[data-mnav=wordmark]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-mnav=nav]{flex:0 0 auto;overflow:visible!important}[data-mnav=link]{display:none!important}[data-mnav=cta]{align-items:center;min-height:44px;padding:0 16px!important;border-radius:12px!important;font-size:15px!important}[data-mnav=burger],[data-mnav=cta]{display:inline-flex}[data-where=side]{display:none}[data-where=below]{display:inline}}@media (max-width:380px){[data-mnav=row]{gap:8px!important}[data-mnav=wordmark]{font-size:12px!important;letter-spacing:.06em!important}}@media (max-width:340px){[data-mnav=wordmark]{display:none}}@media (min-width:761px){[data-mnav=burger],[data-mnav=panel],[data-mnav=scrim]{display:none!important}}@media (hover:hover){[data-mnav=burger]:hover{background:rgba(255,255,255,.1)!important}[data-mnav=item]:hover{background:rgba(255,255,255,.06);color:#fff!important}}[data-mnav=burger]:active{background:rgba(255,255,255,.12)!important}[data-mnav=item]:active{background:rgba(255,255,255,.08);color:#fff!important}[data-mnav=row]{position:relative;z-index:1}[id^=project-]{scroll-margin-top:84px}[data-proj=more]>summary::-webkit-details-marker{display:none}[data-proj=more][open] [data-proj=chev]{transform:rotate(180deg)}[data-proj=track]::-webkit-scrollbar{display:none}[data-proj=track]:focus{outline:none}[data-proj=track]:focus-visible{outline:2px solid rgba(111,240,189,.55);outline-offset:-4px;border-radius:28px}[data-proj=track][data-drag]{scroll-snap-type:none!important;cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media (hover:hover){[data-proj=more]>summary:hover{color:#fff!important}[data-proj=open]:hover [data-proj=open-pill]{background:#b9ffdc!important}}@supports (grid-template-rows:subgrid){[data-proj=row]{row-gap:0!important}[data-proj=row]>article{display:grid!important;grid-template-rows:subgrid;grid-row:span 6}[data-proj=row]>article:nth-child(n+3){margin-top:20px}[data-proj=visual]{align-self:end}}@supports (overflow:clip){[data-root]{overflow:clip!important}}[data-proj=slider][data-pinned] [data-proj=pin]{position:-webkit-sticky;position:sticky;top:var(--pin-top,72px)}[data-proj=slider][data-pinned] [data-proj=track]{overflow-x:hidden!important;scroll-snap-type:none!important}[data-pitch=wrap]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;border:1px solid rgba(255,255,255,.1);background:linear-gradient(140deg,rgba(169,182,255,.09),rgba(13,16,20,.7) 60%);opacity:var(--pf,1);transform:scale(calc(.92 + .08 * var(--pf, 1)))}[data-pitch=wrap]{--pa:62vw}[data-pitch=l]{transform:translate3d(calc(var(--pa) * (var(--pm, 1) - 1)),0,0)}[data-pitch=l],[data-pitch=r]{opacity:clamp(0,calc(var(--pm, 1) * 1.6 - .25),1)}[data-pitch=r]{transform:translate3d(calc(var(--pa) * (1 - var(--pm, 1))),0,0)}@media (min-width:761px){[data-hero=""]{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:96px!important}[data-hero=cue]{display:flex!important}}@media (max-width:760px){[data-pitch=wrap]{--pa:16vw}}[data-hero=dot]{animation:omCue 1.8s cubic-bezier(.5,0,.5,1) infinite}@media (prefers-reduced-motion:reduce){[data-hero=dot]{animation:none;top:12px!important}[data-demo-modal],[data-demo=scrim]{animation:none!important}}@media (max-width:760px){[data-demo=seg]{display:none!important}[data-proj=row]{grid-template-columns:minmax(0,1fr)!important}[data-proj=row]>article:nth-child(n+2){margin-top:20px}[data-proj=split]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:420px){[data-proj=hint]{display:none}}@media (prefers-reduced-motion:no-preference){[data-reveal-on] [data-reveal]{transition:opacity .7s ease,translate .7s cubic-bezier(.2,.7,.2,1)}[data-reveal-on] [data-reveal]:not([data-shown]){opacity:0;translate:0 26px}[data-reveal-on] [data-reveal="2"]{transition-delay:.1s}[data-reveal-on] [data-reveal="3"]{transition-delay:.2s}}@keyframes omDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-6%,0) scale(1.12)}}@keyframes omTopFloat{0%,to{box-shadow:0 0 0 0 rgba(169,182,255,.3)}60%{box-shadow:0 0 0 12px rgba(169,182,255,0)}}@keyframes omPulseBtn{0%,to{box-shadow:0 0 0 0 rgba(111,240,189,.35)}60%{box-shadow:0 0 0 12px rgba(111,240,189,0)}}@keyframes omScan{0%{transform:translateY(-100%)}to{transform:translateY(900%)}}@keyframes omSheen{0%,88%{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes omBreath{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}@keyframes omPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes omBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes aiDrop{0%{opacity:0;transform:translateY(-2px)}20%{opacity:1}to{opacity:0;transform:translateY(26px)}}@keyframes aiTok{0%,to{opacity:.25;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@keyframes aiOrb{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.4);opacity:0}}@keyframes aiBlink{50%{opacity:0}}@keyframes cmFly{0%{transform:translate(318px,128px) rotate(226.6deg);opacity:0}6%{transform:translate(318px,128px) rotate(226.6deg);opacity:1}11.8%{transform:translate(311.5px,121.4px) rotate(224.3deg)}17.5%{transform:translate(292.3px,105px) rotate(216deg)}23.3%{transform:translate(260.9px,88.9px) rotate(196.3deg)}29%{transform:translate(218.5px,90px) rotate(160.3deg)}34.8%{transform:translate(177.8px,118.7px) rotate(.37turn)}40.5%{transform:translate(149.8px,156px) rotate(121.9deg)}46.3%{transform:translate(133.4px,185.2px) rotate(117.1deg);opacity:1}52%{transform:translate(128px,196px) rotate(115.8deg);opacity:0}to{transform:translate(128px,196px) rotate(115.8deg);opacity:0}}@keyframes cmSend{0%,12%,to{opacity:.75}4%{opacity:1}}@keyframes cmPulse{0%,50%{transform:scale(1);opacity:0}52%{transform:scale(1);opacity:.8}72%,to{transform:scale(1.9);opacity:0}}@keyframes cmBubble{0%,56%{transform:translateY(6px);opacity:0}62%,88%{transform:translateY(0);opacity:1}95%,to{transform:translateY(0);opacity:0}}@keyframes cmTyping{0%,to{opacity:.3}40%{opacity:1}}@keyframes cmOnline{0%,to{opacity:1}50%{opacity:.45}}@keyframes cmTwinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes omUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes omCue{0%{transform:translateY(-14px)}to{transform:translateY(38px)}}@keyframes omFade{0%{opacity:0}to{opacity:1}}@keyframes omModalIn{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:none}}@keyframes adUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes adPulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}