header nav{gap:20px}header nav a{font-size:11px}.pagehero{display:grid;grid-template-columns:1fr 1fr;min-height:550px;background:#e9dfe6}.pagehero-copy{padding:95px 9%;display:flex;flex-direction:column;justify-content:center}.pagehero h1,.faq-page h1{font-size:clamp(64px,6vw,100px);margin:30px 0}.pagehero-copy p{max-width:390px;line-height:1.8}.pagehero>img{height:100%;width:100%;object-fit:cover;min-height:550px}.page-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.copy{max-width:460px}.copy p{margin:0 0 24px}.smallnote{font-size:10px;color:#745c6b}.facts{display:grid;grid-template-columns:repeat(3,1fr);background:var(--wine);color:var(--cream);padding:65px 7%;gap:45px}.facts div{border-left:1px solid #ffffff80;padding-left:25px}.facts span,.detail-list span{font-size:9px;letter-spacing:.15em}.facts strong{display:block;font:48px 'Goudy Bookletter 1911';margin:15px 0}.facts p{font-size:12px;max-width:240px}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:50px 0}.timeline article{border-top:1px solid var(--line);padding-top:20px}.timeline span{font-size:10px;color:#765b6c}.timeline h3{font-size:32px;margin:25px 0 15px}.timeline p{font-size:12px}.photochapter{position:relative;min-height:550px;color:white;display:flex;align-items:center;padding:7%}.photochapter:after{content:'';position:absolute;inset:0;background:#21121e99}.photochapter img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.photochapter div{position:relative;z-index:1}.photochapter h2{margin:25px 0}.photochapter em,.page-cta em{color:#e6cfdf}.photochapter p{max-width:360px}.detail-list p{border-top:1px solid var(--line);padding:20px 0;font-size:12px}.detail-list span,.detail-list strong{display:block}.detail-list strong{font:28px 'Goudy Bookletter 1911';margin:10px 0}.people-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px 22px}.person{background:transparent;border:0;color:var(--ink);padding:0;text-align:left}.person-image{overflow:hidden;aspect-ratio:800/650;background:#d7c8d3}.person-image img{width:100%;height:auto;display:block;transition:transform .5s}.person:hover img{transform:scale(1.03)}.person h3{font-size:27px;margin:17px 0 5px}.person p{font-size:11px}.person small{display:block;font-size:9px;letter-spacing:.09em;color:#816477;margin-top:8px}.person-image.old{aspect-ratio:4/4.2}.person-image.old img{height:100%;object-fit:cover}.more-judges{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:50px;padding:35px;background:#efe5e5}.more-judges h3{font-size:38px;margin-top:18px}.more-judges p{align-self:center;line-height:2}.past{background:#e6e0f0}.archive-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:15px;height:340px}.archive-grid img{width:100%;height:100%;object-fit:cover}.archive-links{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:25px}.archive-links a{padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.page-cta{text-align:center;background:var(--wine);color:var(--cream);padding:90px 5%}.page-cta h2{margin:25px 0 35px}.page-cta>div{display:flex;justify-content:center;gap:12px}.ghost{background:transparent;color:white;border:1px solid #ffffffa0}.faq-page{max-width:1100px;margin:auto}.faq-page h1{font-family:'Goudy Bookletter 1911',Georgia,serif;font-weight:400;line-height:1.05}.faq-items{margin:60px 0}.faq-page .caption a{text-decoration:underline}.panel-link{margin-top:30px}.judges .judge .portrait{aspect-ratio:800/650;height:auto}.judges .judge .portrait img{height:auto;width:100%;object-fit:initial}.judges .judgegrid{align-items:start}
@media(max-width:1000px){header nav{gap:10px}header nav a{font-size:10px}.people-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){header nav a{font-size:12px}.pagehero{grid-template-columns:1fr}.pagehero-copy{padding:65px 7%}.pagehero h1,.faq-page h1{font-size:60px}.pagehero>img{min-height:0;height:300px}.page-grid{display:block}.page-grid .copy,.detail-list{margin-top:30px}.facts{grid-template-columns:1fr;gap:30px;padding:45px 7%}.facts strong{font-size:42px}.timeline{grid-template-columns:1fr 1fr;gap:30px 20px}.timeline h3{font-size:27px}.people-grid{grid-template-columns:repeat(2,1fr);gap:25px 13px}.person h3{font-size:23px}.person p{font-size:10px}.more-judges{display:block;padding:25px}.more-judges p{margin-top:25px;font-size:12px}.archive-grid{height:auto;grid-template-columns:1fr 1fr}.archive-grid img{height:200px}.archive-grid img:first-child{grid-column:1/-1;height:250px}.archive-links{grid-template-columns:1fr 1fr}.page-cta{padding:65px 7%}.page-cta>div{flex-direction:column;align-items:stretch}.photochapter{min-height:470px}.faq-items{margin:40px 0}.faq-page h1{font-size:50px}}
.archive-year{background:#faf6ed9c;padding:30px;margin:0 0 50px}.archive-year p{font:25px/1.5 'Goudy Bookletter 1911',Georgia,serif;margin-top:15px}#showall{cursor:pointer;width:100%}
.visualstory{padding-top:0}.visualstory-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.visualstory-head .textlink{width:240px}.visualstory-grid{height:350px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:15px}.visualstory-grid img{width:100%;height:100%;object-fit:cover}@media(max-width:650px){.visualstory-head{display:block}.visualstory-head .textlink{width:100%;margin-top:15px}.visualstory-grid{height:auto;grid-template-columns:1fr 1fr}.visualstory-grid img{height:190px}.visualstory-grid img:first-child{grid-column:1/-1;height:230px}}
@media(min-width:651px) and (max-width:950px){header nav{display:none;position:absolute;top:126px;left:0;right:0;background:var(--cream);z-index:5;padding:25px;box-shadow:0 15px 20px #0002}header nav.open{display:grid;gap:20px}header .small{margin-left:auto}.menu{display:block;background:transparent;border:0;color:var(--wine);font-size:22px;padding:8px}}
/* Editorial refinement */
body{font-size:16px;line-height:1.65}.eyebrow{line-height:1.5;font-weight:700;letter-spacing:.14em}.review{font-size:9px}header{gap:24px}header nav{gap:18px}header nav a{font-size:12px;white-space:nowrap}.button{line-height:1.35;font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.button.small{min-height:46px}.textlink{font-weight:600;line-height:1.45;min-height:48px}.copy p{line-height:1.8}.pagehero-copy{padding:85px 10%}.pagehero h1{line-height:1.03}.pagehero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:30px}.pagehero-actions .textlink{min-width:230px}.hero-actions{display:flex;align-items:center;gap:26px}.hero-sponsor{font-size:12px;color:#fff;border-bottom:1px solid #ffffffb0;padding:12px 0}.hero-sponsor:hover{color:#e6cfdf}.intro-partner{padding-bottom:45px}.intro-partner .splitheading{margin:25px 0 20px}.moment-list{padding-top:20px}.moment{display:grid;grid-template-columns:1.15fr 1fr;min-height:410px;margin-bottom:30px;background:#efe5e5}.moment.reverse{grid-template-columns:1fr 1.15fr}.moment.reverse .moment-image{order:2}.moment-image{min-height:410px;overflow:hidden}.moment-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.moment:hover .moment-image img{transform:scale(1.02)}.moment-copy{padding:clamp(38px,5vw,75px);display:flex;flex-direction:column;justify-content:center}.moment-copy h2{font-size:clamp(42px,4vw,62px);margin:22px 0}.moment-copy p{font-size:14px;max-width:400px;line-height:1.8}.moment-copy .textlink{max-width:340px;margin-top:18px}.partner-film{background:var(--wine);color:var(--cream);padding:85px 7%;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.partner-film h2{margin:20px 0}.partner-film em{color:#dfc8d8}.partner-film p{margin:0 0 25px}.partner-film video{width:100%;aspect-ratio:16/9;object-fit:cover;background:#1d1118}.sponsorhero img{object-position:center}.person p{line-height:1.5}.filter button{min-height:42px}.faq details summary{font-size:14px;font-weight:600}.faq-page summary{font-weight:600}.page-cta .ghost:hover{background:#6c3055;color:white}
@media(max-width:1100px) and (min-width:951px){header nav{gap:11px}header nav a{font-size:11px}header{gap:14px}.logo{width:108px}}
@media(max-width:650px){body{font-size:15px}.hero-actions{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.hero-sponsor{font-size:11px}.pagehero-copy{padding:52px 7%}.pagehero h1{font-size:clamp(47px,12vw,60px);margin:22px 0}.pagehero-actions{margin-top:22px;align-items:stretch}.pagehero-actions .button{width:100%}.moment-list{padding-top:0}.moment,.moment.reverse{display:flex;flex-direction:column;margin-bottom:22px}.moment.reverse .moment-image{order:0}.moment-image{height:245px;min-height:0}.moment-copy{padding:30px 25px}.moment-copy h2{font-size:40px;margin:16px 0}.moment-copy p{font-size:13px}.partner-film{padding:55px 7%;display:flex;flex-direction:column;align-items:stretch;gap:28px}.partner-film h2{font-size:48px}.intro-partner .splitheading{margin:20px 0}.page-cta{padding:65px 7%}.faq details summary{font-size:13px}}
.choose-path{padding-top:65px;padding-bottom:70px}.choose-path .sectionhead{margin-bottom:28px}.paths-top{display:grid;grid-template-columns:1fr 1fr .9fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.path-option{padding:28px 34px 27px 0;margin-right:32px;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:230px}.path-option:last-child{border:0;margin:0}.path-number,.quote-credit{font-size:9px;letter-spacing:.12em;font-weight:700}.path-option h3{font-size:35px;margin:17px 0 12px}.path-option p{font-size:13px;max-width:315px;line-height:1.65}.path-link{font-size:12px;font-weight:700;margin-top:auto;padding-top:20px}.path-option:hover .path-link{color:#8c4d74}.founder-story{display:grid;grid-template-columns:1fr 1fr;background:#e8dce4}.founder-images{position:relative;min-height:620px;overflow:hidden}.founder-images img:first-child{width:100%;height:100%;position:absolute;object-fit:cover}.founder-images img:last-child{position:absolute;bottom:0;right:0;width:32%;height:46%;object-fit:cover;border:10px solid #e8dce4;border-right:0;border-bottom:0}.founder-copy{padding:clamp(45px,7vw,100px);display:flex;flex-direction:column;justify-content:center}.founder-copy h2{margin:24px 0}.founder-copy p{font-size:14px;line-height:1.85;max-width:440px}.founder-copy blockquote{font:italic 29px/1.3 'Goudy Bookletter 1911',Georgia,serif;color:var(--wine);margin:30px 0 14px}.founder-copy .textlink{max-width:360px;margin-top:22px}.eligibility{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;background:#efe5e5}.eligibility h2{margin:25px 0}.eligibility>div:first-child p{max-width:320px;font-size:14px}.eligibility-list p{display:flex;gap:20px;padding:19px 0;border-top:1px solid #cdbec6;font-size:13px;line-height:1.7}.eligibility-list p span{color:#826c7a;font-size:10px;font-weight:700}.fee{background:var(--cream);padding:20px 22px;margin-top:10px}.fee strong,.fee span{display:block}.fee span{font-size:11px;margin-top:4px}.eligibility .textlink{margin-top:12px}@media(max-width:650px){.choose-path{padding-top:50px;padding-bottom:50px}.paths-top{display:block}.path-option{padding:24px 0;margin:0;border:0;border-bottom:1px solid var(--line);min-height:auto}.path-option:last-child{border-bottom:0}.path-option h3{font-size:31px;margin:13px 0 8px}.path-link{padding-top:14px}.founder-story{display:flex;flex-direction:column}.founder-images{height:330px;min-height:0}.founder-copy{padding:40px 7% 50px}.founder-copy blockquote{font-size:25px}.eligibility{display:block}.eligibility-list{margin-top:30px}}
.finalist-intro{padding-bottom:80px}.finalist-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.finalist-gallery img{width:100%;height:380px;object-fit:cover;object-position:center top}.pitch-film{background:var(--wine);color:var(--cream);display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;padding:75px 7%}.pitch-film-copy h2{margin:24px 0}.pitch-film-copy em{color:#e1cbd9}.pitch-film-copy p{font-size:14px;line-height:1.8;max-width:360px}.pitch-film-copy .textlink{margin-top:22px;border-color:#ffffff70}.pitch-film video{width:100%;aspect-ratio:16/9;object-fit:cover;background:#21121e}.founder-voices{background:#efe5e5}.voice-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.voice-grid article{padding:40px;background:#faf6ed}.voice-grid blockquote{font:italic 30px/1.28 'Goudy Bookletter 1911',Georgia,serif;color:var(--wine);margin:26px 0}.voice-grid p{font-size:12px;font-weight:600}.voice-grid .textlink{margin-top:22px}@media(max-width:650px){.finalist-intro{padding-bottom:55px}.finalist-gallery{grid-template-columns:1fr 1fr;gap:10px}.finalist-gallery img{height:230px}.finalist-gallery img:first-child{grid-column:1/-1;height:300px}.pitch-film{display:flex;flex-direction:column;align-items:stretch;gap:26px;padding:55px 7%}.pitch-film-copy h2{font-size:45px}.voice-grid{display:block}.voice-grid article{padding:30px 25px;margin-bottom:14px}.voice-grid blockquote{font-size:26px}}
.past-five{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding-top:0}.past-five-photo img{width:100%;height:380px;object-fit:cover}.past-five h2{margin:22px 0}.past-five p{font-size:14px;line-height:1.8;max-width:430px}.past-five .textlink{max-width:340px;margin-top:18px}@media(max-width:650px){.past-five{display:block;padding-top:0}.past-five-photo img{height:245px}.past-five>div:last-child{padding-top:25px}.past-five h2{font-size:42px}}

/* Full award directory and refined partner presentation */
.all-awards .splitheading p{max-width:430px}.award-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.award-category{padding:32px;min-height:220px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.award-category-number{font-size:10px;letter-spacing:.14em;color:#765c6b;font-weight:700}.award-category h3{font-size:clamp(26px,2.3vw,34px);margin:15px 0 12px}.award-category p{font-size:14px;max-width:460px;line-height:1.7}.award-category-partner{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:24px}.award-category-partner span{font-size:9px;letter-spacing:.12em;font-weight:700}.award-category-partner img{width:115px;height:42px;object-fit:contain;object-position:left center;mix-blend-mode:multiply}.award-next{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:35px}.award-next p{max-width:430px}.credibility>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:960px;margin:30px auto}.credibility figure{margin:0;min-height:150px;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffaf4;border:1px solid #e3d7d9}.credibility img,.credibility figure:nth-child(2) img{width:100%;max-width:200px;height:65px;object-fit:contain;mix-blend-mode:multiply}.credibility figcaption{font-size:9px;line-height:1.4;letter-spacing:.11em;margin-top:14px}.partnergrid{gap:12px;border:0}.partnercard{min-height:180px;border:1px solid #d4c6d0;background:#fffaf4;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 18px}.partnercard img{width:100%;max-width:175px;height:75px;object-fit:contain;mix-blend-mode:multiply}.partnercard span{font-size:9px;line-height:1.45;letter-spacing:.08em;margin-top:15px;text-align:center}.visualstory-grid img,.awardphoto img,.partnerintro>img,.pagehero>img{filter:contrast(1.04) saturate(1.04)}
@media(max-width:650px){.award-categories{grid-template-columns:1fr}.award-category{min-height:0;padding:26px}.award-category h3{font-size:29px}.award-next{align-items:flex-start;flex-direction:column}.credibility>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:22px auto}.credibility figure{min-height:108px;padding:10px 5px}.credibility img,.credibility figure:nth-child(2) img{height:48px;max-width:100%}.credibility figcaption{font-size:7px;margin-top:8px}.partnergrid{gap:8px}.partnercard{min-height:155px;padding:18px 10px}.partnercard img{height:62px;max-width:140px}.partnercard span{font-size:8px;margin-top:10px}}
