.hero[data-astro-cid-ge2uvauf]{background:var(--color-bg);border-bottom:1px solid var(--color-border-soft);align-items:center;min-height:73vh;display:flex;position:relative;overflow:hidden}.hero__glow[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(48% 54% at 84% 58%,#c79bff66 0%,#7d39eb29 46%,#0000 74%),radial-gradient(38% 44% at 30% 30%,#4a2ae84d 0%,#0000 70%);animation:8s ease-in-out infinite glowPulse;position:absolute;inset:0}.hero__shade[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(70% 90% at 4% 62%,#000c 0%,#00000073 44%,#0000 76%),linear-gradient(92deg,#2b0a6866 0%,#2b0a6838 34%,#2b0a6800 62%);position:absolute;inset:0}.hero__arc[data-astro-cid-ge2uvauf]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__arc[data-astro-cid-ge2uvauf] svg{width:100%;height:100%;position:absolute;inset:0}.hero__arc[data-astro-cid-ge2uvauf] svg>g{transform-origin:800px 450px;animation:14s ease-in-out infinite alternate arcDrift}@media (prefers-reduced-motion:reduce){.hero__glow[data-astro-cid-ge2uvauf],.hero__arc[data-astro-cid-ge2uvauf] svg>g,.hero__arc[data-astro-cid-ge2uvauf] svg path,.hero__arc[data-astro-cid-ge2uvauf] svg circle{animation:none}}.hero__inner[data-astro-cid-ge2uvauf]{width:100%;padding-top:104px;padding-bottom:112px;position:relative}.hero__content[data-astro-cid-ge2uvauf]{flex-direction:column;gap:28px;max-width:640px;display:flex}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;font-variation-settings:"wdth" 118;margin:0;font-size:clamp(38px,5.2vw,66px);line-height:1.02}.hero__title-light[data-astro-cid-ge2uvauf]{color:#fff;font-weight:200;display:block}.hero__title-bold[data-astro-cid-ge2uvauf]{color:var(--color-lilac);font-weight:800;display:block}.hero__lead[data-astro-cid-ge2uvauf]{color:#ffffffbd;text-wrap:pretty;max-width:50ch;margin:0;font-size:18px;line-height:1.6}.hero__lead[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:#fff;font-style:italic;font-weight:500}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;padding-top:4px;display:flex}@media (width<=768px){.hero__inner[data-astro-cid-ge2uvauf]{padding-top:72px;padding-bottom:80px}}.services[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--color-border-soft)}.services__wrap[data-astro-cid-lesv7jgp]{flex-direction:column;gap:56px;padding-top:96px;padding-bottom:96px;display:flex}.services__intro[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px;padding-bottom:28px;display:grid}.services__intro-head[data-astro-cid-lesv7jgp]{flex-direction:column;gap:12px;display:flex}.services__intro-text[data-astro-cid-lesv7jgp]{color:var(--color-muted-soft);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.65}.services__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px;display:grid}.service-card[data-astro-cid-lesv7jgp]{flex-direction:column;gap:30px;padding:36px;display:flex}.service-card__head[data-astro-cid-lesv7jgp]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.service-card__title[data-astro-cid-lesv7jgp]{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"wdth" 118;margin:0;font-size:26px;font-weight:800}.service-card__index[data-astro-cid-lesv7jgp]{letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;font-size:11px}.service-card__list[data-astro-cid-lesv7jgp]{flex-direction:column;gap:24px;display:flex}.service-card__item[data-astro-cid-lesv7jgp]{border-top:1px solid #ffffff17;flex-direction:column;gap:10px;padding-top:18px;display:flex}.service-card__label[data-astro-cid-lesv7jgp]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-lime);font-size:12px}.service-card__label--lilac[data-astro-cid-lesv7jgp]{color:var(--color-lilac)}.service-card__item[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:#ffffffc7;margin:0;font-size:15px;line-height:1.6}@media (width<=768px){.services__intro[data-astro-cid-lesv7jgp]{grid-template-columns:1fr;gap:24px}}.in-orbit[data-astro-cid-5m4sgeng]{border-bottom:1px solid var(--color-border-soft)}.in-orbit__wrap[data-astro-cid-5m4sgeng]{flex-direction:column;gap:56px;padding-top:96px;padding-bottom:96px;display:flex}.in-orbit__intro[data-astro-cid-5m4sgeng]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px;padding-bottom:28px;display:grid}.in-orbit__intro-head[data-astro-cid-5m4sgeng]{flex-direction:column;gap:12px;display:flex}.in-orbit__intro-text[data-astro-cid-5m4sgeng]{color:var(--color-muted-soft);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.65}.in-orbit__grid[data-astro-cid-5m4sgeng]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px;display:grid}.in-orbit-card[data-astro-cid-5m4sgeng]{color:var(--color-text);flex-direction:column;padding:0;transition:border-color .2s;display:flex;overflow:hidden}.in-orbit-card[data-astro-cid-5m4sgeng]:hover{border-color:var(--color-lime);color:var(--color-text)}.in-orbit-card[data-astro-cid-5m4sgeng]:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}.in-orbit-card__media[data-astro-cid-5m4sgeng]{aspect-ratio:16/9;background:#ffffff0a;position:relative;overflow:hidden}.in-orbit-card__image[data-astro-cid-5m4sgeng]{object-fit:cover;object-position:center top;outline-offset:-1px;outline:1px solid #0000001a;width:100%;height:100%;display:block}.in-orbit-card__body[data-astro-cid-5m4sgeng]{flex-direction:column;gap:14px;min-width:0;padding:28px 30px 30px;display:flex}.in-orbit-card__meta[data-astro-cid-5m4sgeng]{justify-content:space-between;align-items:center;gap:12px;display:flex}.in-orbit-card__status[data-astro-cid-5m4sgeng]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-lime);font-size:12px}.in-orbit-card__status--lilac[data-astro-cid-5m4sgeng]{color:var(--color-lilac)}.in-orbit-card__index[data-astro-cid-5m4sgeng]{letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;font-size:11px}.in-orbit-card__name[data-astro-cid-5m4sgeng]{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"wdth" 118;color:#fff;text-wrap:balance;margin:0;font-size:26px;font-weight:800}.in-orbit-card__description[data-astro-cid-5m4sgeng]{color:#ffffffc7;text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.in-orbit-card__cta[data-astro-cid-5m4sgeng]{letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--color-text);background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;margin-top:6px;padding:12px 22px;font-size:13px;transition:border-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.in-orbit-card[data-astro-cid-5m4sgeng]:hover .in-orbit-card__cta[data-astro-cid-5m4sgeng]{border-color:var(--color-lime);color:var(--color-lime)}@media (width<=768px){.in-orbit__intro[data-astro-cid-5m4sgeng]{grid-template-columns:1fr;gap:24px}}.studio[data-astro-cid-r6rwahll]{border-bottom:1px solid var(--color-border-soft);background:radial-gradient(60% 80% at 50% 0,#7d39eb14,#0000 70%)}.studio__grid[data-astro-cid-r6rwahll]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;padding-top:96px;padding-bottom:96px;display:grid}.studio__head[data-astro-cid-r6rwahll]{flex-direction:column;gap:14px;padding-right:24px;display:flex}.studio__title[data-astro-cid-r6rwahll]{font-size:clamp(28px,3.2vw,40px);line-height:1.06}.studio__block[data-astro-cid-r6rwahll]{border-left:1px solid #ffffff24;flex-direction:column;gap:12px;padding-left:32px;display:flex}.studio__label[data-astro-cid-r6rwahll]{letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;font-size:12px}.studio__block[data-astro-cid-r6rwahll] p[data-astro-cid-r6rwahll]{color:#ffffffd1;text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.65}@media (width<=640px){.studio__block[data-astro-cid-r6rwahll]{border-top:1px solid #ffffff1a;border-left:none;padding-top:24px;padding-left:0}.studio__head[data-astro-cid-r6rwahll]{padding-right:0}}.team[data-astro-cid-ae2kqkmy]{border-bottom:1px solid var(--color-border-soft)}.team__wrap[data-astro-cid-ae2kqkmy]{flex-direction:column;gap:56px;padding-top:96px;padding-bottom:96px;display:flex}.team__intro[data-astro-cid-ae2kqkmy]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px;padding-bottom:28px;display:grid}.team__intro-head[data-astro-cid-ae2kqkmy]{flex-direction:column;gap:12px;display:flex}.team__intro-text[data-astro-cid-ae2kqkmy]{color:var(--color-muted-soft);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.65}.team__intro-text[data-astro-cid-ae2kqkmy] em[data-astro-cid-ae2kqkmy]{color:#fff;margin-bottom:.35em;font-style:italic;font-weight:500;display:block}.team__grid[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:28px;display:grid}.team-card[data-astro-cid-ae2kqkmy]{min-height:280px;padding:30px 190px 30px 30px;position:relative;overflow:hidden}.team-card__body[data-astro-cid-ae2kqkmy]{flex-direction:column;gap:20px;min-width:0;max-width:320px;display:flex}.team-card__icon[data-astro-cid-ae2kqkmy]{width:68px;height:47px;-webkit-mask-image:var(--logo-mark);mask-image:var(--logo-mark);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.team-card__icon--lime[data-astro-cid-ae2kqkmy]{background:var(--color-lime)}.team-card__icon--violet[data-astro-cid-ae2kqkmy]{background:var(--color-violet)}.team-card__name[data-astro-cid-ae2kqkmy]{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"wdth" 118;text-wrap:balance;margin:0;font-size:24px}.team-card__name[data-astro-cid-ae2kqkmy] .light[data-astro-cid-ae2kqkmy]{font-weight:200}.team-card__name[data-astro-cid-ae2kqkmy] .bold[data-astro-cid-ae2kqkmy]{font-weight:800}.team-card__role[data-astro-cid-ae2kqkmy]{letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:500;line-height:1.4}.team-card__role--lime[data-astro-cid-ae2kqkmy]{color:var(--color-lime)}.team-card__role--lilac[data-astro-cid-ae2kqkmy]{color:var(--color-lilac)}.team-card__bio[data-astro-cid-ae2kqkmy]{color:#ffffffb3;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.team-card__photo[data-astro-cid-ae2kqkmy]{object-fit:cover;object-position:center top;width:190px;height:100%;position:absolute;top:0;right:0}@media (width<=640px){.team__intro[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr;gap:24px}.team-card[data-astro-cid-ae2kqkmy]{flex-direction:column;padding:24px 24px 0;display:flex}.team-card__photo[data-astro-cid-ae2kqkmy]{border-radius:8px 8px 0 0;width:100%;height:320px;margin-top:20px;position:relative}}.contact[data-astro-cid-he3spzz3]{border-top:1px solid var(--color-border-soft);background:radial-gradient(80% 120% at 12% 0,#c6ff331a,#0000 60%)}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:56px;padding-top:96px;padding-bottom:104px;display:grid}.contact__info[data-astro-cid-he3spzz3]{flex-direction:column;gap:26px;display:flex}.contact__title[data-astro-cid-he3spzz3]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;font-variation-settings:"wdth" 118;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.02}.contact__title-light[data-astro-cid-he3spzz3]{color:#fff;font-weight:200;display:block}.contact__title-bold[data-astro-cid-he3spzz3]{color:var(--color-lilac);font-size:clamp(28px,3.5vw,47px);font-weight:800;display:block}.contact__lead[data-astro-cid-he3spzz3]{color:#ffffffb3;text-wrap:pretty;max-width:46ch;margin:0;font-size:16px;line-height:1.65}.contact__details[data-astro-cid-he3spzz3]{border-top:1px solid #ffffff1f;flex-direction:column;gap:14px;margin:0;padding-top:24px;display:flex}.contact__detail[data-astro-cid-he3spzz3]{align-items:baseline;gap:16px;display:flex}.contact__detail[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;flex:none;width:92px;margin:0;font-size:11.5px}.contact__detail[data-astro-cid-he3spzz3] dd[data-astro-cid-he3spzz3]{color:#fffc;margin:0;font-size:16px}.contact__sep[data-astro-cid-he3spzz3]{color:#ffffff4d;margin:0 8px}.contact__form[data-astro-cid-he3spzz3]{-webkit-backdrop-filter:blur(22px)saturate(1.3);flex-direction:column;gap:20px;padding:34px;display:flex;box-shadow:inset 0 1px #ffffff24,0 22px 54px #00000073}.contact__fields-row[data-astro-cid-he3spzz3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:20px;display:grid}.contact__field[data-astro-cid-he3spzz3]{flex-direction:column;gap:8px;display:flex}.contact__field[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]:first-of-type{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;font-size:11.5px}.contact__error[data-astro-cid-he3spzz3]{letter-spacing:0;text-transform:none;min-height:1.2em;color:var(--color-lime);font-size:13px}.contact__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{color:#fff;-webkit-backdrop-filter:blur(12px);resize:vertical;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:13px 14px;font-size:15px;box-shadow:inset 0 1px #ffffff14}.contact__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus,.contact__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3][aria-invalid=true],.contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--color-lime)}.contact__submit[data-astro-cid-he3spzz3]{letter-spacing:.12em;text-transform:uppercase;color:#000;background:var(--color-lime);cursor:pointer;border:1px solid #ffffff47;border-radius:10px;min-height:44px;padding:16px 24px;font-size:13.5px;font-weight:600;transition:filter .2s;box-shadow:inset 0 1px #ffffff73,0 12px 30px #c6ff333d}.contact__submit[data-astro-cid-he3spzz3]:hover:not(:disabled){filter:brightness(1.12)}.contact__submit[data-astro-cid-he3spzz3]:disabled{opacity:.7;cursor:wait}.contact__note[data-astro-cid-he3spzz3]{color:#ffffff9e;margin:0;font-size:13px;line-height:1.55}.page[data-astro-cid-lcdefpme]{background:var(--color-bg);min-height:100vh}
