@font-face{font-family:inter;src:url(../media/Inter-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.XHpBtq_className{font-family:inter,inter Fallback}.XHpBtq_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque-s.p.11es42vm211z1.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}._3xBxrW_className{font-family:bricolage,bricolage Fallback}._3xBxrW_variable{--font-bricolage:"bricolage", "bricolage Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono-s.p.191wd21g92b3l.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.pgEbwG_className{font-family:jetbrainsMono,jetbrainsMono Fallback;font-weight:400}.pgEbwG_variable{--font-jetbrains:"jetbrainsMono", "jetbrainsMono Fallback"}
._5ap0aG_root{--surface-lowest:#0e0e0f;--surface:#131314;--surface-container:#201f20;--surface-container-high:#2a2a2b;--surface-variant:#353436;--on-surface:#e5e2e3;--on-surface-variant:#bac9cc;--outline:#849396;--outline-variant:#3b494c;--primary:#c3f5ff;--primary-bright:#00e5ff;--primary-dim:#00daf3;--on-primary:#00363d;--secondary-container:#7000ff;background-color:var(--surface-lowest);min-height:100vh;color:var(--on-surface);font-family:var(--font-inter,Inter, system-ui, sans-serif);position:relative;overflow-x:hidden}._5ap0aG_display{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.04em;font-weight:800;line-height:1.1}._5ap0aG_headline{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.02em;font-weight:700;line-height:1.2}._5ap0aG_label{letter-spacing:.05em;font-weight:600}._5ap0aG_mono{font-family:var(--font-jetbrains), monospace}._5ap0aG_gradientText{background:linear-gradient(90deg, var(--primary), var(--secondary-container));color:#0000;-webkit-background-clip:text;background-clip:text}._5ap0aG_ambientWrap{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}._5ap0aG_blob{filter:blur(120px);opacity:.16;border-radius:9999px;animation:20s ease-in-out infinite alternate _5ap0aG_float;position:absolute}._5ap0aG_blobPrimary{background:var(--primary-dim);width:50%;height:50%;top:-10%;left:-10%}._5ap0aG_blobSecondary{background:var(--secondary-container);width:60%;height:60%;animation-delay:-10s;bottom:-10%;right:-10%}@keyframes _5ap0aG_float{0%{transform:translate(0)scale(1)}50%{transform:translate(50px,50px)scale(1.1)}to{transform:translate(-50px,-50px)scale(.9)}}._5ap0aG_glass{-webkit-backdrop-filter:blur(32px);background-color:#ffffff08;border:1px solid #ffffff14}._5ap0aG_perspective{perspective:2000px}._5ap0aG_cardLeft{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:rotateY(6deg)rotateX(4deg)translateZ(-50px)}._5ap0aG_cardLeft:hover{transform:rotateY(0)rotateX(0)translateZ(0)}._5ap0aG_cardRight{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:rotateY(-6deg)rotateX(4deg)translateZ(-50px)}._5ap0aG_cardRight:hover{transform:rotateY(0)rotateX(0)translateZ(0)}._5ap0aG_cardMain{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}._5ap0aG_cardMain:hover{transform:translateY(-14px)scale(1.025);box-shadow:0 30px 70px #0009,0 0 45px #7000ff47}._5ap0aG_glow:hover{transform:translateY(-2px);box-shadow:0 0 25px #b2f3ff4d}._5ap0aG_btnPrimary{background:var(--primary);color:var(--on-primary);letter-spacing:.05em;white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex}._5ap0aG_btnPrimary:hover{transform:translateY(-2px);box-shadow:0 0 25px #b2f3ff4d}._5ap0aG_nav{z-index:50;-webkit-backdrop-filter:blur(32px);will-change:transform;background:#0e0e0f59;border-bottom:1px solid #ffffff0f;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s;position:fixed;top:0;left:0;right:0}._5ap0aG_navScrolled{background:#0e0e0fe0;border-bottom-color:#ffffff1f}._5ap0aG_navHidden{transform:translateY(-100%)}._5ap0aG_navInner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 24px;display:flex}._5ap0aG_navLinks{align-items:center;gap:2rem;display:none}._5ap0aG_navLink{color:var(--on-surface-variant);cursor:pointer;font:inherit;background:0 0;border:none;text-decoration:none;transition:color .2s}._5ap0aG_navLink:hover{color:var(--on-surface)}._5ap0aG_main{flex-direction:column;gap:8rem;max-width:1200px;margin:0 auto;padding:8rem 24px 4rem;display:flex}._5ap0aG_section{scroll-margin-top:8rem}._5ap0aG_twoCol{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}._5ap0aG_threeCol{grid-template-columns:1fr;gap:1.5rem;display:grid}._5ap0aG_footer{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:1.5rem;max-width:1200px;margin:4rem auto 0;padding:2.5rem 24px;display:flex}._5ap0aG_footerLink{color:var(--outline);text-decoration:none;transition:color .2s}._5ap0aG_footerLink:hover{color:var(--primary)}._5ap0aG_heroPanels{width:100%;height:400px;margin-top:3rem;display:none;position:relative}@media (min-width:768px){._5ap0aG_navLinks{display:flex}._5ap0aG_twoCol{grid-template-columns:1fr 1fr}._5ap0aG_threeCol{grid-template-columns:repeat(3,1fr)}._5ap0aG_footer{flex-direction:row;justify-content:space-between}._5ap0aG_heroPanels{display:block}}
