.award-what-next{--next-ink:#fff;--next-violet:#9f7cff;--next-dark:#16062f;--next-panel:#251144;--next-panel-strong:#2d1550;--next-lavender:#d9c9f4;--next-line:rgba(255,255,255,.16);--next-muted:#d4cae2;--next-yellow:#f4ca49;padding:84px 0;background:#16062f;color:var(--next-ink)}
.award-what-next__shell{width:min(1160px,calc(100% - 40px));margin:auto}
.award-what-next__header{display:block;margin-bottom:54px;padding-bottom:42px;border-bottom:1px solid var(--next-line)}
.award-what-next__header>div:first-child{max-width:760px}
.award-what-next__eyebrow{margin:0 0 14px;color:var(--next-yellow);font:800 12px/1 Mulish,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.award-what-next__header h2{margin:0;color:var(--next-ink);font:700 clamp(48px,5.4vw,72px)/.95 Inglobal,Arial,sans-serif;letter-spacing:-.035em}
.award-what-next__header>div:first-child>p:last-child{max-width:650px;margin:22px 0 0;color:var(--next-muted);font:400 18px/1.55 Mulish,Arial,sans-serif}
.award-what-next__timeline{position:relative}
.award-what-next__timeline::before{content:'';position:absolute;top:0;bottom:0;left:31px;width:1px;background:linear-gradient(transparent,var(--next-line) 7%,var(--next-line) 93%,transparent)}
.award-next-card{position:relative;margin:0 0 30px 104px;padding:40px;border:1px solid var(--next-line);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 18px 54px rgba(4,0,20,.18);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}
.award-next-card:hover{border-color:rgba(244,202,73,.5);background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.045));box-shadow:0 22px 58px rgba(4,0,20,.28);transform:translateY(-2px)}
.award-next-card:last-child{margin-bottom:0}
.award-next-card__indicator{position:absolute;top:32px;left:-105px;display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:16px;background:#211041;color:#c6adff;font:800 24px/1 Mulish,Arial,sans-serif;box-shadow:0 12px 30px rgba(4,0,20,.28);transition:transform .22s ease}
.award-next-card__stage-icon{width:32px;height:32px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.award-next-card__trophy-icon{position:relative;display:grid;width:32px;height:32px;place-items:center;color:var(--next-violet)}
.award-next-card__trophy-icon-base{position:absolute;inset:0}
.award-next-card__trophy-icon-gold{position:absolute;right:0;bottom:0;left:0;height:52%;overflow:hidden;color:var(--next-yellow)}
.award-next-card__trophy-icon-gold .award-next-card__stage-icon{position:absolute;bottom:0;left:0}
.award-next-card:hover .award-next-card__indicator{transform:scale(1.06)}
.award-next-card.is-current{border-color:var(--next-yellow);background:linear-gradient(135deg,rgba(88,39,205,.3),rgba(255,255,255,.055));box-shadow:0 22px 60px rgba(4,0,20,.32)}
.award-next-card.is-current .award-next-card__indicator{border-color:var(--next-yellow);background:#5827cd;color:#fff}
.award-next-card__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}
.award-next-card__layout--compact{grid-template-columns:minmax(0,1fr) 290px;align-items:center}
.award-next-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}
.award-next-card__current{display:inline-flex;min-height:40px;align-items:center;padding:0 14px;border:1px solid rgba(244,202,73,.34);border-radius:12px;background:rgba(244,202,73,.12);color:var(--next-yellow);font:800 11px/1 Mulish,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.award-next-card__date{color:#d7c4ff;font:700 14px/1.3 Mulish,Arial,sans-serif}
.award-next-card h3{margin:0;color:var(--next-ink);font:700 clamp(32px,3vw,42px)/1 Inglobal,Arial,sans-serif;letter-spacing:-.025em}
.award-next-card>div p,.award-next-card__layout>div>p{max-width:660px;margin:18px 0 0;color:var(--next-muted);font:400 15px/1.75 Mulish,Arial,sans-serif}
.award-next-card__cta{padding:26px;border:1px solid rgba(244,202,73,.48);border-radius:16px;background:rgba(244,202,73,.08)}
.award-next-card__cta p{margin:0!important;color:var(--next-ink)!important;font:800 16px/1.5 Mulish,Arial,sans-serif!important}
.award-next-card__cta a{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:22px;padding:0 20px;border-radius:12px;background:var(--next-yellow);color:var(--next-dark);font:700 14px/1 Mulish,Arial,sans-serif;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.award-next-card__cta a:hover,.award-next-card__cta a:focus-visible{transform:translateY(-2px);background:#ffe16d;box-shadow:0 10px 24px #f4ca4938}
.award-next-card__cta a:focus-visible{outline:3px solid var(--next-violet);outline-offset:3px}
.award-next-card__note{display:flex;min-height:76px;align-items:center;gap:14px;padding:16px 20px;border:1px solid rgba(159,124,255,.28);border-radius:16px;background:rgba(88,39,205,.22)}
.award-next-card__note-icon{width:24px;height:24px;flex:0 0 24px;color:var(--next-violet);stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.award-next-card__note p{margin:0!important;color:var(--next-ink)!important;font:700 14px/1.45 Mulish,Arial,sans-serif!important}
.award-next-card--ceremony{box-shadow:0 22px 58px rgba(4,0,20,.25)}
.award-next-card__ceremony-head{margin-bottom:34px;padding-bottom:32px;border-bottom:1px solid var(--next-line)}
.award-next-program h4{margin:0 0 26px;color:var(--next-muted);font:800 12px/1 Mulish,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.award-next-program ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}
.award-next-program li{position:relative;padding:26px 18px 0 0;border-top:1px solid var(--next-line)}
.award-next-program li::before{content:'';position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--next-violet);box-shadow:0 0 0 4px #241147}
.award-next-program li.is-award::before{background:var(--next-yellow)}
.award-next-program time,.award-next-program strong,.award-next-program span{display:block}
.award-next-program time{color:#c9afff;font:800 18px/1 Mulish,Arial,sans-serif}
.award-next-program strong{margin-top:10px;color:var(--next-ink);font:800 14px/1.4 Mulish,Arial,sans-serif}
.award-next-program span{margin-top:5px;color:var(--next-muted);font:400 12px/1.55 Mulish,Arial,sans-serif}
@media(max-width:900px){.award-what-next__header{align-items:flex-start}.award-what-next__brand{flex-basis:190px;width:190px}.award-next-card__layout,.award-next-card__layout--compact{grid-template-columns:1fr}.award-next-program ol{grid-template-columns:1fr}.award-next-program li{padding:0 0 26px 26px;border-top:0;border-left:1px solid var(--next-line)}.award-next-program li:last-child{padding-bottom:0}.award-next-program li::before{top:0;left:-6px}}
@media(max-width:680px){.award-what-next{padding:58px 0}.award-what-next__shell{width:min(100% - 24px,1160px)}.award-what-next__header{display:block;margin-bottom:30px;padding-bottom:30px}.award-what-next__brand{display:none}.award-what-next__header h2{font-size:48px}.award-what-next__header>div:first-child>p:last-child{margin-top:18px;font-size:16px}.award-what-next__timeline::before{display:none}.award-next-card{margin:0 0 18px;padding:24px 20px;border-radius:20px}.award-next-card__indicator{position:absolute;top:24px;left:20px;width:48px;height:48px;margin:0;border-radius:14px;font-size:19px}.award-next-card__meta{min-height:48px;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px;margin:0 0 18px 62px}.award-next-card__current{min-height:26px;padding:0 10px;font-size:9px}.award-next-card h3{font-size:32px}.award-next-card>div p,.award-next-card__layout>div>p{margin-top:14px;line-height:1.65}.award-next-card__layout{gap:24px}.award-next-card__cta{padding:20px}.award-next-card__ceremony-head{margin-bottom:26px;padding-bottom:26px}.award-next-program h4{margin-bottom:22px}}
@media(prefers-reduced-motion:reduce){.award-next-card,.award-next-card__indicator,.award-next-card__cta a{transition:none}}
