.page-hero{background:radial-gradient(70% 90% at 100% 0%, #ed816424, transparent 60%), var(--noite);border-bottom:1px solid var(--line);padding:calc(var(--header) + clamp(48px, 7vw, 110px)) 0 clamp(56px, 7vw, 110px);position:relative;overflow:hidden}.page-hero__inner{align-items:center;gap:clamp(36px,5vw,80px);display:grid}.page-hero--media .page-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.page-hero__text{max-width:820px}.page-hero h1{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(2.3rem,1.3rem + 3.6vw,4.6rem);line-height:1.02}.page-hero__lead{font-size:var(--t-lead);color:#f0ede8c7;max-width:620px;margin-top:22px;line-height:1.55}.page-hero__extra{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.page-hero__meta{color:var(--muted);font-size:.92rem}.page-hero__back{color:var(--muted);align-items:center;gap:8px;margin-bottom:28px;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.page-hero__back:hover{color:var(--offwhite)}.page-hero__back svg{width:14px;height:14px}.page-hero__back+.eyebrow{display:flex}.page-hero__media{aspect-ratio:4/3.2;border-radius:var(--r-lg);border:1px solid var(--line);position:relative;overflow:hidden}.page-hero__media img{object-fit:cover}@media (max-width:1023px){.page-hero--media .page-hero__inner{grid-template-columns:1fr}.page-hero__media{aspect-ratio:16/10}}@media (max-width:767px){.page-hero__extra .btn{flex:100%}}
