.award-nominations{padding-block:var(--space-8);background:var(--color-dark);color:#fff;position:relative;overflow:hidden}.award-nominations__grid.is-animated .award-nomination:not(.is-visible){opacity:0;transform:translateY(24px)}.award-nominations:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff24 1.3px,#0000 1.3px);background-size:26px 26px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 70%)}.award-nominations>.container{z-index:1;position:relative}.award-nominations__head{margin-bottom:var(--space-7)}.award-nominations__title{margin-block:var(--space-2) var(--space-3);color:#fff}.award-nominations__subtitle{color:#ffffffa6;max-width:70ch}.award-nominations__grid{background:0 0;gap:1px;display:grid}@media (width>=760px){.award-nominations__grid{grid-template-columns:repeat(2,1fr)}}.award-nomination{isolation:isolate;gap:var(--space-5);padding:var(--space-6) var(--space-5);background:var(--color-dark);grid-template-columns:auto minmax(0,1fr);scroll-margin-top:96px;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:0 0 0 1px #ffffff24}.award-nomination.is-visible{opacity:1;transform:translateY(0)}.award-nomination:before{content:"";z-index:-1;background:color-mix(in srgb, var(--color-primary) 26%, transparent);opacity:0;transition:opacity .45s;position:absolute;inset:0}.award-nomination:hover:before,.award-nomination:focus-within:before{opacity:1;transition:opacity .25s}.award-nomination:after{content:"";background:conic-gradient(from var(--spark-angle), transparent 0deg 296deg, color-mix(in srgb, var(--color-accent) 45%, transparent) 330deg, var(--color-accent) 350deg, #d9fff4 358deg, transparent 360deg);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--color-accent) 70%, transparent));-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:2px;transition:opacity .3s;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;mask-composite:exclude}.award-nomination:hover:after,.award-nomination:focus-within:after{opacity:1;animation:2.4s linear infinite award-spark-run}@property --spark-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes award-spark-run{to{--spark-angle:360deg}}.award-nomination--international{background:color-mix(in srgb, var(--color-primary) 22%, var(--color-dark))}.award-nomination__number{font-family:var(--font-heading);font-weight:var(--fw-bold);color:#ffffff29;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,6vw,4.5rem);line-height:.85;transition:color .35s}.award-nomination--international .award-nomination__number{color:var(--color-accent)}.award-nomination:hover .award-nomination__number{color:#ffffffd9}.award-nomination__badge{margin-bottom:var(--space-3);background:var(--color-accent);color:#fff;font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;display:inline-block}.award-nomination__audience{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2);font-size:.6875rem;transition:color .3s;display:block}.award-nomination:hover .award-nomination__audience{color:#ffffffd9}.award-nomination__title{color:#fff;margin-bottom:var(--space-3);font-size:1.125rem}.award-nomination__toggle{display:none}.award-nomination__text{color:#ffffffad;margin-bottom:var(--space-5);font-size:.9375rem;transition:color .3s}@media (width<=767px){.award-nomination__toggle{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);margin-bottom:var(--space-2);cursor:pointer;color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;list-style:none;display:flex;position:relative}.award-nomination__toggle::-webkit-details-marker{display:none}.award-nomination__toggle-icon{flex-shrink:0;width:14px;height:14px;position:relative}.award-nomination__toggle-icon:before,.award-nomination__toggle-icon:after{content:"";background:var(--color-accent);width:100%;height:1.5px;transition:transform .25s;position:absolute;top:50%;left:0}.award-nomination__toggle-icon:after{transform:rotate(90deg)}.award-nomination__details[open] .award-nomination__toggle-icon:after{transform:rotate(0)}.award-nomination__details .award-nomination__text{margin-bottom:var(--space-4)}}.award-nomination:hover .award-nomination__text{color:#ffffffd9}.award-nomination__link{align-items:center;gap:var(--space-2);font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:#fff;border-bottom:2px solid var(--color-accent);padding-bottom:3px;transition:border-color .3s;display:inline-flex}.award-nomination:hover .award-nomination__link{border-bottom-color:#fff}.award-nomination__arrow{transition:transform .25s}.award-nomination:hover .award-nomination__arrow{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.award-nomination{opacity:1;transition:none;transform:none}.award-nomination:before{transition:none}.award-nomination:hover:after,.award-nomination:focus-within:after{background:var(--color-accent);animation:none}}.award-nomination[data-has-nominees]{user-select:none}.award-nomination__text,.award-nominee{user-select:text}.award-nominees{margin-top:var(--space-4);margin-bottom:var(--space-4);border-top:1px solid #ffffff29}.award-nominees__panel{overflow:hidden}.award-nominees__toggle{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);color:#fff;font-size:.72rem;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;list-style:none;display:flex}.award-nominees__toggle::-webkit-details-marker{display:none}.award-nominees__count{min-width:20px;height:20px;margin-left:var(--space-2);background:var(--color-accent);color:#fff;letter-spacing:0;place-items:center;padding-inline:5px;font-size:.7rem;display:inline-grid}.award-nominees__icon{border-inline:5px solid #0000;border-top:6px solid #ffffffb3;flex:none;width:0;height:0;transition:transform .2s}.award-nominees[open] .award-nominees__icon{transform:rotate(180deg)}.award-nominees__list{margin:var(--space-3) 0 0;padding:0;list-style:none}.award-nominee{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid #ffffff1a;display:flex}.award-nominee:first-child{border-top:0}.award-nominee__ids{flex-direction:column;gap:2px;min-width:0;display:flex}.award-nominee__name{color:#fff;font-weight:var(--fw-bold);line-height:1.25}.award-nominee__meta{color:#fff9;font-size:var(--fs-small)}.award-nominee__vote{align-items:center;gap:var(--space-3);flex:none;display:flex}.award-nominee__button{color:#fff;font:inherit;font-size:.75rem;font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #fff6;padding:7px 14px;transition:background-color .2s,border-color .2s,color .2s}.award-nominee__button:hover:not([disabled]){background:var(--color-accent);border-color:var(--color-accent)}.award-nominee__button[disabled]{cursor:default}.award-nominee.is-voted .award-nominee__button{background:var(--color-accent);border-color:var(--color-accent)}.award-nominee__button.is-locked{opacity:.5;cursor:not-allowed}.award-nominee__hint{color:#ffffffbf;font-size:var(--fs-small)}.award-nominee__count{color:#fff9;font-size:var(--fs-small);white-space:nowrap}.award-nominee__count b{color:#fff;font-size:1.05rem}@media (width<=519px){.award-nominee{flex-direction:column;align-items:flex-start}}.award-nominees__more{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:var(--space-4);padding-top:var(--space-3);color:#ffffffd9;font-size:.72rem;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff29;display:flex}.award-nominees__more:hover{color:#fff}.award-nominees__more:after{content:"";position:absolute;inset:0}.award-nominees__more-arrow{transition:transform .25s}.award-nomination:hover .award-nominees__more-arrow{transform:translate(4px)}.award-nominee{position:static}.award-nominee__more{margin-top:4px}.award-nominee__more-button{color:#ffffffbf;font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #ffffff80;padding:0}.award-nominee__more-button:hover{color:#fff}.award-nominee__popover{margin-top:var(--space-3);padding:var(--space-4);color:var(--color-text);font-size:var(--fs-small);white-space:pre-line;background:#fff;line-height:1.45;display:none}.award-nominee__more.is-open .award-nominee__popover{display:block}.award-nominee__photo{width:100%;margin-bottom:var(--space-3);aspect-ratio:16/10;object-fit:cover;display:block}@media (hover:hover) and (pointer:fine) and (width>=1024px){.award-nomination{position:relative}.award-nominee__popover{z-index:30;width:100%;max-height:100%;padding:var(--space-5);opacity:0;visibility:hidden;margin-top:0;transition:opacity .18s,visibility .18s;display:block;position:absolute;top:0;left:calc(100% + 1px);overflow-y:auto;box-shadow:0 0 0 1px #ffffff24}.award-nomination--flip .award-nominee__popover{left:auto;right:calc(100% + 1px)}.award-nominee:hover .award-nominee__popover,.award-nominee__more.is-open .award-nominee__popover{opacity:1;visibility:visible}}
