.page-hero[data-astro-cid-6xqvpq57]{background:var(--gradient-page-hero);padding:clamp(4.5rem,10vw,8rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.page-hero--compact[data-astro-cid-6xqvpq57]{padding-block:clamp(4rem,8vw,6rem)}.page-hero__grid[data-astro-cid-6xqvpq57]{align-items:center;gap:var(--space-12);display:grid}.page-hero__content[data-astro-cid-6xqvpq57]{animation:page-enter .64s var(--ease-standard) both}.page-hero[data-astro-cid-6xqvpq57] .display-title[data-astro-cid-6xqvpq57]{max-width:13ch;font-size:clamp(2.65rem,7vw,5rem)}.page-hero--compact[data-astro-cid-6xqvpq57] .display-title[data-astro-cid-6xqvpq57]{max-width:16ch;font-size:clamp(2.5rem,6vw,4.5rem)}.page-hero[data-astro-cid-6xqvpq57] .lead[data-astro-cid-6xqvpq57]{margin:var(--space-6) 0 0}.page-hero__actions[data-astro-cid-6xqvpq57]{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.page-hero__mark[data-astro-cid-6xqvpq57]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--gradient-card-accent);min-height:18rem;box-shadow:var(--shadow-md);animation:page-enter .72s 80ms var(--ease-standard) both;align-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.page-hero__mark[data-astro-cid-6xqvpq57]:before,.page-hero__mark[data-astro-cid-6xqvpq57]:after{content:"";border:1px solid #4a98ff47;border-radius:50%;position:absolute}.page-hero__mark[data-astro-cid-6xqvpq57]:before{width:18rem;height:18rem}.page-hero__mark[data-astro-cid-6xqvpq57]:after{width:12rem;height:12rem}.page-hero__mark[data-astro-cid-6xqvpq57] span[data-astro-cid-6xqvpq57]{z-index:1;color:var(--color-accent);font-size:clamp(4rem,12vw,7.5rem);font-weight:var(--weight-extrabold);letter-spacing:-.08em;line-height:.9}.page-hero__mark[data-astro-cid-6xqvpq57] i[data-astro-cid-6xqvpq57]{z-index:1;width:3.5rem;height:.25rem;margin-top:var(--space-5);border-radius:var(--radius-pill);background:var(--gradient-brand)}.page-hero__mark[data-astro-cid-6xqvpq57] b[data-astro-cid-6xqvpq57]{z-index:1;margin-top:var(--space-4);color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem}@keyframes page-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (width>=54rem){.page-hero__grid[data-astro-cid-6xqvpq57]{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(4rem,8vw,8rem)}}@media (prefers-reduced-motion:reduce){.page-hero__content[data-astro-cid-6xqvpq57],.page-hero__mark[data-astro-cid-6xqvpq57]{animation:none}}
