.awards-universe{position:relative;background:#ece9dc;color:#172b24;padding:125px var(--gutter) 30px;min-height:870px;height:auto;overflow:hidden;--award-pan-x:0px;--award-pan-y:0px}
.awards-edition{position:static;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.15em;color:#6b7969;border-bottom:1px solid #9eaa914f;padding-bottom:22px}
.award-poster-heading{position:relative;display:flex;align-items:center;gap:6%;padding:35px 0 32px}.award-poster-heading>p{font-size:12px;line-height:1.8;width:23%;margin:0;color:#6f7e68}
.award-poster-heading h1{position:relative;font:400 clamp(100px,17vw,270px)/.85 Georgia,serif;letter-spacing:-.07em;margin:0;width:77%;white-space:nowrap;display:flex;align-items:center;justify-content:space-between;gap:1.8vw}
.award-word-i{font-style:italic;font-size:.74em;color:#998a67;transition:transform .8s}.award-word-am{color:#1b392e;transition:color .7s,transform .85s cubic-bezier(.2,.7,.2,1)}.award-word-if{color:transparent;-webkit-text-stroke:1px #526d50;transition:color .7s,transform .85s cubic-bezier(.2,.7,.2,1),opacity .7s}.award-word-if small{font-size:.58em;font-style:italic;margin-left:.03em}
.award-type-line{position:absolute;left:8%;bottom:-22px;height:1px;background:linear-gradient(90deg,#b19760,#7c9b73);width:90%;transform-origin:left;transform:scaleX(1);transition:transform .9s}
.award-diptych{display:flex;gap:15px;align-items:stretch;height:clamp(300px,38svh,430px);padding-top:20px}
.award-image{position:relative;display:block;overflow:hidden;flex:1;min-width:0;text-align:left;padding:0;border:0;background:#162b23;color:white;cursor:pointer;transition:flex 1s cubic-bezier(.2,.7,.2,1)}
.award-image-am{flex:1.18}.award-image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04) translate(var(--award-pan-x),var(--award-pan-y));transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .8s;filter:saturate(.75)}.award-image-if img{object-position:50% 36%;transform:scale(1.04) translate(calc(var(--award-pan-x)*-1),var(--award-pan-y))}
.award-image:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#07170ee0)}.award-image-label{position:absolute;bottom:26px;left:28px;right:28px;z-index:1;display:grid;grid-template-columns:1fr 32px;gap:12px}.award-image-label small{grid-column:1/-1;font-size:8px;letter-spacing:.16em;color:#e3dac1}.award-image-label strong{font:400 clamp(26px,3.2vw,48px)/1.06 Georgia,serif;letter-spacing:-.03em}.award-image-label i{font:30px/1 Arial,sans-serif;align-self:end;transition:transform .5s}.award-image:hover i{transform:translate(3px,-3px)}
.awards-universe[data-award-state=am] .award-image-am,.awards-universe[data-award-state=if] .award-image-if{flex:1.85}.awards-universe[data-award-state=am] .award-word-am{color:#a58348;transform:translateX(-5px)}.awards-universe[data-award-state=am] .award-word-if{opacity:.45}.awards-universe[data-award-state=if] .award-word-if{color:#527d62;transform:translateX(5px)}.awards-universe[data-award-state=if] .award-word-am{color:#9fa897}.awards-universe[data-award-state=am] .award-type-line{transform:scaleX(.5)}.awards-universe[data-award-state=if] .award-type-line{transform:scaleX(.85)}
.award-hero-bottom{display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:center;padding:26px 0 0}.award-modes{display:flex;gap:19px;justify-content:space-between;padding:0;border:0}.award-modes button{font:10px/1.5 Arial,sans-serif;min-height:42px;color:#7d866f;border-bottom:1px solid transparent;padding:10px 0}.award-modes button[aria-pressed=true]{color:#234732;border-color:#698254}.award-state-copy{font:12px/1.6 Arial,sans-serif;color:#566c50;min-height:40px;margin:0}.award-enter{position:static;display:flex;gap:23px;align-items:center;border:0;padding:12px 0;color:#244731;font-size:8px;letter-spacing:.08em}.award-enter span{font-size:22px}
.award-image:focus-visible,.award-modes button:focus-visible{outline:2px solid #b29857;outline-offset:4px}
@media(max-width:850px){.awards-universe{padding-top:110px;min-height:0;height:auto}.award-poster-heading{display:block}.award-poster-heading>p{width:auto;font-size:10px;margin-bottom:27px}.award-poster-heading h1{width:100%;font-size:24vw}.award-diptych{height:400px}.award-image-label{left:18px;right:18px}.award-image-label strong{font-size:31px}.award-hero-bottom{grid-template-columns:1fr auto;gap:15px 30px}.award-state-copy{grid-column:1/-1;grid-row:2;font-size:12px}.award-modes{gap:15px}.award-modes button{font-size:9px}.award-enter{font-size:8px}}
@media(max-width:550px){.awards-universe{padding-top:102px}.awards-edition{font-size:7px;letter-spacing:.07em;gap:25px;line-height:1.7}.awards-edition span:last-child{text-align:right;max-width:160px}.award-poster-heading{padding-top:25px}.award-poster-heading h1{font-size:24vw}.award-poster-heading>p{font-size:10px}.award-diptych{height:315px;gap:8px}.award-image-label{left:12px;right:12px;bottom:18px;grid-template-columns:1fr;gap:8px}.award-image-label strong{font-size:25px}.award-image-label small{font-size:7px}.award-image-label i{display:none}.award-image-am img{object-position:35% center}.award-hero-bottom{display:block;padding-top:20px}.award-modes{gap:18px;justify-content:start}.award-state-copy{margin-top:16px;min-height:39px}.award-enter{margin-top:4px;justify-content:space-between;border-top:1px solid #78946b44}.award-modes button{font-size:9px}.awards-universe[data-award-state=am] .award-image-am,.awards-universe[data-award-state=if] .award-image-if{flex:1.45}}
@media(prefers-reduced-motion:reduce){.award-word-i,.award-word-am,.award-word-if,.award-type-line,.award-image,.award-image img,.award-image-label i{transition:none;transform:none!important}}
html[data-motion=paused] .award-image img{transform:none!important;transition:none}
body[data-current-page=awards] .site-header{background:#11271fee}
