.awards-section{padding:clamp(48px,6vw,80px) 0;background:#f6f3ed;border-block:1px solid #ded9cf;scroll-margin-top:24px}
.awards-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:center}
.awards-copy h2{font-size:clamp(40px,4.3vw,64px);margin-bottom:28px}
.awards-copy h3{font-size:clamp(25px,2.3vw,34px);line-height:1.18;margin:10px 0 16px}
.award-event{font-size:12px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#805b29}
.award-description{font-size:16px;line-height:1.75;color:#344154;max-width:490px}
.award-player{aspect-ratio:16/9;background:#00142d;border-top:3px solid #b58c50;overflow:hidden}
.award-play{display:block;position:relative;width:100%;height:100%;color:white}
.award-play img{display:block;width:100%;height:100%;object-fit:cover}
.award-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;gap:12px;padding:18px;background:linear-gradient(transparent 45%,#00142de8);font-size:15px;font-weight:700}
.award-play-icon{flex:0 0 40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#e4b879;color:#00142d;font-size:16px;padding-left:2px}
.award-play:hover .award-play-icon{background:#f2d3a6}
.award-play:focus-visible{outline:3px solid #e4b879;outline-offset:-5px}
.award-player iframe{display:block;width:100%;height:100%;border:0}
.award-video figcaption{color:#566172;line-height:1.6;font-size:12px;padding-top:12px}
.award-video figcaption span{font-style:normal}
.award-video figcaption a{text-decoration:underline;text-underline-offset:4px;color:#00142d}
@media(max-width:720px){.awards-grid{grid-template-columns:1fr;gap:28px}.awards-copy h2{margin-bottom:22px}.award-description{max-width:none}.award-overlay{padding:12px;font-size:13px;gap:10px}.award-play-icon{flex-basis:34px;height:34px}.award-video figcaption{gap:8px 16px}}
