.page-hero.svelte-cwls5q{text-align:center;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at center, #1e1040 0%, var(--bg-primary) 70%);justify-content:center;align-items:center;min-height:30vh;display:flex;position:relative}.page-hero.svelte-cwls5q:before{content:"";pointer-events:none;background:radial-gradient(at 30%,#6b4fa026 0%,#0000 60%),radial-gradient(at 70%,#c8942a14 0%,#0000 60%);position:absolute;inset:0}.page-hero-inner.svelte-cwls5q{z-index:1;padding:3rem 2rem;position:relative}.eyebrow.svelte-cwls5q{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:1rem;font-size:.8rem}.page-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(3rem,8vw,6rem)}.about-layout.svelte-cwls5q{padding-top:var(--spacing-lg);grid-template-columns:280px 1fr;align-items:start;gap:4rem;display:grid}.about-photo.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:auto;display:block;box-shadow:0 20px 60px #00000080,0 0 30px #6b4fa033}.about-text.svelte-cwls5q{color:var(--text-secondary);max-width:580px;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.9}.about-links.svelte-cwls5q{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}@media (width<=700px){.about-layout.svelte-cwls5q{grid-template-columns:1fr}.about-photo.svelte-cwls5q{max-width:240px}}
