.page-hero{position:relative;padding:var(--spacing-about_hero-top) var(--spacing-about_hero-side) var(--spacing-about_hero-bottom);border-top:1px solid var(--color-line);background:var(--color-bar);color:var(--color-white);overflow:hidden;}.page-hero::after{content:'';position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,200,9,.28),transparent 68%);pointer-events:none;}.page-hero .rule{width:54px;height:4px;background:var(--color-accent);margin-bottom:26px;}.page-hero .ph-kick{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--color-accent);margin-bottom:18px;}.page-hero .ph-title{font-family:var(--font-secondary);font-weight:900;font-size:66px;line-height:1.02;letter-spacing:-1.6px;color:var(--color-white);max-width:24ch;}.page-hero .ph-lede{font-family:var(--font-secondary);font-style:italic;font-size:22px;line-height:1.5;color:#cfe0d3;margin-top:26px;max-width:60ch;}@media (max-width:768px){.page-hero{padding-top:var(--spacing-about_hero-top);padding-bottom:var(--spacing-about_hero-bottom);padding-inline:16px;}.page-hero .ph-title{font-size:38px;letter-spacing:-1px;}.page-hero .ph-lede{font-size:18px;}}