.nl-face{--nl-ink:var(--fl-ink,#0c1016);--nl-ink-soft:var(--fl-ink-soft,#141a23);--nl-paper:var(--fl-paper,#f2eee4);--nl-signal:var(--fl-signal,#c49348);--nl-muted:var(--fl-muted,#625f58);--nl-dark-copy:var(--fl-dark-copy,#d8d5cd);--nl-line:var(--fl-line,rgb(12 16 22/0.18));--nl-dark-line:var(--fl-dark-line,rgb(242 238 228/0.2));--nl-pad:clamp(18px,4vw,64px);--nl-display:var(--font-archivo-black),"Arial Black",sans-serif;background:var(--nl-paper);color:var(--nl-ink);overflow-x:clip}.nl-face *{box-sizing:border-box}.nl-face a{color:inherit}.nl-face h1,.nl-face h2,.nl-face h3{font-family:var(--nl-display);font-weight:400;margin:0;text-transform:uppercase;letter-spacing:-.035em;line-height:.95}.nl-face h1{font-size:clamp(40px,9vw,112px)}.nl-face h2{font-size:clamp(30px,5.5vw,68px)}.nl-face h3{font-size:clamp(20px,2.4vw,30px);text-transform:none;letter-spacing:-.02em}.nl-face h1 em{font-style:normal;display:block;color:var(--nl-ink)}.nl-face p{margin:0;line-height:1.5}.nl-note{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nl-muted);margin-bottom:12px}.nl-note--dark{color:var(--nl-ink);opacity:.8}.nl-button{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;background:var(--nl-ink);color:var(--nl-paper)!important;font-weight:800;font-size:14px;text-decoration:none;letter-spacing:.02em}.nl-button--dark{background:var(--nl-signal);color:var(--nl-ink)!important}.nl-button--ghost{background:transparent;color:var(--nl-ink)!important;border:2px solid var(--nl-ink)}.nl-button:focus-visible,.nl-face a:focus-visible{outline:3px solid var(--nl-ink);outline-offset:3px}.nl-review{display:flex;align-items:center;gap:14px}.nl-review strong{font-family:var(--nl-display);font-weight:400;font-size:clamp(40px,6vw,72px);line-height:1;letter-spacing:-.04em}.nl-review span{display:flex;flex-direction:column;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nl-review small{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;opacity:.75;margin-top:2px}.nl-review--compact strong{font-size:32px}.nl-stars{position:relative;display:inline-block;font-size:17px;line-height:1;letter-spacing:2px;color:rgb(12 16 22/.22);margin-bottom:4px;white-space:nowrap}.nl-stars:before{content:"★★★★★";position:absolute;left:0;top:0;width:var(--fill,0);overflow:hidden;white-space:nowrap;color:currentColor;color:var(--nl-ink)}.nl-article__facts .nl-stars,.nl-ranked-row .nl-stars{color:rgb(242 238 228/.25)}.nl-article__facts .nl-stars:before,.nl-ranked-row .nl-stars:before{color:var(--nl-signal)}.nl-review small a{color:inherit;text-decoration:underline;text-underline-offset:3px}.nl-review--compact .nl-stars{font-size:13px;letter-spacing:1px}.nl-category-nav{display:flex;gap:8px;overflow-x:auto;padding:14px var(--nl-pad);background:var(--nl-ink);border-bottom:1px solid var(--nl-dark-line);scrollbar-width:none}.nl-category-nav::-webkit-scrollbar{display:none}.nl-category-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}@media (min-width:820px){.nl-category-nav{-webkit-mask-image:none;mask-image:none}}.nl-category-nav a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;color:var(--nl-dark-copy);text-decoration:none;font-size:14px;font-weight:700;border:1px solid var(--nl-dark-line)}.nl-category-nav a[data-active=true]{border-color:var(--nl-signal)}.nl-category-nav a[data-active=true],.nl-hero{background:var(--nl-signal);color:var(--nl-ink)}.nl-hero{display:grid;gap:28px;padding:clamp(32px,6vw,84px) var(--nl-pad)}.nl-hero__edition{display:flex;align-items:flex-start;gap:14px}.nl-hero__edition span{font-family:var(--nl-display);font-size:clamp(48px,8vw,96px);line-height:.9}.nl-hero__edition p{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nl-hero__title>p:not(.nl-note){margin-top:18px;max-width:54ch;font-size:clamp(16px,1.6vw,20px)}.nl-hero__title .nl-button{margin-top:20px;background:var(--nl-ink)}.nl-hero__rail{height:6px;background:var(--nl-ink)}.nl-lead-pick{display:grid;gap:24px;padding:clamp(28px,5vw,72px) var(--nl-pad);background:var(--nl-ink);color:var(--nl-paper)}.nl-lead-pick .nl-note{color:var(--nl-signal)}.nl-lead-pick__rank span{font-family:var(--nl-display);font-size:clamp(56px,9vw,120px);line-height:.9;color:var(--nl-signal);display:block}.nl-lead-pick__rank p{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-top:8px}.nl-lead-pick__story{display:grid;gap:14px;justify-items:start}.nl-lead-pick__story a{text-decoration:none}.nl-lead-pick__kicker{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--nl-signal)}.nl-lead-pick__story>p:not(.nl-lead-pick__kicker):not(.nl-note){max-width:56ch;color:var(--nl-dark-copy);font-size:18px}.nl-lead-pick .nl-button{background:var(--nl-signal);color:var(--nl-ink)!important;margin-top:8px}.nl-category-index{padding:clamp(28px,5vw,72px) var(--nl-pad);display:grid;gap:28px}.nl-category-index__links{display:grid;gap:0;border-top:2px solid var(--nl-ink)}.nl-category-index__links a{display:grid;grid-template-columns:44px 1fr;gap:6px 14px;align-items:start;padding:20px 0;border-bottom:1px solid var(--nl-line);text-decoration:none;min-height:44px}.nl-category-index__links a>span{font-family:var(--nl-display);font-size:22px;color:var(--nl-muted)}.nl-category-index__links p{color:var(--nl-muted);margin-top:6px;max-width:52ch}.nl-category-index__links strong{grid-column:2;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.nl-full-list{background:var(--nl-signal);padding:clamp(28px,5vw,72px) var(--nl-pad);display:grid;gap:28px}.nl-full-list__heading p:last-child{max-width:56ch;margin-top:14px}.nl-ranked-list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:2px solid var(--nl-ink)}.nl-ranked-row{position:relative;display:grid;grid-template-columns:44px 1fr auto;grid-template-areas:"num id arrow" "dek dek dek" "rev rev rev";gap:12px 14px;padding:22px 0;border-bottom:1px solid var(--nl-line);align-items:start}.nl-ranked-row__number{grid-area:num;font-family:var(--nl-display);font-size:26px;line-height:1}.nl-ranked-row__identity{grid-area:id;min-width:0}.nl-ranked-row__identity>p{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nl-muted);margin-bottom:6px}.nl-ranked-row__identity h3 a{text-decoration:none}.nl-ranked-row__link:after{content:"";position:absolute;inset:0}.nl-ranked-row__arrow,.nl-ranked-row__tags a{position:relative;z-index:1}.nl-ranked-row__identity h3 a:hover{text-decoration:underline}.nl-ranked-row__tags{display:flex;flex-wrap:wrap;gap:0 6px;margin-top:4px}.nl-ranked-row__tags a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 8px 0 0;border:0;text-decoration:underline!important;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.nl-ranked-row__dek{grid-area:dek;max-width:60ch}.nl-ranked-row .nl-review{grid-area:rev}.nl-ranked-row__arrow{grid-area:arrow;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;border:2px solid var(--nl-ink);text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap}.nl-ranked-row__arrow:hover{background:var(--nl-ink);color:var(--nl-paper)}.nl-full-list .nl-ranked-list,.nl-related .nl-ranked-list{color:inherit}.nl-category-hero{display:grid;gap:22px;padding:clamp(32px,6vw,84px) var(--nl-pad);background:var(--nl-signal)}.nl-category-hero p:not(.nl-note){max-width:52ch;font-size:clamp(16px,1.6vw,20px)}.nl-category-hero span{display:inline-block;margin-top:14px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nl-category-hero__cta{display:flex;width:-moz-fit-content;width:fit-content;margin-top:18px}.nl-category-hero__line{height:6px;background:var(--nl-ink)}.nl-category-list{padding:clamp(28px,5vw,72px) var(--nl-pad);display:grid;gap:28px}.nl-category-list__intro p:last-child{max-width:56ch;margin-top:14px;color:var(--nl-muted)}.nl-more{padding:clamp(24px,4vw,56px) var(--nl-pad);display:grid;gap:14px;border-top:2px solid var(--nl-ink)}.nl-more ul{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:60ch}.nl-more li{border-bottom:1px solid var(--nl-line)}.nl-more a,.nl-more-link a{display:flex;align-items:center;min-height:48px;font-weight:800}.nl-more-link{padding:0 var(--nl-pad) 32px}.nl-hero__title .nl-source-fine{font-size:14px;opacity:1}.nl-hero__title .nl-source-fine a{display:inline;text-decoration:underline;font-weight:800}.nl-method{display:grid;gap:24px;padding:clamp(32px,5vw,72px) var(--nl-pad);background:var(--nl-ink);color:var(--nl-paper)}.nl-method .nl-note{color:var(--nl-signal)}.nl-method__copy{display:grid;gap:20px;color:var(--nl-dark-copy);max-width:70ch}.nl-method dl{margin:0;display:grid;gap:0;border-top:1px solid var(--nl-dark-line)}.nl-method dl>div{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--nl-dark-line)}.nl-method dt{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nl-signal)}.nl-method dd{margin:0}.nl-method__fine{font-size:13px;opacity:.75}.nl-article__hero{display:grid;gap:22px;padding:clamp(28px,5vw,72px) var(--nl-pad) 0;background:var(--nl-signal);color:var(--nl-ink)}.nl-article__rank{display:grid;gap:4px}.nl-article__rank a{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.nl-article__rank span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nl-article__actions{display:grid;gap:10px;justify-items:stretch}.nl-article__actions .nl-button{justify-content:center}.nl-article__events{display:inline-flex;align-items:center;min-height:44px;font-weight:800;font-size:14px}.nl-article__body{display:grid}.nl-article__story{order:-1}.nl-article__on{display:grid;gap:10px;padding:clamp(22px,4vw,40px) var(--nl-pad);background:var(--nl-ink);color:var(--nl-paper)}.nl-article__on h2{margin:0;font-size:clamp(24px,4vw,36px);line-height:1}.nl-article__on .nl-note{color:var(--nl-signal)}.nl-article__on-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:2px}.nl-article__on-list li{display:grid;grid-template-columns:minmax(110px,max-content) 1fr auto;gap:14px;align-items:center;min-height:48px;border-top:1px solid rgb(242 238 228/.18)}.nl-article__on-ticket{color:var(--nl-signal);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.nl-article__on-ticket:hover{text-decoration:underline;text-underline-offset:4px}.nl-article__photo{grid-column:1/-1;margin:calc(clamp(28px, 5vw, 72px) * -1) calc(var(--nl-pad) * -1) 0;position:relative;height:clamp(220px,42vw,440px);background:var(--nl-ink)}.nl-article__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.nl-article__photo figcaption{position:absolute;right:14px;bottom:10px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(242 238 228/.85);text-shadow:0 1px 6px rgb(0 0 0/.7)}.nl-article__on-list li:last-child{border-bottom:1px solid rgb(242 238 228/.18)}.nl-article__on-list span{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--nl-signal)}.nl-article__on-list a{color:var(--nl-paper);font-weight:700;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.nl-article__on-list a:hover{text-decoration:underline;text-underline-offset:4px}.nl-article__on-empty{margin:4px 0 0;color:rgb(242 238 228/.8)}.nl-article__on-empty a{color:var(--nl-paper);text-decoration:underline;text-underline-offset:4px}.nl-article__on-all{display:inline-flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;color:var(--nl-signal);font-weight:800;text-decoration:none}.nl-article__on-all:hover{text-decoration:underline;text-underline-offset:4px}.nl-article__source .nl-source-fine a{display:inline;min-height:0;text-decoration:underline}.nl-article__facts dd a{display:inline-flex;align-items:center;min-height:44px}.nl-article__hours{display:grid;gap:2px}.nl-article__hours b{display:inline-block;min-width:72px;font-weight:800}.nl-related__body{display:grid;gap:20px;justify-items:start;min-width:0}.nl-related__body .nl-ranked-list{width:100%}.nl-related__all{background:var(--nl-signal);color:var(--nl-ink)!important}.nl-article__title>p:last-child{margin-top:16px;max-width:54ch;font-size:clamp(16px,1.6vw,20px)}.nl-article__door{height:28px;background:var(--nl-ink);margin:8px calc(var(--nl-pad) * -1) 0}.nl-article__facts{background:var(--nl-ink);color:var(--nl-paper);padding:28px var(--nl-pad);display:grid;gap:18px;justify-items:start}.nl-article__facts .nl-note{color:var(--nl-signal);margin:0}.nl-article__facts dl{margin:0;width:100%;display:grid;gap:0}.nl-article__facts dl>div{padding:12px 0;border-top:1px solid var(--nl-dark-line);display:grid;gap:4px}.nl-article__facts dt{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nl-signal)}.nl-article__facts dd{margin:0}.nl-article__story{padding:clamp(28px,5vw,72px) var(--nl-pad);display:grid;gap:clamp(32px,5vw,56px);max-width:920px}.nl-article__opening{font-size:clamp(20px,2.6vw,30px);font-weight:700;line-height:1.25}.nl-article__story section{display:grid;gap:12px;padding-top:24px;border-top:2px solid var(--nl-ink)}.nl-article__story section p:not(.nl-note){max-width:60ch;font-size:17px}.nl-article__source{display:grid;gap:20px;padding:clamp(28px,5vw,72px) var(--nl-pad);background:var(--nl-signal)}.nl-article__source>div:last-child{display:grid;gap:12px;max-width:64ch;justify-items:start}.nl-article__source a{font-weight:800;min-height:44px;display:inline-flex;align-items:center}.nl-source-fine{font-size:13px;opacity:.8}.nl-related{padding:clamp(32px,5vw,72px) var(--nl-pad);background:var(--nl-ink);color:var(--nl-paper);display:grid;gap:28px}.nl-related .nl-note{color:var(--nl-signal)}.nl-related .nl-ranked-list{border-top-color:var(--nl-dark-line)}.nl-related .nl-ranked-row{border-bottom-color:var(--nl-dark-line)}.nl-related .nl-ranked-row__identity>p{color:var(--nl-signal)}.nl-related .nl-ranked-row__arrow{border-color:var(--nl-paper)}.nl-related .nl-ranked-row__arrow:hover{background:var(--nl-paper);color:var(--nl-ink)}@media (min-width:820px){.nl-hero{grid-template-columns:300px 1fr;align-items:end;-moz-column-gap:40px;column-gap:40px}.nl-hero__rail{grid-column:1/-1}.nl-lead-pick{grid-template-columns:220px 1fr auto;align-items:end}.nl-category-index{grid-template-columns:1fr 2fr}.nl-category-index__links a{grid-template-columns:56px 1fr auto;align-items:center}.nl-category-index__links strong{grid-column:auto}.nl-full-list{grid-template-columns:1fr 2fr;align-items:start}.nl-ranked-row{grid-template-columns:64px 1.1fr 1.4fr auto auto;grid-template-areas:"num id dek rev arrow";align-items:center}.nl-category-hero{grid-template-columns:1.3fr 1fr;align-items:end}.nl-category-hero__line{grid-column:1/-1}.nl-category-list{grid-template-columns:1fr 2fr;align-items:start}.nl-method{grid-template-columns:1fr 1.2fr}.nl-article__hero{grid-template-columns:220px 1fr auto;align-items:end}.nl-article__actions{grid-column:2/-1;grid-auto-flow:column;justify-content:start;align-items:center}.nl-article__door{grid-column:1/-1}.nl-article__body{display:grid;grid-template-columns:340px 1fr;align-items:start}.nl-article__story{order:0}.nl-article__facts{position:sticky;top:0;min-height:100%}.nl-article__source{grid-template-columns:1fr 1.4fr}.nl-related{grid-template-columns:1fr 2fr;align-items:start}}@media (prefers-reduced-motion:no-preference){.nl-button,.nl-ranked-row__arrow{transition:background-color .16s ease,color .16s ease}}