.awards-experience{background:var(--background);color:var(--foreground);font-family:var(--font-inter), sans-serif}.award-shell{width:min(1240px,100% - 40px);margin-inline:auto}.award-section{padding-block:64px}.awards-experience h1,.awards-experience h2,.awards-experience h3{letter-spacing:-.04em;line-height:1.06}.awards-experience h1{font-size:clamp(44px,7vw,96px);font-weight:800}.awards-experience h2{font-size:clamp(30px,4vw,48px);font-weight:700}.awards-experience h3{font-size:26px;font-weight:700}.award-kicker{text-transform:uppercase;letter-spacing:.15em;font-weight:750;font-size:11px!important;line-height:1.5!important}.award-index-hero,.award-hero,.award-campaign{background:var(--brand-deep);color:#fff;overflow:hidden}.award-index-hero{padding:90px 0}.award-index-hero .award-shell{position:relative}.award-index-hero h1{z-index:1;position:relative}.award-index-hero p{margin-top:24px;line-height:1.8}.award-index-hero em,.award-hero em{font-family:var(--font-playfair), Georgia, serif;color:var(--brand-gold);font-weight:400}.award-hero-trophy{width:250px;height:250px;color:var(--brand-gold);opacity:.22;position:absolute;top:10%;right:3%}.award-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:64px;display:grid}.award-hero h1{margin:24px 0}.award-hero p:not(.award-kicker){max-width:490px;font-size:17px;line-height:1.7}.award-hero-art{min-height:470px;color:var(--brand-gold);border:1px solid #e9c34955;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.award-hero-art>img{object-fit:cover;width:100%;height:100%}.award-hero-art>span{font-family:Georgia,serif;font-size:96px}.award-hero-art p{text-align:center}.award-logo{object-fit:contain;max-width:180px;max-height:64px;margin:22px 0}.award-button{background:var(--brand);color:#fff;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:14px 25px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.award-button:hover{background:var(--brand-hover)}.award-button:disabled{opacity:.5;cursor:not-allowed}.award-button-gold{background:var(--brand-gold);color:var(--brand-deep);margin-top:28px}.award-button-gold:hover{background:var(--brand-gold-hover)}.award-back{text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.award-countdown{margin-top:35px}.award-countdown>div{gap:25px;margin-top:12px;display:flex}.award-countdown span{flex-direction:column;align-items:center;display:flex}.award-countdown b{font-variant-numeric:tabular-nums;font-size:30px}.award-countdown small{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.award-trust{background:var(--brand-gold);color:var(--brand-deep);justify-content:center;align-items:center;gap:10px;padding:19px;font-size:12px;font-weight:650;display:flex}.award-section-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:32px;display:flex}.award-section-heading p{color:#655b6d;font-size:14px}.award-section-heading .award-kicker{color:var(--brand);margin-bottom:14px}.award-categories,.award-editions{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.award-category{border:1px solid var(--border);background:#fff;transition:transform .2s,border-color .2s}.award-category:hover{border-color:var(--brand);transform:translateY(-4px)}.award-category>div{padding:28px}.award-category>img{object-fit:cover;width:100%;height:180px}.award-category-number{color:var(--brand);margin-bottom:38px;font-size:13px;font-weight:700;display:block}.award-category h3{margin-bottom:15px}.award-category p{color:#625d66;font-size:14px;line-height:1.65}.award-category-link{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:32px;padding-top:20px;font-size:12px;font-weight:700;display:flex}.award-edition{border:1px solid var(--border);background:#fff}.award-edition>img,.award-edition-art{object-fit:cover;width:100%;height:250px}.award-edition-art{background:var(--brand-deep);color:var(--brand-gold);justify-content:center;align-items:center;gap:25px;font-family:Georgia,serif;font-size:60px;display:flex}.award-edition>div:last-child{padding:25px}.award-edition h3{justify-content:space-between;margin:15px 0;display:flex}.award-edition p{color:#625d66;font-size:14px;line-height:1.6}.award-information{background:#eee9e0;padding:64px 0}.award-information h2{margin:18px 0 30px}.award-info-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:35px;display:grid}.award-info-grid b{text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-size:12px}.award-info-grid p{margin-top:14px;font-size:15px;line-height:1.7}.award-information>.award-shell>p:not(.award-kicker){font-size:13px;line-height:1.8}.award-information a{font-size:13px}.award-category-heading{border-bottom:2px solid var(--brand);padding:32px 0 55px}.award-category-heading h1{max-width:900px;margin-top:20px;font-size:clamp(42px,6vw,75px)}.award-category-heading>p:last-child{margin-top:20px;font-size:17px;line-height:1.8}.award-voting-heading{justify-content:space-between;align-items:center;margin:35px 0;display:flex}.award-voting-heading h2{margin-top:12px;font-size:30px}.award-nominees{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.award-nominee{box-shadow:0 0 0 1px var(--border);background:#fff;border:2px solid #0000;position:relative}.award-nominee.is-selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.award-nominee-select{cursor:pointer;display:block}.award-nominee-select input{width:24px;height:24px;accent-color:var(--brand);z-index:2;position:absolute;top:18px;left:18px}.award-nominee-image{aspect-ratio:4/4.2;background:#ece6ed;position:relative;overflow:hidden}.award-nominee-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.award-nominee:hover img{transform:scale(1.025)}.award-selection-mark{background:var(--brand);color:#fff;opacity:0;padding:10px;position:absolute;bottom:14px;right:14px}.is-selected .award-selection-mark{opacity:1}.award-nominee-body{padding:24px 22px 12px}.award-nominee h3{margin:10px 0}.award-nominee-body p{color:#625d66;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.award-card-links{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 22px 18px;display:flex}.award-card-links a{min-height:44px;color:var(--brand);text-underline-offset:4px;align-items:center;font-size:11px;text-decoration:underline;display:flex}.award-photo-placeholder{height:100%;color:var(--brand);justify-content:center;align-items:center;display:flex}.award-result{border-top:1px solid var(--border);color:var(--brand);padding:12px 22px;font-size:13px;font-weight:700}.award-vote-bar{z-index:10;border:1px solid var(--brand);background:#fff;justify-content:space-between;align-items:center;gap:22px;margin-top:32px;padding:22px 25px;display:flex;position:sticky;bottom:14px;box-shadow:0 8px 35px #2e005214}.award-vote-bar strong{font-size:18px}body:has(#site-cookie-consent) .awards-experience .award-vote-bar{position:relative;bottom:auto}.award-vote-bar p{color:#625d66;margin-top:4px;font-size:12px}.award-disclosure{color:#625d66;padding:24px 0;font-size:13px}.award-error{color:#991b1b;background:#fef2f2;margin-block:16px;padding:16px;font-size:14px;line-height:1.6}.award-verify{gap:20px;display:grid}.award-verify label{gap:8px;font-size:13px;font-weight:600;display:grid}.award-verify input,.award-verify select{color:#1b1c19;background:#fff;border:1px solid #aaa;min-height:48px;padding:12px}.award-text-button{min-height:44px;font-size:13px;text-decoration:underline}.award-support{border-top:1px solid var(--border);margin-top:50px;padding-top:35px}.award-share{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;display:flex}.award-share button,.award-share a{cursor:pointer;min-height:44px;color:inherit;background:0 0;border:1px solid #cfc7d1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.award-share button:hover,.award-share a:hover{background:#d8b4fe33}.award-share span{font-size:12px}.award-success{text-align:center;outline:none;max-width:650px;margin:60px auto}.award-success h2{margin:18px 0;font-size:50px}.award-success>p{margin:18px 0;font-size:15px;line-height:1.7}.award-success-icon{background:var(--brand-gold);color:var(--brand-deep);border-radius:50%;margin-bottom:15px;padding:20px;display:inline-flex}.award-success-photo{object-fit:cover;width:200px;height:230px;margin:25px auto}.award-success .award-share{justify-content:center}.award-empty{text-align:center;border:1px solid var(--border);flex-direction:column;align-items:center;gap:20px;padding:80px 22px;display:flex}.award-empty p{max-width:560px;font-size:15px;line-height:1.7}.award-progress{border:1px solid var(--border);background:#fff;margin-bottom:45px;padding:25px}.award-progress>div{justify-content:space-between;gap:20px;font-size:13px;display:flex}.award-progress progress{width:100%;height:8px;accent-color:var(--brand);margin-top:18px}.award-progress p{color:#625d66;margin-top:10px;font-size:12px}.award-campaign-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;display:grid}.award-campaign-grid>div{padding:45px 0}.award-campaign-grid>img{object-fit:cover;width:100%;height:600px}.award-campaign .award-kicker{color:var(--brand-gold);margin:30px 0 18px}.award-campaign h1{overflow-wrap:anywhere}.award-campaign-category{margin:25px 0 10px;font-size:24px}.award-skeleton{background:#e8e1e9;animation:1.5s ease-in-out infinite award-pulse}.awards-experience :focus-visible{outline:3px solid var(--brand-gold);outline-offset:4px}.awards-experience input:focus-visible,.awards-experience select:focus-visible{outline-color:var(--brand)}@keyframes award-pulse{50%{opacity:.4}}@media (max-width:950px){.award-hero-grid{gap:30px}.award-hero-art{min-height:350px}.award-categories,.award-nominees,.award-editions{grid-template-columns:repeat(2,minmax(0,1fr))}.award-campaign-grid>img{height:460px}.award-info-grid{gap:22px}}@media (max-width:640px){.award-shell{width:calc(100% - 32px)}.award-section{padding-block:40px}.award-index-hero{padding:60px 0}.award-hero-trophy{width:150px;height:150px;right:-25px}.award-hero-grid,.award-campaign-grid{grid-template-columns:1fr;gap:25px;padding-block:35px}.award-hero-art{height:280px;min-height:0}.award-hero-art>svg{height:75px}.award-hero-art>span{font-size:62px}.award-hero-art p{font-size:13px}.award-hero-grid h1{font-size:58px}.award-section-heading{flex-direction:column;align-items:start}.award-categories,.award-editions{grid-template-columns:1fr}.award-nominees{gap:12px}.award-nominee-body{padding:15px 12px 5px}.award-nominee h3{font-size:21px}.award-nominee-body p{-webkit-line-clamp:2;font-size:12px}.award-nominee .award-kicker{font-size:9px!important}.award-card-links{gap:0;padding:5px 12px}.award-card-links a{font-size:10px}.award-nominee-select input{top:10px;left:10px}.award-vote-bar{flex-wrap:wrap;gap:12px;padding:15px;bottom:8px}.award-vote-bar>.award-button{width:100%;min-height:50px}.award-vote-bar strong{font-size:16px}.award-info-grid{grid-template-columns:1fr;gap:25px}.award-information{padding:40px 0}.award-campaign-grid>img{grid-row:2;height:340px}.award-campaign-grid>div{padding:0}.award-campaign h1{font-size:54px}.award-voting-heading h2{font-size:26px}.award-progress>div{flex-direction:column;gap:8px}.award-share{gap:6px}.award-share button,.award-share a{padding:9px 11px}.award-success h2{font-size:38px}.award-success{margin:35px auto}.award-countdown>div{gap:23px}.award-category-heading{padding-bottom:35px}.award-category-heading h1{font-size:44px}.award-empty{padding:50px 20px}}@media (prefers-reduced-motion:reduce){.awards-experience *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.award-official-results{border:1px solid var(--brand);background:#fff;margin-top:35px;padding:32px}.award-official-results h2{margin:16px 0}.award-official-results>p:not(.award-kicker){color:#625d66;font-size:13px;line-height:1.7}.award-official-results ol{margin-top:25px}.award-official-results li{border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;display:flex}.award-official-results li>span{white-space:nowrap}.award-progress details{margin-top:16px}.award-progress summary{cursor:pointer;padding:12px 0;font-weight:600}.award-progress-list{gap:8px;margin-top:12px;display:grid}.award-progress-list a{background:#fff;padding:12px;display:block}.award-progress-list small{color:#625d66;margin-top:4px;display:block}
