.HomePreviousWinners-module__SzOP6q__section{padding:clamp(5rem,8vw,8rem) var(--page-gutter);color:#172a39;background:linear-gradient(160deg,#edf6fb 0%,#f8fbfd 48%,#e4f0f7 100%);position:relative;overflow:hidden}.HomePreviousWinners-module__SzOP6q__inner{max-width:var(--content-width);margin:auto;position:relative}.HomePreviousWinners-module__SzOP6q__header{border-bottom:1px solid #b5cedf;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.8rem);padding-bottom:1.4rem;display:flex;position:relative}.HomePreviousWinners-module__SzOP6q__eyebrow{color:#4d7d9e;font:700 .67rem var(--font-ui-family);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem}.HomePreviousWinners-module__SzOP6q__header h2{z-index:1;max-width:12ch;font:400 clamp(3rem,5.8vw,6.1rem)/.94 var(--font-title-family);letter-spacing:-.05em;text-wrap:balance;margin:0;position:relative}.HomePreviousWinners-module__SzOP6q__year{color:#9bbdd22b;font:400 clamp(7rem,18vw,17rem)/1 var(--font-title-family);letter-spacing:-.08em;pointer-events:none;position:absolute;bottom:-1rem;right:0}.HomePreviousWinners-module__SzOP6q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.HomePreviousWinners-module__SzOP6q__card{min-width:0;color:inherit;cursor:pointer;display:block}.HomePreviousWinners-module__SzOP6q__featured{grid-area:span 2/span 2}.HomePreviousWinners-module__SzOP6q__photo{aspect-ratio:4/4.3;background:#d8e9f2;position:relative;overflow:hidden}.HomePreviousWinners-module__SzOP6q__featured .HomePreviousWinners-module__SzOP6q__photo{aspect-ratio:4/4.1}.HomePreviousWinners-module__SzOP6q__image{object-fit:cover;object-position:center 30%;transition:transform .8s cubic-bezier(.19,1,.22,1)}.HomePreviousWinners-module__SzOP6q__photoShade{background:linear-gradient(#071b2800 58%,#071b2880 100%);position:absolute;inset:0}.HomePreviousWinners-module__SzOP6q__category{color:#fff;max-width:calc(100% - 3rem);font:700 .6rem/1.3 var(--font-ui-family);letter-spacing:.15em;text-transform:uppercase;text-shadow:0 2px 10px #0009;position:absolute;bottom:1rem;left:1rem}.HomePreviousWinners-module__SzOP6q__arrow{color:#fff;filter:drop-shadow(0 2px 7px #0009);transition:transform .3s;position:absolute;top:.85rem;right:.85rem}.HomePreviousWinners-module__SzOP6q__cardCaption{gap:.3rem;padding:.9rem .1rem 0;display:grid}.HomePreviousWinners-module__SzOP6q__cardCaption h3{font:400 clamp(1.4rem,2.1vw,2.4rem)/1 var(--font-title-family);letter-spacing:-.04em;margin:0}.HomePreviousWinners-module__SzOP6q__featured .HomePreviousWinners-module__SzOP6q__cardCaption h3{font-size:clamp(2rem,3vw,3rem)}.HomePreviousWinners-module__SzOP6q__cardCaption span{color:#557186;font:400 .77rem/1.4 var(--font-body-family)}.HomePreviousWinners-module__SzOP6q__allLink{color:#245577;min-height:48px;font:700 .7rem var(--font-ui-family);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #6d9ebf;align-items:center;gap:1.7rem;margin-top:3rem;padding-bottom:.3rem;transition:gap .3s;display:inline-flex}.HomePreviousWinners-module__SzOP6q__allLink:hover{gap:2.1rem}.HomePreviousWinners-module__SzOP6q__card:focus-visible,.HomePreviousWinners-module__SzOP6q__allLink:focus-visible{outline-offset:5px;outline:3px solid #4987b3}@media (hover:hover) and (pointer:fine){.HomePreviousWinners-module__SzOP6q__card:hover .HomePreviousWinners-module__SzOP6q__image{transform:scale(1.055)}.HomePreviousWinners-module__SzOP6q__card:hover .HomePreviousWinners-module__SzOP6q__arrow{transform:translate(3px,-3px)}}@media (max-width:800px){.HomePreviousWinners-module__SzOP6q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomePreviousWinners-module__SzOP6q__featured{grid-area:auto/span 2}.HomePreviousWinners-module__SzOP6q__featured .HomePreviousWinners-module__SzOP6q__photo{aspect-ratio:16/9}.HomePreviousWinners-module__SzOP6q__year{font-size:26vw}}@media (max-width:500px){.HomePreviousWinners-module__SzOP6q__header h2{font-size:clamp(2.7rem,11vw,4rem)}.HomePreviousWinners-module__SzOP6q__year{display:none}.HomePreviousWinners-module__SzOP6q__grid{gap:1rem}.HomePreviousWinners-module__SzOP6q__photo{aspect-ratio:4/5}.HomePreviousWinners-module__SzOP6q__featured .HomePreviousWinners-module__SzOP6q__photo{aspect-ratio:4/4.6}.HomePreviousWinners-module__SzOP6q__cardCaption h3{font-size:clamp(1.25rem,5vw,1.8rem)}.HomePreviousWinners-module__SzOP6q__featured .HomePreviousWinners-module__SzOP6q__cardCaption h3{font-size:2.2rem}.HomePreviousWinners-module__SzOP6q__cardCaption span{font-size:.72rem}.HomePreviousWinners-module__SzOP6q__category{font-size:.55rem}.HomePreviousWinners-module__SzOP6q__allLink{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.HomePreviousWinners-module__SzOP6q__image,.HomePreviousWinners-module__SzOP6q__arrow,.HomePreviousWinners-module__SzOP6q__allLink{transition:none}}
