.bl-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;padding-top:clamp(9rem,22vh,12rem);padding-bottom:clamp(2.5rem,6vh,4rem);animation:bl-rise 1.1s var(--ease) both;position:relative;z-index:5}.bl-hero-copy{display:grid;grid-gap:1.25rem;gap:1.25rem}@keyframes bl-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.bl-lead{padding-bottom:clamp(4rem,10vh,6rem);animation:bl-rise 1.1s var(--ease) .12s both}.bl-latest{padding-bottom:clamp(6rem,16vh,10rem)}.bl-section-title{padding-top:1.75rem;margin-bottom:2rem!important;border-top:1px solid var(--line);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.03em}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:clamp(1.25rem,3vw,2.5rem);column-gap:clamp(1.25rem,3vw,2.5rem);grid-row-gap:clamp(2.5rem,6vh,3.5rem);row-gap:clamp(2.5rem,6vh,3.5rem)}.bl-more{display:flex;justify-content:center;margin-top:clamp(3rem,8vh,4.5rem)}@media (max-width:1060px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bl-grid{grid-template-columns:minmax(0,1fr)}.bl-hero{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.bl-hero,.bl-lead{animation:none}}