:root{--gig-flame:#f45347;--gig-night:#0d1a2d;--gig-paper:#fef6f6;--gig-dusk:#10273e;--gig-potassium:#dea8f4;--gig-copper:#00ae97;--gig-sodium:#ffbf3f;--color-bg-dark:var(--gig-night);--color-bg-light:var(--gig-paper);--color-accent:var(--gig-flame);--color-text-on-dark:var(--gig-paper);--color-text-on-light:var(--gig-night);--line-on-dark:#fef6f629;--line-on-dark-strong:#fef6f666;--line-on-light:#0d1a2d2e;--line-on-light-strong:#0d1a2d8c;--muted-on-dark:#fef6f6c7;--muted-on-light:#0d1a2dbd;--status-pass:var(--gig-copper);--status-fail:var(--gig-flame);--status-warn:var(--gig-sodium);--status-info:var(--gig-potassium);--font-brand:"Motiva Sans", Tahoma, "Segoe UI", sans-serif;--tracking-caps:.2em;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--gutter:clamp(1rem, 4vw, 3rem);--measure:40rem;--radius:0;--keyline:1px;--control-height:2.75rem}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}:root{--sb-thumb:var(--line-on-dark-strong);--sb-track:var(--gig-night)}.surface-light,.table-wrap,.board,.sheet{--sb-thumb:var(--gig-night);--sb-track:#0d1a2d14}.surface-dark,.rail{--sb-thumb:var(--line-on-dark-strong);--sb-track:var(--gig-night)}*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}body{background:var(--color-bg-dark);min-height:100vh;color:var(--color-text-on-dark);font-family:var(--font-brand);flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.55;display:flex}main{flex:1 0 auto}a{color:inherit}:focus-visible{outline:3px solid var(--gig-flame);outline-offset:3px}.caps{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--gig-paper);color:var(--gig-night);z-index:10;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-1)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
:root,.surface-dark{--fg:var(--color-text-on-dark);--bg:var(--color-bg-dark);--line:var(--line-on-dark);--line-strong:var(--line-on-dark-strong);--muted:var(--muted-on-dark)}.surface-light{--fg:var(--color-text-on-light);--bg:var(--color-bg-light);--line:var(--line-on-light);--line-strong:var(--line-on-light-strong);--muted:var(--muted-on-light);background:var(--bg);color:var(--fg)}.button{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control-height);margin-top:var(--space-3);border:2px solid var(--gig-flame);border-radius:var(--radius);background:var(--gig-flame);color:var(--gig-night);font:inherit;cursor:pointer;padding:.5rem 1.25rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{color:var(--fg);background:0 0}.button--quiet{color:var(--fg);border-color:var(--line-strong);background:0 0}.button--quiet:hover{background:var(--gig-flame);border-color:var(--gig-flame);color:var(--gig-night)}.button--small{min-height:2.25rem;margin-top:0;padding:.25rem .75rem;font-size:.75rem}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button[disabled]:hover{background:var(--gig-flame);color:var(--gig-night)}.button--quiet[disabled]:hover{color:var(--fg);border-color:var(--line-strong);background:0 0}.button-row{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.button-row .button{margin-top:0}.textlink{-webkit-text-decoration-color:var(--gig-flame);text-decoration-color:var(--gig-flame);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:2px}.page-header{margin-bottom:var(--space-4)}.page-header h1{margin:0;font-size:clamp(1.4rem,3.5vw,2.1rem);font-weight:900;line-height:1.2}.page-header__intro{max-width:var(--measure);margin:var(--space-2) 0 0;color:var(--muted)}.section{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--keyline) solid var(--line)}.section>h2{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:900}.section__intro{max-width:var(--measure);margin:0 0 var(--space-3);color:var(--muted);font-size:var(--text-sm)}.form{gap:var(--space-3);max-width:44rem;display:grid}.form--inline{align-items:end;gap:var(--space-2);flex-wrap:wrap;max-width:none;display:flex}.form__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.field{align-content:start;gap:.35rem;display:grid}.field__label{font-size:var(--text-xs);font-weight:700}.field__hint{font-size:var(--text-sm);color:var(--muted);margin:0}.field__error{border-left:3px solid var(--status-fail);font-size:var(--text-sm);margin:0;padding-left:.6rem;font-weight:700}.input{width:100%;min-height:var(--control-height);border:var(--keyline) solid var(--line-strong);border-radius:var(--radius);color:var(--fg);font:inherit;font-size:var(--text-md);background:0 0;padding:.5rem .75rem}textarea.input{resize:vertical;min-height:5.5rem}.input[aria-invalid=true]{border:2px solid var(--status-fail)}.check{font-size:var(--text-sm);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.check input{width:1.25rem;height:1.25rem;accent-color:var(--gig-flame);margin:.1rem 0 0}.fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.fieldset legend{margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:700}.notice{max-width:var(--measure);border-left:3px solid var(--status-info);background:color-mix(in srgb, var(--fg) 5%, transparent);font-size:var(--text-sm);margin:0;padding:.75rem 1rem}.notice--success{border-left-color:var(--status-pass)}.notice--warn{border-left-color:var(--status-warn)}.notice--error{border-left-color:var(--status-fail)}.notice ul{margin:.5rem 0 0;padding-left:1.25rem}.notice p{margin:0}.notice p+p{margin-top:.5rem}.tag{color:var(--muted);white-space:nowrap;border:0;align-items:center;gap:.4rem;padding:0;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.tag__dot{background:var(--status-info);border-radius:50%;flex:none;width:.55rem;height:.55rem}.tag--pass .tag__dot{background:var(--status-pass)}.tag--fail .tag__dot{background:var(--status-fail)}.tag--warn .tag__dot{background:var(--status-warn)}.table-wrap{max-width:100%;position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table caption{text-align:left;padding-bottom:var(--space-1);color:var(--muted)}.table th{border-bottom:2px solid var(--fg);font-size:var(--text-xs);text-align:left;text-transform:uppercase;letter-spacing:var(--tracking-caps);white-space:nowrap;padding:.5rem .75rem;font-weight:700}.table td{border-bottom:var(--keyline) solid var(--line);vertical-align:top;padding:.6rem .75rem}.table tr[data-muted=true] td{color:var(--muted)}.break-anywhere{overflow-wrap:anywhere;min-width:0}.num{font-variant-numeric:tabular-nums;text-align:right}.checklist{gap:0;max-width:52rem;margin:0;padding:0;list-style:none;display:grid}.checklist li{gap:var(--space-2);border-bottom:var(--keyline) solid var(--line);grid-template-columns:10rem 1fr;padding:.75rem 0;display:grid}.checklist li:last-child{border-bottom:0}.checklist__detail{color:var(--muted);font-size:var(--text-sm);display:block}.checklist details>summary{cursor:pointer}.checklist details[open]>summary{margin-bottom:.25rem}.checklist details .checklist__detail{padding:.2rem 0}.kv{gap:.5rem var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(10rem,max-content) 1fr;margin:0;display:grid}.kv dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);padding-top:.15rem;font-weight:700}.kv dd{margin:0}.kv+form{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--keyline) solid var(--line-on-light)}.stats{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.stats div{display:grid}.stats dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--muted);order:2;font-weight:700}.stats dd{font-variant-numeric:tabular-nums;order:1;margin:0;font-size:2rem;font-weight:900}@media (max-width:40rem){.checklist li{grid-template-columns:1fr;gap:.35rem}.kv{grid-template-columns:1fr}}.inline-action{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.form--wide,.form--wide .form{max-width:none}@media (max-width:48rem),(pointer:coarse){.textlink{margin-block:-.6rem;padding-block:.6rem}summary{padding-block:.55rem}.button--small{min-height:2.5rem}}.page__back .textlink:before{content:"← ";text-decoration:none;display:inline-block}
.topbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--gutter);border-bottom:var(--keyline) solid var(--line-on-dark);flex-wrap:wrap;display:flex;position:relative}.brandmark{line-height:0;text-decoration:none;display:block}.brandmark .awards-logo{width:132px;height:auto;display:block}.brandmark:focus-visible{outline:2px solid var(--gig-flame);outline-offset:4px}.topnav ul{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.topnav a{border-bottom:2px solid #0000;padding-block:.25rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.topnav a[aria-current=page]{border-bottom-color:var(--gig-flame)}.topnav a:hover{border-bottom-color:var(--line-on-dark-strong)}.menu-toggle{border:2px solid var(--line-on-dark-strong);min-height:2.25rem;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:.25rem .9rem;font-size:.8rem;font-weight:700;display:none}.profile{position:relative}.profile__button{border:2px solid var(--line-on-dark-strong);width:2.5rem;height:2.5rem;color:var(--gig-paper);font:inherit;letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:.8rem;font-weight:900;display:grid}.profile__button:hover,.profile__button[aria-expanded=true]{border-color:var(--gig-flame)}.profile__button:focus-visible{outline:2px solid var(--gig-flame);outline-offset:3px}.profile__panel{z-index:20;min-width:14rem;max-width:calc(100vw - 2 * var(--gutter));padding:var(--space-2);background:var(--gig-dusk);border:var(--keyline) solid var(--line-on-dark-strong);color:var(--gig-paper);position:absolute;top:calc(100% + .5rem);right:0}.profile__panel[hidden]{display:none}.profile__name{margin:0 0 var(--space-2);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:700}.profile__roles{letter-spacing:var(--tracking-caps);color:var(--muted-on-dark);margin-top:.2rem;font-size:.7rem;font-weight:700;display:block}.account{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.85rem;display:flex}.account__roles{color:var(--muted-on-dark);font-size:.7rem}.account__link{border:0;border-bottom:2px solid var(--gig-flame);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:.25rem 0;font-size:.8rem;font-weight:700;text-decoration:none}.footer{min-height:4.2rem}.page{padding:var(--space-5) var(--gutter)}.hero{max-width:60rem;position:relative}.hero>:not(.arc){position:relative}.eyebrow{color:var(--gig-flame);margin:0 0 var(--space-2);font-size:.8rem;font-weight:700}.hero h1{margin:0;font-size:clamp(1.75rem,5vw,3.25rem);font-weight:900;line-height:1.15}.hero p{max-width:var(--measure);margin:var(--space-3) 0 0;font-size:1.15rem}.arc{pointer-events:none;opacity:.9;width:min(40vw,22rem);height:auto;position:absolute;top:-2rem;right:-2rem}.note{margin-top:var(--space-4);max-width:var(--measure);padding-left:var(--space-2);border-left:2px solid var(--gig-flame);color:var(--muted-on-dark);font-size:.95rem}.alert{padding-left:var(--space-2);border-left:3px solid var(--gig-sodium)}.devsignin h2{margin:0;font-size:.85rem}.devsignin ul{gap:var(--space-1);margin:var(--space-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.devsignin__other{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.devsignin__other label{flex-basis:100%}.devsignin__other input{min-width:16rem;color:inherit;font:inherit;background:0 0;border:1px solid #fef6f680;padding:.5rem}@media (max-width:40rem){.arc{display:none}.topbar{gap:var(--space-1) var(--space-2);flex-wrap:wrap}.brandmark{flex:auto}.menu-toggle{align-items:center;display:inline-flex}.topnav ul{z-index:5;padding:var(--space-1) var(--gutter) var(--space-2);background:var(--gig-night);border-bottom:var(--keyline) solid var(--line-on-dark-strong);flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.topnav ul[data-open=true]{display:flex}.topnav a{border-bottom:var(--keyline) solid var(--line-on-dark);padding-block:.75rem;display:block}.account{flex-basis:100%;justify-content:space-between}}.welcome{min-height:100vh;padding:var(--space-4) var(--gutter);background:var(--color-bg-dark);place-items:center;display:grid}.welcome__panel{justify-items:center;gap:var(--space-3);text-align:center;max-width:34rem;display:grid}.welcome__line{color:var(--muted);margin:0}.awards-logo{max-width:100%;height:auto}.welcome .devsignin{margin-top:var(--space-4);text-align:left}.signin{justify-items:center;gap:var(--space-4);text-align:center;width:min(48rem,100%);display:grid}.awards-mark{width:min(45rem,100%);height:auto;overflow:visible}.awards-mark__type text{font-family:var(--font-brand);font-size:86px;font-weight:700}.awards-mark__ring{will-change:transform;filter:brightness(calc(1 + var(--charge,0) * .7)) saturate(calc(1 + var(--charge,0) * .2))}.awards-mark[data-signing=true] .awards-mark__ring{filter:brightness(calc(1 + var(--charge,0) * .8)) saturate(calc(1 + var(--charge,0) * .25)) drop-shadow(0 0 9px #fff6)}.awards-mark{cursor:pointer;-webkit-tap-highlight-color:transparent}.awards-mark__glint{fill:none;stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 7px #ffffffd9);pointer-events:none}.awards-mark__ring circle:not(.awards-mark__glint),.awards-mark__ring line:not(.awards-mark__glint){stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.65,0,.35,1) forwards awards-mark-draw}.awards-mark__ring:nth-of-type(3) :is(circle,line):not(.awards-mark__glint){animation-delay:.25s}.awards-mark__ring:nth-of-type(4) :is(circle,line):not(.awards-mark__glint){animation-delay:.45s}.awards-mark__ring:nth-of-type(5) :is(circle,line):not(.awards-mark__glint){animation-delay:.6s}@keyframes awards-mark-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.awards-mark__ring circle:not(.awards-mark__glint),.awards-mark__ring line:not(.awards-mark__glint){stroke-dashoffset:0;animation:none}}.signin__card{gap:var(--space-2);width:min(26rem,100%);padding:var(--space-3);background:var(--gig-dusk);border:1px solid #fef6f61f;display:grid}.signin__line{color:var(--muted-on-dark);margin:0}.signin__card form{margin:0}.signin__button{width:100%;margin:0}.signin__alert{color:var(--gig-sodium);margin:0;font-size:.9rem}.signin__dev{text-align:left;width:min(26rem,100%);color:var(--muted-on-dark);font-size:.9rem}.signin__dev summary{cursor:pointer;text-align:center}.signin__dev .devsignin{margin-top:var(--space-2)}
.admin{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.admin__content{padding:var(--space-4) var(--gutter) var(--space-5);min-width:0}.admin__content--bleed{background:var(--gig-night);min-height:100vh;color:var(--gig-paper);align-self:stretch;padding:0}.rail{background:var(--gig-night);color:var(--gig-paper);border-bottom:var(--keyline) solid var(--line-on-dark);min-width:0}.rail__toggle{width:100%;min-height:var(--control-height);padding:0 var(--gutter);color:inherit;font:inherit;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:700;display:block}.rail__toggle:after{content:" +";color:var(--gig-flame)}.rail__toggle[aria-expanded=true]:after{content:" –"}.rail__body[data-open=false]{display:none}.rail__body{padding:0 var(--gutter) var(--space-2)}.rail__year{margin:var(--space-1) 0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--gig-flame);font-weight:700}.rail__group+.rail__group{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--keyline) solid var(--line-on-dark)}.rail__label{letter-spacing:var(--tracking-caps);color:var(--muted-on-dark);margin:0 0 .4rem;font-size:.75rem;font-weight:700}.rail ul{margin:0;padding:0;list-style:none}.rail__link{min-height:2.4rem;color:var(--muted-on-dark);font-size:var(--text-sm);border-left:3px solid #0000;align-items:center;gap:.6rem;margin-inline:-.6rem;padding:.3rem .6rem;font-weight:700;text-decoration:none;display:flex}.rail__link:hover{color:var(--gig-paper);background:#fef6f60d}.rail__link[aria-current=page]{color:var(--gig-paper);background:var(--gig-dusk);border-left-color:var(--gig-flame)}.rail__link:focus-visible{outline:2px solid var(--gig-flame);outline-offset:-2px}.rail__num{border:var(--keyline) solid var(--line-on-dark-strong);text-align:center;border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;padding:.15rem 0 0;font-size:.75rem;line-height:1;display:inline-grid}.rail__link[data-state=current] .rail__num{border-color:var(--gig-flame);color:var(--gig-paper)}.rail__link[data-state=done] .rail__num{border-color:var(--gig-copper)}.add-person{position:relative}.add-person>summary{cursor:pointer;list-style:none}.add-person>summary::-webkit-details-marker{display:none}.add-person:not([open])>form{display:none}.add-person .form__grid{grid-template-columns:minmax(0,1fr)}.add-person[open]>form{z-index:10;width:min(26rem, calc(100vw - 2 * var(--gutter)));padding:var(--space-2);background:var(--gig-paper);border:var(--keyline) solid var(--line-strong);position:absolute;top:calc(100% + .5rem);left:0}.rail__icon{flex:none;place-items:center;width:1.4rem;display:inline-grid}.rail__icon svg{width:18px;height:18px}.rail__text{flex:1;min-width:0}.rail__dot{border:var(--keyline) solid var(--line-on-dark-strong);border-radius:50%;flex:none;width:.55rem;height:.55rem}.rail__dot[data-state=done]{background:var(--status-pass);border-color:var(--status-pass)}.rail__dot[data-state=current]{background:var(--gig-flame);border-color:var(--gig-flame)}@media (min-width:48rem){.admin{grid-template-columns:14.5rem minmax(0,1fr);align-items:start}.rail{border-bottom:0;border-right:var(--keyline) solid var(--line-on-dark);min-height:100vh;max-height:100vh;padding-top:var(--space-3);position:sticky;top:0;overflow-y:auto}.rail__toggle{display:none}.rail__body,.rail__body[data-open=false]{padding:0 var(--space-3) var(--space-4);display:block}}.tiles{margin:var(--space-3) 0 var(--space-4);border-top:var(--keyline) solid var(--line-strong);border-bottom:var(--keyline) solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{padding:var(--space-2) var(--space-2) var(--space-2) 0;min-width:0}.tile:nth-child(2n){padding-left:var(--space-2);border-left:var(--keyline) solid var(--line)}.tile:nth-child(n+3){border-top:var(--keyline) solid var(--line)}@media (min-width:70rem){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.tile:nth-child(n+2){padding-left:var(--space-2);border-left:var(--keyline) solid var(--line)}.tile:nth-child(n+3){border-top:0}}.tiles dd{margin:0}.tile__label{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--muted);margin:0;font-weight:700}.tile__value{color:var(--gig-flame);margin-top:.3rem;font-size:2rem;font-weight:900;line-height:1.1;display:block}.tile__value--small{font-size:1.5rem;line-height:1.2}.tile__note{font-size:var(--text-xs);color:var(--muted);margin:.2rem 0 0}.headshot-row{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.headshot{object-fit:cover;border:1px solid var(--line-on-light);border-radius:50%;width:120px;height:120px}.staff-upload{min-width:0;max-width:28rem}.staff-video{background:var(--gig-night);width:100%;max-width:40rem;max-height:22.5rem;margin-bottom:var(--space-2);display:block}.page-header__status{margin-left:var(--space-2);color:var(--muted);font-size:var(--text-xs);white-space:nowrap;vertical-align:baseline;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.page-header__status[data-tone=pass] .tag__dot{background:var(--status-pass)}.page-header__status[data-tone=warn] .tag__dot{background:var(--status-warn)}.page-header__status[data-tone=fail] .tag__dot{background:var(--status-fail)}.sheet{width:min(44rem, calc(100vw - 2 * var(--gutter)));max-height:calc(100vh - 4rem);padding:var(--space-3);border:var(--keyline) solid var(--line-strong);background:var(--gig-paper);color:var(--gig-night);overflow:auto}.sheet::backdrop{background:#0d1a2db8}.sheet__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.sheet__head h2{font-size:var(--text-sm);margin:0}.dropzone{justify-items:start;gap:var(--space-1);padding:var(--space-3);border:2px dashed var(--line-strong);display:grid}.dropzone[data-over=true]{border-color:var(--gig-flame);background:#f4534714}.dropzone__title{font-size:var(--text-sm);margin:0;font-weight:900}.dropzone .button{margin-top:0}.sheet__head .textlink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.headshot-frame{flex:none;width:120px;height:120px;position:relative}.headshot-frame__x{position:absolute;top:-6px;right:-6px}.headshot-frame__x .button{border:var(--keyline) solid var(--gig-night);background:var(--gig-paper);width:1.75rem;min-height:1.75rem;color:var(--gig-night);border-radius:0;padding:0}.input--small{min-width:11rem;min-height:2.25rem;padding-block:.25rem}.surface-light select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%230D1A2D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.5rem}.row-icons{gap:.4rem;display:inline-flex}.statlink{color:var(--gig-flame);text-underline-offset:.2em;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.statlink:hover{color:var(--gig-night)}.statlink:focus-visible{outline:2px solid var(--gig-night);outline-offset:2px}.preview-toggle>summary{cursor:pointer;list-style:none;display:inline-block}.preview-toggle>summary::-webkit-details-marker{display:none}.preview-toggle>summary:after{content:" +"}.preview-toggle[open]>summary:after{content:" –"}.preview-toggle>.button-row{margin-block:var(--space-2)}.judge-tick{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.judge-tick__box{accent-color:var(--gig-flame)}tr:has(.judge-tick__box:checked)>td{background:color-mix(in srgb, var(--gig-flame) 5%, transparent)}tr:has(.judge-tick__box:checked)>td:first-child{box-shadow:inset 3px 0 0 var(--gig-flame)}.judge-tick__ask{align-items:center;gap:var(--space-1);flex-wrap:wrap;flex-basis:100%;display:flex}.judge-tick__warn{flex-basis:100%;font-size:.875rem}@media (max-width:40rem){body:has(.admin .rail) .topnav{display:none}}@media (min-width:48rem){.admin{background:linear-gradient(to right, var(--gig-night) 14.5rem, transparent 14.5rem)}}.dropzone+.check{margin-top:var(--space-2)}.invite-details{gap:0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:end;max-width:48rem;display:grid}.invite-grid{gap:var(--space-4) var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}.invite-card__title{margin:0 0 var(--space-2);font-size:var(--text-sm)}.invite-card__flyer{border:var(--keyline) solid var(--line);width:100%;height:auto;display:block}.invite-card__open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.invite-card__open:focus-visible{outline:3px solid var(--gig-flame);outline-offset:3px}.invite-preview{width:fit-content;max-width:calc(100vw - 2 * var(--gutter))}.invite-preview__flyer{width:auto;max-width:100%;height:calc(100vh - 10rem);margin:0 auto;display:block}.invite-card__actions{margin-top:var(--space-2)}.invite-card__actions .button{margin-top:0}.invite-card__note{min-height:1.4em;color:var(--muted);font-size:var(--text-sm);margin:.4rem 0 0}.invite-card__message pre{padding:var(--space-2);border:var(--keyline) solid var(--line);font:inherit;font-size:var(--text-sm);white-space:pre-wrap;margin:.5rem 0 0}.reminder{max-width:var(--measure);margin:var(--space-4) auto}.reminder__eyebrow{color:var(--gig-flame);font-size:var(--text-sm);margin:0}.reminder__title{margin:var(--space-1) 0 var(--space-2);font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.15}.reminder__lead{margin:0 0 var(--space-3);color:var(--muted)}.reminder__card{margin-bottom:var(--space-3);padding:var(--space-3);border-left:3px solid var(--gig-potassium);background:var(--gig-night);color:var(--fg)}.reminder__year,.reminder__count{color:var(--muted)}.reminder__year{margin:0 0 var(--space-2);font-size:var(--text-sm)}.reminder__where{margin:0}.reminder__folder{margin:var(--space-2) 0;font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:700}.reminder__sep{color:var(--gig-flame)}.reminder__count{margin:0 0 var(--space-2)}.reminder__steps{margin:0;padding-left:1.25rem}.reminder__steps li+li{margin-top:.25rem}.handover h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-sm)}.handover h3:first-child{margin-top:0}.handover ol,.handover ul{margin:0;padding-left:1.25rem}.handover li+li{margin-top:.35rem}
.page--narrow{max-width:46rem;padding-top:var(--space-4)}.page--narrow .page-header{margin-bottom:var(--space-3)}.page__back{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:700}.hero__actions{margin-top:var(--space-3)}.empty{color:var(--muted)}.prose{max-width:var(--measure)}.prose section+section{margin-top:var(--space-3);padding-top:var(--space-2);border-top:var(--keyline) solid var(--line)}.prose h2{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:900}.prose p,.prose li{margin:0 0 var(--space-1)}.prose ul{margin:0;padding-left:1.25rem}.submit-form{max-width:none}.field__count{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.field__count[data-state=over],.field__count[data-state=under]{color:var(--fg);font-weight:700}.field__count[data-state=over]:before,.field__count[data-state=under]:before{content:"";background:var(--status-warn);border-radius:50%;width:.55rem;height:.55rem;margin-right:.4rem;display:inline-block}.field__count[data-state=over]:before{background:var(--status-fail)}.category-desc{border-left:3px solid var(--gig-potassium);font-size:var(--text-sm);color:var(--muted);margin:0;padding-left:.75rem}.nominee legend{margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:700}.segmented{border:var(--keyline) solid var(--line-strong);flex-wrap:wrap;display:flex}.segmented__option{flex:8.5rem;display:flex;position:relative}.segmented__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented__option span{min-height:var(--control-height);font-size:var(--text-sm);text-align:center;flex:1;justify-content:center;align-items:center;padding:.5rem .75rem;font-weight:700;display:flex}.segmented__option input:checked+span{background:var(--gig-flame);color:var(--gig-night)}.segmented__option input:focus-visible+span{outline:3px solid var(--gig-flame);outline-offset:2px}.chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chip{border:var(--keyline) solid var(--line-strong);font-size:var(--text-sm);align-items:center;gap:.25rem;padding-left:.75rem;display:inline-flex}.chip__remove{border:0;border-left:var(--keyline) solid var(--line);min-width:2.25rem;min-height:2.25rem;color:inherit;font:inherit;cursor:pointer;background:0 0;font-size:1.1rem}.chip__remove:hover{background:var(--gig-flame);color:var(--gig-night)}.picker__results{margin:0;padding:0;list-style:none}.picker__results:not(:empty){border:var(--keyline) solid var(--line);border-top:0}.picker__option{width:100%;min-height:var(--control-height);border:0;border-bottom:var(--keyline) solid var(--line);color:inherit;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.5rem .75rem;display:flex}.picker__option:hover,.picker__option:focus-visible{background:color-mix(in srgb, var(--fg) 8%, transparent)}.picker__meta,.picker__none{color:var(--muted);font-size:var(--text-xs)}.picker__none{padding:.5rem .75rem}.input--file{font-size:var(--text-sm);padding:.45rem .5rem}.input--file::file-selector-button{border:2px solid var(--gig-flame);border-radius:var(--radius);background:var(--gig-flame);color:var(--gig-night);font:inherit;cursor:pointer;margin-right:.75rem;padding:.35rem .75rem;font-weight:700}.media__list{border-top:var(--keyline) solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.media__item{border-bottom:var(--keyline) solid var(--line);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem 0;display:grid}.media__thumb{border:var(--keyline) solid var(--line);justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.media__thumb img{object-fit:cover;width:100%;height:100%}.media__placeholder{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--muted);font-weight:700}.media__text{min-width:0;display:grid}.media__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}.media__status{font-size:var(--text-xs);color:var(--muted)}.media__item[data-status=failed] .media__status{color:var(--fg);font-weight:700}.media__item[data-status=failed] .media__thumb{border-color:var(--status-fail)}.submissions{margin:var(--space-3) 0 0;padding:0;list-style:none}.submission{padding:var(--space-3) 0;border-top:var(--keyline) solid var(--line)}.submission:last-child{border-bottom:var(--keyline) solid var(--line)}.submission .eyebrow{margin-bottom:var(--space-1);font-size:var(--text-xs)}.submission__title{overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:900}.submission__who{margin:.25rem 0 var(--space-2);color:var(--muted)}.submission[data-status=withdrawn] .submission__title{text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}@media (max-width:40rem){.page--narrow{padding-top:var(--space-3)}}select.input option{background:var(--bg);color:var(--fg)}.nominate{margin:var(--space-3) 0 0;border-top:var(--keyline) solid var(--line-strong);padding:0;list-style:none}.nominate__row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--keyline) solid var(--line);display:flex}.nominate__name{font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0;font-weight:900}.nominate__desc{font-size:var(--text-sm);color:var(--muted);margin:.2rem 0 0}@media (max-width:30rem){.nominate__row{flex-direction:column;align-items:flex-start}}.inline-note{margin:0 0 var(--space-1);border-left:3px solid var(--status-info);font-size:var(--text-sm);padding:.5rem .75rem}main:has(>.nominate-page){background:var(--color-bg-dark);color:var(--color-text-on-dark)}.nominate-page{max-width:60rem;padding:var(--space-4) var(--gutter) var(--space-5);margin:0 auto}.nominate-page__head{justify-items:center;gap:var(--space-1);margin-bottom:var(--space-4);text-align:center;display:grid}.nominate-page__head .eyebrow{margin:0}.nominate-page__mode{margin:var(--space-1) 0 0}.nominate-page__lede{color:var(--muted)}.nominate-page__title{font-size:var(--text-sm);margin:var(--space-4) 0 var(--space-2)}.nominate-page .input{border:0;border-bottom:var(--keyline) solid var(--line-strong);padding-inline:0}.nominate-page .input:focus-visible{outline-offset:2px}.nominate-page select.input option{color:var(--gig-night)}.nominate-page .notice,.nominate-page .inline-note{color:var(--fg)}.editor{gap:var(--space-3);margin-bottom:var(--space-3);border:0;padding:0;display:grid}.editor__intro{color:var(--muted);margin:0}.editor__block{gap:var(--space-1);display:grid}.editor__block h2{font-size:var(--text-sm);margin:0}.editor__list{margin:0;padding:0;list-style:none;display:grid}.editor__item{justify-content:space-between;align-items:flex-start;gap:var(--space-1) var(--space-2);padding-block:var(--space-1);border-top:var(--keyline) solid var(--line);flex-wrap:wrap;display:flex}.editor__item[data-muted=true]{opacity:.7}.editor__text{flex:14rem;min-width:0;display:grid}.editor__text span{color:var(--muted);font-size:var(--text-sm)}.editor__tools{flex-wrap:wrap;align-items:flex-start;gap:.35rem;display:flex}.editor__edit,.editor__add,.editor__retired{flex-basis:auto}.editor__edit[open],.editor__add[open]{flex-basis:100%;order:9}.editor__edit>form,.editor__add>form{margin-top:var(--space-2)}.editor__edit summary,.editor__add summary{cursor:pointer;list-style:none}.editor__edit summary::-webkit-details-marker{display:none}.editor__add summary::-webkit-details-marker{display:none}.editor__add summary{align-items:center;gap:.4rem;display:inline-flex}.button--icon{justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:.25rem;display:inline-flex}.editable{position:relative}.editable[data-editing=true]{padding:0 3rem 0 var(--space-2);border-left:2px dashed var(--line-strong)}.editable[data-editing=true][data-wide=true]{padding-right:10.5rem}.editable__tools{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:14rem;display:flex;position:absolute;top:0;right:0}.editable__add{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.editable__add .button{align-items:center;gap:.4rem;display:inline-flex}.modal__body{gap:var(--space-3);display:grid}.mine{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--keyline) solid var(--line)}.mine__count{margin:0}.mine__list{margin:var(--space-1) 0 0;gap:.25rem;padding:0;list-style:none;display:grid}.mine__who{color:var(--muted)}.inline-edit{border:0;border-bottom:var(--keyline) dashed transparent;width:100%;color:inherit;font:inherit;font-size:var(--text-sm);resize:none;background:0 0;padding:.15rem .25rem}.inline-edit--title{font-size:var(--text-md);font-weight:700}.inline-edit:hover{border-bottom-color:var(--line-strong)}.inline-edit:focus{border-bottom:var(--keyline) solid var(--gig-flame);background:#fef6f60f;outline:none}.inline-edit::placeholder{color:var(--muted)}.yearbar{justify-items:center;gap:var(--space-2);display:grid}.yearbar__row{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.yearbar__label{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.2em;display:inline-flex}.yearbar__select{letter-spacing:normal;width:auto;min-width:8rem}.yearbar__chip{border:var(--keyline) solid var(--line-on-dark-strong);letter-spacing:var(--tracking-caps);color:var(--muted-on-dark);padding:.2rem .6rem;font-size:.68rem;font-weight:700}.yearbar__chip[data-live=true]{border-color:var(--gig-copper);color:var(--gig-paper)}.yearbar .field__hint,.yearbar .field__error{margin:0}.yearmenu{position:relative}.yearmenu>summary{cursor:pointer;list-style:none}.yearmenu>summary::-webkit-details-marker{display:none}.yearmenu>summary:after{content:" ▾"}.yearmenu__panel{z-index:10;min-width:15rem;padding:var(--space-1);background:var(--gig-dusk);border:var(--keyline) solid var(--line-on-dark-strong);text-align:left;gap:.25rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.yearmenu__item{color:var(--gig-paper);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:.55rem .7rem;font-weight:700}.yearmenu__item:hover:not(:disabled){background:#fef6f614}.yearmenu__item:focus-visible{outline:2px solid var(--gig-flame);outline-offset:-2px}.yearmenu__item--danger{color:var(--gig-flame);border-top:var(--keyline) solid var(--line-on-dark)}.yearmenu__fix,.yearmenu__confirm{align-items:center;gap:var(--space-1);font-size:var(--text-sm);flex-wrap:wrap;padding:.4rem .7rem;display:flex}.yearmenu__fix .input{width:5.5rem}.golive-panel{margin:0 0 var(--space-4);padding:var(--space-3);background:var(--gig-paper);color:var(--gig-night)}.golive-panel .eyebrow{margin:0 0 var(--space-1)}.golive-panel__line{margin:0 0 var(--space-2);font-weight:700}.golive-panel__top{justify-content:space-between;align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.golive-panel__top .eyebrow{margin:0}.golive-panel .stage__next{margin:0 0 var(--space-2);font-weight:400}.golive-panel .setup-finish .stage__next{margin-bottom:var(--space-3)}.golive-actions{align-items:flex-start;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.golive-actions>.button{margin-top:0}.nominate-page__preview{margin:0 0 var(--space-3);padding-top:var(--space-2);border-top:var(--keyline) solid var(--line-on-dark);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--muted-on-dark);font-weight:700}.golive-actions .button{min-height:var(--control-height)}
.stages{margin:var(--space-3) 0 0;border-top:var(--keyline) solid var(--line-strong);padding:0;list-style:none}.stage{gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:var(--keyline) solid var(--line);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;display:grid}.stage[data-focus=true]{padding-inline:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.stage__num{color:var(--muted);font-weight:900}.stage__title{font-size:var(--text-sm);margin:0;font-weight:900}.stage__detail{max-width:var(--measure);font-size:var(--text-sm);color:var(--muted);margin:.2rem 0 0}.stage__side{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.stage__more{gap:var(--space-1);flex-wrap:wrap;grid-column:2/-1;display:flex}.stage__steps{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.stage__next{font-size:var(--text-sm);margin:.6rem 0 0;font-weight:700}.stage__hint{font-size:var(--text-sm);color:var(--muted);margin:.1rem 0 0}.stage[data-compact=true]{padding-block:var(--space-2);grid-template-columns:2.25rem minmax(0,1fr)}.stage[data-compact=true] .stage__side{align-items:center;gap:var(--space-2);flex-flow:wrap;grid-column:2}.stage__quiet{font-size:var(--text-sm)}.counts{margin:0 0 var(--space-2);max-width:60rem;font-size:var(--text-sm)}.tag--info-quiet .tag__dot{background:var(--line-strong)}.invite{margin-top:var(--space-1)}.invite__status{min-height:1.5em;font-size:var(--text-sm);margin:.4rem 0}.invite__text{width:100%;max-width:var(--measure);padding:var(--space-1) var(--space-2);border:var(--keyline) solid var(--line-strong);color:var(--gig-night);font:inherit;font-size:var(--text-sm);resize:vertical;background:#fff;line-height:1.5}.home__more{margin-top:var(--space-4);font-size:var(--text-sm)}.advanced{margin-top:var(--space-4);border-top:var(--keyline) solid var(--line-strong)}.advanced>summary{padding:var(--space-2) 0;font-size:var(--text-sm);cursor:pointer;font-weight:900}.advanced>summary:focus-visible{outline-offset:0}.advanced__links{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (max-width:40rem){.stage{grid-template-columns:1.5rem minmax(0,1fr)}.stage__side{flex-flow:wrap;grid-column:2;align-items:center}.stage__more{grid-column:2}}.setup-list{margin:var(--space-2) 0 0;border-top:var(--keyline) solid var(--line);max-width:36rem;padding:0;list-style:none}.setup-row{gap:var(--space-2);border-bottom:var(--keyline) solid var(--line);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto 4.5rem;align-items:center;padding:.7rem 0;display:grid}.setup-row__label{font-weight:700}.setup-row__link{justify-self:end}.setup-finish{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.setup-finish .stage__next{margin:0}.setup-finish--form{max-width:40rem;display:block}.setup-finish--form .stage__next{margin-top:var(--space-1)}.setup-actions{gap:var(--space-2);flex-wrap:wrap}.setup-actions__reopen,.setup-actions__reopen .button-row{margin:0}.setup-actions__note{flex-basis:100%;margin:0}.setup-reopen{margin-top:var(--space-1);font-size:var(--text-sm)}.setup-reopen>summary{cursor:pointer;font-weight:700}.setup-finish .button{margin-top:0}.stage[data-focus=true] .stage__more{grid-column:1/-1}.stages+.section{margin-top:var(--space-3);border-top:0;padding-top:0}.stage__date{color:var(--gig-flame);font-weight:900}.years-panel__start{align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.years-panel__start .inline-action,.years-panel__start .button{margin-top:0}.settings{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.settings>.section{--accent:var(--gig-flame);padding:var(--space-2);border:var(--keyline) solid var(--line-strong);border-top:6px solid var(--accent);margin:0}.settings>#dates{grid-column:1/-1}.settings>#onedrive{--accent:var(--gig-copper)}.settings>#roles{--accent:var(--gig-sodium)}.settings .section>h2{font-size:var(--text-xs);letter-spacing:var(--tracking-caps)}.settings .section__intro{margin-bottom:var(--space-2);font-size:var(--text-xs)}.settings .form{gap:var(--space-2);max-width:none}.settings .form__grid{gap:var(--space-2)}.settings__dates{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))}.settings__add{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}.settings__venue{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--keyline) solid var(--line)}.settings__inline .form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.settings__inline .button-row{margin-top:0}.settings .button-row{margin-top:var(--space-2)}.settings table{margin-bottom:var(--space-2)}.settings .kv{margin:0 0 var(--space-2)}.settings__list{font-size:var(--text-sm);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.settings__list strong{margin-right:.35rem}.settings>#clean-up{--accent:var(--gig-potassium);grid-column:1/-1}.cleanup{gap:var(--space-1) var(--space-2);grid-template-columns:max-content max-content 1fr;align-items:center}.cleanup li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}@media (max-width:40rem){.cleanup{grid-template-columns:max-content 1fr}.cleanup li{grid-template-columns:subgrid}.cleanup li>span{color:var(--muted);grid-column:1/-1}}.cleanup__days{border:2px solid var(--gig-night);width:4.4rem;min-height:2.4rem;color:inherit;font:inherit;text-align:center;background:0 0;padding:.2rem .5rem;font-weight:900}.cleanup__days:focus-visible{outline:2px solid var(--gig-flame);outline-offset:2px}.cleanup__days[aria-invalid=true]{border-color:var(--gig-flame)}.cleanup__status{min-height:1.2em;margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--muted)}.cleanup__status[data-ok=true]{color:var(--gig-copper)}.cleanup__days{appearance:textfield}.cleanup__days::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cleanup__days::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.row-flag{margin-left:var(--space-1);display:inline-block}.row-actions{align-items:center;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.table .row-actions{margin-top:0}.unmatched{font-style:italic}.unmatched__note{font-style:normal;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.subhead{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);margin:var(--space-3) 0 var(--space-1)}.prose{max-width:var(--measure);white-space:pre-wrap;overflow-wrap:anywhere}blockquote.prose{padding-left:var(--space-2);border-left:2px solid var(--color-accent);margin:0}.plain-list{margin:0 0 var(--space-2);padding:0;list-style:none}.plain-list>li{align-items:center;gap:var(--space-1);padding:var(--space-1) 0;border-bottom:var(--keyline) solid var(--line-on-light);flex-wrap:wrap;display:flex}.plain-list>li.source-nomination{display:block}.source-nomination p{margin:0 0 var(--space-1)}.thumbs{margin:0 0 var(--space-2);gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.thumbs>li{flex-direction:column;gap:.35rem;display:flex}.thumb{aspect-ratio:4/3;object-fit:cover;background:var(--gig-night);border:var(--keyline) solid var(--line-on-light-strong);width:100%;display:block}.thumb--empty{color:var(--color-text-on-dark);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);place-items:center;display:grid}.decide{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.decide__item{padding-top:var(--space-2);border-top:2px solid var(--color-text-on-light)}.decide__item .subhead{margin-top:0}.decide__item .form{margin:0}details.more{margin-top:var(--space-2)}details.more>summary{cursor:pointer;font-size:var(--text-sm);text-underline-offset:.2em;text-decoration:underline}.quote-pair{gap:var(--space-3);margin:var(--space-2) 0;grid-template-columns:1fr 1fr;display:grid}.quote-pair figure,.quote-source{min-width:0;margin:0}.quote-pair figcaption,.quote-source figcaption{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);margin-bottom:.35rem;font-weight:700}.quote-pair blockquote,.quote-source blockquote{padding:var(--space-2);border:var(--keyline) solid var(--line-on-light-strong);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);margin:0}.quote-pair__screen{background:var(--gig-night);color:var(--color-text-on-dark);font-size:var(--text-md)!important}.quote-source{margin-bottom:var(--space-2)}.quote-check{font-size:var(--text-sm);margin:.35rem 0 0;font-weight:700}.quote-check--ok:before{content:"✓ ";color:var(--status-pass)}.quote-check--bad:before{content:"✕ ";color:var(--status-fail)}.quote-approve{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.stage__subhead{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);margin:var(--space-2) 0 var(--space-1)}.stage__checks{font-size:var(--text-sm);margin:0;padding:0;list-style:none}.stage__checks li{border-bottom:var(--keyline) solid var(--line-on-light);padding:.3rem 0}@media (max-width:40rem){.quote-pair{grid-template-columns:1fr}}.stage__note{color:var(--muted-on-light)}#todo .stage__checks{margin-top:var(--space-3)}.quote-list>li{padding:var(--space-2) 0;border-top:var(--keyline) solid var(--line)}.quote-list blockquote{margin:var(--space-1) 0;padding-left:var(--space-2)}.nominee-group{border-top:var(--keyline) solid var(--line);padding:var(--space-1) 0}.nominee-group>summary{cursor:pointer;padding:var(--space-1) 0;font-weight:700}.nominee-row{align-items:center;gap:var(--space-1);flex-wrap:wrap;padding:.35rem 0;display:flex}.nominee-row .row-actions{margin:0 0 0 auto}.nominations-table__row{cursor:pointer}.nominations-table__row:hover>td{background:#0d1a2d0a}.nominations-table__open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.nominations-table__open:hover,.nominations-table__open:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--gig-flame);text-decoration-color:var(--gig-flame);text-underline-offset:3px}.nominations-table__open:focus-visible{outline:2px solid var(--gig-flame);outline-offset:2px}.nominations-table__actions .row-actions{flex-wrap:nowrap;justify-content:flex-end}.approve-all{align-items:center;gap:var(--space-1) var(--space-2);max-width:none;margin-bottom:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.approve-all .button-row{grid-area:1/1}.approve-all .notice{grid-area:1/2;justify-self:start}.approve-all .field__hint{grid-area:2/1/auto/-1;margin:0}.nomination-window__actions{align-items:flex-end;gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.nomination-window__actions .form{margin:0}.not-yet{margin-top:var(--space-3);border-top:var(--keyline) solid var(--line);padding-top:var(--space-2)}.not-yet>summary{cursor:pointer;font-weight:700}.not-yet__names{margin:var(--space-1) 0 0;max-width:60rem}.submissions-filters{align-items:center;gap:var(--space-1);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.chip{border:var(--keyline) solid var(--line-strong);min-height:2.25rem;color:var(--gig-night);font:inherit;font-size:var(--text-xs);letter-spacing:.06em;cursor:pointer;background:0 0;padding:.2rem .8rem;font-weight:700}.chip[aria-pressed=true]{background:var(--gig-night);border-color:var(--gig-night);color:var(--gig-paper)}.chip:focus-visible{outline:2px solid var(--gig-flame);outline-offset:2px}.nominations-table__actions{white-space:nowrap;width:9.5rem}.button--icon[data-pressed=true]{background:var(--gig-flame);border-color:var(--gig-flame);color:var(--gig-night)}.nomination-window__edit .form{max-width:none}@media (max-width:40rem){.table--cards thead,.nominations-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nominations-table,.nominations-table tbody,.nominations-table tr,.nominations-table td,.table--cards,.table--cards tbody,.table--cards tr,.table--cards td{width:100%;display:block}.table--cards tr,.nominations-table tr{padding:var(--space-2) 0;border-bottom:var(--keyline) solid var(--line)}.table--cards td,.nominations-table td{justify-content:space-between;gap:var(--space-2);text-align:left;border:0;padding:.15rem 0;display:flex}.table--cards td[data-label]:before,.nominations-table td[data-label]:before{content:attr(data-label);width:6.5rem;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:none;font-weight:700}.nominations-table td.num{text-align:left}.nominations-table td.nominations-table__actions{width:100%;padding-top:var(--space-1);justify-content:flex-end}.nomination-window{border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.nominations-table td[data-label=Nominated]{flex-wrap:wrap;justify-content:flex-start}.nominations-table td[data-label=Nominated] .row-flag{max-width:100%;margin-left:0}.nominations-table td[data-label=Nominated] .tag{white-space:normal}}.nominations-table__actions .row-actions{gap:var(--space-1);grid-template-columns:repeat(3,2.25rem);justify-content:start;display:grid}.nominations-table__actions{width:8.5rem}.submissions-filters select{width:auto;min-width:11rem}#nominations-list .not-yet{margin:0 0 var(--space-2);border-top:0;padding-top:0}#nominations-list>.field__hint,#nominations-list>.stage__checks,#nominations-list>.stage__note{margin-bottom:var(--space-2)}.approve-all{margin-top:var(--space-3)}@media (max-width:40rem){.nominations-table__actions .row-actions{justify-content:end}}.section--bare{border-top:0;margin-top:0;padding-top:0}.submissions-note{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-sm)}.page-header+.stages,.page-header+#nominations-list{margin-top:var(--space-2)}@media (max-width:40rem){.nominations-table tr{column-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;padding:.8rem 0;display:grid}.nominations-table td{overflow-wrap:anywhere;grid-column:1;width:auto;padding:.05rem 0;display:block}.nominations-table td[data-label]:before{display:none}.nominations-table td[data-label=Nominated]{font-size:var(--text-md);font-weight:900}.nominations-table td[data-label=Category]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.nominations-table td[data-label=Submitted\ by],.nominations-table td[data-label=Files]{font-size:var(--text-xs);color:var(--muted)}.nominations-table td[data-label=Submitted\ by]:before,.nominations-table td[data-label=Files]:before{letter-spacing:0;text-transform:none;width:auto;margin-right:.35em;font-weight:400;display:inline}.nominations-table td[data-label=Submitted\ by]:before{content:"Sent by"}.nominations-table td[data-label=Files]:before{content:"Files:"}.nominations-table td.nominations-table__actions{grid-area:1/2/span 4;align-self:start;width:auto;padding-top:0}.peoplelist .table--cards tr{flex-wrap:wrap;align-items:center;gap:.2rem .9rem;padding:.8rem 0;display:flex}.peoplelist .table--cards td{width:auto;font-size:var(--text-xs);padding:0;display:block}.peoplelist .table--cards td[data-label=Name],.peoplelist .table--cards td[data-label=Email]{flex-basis:100%}.peoplelist .table--cards td[data-label=Name]{font-size:var(--text-md)}.peoplelist .table--cards td[data-label=Email]{color:var(--muted);overflow-wrap:anywhere}.peoplelist .table--cards td[data-label=Slide\ name]{display:none}.peoplelist .table--cards td[data-label]:before{width:auto;font-size:var(--text-xs);letter-spacing:0;text-transform:none;content:attr(data-label) ":";margin-right:.3em;font-weight:400;display:inline}.peoplelist .table--cards td[data-label=Name]:before,.peoplelist .table--cards td[data-label=Email]:before,.peoplelist .table--cards td[data-label=Status]:before{display:none}.peoplelist .table--cards tr{position:relative}.peoplelist .table--cards td:last-child{position:absolute;top:.6rem;right:0}.peoplelist .table--cards td[data-label=Name]{padding-right:3.2rem}}.nominations-table__open,.nomination-window__title{text-align:left;align-items:center;gap:.6rem;display:flex}.faces--small .face{width:2rem;height:2rem;font-size:.7rem}.faces--small .face+.face{margin-left:-.55rem}.nominations-table .faces--small .face{border-color:var(--gig-paper)}.nomination-window .sheet__head h2{font-size:var(--text-md);font-weight:900}.nomination-window__sent{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--muted)}.nomination-window .subhead{margin:var(--space-3) 0 var(--space-1);padding-top:var(--space-2);border-top:var(--keyline) solid var(--line);font-size:var(--text-xs);color:var(--muted);font-weight:700}.nomination-window .prose,.nomination-window blockquote.prose{font-size:var(--text-md);margin:0;font-weight:400;line-height:1.6}.nomination-window blockquote.prose{padding-left:var(--space-2)}.nomination-window .section__intro{font-size:var(--text-md);margin:0}.nomination-window [data-testid=window-onedrive]{margin-top:var(--space-1);font-size:var(--text-sm)}.nominations-table .faces--small .face{width:2.5rem;height:2.5rem}.nomination-window .sheet__head{align-items:center}.nomination-window .sheet__head h2{gap:var(--space-2);font-size:var(--text-lg)}.nomination-window .faces--small .face{width:3.75rem;height:3.75rem;font-size:.95rem}.nomination-window .faces--small .face+.face{margin-left:-1rem}.nomination-window__approve{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.nomination-window .kv{margin:0}.nomination-window__fix{gap:var(--space-2);margin:var(--space-2) 0;padding-left:var(--space-2);border-left:3px solid var(--gig-potassium);display:grid}.nomination-window__fix .subhead{margin-top:0}.nomination-window .button-row .inline-action .button--icon{min-width:var(--control-height);min-height:var(--control-height)}
.judge-page{padding:var(--space-4) 0 var(--space-5)}.judge-page__head{max-width:48rem;padding:0 var(--gutter)}.judge-page__head h1{margin:0 0 var(--space-2);letter-spacing:var(--tracking-caps);font-size:clamp(2rem,6vw,3.25rem);font-weight:900}.judge-page__head p{margin:0 0 var(--space-1)}.judge-page__meta{font-size:var(--text-sm);color:var(--muted)}.judge-page__meta strong{color:var(--fg)}.judge-page__empty{padding:0 var(--gutter)}.board-nav{justify-content:flex-end;align-items:center;gap:var(--space-2);margin:var(--space-2) 0;padding:0 var(--gutter);display:flex}.board-nav__count{font-size:var(--text-xs);letter-spacing:.08em;color:var(--muted);margin:0;font-weight:700}.board-nav__arrows{flex:none;gap:.4rem;display:flex}.board-nav__arrows .button{margin-top:0}.board{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin:0 var(--gutter);border-top:var(--keyline) solid var(--line-strong);border-bottom:var(--keyline) solid var(--line-strong);align-items:stretch;display:flex;overflow-x:auto}.board:focus-visible{outline:2px solid var(--gig-flame);outline-offset:2px}.judge-cat{scroll-snap-align:start;border-right:var(--keyline) solid var(--line);flex-direction:column;flex:0 0 clamp(16.5rem,24vw,20rem);display:flex}.judge-cat:first-child{border-left:var(--keyline) solid var(--line)}.judge-cat__head{min-height:12rem;padding:var(--space-2);position:relative}.judge-cat__head:has(.judge-cat__turnout){min-height:13.5rem}.judge-cat__title{font-size:var(--text-sm);letter-spacing:var(--tracking-caps);margin:0 0 .4rem;font-weight:900}.judge-cat__desc{font-size:var(--text-xs);color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.judge-cat__turnout{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--muted)}.judge-cat .vote-form{flex-direction:column;flex:1;display:flex;position:relative}.judge-cat__mine,.judge-cat__decides,.tally,.judge-cat__conflict{padding:.6rem var(--space-2) 0;font-size:var(--text-xs);margin:0}.tally .judge-cat__decides{padding:0}.judge-cat__mine{font-weight:700}.judge-cat__decides{font-weight:900}.judge-cat__head:has(.judge-cat__abstain){flex-direction:column;align-items:flex-start;display:flex}.judge-cat__abstain{margin:auto 0 0}.judge-cat__head:has(.judge-cat__abstain) .judge-cat__desc{margin-bottom:var(--space-1)}.judge-cat__abstain[aria-pressed=true]{background:var(--gig-night);color:var(--gig-paper)}.judge-cat__hint{color:var(--muted)}.vote-form[data-pending=true] .seg__vote,.vote-form[data-pending=true] .button{cursor:progress}.vote-form__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.judge-cat__foot{min-height:5.5rem;padding-bottom:var(--space-1)}.tally__turnout,.tally__hidden{color:var(--muted);margin:0 0 .3rem}.judge-cat__conflict{padding-bottom:var(--space-2);margin-top:auto}.judge-cat__conflict summary{cursor:pointer;color:var(--muted);font-weight:700}.judge-cat__conflict p{color:var(--muted)}.segments{flex-direction:column;flex:1;min-height:24rem;margin:0;padding:0;list-style:none;display:flex}.seg{--block:var(--gig-flame);background:var(--block);color:var(--gig-night);border-top:2px solid var(--bg,var(--gig-paper));flex-direction:column;flex:1 0 auto;transition:filter .16s,flex-grow .2s;display:flex;position:relative}.seg[data-colour=copper]{--block:var(--gig-copper)}.seg[data-colour=sodium]{--block:var(--gig-sodium)}.seg[data-colour=potassium]{--block:var(--gig-potassium)}.seg[data-open=true]{flex-grow:3}.seg[data-dimmed=true]{flex:none}.seg[data-dimmed=true][data-open=true]{flex:1 0 auto}.seg[data-dimmed=true] .seg__open{min-height:4.5rem;padding-top:var(--space-2);padding-right:calc(var(--space-1) + 6rem)}.seg[data-dimmed=true]:has(.seg__count) .seg__open{min-height:5.5rem;padding-top:2.4rem}.seg[data-dimmed=true]{--block:#dcd7d7;color:#0d1a2d9e}.seg[data-dimmed=true] .face{filter:grayscale()}.seg[data-dimmed=true]:hover,.seg[data-dimmed=true]:focus-within,.seg[data-dimmed=true][data-open=true]{--block:#cdc7c7;color:var(--gig-night)}.seg[data-chosen=true]{outline:3px solid var(--gig-night);outline-offset:-3px}.seg__open{width:100%;min-height:7.5rem;padding:var(--space-2);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr);align-content:end;align-items:start;column-gap:.6rem;padding-top:3.25rem;display:grid}.seg__open:focus-visible{outline:3px solid var(--gig-night);outline-offset:-6px}.seg__text{min-width:0;display:grid}.seg__name{font-size:var(--text-sm);font-weight:900;line-height:1.25}.seg__project{font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;display:-webkit-box;overflow:hidden}.faces{flex:none;display:flex}.face{object-fit:cover;border:2px solid var(--gig-paper);background:var(--gig-paper);border-radius:50%;width:2.6rem;height:2.6rem}.face+.face{margin-left:-.7rem}.face--initials{color:var(--gig-night);place-items:center;font-size:.75rem;font-weight:900;display:inline-grid}.seg__count{left:var(--space-2);font-size:var(--text-xs);pointer-events:none;align-items:center;gap:.5rem;font-weight:900;display:flex;position:absolute;top:1.1rem;right:6.25rem}.seg__bar{background:#0d1a2d2e;flex:1;height:4px}.seg__bar>span{background:var(--gig-night);height:100%;display:block}.seg__tag{right:var(--space-1);top:var(--space-1);background:var(--gig-night);color:var(--gig-paper);letter-spacing:var(--tracking-caps);pointer-events:none;padding:.15rem .5rem;font-size:.72rem;font-weight:900;position:absolute}.seg__vote{right:var(--space-1);top:var(--space-1);border:2px solid var(--gig-night);min-height:2.25rem;color:var(--gig-night);font:inherit;letter-spacing:var(--tracking-caps);cursor:pointer;background:0 0;padding:.2rem .8rem;font-size:.68rem;font-weight:900;position:absolute}.seg__vote:hover,.seg__vote[aria-pressed=true]{background:var(--gig-night);color:var(--gig-paper)}.seg__vote:focus-visible{outline:2px solid var(--gig-night);outline-offset:2px}.seg__more{right:var(--space-1);top:calc(var(--space-1) + 2.25rem + .35rem);color:var(--gig-night);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.15rem .2rem;font-size:.72rem;font-weight:700;text-decoration:underline;position:absolute}.seg__more:focus-visible{outline:2px solid var(--gig-night);outline-offset:2px}.seg__details{padding:0 var(--space-2) var(--space-2)}.seg__details[hidden]{display:none}.seg__people{font-size:var(--text-xs);margin:0 0 .4rem;font-weight:700}.seg__why{border-left:3px solid var(--gig-night);font-size:var(--text-sm);margin:0;padding-left:.75rem;line-height:1.45}.seg__why--none{border-left:0;padding-left:0;font-style:italic}.seg__media{width:100%;max-height:12rem;margin-top:var(--space-1);object-fit:cover;background:var(--gig-night);display:block}.sheet--reason .reason__who{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:700}.sheet--reason .reason__why{font-size:var(--text-base,1.05rem);white-space:pre-line;margin:0;padding-left:1rem;line-height:1.55}.sheet--reason .reason__why--none{border-left:0;padding-left:0;font-style:italic}.sheet--reason .reason__media{width:100%;max-height:24rem;margin-top:var(--space-2);object-fit:contain;background:var(--gig-night);display:block}.seg__extra{padding:0 var(--space-2) var(--space-2);font-size:var(--text-xs)}.board--closed .segments,.judge-cat--closed .judge-cat__head{min-height:0}.judge-cat--closed .seg{min-height:8rem}.result-board .seg{min-height:0}.judge-cat--closed .seg__body{padding:var(--space-2);flex:1;align-items:flex-end;gap:.6rem;display:flex}.judge-cat--closed .judge-cat__mine{padding:var(--space-2)}@media (max-width:40rem){.judge-cat{flex-basis:84vw}}@media (prefers-reduced-motion:reduce){.seg{transition:none}}.voting__cats{margin:var(--space-1) 0 0;font-size:var(--text-sm);padding:0;list-style:none}.voting__cats li{border-bottom:var(--keyline) solid var(--line);padding:.4rem 0}.voting__forms{gap:var(--space-2);margin-top:var(--space-2);display:grid}.results{margin:var(--space-2) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.result{border-top:var(--keyline) solid var(--line);padding-top:var(--space-2)}.result__title{font-size:var(--text-sm);letter-spacing:var(--tracking-caps);margin:0 0 var(--space-1)}.result__how,.result__winners{margin:0 0 var(--space-1);overflow-wrap:anywhere}.result__turnout,.result__project,.result__reason{font-size:var(--text-sm)}.result__exceptions,.result__nominees{margin:var(--space-1) 0 0;font-size:var(--text-sm);padding:0;list-style:none}.result__exceptions li,.result__nominees li{border-bottom:var(--keyline) solid var(--line);overflow-wrap:anywhere;padding:.4rem 0}.result__edit{margin-top:var(--space-1)}.result__reveal{margin-bottom:var(--space-2)}.board-sample .board{margin:0}.board-sample .board-nav{padding:0}.board-sample .judge-cat{border-right:0}.board-sample .judge-cat__head{border-right:var(--keyline) solid var(--line)}.board-sample .seg{border-top:1px solid #fef6f68c}.board-sample .seg[data-chosen=true]{outline:0}.board-sample .seg[data-chosen=true]:after{content:"";border:3px solid var(--gig-night);pointer-events:none;z-index:1;position:absolute;inset:-1.5px}.seg[data-tally] .seg__open{padding-top:2.9rem;padding-bottom:calc(var(--space-2) + .6rem)}.seg[data-tally][data-dimmed=true] .seg__open{min-height:5.5rem;padding-top:2.4rem;padding-right:var(--space-2)}.vote-tally{--ink:var(--gig-night);color:var(--ink);pointer-events:none;position:absolute;inset:0}.seg[data-dimmed=true] .vote-tally{--ink:#0d1a2d99}.vote-tally__num{left:var(--space-2);top:calc(var(--space-1) - 1px);font-variant-numeric:tabular-nums;min-width:1.1ch;height:1.75rem;font-size:1.75rem;font-weight:900;line-height:1.75rem;display:block;position:absolute;overflow:hidden}.vote-tally__n{display:block}.vote-tally__n[data-fresh]{animation:.42s cubic-bezier(.2,.8,.2,1) both tally-in-up}.vote-tally[data-dir=down] .vote-tally__n[data-fresh]{animation-name:tally-in-down}.vote-tally__prev{animation:.42s cubic-bezier(.2,.8,.2,1) both tally-out-up;position:absolute;inset:0 auto auto 0}.vote-tally[data-dir=down] .vote-tally__prev{animation-name:tally-out-down}.vote-tally__strip{background:#0d1a2d24;height:.6rem;position:absolute;bottom:0;left:0;right:0}.vote-tally__strip>span{background:var(--ink);height:100%;transition:width .48s cubic-bezier(.2,.8,.2,1);display:block}@keyframes tally-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes tally-in-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes tally-out-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes tally-out-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.vote-tally__n{animation:none!important}.vote-tally__strip>span,.vote-tally__judge:before{transition:none}.vote-tally__prev{display:none}}.result-board{margin-top:var(--space-2)}.result-board .board{margin:0}.result-board .judge-cat__head{min-height:9.5rem}.result-board .segments{min-height:0}.result-board .seg__open{padding-top:var(--space-2)}.result__how,.result__winners{font-size:var(--text-xs);margin:.4rem 0 0}.result__exceptions{padding:.6rem var(--space-2);font-size:var(--text-xs);border-bottom:var(--keyline) solid var(--line);margin:0;list-style:none}.result__exceptions li+li{margin-top:.4rem}.result-board .result__edit{font-size:var(--text-xs);margin-top:.4rem}.result-board .result__edit summary{cursor:pointer}.result-board .result__edit .form{margin-top:var(--space-1);padding:var(--space-1);background:var(--gig-paper)}.judge-page__preview{background:var(--gig-sodium);color:var(--gig-night);font-size:var(--text-sm);padding:.4rem .7rem;font-weight:700;display:inline-block}.preview-link{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.preview-link .button{margin-top:0}.ballots{margin:0;padding:0;list-style:none}.ballots li{border-bottom:var(--keyline) solid var(--line);padding:.6rem 0}.ballots__count{text-align:center;min-width:1.4rem;margin-left:.4rem;font-weight:900;display:inline-block}.ballots__judges{color:var(--muted);font-size:var(--text-sm);margin:.2rem 0 0}.vote-tally__judges{pointer-events:auto;gap:2px;height:.6rem;display:flex;position:absolute;bottom:0;left:0;right:0}.vote-tally__judge{background:#0d1a2d24;flex:1;position:relative}.vote-tally__judge:before{content:"";background:var(--ink);transform-origin:bottom;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleY(0)}.vote-tally__judge[data-on]:before{transform:scaleY(1)}.vote-tally__judge:hover:after{content:attr(data-name);z-index:3;background:var(--gig-night);color:var(--gig-paper);font-size:var(--text-xs);white-space:nowrap;padding:.15rem .5rem;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.board-sample .judge-cat{min-width:0}.board-sample .judge-cat__head{flex-direction:column;min-height:14.5rem;display:flex}.board-sample .judge-cat__turnout{padding-top:var(--space-1);margin-top:auto}.board-sample .result__how{min-height:2.6em}.board-sample .result__how .tag{white-space:normal;align-items:flex-start;display:inline-flex}.board-sample .result__how .tag__dot{flex:none;margin-top:.2em}.turnout-pop{cursor:help;border-bottom:1px dotted #0d1a2d73;position:relative}.turnout-pop__tip{z-index:5;background:var(--gig-night);width:max-content;max-width:14rem;color:var(--gig-paper);opacity:0;visibility:hidden;gap:.15rem;padding:.3rem .6rem;transition:opacity .15s,visibility 0s linear .15s;display:grid;position:absolute;top:calc(100% + .35rem);left:0}.turnout-pop:hover .turnout-pop__tip,.turnout-pop:focus-visible .turnout-pop__tip{opacity:1;visibility:visible;transition:opacity .15s .3s,visibility 0s linear .3s}.turnout-pop:focus-visible{outline:2px solid var(--gig-flame);outline-offset:2px}.judge-cat__flag{height:1.5em;line-height:1.5;font-size:var(--text-xs);color:var(--gig-night);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-weight:700;overflow:hidden}@media (prefers-reduced-motion:reduce){.turnout-pop__tip{transition:none!important}}.closesteps{gap:var(--space-1);margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding:0;list-style:none;display:grid}.closestep a{height:100%;padding:var(--space-2);border:2px solid var(--gig-night);color:var(--gig-night);grid-template-columns:auto 1fr;align-items:center;gap:.15rem .75rem;text-decoration:none;display:grid}.closestep a:hover,.closestep a:focus-visible{background:var(--gig-night);color:var(--gig-paper)}.closestep[data-primary=true] a{border-color:var(--gig-flame);background:var(--gig-flame)}.closestep[data-primary=true] a:hover,.closestep[data-primary=true] a:focus-visible{border-color:var(--gig-night);background:var(--gig-night);color:var(--gig-paper)}.closestep__n{grid-row:1/3;font-size:2rem;font-weight:900;line-height:1}.closestep__name{font-size:var(--text-sm);font-weight:900}.closestep__state{font-size:var(--text-xs)}.closestep[data-done=true] a{border-color:var(--gig-copper);background:var(--gig-copper);color:var(--gig-night)}.closestep[data-done=true] a:hover,.closestep[data-done=true] a:focus-visible{border-color:var(--gig-night);background:var(--gig-night);color:var(--gig-paper)}.catgrid{gap:var(--space-1);margin:var(--space-1) 0 0;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-auto-rows:1fr;padding:0;list-style:none;display:grid}.cattile{--accent:var(--gig-flame);min-height:9rem;padding:var(--space-2);border:var(--keyline) solid var(--line-strong);border-top:6px solid var(--accent);grid-template-rows:2.4rem auto minmax(2.5rem,auto) 1fr auto;gap:.5rem;display:grid}.cattile[data-colour=copper]{--accent:var(--gig-copper)}.cattile[data-colour=sodium]{--accent:var(--gig-sodium)}.cattile[data-colour=potassium]{--accent:var(--gig-potassium)}.cattile__name{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);margin:0;font-weight:900}.cattile__turnout{color:var(--muted);margin:0;font-size:1.6rem;line-height:1}.cattile__turnout strong{color:var(--gig-night);font-weight:900}.cattile__dots{flex-wrap:wrap;gap:.3rem;display:flex}.cattile__dots span{border:2px solid var(--gig-night);border-radius:50%;width:.7rem;height:.7rem}.cattile__dots span[data-on=true]{background:var(--gig-night)}.cattile__none{font-size:var(--text-xs);color:var(--muted);margin:0}.cattile__how,.cattile__state{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.cattile__how{flex-direction:column-reverse;justify-content:flex-start}.cattile__state{align-self:end}.cattile__label{min-height:1em;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--muted);margin:0}.cattile__winner{overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:900;line-height:1.2}.cattile__winner[data-size=m]{font-size:1rem}.cattile__winner[data-size=s]{font-size:.875rem;font-weight:700;line-height:1.35}.cattile__check{font-size:var(--text-xs);margin:0;line-height:1.4}.closeapprove{margin-top:var(--space-3);padding:var(--space-2);background:var(--gig-night);color:var(--gig-paper)}.closeapprove .section__intro,.closeapprove .stage__subhead,.closeapprove .textlink{color:inherit}.cattile .tag{white-space:normal;align-items:flex-start;max-width:100%}.cattile .tag .tag__dot{margin-top:calc(.5lh - .275rem)}
.showcase{--sc-max:82rem;--sc-glass:166 230 218;background:var(--gig-night);color:var(--gig-paper)}.sc-banner{padding:.65rem var(--gutter);background:var(--gig-sodium);color:var(--gig-night);font-size:var(--text-xs);margin:0}.sc-hero{isolation:isolate;background:var(--gig-night);align-items:center;min-height:clamp(34rem,92svh,58rem);display:grid;position:relative;overflow:hidden}.sc-hero--quiet{min-height:clamp(30rem,80svh,48rem)}.sc-hero__inner{z-index:2;width:100%;max-width:var(--sc-max);padding:var(--space-5) var(--gutter) calc(var(--space-5) + 2.5rem);margin-inline:auto;position:relative}.sc-hero__title{margin:0;font-size:clamp(2.5rem,9.2vw,8.25rem);font-weight:400;line-height:1.04}.sc-hero__line{--line-colour:var(--gig-paper);width:max-content;max-width:100%;color:var(--line-colour);text-transform:uppercase;letter-spacing:.14em;transition:color .6s;display:block}.sc-hero__year{--line-colour:var(--gig-flame)}.sc-hero[data-award=ready] .sc-hero__line{color:#0000}.sc-hero__lede{max-width:34rem;margin:var(--space-3) 0 0;color:var(--muted-on-dark);font-size:var(--text-lg)}.sc-years{z-index:3;margin-bottom:var(--space-4);font-size:var(--text-sm);letter-spacing:.2em;display:inline-block;position:relative}.sc-years summary{border-bottom:2px solid var(--gig-flame);min-height:2.25rem;color:var(--gig-paper);cursor:pointer;align-items:center;gap:.7rem;padding:.3rem 0;list-style:none;display:inline-flex}.sc-years summary::-webkit-details-marker{display:none}.sc-years__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;margin-top:-.2rem;transition:transform .2s;transform:rotate(45deg)}.sc-years[open] .sc-years__chevron{margin-top:.2rem;transform:rotate(-135deg)}.sc-years ul{border:var(--keyline) solid var(--line-on-dark-strong);background:var(--gig-night);min-width:100%;margin:0;padding:.3rem 0;list-style:none;position:absolute;top:calc(100% + .4rem);left:0}.sc-years ul a{color:var(--muted-on-dark);padding:.45rem 1rem;text-decoration:none;display:block}.sc-years ul a:hover,.sc-years ul a:focus-visible{color:var(--gig-paper)}.sc-years ul a[aria-current=page]{color:var(--gig-paper);box-shadow:inset 2px 0 0 var(--gig-flame)}.sc-hero__cue{z-index:2;left:var(--gutter);bottom:var(--space-3);font-size:var(--text-xs);padding-left:2.4rem;text-decoration:none;position:absolute}.sc-hero__cue:before{content:"";background:var(--gig-flame);width:1.75rem;height:1px;position:absolute;top:50%;left:0}.sc-award{z-index:1;pointer-events:none;position:absolute;inset:0}.sc-award__canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.sc-hero[data-award=ready] .sc-award__canvas{opacity:1}.sc-award__fallback{aspect-ratio:1;border:2px solid rgb(var(--sc-glass) / .55);clip-path:inset(0 0 7%);background:radial-gradient(circle at 34% 26%, #ffffff73, transparent 20%), radial-gradient(circle, rgb(var(--sc-glass) / .06) 55%, rgb(var(--sc-glass) / .3) 92%, rgb(var(--sc-glass) / .55));height:60%;max-height:34rem;box-shadow:inset 0 0 0 .6rem #ffffff0d, inset 0 0 3rem rgb(var(--sc-glass) / .25);-webkit-backdrop-filter:blur(2px)saturate(1.5);backdrop-filter:blur(2px)saturate(1.5);border-radius:50%;transition:opacity .6s;position:absolute;top:53%;left:70%;transform:translate(-50%,-50%)}.sc-hero[data-award=ready] .sc-award__fallback{opacity:0}@media (max-aspect-ratio:21/20){.sc-award__fallback{width:72%;height:auto;top:70%;left:50%}.sc-hero{align-items:start}}.sc-dots{z-index:15;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;top:50%;right:clamp(.25rem,1.5vw,1.25rem);transform:translateY(-50%)}.sc-dots ol{flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.sc-dots a,.sc-dots__motion{width:1.5rem;min-height:1.5rem;color:var(--gig-paper);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}.sc-dots__label{color:var(--gig-paper);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#0d1a2de6;margin-top:-.85rem;padding:.2rem .55rem;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:calc(100% + .2rem);transform:translate(.4rem)}.sc-dots a:hover .sc-dots__label,.sc-dots a:focus-visible .sc-dots__label,.sc-dots a[aria-current] .sc-dots__label,.sc-dots__motion:hover .sc-dots__label,.sc-dots__motion:focus-visible .sc-dots__label{opacity:1;transform:none}.sc-dots__dot{background:var(--gig-flame);width:.4rem;height:.4rem;transform:scale(var(--dot,.8));border-radius:50%;flex:none;transition:transform .25s,background .25s;box-shadow:0 0 0 1.5px #0d1a2d8c}.sc-dots a:hover .sc-dots__dot{transform:scale(max(var(--dot,.8), 1.2))}.sc-dots a[aria-current] .sc-dots__dot{background:var(--gig-paper)}.sc-dots__pause{border:var(--keyline) solid var(--line-on-dark-strong);background:linear-gradient(var(--gig-paper), var(--gig-paper)) 42% 50% / 2px .6rem no-repeat, linear-gradient(var(--gig-paper), var(--gig-paper)) 58% 50% / 2px .6rem no-repeat, var(--gig-night);border-radius:50%;flex:none;width:1.5rem;height:1.5rem}.sc-dots__motion[aria-pressed=true] .sc-dots__pause{border-color:var(--gig-flame);background:radial-gradient(circle, var(--gig-flame) 0 .22rem, transparent .24rem), var(--gig-night)}@media (max-width:40rem){.sc-cat,.sc-nominees{padding-right:calc(var(--gutter) + 1.5rem)}.sc-dots a[aria-current] .sc-dots__label,.sc-dots a:hover .sc-dots__label,.sc-dots__motion:hover .sc-dots__label{opacity:0}}.sc-winners{padding-bottom:var(--space-5);overflow:clip}.sc-cat,.sc-nominees{scroll-margin-top:1rem}.sc-cat{max-width:var(--sc-max);padding:var(--space-5) var(--gutter);margin:0 auto;position:relative}.sc-cat__num{top:var(--space-4);right:var(--gutter);color:#0000;letter-spacing:.02em;-webkit-text-stroke:1px #dea8f466;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,22vw,18rem);line-height:.8;position:absolute}.sc-cat--flip .sc-cat__num{right:auto;left:var(--gutter)}.sc-cat__arc{z-index:0;aspect-ratio:1;pointer-events:none;width:min(64rem,120vw);position:absolute;top:18%;left:-12%}.sc-cat--flip .sc-cat__arc{left:auto;right:-12%}.sc-cat__arc circle{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.sc-cat__head{z-index:1;max-width:44rem;margin-bottom:var(--space-4);position:relative}.sc-eyebrow{color:var(--gig-flame);font-size:var(--text-sm);margin:0 0 .6rem}.sc-cat__title{letter-spacing:.16em;margin:0;font-size:clamp(1.6rem,4.2vw,3.2rem);font-weight:400;line-height:1.15}.sc-cat__desc{max-width:36rem;margin:var(--space-2) 0 0;color:var(--muted-on-dark)}.sc-cat__note{margin:var(--space-3) 0 0;color:var(--muted-on-dark);position:relative}.sc-win{z-index:1;margin-top:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-bottom:7rem;display:grid;position:relative}.sc-win+.sc-win{margin-top:var(--space-5)}.sc-win__picture{aspect-ratio:16/10;background:var(--gig-dusk);grid-area:1/1/auto/span 9;margin:0;position:relative;overflow:hidden}.sc-win__picture img{object-fit:cover;width:100%;height:100%;display:block}.sc-win__picture:has(.sc-win__blank){background:0 0;overflow:visible}.sc-win__blank{position:absolute;inset:0}.sc-sun{aspect-ratio:1;background:var(--gig-flame);border-radius:50%;height:74%;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.sc-sun:after{content:"";border:1.5px solid #dea8f499;border-radius:50%;position:absolute;inset:-11%}.sc-sun__small{aspect-ratio:1;border:1.5px solid #00ae9799;border-radius:50%;height:18%;position:absolute;top:12%;left:12%}.sc-win__drift{z-index:1;grid-area:1/8/auto/span 5;align-self:end;margin-bottom:-7rem;position:relative}.sc-win__card{padding:var(--space-4) var(--space-4) var(--space-3);border-top:4px solid var(--gig-flame);background:var(--gig-paper);color:var(--gig-night);position:relative}.sc-cat--flip .sc-win__picture{grid-column:4/span 9}.sc-cat--flip .sc-win__drift{grid-column:1/span 5}.sc-label{margin:0 0 var(--space-2);font-size:var(--text-xs);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.sc-label:before{content:"";background:var(--gig-flame);border-radius:50%;width:.55rem;height:.55rem}.sc-faces{display:flex}.sc-face{border:3px solid var(--gig-paper);background:var(--gig-dusk);border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.sc-face+.sc-face{margin-left:-1rem}.sc-face img{object-fit:cover;width:100%;height:100%;display:block}.sc-face__initials{width:100%;height:100%;color:var(--gig-paper);letter-spacing:.08em;place-items:center;display:grid}.sc-faces--lg{margin:calc(-1 * (var(--space-4) + 4.25rem)) 0 var(--space-2)}.sc-faces--lg .sc-face{width:7.5rem;height:7.5rem}.sc-faces--lg[data-count="3"] .sc-face{width:6.5rem;height:6.5rem}.sc-faces--lg[data-count="4"] .sc-face{width:5.75rem;height:5.75rem}.sc-faces-wrap{margin:calc(-1 * (var(--space-4) + 4.25rem)) 0 var(--space-2);position:relative}.sc-faces-wrap>.sc-faces--lg{margin:0}.sc-faces--scroll{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-x pan-y;max-width:100%;padding:.25rem .25rem .25rem 0;overflow-x:auto}.sc-faces--scroll[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.sc-faces--scroll[data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#000 82%,#0000);mask-image:linear-gradient(270deg,#000 82%,#0000)}.sc-faces--scroll[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 82%,#0000)}.sc-faces--scroll.is-dragging{cursor:grabbing;scroll-snap-type:none}.sc-faces--scroll::-webkit-scrollbar{display:none}.sc-faces--lg.sc-faces--scroll .sc-face{scroll-snap-align:start;width:5.25rem;height:5.25rem}.sc-faces--scroll .sc-face+.sc-face{margin-left:-.6rem}.sc-faces--scroll .sc-face img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sc-faces--scroll:focus-visible{outline-offset:2px}.sc-faces__arrow{background:var(--gig-night);width:1.75rem;height:1.75rem;color:var(--gig-paper);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sc-faces__arrow--prev{left:-.4rem}.sc-faces__arrow--next{right:-.4rem}.sc-faces__arrow:before{content:"";border-top:2px solid;border-right:2px solid;width:.4rem;height:.4rem;transform:translate(-1px)rotate(45deg)}.sc-faces__arrow--prev:before{transform:translate(1px)rotate(-135deg)}.sc-faces__arrow[hidden]{display:none}.sc-faces__tip{z-index:2;background:var(--gig-night);color:var(--gig-paper);font-size:var(--text-xs);letter-spacing:.08em;white-space:nowrap;pointer-events:none;padding:.25rem .6rem;position:absolute;top:calc(100% + .35rem);transform:translate(-50%)}.sc-faces--lg .sc-face__initials{font-size:1.7rem}.sc-win__card .sc-label{margin:var(--space-1) 0 .4rem}.sc-win__name{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15}.sc-win__members{color:var(--muted-on-light);font-size:var(--text-sm);margin:.4rem 0 0}.sc-win__project{margin:var(--space-2) 0 0;font-weight:700;font-size:var(--text-lg);overflow-wrap:anywhere;line-height:1.35}.sc-quote{margin:var(--space-3) 0 var(--space-2);padding-left:var(--space-2);border-left:2px solid var(--gig-copper)}.sc-quote blockquote{margin:0}.sc-quote p{margin:0;font-size:clamp(1.1rem,1.9vw,1.4rem);line-height:1.45}.sc-quote figcaption{color:var(--muted-on-light);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-top:.6rem}@media (max-width:59.99rem){.sc-win{grid-template-columns:minmax(0,1fr)}.sc-win__picture,.sc-cat--flip .sc-win__picture{grid-area:1/1}.sc-win{padding-bottom:0}.sc-win__drift,.sc-cat--flip .sc-win__drift{margin:-2.5rem var(--space-1) 0;grid-area:2/1;align-self:auto}.sc-win__card{padding:var(--space-3) var(--space-3) var(--space-2)}.sc-faces--lg,.sc-faces-wrap{margin-top:calc(-1 * (var(--space-3) + 3rem))}.sc-faces--lg .sc-face,.sc-faces--lg[data-count] .sc-face{width:5rem;height:5rem}.sc-faces--lg.sc-faces--scroll .sc-face{width:4.25rem;height:4.25rem}.sc-faces--lg .sc-face__initials{font-size:1.3rem}.sc-cat__num{top:var(--space-3)}}.sc-nominees{padding:var(--space-5) var(--gutter);background:var(--gig-paper);color:var(--gig-night)}.sc-nominees>*{max-width:var(--sc-max);margin-inline:auto}.sc-nominees__head .sc-eyebrow{color:var(--gig-night);font-weight:700}.sc-nominees__title{color:var(--gig-flame);letter-spacing:.16em;margin:0;font-size:clamp(1.6rem,4vw,3rem);font-weight:400}.sc-nominees__head p:last-child{margin:var(--space-2) 0 0;color:var(--muted-on-light)}.sc-nom-group{margin-top:var(--space-5)}.sc-nom-group__title{margin:0 0 var(--space-3);border-bottom:var(--keyline) solid var(--line-on-light-strong);color:var(--gig-flame);padding-bottom:.7rem;font-size:1.2rem;font-weight:700}.sc-nom-group__title span{margin-right:.4rem;font-weight:700}.sc-nom-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.sc-nom__picture{aspect-ratio:16/10;width:100%;margin-bottom:var(--space-2);object-fit:cover;background:var(--gig-dusk);display:block}.sc-nom__who{align-items:center;gap:.75rem;display:flex}.sc-faces--sm .sc-face{border-width:2px;width:2.75rem;height:2.75rem}.sc-faces--sm .sc-face+.sc-face{margin-left:-.7rem}.sc-faces--sm .sc-face__initials{font-size:.75rem}.sc-nom__name{color:var(--gig-flame);margin:0;font-size:1.2rem;line-height:1.3}.sc-nom__members{color:var(--muted-on-light);font-size:var(--text-xs);margin:.2rem 0 0}.sc-nom__project{font-weight:700;font-size:var(--text-sm);margin:.75rem 0 0}.sc-nom__quote{margin:.5rem 0 0}.sc-nom__quote p{color:var(--muted-on-light);font-size:var(--text-sm);margin:0;line-height:1.55}.sc-end{padding:var(--space-5) var(--gutter);background:var(--gig-night);text-align:center}.sc-end p{margin:0 0 var(--space-2)}.sc-motion{border:var(--keyline) solid var(--line-on-dark-strong);background:var(--gig-night);min-height:2.25rem;color:var(--gig-paper);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:.5rem;margin:.4rem 0;padding:.4rem .8rem;display:inline-flex}.sc-hero .sc-motion{margin-top:var(--space-3)}.sc-motion[aria-pressed=true]{background:var(--gig-paper);color:var(--gig-night)}.sc-motion__dot{background:var(--gig-copper);border-radius:50%;width:.5rem;height:.5rem}.sc-motion[aria-pressed=true] .sc-motion__dot{background:var(--gig-flame)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.showcase:not([data-motion=reduced]) .sc-cat__num{animation:linear both sc-drift;animation-timeline:view();animation-range:cover}.showcase:not([data-motion=reduced]) .sc-cat__arc{animation:linear both sc-orbit;animation-timeline:view();animation-range:cover}.showcase:not([data-motion=reduced]) .sc-win__picture{animation:linear both sc-sink;animation-timeline:view();animation-range:cover}.showcase:not([data-motion=reduced]) .sc-win__picture img{animation:linear both sc-zoom;animation-timeline:view();animation-range:cover}.showcase:not([data-motion=reduced]) .sc-sun{animation:linear both sc-sun;animation-timeline:view();animation-range:cover}.showcase:not([data-motion=reduced]) .sc-win__drift{animation:linear both sc-float;animation-timeline:view();animation-range:cover}.showcase:not([data-motion=reduced]) .sc-reveal{animation:linear both sc-in;animation-timeline:view();animation-range:entry 5% entry 70%}.showcase:not([data-motion=reduced]) .sc-cat__arc circle{animation:linear both sc-draw;animation-timeline:view();animation-range:entry cover 50%}}}@keyframes sc-orbit{0%{transform:translateY(22vh)rotate(-14deg)}to{transform:translateY(-22vh)rotate(16deg)}}@keyframes sc-sink{0%{transform:translateY(-7vh)}to{transform:translateY(7vh)}}@keyframes sc-sun{0%{transform:translate(-54%,-40%)scale(.92)}to{transform:translate(-46%,-60%)scale(1.04)}}@keyframes sc-drift{0%{transform:translateY(16vh)}to{transform:translateY(-16vh)}}@keyframes sc-zoom{0%{transform:scale(1.12)translateY(-4%)}to{transform:scale(1.12)translateY(4%)}}@keyframes sc-float{0%{transform:translateY(14vh)}to{transform:translateY(-10vh)}}@keyframes sc-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes sc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
