main:has(.team-grid) .page-hero{isolation:isolate;background:#f3f4f6;padding-inline:clamp(24px,5vw,76px);position:relative;overflow:hidden}main:has(.team-grid) .page-hero:before{content:"";z-index:-1;pointer-events:none;position:absolute;transform:rotate(30deg)}main:has(.team-grid) .page-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;transform:rotate(30deg)}main:has(.team-grid) .page-hero:before{background:#713b8308;border:2px solid #713b8333;width:240px;height:240px;top:-80px;right:-64px}main:has(.team-grid) .page-hero:after{border:2px solid #e9005940;width:128px;height:128px;top:-64px;right:76px}main:has(.team-grid) .page-hero h1{max-width:1120px}main:has(.team-grid) .page-hero>p:last-child{max-width:900px}@media (max-width:820px){main:has(.team-grid) .page-hero:before{width:128px;height:128px;top:-68px;right:-48px}main:has(.team-grid) .page-hero:after{width:72px;height:72px;top:-48px;right:40px}main:has(.team-grid) .page-hero h1{letter-spacing:-.06rem;font-size:2rem;line-height:1.15}main:has(.team-grid) h2{letter-spacing:-.025rem;font-size:1.5rem;line-height:1.2}main:has(.team-grid) h3{font-size:1.25rem;line-height:1.3}main:has(.team-grid) p:not(.eyebrow){font-size:1rem;line-height:1.6}main:has(.team-grid) .eyebrow{font-size:.75rem!important}}
