.v5[data-astro-cid-eg3wy234]{--page: #ffffff;--ink: #0a0a0a;--gray: #f4f4f5;--tile: #ffffff;--muted: #6b7280;--line: #e6e6e8;--purple: #8b2fe8;--purple-deep: #6d28d9;--purple-soft: #f5eeff;--btn-bg: #0a0a0a;--btn-ink: #ffffff;--team-bg: #0a0a0a;--team-card: #151517;--team-text: #ffffff;--team-muted: #a1a1aa;min-height:100dvh;background:var(--page);color:var(--ink);font-family:Figtree,sans-serif}html[data-theme=dark] .v5[data-astro-cid-eg3wy234]{--page: #0a0a0a;--ink: #fafafa;--gray: #131316;--tile: #17171b;--muted: #a1a1aa;--line: rgba(255, 255, 255, .1);--purple: #a855f7;--purple-deep: #9333ea;--purple-soft: rgba(168, 85, 247, .16);--btn-bg: #fafafa;--btn-ink: #0a0a0a;--team-bg: #101014;--team-card: #1b1b21;--team-text: #ffffff;--team-muted: #a1a1aa}.v5[data-astro-cid-eg3wy234] [data-astro-cid-eg3wy234]::selection{background:var(--purple);color:#fff}.c-header[data-astro-cid-eg3wy234]{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding:.8rem 1.25rem;background:color-mix(in srgb,var(--page) 92%,transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(8px)}.c-logo[data-astro-cid-eg3wy234]{font-family:JetBrains Mono,monospace;font-weight:700;font-size:1.05rem;color:var(--purple);text-decoration:none}.c-nav[data-astro-cid-eg3wy234]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.c-nav[data-astro-cid-eg3wy234] a[data-astro-cid-eg3wy234]{font-size:.9rem;font-weight:500;color:var(--muted);text-decoration:none}.c-nav[data-astro-cid-eg3wy234] a[data-astro-cid-eg3wy234]:hover{color:var(--purple)}.c-controls[data-astro-cid-eg3wy234]{display:flex;align-items:center;gap:.5rem;color:var(--muted);margin-left:auto}.c-controls[data-astro-cid-eg3wy234] a[data-astro-cid-eg3wy234]{color:inherit;text-decoration:none}.c-cta[data-astro-cid-eg3wy234]{background:var(--purple);color:#fff;font-size:.88rem;font-weight:600;text-decoration:none;padding:.6rem 1.2rem;border-radius:99px;transition:background-color .15s ease}.c-cta[data-astro-cid-eg3wy234]:hover{background:var(--purple-deep)}.c-hero[data-astro-cid-eg3wy234]{text-align:center;max-width:64rem;margin:0 auto;padding:5rem 1.25rem 4.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.c-hero-title[data-astro-cid-eg3wy234]{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(1.8rem,5vw,3.2rem);line-height:1.15;letter-spacing:-.015em;max-width:46rem}.c-hero-accent[data-astro-cid-eg3wy234]{color:var(--purple)}.c-giant[data-astro-cid-eg3wy234]{font-family:JetBrains Mono,monospace;font-weight:700;font-size:clamp(2.6rem,12vw,8.5rem);line-height:1;color:var(--purple);letter-spacing:-.04em;user-select:none}.c-giant[data-astro-cid-eg3wy234].small{font-size:clamp(3rem,13vw,9rem);text-align:center;line-height:.72;overflow:hidden;padding-top:2.5rem;opacity:.95}.c-hero-sub[data-astro-cid-eg3wy234]{max-width:34rem;color:var(--muted);line-height:1.7;font-size:1.02rem}.c-hero-sub[data-astro-cid-eg3wy234].left{text-align:left;max-width:100%}.c-btn[data-astro-cid-eg3wy234]{display:inline-flex;align-items:center;justify-content:center;background:var(--btn-bg);color:var(--btn-ink);font-family:Sora,sans-serif;font-weight:600;font-size:.92rem;text-decoration:none;padding:.8rem 1.6rem;border-radius:99px;transition:filter .15s ease;cursor:pointer}.c-btn[data-astro-cid-eg3wy234]:hover{filter:brightness(1.1)}.c-btn[data-astro-cid-eg3wy234].light{background:#fff;color:#17111f}.c-btn[data-astro-cid-eg3wy234].outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.5)}.c-section[data-astro-cid-eg3wy234]{max-width:72rem;margin:0 auto;padding:4rem 1.25rem}.c-section[data-astro-cid-eg3wy234].gray{max-width:none;background:var(--gray)}.c-section[data-astro-cid-eg3wy234].gray>[data-astro-cid-eg3wy234]{max-width:72rem;margin-left:auto;margin-right:auto}.c-section[data-astro-cid-eg3wy234].black{max-width:none;background:var(--team-bg);color:var(--team-text)}.c-section[data-astro-cid-eg3wy234].black>[data-astro-cid-eg3wy234]{max-width:72rem;margin-left:auto;margin-right:auto}.c-h2[data-astro-cid-eg3wy234]{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(1.6rem,3.5vw,2.2rem);letter-spacing:-.01em;margin-bottom:2.25rem}.c-h2[data-astro-cid-eg3wy234].light{color:var(--team-text)}.c-feat-grid[data-astro-cid-eg3wy234]{display:grid;gap:1rem}@media(min-width:900px){.c-feat-grid[data-astro-cid-eg3wy234]{grid-template-columns:1.15fr 1fr}}.c-tile-side[data-astro-cid-eg3wy234]{display:grid;gap:1rem}@media(min-width:620px){.c-tile-side[data-astro-cid-eg3wy234]{grid-template-columns:1fr 1fr}}.c-tile[data-astro-cid-eg3wy234]{background:var(--tile);border:1px solid var(--line);border-radius:14px;padding:1.5rem;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.c-tile[data-astro-cid-eg3wy234]:hover{border-color:var(--purple);box-shadow:0 10px 30px #8b2fe81f;transform:translateY(-2px)}.c-tile[data-astro-cid-eg3wy234].big{grid-row:span 2;justify-content:center;min-height:16rem}.c-tile[data-astro-cid-eg3wy234].big h3[data-astro-cid-eg3wy234]{font-size:1.7rem}.c-tile[data-astro-cid-eg3wy234] h3[data-astro-cid-eg3wy234]{font-family:Sora,sans-serif;font-weight:700;font-size:1.1rem}.c-tile-kind[data-astro-cid-eg3wy234]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--purple)}.c-tile-desc[data-astro-cid-eg3wy234]{color:var(--muted);font-size:.88rem;line-height:1.6}.c-tile-stack[data-astro-cid-eg3wy234]{margin-top:auto;font-family:JetBrains Mono,monospace;font-size:.68rem;color:var(--muted);opacity:.8}.c-tile[data-astro-cid-eg3wy234].gradient{background:linear-gradient(135deg,#a855f7,var(--purple-deep));border:none;color:#fff}.c-tile[data-astro-cid-eg3wy234].gradient:hover{box-shadow:0 12px 34px #6d28d966}.c-tile[data-astro-cid-eg3wy234].gradient .c-tile-desc[data-astro-cid-eg3wy234]{color:#ffffffd9}.c-tile-btn[data-astro-cid-eg3wy234]{margin-top:auto;align-self:flex-start;background:#fff;color:var(--purple-deep);font-weight:700;font-size:.82rem;padding:.55rem 1.1rem;border-radius:99px}.c-grid4[data-astro-cid-eg3wy234]{display:grid;gap:1rem}@media(min-width:640px){.c-grid4[data-astro-cid-eg3wy234]{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.c-grid4[data-astro-cid-eg3wy234]{grid-template-columns:repeat(4,1fr)}}.c-grid3[data-astro-cid-eg3wy234]{display:grid;gap:1rem}@media(min-width:760px){.c-grid3[data-astro-cid-eg3wy234]{grid-template-columns:repeat(3,1fr)}}.c-service[data-astro-cid-eg3wy234]{background:var(--purple-soft);border:1px solid transparent;border-radius:14px;padding:1.5rem;transition:border-color .15s ease,box-shadow .15s ease}.c-service[data-astro-cid-eg3wy234]:hover{border-color:var(--purple);box-shadow:0 0 0 4px color-mix(in srgb,var(--purple) 8%,transparent)}.c-service-icon[data-astro-cid-eg3wy234]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:var(--page);color:var(--purple)}.c-service-icon[data-astro-cid-eg3wy234] svg[data-astro-cid-eg3wy234]{width:1.25rem;height:1.25rem}.c-service[data-astro-cid-eg3wy234] h3[data-astro-cid-eg3wy234]{margin-top:1rem;font-family:Sora,sans-serif;font-weight:600;font-size:1.05rem}.c-service[data-astro-cid-eg3wy234] p[data-astro-cid-eg3wy234]{margin-top:.5rem;color:var(--muted);font-size:.88rem;line-height:1.6}.c-member[data-astro-cid-eg3wy234]{background:var(--team-card);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.c-member[data-astro-cid-eg3wy234].highlight{border-color:var(--purple)}.c-member-avatar[data-astro-cid-eg3wy234]{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:12px;background:linear-gradient(135deg,#a855f7,var(--purple-deep));color:#fff;font-family:Sora,sans-serif;font-weight:700;font-size:1.1rem;margin-bottom:.75rem}.c-member[data-astro-cid-eg3wy234] h3[data-astro-cid-eg3wy234]{font-family:Sora,sans-serif;font-weight:600;font-size:1.05rem;color:var(--team-text)}.c-member-role[data-astro-cid-eg3wy234]{font-size:.78rem;font-weight:600;color:#c084fc}.c-member-bio[data-astro-cid-eg3wy234]{margin-top:.5rem;color:var(--team-muted);font-size:.85rem;line-height:1.6}.c-member-links[data-astro-cid-eg3wy234]{display:flex;gap:1rem;margin-top:1rem}.c-member-links[data-astro-cid-eg3wy234] a[data-astro-cid-eg3wy234]{font-size:.8rem;font-weight:600;color:var(--team-text);text-decoration:none;border-bottom:2px solid var(--purple)}.c-member-links[data-astro-cid-eg3wy234] a[data-astro-cid-eg3wy234]:hover{color:#c084fc}.c-cta-band[data-astro-cid-eg3wy234]{background:linear-gradient(135deg,#a855f7,var(--purple-deep));color:#fff;text-align:center;padding:4rem 1.25rem}.c-cta-band[data-astro-cid-eg3wy234] h2[data-astro-cid-eg3wy234]{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(1.6rem,3.5vw,2.2rem)}.c-cta-band[data-astro-cid-eg3wy234] p[data-astro-cid-eg3wy234]{margin-top:.75rem;color:#ffffffd9}.c-cta-actions[data-astro-cid-eg3wy234]{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.75rem}.c-contact[data-astro-cid-eg3wy234]{max-width:34rem}.c-form[data-astro-cid-eg3wy234]{display:grid;gap:1.1rem;margin-top:1.5rem}.c-form[data-astro-cid-eg3wy234] label[data-astro-cid-eg3wy234]{display:grid;gap:.4rem;font-size:.85rem;font-weight:600}.c-form[data-astro-cid-eg3wy234] input[data-astro-cid-eg3wy234],.c-form[data-astro-cid-eg3wy234] textarea[data-astro-cid-eg3wy234]{border:1px solid var(--line);border-radius:10px;padding:.75rem 1rem;font:inherit;background:var(--gray);color:var(--ink)}.c-form[data-astro-cid-eg3wy234] input[data-astro-cid-eg3wy234]:focus,.c-form[data-astro-cid-eg3wy234] textarea[data-astro-cid-eg3wy234]:focus{outline:2px solid var(--purple);outline-offset:1px;border-color:transparent}.c-form[data-astro-cid-eg3wy234] .c-btn[data-astro-cid-eg3wy234]{justify-self:start}.c-footer[data-astro-cid-eg3wy234]{background:var(--page);border-top:1px solid var(--line);overflow:hidden}.c-footer-grid[data-astro-cid-eg3wy234]{max-width:72rem;margin:0 auto;padding:3rem 1.25rem 1rem;display:grid;gap:2rem}@media(min-width:760px){.c-footer-grid[data-astro-cid-eg3wy234]{grid-template-columns:1fr 1fr 1.6fr}}.c-footer-col[data-astro-cid-eg3wy234]{display:flex;flex-direction:column;gap:.6rem}.c-logo[data-astro-cid-eg3wy234].small{font-size:.95rem}.c-footer-h[data-astro-cid-eg3wy234]{font-family:Sora,sans-serif;font-weight:600;font-size:.85rem}.c-footer-col[data-astro-cid-eg3wy234] nav[data-astro-cid-eg3wy234],.c-footer-col[data-astro-cid-eg3wy234] a[data-astro-cid-eg3wy234]{font-size:.85rem;color:var(--muted);text-decoration:none}.c-footer-col[data-astro-cid-eg3wy234] nav[data-astro-cid-eg3wy234]{display:contents}.c-footer-col[data-astro-cid-eg3wy234] a[data-astro-cid-eg3wy234]:hover{color:var(--purple)}.c-footer-desc[data-astro-cid-eg3wy234]{font-size:.85rem;color:var(--muted);line-height:1.6}.c-news[data-astro-cid-eg3wy234]{display:flex;gap:.5rem;max-width:22rem}.c-news[data-astro-cid-eg3wy234] input[data-astro-cid-eg3wy234]{flex:1;border:none;border-bottom:1.5px solid var(--ink);background:transparent;padding:.5rem .25rem;font:inherit;font-size:.9rem;color:var(--ink)}.c-news[data-astro-cid-eg3wy234] input[data-astro-cid-eg3wy234]:focus{outline:none;border-color:var(--purple)}.c-news[data-astro-cid-eg3wy234] button[data-astro-cid-eg3wy234]{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--btn-bg);color:var(--btn-ink);border:none;cursor:pointer;font-size:1rem}.c-news[data-astro-cid-eg3wy234] button[data-astro-cid-eg3wy234]:hover{background:var(--purple);color:#fff}.c-copy[data-astro-cid-eg3wy234]{text-align:center;padding:1.25rem;font-size:.78rem;color:var(--muted)}html body:has(.v5){background:#fff}html[data-theme=dark] body:has(.v5){background:#0a0a0a}
