/* Awards, navigation and funding update · 2026-09-14 */
.nav>a{white-space:nowrap}
.awards-wrap{max-width:1500px;margin-inline:auto}
.awards-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:end;padding:76px 0 60px;border-bottom:1px solid var(--line)}
.awards-heading .eyebrow{margin:0 0 25px;color:#656565}
.awards-heading h1{font-size:clamp(52px,6.7vw,96px);font-weight:500;line-height:1.04;letter-spacing:-.06em;margin:0}
.awards-heading h1>span{color:var(--accent)}
.awards-intro{max-width:360px;justify-self:end;padding-bottom:4px}
.awards-intro svg{width:65px;height:65px;margin-bottom:12px;color:#aa583d}
.awards-intro>p{font-size:22px;line-height:1.4;letter-spacing:-.025em;margin:0 0 16px}
.awards-intro .awards-description{font-size:15px;line-height:1.65;color:var(--muted);letter-spacing:0;margin:0}
.award-film{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.65fr);gap:clamp(35px,7vw,110px);padding:50px 0;border-bottom:1px solid var(--line)}
.award-film-intro{min-width:0}
.award-image{display:block;max-width:360px;aspect-ratio:16/10;overflow:hidden;background:#eee}
.award-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}
.award-image:hover img{transform:scale(1.025)}
.award-film h2{font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:21px 0 10px;max-width:380px}
.award-film h2 a:hover{text-decoration:underline;text-underline-offset:5px}
.award-director{font-size:13px;color:var(--muted);margin:0 0 17px}
.award-film-links{display:flex;gap:25px;flex-wrap:wrap;font-size:13px}
.award-film-links a{border-bottom:1px solid #aaa;padding-bottom:4px;display:inline-flex;gap:18px;align-items:center}
.award-film-links a:hover{border-color:var(--accent);color:#a63c24}
.award-list{margin:0;padding:0;list-style:none;align-self:start}
.award-item{padding:23px 0;border-top:1px solid #e5e3df}
.award-item:first-child{border-top:0;padding-top:0}
.award-item:last-child{padding-bottom:0}
.award-meta{display:flex;align-items:center;gap:15px;margin-bottom:10px;min-height:22px}
.award-meta time{font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}
.award-kind{font-size:10px;line-height:1.6;font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:#975033;border:1px solid #e3cabb;background:#fcf5ef;padding:3px 9px}
.award-item--nomination .award-kind{background:#f4f4f2;border-color:#d9d9d4;color:#64645c}
.award-item p{font-size:clamp(18px,1.7vw,23px);line-height:1.5;letter-spacing:-.018em;margin:0;max-width:740px}
.awards-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:35px 0 65px}
.awards-bottom p{font-size:20px;letter-spacing:-.02em;margin:0}
.awards-callout{display:grid;grid-template-columns:85px minmax(0,1fr) 64px;align-items:center;gap:30px;background:#20201f;color:#fff;padding:44px 46px;margin:0 0 85px;transition:background .25s}
.awards-callout:hover{background:#33332e}
.awards-callout-icon svg{width:80px;height:80px;color:#e4be9b}
.awards-callout-copy{display:block}
.awards-callout .eyebrow{display:block;color:#d4b89d;margin-bottom:10px}
.awards-callout-title{display:block;font-size:clamp(28px,3.5vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.14}
.awards-callout-description{display:block;font-size:15px;line-height:1.6;max-width:610px;color:#d0d0cb;margin-top:14px}
.awards-callout-arrow{width:64px;height:64px;border:1px solid #77776c;border-radius:50%;display:grid;place-items:center;font-size:32px;transition:background .25s,color .25s}
.awards-callout:hover .awards-callout-arrow{background:#e4be9b;color:#20201f;border-color:#e4be9b}
.about-body:has(+.awards-callout){padding-bottom:65px}
.funding-strip{background:#fff;color:var(--ink);padding:34px var(--gutter);border-top:1px solid #e7e7e7}
.funding-inner{max-width:1280px;margin:0 auto}
.funding-desktop{display:block;width:100%;height:auto}
.funding-mobile{display:none}
@media(max-width:1000px){.nav{gap:20px}.languages{padding-left:20px}.awards-heading{gap:38px}.awards-intro>p{font-size:20px}.award-film{gap:40px;grid-template-columns:minmax(210px,.9fr) minmax(0,1.4fr)}}
@media(max-width:760px){
 .awards-heading{grid-template-columns:1fr;gap:30px;padding:42px 0 35px}.awards-heading h1{font-size:clamp(49px,10vw,72px)}.awards-heading .eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:20px}.awards-intro{justify-self:start;max-width:440px;padding-left:65px;position:relative}.awards-intro svg{position:absolute;left:0;top:0;width:46px;height:46px;margin:0}.awards-intro>p{font-size:19px;margin-bottom:10px}.awards-intro .awards-description{font-size:14px}.awards-intro br{display:none}
 .award-film{grid-template-columns:1fr;padding:34px 0;gap:25px}.award-film-intro{display:grid;grid-template-columns:130px minmax(0,1fr);column-gap:20px;align-content:start}.award-image{grid-row:1/4;width:130px;aspect-ratio:1/1}.award-film h2{font-size:23px;margin:0 0 9px}.award-director{font-size:12px;margin:0 0 12px}.award-film-links{font-size:12px;gap:16px}.award-film-links a{gap:8px}.award-item{padding:19px 0}.award-item p{font-size:18px}.award-meta{margin-bottom:9px}.award-list{border-top:1px solid #e5e3df;padding-top:22px}
 .awards-bottom{align-items:start;flex-direction:column;padding:30px 0 50px;gap:12px}.awards-bottom p{font-size:18px}.awards-bottom .text-link{font-size:14px}
 .awards-callout{grid-template-columns:52px minmax(0,1fr);padding:30px 25px;gap:20px;margin-bottom:55px}.awards-callout-icon{align-self:start}.awards-callout-icon svg{width:52px;height:52px}.awards-callout-title{font-size:30px}.awards-callout-description{font-size:14px}.awards-callout-arrow{grid-column:2;width:45px;height:45px;font-size:24px}.awards-callout .eyebrow{font-size:10px}
 .funding-strip{padding-block:26px}.funding-desktop{display:none}.funding-mobile{display:flex;flex-direction:column;gap:15px;align-items:center;max-width:340px;margin:0 auto}.funding-mark{display:block;width:100%;aspect-ratio:448/160;overflow:hidden}.funding-mark img{display:block;width:285.714286%;height:auto;max-width:none}.funding-mark--1 img{transform:translateX(-35%)}.funding-mark--2{width:85.714286%;aspect-ratio:384/160}.funding-mark--2 img{width:333.333333%;transform:translateX(-70%)}
}
@media(max-width:390px){.award-film-intro{grid-template-columns:100px minmax(0,1fr);gap:0 16px}.award-image{width:100px}.award-film h2{font-size:21px}.awards-callout{grid-template-columns:1fr}.awards-callout-icon{display:none}.awards-callout-arrow{grid-column:1}}
