.hero[data-astro-cid-jomyvnuu]{background:radial-gradient(circle at 82% 50%, var(--color-brand-800) 0%, var(--color-brand-900) 58%);position:relative;overflow:hidden}.hero__chev[data-astro-cid-jomyvnuu]{pointer-events:none;width:640px;height:560px;position:absolute;top:50%;right:-90px;transform:translateY(-50%)}.hero__chev[data-astro-cid-jomyvnuu] path[data-astro-cid-jomyvnuu]{fill:none;stroke:var(--color-accent-500);stroke-width:64px;stroke-linecap:round;stroke-linejoin:round}.hero__inner[data-astro-cid-jomyvnuu]{flex-direction:column;justify-content:center;gap:32px;min-height:640px;padding-top:120px;padding-bottom:120px;display:flex;position:relative}.hero__h1[data-astro-cid-jomyvnuu]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero__eyebrow[data-astro-cid-jomyvnuu]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-500);margin:0;font-size:15px;font-weight:700}.hero__q[data-astro-cid-jomyvnuu]{max-width:880px;min-height:3.2em;font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(40px,7vw,80px);font-weight:900;line-height:1.05}.hero__cursor[data-astro-cid-jomyvnuu]{background:var(--color-accent-500);vertical-align:-.08em;width:.08em;height:.9em;margin-left:.06em;animation:1s step-end infinite hero-blink;display:inline-block}@keyframes hero-blink{50%{opacity:0}}.hero__actions[data-astro-cid-jomyvnuu]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero__actions[data-astro-cid-jomyvnuu] p[data-astro-cid-jomyvnuu]{color:#ffffffbf;margin:0;font-size:18px}@media (width<=900px){.hero__chev[data-astro-cid-jomyvnuu]{opacity:.22;right:-240px}.hero__inner[data-astro-cid-jomyvnuu]{min-height:0;padding-top:80px;padding-bottom:80px}.hero__q[data-astro-cid-jomyvnuu]{min-height:4.2em}}@media (prefers-reduced-motion:reduce){.hero__cursor[data-astro-cid-jomyvnuu]{animation:none}}.picker[data-astro-cid-qlpow2op]{flex-direction:column;gap:32px;display:flex}.picker__head[data-astro-cid-qlpow2op]{flex-direction:column;gap:12px;display:flex}.picker__roles[data-astro-cid-qlpow2op]{flex-wrap:wrap;gap:10px;display:flex}.picker__roles[data-astro-cid-qlpow2op] button[data-astro-cid-qlpow2op]{border:2px solid var(--color-brand-500);min-height:48px;color:var(--color-brand-500);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:100px;padding:10px 24px;font-size:15px;font-weight:700;transition:background .15s,color .15s}.picker__roles[data-astro-cid-qlpow2op] button[data-astro-cid-qlpow2op]:hover{background:var(--color-brand-50)}.picker__roles[data-astro-cid-qlpow2op] button[data-astro-cid-qlpow2op][aria-pressed=true]{background:var(--color-brand-500);color:#fff}.picker__panel[data-astro-cid-qlpow2op]{background:#fff;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;overflow:hidden;box-shadow:0 16px 40px #002e5b1f}.picker__panel[data-astro-cid-qlpow2op][hidden]{display:none}.picker__panel[data-astro-cid-qlpow2op]>div[data-astro-cid-qlpow2op]{border-right:1px solid var(--color-ink-100);flex-direction:column;gap:12px;padding:40px;display:flex}.picker__panel[data-astro-cid-qlpow2op] p[data-astro-cid-qlpow2op]{margin:0}.picker__label[data-astro-cid-qlpow2op]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-500);font-size:14px;font-weight:700}.picker__label--amber[data-astro-cid-qlpow2op]{color:var(--color-accent-700)}.picker__label--light[data-astro-cid-qlpow2op]{color:var(--color-accent-500)}.picker__big[data-astro-cid-qlpow2op]{font-family:var(--font-display);color:var(--color-brand-800);font-size:28px;font-weight:900;line-height:1.2}.picker__fix[data-astro-cid-qlpow2op]{font-size:19px;line-height:1.6}.picker__back[data-astro-cid-qlpow2op]{background:var(--color-brand-800);border-right:none!important}.picker__back[data-astro-cid-qlpow2op] .picker__big[data-astro-cid-qlpow2op]{color:#fff}.ai-art[data-astro-cid-gmtgjjld]{background:radial-gradient(circle at 70% 30%, var(--color-brand-800) 0%, var(--color-brand-900) 70%);border-radius:24px;flex-direction:column;flex:460px;gap:24px;min-width:0;padding:32px 28px 28px;display:flex;box-shadow:0 28px 60px #002e5b2e;container-type:inline-size}.ai-art__stage[data-astro-cid-gmtgjjld]{grid-template-columns:minmax(0,1fr) 44px minmax(150px,.85fr);align-items:center;gap:8px;display:grid}.ai-art__scene[data-astro-cid-gmtgjjld]{width:100%;height:auto;display:block}.ai-art__chip[data-astro-cid-gmtgjjld]{font-family:var(--font-sans);font-size:17px;font-weight:700}.ai-art__arrow[data-astro-cid-gmtgjjld]{width:44px;height:auto}.ai-art__plan[data-astro-cid-gmtgjjld]{background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:18px 18px 20px;display:flex}.ai-art__plan-title[data-astro-cid-gmtgjjld]{font-family:var(--font-display);color:var(--color-brand-800);margin:0;font-size:22px;font-weight:900}.ai-art__plan[data-astro-cid-gmtgjjld] ul[data-astro-cid-gmtgjjld]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ai-art__plan[data-astro-cid-gmtgjjld] li[data-astro-cid-gmtgjjld]{color:var(--color-brand-800);align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.ai-art__plan[data-astro-cid-gmtgjjld] li[data-astro-cid-gmtgjjld] svg[data-astro-cid-gmtgjjld]{flex-shrink:0;width:24px;height:24px}.ai-art__quote[data-astro-cid-gmtgjjld]{background:#fff;border-radius:16px;flex-direction:column;gap:8px;max-width:440px;padding:22px 26px;display:flex;box-shadow:0 20px 50px #00000059}.ai-art__quote[data-astro-cid-gmtgjjld] p[data-astro-cid-gmtgjjld]{margin:0}.ai-art__said[data-astro-cid-gmtgjjld]{font-family:var(--font-display);color:var(--color-brand-800);font-size:clamp(22px,2.4vw,28px);font-weight:900;line-height:1.12}.ai-art__who[data-astro-cid-gmtgjjld]{color:var(--color-ink-600);font-size:14px;font-weight:600}@container (width<=420px){.ai-art__stage[data-astro-cid-gmtgjjld]{grid-template-columns:1fr;justify-items:center;gap:4px}.ai-art__scene[data-astro-cid-gmtgjjld]{max-width:340px}.ai-art__arrow[data-astro-cid-gmtgjjld]{width:44px;transform:rotate(90deg)}.ai-art__plan[data-astro-cid-gmtgjjld]{box-sizing:border-box;width:100%;max-width:340px}.ai-art__quote[data-astro-cid-gmtgjjld]{max-width:none}}@media (width<=520px){.ai-art[data-astro-cid-gmtgjjld]{gap:18px;padding:24px 18px 18px}.ai-art__quote[data-astro-cid-gmtgjjld]{padding:18px 20px}}.home-gap[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-end;gap:48px;display:flex}.home-gap__big[data-astro-cid-lcdefpme]{min-width:0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-brand-800);flex:2 560px;margin:0;font-size:clamp(44px,7vw,76px);font-weight:900;line-height:1}.home-gap__body[data-astro-cid-lcdefpme]{flex:320px;min-width:0;margin:0;font-size:20px;line-height:1.65}.home-stack[data-astro-cid-lcdefpme]{flex-direction:column;gap:48px;display:flex}.home-head[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;max-width:760px;display:flex}.home-head--wide[data-astro-cid-lcdefpme]{max-width:820px}.home-ways[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.home-way[data-astro-cid-lcdefpme]{padding:36px}.home-split[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:64px;display:flex}.home-split__text[data-astro-cid-lcdefpme]{flex-direction:column;flex:440px;gap:20px;min-width:0;display:flex}.home-split__text--wide[data-astro-cid-lcdefpme]{flex-basis:520px}.home-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:16px;display:flex}.home-team[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:24px;flex:380px;min-width:0;height:440px;box-shadow:0 16px 40px #002e5b1f}@media (width<=520px){.home-ways[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-split[data-astro-cid-lcdefpme]{gap:40px}.home-team[data-astro-cid-lcdefpme]{height:300px}}
