.page-header{position:relative;padding:calc(var(--nav-height) + clamp(3rem,8vw,5.5rem)) 0 clamp(2.5rem,6vw,3.5rem);overflow:hidden;isolation:isolate}.page-header .bg-grid{z-index:-1}.page-header__glow{position:absolute;z-index:-1;top:-60%;left:50%;width:min(900px,130vw);aspect-ratio:2 / 1;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(139,124,255,.18),transparent 65%);filter:blur(20px)}.page-header__inner{display:flex;flex-direction:column;gap:1rem}.page-header__title{font-size:clamp(2.5rem,6.5vw,4.25rem);letter-spacing:-.045em;line-height:1.02}.page-header__title em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent-strong)}
