@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-latin-400-normal.8051a086.woff2) format("woff2"),url(/_next/static/media/anton-latin-400-normal.70090b55.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/inter-latin-800-normal.95045d68.woff2) format("woff2"),url(/_next/static/media/inter-latin-800-normal.cbc721b6.woff) format("woff")}:root{--ink:#101014;--surface:#17171c;--line:#2a2a30;--paper:#f5f5f0;--soft:#cfcfc8;--mute:#9b9b94;--hi:#ffe81a;--alert:#e5202a}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--paper);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}ol,ul{list-style:none}:focus-visible{outline:3px solid var(--hi);outline-offset:2px}.wrap{max-width:1180px;margin:0 auto;padding:0 16px}.narrow{max-width:792px}.sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr{position:absolute}.skip{left:-999px;top:8px;background:var(--hi);color:var(--ink);padding:10px 14px;font-weight:800;z-index:99}.skip:focus{left:8px}.anton{font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.3px}mark{background:var(--hi);color:var(--ink);padding:0 .14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.anton em{font-style:normal;color:var(--hi)}.anton mark{background:linear-gradient(transparent 0 16%,var(--hi) 16% 89%,transparent 89%)}.hd{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--ink);border-bottom:1px solid var(--line)}.hd-top{display:flex;align-items:center;justify-content:space-between;height:60px}.brand{display:inline-flex;align-items:stretch;font-family:Anton,Impact,sans-serif;font-size:24px;line-height:1.1;letter-spacing:1px}.brand .f{background:var(--hi);color:var(--ink);padding:6px 10px 3px}.brand .b{border:2px solid var(--paper);border-left:0;padding:4px 10px 1px}.hd-act{display:flex}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.icon-btn:hover{color:var(--hi)}.nav{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 8px;border-top:1px solid var(--line)}.nav::-webkit-scrollbar{display:none}.nav a{flex:none;padding:12px 9px 9px;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--soft);border-bottom:3px solid transparent}.nav a:hover{color:var(--paper);border-color:var(--hi)}.tk{align-items:stretch;background:var(--surface);border-bottom:1px solid var(--line)}.tk,.tk-tag{display:flex}.tk-tag{flex:none;align-items:center;gap:6px;background:var(--alert);color:#fff;font-weight:800;font-size:12px;letter-spacing:3px;padding:0 12px 0 8px}.tk-win{overflow:hidden;flex:1 1}.tk-run{display:flex;width:max-content;white-space:nowrap;animation:tk 60s linear infinite}.tk-run a{padding:10px 22px;font-size:14px;font-weight:700}.tk-run a:before{content:"";display:inline-block;width:7px;height:7px;background:var(--hi);margin-right:10px;vertical-align:1px}.tk:focus-within .tk-run,.tk:hover .tk-run{animation-play-state:paused}@keyframes tk{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tk-run{animation:none}.tk-win{overflow-x:auto}}.kick{display:inline-block;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--hi)}.kick-chip{background:var(--hi);color:var(--ink);padding:5px 10px 4px;font-size:12px;letter-spacing:2.5px}.meta{font-size:12px;color:var(--mute)}.meta,.thumb{display:block}.thumb{overflow:hidden;background:var(--surface)}.thumb img{width:100%;height:100%;object-fit:cover;object-position:50% 14%}.thumb.ph{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 70% 30%,#2b3a2e 0,#14161a 55%,#0b0b0e 100%)}.top{display:grid;grid-gap:20px;gap:20px;margin-top:16px}.hero a{display:block;position:relative;background:var(--surface)}.hero .thumb{aspect-ratio:4/5}.hero-txt{position:absolute;left:0;right:0;bottom:0;padding:90px 16px 18px;background:linear-gradient(180deg,rgba(16,16,20,0) 0,rgba(16,16,20,.84) 40%,var(--ink) 100%)}.hero-h{font-size:clamp(30px,8.6vw,56px);line-height:1.14;margin:6px 0 10px}.hero-sum{color:var(--soft);font-size:16px;line-height:1.45;margin-bottom:10px;max-width:62ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.top-side{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.tile a{display:block}.tile .thumb{aspect-ratio:4/3;margin-bottom:10px}.tile-h{font-size:21px;line-height:1.2;margin:4px 0 6px}.rank a:hover,.row a:hover .row-h,.tile a:hover .tile-h{text-decoration:underline;-webkit-text-decoration-color:var(--hi);text-decoration-color:var(--hi);text-underline-offset:3px}.rows{border-top:1px solid var(--line)}.row a{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.row .thumb{aspect-ratio:1}.row-h{font-size:17px;font-weight:700;line-height:1.3;margin:3px 0 4px}.row-sum{color:var(--mute);font-size:14px;line-height:1.4;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sec{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:3px solid var(--hi);padding-top:12px;margin:40px 0 14px}.sec h2{font-size:26px;line-height:1.1}.sec-more{font-size:13px;font-weight:700;color:var(--soft);padding:8px 0}.sec-more:hover{color:var(--hi)}.grid{grid-template-columns:1fr 1fr;grid-gap:24px 16px;gap:24px 16px}.cols,.grid{display:grid}.cols{grid-gap:8px;gap:8px}.side{margin-top:40px;display:grid;grid-gap:20px;gap:20px;align-content:start}.box{border:1px solid var(--line);padding:16px}.box-h{font-size:22px;margin-bottom:12px}.rank li{display:grid;grid-template-columns:34px 1fr;grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid var(--line);font-size:15px;font-weight:700;line-height:1.3}.rank li:first-child{border-top:0;padding-top:0}.rank-n{font-size:30px;line-height:1;color:var(--hi)}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags a{display:inline-block;border:1px solid var(--line);padding:7px 11px;font-size:13px;font-weight:700;color:var(--soft)}.tags a:hover{border-color:var(--hi);color:var(--paper)}.cta{background:var(--hi);color:var(--ink);padding:22px 20px}.cta-h{font-size:36px;line-height:1}.cta-p{font-weight:700;margin:8px 0 16px}.btn{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;background:var(--hi);color:var(--ink);font:inherit;font-weight:800;font-size:15px;border:0;cursor:pointer}.btn:hover{filter:brightness(.93)}.cta .btn{background:var(--ink);color:var(--paper)}.crumb{font-size:13px;color:var(--mute);padding:16px 0 0}.crumb a:hover{color:var(--hi)}.page-h{padding:18px 0 8px}.page-h h1{font-size:clamp(36px,9vw,64px);line-height:1.14}.page-h p{color:var(--soft);margin-top:12px;font-size:17px;max-width:62ch}.day{font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--hi);margin:30px 0 10px}.empty{padding:56px 16px 72px;display:grid;grid-gap:18px;gap:18px;justify-items:start}.empty h1{font-size:clamp(40px,11vw,88px);line-height:1.14}.empty p{color:var(--soft);font-size:18px;max-width:52ch}.search{margin:12px 0 20px}.search label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.search div{display:flex;gap:8px}.search input{flex:1 1;min-width:0;height:46px;padding:0 14px;background:var(--surface);border:1px solid var(--line);color:var(--paper);font:inherit;border-radius:0}.search input::placeholder{color:var(--mute)}.found{color:var(--soft);margin-bottom:12px}.art{max-width:760px;margin:0 auto}.art header{padding-top:16px}.art-h{font-size:clamp(32px,8.2vw,60px);line-height:1.14;margin:10px 0 16px}.lede{font-size:clamp(18px,4.7vw,22px);line-height:1.45;font-weight:500}.byline{display:grid;grid-gap:2px;gap:2px;margin:18px 0 16px;font-size:13px;color:var(--mute)}.byline span:first-child{color:var(--paper);font-weight:700}.share{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.sh{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border:1px solid var(--line);background:transparent;color:var(--paper);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sh-main,.sh:hover{border-color:var(--hi)}.sh-main{background:var(--hi);color:var(--ink)}.gal{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:2px 16px 12px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.gal figure{position:relative;flex:none;width:min(80vw,400px);scroll-snap-align:center}.gal img{width:100%;aspect-ratio:4/5;background:var(--surface)}.credit{font-size:12px;color:var(--mute);margin:4px 0 26px}.kp h2,.note h2{font-size:22px;color:var(--hi);margin-bottom:6px}.kp{margin:6px 0 26px}.kp li{display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.kp-n{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--hi);color:var(--ink);font-size:22px}.kp p,.note p{font-size:18px;line-height:1.5}.prose li,.prose p{font-size:18px;line-height:1.65;color:#e6e6e0}.prose p{margin-bottom:18px}.prose h2{font-size:22px;font-weight:800;line-height:1.25;margin:32px 0 12px}.prose h3{font-size:19px;font-weight:800;margin:24px 0 10px}.prose ul{list-style:square;margin:0 0 18px 22px}.prose li{margin-bottom:10px}.prose li::marker{color:var(--hi)}.prose a,.src a{color:var(--hi);text-decoration:underline;text-underline-offset:3px}.kp strong,.note strong,.prose strong{color:#fff;font-weight:800}.prose em{font-style:normal;color:var(--hi)}.prose blockquote{border-left:6px solid var(--hi);padding:4px 0 4px 18px;margin:24px 0;font-size:21px;font-weight:700;line-height:1.35}.prose code{padding:1px 6px;font-size:.9em}.note,.prose code{background:var(--surface)}.note{border-left:6px solid var(--hi);padding:16px 18px;margin:22px 0}.src{border-top:1px solid var(--line);margin:30px 0 22px;padding-top:16px;font-size:14px;color:var(--mute)}.src h2{font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--soft);margin-bottom:8px}.src ul{list-style:square;margin:0 0 12px 18px}.src li{margin-bottom:4px}.art .tags{margin:0 0 28px}.ig-link{margin:14px 0 0;font-size:14px;font-weight:700}.ig-link a:hover{color:var(--hi)}.ft{margin-top:64px;border-top:3px solid var(--hi);background:#0b0b0e;padding:36px 0 24px}.ft-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 16px;gap:28px 16px}.ft-grid>div{grid-column:1/-1}.ft-tag{margin-top:14px;font-weight:700}.ft-copy,.ft-small{color:var(--mute);font-size:13px}.ft-h{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--hi);margin-bottom:10px}.ft li a{display:inline-block;padding:5px 0;font-size:15px;color:var(--soft)}.ft li a:hover{color:var(--paper);text-decoration:underline}.ft-copy{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.consent{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--surface);border-top:2px solid var(--hi);font-size:14px;line-height:1.45}.tf-ask .consent{display:flex}.consent p{flex:1 1 280px;color:var(--paper)}.consent a{text-decoration:underline;text-underline-offset:2px}.consent-act{display:flex;gap:8px}.consent-act .sh{min-height:44px;padding:0 18px;font-size:14px}@media (min-width:700px){.grid,.grid-4{grid-template-columns:repeat(3,1fr)}.row a{grid-template-columns:132px minmax(0,1fr)}.ft-grid{grid-template-columns:2fr 1fr 1fr 1fr}.ft-grid>div{grid-column:auto}}@media (min-width:960px){.wrap{padding:0 24px}.nav{margin:0;padding:0}.brand{font-size:28px}.top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px;margin-top:24px}.top-solo{grid-template-columns:1fr}.top:not(.top-solo) .hero,.top:not(.top-solo) .hero a{height:100%}.top:not(.top-solo) .hero a{min-height:560px}.top:not(.top-solo) .hero .thumb{position:absolute;inset:0;aspect-ratio:auto}.top-solo .hero a{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center}.top-solo .hero .thumb{aspect-ratio:4/5}.top-solo .hero-txt{position:static;background:none;padding:32px 40px}.top-solo .hero-sum{-webkit-line-clamp:5;font-size:18px}.top-side .tile .thumb{aspect-ratio:16/9}.hero-txt{padding:140px 28px 26px}.top-side{grid-template-columns:1fr;gap:24px;align-content:start}.cols{grid-template-columns:minmax(0,1fr) 320px;gap:44px}.grid-4{grid-template-columns:repeat(4,1fr)}.gal{margin:0;padding:2px 0 12px}.consent{padding-left:24px;padding-right:24px}}