
.awards-showcase{background:#20231f;color:#f3f0e9;padding:88px 6% 36px;position:relative;overflow:hidden}
.awards-showcase:before{content:"";position:absolute;width:650px;height:650px;right:-350px;top:-350px;background:radial-gradient(circle,#b9954930,transparent 68%);pointer-events:none}
.awards-intro{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:24px 48px;align-items:start;margin-bottom:52px;position:relative}
.awards-intro .eyebrow{font-size:14px!important;letter-spacing:2px;color:#d3b877;padding-top:12px}
.awards-intro h2{font-size:clamp(34px,3.6vw,56px);line-height:1.18;letter-spacing:-1.4px}.awards-intro h2 em{color:#d7bb7b;font-style:normal}
.awards-showcase .awards-copy{font-size:18px!important;line-height:1.75;color:#cecec4;max-width:360px}
.award-profile{grid-column:2/4;justify-self:start;font-size:16px;border-bottom:1px solid #bfa36788;padding-bottom:8px;display:flex;gap:35px}
.award-collection{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;position:relative}
.award-plaque{display:flex;flex-direction:column;align-items:center;text-align:center;padding:35px 22px 26px;min-height:420px;border:1px solid #ad905a88;background:linear-gradient(145deg,#363930,#252821 65%);box-shadow:inset 0 0 0 7px #242720,inset 0 0 0 8px #ad905a44,0 14px 28px #0002;transition:transform .25s,border-color .25s}
.award-plaque:hover{transform:translateY(-5px);opacity:1;border-color:#ead08f}.award-organizer{font-size:25px;letter-spacing:5px;line-height:1.1;color:#e4d1a4}.award-organizer small{font-size:12px;letter-spacing:2px}
.award-year{font-family:Georgia,serif;font-size:82px;line-height:1.1;letter-spacing:-4px;color:#dfc389;margin:21px 0 12px}
.award-plaque img{width:83px;height:60px;object-fit:contain;margin:0 0 18px}.award-kind{font-size:12px;letter-spacing:1.6px;color:#e6d1a0}.award-business{font-size:21px;letter-spacing:2px;margin-top:9px}.award-view{font-size:14px;color:#b9bcb1;margin-top:22px;padding-top:15px;border-top:1px solid #b8a16d55;width:100%}
.awards-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:38px;padding-top:24px;border-top:1px solid #bfa36744;font-size:15px;color:#c7c8bc}
@media(max-width:900px){.awards-intro{grid-template-columns:1fr 2fr}.awards-copy{grid-column:2}.award-profile{grid-column:2}.award-collection{gap:15px}.award-plaque{padding-inline:12px}.award-organizer{font-size:21px}.award-kind{font-size:10px}.award-business{font-size:18px}}
@media(max-width:620px){.awards-showcase{padding:58px 6% 30px}.awards-intro{display:block;margin-bottom:32px}.awards-intro h2{font-size:36px}.awards-showcase .awards-copy{margin:24px 0;max-width:none}.award-profile{font-size:15px;line-height:1.6}.award-collection{grid-template-columns:1fr;gap:22px}.award-plaque{min-height:0;padding:30px 24px}.award-organizer{font-size:25px}.award-kind{font-size:12px}.award-business{font-size:21px}.award-year{font-size:78px}.awards-bottom{flex-direction:column;line-height:1.7}}
@media(prefers-reduced-motion:reduce){.award-plaque{transition:none}.award-plaque:hover{transform:none}}
