.supplied-views{max-width:80rem;margin:0 auto;padding:1rem 1rem 5rem}.supplied-views__heading{max-width:43rem;margin:0 0 2rem}.supplied-views__eyebrow{margin:0;color:#a85a3a;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.supplied-views h2{margin:.55rem 0 0;color:#1f3a2e;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.supplied-views__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.supplied-views__card{position:relative;grid-column:span 4;min-height:17rem;overflow:hidden;background:#1f3a2e}.supplied-views__card--wide{grid-column:span 8}.supplied-views__card--tall{min-height:29rem}.supplied-views__card img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .45s ease}.supplied-views__card:hover img{transform:scale(1.035)}.supplied-views__card figcaption{position:absolute;right:0;bottom:0;left:0;margin:0;padding:2.75rem 1rem 1rem;background:linear-gradient(transparent,rgba(12,20,16,.9));color:#fff;font-size:.82rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}@media(max-width:800px){.supplied-views{padding-bottom:3rem}.supplied-views__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.supplied-views__card,.supplied-views__card--wide{grid-column:span 1;min-height:13rem}.supplied-views__card--tall{grid-column:span 2;min-height:19rem}}
