.page-header[data-astro-cid-b2i3gsw2]{isolation:isolate;text-align:center;padding-top:8.5rem;padding-bottom:4.5rem;position:relative;overflow:hidden}@media (width>=768px){.page-header[data-astro-cid-b2i3gsw2]{padding-top:10.5rem;padding-bottom:6rem}}.ph-grid[data-astro-cid-b2i3gsw2]{z-index:-1;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75% at 50% 20%,#000 25%,#0000 75%);mask-image:radial-gradient(75% 75% at 50% 20%,#000 25%,#0000 75%)}.ph-glow[data-astro-cid-b2i3gsw2]{z-index:-1;background:radial-gradient(40rem 22rem at 50% -6rem,#2563eb80,#0000 70%),radial-gradient(28rem 18rem at 85% 110%,#22d3ee2e,#0000 70%),radial-gradient(24rem 16rem at 10% 100%,#7c3aed29,#0000 70%);position:absolute;inset:0}.ph-inner[data-astro-cid-b2i3gsw2]{flex-direction:column;align-items:center;display:flex}.ph-eyebrow[data-astro-cid-b2i3gsw2]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--border-strong);backdrop-filter:blur(6px);background:#ffffff0a;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .95rem;font-size:.74rem;font-weight:500;display:inline-flex}.ph-eyebrow-dot[data-astro-cid-b2i3gsw2]{background:linear-gradient(135deg,#60a5fa,#22d3ee);border-radius:50%;width:7px;height:7px}.page-title[data-astro-cid-b2i3gsw2]{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin-top:1.4rem;font-size:clamp(2.1rem,5.4vw,3.7rem);font-weight:700;line-height:1.05}.page-subtitle[data-astro-cid-b2i3gsw2]{color:var(--text-muted);text-wrap:pretty;max-width:58ch;margin-top:1.3rem;font-size:1.1rem}
