.v12[data-astro-cid-7rd4bukp]{--text: #eef1f8;--muted: #a3abc2;--panel: rgba(10, 14, 26, .55);--panel-border: rgba(238, 241, 248, .14);--accent: #8ab6ff;min-height:100dvh;position:relative;color:var(--text);font-family:Sora,sans-serif}html[data-theme=light] .v12[data-astro-cid-7rd4bukp]{--text: #201b2e;--muted: #5d5670;--panel: rgba(250, 247, 240, .66);--panel-border: rgba(32, 27, 46, .12);--accent: #7b3fe4}.v12[data-astro-cid-7rd4bukp] [data-astro-cid-7rd4bukp]::selection{background:var(--accent);color:#fff}.nb-fallback[data-astro-cid-7rd4bukp]{position:fixed;inset:0;z-index:0;display:none;background:radial-gradient(60rem 34rem at 75% 20%,rgba(96,130,220,.5),transparent 65%),radial-gradient(50rem 30rem at 20% 75%,rgba(180,110,240,.35),transparent 65%),#060913}html[data-theme=light] .v12[data-astro-cid-7rd4bukp] .nb-fallback[data-astro-cid-7rd4bukp]{background:radial-gradient(60rem 34rem at 75% 20%,rgba(244,194,140,.6),transparent 65%),radial-gradient(50rem 30rem at 20% 75%,rgba(233,160,200,.45),transparent 65%),#efe7db}.v12[data-astro-cid-7rd4bukp].no-webgl .nb-fallback[data-astro-cid-7rd4bukp]{display:block}.v12[data-astro-cid-7rd4bukp].no-webgl #nebula-canvas[data-astro-cid-7rd4bukp]{display:none}#nebula-canvas[data-astro-cid-7rd4bukp]{position:fixed;inset:0;z-index:0;width:100%;height:100%}.nb-header[data-astro-cid-7rd4bukp]{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;padding:1.1rem 1.25rem;background:color-mix(in srgb,transparent 100%,transparent)}.nb-logo[data-astro-cid-7rd4bukp]{font-family:Archivo,sans-serif;font-stretch:110%;font-weight:700;font-size:1.08rem;color:var(--text);text-decoration:none}.nb-logo[data-astro-cid-7rd4bukp] span[data-astro-cid-7rd4bukp]{color:var(--accent)}.nb-nav[data-astro-cid-7rd4bukp]{display:flex;flex-wrap:wrap;gap:.25rem 1.4rem}.nb-nav[data-astro-cid-7rd4bukp] a[data-astro-cid-7rd4bukp]{font-size:.88rem;color:var(--muted);text-decoration:none}.nb-nav[data-astro-cid-7rd4bukp] a[data-astro-cid-7rd4bukp]:hover{color:var(--text)}.nb-controls[data-astro-cid-7rd4bukp]{display:flex;align-items:center;gap:.5rem;color:var(--muted);margin-left:auto}.nb-controls[data-astro-cid-7rd4bukp] a[data-astro-cid-7rd4bukp]{color:inherit;text-decoration:none}.nb-content[data-astro-cid-7rd4bukp]{position:relative;z-index:1}.nb-hero[data-astro-cid-7rd4bukp]{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 1.25rem 4rem}.nb-kicker[data-astro-cid-7rd4bukp]{font-size:.78rem;letter-spacing:.14em;color:var(--muted)}.nb-title[data-astro-cid-7rd4bukp]{margin-top:1.5rem;font-family:Archivo,sans-serif;font-stretch:118%;font-weight:800;font-size:clamp(2.4rem,8vw,5.5rem);line-height:1.02;letter-spacing:-.02em}.nb-title-b[data-astro-cid-7rd4bukp]{color:var(--accent)}.nb-sub[data-astro-cid-7rd4bukp]{margin-top:1.75rem;max-width:30rem;color:var(--muted);line-height:1.75;font-weight:300;font-size:1.02rem}.nb-sub[data-astro-cid-7rd4bukp].left{text-align:left;max-width:36rem}.nb-btn[data-astro-cid-7rd4bukp]{display:inline-flex;align-items:center;justify-content:center;margin-top:2.5rem;background:color-mix(in srgb,var(--text) 92%,transparent);color:#0a0e1a;font-family:Archivo,sans-serif;font-stretch:105%;font-weight:600;font-size:.88rem;text-decoration:none;padding:.95rem 2rem;border-radius:99px;transition:box-shadow .2s ease,transform .2s ease}html[data-theme=light] .v12[data-astro-cid-7rd4bukp] .nb-btn[data-astro-cid-7rd4bukp]{color:#faf7f0;background:#201b2e}.nb-btn[data-astro-cid-7rd4bukp]:hover{box-shadow:0 0 40px color-mix(in srgb,var(--accent) 50%,transparent);transform:translateY(-2px)}.nb-section[data-astro-cid-7rd4bukp]{padding:2.5rem 1.25rem}.nb-panel[data-astro-cid-7rd4bukp]{max-width:66rem;margin:0 auto;background:var(--panel);border:1px solid var(--panel-border);border-radius:1.75rem;backdrop-filter:blur(16px);padding:2.5rem 1.75rem}@media(min-width:640px){.nb-panel[data-astro-cid-7rd4bukp]{padding:3rem 2.5rem}}.nb-h2[data-astro-cid-7rd4bukp]{font-family:Archivo,sans-serif;font-stretch:112%;font-weight:700;font-size:clamp(1.5rem,3.5vw,2.2rem);letter-spacing:-.01em;margin-bottom:2rem}.nb-services[data-astro-cid-7rd4bukp]{display:grid;gap:1px;background:var(--panel-border);border:1px solid var(--panel-border)}@media(min-width:700px){.nb-services[data-astro-cid-7rd4bukp]{grid-template-columns:1fr 1fr}}.nb-service[data-astro-cid-7rd4bukp]{background:color-mix(in srgb,var(--panel) 80%,transparent);padding:1.5rem}.nb-service-n[data-astro-cid-7rd4bukp]{font-family:Archivo,sans-serif;font-size:.72rem;color:var(--accent)}.nb-service[data-astro-cid-7rd4bukp] h3[data-astro-cid-7rd4bukp]{margin-top:.8rem;font-family:Archivo,sans-serif;font-stretch:106%;font-weight:600;font-size:1.05rem}.nb-service[data-astro-cid-7rd4bukp] p[data-astro-cid-7rd4bukp]{margin-top:.5rem;color:var(--muted);font-size:.88rem;line-height:1.65;font-weight:300}.nb-work[data-astro-cid-7rd4bukp]{display:grid}.nb-work-row[data-astro-cid-7rd4bukp]{display:grid;grid-template-columns:1fr auto auto;gap:1.25rem;align-items:baseline;padding:1.4rem .25rem;border-bottom:1px solid var(--panel-border);text-decoration:none;color:var(--text);transition:padding-left .15s ease}.nb-work-row[data-astro-cid-7rd4bukp]:first-child{border-top:1px solid var(--panel-border)}.nb-work-row[data-astro-cid-7rd4bukp]:hover{padding-left:.9rem}.nb-work-name[data-astro-cid-7rd4bukp]{font-family:Archivo,sans-serif;font-stretch:106%;font-weight:600;font-size:clamp(1.05rem,2.5vw,1.45rem)}.nb-work-kind[data-astro-cid-7rd4bukp]{font-size:.78rem;color:var(--muted);font-weight:300}.nb-work-arrow[data-astro-cid-7rd4bukp]{font-size:.8rem;color:var(--accent)}.nb-team[data-astro-cid-7rd4bukp]{display:grid;gap:1rem}@media(min-width:780px){.nb-team[data-astro-cid-7rd4bukp]{grid-template-columns:repeat(3,1fr)}}.nb-member[data-astro-cid-7rd4bukp]{border:1px solid var(--panel-border);border-radius:1.25rem;padding:1.5rem}.nb-avatar[data-astro-cid-7rd4bukp]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:1px solid var(--panel-border);color:var(--accent);font-family:Archivo,sans-serif;font-size:.85rem;margin-bottom:1rem}.nb-member[data-astro-cid-7rd4bukp] h3[data-astro-cid-7rd4bukp]{font-family:Archivo,sans-serif;font-stretch:106%;font-weight:600;font-size:1rem}.nb-role[data-astro-cid-7rd4bukp]{margin-top:.25rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.nb-bio[data-astro-cid-7rd4bukp]{margin-top:.7rem;color:var(--muted);font-size:.85rem;line-height:1.6;font-weight:300}.nb-panel[data-astro-cid-7rd4bukp].contact .nb-btn[data-astro-cid-7rd4bukp]{margin-top:2.25rem}.nb-contact-actions[data-astro-cid-7rd4bukp]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.nb-mail[data-astro-cid-7rd4bukp]{font-size:.92rem;color:var(--muted);text-decoration:none;border-bottom:1px solid var(--panel-border)}.nb-mail[data-astro-cid-7rd4bukp]:hover{color:var(--accent);border-color:var(--accent)}.nb-footer[data-astro-cid-7rd4bukp]{position:relative;z-index:1;padding:3rem 1.25rem 5.5rem;text-align:center;font-size:.75rem;color:var(--muted);font-weight:300}html body:has(.v12){background:#060913;overflow-x:hidden}html[data-theme=light] body:has(.v12){background:#efe7db}
