*,*:before,*:after{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#e8e8e6;color:#1d1d1b}.accolades{--ui-scale: 1;--btn-bg: #fff;--btn-bg-hover: #dededc;--btn-bg-selected: #0ff7e3;--btn-bg-selected-sort: var(--btn-bg-selected);--btn-bg-selected-type: #b8b8b6;--btn-bg-selected-date: #ff6eb4;--text-muted: rgba(29, 29, 27, .38);--text-secondary: rgba(29, 29, 27, .55);--text-faint: rgba(29, 29, 27, .35);--glass: rgba(255, 255, 255, .4);position:fixed;top:0;right:0;bottom:0;left:0;width:calc(100% / var(--ui-scale));height:calc(100% / var(--ui-scale));transform:scale(var(--ui-scale));transform-origin:top left;background:#e8e8e6;font-family:NeueHaas,Helvetica,Arial,sans-serif;font-weight:600;font-size:12.5px}.accolades__loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#fff;pointer-events:auto;transition:opacity var(--intro-loader-fade, .7s) cubic-bezier(.4,0,.2,1)}.accolades__loader--out{opacity:0;pointer-events:none}.accolades--intro .accolades__kind{animation:accolades-travel-left var(--intro-row-duration, 1.25s) cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--intro-base-delay, 85ms) + var(--intro-order, 0) * var(--intro-stagger, 40ms))}.accolades--intro .accolades__row:nth-child(odd) .accolades__name-wrap{animation:accolades-travel-left-center var(--intro-row-duration, 1.25s) cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--intro-base-delay, 85ms) + var(--intro-order, 0) * var(--intro-stagger, 40ms))}.accolades--intro .accolades__row:nth-child(2n) .accolades__name-wrap{animation:accolades-travel-right-center var(--intro-row-duration, 1.25s) cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--intro-base-delay, 85ms) + var(--intro-order, 0) * var(--intro-stagger, 40ms))}.accolades--intro .accolades__date{animation:accolades-travel-right var(--intro-row-duration, 1.25s) cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--intro-base-delay, 85ms) + var(--intro-order, 0) * var(--intro-stagger, 40ms))}.accolades--intro .accolades__filter-toggle{animation:accolades-travel-up var(--intro-bar-duration, 1.2s) cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--intro-chrome-delay, 2.5s)}.accolades--intro .accolades__title{animation:accolades-travel-up var(--intro-bar-duration, 1.2s) cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--intro-chrome-delay, 2.5s) + 80ms)}.accolades--intro .accolades__scale{animation:accolades-travel-right var(--intro-row-duration, 1.25s) cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--intro-chrome-delay, 2.5s)}.accolades--intro .accolades__bg-logo{animation:accolades-logo-in var(--intro-logo-duration, 1s) ease backwards;animation-delay:var(--intro-logo-delay, .5s)}html.accolades-intro-active,body.accolades-intro-active,html:has(.accolades--intro),body:has(.accolades--intro){overflow:visible}.accolades--intro .accolades__main,.accolades--intro .accolades__list,.accolades--intro .accolades__row{overflow:visible}.accolades--intro .accolades__row--filtered .accolades__kind,.accolades--intro .accolades__row--filtered .accolades__name-wrap,.accolades--intro .accolades__row--filtered .accolades__date{animation:none}@keyframes accolades-travel-left{0%{opacity:0;transform:translate(-100vw)}to{opacity:1;transform:translate(0)}}@keyframes accolades-travel-right{0%{opacity:0;transform:translate(100vw)}to{opacity:1;transform:translate(0)}}@keyframes accolades-travel-left-center{0%{opacity:0;transform:translate(calc(-50% - 100vw),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes accolades-travel-right-center{0%{opacity:0;transform:translate(calc(-50% + 100vw),-50%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes accolades-travel-up{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes accolades-logo-in{0%{opacity:0}to{opacity:.05}}@media(prefers-reduced-motion:reduce){.accolades__loader{transition:none}.accolades--intro .accolades__kind,.accolades--intro .accolades__name-wrap,.accolades--intro .accolades__date,.accolades--intro .accolades__filter-toggle,.accolades--intro .accolades__title,.accolades--intro .accolades__scale,.accolades--intro .accolades__bg-logo{animation:none}}.accolades__bg-logo{position:fixed;left:50%;top:50%;z-index:0;width:min(7rem,22vw);opacity:.05;pointer-events:none;transform:translate(-50%,-50%)}.accolades__bg-logo svg{display:block;width:100%;height:auto;color:#1d1d1b}.accolades__bg-logo svg :is(path,polygon,rect,circle,ellipse,line,polyline,text){fill:currentColor;stroke:currentColor}.accolades button{font-family:inherit;font-weight:inherit;color:inherit}.accolades__main{position:relative;z-index:1;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.accolades__main:after{content:"";display:block;height:50vh}.accolades__list{padding:0 6px}.accolades__row{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;width:100%;min-height:20px;font-size:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.accolades__row:after{content:"";position:absolute;left:-6px;right:-6px;bottom:0;border-bottom:1px solid rgba(0,0,0,.07)}.accolades__row--filtered{visibility:hidden;pointer-events:none}.accolades__empty{margin:2rem 0 0;text-align:center;font-size:12px;color:var(--text-muted)}.accolades__kind,.accolades__date{font-size:10px;color:var(--text-muted);white-space:nowrap}.accolades__kind{position:relative;z-index:1;grid-column:1;justify-self:start}.accolades__name-wrap{position:absolute;left:50%;top:50%;z-index:0;display:block;width:calc(100% - 8rem);max-width:calc(100% - 8rem);min-width:0;transform:translate(-50%,-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;pointer-events:none}.accolades__name{font-size:20px;font-weight:600;line-height:1;letter-spacing:-.02em}.accolades__date{position:relative;z-index:1;grid-column:2;justify-self:end}.accolades__bar{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;padding:8px 6px 12px;background:transparent;pointer-events:none;overflow:visible}.accolades__controls{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;font-size:12px;pointer-events:auto;overflow:visible}.accolades__title,.accolades__filter-toggle,.accolades__btn{margin:0;border:none;border-radius:3px;font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase;padding:3px 10px;cursor:pointer;white-space:nowrap;pointer-events:auto;background:var(--btn-bg);color:var(--text-faint)}.accolades__btn.accolades__filter-toggle:hover,.accolades__btn.accolades__filter-toggle[aria-expanded=true]{background:var(--btn-bg-selected-type);color:#1d1d1b}@media(hover:hover){.accolades__btn:hover:not([aria-pressed=true]):not(.accolades__filter-toggle){background:var(--btn-bg-hover);color:#1d1d1b}}.accolades__btn[aria-pressed=true]{background:var(--btn-bg-selected);color:#1d1d1b}#filter-sort-panel .accolades__btn[aria-pressed=true],.accolades__filter-menu [data-open=sort][aria-pressed=true]{background:var(--btn-bg-selected-sort)}#filter-type-panel .accolades__btn[aria-pressed=true],.accolades__filter-menu [data-open=type][aria-pressed=true]{background:var(--btn-bg-selected-type)}#filter-date-panel .accolades__btn[aria-pressed=true],#filter-calendar .accolades__btn[aria-pressed=true],.accolades__filter-menu [data-open=date][aria-pressed=true]{background:var(--btn-bg-selected-date)}#filter-sort-panel .accolades__btn[aria-pressed=false],#filter-type-panel .accolades__btn[aria-pressed=false],#filter-date-panel .accolades__btn[aria-pressed=false],.accolades__filter-menu .accolades__btn[aria-pressed=false]{background:var(--btn-bg);color:var(--text-faint)}.accolades__title{cursor:pointer}.accolades__scale{position:fixed;right:6px;bottom:12px;z-index:11;pointer-events:auto}.accolades__scale-group{display:flex;flex-direction:column;align-items:center;gap:0;padding:2px 3px;border-radius:3px;background:var(--btn-bg)}.accolades button.accolades__scale-btn{margin:0;border:none;border-radius:3px;background:var(--btn-bg);color:var(--text-faint);font-family:system-ui,-apple-system,sans-serif;font-size:20px;font-weight:300;line-height:1;padding:0 2px;cursor:pointer}.accolades button.accolades__scale-btn:hover{color:#1d1d1b}.accolades button.accolades__scale-btn svg{display:block}.accolades__filter-stack{position:absolute;left:0;right:0;bottom:calc(100% + 5px);z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;pointer-events:auto;overflow:visible}.accolades__calendar{align-self:center;display:flex;flex-direction:column;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:6px;border-radius:8px}.accolades__calendar[hidden]{display:none}.accolades__calendar-range{display:flex;flex-direction:column;align-items:center;gap:3px;margin:5px 0 0;font-size:12.5px;font-weight:600;text-align:center;color:var(--text-secondary)}.accolades__calendar-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.accolades__calendar-head{margin:0;flex:1;font-size:12.5px;line-height:1.2;text-transform:uppercase;text-align:center}.accolades__cal-nav{font-size:12.5px;line-height:1;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:var(--btn-bg);color:var(--text-faint);cursor:pointer}.accolades__cal-nav:hover{background:var(--btn-bg-hover);color:#1d1d1b}.accolades__calendar-grid{display:grid;grid-template-columns:repeat(7,22px);gap:3px;justify-content:center}.accolades__cal-label{display:flex;align-items:center;justify-content:center;height:22px;font-size:9px;text-align:center;color:var(--text-muted)}.accolades__cal-empty{display:block}.accolades__cal-day{font-size:10px;font-weight:600;width:22px;height:22px;padding:0;border:none;border-radius:22px;background:var(--btn-bg);color:var(--text-faint);cursor:pointer}.accolades__cal-day:hover:not(.accolades__cal-day--in-range):not(.accolades__cal-day--from):not(.accolades__cal-day--to){background:var(--btn-bg-hover);color:#1d1d1b}.accolades__cal-day--deadline{color:#1d1d1b}.accolades__cal-day--in-range,.accolades__cal-day--from,.accolades__cal-day--to{background:var(--btn-bg-selected-date);color:#1d1d1b}.accolades__filter-stack[hidden]{display:none}.accolades__calendar+.accolades__filter-subs{margin-top:-6px}.accolades__filter-subs{display:flex;align-items:flex-end;justify-content:center;width:100%;gap:10px;min-height:calc(3*(1.2em + 6px) + 6px)}.accolades__filter-sub:not([hidden]){display:flex;flex:0 0 auto;min-width:0;justify-content:center}.accolades__filter-sub#filter-date-panel:not([hidden]){flex-direction:row;align-items:center;flex-wrap:nowrap;gap:4px}@media(min-width:501px){.accolades__filter-sub--shift{transform:translate(-5px)}.accolades__filter-sub--shift-all,#filter-sort-panel.accolades__filter-sub--shift-all,#filter-type-panel.accolades__filter-sub--shift-all,#filter-date-panel.accolades__filter-sub--shift-all{transform:translate(10px)}}.accolades__filter-sub{background:transparent}.accolades__filter-stack .accolades__group{flex-wrap:nowrap}.accolades__filter-sub[hidden]{display:none}.accolades__filter-subs+.accolades__filter-menu{margin-top:-6px}.accolades__filter-menu{display:flex;flex-wrap:nowrap;justify-content:center;gap:4px}.accolades__group{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.accolades__calendar #filter-quarter{display:flex;width:100%;margin-top:11px;gap:4px}.accolades__calendar #filter-quarter .accolades__btn{flex:1 1 0;min-width:0}@media(max-width:500px){.accolades__main{overflow-x:hidden}.accolades__list{overflow-x:hidden;max-width:100%}.accolades--intro .accolades__main,.accolades--intro .accolades__list{overflow:visible}.accolades__name-wrap{width:calc(100% - 6rem);max-width:calc(100% - 6rem)}.accolades__filter-subs{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;gap:2px;overflow:visible}.accolades__filter-sub:not([hidden]){position:relative;z-index:1;flex:unset;flex-direction:column;gap:3px;overflow:visible}#filter-sort-panel:not([hidden]){grid-column:1}#filter-type-panel:not([hidden]){grid-column:2}#filter-date-panel:not([hidden]){grid-column:3}#filter-sort-panel:not([hidden]),#filter-type-panel:not([hidden]),#filter-date-panel:not([hidden]){align-items:center}.accolades__filter-sub#filter-date-panel:not([hidden]){flex-direction:column;align-items:center}.accolades__filter-stack .accolades__group{flex-direction:column;flex-wrap:nowrap;gap:3px;align-items:center}.accolades__calendar #filter-quarter{flex-direction:row;flex-wrap:nowrap;justify-content:center}}.accolades__strip{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.accolades__strip[hidden]{display:none}.accolades__strip-panel{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;pointer-events:none}.accolades__strip-close{flex:0 0 auto;font-size:10px;line-height:1;padding:5px 7px;pointer-events:auto}.accolades__strip-scroll{--strip-card-width: min(20rem, calc(100vw - 2.5rem) );--strip-edge-pad: max(0px, calc(50% - var(--strip-card-width) / 2 - 3px));display:flex;flex-direction:row;align-items:stretch;gap:6px;width:100%;padding:0 6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;pointer-events:auto}.accolades__strip-scroll:before,.accolades__strip-scroll:after{content:"";flex:0 0 var(--strip-edge-pad)}.accolades__card-slot{flex:0 0 var(--strip-card-width);scroll-snap-align:center}.accolades__card{display:flex;flex-direction:column;width:100%;margin:0;padding:6px;border:none;border-radius:8px;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:inherit;font-size:12.5px;opacity:.97}.accolades__card-media{position:relative;flex:0 0 auto;margin-bottom:5px}.accolades__card-media-link{display:block;width:100%;border-radius:8px;overflow:hidden;cursor:pointer;text-decoration:none}.accolades__card-media-link:has(.accolades__card-img[hidden]){min-height:7rem;background:#fff6}.accolades__card-open{position:absolute;top:4px;right:4px;z-index:1;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:#1d1d1b73;text-decoration:none;line-height:0}.accolades__card-open:hover,.accolades__card-media:hover .accolades__card-open{color:#0ff7e3}.accolades__card-open svg{display:block;width:12px;height:12px;flex:0 0 auto}.accolades__card-img{display:block;width:100%;margin:0;border-radius:8px;background:#fff6}.accolades__card-img[hidden]{display:none}.accolades__card-name{flex:0 0 auto;margin:0 0 4px;font-size:12.5px;font-weight:600;line-height:1.2;text-align:center;color:var(--text-secondary)}.accolades__card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex:0 0 auto}.accolades__card-meta-left{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.accolades__card-meta-right{flex:0 0 auto;margin-left:auto;text-align:right}.accolades__card-tag,.accolades__card-date{font-size:10px;line-height:1.35;color:var(--text-muted)}.accolades__card-date{white-space:nowrap}
