@font-face{font-display:swap;font-family:Big Shoulders Display;font-style:normal;font-weight:700;src:url(/static/media/big-shoulders-display-vietnamese-700-normal.93e9310b0f3686f1ae96.woff2) format("woff2"),url(/static/media/big-shoulders-display-vietnamese-700-normal.9d0f0c2559b3528191c1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Big Shoulders Display;font-style:normal;font-weight:700;src:url(/static/media/big-shoulders-display-latin-ext-700-normal.21db1341c8ea524ddf39.woff2) format("woff2"),url(/static/media/big-shoulders-display-latin-ext-700-normal.0950719737487df42a20.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Big Shoulders Display;font-style:normal;font-weight:700;src:url(/static/media/big-shoulders-display-latin-700-normal.325bb18a904147c23bec.woff2) format("woff2"),url(/static/media/big-shoulders-display-latin-700-normal.5c812b1ddb644e6e060f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Big Shoulders Display;font-style:normal;font-weight:800;src:url(/static/media/big-shoulders-display-vietnamese-800-normal.f53a243352798d84b437.woff2) format("woff2"),url(/static/media/big-shoulders-display-vietnamese-800-normal.9067f632f5ad8325535d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Big Shoulders Display;font-style:normal;font-weight:800;src:url(/static/media/big-shoulders-display-latin-ext-800-normal.336cc7debf2200b75621.woff2) format("woff2"),url(/static/media/big-shoulders-display-latin-ext-800-normal.5b34c64ba29160e07984.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Big Shoulders Display;font-style:normal;font-weight:800;src:url(/static/media/big-shoulders-display-latin-800-normal.dd93bd2c4ed92ed07909.woff2) format("woff2"),url(/static/media/big-shoulders-display-latin-800-normal.ba97e0f49cfb652f48c5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Big Shoulders Display;font-style:normal;font-weight:900;src:url(/static/media/big-shoulders-display-vietnamese-900-normal.8e2b7aa60ca9903769ec.woff2) format("woff2"),url(/static/media/big-shoulders-display-vietnamese-900-normal.a95102e561d9cf387753.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Big Shoulders Display;font-style:normal;font-weight:900;src:url(/static/media/big-shoulders-display-latin-ext-900-normal.3b2586a0582b0731bce6.woff2) format("woff2"),url(/static/media/big-shoulders-display-latin-ext-900-normal.5b391b8fafefd54624df.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Big Shoulders Display;font-style:normal;font-weight:900;src:url(/static/media/big-shoulders-display-latin-900-normal.a265b966d3423b587f6d.woff2) format("woff2"),url(/static/media/big-shoulders-display-latin-900-normal.0f869a73442a5c86b9f6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/static/media/figtree-latin-ext-400-normal.868ced668fae732a38c4.woff2) format("woff2"),url(/static/media/figtree-latin-ext-400-normal.2fc519dbc7ca3a882132.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(/static/media/figtree-latin-400-normal.28d8df97d9b4bd55e4fc.woff2) format("woff2"),url(/static/media/figtree-latin-400-normal.5cbfa1293ba6675e2dd5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:400;src:url(/static/media/figtree-latin-ext-400-italic.05ef0e92a62fb6da194e.woff2) format("woff2"),url(/static/media/figtree-latin-ext-400-italic.77b59b85ba22adf65217.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:italic;font-weight:400;src:url(/static/media/figtree-latin-400-italic.7334d5ab761a7a3b82ba.woff2) format("woff2"),url(/static/media/figtree-latin-400-italic.b86bc851f35b084a6877.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/static/media/figtree-latin-ext-500-normal.107281732a72a81d40a4.woff2) format("woff2"),url(/static/media/figtree-latin-ext-500-normal.b0d5a8900f6c25c18b1f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:500;src:url(/static/media/figtree-latin-500-normal.a60da9074639a942c886.woff2) format("woff2"),url(/static/media/figtree-latin-500-normal.4c30998349cb883c58f8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(/static/media/figtree-latin-ext-600-normal.f6a4d53bd7c479f3679b.woff2) format("woff2"),url(/static/media/figtree-latin-ext-600-normal.f34308c9f21c07579226.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(/static/media/figtree-latin-600-normal.fd40ad719d547d67e632.woff2) format("woff2"),url(/static/media/figtree-latin-600-normal.daa8ca5a53a148fa77bc.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/static/media/figtree-latin-ext-700-normal.b1e4551b58505e60b640.woff2) format("woff2"),url(/static/media/figtree-latin-ext-700-normal.8b1d2aa9499f26569dd7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(/static/media/figtree-latin-700-normal.e59bc5f6400f0d18747b.woff2) format("woff2"),url(/static/media/figtree-latin-700-normal.5815fb803fff84fd982b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#0e0d12;--ink-2:#16141c;--ink-3:#221f2a;--line:#f3eee41a;--line-2:#f3eee42e;--text:#f3eee4;--muted:#a6a1b0;--dim:#75707f;--gold:#ffb116;--gold-2:#ffc94d;--gold-ink:#1c1304;--display:"Big Shoulders Display","Arial Narrow",sans-serif;--body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1360px;--gutter:clamp(16px,4vw,48px);--r-sm:6px;--r-md:10px;--ease:cubic-bezier(0.2,0.7,0.1,1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#0e0d12;background:var(--ink);color:#f3eee4;color:var(--text);font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--body);font-size:16px;line-height:1.55;margin:0;overflow-x:hidden}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit}::selection{background:#ffb116;background:var(--gold);color:#1c1304;color:var(--gold-ink)}:focus-visible{border-radius:4px;outline:2px solid #ffb116;outline:2px solid var(--gold);outline-offset:3px}.wrap{margin:0 auto;max-width:1360px;max-width:var(--wrap);padding:0 clamp(16px,4vw,48px);padding:0 var(--gutter);width:100%}.sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.btn,.sr-only{white-space:nowrap}.btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;height:48px;justify-content:center;padding:0 22px;transition:background .2s,color .2s,border-color .2s,transform .2s cubic-bezier(.2,.7,.1,1);transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease)}.btn:active{transform:scale(.97)}.btn-gold{background:#ffb116;background:var(--gold);color:#1c1304;color:var(--gold-ink)}.btn-gold:hover{background:#ffc94d;background:var(--gold-2)}.btn-line{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0d1259;border-color:#f3eee42e;border-color:var(--line-2);color:#f3eee4;color:var(--text)}.btn-line:hover{border-color:#f3eee4;border-color:var(--text)}.btn-sm{font-size:14px;height:38px;padding:0 16px}.btn .play-dot{background:#1c1304;background:var(--gold-ink);border-radius:50%;color:#ffb116;color:var(--gold);display:grid;height:22px;margin-left:-8px;place-items:center;width:22px}.text-link{align-items:center;color:#ffb116;color:var(--gold);display:inline-flex;font-weight:600;gap:6px}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.announce{background:#ffb116;background:var(--gold);color:#1c1304;color:var(--gold-ink);font-size:14px;font-weight:600;padding:8px clamp(16px,4vw,48px);padding:8px var(--gutter);position:relative;text-align:center;z-index:60}.announce a{margin-left:8px;text-decoration:underline;text-underline-offset:3px}.header{border-bottom:1px solid #0000;position:sticky;top:0;transition:background .3s,border-color .3s;z-index:50}.header.is-over{left:0;position:fixed;right:0}.header.is-solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0d12eb;border-bottom-color:#f3eee41a;border-bottom-color:var(--line)}.header-in{align-items:center;display:flex;gap:28px;height:72px}.header-logo img{height:38px;width:auto}.nav{display:flex;gap:4px;margin-left:12px}.nav a{border-radius:999px;color:#a6a1b0;color:var(--muted);font-size:15px;font-weight:600;padding:8px 14px;transition:color .2s,background .2s}.nav a.active,.nav a:hover{color:#f3eee4;color:var(--text)}.nav a.active{background:#f3eee414}.header-right{align-items:center;display:flex;gap:12px;margin-left:auto}.search-btn{background:#0000;border:1px solid #f3eee42e;border:1px solid var(--line-2);border-radius:50%;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.search-btn:hover{border-color:#f3eee4;border-color:var(--text)}.sub-count{color:#a6a1b0;color:var(--muted);font-size:13px}.sub-count b{color:#f3eee4;color:var(--text);font-weight:700}.burger{background:#0000;border:0;cursor:pointer;display:none;height:44px;margin-right:-8px;width:44px}.mobile-menu{background:#0e0d12;background:var(--ink);display:flex;flex-direction:column;inset:0;padding:20px clamp(16px,4vw,48px) 40px;padding:20px var(--gutter) 40px;position:fixed;z-index:70}.mobile-menu-top{align-items:center;display:flex;height:52px;justify-content:space-between}.mobile-menu nav{display:flex;flex-direction:column;margin-top:28px}.mobile-menu nav a{font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:44px;font-weight:800;line-height:1.15;padding:4px 0;text-transform:uppercase}.mobile-menu nav a.active{color:#ffb116;color:var(--gold)}.mobile-menu .btn{margin-top:auto}@media (max-width:900px){.header-right .btn,.nav,.sub-count{display:none}.burger{display:grid;place-items:center}.header-in{height:60px}.header-logo img{height:32px}}.hero{background:#000;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;min-height:min(92vh,900px);overflow:hidden;position:relative}.hero-media{inset:0;position:absolute;z-index:-2}.hero-media img{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity 1s ease;width:100%}.hero-media img.on{opacity:1}.hero-shade{background:linear-gradient(0deg,#0e0d12 0,#0e0d12eb 22%,#0e0d1259 55%,#0e0d128c),linear-gradient(90deg,#0e0d12d9 0,#0e0d1233 60%,#0000);background:linear-gradient(to top,var(--ink) 0,#0e0d12eb 22%,#0e0d1259 55%,#0e0d128c 100%),linear-gradient(to right,#0e0d12d9 0,#0e0d1233 60%,#0000 100%);inset:0;position:absolute;z-index:-1}.letterbox{animation:bars 1.4s cubic-bezier(.2,.7,.1,1) .15s forwards;animation:bars 1.4s .15s var(--ease) forwards;background:#000;height:12vh;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.letterbox.top{top:0;transform-origin:top}.letterbox.bot{bottom:0;transform-origin:bottom}@keyframes bars{to{transform:scaleY(0)}}.hero-inner{grid-gap:clamp(24px,4vw,56px);align-items:end;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:auto 1fr;padding-bottom:36px;padding-top:140px;position:relative;z-index:2}.hero-inner.no-poster{grid-template-columns:1fr}.hero-poster{aspect-ratio:2/3;background:#221f2a;background:var(--ink-3);border-radius:10px;border-radius:var(--r-md);box-shadow:0 30px 60px -20px #000c,0 0 0 1px #ffffff14;overflow:hidden;width:clamp(170px,17vw,250px)}.hero-poster img{height:100%;object-fit:cover;width:100%}.hero-copy{max-width:760px;min-width:0}.hero-label{align-items:center;color:#ffb116;color:var(--gold);display:inline-flex;font-size:15px;font-weight:700;gap:10px}.hero-label:before{background:#ffb116;background:var(--gold);border-radius:50%;box-shadow:0 0 0 4px #ffb11633;content:"";height:8px;width:8px}.hero-title{text-wrap:balance;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:clamp(3.2rem,9vw,8.4rem);font-weight:900;letter-spacing:-.005em;line-height:.86;margin:14px 0 0;text-transform:uppercase}.hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.plate{align-items:center;border:1px solid #f3eee42e;border:1px solid var(--line-2);border-radius:4px;color:#f3eee4;color:var(--text);display:inline-flex;font-size:13px;font-weight:600;height:28px;padding:0 10px}.plate.solid{background:#f3eee4;background:var(--text);border-color:#f3eee4;border-color:var(--text);color:#0e0d12;color:var(--ink)}.hero-tagline{color:#f3eee4;color:var(--text);font-size:clamp(1.1rem,1.6vw,1.35rem);font-style:italic;margin:18px 0 0}.hero-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#a6a1b0;color:var(--muted);display:-webkit-box;margin:10px 0 0;max-width:62ch;overflow:hidden}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-queue{display:flex;gap:12px;overflow-x:auto;padding-bottom:28px;position:relative;scrollbar-width:none;z-index:2}.hero-queue::-webkit-scrollbar{display:none}.queue-item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16141c99;border:1px solid #f3eee41a;border:1px solid var(--line);border-radius:10px;border-radius:var(--r-md);cursor:pointer;display:flex;flex:0 0 auto;gap:12px;overflow:hidden;padding:8px;position:relative;text-align:left;width:230px}.queue-item img{border-radius:4px;flex:none;height:40px;object-fit:cover;width:64px}.queue-item span{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#a6a1b0;color:var(--muted);display:-webkit-box;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.queue-item.on span{color:#f3eee4;color:var(--text)}.queue-item.on{border-color:#f3eee42e;border-color:var(--line-2)}.queue-bar{background:#ffb116;background:var(--gold);bottom:0;height:2px;left:0;position:absolute;width:0}.queue-item.on .queue-bar{animation:fill 8s linear forwards;animation:fill var(--dur,8s) linear forwards}.queue-item.on.paused .queue-bar{animation-play-state:paused}@keyframes fill{to{width:100%}}@media (max-width:700px){.hero{min-height:auto}.hero-inner{gap:20px;grid-template-columns:1fr;padding-top:96px}.hero-poster{width:112px}.hero-title{font-size:clamp(2.8rem,14vw,4.4rem)}.hero-desc{-webkit-line-clamp:4}.hero-actions .btn{flex:1 1 auto}.queue-item{width:200px}.letterbox{height:8vh}}.band{background:#16141c;background:var(--ink-2);border-bottom:1px solid #f3eee41a;border-bottom:1px solid var(--line);border-top:1px solid #f3eee41a;border-top:1px solid var(--line)}.band-in{flex-wrap:wrap;gap:28px;padding-bottom:18px;padding-top:18px}.band-channel,.band-in{align-items:center;display:flex}.band-channel{gap:12px;margin-right:auto}.band-channel img{background:#221f2a;background:var(--ink-3);border-radius:50%;height:44px;width:44px}.band-channel b{display:block;font-weight:700}.band-channel small{color:#a6a1b0;color:var(--muted);font-size:13px}.band-stats{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,40px)}.stat b{display:block;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:30px;font-weight:800;line-height:1}.stat small{color:#a6a1b0;color:var(--muted);font-size:13px}@media (max-width:700px){.band-in{gap:16px}.band-stats{gap:10px;justify-content:space-between;width:100%}.stat b{font-size:24px}.band-in>.btn{width:100%}}.section{padding-top:clamp(56px,8vw,104px)}.section:last-of-type{padding-bottom:clamp(56px,8vw,104px)}.section-head{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.section-title{font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800;line-height:.95;margin:0}.section-sub{margin:8px 0 0}.empty,.section-sub{color:#a6a1b0;color:var(--muted)}.empty{border:1px dashed #f3eee42e;border:1px dashed var(--line-2);border-radius:10px;border-radius:var(--r-md);padding:40px 24px;text-align:center}.empty .btn{margin-top:16px}.vcard{display:block;min-width:0}.vcard,.vthumb{position:relative}.vthumb{aspect-ratio:16/9;background:#221f2a;background:var(--ink-3);border-radius:10px;border-radius:var(--r-md);overflow:hidden}.vthumb img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.1,1);transition:transform .6s var(--ease);width:100%}.vcard:hover .vthumb img{transform:scale(1.04)}.vthumb:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f;content:"";inset:0;position:absolute}.vplay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0d12b8;border-radius:50%;bottom:12px;color:#f3eee4;color:var(--text);display:grid;height:40px;left:12px;place-items:center;position:absolute;transition:background .2s,color .2s;width:40px}.vcard:hover .vplay{background:#ffb116;background:var(--gold);color:#1c1304;color:var(--gold-ink)}.vdur{background:#000000bf;bottom:10px;padding:2px 6px;right:10px}.vdur,.vpin{border-radius:4px;font-size:12px;font-weight:700;position:absolute}.vpin{background:#ffb116;background:var(--gold);color:#1c1304;color:var(--gold-ink);left:10px;padding:3px 8px;top:10px}.vbody{padding-top:12px}.vfilm{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:17px;font-weight:700;line-height:1.3;margin:0;overflow:hidden}.vcard:hover .vfilm{color:#ffc94d;color:var(--gold-2)}.vmeta{color:#75707f;color:var(--dim);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-top:4px}.vmeta .kind{color:#a6a1b0;color:var(--muted)}.grid{grid-gap:32px 22px;display:grid;gap:32px 22px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.grid{gap:26px;grid-template-columns:1fr}}.lead{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin-bottom:44px}.lead .vcard.big .vfilm{-webkit-line-clamp:2;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800;line-height:1.05}.lead .vcard.big .vplay{bottom:18px;height:56px;left:18px;width:56px}.lead-list{display:flex;flex-direction:column;gap:14px}.row-card{grid-gap:14px;align-items:start;border-bottom:1px solid #f3eee41a;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:150px minmax(0,1fr);padding-bottom:14px}.row-card:last-child{border-bottom:0}.row-card .vthumb{border-radius:6px;border-radius:var(--r-sm)}.row-card .vbody{padding-top:0}.row-card .vfilm{font-size:15px}@media (max-width:900px){.lead{grid-template-columns:1fr}}@media (max-width:420px){.row-card{grid-template-columns:120px minmax(0,1fr)}}.ranked{grid-gap:26px 28px;counter-reset:rank;display:grid;gap:26px 28px;grid-template-columns:repeat(3,minmax(0,1fr))}.rank-card{grid-gap:4px;align-items:start;display:grid;gap:4px;grid-template-columns:56px minmax(0,1fr)}.rank-num{-webkit-text-stroke:1.5px #f3eee473;color:#0000;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:64px;font-weight:900;line-height:.8}.rank-card:hover .rank-num{-webkit-text-stroke-color:#ffb116;-webkit-text-stroke-color:var(--gold)}@media (max-width:1000px){.ranked{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ranked{grid-template-columns:1fr}.rank-num{font-size:52px}.rank-card{grid-template-columns:44px minmax(0,1fr)}}.rail{grid-gap:14px;display:grid;gap:14px;grid-auto-columns:clamp(150px,16vw,200px);grid-auto-flow:column;margin:0 calc(clamp(16px, 4vw, 48px)*-1);margin:0 calc(var(--gutter)*-1);overflow-x:auto;padding-bottom:8px;padding-left:clamp(16px,4vw,48px);padding-left:var(--gutter);padding-right:clamp(16px,4vw,48px);padding-right:var(--gutter);scroll-padding:0 clamp(16px,4vw,48px);scroll-padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-color:#221f2a #0000;scrollbar-color:var(--ink-3) #0000;scrollbar-width:thin}.short{aspect-ratio:9/16;background:#221f2a;background:var(--ink-3);border-radius:10px;border-radius:var(--r-md);display:block;overflow:hidden;position:relative;scroll-snap-align:start}.short img{height:100%;object-fit:cover;transform:scale(1.35);transition:transform .6s cubic-bezier(.2,.7,.1,1);transition:transform .6s var(--ease);width:100%}.short:hover img{transform:scale(1.42)}.short:after{background:linear-gradient(0deg,#000000d9,#0000 55%);content:"";inset:0;position:absolute}.short span{-webkit-line-clamp:3;-webkit-box-orient:vertical;bottom:12px;display:-webkit-box;font-size:14px;left:12px;line-height:1.3;overflow:hidden;right:12px}.short small,.short span{font-weight:700;position:absolute;z-index:1}.short small{background:#0009;border-radius:4px;font-size:12px;left:10px;padding:2px 7px;top:10px}.rail-nav{display:flex;gap:8px}.rail-nav button{background:#0000;border:1px solid #f3eee42e;border:1px solid var(--line-2);border-radius:50%;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.rail-nav button:hover{border-color:#f3eee4;border-color:var(--text)}@media (max-width:700px){.rail-nav{display:none}}.collections{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.coll{display:block}.coll-art{aspect-ratio:16/10;margin-top:10px;position:relative}.coll-art:after,.coll-art:before{background:#221f2a;background:var(--ink-3);border:1px solid #f3eee41a;border:1px solid var(--line);border-radius:10px;border-radius:var(--r-md);content:"";height:100%;left:8%;position:absolute;right:8%}.coll-art:before{left:14%;opacity:.5;right:14%;top:-10px}.coll-art:after{opacity:.8;top:-5px}.coll-art img{border-radius:10px;border-radius:var(--r-md);height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.coll-art .count{background:#000000bf;border-radius:4px;bottom:10px;font-size:12px;font-weight:700;padding:3px 8px;position:absolute;right:10px;z-index:2}.coll h3{font-size:16px;margin:12px 0 0}.coll:hover h3{color:#ffc94d;color:var(--gold-2)}@media (max-width:1000px){.collections{grid-template-columns:repeat(2,minmax(0,1fr))}}.partners{grid-gap:clamp(28px,5vw,72px);background:#16141c;background:var(--ink-2);border:1px solid #f3eee41a;border:1px solid var(--line);border-radius:18px;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:hidden;padding:clamp(28px,5vw,64px);position:relative}.partners:before{background:radial-gradient(circle,#ffb11629,#0000 62%);content:"";height:520px;pointer-events:none;position:absolute;right:-180px;top:-220px;width:520px}.partners p{color:#a6a1b0;color:var(--muted);max-width:56ch}.partners ul{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.partners li{align-items:flex-start;display:flex;font-weight:600;gap:12px}.partners li svg{color:#ffb116;color:var(--gold);flex:none;margin-top:3px}.studios{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.studios span{border:1px solid #f3eee42e;border:1px solid var(--line-2);border-radius:999px;color:#a6a1b0;color:var(--muted);font-size:14px;padding:6px 14px}@media (max-width:860px){.partners{grid-template-columns:1fr}}.about-snip{grid-gap:clamp(28px,5vw,72px);align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:320px minmax(0,1fr)}.about-snip img{aspect-ratio:4/5;border-radius:14px;object-fit:cover;width:100%}.about-snip blockquote{text-wrap:balance;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:700;line-height:1.05;margin:0}.about-snip cite{color:#a6a1b0;color:var(--muted);display:block;font-style:normal;margin-top:18px}.about-snip .text-link{margin-top:22px}@media (max-width:760px){.about-snip{grid-template-columns:1fr}.about-snip img{max-width:260px}}.news{grid-gap:32px;align-items:center;border-top:1px solid #f3eee41a;border-top:1px solid var(--line);display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,460px);padding-top:clamp(40px,6vw,72px)}.news h2{font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1;margin:0}.news p{color:#a6a1b0;color:var(--muted);margin:10px 0 0}.news-form{background:#16141c;background:var(--ink-2);border:1px solid #f3eee42e;border:1px solid var(--line-2);border-radius:999px;display:flex;gap:8px;padding:6px}.news-form input{background:#0000;border:0;color:#f3eee4;color:var(--text);flex:1 1;font:inherit;min-width:0;outline:none;padding:0 14px}.news-msg{font-size:14px;margin-top:10px}.news-msg.ok{color:#ffb116;color:var(--gold)}.news-msg.err{color:#ff7a7a}@media (max-width:760px){.news{grid-template-columns:1fr}}.footer{background:#0a090d;border-top:1px solid #f3eee41a;border-top:1px solid var(--line);margin-top:clamp(56px,8vw,104px)}.footer-in{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1.4fr 1fr 1fr 1fr;padding-bottom:40px;padding-top:56px}.footer img{height:40px;width:auto}.footer p{color:#a6a1b0;color:var(--muted);font-size:15px;max-width:36ch}.footer h4{color:#75707f;color:var(--dim);font-size:14px;font-weight:600;margin:0 0 14px}.footer ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.footer ul a{align-items:center;color:#a6a1b0;color:var(--muted);display:inline-flex;font-size:15px;gap:8px}.footer ul a:hover{color:#f3eee4;color:var(--text)}.footer-bottom{border-top:1px solid #f3eee41a;border-top:1px solid var(--line);color:#75707f;color:var(--dim);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;padding-bottom:22px;padding-top:18px}@media (max-width:860px){.footer-in{grid-template-columns:1fr 1fr}.footer-in>div:first-child{grid-column:1/-1}}.modal{animation:fade .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050508e6;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:100}@keyframes fade{0%{opacity:0}}.modal-box{width:min(1100px,100%)}.modal-video{animation:rise .3s cubic-bezier(.2,.7,.1,1);animation:rise .3s var(--ease);aspect-ratio:16/9;background:#000;border-radius:10px;border-radius:var(--r-md);overflow:hidden}.modal-video.vertical{aspect-ratio:9/16;height:min(82vh,760px);margin:0 auto;width:auto}@keyframes rise{0%{opacity:0;transform:translateY(14px) scale(.98)}}.modal-video iframe{border:0;display:block;height:100%;width:100%}.modal-bar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:14px}.modal-bar h3{font-size:17px;margin:0}.modal-bar .acts{display:flex;flex:none;gap:8px}.modal-close{background:#16141c;background:var(--ink-2);border:1px solid #f3eee42e;border:1px solid var(--line-2);border-radius:50%;cursor:pointer;display:grid;height:44px;place-items:center;position:fixed;right:16px;top:16px;width:44px;z-index:101}@media (max-width:600px){.modal-bar{align-items:flex-start;flex-direction:column}}.page-top{padding-top:clamp(100px,12vw,150px)}.page-title{font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:clamp(3rem,8vw,6.4rem);font-weight:900;line-height:.9;margin:0;text-transform:uppercase}.page-lede{color:#a6a1b0;color:var(--muted);font-size:18px;margin:14px 0 0;max-width:60ch}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 28px}.search{flex:1 1 280px;max-width:420px;position:relative}.search input{background:#16141c;background:var(--ink-2);border:1px solid #f3eee42e;border:1px solid var(--line-2);border-radius:999px;color:#f3eee4;color:var(--text);font:inherit;height:46px;outline:none;padding:0 16px 0 44px;width:100%}.search input:focus{border-color:#ffb116;border-color:var(--gold)}.search svg{color:#75707f;color:var(--dim);left:15px;position:absolute;top:50%;transform:translateY(-50%)}.chips{display:flex;gap:8px;max-width:100%;overflow-x:auto;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{background:#0000;border:1px solid #f3eee42e;border:1px solid var(--line-2);border-radius:999px;color:#a6a1b0;color:var(--muted);cursor:pointer;flex:none;font-size:14px;font-weight:600;height:38px;padding:0 14px}.chip:hover{color:#f3eee4;color:var(--text)}.chip.on{background:#f3eee4;background:var(--text);border-color:#f3eee4;border-color:var(--text);color:#0e0d12;color:var(--ink)}.select{background:#16141c;background:var(--ink-2);border:1px solid #f3eee42e;border:1px solid var(--line-2);border-radius:999px;color:#f3eee4;color:var(--text);font:inherit;font-size:14px;height:38px;padding:0 12px}.more{display:flex;justify-content:center;margin-top:44px}.result-count{color:#75707f;color:var(--dim);font-size:14px;margin-left:auto}.shorts-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.watch{grid-gap:36px;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) 360px}.watch-player{aspect-ratio:16/9;background:#000;border-radius:10px;border-radius:var(--r-md);overflow:hidden}.watch-player.vertical{aspect-ratio:9/16;margin:0 auto;max-height:80vh;width:auto}.watch-player iframe{border:0;height:100%;width:100%}.watch h1{font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;line-height:1;margin:22px 0 0}.watch-meta{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.watch-desc,.watch-meta{color:#a6a1b0;color:var(--muted);font-size:15px}.watch-desc{background:#16141c;background:var(--ink-2);border:1px solid #f3eee41a;border:1px solid var(--line);border-radius:10px;border-radius:var(--r-md);margin-top:20px;max-height:340px;overflow:auto;padding:18px;white-space:pre-line}.watch-side h2{font-size:16px;margin:0 0 14px}@media (max-width:1000px){.watch{grid-template-columns:1fr}}.about-page{grid-gap:clamp(32px,6vw,88px);display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(0,1fr) 380px;margin-top:48px}.about-page .story p{color:#d9d4ca;font-size:18px;line-height:1.7;margin:0 0 1.2em;max-width:64ch}.about-page aside img{aspect-ratio:4/5;border-radius:14px;object-fit:cover;width:100%}.cats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.cat{background:#16141c;background:var(--ink-2);border:1px solid #f3eee41a;border:1px solid var(--line);border-radius:10px;border-radius:var(--r-md);padding:24px}.cat h3{font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:28px;font-weight:800;margin:0}.cat p{color:#a6a1b0;color:var(--muted);margin:8px 0 0}@media (max-width:900px){.about-page{grid-template-columns:1fr}.about-page aside{max-width:340px;order:-1}.cats{grid-template-columns:1fr}}.contact{grid-gap:clamp(32px,6vw,88px);display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:40px}.contact-side .mail{align-items:center;display:inline-flex;font-size:20px;font-weight:700;gap:12px;margin-top:8px}.contact-side .mail:hover{color:#ffb116;color:var(--gold)}.socials{grid-gap:4px;display:grid;gap:4px;margin-top:32px}.socials a{align-items:center;border-bottom:1px solid #f3eee41a;border-bottom:1px solid var(--line);color:#a6a1b0;color:var(--muted);display:flex;font-weight:600;gap:12px;padding:12px 0}.socials a:hover{color:#f3eee4;color:var(--text)}.form{grid-gap:16px;background:#16141c;background:var(--ink-2);border:1px solid #f3eee41a;border:1px solid var(--line);border-radius:16px;padding:clamp(20px,4vw,36px)}.form,.form-row{display:grid;gap:16px}.form-row{grid-gap:16px;grid-template-columns:1fr 1fr}.field{grid-gap:6px;display:grid;gap:6px}.field label{color:#a6a1b0;color:var(--muted);font-size:14px;font-weight:600}.field input,.field select,.field textarea{background:#0e0d12;background:var(--ink);border:1px solid #f3eee42e;border:1px solid var(--line-2);border-radius:8px;color:#f3eee4;color:var(--text);font:inherit;outline:none;padding:12px 14px;width:100%}.field textarea{min-height:150px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#ffb116;border-color:var(--gold)}.hp{left:-9999px;position:absolute}.form-msg{font-size:15px}.form-msg.ok{color:#ffb116;color:var(--gold)}.form-msg.err{color:#ff7a7a}@media (max-width:860px){.contact,.form-row{grid-template-columns:1fr}}.legal{max-width:760px}.legal h2{font-size:22px;margin:36px 0 8px}.legal p{color:#d9d4ca;line-height:1.75}.skeleton{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,#16141c,#221f2a,#16141c);background:linear-gradient(90deg,var(--ink-2),var(--ink-3),var(--ink-2));background-size:200% 100%;border-radius:10px;border-radius:var(--r-md)}@keyframes shimmer{to{background-position:-200% 0}}.boot{display:grid;min-height:100vh;place-items:center}.boot img{opacity:.6;width:120px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.letterbox{display:none}}.ssr{color:#a6a1b0;color:var(--muted);padding-bottom:60px;padding-top:32px}.ssr-logo img{height:34px;margin-bottom:40px;width:auto}.ssr h1{font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:clamp(2.4rem,6vw,4.5rem);line-height:.95;margin:0 0 16px;text-transform:uppercase}.ssr h1,.ssr h2{color:#f3eee4;color:var(--text)}.ssr h2{font-size:20px;margin:32px 0 10px}.ssr a{color:#f3eee4;color:var(--text)}.ssr-list{column-count:2;column-gap:32px;padding-left:18px}.ssr-list li{break-inside:avoid;margin-bottom:6px;page-break-inside:avoid}.ssr-nav{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.submit-hero{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.submit-stats{grid-gap:22px;background:#16141c;background:var(--ink-2);border:1px solid #f3eee41a;border:1px solid var(--line);border-radius:16px;display:grid;gap:22px;grid-template-columns:1fr 1fr;padding:26px}.submit-stats .stat b{font-size:40px}.submit-cols{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.submit-cols section{border:1px solid #f3eee41a;border:1px solid var(--line);border-radius:14px;padding:24px}.h3{font-size:19px;margin:0 0 16px}.ticks{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.ticks li{align-items:flex-start;color:#d9d4ca;display:flex;gap:10px}.ticks li svg{color:#ffb116;color:var(--gold);flex:none;margin-top:3px}.ticks.no li svg{color:#75707f;color:var(--dim)}.steps{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:28px 0 0;padding:0}.steps li{grid-gap:14px;align-content:start;display:grid;gap:14px}.steps span{border:1px solid #ffb116;border:1px solid var(--gold);border-radius:50%;color:#ffb116;color:var(--gold);display:grid;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:22px;font-weight:800;height:44px;place-items:center;width:44px}.steps h3{font-size:18px;margin:0}.steps p{color:#a6a1b0;color:var(--muted);margin:6px 0 0}.faq{grid-gap:10px;display:grid;gap:10px;margin-top:24px;max-width:860px}.faq h2{font-size:22px;margin:0 0 6px}.faq details{background:#16141c;background:var(--ink-2);border:1px solid #f3eee41a;border:1px solid var(--line);border-radius:12px;padding:4px 20px}.faq summary{cursor:pointer;font-weight:700;list-style:none;padding:14px 0}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:#ffb116;color:var(--gold);content:"+";float:right;font-size:20px;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:#a6a1b0;color:var(--muted);margin:0 0 16px}@media (max-width:900px){.submit-cols,.submit-hero{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}.ssr-list{column-count:1}}.guide-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.guide-card{background:#16141c;background:var(--ink-2);border:1px solid #f3eee41a;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:24px;transition:border-color .2s}.guide-card:hover{border-color:#f3eee42e;border-color:var(--line-2)}.guide-card img{aspect-ratio:16/9;border-radius:8px;margin-bottom:8px;object-fit:cover}.guide-card h2{font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:26px;font-weight:800;line-height:1.05;margin:0}.guide-card p{color:#a6a1b0;color:var(--muted);flex:1 1;margin:0}.guide-card .text-link{margin-top:8px}@media (max-width:1000px){.guide-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.guide-list{grid-template-columns:1fr}}.article{max-width:760px}.article h1{font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-family:var(--display);font-size:clamp(2.6rem,6vw,4.4rem);font-weight:900;line-height:.95;margin:16px 0 0}.article-date{color:#75707f;color:var(--dim);margin:12px 0 0}.article-img{border-radius:14px}.article-img,.prose{margin-top:28px}.prose li,.prose p{color:#d9d4ca;font-size:18px;line-height:1.75}.prose h2{font-size:26px;margin:40px 0 8px}.prose ul{padding-left:22px}.prose a{color:#ffb116;color:var(--gold);text-decoration:underline;text-underline-offset:3px}@media (max-width:1240px){.sub-count{display:none}.nav a{padding:8px 10px}}@media (max-width:1040px){.header-right .btn{display:none}}