.page-hero{min-height:720px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);background:#f4f2ec}.page-hero-copy{position:relative;padding:clamp(6rem,9vw,10rem) clamp(1.25rem,6vw,7rem)}.page-hero-copy:before{content:"";position:absolute;top:clamp(3rem,6vw,6rem);left:clamp(1.25rem,6vw,7rem);width:52px;height:8px;background:#0876f9}.page-hero-copy h1{margin:2rem 0;max-width:11ch;font-size:clamp(3.7rem,6.5vw,7.6rem)}.page-hero-copy .lead{max-width:34ch;color:#555850}.page-hero-media{position:relative;min-height:720px;overflow:hidden}.page-hero-media img{width:100%;height:100%;object-fit:cover}.page-hero-media:after{content:"";position:absolute;inset:auto 0 0 auto;width:22%;height:7%;background:#0876f9}.content-grid{max-width:1100px;line-height:1.75}.content-grid>p:first-child{max-width:30ch;font-size:clamp(1.8rem,2.8vw,3.1rem)}.archive-grid{gap:6rem 2rem}.archive-card:nth-child(even){margin-top:5rem}.archive-card:first-child{border-top:8px solid #0876f9;padding-top:1.5rem}.archive-card img{aspect-ratio:4/3;height:auto}.archive-card h2{font-size:clamp(2.6rem,4vw,4.8rem)}.video-frame{padding:clamp(1rem,3vw,3rem);background:#0876f9}@media(max-width:900px){.page-hero{min-height:0;grid-template-columns:1fr}.page-hero-media{min-height:60vh;grid-row:1}.archive-card:nth-child(even){margin-top:0}}
