.nominees-editorial .nom-cycle-bar{border-bottom:1px solid var(--hed-line-soft);background:linear-gradient(90deg,color-mix(in oklab,var(--hed-accent) 6%,transparent) 0,transparent 40%,transparent 60%,color-mix(in oklab,var(--hed-accent) 6%,transparent) 100%);padding:14px 0;font-family:var(--hed-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--hed-ink-3);margin-bottom:24px}.nominees-editorial .nom-cycle-bar-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.nominees-editorial .nom-cycle-bar b{color:var(--hed-ink);font-weight:400}.nominees-editorial .nom-cycle-bar .nom-live{display:inline-flex;align-items:center;gap:10px;color:var(--hed-accent)}.nominees-editorial .nom-cycle-bar .nom-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hed-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--hed-accent) 25%,transparent);animation:nom-pulse 2.4s ease-in-out infinite}.nominees-editorial .nom-cycle-bar .nom-edition{font-family:var(--hed-serif);font-style:italic;font-size:14px;letter-spacing:0;color:var(--hed-ink);text-transform:none}@keyframes nom-pulse{0%,to{opacity:1}50%{opacity:.4}}.nominees-editorial .nom-hero{padding:56px 0;position:relative}.nominees-editorial .nom-hero-eyebrow{font-family:var(--hed-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--hed-accent);display:flex;align-items:center;gap:14px;margin-bottom:36px;flex-wrap:wrap}.nominees-editorial .nom-hero-eyebrow .nom-dot{width:6px;height:6px;border-radius:50%;background:var(--hed-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--hed-accent) 22%,transparent)}.nominees-editorial .nom-hero-eyebrow .nom-crumb{color:var(--hed-ink-3)}.nominees-editorial .nom-hero-eyebrow .nom-sep{color:var(--hed-ink-4);margin:0 6px}.nominees-editorial h1.nom-title{font-family:var(--hed-serif);font-weight:300;font-size:clamp(34px,7.4vw,92px);line-height:.96;letter-spacing:-.035em;color:var(--hed-ink);font-variation-settings:"opsz" 144;text-wrap:balance}.nominees-editorial h1.nom-title em{font-style:italic;font-weight:300;color:var(--hed-accent)}.nominees-editorial h1.nom-title .nom-ord{font-family:var(--hed-mono);font-style:normal;font-size:clamp(14px,1.4vw,20px);letter-spacing:.18em;vertical-align:super;color:var(--hed-ink-3);margin-left:14px;font-weight:400}.nominees-editorial h1.nom-title .nom-h1-kw{display:block}.nominees-editorial h1.nom-title .nom-h1-flourish{display:block;color:var(--hed-ink-2)}.nominees-editorial .nom-hero-strap{margin-top:48px;padding-top:40px;border-top:1px solid var(--hed-line-soft)}.nominees-editorial .nom-hero-lede{font-family:var(--hed-serif);font-weight:300;font-size:26px;line-height:1.34;letter-spacing:-.012em;color:var(--hed-ink);max-width:56ch;text-wrap:pretty}.nominees-editorial .nom-hero-lede em{font-style:italic;color:var(--hed-accent)}.nominees-editorial .nom-hero-cta{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap}@media (max-width:1100px){.nominees-editorial .nom-hero-lede{font-size:22px}}.nominees-editorial .nom-frontrunner{padding:64px 0 80px;border-top:1px solid var(--hed-line-soft);border-bottom:1px solid var(--hed-line-soft)}.nominees-editorial .nom-fr-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;margin-top:40px;align-items:stretch}.nominees-editorial .nom-fr-frame{position:relative;border:1px solid var(--hed-line);border-radius:12px;overflow:hidden;background:var(--hed-bg-2);aspect-ratio:4/3;display:block}.nominees-editorial .nom-fr-frame:hover{border-color:var(--hed-accent)}.nominees-editorial .nom-fr-chrome{position:absolute;inset:0 0 auto 0;height:32px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid var(--hed-line);background:color-mix(in oklab,var(--hed-bg-2) 70%,var(--hed-bg-3));font-family:var(--hed-mono);font-size:10px;color:var(--hed-ink-3);letter-spacing:.05em;z-index:2}.nominees-editorial .nom-fr-chrome .nom-dots{display:flex;gap:5px;margin-right:14px}.nominees-editorial .nom-fr-chrome .nom-dots span{width:8px;height:8px;border-radius:50%;background:var(--hed-line)}.nominees-editorial .nom-fr-chrome .nom-url{flex:1;text-align:center;background:color-mix(in oklab,var(--hed-bg) 80%,transparent);padding:3px 10px;border-radius:6px;border:1px solid var(--hed-line-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nominees-editorial .nom-fr-chrome .nom-url .nom-lock{color:var(--hed-accent);margin-right:6px}.nominees-editorial .nom-fr-body{position:absolute;inset:32px 0 0 0;background:repeating-linear-gradient(135deg,transparent 0 28px,color-mix(in oklab,var(--hed-ink) 4%,transparent) 28px 29px),radial-gradient(80% 100% at 50% 0,color-mix(in oklab,var(--hed-accent) 12%,transparent),transparent 60%),linear-gradient(180deg,oklch(.2 .02 270),oklch(.14 .015 270));overflow:hidden}.nominees-editorial .nom-fr-body img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.nominees-editorial .nom-fr-frame:hover .nom-fr-body img{transform:scale(1.04)}.nominees-editorial .nom-fr-pill{position:absolute;top:48px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:var(--hed-accent);color:var(--hed-accent-ink);border-radius:999px;font-family:var(--hed-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.nominees-editorial .nom-fr-pill .nom-arrow{font-family:var(--hed-serif)}.nominees-editorial .nom-fr-meta{display:flex;flex-direction:column;gap:24px}.nominees-editorial .nom-fr-meta .nom-label{font-family:var(--hed-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--hed-ink-3)}.nominees-editorial .nom-fr-meta h3{font-family:var(--hed-serif);font-weight:300;font-size:clamp(40px,5vw,56px);line-height:1;letter-spacing:-.035em;color:var(--hed-ink);margin-top:14px}.nominees-editorial .nom-fr-meta h3 em{font-style:italic;color:var(--hed-accent)}.nominees-editorial .nom-fr-meta .nom-by{font-family:var(--hed-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hed-ink-3);margin-top:18px}.nominees-editorial .nom-fr-meta .nom-by b{color:var(--hed-ink);font-weight:400}.nominees-editorial .nom-fr-meta .nom-desc{font-family:var(--hed-sans);font-size:15px;color:var(--hed-ink-2);line-height:1.6;max-width:40ch;margin-top:8px;text-wrap:pretty}.nominees-editorial .nom-fr-vote{margin-top:auto;padding-top:24px;border-top:1px solid var(--hed-line-soft)}.nominees-editorial .nom-fr-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--hed-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--hed-ink-3);margin-bottom:12px}.nominees-editorial .nom-fr-pct{font-family:var(--hed-serif);font-weight:300;font-size:38px;letter-spacing:-.025em;color:var(--hed-accent);line-height:1}.nominees-editorial .nom-fr-pct .nom-of{font-family:var(--hed-mono);font-size:11px;color:var(--hed-ink-3);letter-spacing:.18em;text-transform:uppercase;margin-left:8px}.nominees-editorial .nom-fr-bar{height:6px;background:var(--hed-bg-3);border-radius:6px;overflow:hidden;position:relative}.nominees-editorial .nom-fr-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w);background:linear-gradient(90deg,var(--hed-accent),var(--hed-accent-2));border-radius:6px}.nominees-editorial .nom-fr-actions{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}@media (max-width:1000px){.nominees-editorial .nom-fr-grid{grid-template-columns:1fr;gap:32px}}.nominees-editorial .nom-shortlist{padding:64px 0 96px}.nominees-editorial .nom-shortlist-foot{display:flex;justify-content:space-between;align-items:center;margin-top:40px;flex-wrap:wrap;gap:16px;font-family:var(--hed-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--hed-ink-3)}.nominees-editorial .nom-shortlist-foot b{color:var(--hed-ink);font-weight:400}.nominees-editorial .nom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px}@media (max-width:1000px){.nominees-editorial .nom-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.nominees-editorial .nom-grid{grid-template-columns:1fr}}.nominees-editorial .nom-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .25s ease}.nominees-editorial .nom-card:hover .nom-thumb{border-color:var(--hed-accent)}.nominees-editorial .nom-card:hover .nom-name{color:var(--hed-accent)}.nominees-editorial .nom-card:hover .nom-thumb-img{transform:scale(1.04)}.nominees-editorial .nom-thumb{position:relative;border:1px solid var(--hed-line-soft);border-radius:10px;overflow:hidden;aspect-ratio:4/3;background:repeating-linear-gradient(135deg,transparent 0 22px,color-mix(in oklab,var(--hed-ink) 3%,transparent) 22px 23px),linear-gradient(180deg,oklch(.22 .015 270),oklch(.16 .015 270));transition:border-color .2s}.nominees-editorial .nom-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nominees-editorial .nom-thumb-img-fade{position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--hed-bg) 88%,transparent) 80%);pointer-events:none;z-index:1}.nominees-editorial .nom-thumb .nom-badge-tl{left:12px;font-size:10px;letter-spacing:.18em;color:var(--hed-ink);display:flex;align-items:center;gap:8px;background:color-mix(in oklab,var(--hed-bg) 72%,transparent);border:1px solid var(--hed-line-soft);border-radius:999px}.nominees-editorial .nom-thumb .nom-badge-tl,.nominees-editorial .nom-thumb .nom-badge-tr{position:absolute;top:12px;font-family:var(--hed-mono);text-transform:uppercase;padding:5px 10px;z-index:2;backdrop-filter:blur(6px)}.nominees-editorial .nom-thumb .nom-badge-tr{right:12px;font-size:9.5px;letter-spacing:.14em;border:1px solid var(--hed-line);border-radius:999px;background:color-mix(in oklab,var(--hed-bg) 70%,transparent);color:var(--hed-ink-2);white-space:nowrap;max-width:calc(100% - 96px);overflow:hidden;text-overflow:ellipsis}.nominees-editorial .nom-thumb .nom-badge-tr.is-winner{color:var(--hed-accent);border-color:color-mix(in oklab,var(--hed-accent) 50%,var(--hed-line))}.nominees-editorial .nom-thumb .nom-badge-tr.is-sotm{color:oklch(.78 .13 200);border-color:color-mix(in oklab,oklch(.78 .13 200) 50%,var(--hed-line))}.nominees-editorial .nom-thumb .nom-overlay{position:absolute;left:0;right:0;bottom:0;padding:14px 14px 12px;z-index:2;display:flex;flex-direction:column;gap:8px}.nominees-editorial .nom-thumb .nom-overlay .row1{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--hed-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--hed-ink-3);gap:12px;white-space:nowrap}.nominees-editorial .nom-thumb .nom-overlay .row1 .nom-score{color:var(--hed-ink);font-family:var(--hed-serif);font-size:16px;letter-spacing:-.015em;text-transform:none;font-style:italic}.nominees-editorial .nom-thumb .nom-overlay .row1 .nom-score .nom-of{color:var(--hed-ink-3);font-family:var(--hed-mono);font-size:9px;font-style:normal;margin-left:2px}.nominees-editorial .nom-thumb .nom-overlay .nom-pbar{height:3px;background:color-mix(in oklab,var(--hed-bg-3) 80%,transparent);border-radius:3px;overflow:hidden;position:relative}.nominees-editorial .nom-thumb .nom-overlay .nom-pbar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w);background:var(--hed-accent);border-radius:3px}.nominees-editorial .nom-card .nom-meta{display:grid;grid-template-columns:1fr auto;gap:12px;margin-top:16px;align-items:start}.nominees-editorial .nom-card .nom-meta .nom-name{font-family:var(--hed-serif);font-size:22px;font-weight:300;letter-spacing:-.018em;line-height:1.15;color:var(--hed-ink);transition:color .2s}.nominees-editorial .nom-card .nom-meta .nom-by{font-family:var(--hed-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--hed-ink-3);margin-top:6px}.nominees-editorial .nom-card .nom-meta .nom-by .nom-role{color:var(--hed-ink-2);margin-right:6px}.nominees-editorial .nom-card .nom-meta .nom-arrow{font-family:var(--hed-serif);font-size:22px;color:var(--hed-ink-3);transition:color .2s,transform .2s}.nominees-editorial .nom-card:hover .nom-meta .nom-arrow{color:var(--hed-accent);transform:translateX(4px)}.nominees-editorial .nom-load-status{margin-top:48px;display:flex;justify-content:center}.nominees-editorial .nom-load-status .nom-msg{font-family:var(--hed-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--hed-ink-3)}.nominees-editorial .nom-load-status .nom-err{display:flex;flex-direction:column;align-items:center;gap:12px;color:oklch(.74 .16 25);font-family:var(--hed-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.nominees-editorial .nom-method{padding:96px 0;border-top:1px solid var(--hed-line-soft)}.nominees-editorial .nom-method-head{margin-bottom:48px}.nominees-editorial .nom-archive-hero{padding:80px 0 48px;border-bottom:1px solid var(--hed-line-soft)}.nominees-editorial .nom-archive-title{font-family:var(--hed-serif);font-weight:300;font-size:clamp(34px,7.4vw,92px);line-height:.96;letter-spacing:-.035em;color:var(--hed-ink);margin-top:18px;text-wrap:balance}.nominees-editorial .nom-archive-title .nom-archive-page{color:var(--hed-accent);font-style:italic}.nominees-editorial .nom-archive-lede{margin-top:18px;max-width:720px;font-family:var(--hed-serif);font-size:clamp(15px,1.2vw,18px);line-height:1.55;color:var(--hed-ink-2);font-weight:300}.nominees-editorial .nom-pager{margin-top:56px;padding-top:32px;border-top:1px solid var(--hed-line-soft);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nominees-editorial .nom-pager-link{font-family:var(--hed-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hed-ink);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--hed-line);border-radius:999px;transition:border-color .2s,color .2s}.nominees-editorial .nom-pager-link:hover{border-color:var(--hed-accent);color:var(--hed-accent)}.nominees-editorial .nom-pager-link.is-disabled{color:var(--hed-ink-4);border-color:var(--hed-line-soft);cursor:default}.nominees-editorial .nom-pager-list{display:flex;list-style:none;margin:0;padding:0;gap:4px;flex-wrap:wrap;justify-content:center}.nominees-editorial .nom-pager-num{font-family:var(--hed-mono);font-size:12px;letter-spacing:.12em;color:var(--hed-ink-3);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:999px;transition:color .2s,background .2s,border-color .2s;border:1px solid transparent}.nominees-editorial .nom-pager-num:hover{color:var(--hed-ink);border-color:var(--hed-line-soft)}.nominees-editorial .nom-pager-num.is-active{color:var(--hed-bg);background:var(--hed-ink);border-color:var(--hed-ink)}@media (max-width:720px){.nominees-editorial .nom-pager{justify-content:center}.nominees-editorial .nom-pager-list{order:3;flex-basis:100%}}.nominees-editorial .nom-facets{padding:88px 0;border-top:1px solid var(--hed-line-soft)}.nominees-editorial .nom-facet-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}@media (max-width:900px){.nominees-editorial .nom-facet-grid{grid-template-columns:1fr;gap:36px}}.nominees-editorial .nom-facet-h{font-family:var(--hed-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--hed-ink-3);margin:0 0 18px;font-weight:400;padding-bottom:14px;border-bottom:1px solid var(--hed-line-soft)}.nominees-editorial .nom-facet-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nominees-editorial .nom-facet-list li a{font-family:var(--hed-serif);font-size:18px;font-weight:300;letter-spacing:-.012em;color:var(--hed-ink);text-decoration:none;transition:color .2s;display:inline-flex;align-items:baseline;gap:8px;padding:2px 0}.nominees-editorial .nom-facet-list li a:before{content:"→";flex-shrink:0;color:var(--hed-ink-4);transition:color .2s,transform .2s;font-size:14px}.nominees-editorial .nom-facet-list li a:hover{color:var(--hed-accent)}.nominees-editorial .nom-facet-list li a:hover:before{color:var(--hed-accent);transform:translateX(3px)}.nominees-editorial .nom-faq{padding:88px 0;border-top:1px solid var(--hed-line-soft)}.nominees-editorial .nom-faq-list{margin-top:40px;display:flex;flex-direction:column}.nominees-editorial .nom-faq-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding:28px 0;border-top:1px solid var(--hed-line-soft)}.nominees-editorial .nom-faq-item:last-child{border-bottom:1px solid var(--hed-line-soft)}.nominees-editorial .nom-faq-item dt{font-family:var(--hed-serif);font-size:clamp(20px,2vw,26px);font-weight:300;line-height:1.2;letter-spacing:-.02em;color:var(--hed-ink)}.nominees-editorial .nom-faq-item dd{margin:0;font-family:var(--hed-serif);font-size:16px;line-height:1.65;color:var(--hed-ink-2);font-weight:300;max-width:60ch}@media (max-width:800px){.nominees-editorial .nom-faq-item{grid-template-columns:1fr;gap:14px}}.wda-nom{--wnom-bg:#0e0e12;--wnom-ink:#f3f1ec;--wnom-gold:#e7c27c;--wnom-gold-ink:#17130a;--wnom-green:#7fd1a8;--wnom-card:#15151c;--wnom-card-2:#131319;--wnom-panel:#101016;--wnom-cell:#121218;--wnom-input:#0d0d13;--wnom-footer:#0b0b0f;--wnom-line:hsla(0,0%,100%,.07);--wnom-line-06:hsla(0,0%,100%,.06);--wnom-line-08:hsla(0,0%,100%,.08);--wnom-line-10:hsla(0,0%,100%,.1);--wnom-line-12:hsla(0,0%,100%,.12);--wnom-line-16:hsla(0,0%,100%,.16);--wnom-line-20:hsla(0,0%,100%,.2);--wnom-line-34:hsla(0,0%,100%,.34);--wnom-ink-80:hsla(43,23%,94%,.8);--wnom-ink-75:hsla(43,23%,94%,.75);--wnom-ink-72:hsla(43,23%,94%,.72);--wnom-ink-70:hsla(43,23%,94%,.7);--wnom-ink-66:hsla(43,23%,94%,.66);--wnom-ink-64:hsla(43,23%,94%,.64);--wnom-ink-62:hsla(43,23%,94%,.62);--wnom-ink-60:hsla(43,23%,94%,.6);--wnom-ink-55:hsla(43,23%,94%,.55);--wnom-ink-50:hsla(43,23%,94%,.5);--wnom-ink-45:hsla(43,23%,94%,.45);--wnom-ink-42:hsla(43,23%,94%,.42);--wnom-ink-40:hsla(43,23%,94%,.4);--wnom-ink-36:hsla(43,23%,94%,.36);--wnom-ink-32:hsla(43,23%,94%,.32);--wnom-ink-30:hsla(43,23%,94%,.3);--wnom-gold-glow:hsla(39,69%,70%,.22);--wnom-gold-10:hsla(39,69%,70%,.1);--wnom-gold-11:hsla(39,69%,70%,.11);--wnom-gold-12:hsla(39,69%,70%,.12);--wnom-gold-15:hsla(39,69%,70%,.15);--wnom-gold-35:hsla(39,69%,70%,.35);--wnom-gold-50:hsla(39,69%,70%,.5);--wnom-green-15:rgba(127,209,168,.15);--wnom-green-40:rgba(127,209,168,.4);--wnom-serif:var(--font-headline),"Newsreader",Georgia,serif;--wnom-sans:var(--font-body),"Archivo",system-ui,sans-serif;--wnom-mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--wnom-maxw:1160px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;background:var(--wnom-bg);color:var(--wnom-ink);font-family:var(--wnom-sans);font-weight:400;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.wda-nom.nominees-editorial{--hed-bg:#0e0e12;--hed-bg-2:#15151c;--hed-bg-3:#1f1f27;--hed-accent:#e7c27c;--hed-accent-2:#d8ab5c;--hed-accent-ink:#17130a;--hed-ink:#f3f1ec;--hed-ink-2:hsla(43,23%,94%,.72);--hed-ink-3:hsla(43,23%,94%,.55);--hed-ink-4:hsla(43,23%,94%,.38);--hed-line:hsla(0,0%,100%,.12);--hed-line-soft:hsla(0,0%,100%,.07)}.wda-nom *,.wda-nom :after,.wda-nom :before{box-sizing:border-box}.wda-nom :where(a){color:inherit;text-decoration:none}.wda-nom :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.wda-nom :where(p){margin:0}.wda-nom :where(h1,h2,h3,h4){margin:0;font-weight:500}.wda-nom :where(ul){margin:0;padding:0;list-style:none}.wda-nom img{max-width:100%;display:block}.wda-nom ::selection{background:var(--wnom-gold);color:var(--wnom-gold-ink)}@keyframes wnom-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wnom-pulse{0%,to{opacity:1}50%{opacity:.4}}.wnom-wrap{max-width:var(--wnom-maxw);margin:0 auto;padding:0 32px}@media (max-width:640px){.wnom-wrap{padding:0 20px}}.wnom-kicker{letter-spacing:.12em}.wnom-kicker,.wnom-status{font-family:var(--wnom-mono);font-size:11.5px;text-transform:uppercase;color:var(--wnom-ink-42)}.wnom-status{display:inline-flex;align-items:center;gap:10px;letter-spacing:.14em}.wnom-status-dot{width:6px;height:6px;border-radius:50%;background:var(--wnom-green);box-shadow:0 0 0 4px var(--wnom-green-15);flex-shrink:0;animation:wnom-pulse 2.6s ease-in-out infinite}.wnom-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:26px}.wnom-head-tag{font-family:var(--wnom-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--wnom-ink-42)}.wnom-head-title{font-family:var(--wnom-serif);font-weight:500;font-size:clamp(30px,4vw,46px);letter-spacing:-.02em;line-height:1.04;margin:10px 0 0}.wnom-em,.wnom-head-title em{font-style:italic;font-weight:400;color:var(--wnom-gold)}.wnom-head-note{font-family:var(--wnom-mono);font-size:12px;color:var(--wnom-ink-45)}.wnom-head-note b{color:var(--wnom-ink);font-weight:500}.wnom-btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15.5px;padding:14px 24px;border-radius:12px;border:1px solid transparent;transition:transform .18s ease,filter .18s ease,border-color .18s ease,background .18s ease,color .18s ease;white-space:nowrap;cursor:pointer}.wnom-btn .wnom-arrow{font-family:var(--wnom-serif)}.wnom-btn-primary{background:var(--wnom-gold);color:var(--wnom-gold-ink);box-shadow:0 8px 30px var(--wnom-gold-glow)}.wnom-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.wnom-btn-outline{border-color:var(--wnom-line-16);color:var(--wnom-ink);padding:14px 22px}.wnom-btn-outline:hover{border-color:var(--wnom-line-34)}.wnom-btn-ghost{color:var(--wnom-ink-72);font-weight:500;padding:14px 10px}.wnom-btn-ghost:hover{color:var(--wnom-ink)}.wnom-btn-sm{font-size:14.5px;padding:12px 20px}.wnom-hero{position:relative;background:radial-gradient(1100px 560px at 50% -180px,var(--wnom-gold-11),transparent 62%);border-bottom:1px solid var(--wnom-line-06)}.wnom-breadcrumb{display:flex;align-items:center;gap:9px;padding-top:26px;font-family:var(--wnom-mono);font-size:11.5px;letter-spacing:.04em;color:var(--wnom-ink-40);flex-wrap:wrap}.wnom-breadcrumb a:hover{color:var(--wnom-ink)}.wnom-breadcrumb .wnom-crumb-strong{color:var(--wnom-ink-70)}.wnom-hero-inner{padding:44px 32px 56px}@media (max-width:640px){.wnom-hero-inner{padding:32px 20px 44px}}.wnom-hero .wnom-status{margin-bottom:24px}.wnom-hero-title{font-family:var(--wnom-serif);font-weight:500;font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.02em;margin:0;max-width:20ch}.wnom-hero-title .wnom-h1-kw{display:block;font-size:clamp(15px,1.5vw,19px);font-family:var(--wnom-mono);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--wnom-ink-45);margin-bottom:18px;max-width:none}.wnom-hero-title em{font-style:italic;font-weight:400;color:var(--wnom-gold)}.wnom-hero-lede{max-width:62ch;margin:24px 0 0;font-size:17.5px;line-height:1.6;color:var(--wnom-ink-64)}.wnom-hero-lede em{font-style:italic;color:var(--wnom-ink)}.wnom-hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.wnom-hero-fine{margin-top:16px;font-family:var(--wnom-mono);font-size:11.5px;letter-spacing:.04em;color:var(--wnom-ink-42)}.wnom-hero-fine b{color:var(--wnom-ink-70);font-weight:500}.wnom-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:52px;background:var(--wnom-line);border:1px solid var(--wnom-line);border-radius:16px;overflow:hidden}.wnom-stat{background:var(--wnom-cell);padding:20px;text-align:left;min-width:0}.wnom-stat-k{font-family:var(--wnom-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--wnom-ink-42)}.wnom-stat-v{font-family:var(--wnom-serif);font-size:32px;font-weight:500;margin-top:8px;line-height:1.1;color:var(--wnom-ink)}.wnom-stat-v.is-gold{color:var(--wnom-gold)}.wnom-stat-d{font-size:12.5px;color:var(--wnom-ink-50);margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.wnom-stats{grid-template-columns:repeat(2,1fr)}}.wnom-archive-inner{padding:40px 32px 44px}@media (max-width:640px){.wnom-archive-inner{padding:30px 20px 36px}}.wnom-archive-title{font-family:var(--wnom-serif);font-weight:500;font-size:clamp(34px,5vw,58px);line-height:1.03;letter-spacing:-.02em;margin:20px 0 0;max-width:20ch}.wnom-archive-title .wnom-archive-page{color:var(--wnom-gold);font-style:italic}.wnom-archive-lede{max-width:64ch;margin:18px 0 0;font-size:16.5px;line-height:1.6;color:var(--wnom-ink-62)}.wnom-section{scroll-margin-top:80px}.wnom-spotlight-inner{padding:64px 32px 8px}@media (max-width:640px){.wnom-spotlight-inner{padding:48px 20px 8px}}.wnom-spot-card{display:grid;grid-template-columns:1.1fr .9fr;gap:0;margin-top:40px;border:1px solid var(--wnom-line-10);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,var(--wnom-card),var(--wnom-card-2))}.wnom-spot-media{position:relative;min-height:360px;background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.02) 0 14px,hsla(0,0%,100%,.05) 14px 28px),linear-gradient(180deg,#1a1a22,#131319);border-right:1px solid var(--wnom-line-08);overflow:hidden;display:block}.wnom-spot-media img{object-fit:cover}.wnom-spot-media:hover img{transform:scale(1.03)}.wnom-spot-media img{transition:transform .8s ease}.wnom-spot-badge{position:absolute;top:16px;left:16px;z-index:2;font-family:var(--wnom-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--wnom-gold-ink);background:var(--wnom-gold);padding:5px 11px;border-radius:20px}.wnom-spot-body{padding:38px 40px;display:flex;flex-direction:column}.wnom-spot-label{font-family:var(--wnom-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--wnom-ink-42)}.wnom-spot-body h3{font-family:var(--wnom-serif);font-weight:500;font-size:clamp(28px,3.4vw,42px);line-height:1.05;letter-spacing:-.02em;margin:12px 0 0}.wnom-spot-by{font-size:13.5px;color:var(--wnom-ink-55);margin-top:8px}.wnom-spot-by b{color:var(--wnom-ink);font-weight:600}.wnom-spot-desc{font-size:14.5px;line-height:1.6;color:var(--wnom-ink-66);margin:16px 0 0;max-width:46ch}.wnom-spot-score{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--wnom-line-08)}.wnom-spot-score-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--wnom-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--wnom-ink-45)}.wnom-spot-score-v{font-family:var(--wnom-serif);font-size:34px;font-weight:500;letter-spacing:-.02em;color:var(--wnom-gold);line-height:1;text-transform:none}.wnom-spot-score-v .wnom-of{font-family:var(--wnom-mono);font-size:11px;color:var(--wnom-ink-45);letter-spacing:.14em;margin-left:6px}.wnom-spot-score-review{font-family:var(--wnom-serif);font-style:italic;font-size:22px;color:var(--wnom-ink);text-transform:none;letter-spacing:0}.wnom-spot-bar{height:6px;border-radius:6px;background:var(--wnom-input);overflow:hidden;position:relative;margin-top:12px}.wnom-spot-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w,0);background:linear-gradient(90deg,var(--wnom-gold),#d8ab5c);border-radius:6px}.wnom-tags{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 0}.wnom-tag{font-size:12px;padding:5px 11px;border-radius:20px;border:1px solid var(--wnom-line-12);color:var(--wnom-ink-70);background:var(--wnom-input)}.wnom-spot-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.wnom-also{display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid var(--wnom-line-06);font-family:var(--wnom-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--wnom-ink-45)}.wnom-also-link{display:inline-flex;align-items:baseline;gap:12px;color:var(--wnom-ink)}.wnom-also-link .wnom-also-name{font-family:var(--wnom-serif);font-style:italic;font-size:22px;letter-spacing:-.018em;text-transform:none}.wnom-also-link .wnom-also-arrow{color:var(--wnom-gold);font-family:var(--wnom-serif);font-size:18px}@media (max-width:900px){.wnom-spot-card{grid-template-columns:1fr}.wnom-spot-media{min-height:260px;border-right:0;border-bottom:1px solid var(--wnom-line-08)}}@media (max-width:640px){.wnom-spot-body{padding:28px 22px}}.wnom-shortlist{border-top:1px solid var(--wnom-line-06)}.wnom-shortlist.is-first{border-top:0}.wnom-shortlist-inner{padding:64px 32px 72px}@media (max-width:640px){.wnom-shortlist-inner{padding:48px 20px 56px}}.wnom-count{font-family:var(--wnom-mono);font-size:12px;color:var(--wnom-ink-45)}.wnom-count b{color:var(--wnom-ink);font-weight:500}.wnom-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.wnom-chip{position:relative;display:inline-flex;align-items:center;gap:7px;font-size:13px;padding:8px 15px;border-radius:22px;background:var(--wnom-input);border:1px solid var(--wnom-line-12);color:var(--wnom-ink-80);transition:border-color .18s ease,background .18s ease,color .18s ease}.wnom-chip:hover{border-color:var(--wnom-line-34)}.wnom-chip .wnom-chip-n{font-family:var(--wnom-mono);font-size:11px;color:var(--wnom-ink-40)}.wnom-chip.is-active{border-color:var(--wnom-gold);background:var(--wnom-gold-10);color:var(--wnom-ink)}.wnom-chip.is-active .wnom-chip-n{color:var(--wnom-gold)}.wnom-chip.is-clear{color:var(--wnom-ink-55)}.wnom-chip.is-clear:hover{color:var(--wnom-ink)}.wnom-pager{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;flex-wrap:wrap}.wnom-pager-edge{font-family:var(--wnom-mono);font-size:12px;letter-spacing:.02em;color:var(--wnom-ink-60);display:inline-flex;align-items:center;gap:8px}.wnom-pager-edge:hover{color:var(--wnom-ink)}.wnom-pager-edge.is-disabled{color:var(--wnom-ink-30);cursor:default}.wnom-pager-list{display:flex;gap:6px;flex-wrap:wrap}.wnom-pager-num{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:10px;font-family:var(--wnom-mono);font-size:12.5px;border:1px solid var(--wnom-line-12);color:var(--wnom-ink-60);background:var(--wnom-input);transition:border-color .18s ease,color .18s ease}.wnom-pager-num:hover{border-color:var(--wnom-line-34);color:var(--wnom-ink)}.wnom-pager-num.is-active{border-color:var(--wnom-gold);color:var(--wnom-gold);background:var(--wnom-gold-10)}@media (max-width:720px){.wnom-pager,.wnom-pager-list{justify-content:center}.wnom-pager-list{order:3;flex-basis:100%}}.wnom-shortlist-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:34px;padding-top:24px;border-top:1px solid var(--wnom-line-06);font-family:var(--wnom-mono);font-size:11.5px;letter-spacing:.04em;color:var(--wnom-ink-45)}.wnom-shortlist-foot b{color:var(--wnom-ink);font-weight:500}.wnom-browse{border-top:1px solid var(--wnom-line-06);background:var(--wnom-panel)}.wnom-browse-inner{padding:64px 32px}@media (max-width:640px){.wnom-browse-inner{padding:48px 20px}}.wnom-browse-grid{display:grid;grid-template-columns:1.2fr 1.2fr .8fr;gap:40px;margin-top:34px}@media (max-width:900px){.wnom-browse-grid{grid-template-columns:1fr;gap:36px}}.wnom-browse-h{font-family:var(--wnom-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--wnom-ink-36);margin:0 0 14px;font-weight:400}.wnom-browse-tags{display:flex;flex-wrap:wrap;gap:8px}.wnom-browse-tag{font-size:12.5px;padding:6px 12px;border-radius:20px;border:1px solid var(--wnom-line-10);color:var(--wnom-ink-62);background:var(--wnom-input);transition:border-color .18s ease,color .18s ease}.wnom-browse-tag:hover{border-color:var(--wnom-gold-35);color:var(--wnom-ink)}.wnom-browse-years{display:flex;flex-direction:column;gap:11px;font-size:13.5px;color:var(--wnom-ink-62)}.wnom-browse-years a{transition:color .18s ease}.wnom-browse-years a:hover{color:var(--wnom-ink)}.wnom-judge{border-top:1px solid var(--wnom-line-06)}.wnom-judge-inner{padding:64px 32px}@media (max-width:640px){.wnom-judge-inner{padding:48px 20px}}.wnom-crit-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--wnom-line);border:1px solid var(--wnom-line);border-radius:16px;overflow:hidden}@media (max-width:1024px){.wnom-crit-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.wnom-crit-grid{grid-template-columns:repeat(2,1fr)}}.wnom-crit{background:var(--wnom-cell);padding:20px 18px;display:flex;flex-direction:column;gap:10px}.wnom-crit-n{font-family:var(--wnom-mono);font-size:10.5px;color:var(--wnom-ink-38)}.wnom-crit-t{font-size:13.5px;font-weight:600;line-height:1.35}.wnom-crit-d{font-size:12px;line-height:1.5;color:var(--wnom-ink-50);flex:1}.wnom-crit-w{font-family:var(--wnom-serif);font-size:24px;color:var(--wnom-gold);margin-top:auto}.wnom-judge-note{margin:16px 0 0;font-size:13px;color:var(--wnom-ink-45)}.wnom-judge-note a{color:var(--wnom-gold);text-decoration:underline;text-underline-offset:3px}.wnom-faq{border-top:1px solid var(--wnom-line-06);background:var(--wnom-panel)}.wnom-faq-inner{padding:64px 32px;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}@media (max-width:860px){.wnom-faq-inner{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.wnom-faq-inner{padding:48px 20px}}.wnom-faq-intro-title{font-family:var(--wnom-serif);font-weight:500;font-size:clamp(28px,3.6vw,42px);letter-spacing:-.02em;line-height:1.05;margin:10px 0 16px}.wnom-faq-intro-p{font-size:14.5px;line-height:1.6;color:var(--wnom-ink-55);max-width:40ch}.wnom-faq-intro-p a{color:var(--wnom-gold);text-decoration:underline;text-underline-offset:3px}.wnom-faq-list{display:flex;flex-direction:column;gap:10px}.wnom-faq-item{background:var(--wnom-card-2);border:1px solid var(--wnom-line-08);border-radius:14px;overflow:hidden}.wnom-faq-item>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:15px;font-weight:500;color:var(--wnom-ink);transition:background .18s ease}.wnom-faq-item>summary::-webkit-details-marker{display:none}.wnom-faq-item>summary:hover{background:hsla(0,0%,100%,.02)}.wnom-faq-sym{font-family:var(--wnom-serif);font-size:20px;color:var(--wnom-gold);flex:none;line-height:1}.wnom-faq-item>summary .wnom-faq-sym:after{content:"+"}.wnom-faq-item[open]>summary .wnom-faq-sym:after{content:"\2212"}.wnom-faq-a{margin:0;padding:0 20px 18px;font-size:14px;line-height:1.65;color:var(--wnom-ink-60)}.wnom-cta{border-top:1px solid var(--wnom-line-06);background:radial-gradient(900px 460px at 50% 120%,var(--wnom-gold-12),transparent 60%)}.wnom-cta-inner{padding:84px 32px;text-align:center}@media (max-width:640px){.wnom-cta-inner{padding:64px 20px}}.wnom-cta-title{font-family:var(--wnom-serif);font-weight:500;font-size:clamp(34px,5vw,58px);line-height:1.03;letter-spacing:-.02em;margin:16px auto 0;max-width:18ch}.wnom-cta-title em{font-style:italic;font-weight:400;color:var(--wnom-gold)}.wnom-cta-lede{max-width:52ch;margin:22px auto 0;font-size:17px;line-height:1.6;color:var(--wnom-ink-64)}.wnom-cta-ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.wnom-shortlist .nom-grid{animation:none}.wnom-grid-wrap{margin-top:4px}