.south-seas-award{display:grid;grid-template-columns:145px minmax(0,1fr);gap:32px;align-items:center;padding-block:30px;border-block:1px solid #b18e494d;margin-block:30px;color:inherit}
.south-seas-award>img{width:100%;height:auto;object-fit:contain}
.south-seas-award h2,.south-seas-award h3{font-size:clamp(25px,3vw,42px);line-height:1.15;margin:12px 0 18px}
.south-seas-award ul{list-style:none;padding:0;margin:0 0 22px;display:flex;gap:18px 44px;flex-wrap:wrap}
.south-seas-award li{font-size:15px}.south-seas-award li span{display:block;font-size:13px;color:var(--muted);margin-top:5px}
.award-home{margin-block:0 80px;padding-block:38px}.award-posters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:80px}.award-posters .photo img{height:auto;object-fit:contain;width:100%}
@media(max-width:600px){.south-seas-award{grid-template-columns:85px minmax(0,1fr);gap:20px;align-items:start}.south-seas-award h2,.south-seas-award h3{font-size:25px}.south-seas-award .eyebrow{font-size:10px}.south-seas-award ul{display:grid;gap:15px}.award-posters{grid-template-columns:1fr}}

/* Linked marks are separate from each project's gallery link. */
.award-2026-link{display:block;flex-shrink:0;line-height:0;transition:opacity .25s}
.award-2026-link:hover{opacity:.8}.award-2026-link img{display:block;width:100%;height:auto;object-fit:contain}
.hero-content>.award-2026-hero{width:150px;align-self:center;margin-bottom:24px;filter:drop-shadow(0 2px 8px #0008)}
.award-2026-card{position:absolute;z-index:2;right:16px;top:16px;width:112px;padding:0;background:transparent;filter:drop-shadow(0 2px 4px #0009)}
.footer-recognition{flex-wrap:wrap}.footer-recognition>.award-2026-footer{width:clamp(115px,12vw,185px)}
@media(max-width:767px){.hero-content>.award-2026-hero{width:100px;margin-bottom:18px;align-self:center}.award-2026-card{width:88px;right:12px;top:12px;padding:0}.footer-recognition>.award-2026-footer{width:140px}}
@media(prefers-reduced-motion:reduce){.award-2026-link{transition:none}}
