@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2)format("woff2"),url(/_astro/bebas-neue-latin-ext-400-normal.HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#d21f2c;--red-hover:#b81a26;--gold:#f6c343;--on-accent:#fff;--flare:#ff6a3d;--k-green:#39e07a;--ok:#2e9d5b;--scrim:#0000008c;--accent-text:#d21f2c;--ghost:#d21f2c;--beam-core:#fff6d6;--beam-hot:#ffb020;--beam-glow:#ff4d1a;--steel:#5b6068;--steel-2:#3a3e45;--xr-bg:#04101c;--xr-ink:#7fe3ff;--lead:#8d9097;--lead-ink:#1d1d1f;--sun-yellow:#ffd23f;--sun-red:#c8231e;--page:#fff;--t-white:#fff;--t-grey:#f5f5f7;--t-black:#000;--card:#fff;--card-on-white:#f5f5f7;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#707075;--line:#d2d2d7;--link:#1f4fd1;--d-ink:#f5f5f7;--d-ink-2:#a1a1a6;--d-line:#424245;--d-link:#5ab8ff;--d-card:#1d1d1f;--nav-bg:#fafafcdb;--nav-ink:#1d1d1f;--bar-bg:#fbfbfddb;--r-card:28px;--r-md:18px;--r-sm:12px;--pill:980px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--gap:12px;--gutter:24px;--wide:1260px;--read:980px;--text:692px;--font:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mark:"Bebas Neue", Impact, sans-serif;--ease:cubic-bezier(.28, .11, .32, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.32, 0, .67, 0);--mm-bg:#fafafc;--mm-scrim:#e8e8ed6b;--mm-dur:.32s;--mm-dur-out:.2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#000;--t-white:#000;--t-grey:#1d1d1f;--t-black:#000;--card:#2c2c2e;--card-on-white:#1d1d1f;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#86868b;--line:#424245;--link:#5ab8ff;--nav-bg:#161617db;--nav-ink:#f5f5f7;--bar-bg:#161617db;--accent-text:#ff6b72;--ghost:#f5f5f7;--mm-bg:#161617;--mm-scrim:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--page:#000;--t-white:#000;--t-grey:#1d1d1f;--t-black:#000;--card:#2c2c2e;--card-on-white:#1d1d1f;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#86868b;--line:#424245;--link:#5ab8ff;--nav-bg:#161617db;--nav-ink:#f5f5f7;--bar-bg:#161617db;--accent-text:#ff6b72;--ghost:#f5f5f7;--mm-bg:#161617;--mm-scrim:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:112px}body{font-family:var(--font);letter-spacing:-.022em;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.47;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:8px}.skip{position:absolute;top:0;left:-999px}.skip:focus{left:var(--s4);top:var(--s2);z-index:200;background:var(--ink);color:var(--page);padding:var(--s2) var(--s3);border-radius:var(--r-sm)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ph{color:var(--ink-3)}.ph:before{content:"◇ "}sup.c{margin-left:1px;font-size:.6em}sup.c a{color:var(--ink-3)}.gnav{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);height:44px;position:sticky;top:0}.gnav .in{max-width:1024px;height:100%;padding:0 var(--s4);justify-content:space-between;align-items:center;gap:var(--s4);margin:0 auto;display:flex}.gnav .mark{align-items:center;gap:var(--s2);color:var(--nav-ink);display:flex}.gnav .mark svg{width:20px;height:20px}.gnav .mark span{font-family:var(--font-mark);letter-spacing:.06em;padding-top:2px;font-size:19px;line-height:1}.gnav .mark:hover{text-decoration:none}.gnav nav>ul{gap:var(--s6);margin:0;padding:0;list-style:none;display:flex}.gnav nav>ul a{letter-spacing:-.01em;color:var(--nav-ink);opacity:.8;font-size:12px}.gnav nav>ul a:hover{opacity:1;text-decoration:none}.gnav .tools{gap:var(--s1);display:flex}.ibtn{width:36px;height:36px;color:var(--nav-ink);opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ibtn:hover{opacity:1}.ibtn svg{width:16px;height:16px}.menu-btn{display:none}@media (width<=833px){.gnav nav>ul{display:none}.menu-btn{display:grid}}.lbar{z-index:90;background:var(--bar-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);height:52px;position:sticky;top:44px}.lbar .in{max-width:1024px;height:100%;padding:0 var(--s4);align-items:center;gap:var(--s6);margin:0 auto;display:flex}.lbar .title{letter-spacing:.011em;color:var(--ink);margin-right:auto;font-size:21px;font-weight:600}.lbar nav{gap:var(--s5);display:flex}.lbar nav a{color:var(--ink);opacity:.8;font-size:12px}.lbar nav a[aria-current]{opacity:.5;pointer-events:none}.lbar .pill{padding:4px 12px;font-size:12px}.lbar details{display:none}@media (width<=833px){.lbar .in{gap:var(--s3)}.lbar .title{font-size:19px}.lbar nav{display:none}.lbar details{display:block;position:relative}.lbar summary{cursor:pointer;width:32px;height:32px;color:var(--ink);place-items:center;list-style:none;display:grid}.lbar summary::-webkit-details-marker{display:none}.lbar summary svg{width:14px;height:14px;transition:transform .3s var(--ease)}.lbar details[open] summary svg{transform:rotate(180deg)}.lbar details>div{background:color-mix(in srgb, var(--t-white) 96%, transparent);padding:var(--s2) var(--s5) var(--s5);border-bottom:1px solid var(--line);display:grid;position:fixed;top:96px;left:0;right:0}.lbar details>div a{color:var(--ink);padding:var(--s3) 0;border-bottom:1px solid var(--line);font-size:17px}}.pill{border-radius:var(--pill);background:var(--red);color:var(--on-accent);border:1px solid var(--red);white-space:nowrap;padding:11px 21px;font-size:17px;font-weight:400;line-height:1.18;display:inline-block}.pill:hover{background:var(--red-hover);border-color:var(--red-hover);text-decoration:none}.pill.ghost{color:var(--ghost);border-color:var(--ghost);background:0 0}.pill.ghost:hover{background:var(--red);color:var(--on-accent);border-color:var(--red)}.t-black .pill.ghost,.dark .pill.ghost{color:var(--d-ink);border-color:var(--d-ink)}.t-black .pill.ghost:hover{background:var(--d-ink);color:#000}.pill.sm{padding:8px 16px;font-size:14px}.pills{gap:var(--s4);margin-top:var(--s5);flex-wrap:wrap;justify-content:center;display:flex}.chev{font-size:17px}.chev:after{content:" ›"}.links{gap:var(--s6);margin-top:var(--s4);flex-wrap:wrap;justify-content:center;font-size:19px;display:flex}main{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}main.flush{gap:0}.tile{text-align:center;padding:var(--s7) var(--gutter) 0;background:var(--t-white);color:var(--ink);position:relative;overflow:hidden}.tile.t-grey{background:var(--t-grey)}.tile.t-black,.t-black{background:var(--t-black);color:var(--d-ink);--ink:var(--d-ink);--ink-2:var(--d-ink-2);--ink-3:#86868b;--line:var(--d-line);--link:var(--d-link);--card:var(--d-card);--card-on-white:var(--d-card)}.tile.pad{padding-bottom:var(--s8)}.tile .eyebrow{letter-spacing:-.01em;color:var(--ink-2);margin-bottom:var(--s2);font-size:17px;font-weight:600}.tile .eyebrow.new{color:var(--accent-text)}.t-black .eyebrow.new{color:var(--gold)}.h-hero{letter-spacing:-.015em;font-size:clamp(48px,8vw,96px);font-weight:600;line-height:1.04}.h-tile{letter-spacing:-.005em;font-size:clamp(40px,5.6vw,56px);font-weight:600;line-height:1.07}.h-sec{letter-spacing:-.003em;font-size:clamp(32px,4.4vw,48px);font-weight:600;line-height:1.08}.h-sm{letter-spacing:0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.1}.sub{letter-spacing:.007em;margin-top:var(--s2);font-size:clamp(21px,2.4vw,28px);font-weight:400;line-height:1.14}.lead{color:var(--ink-2);max-width:var(--text);margin:var(--s4) auto 0;font-size:clamp(19px,2vw,21px);line-height:1.38}.lead b{color:var(--ink);font-weight:600}.tile .art{margin:var(--s6) auto 0;max-width:1100px}.tile .art img{object-fit:cover;object-position:center 22%;border-radius:var(--r-card) var(--r-card) 0 0;width:100%;height:clamp(320px,52vw,640px)}.tile .art.full{max-width:none;margin-inline:calc(var(--gutter) * -1)}.tile .art.full img{border-radius:0}.tile .art.round img{border-radius:var(--r-card)}.halves{gap:var(--gap);padding:0 var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.halves .tile{flex-direction:column;align-items:center;min-height:580px;display:flex}.halves .tile .art{padding-top:var(--s5);margin-top:auto}.halves .tile .art:has(img){max-width:none;margin-inline:calc(var(--gutter) * -1);align-self:stretch}.halves .tile .art img{border-radius:0;width:100%;max-width:none;height:clamp(300px,26vw,420px);margin:0;display:block}.halves .h-tile{font-size:clamp(32px,4vw,40px)}.halves .sub{font-size:clamp(19px,2vw,21px)}@media (width>=834px){.halves{grid-template-columns:repeat(2,minmax(0,1fr))}}.bignum{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(64px,12vw,160px);font-weight:700;line-height:1}.bignum small{letter-spacing:-.01em;color:var(--ink-2);margin-left:var(--s2);font-size:.32em;font-weight:600}.t-black .bignum.gold{color:var(--gold)}.stats{gap:var(--s6);max-width:var(--read);margin:var(--s7) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats .n{letter-spacing:-.03em;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1}.stats .l{color:var(--ink-2);margin-top:var(--s2);font-size:14px;line-height:1.43}@media (width<=600px){.stats{gap:var(--s5);grid-template-columns:minmax(0,1fr)}}.ad-row{background:var(--page);padding:var(--s5) var(--gutter);text-align:center}.ad-row .label{color:var(--ink-3);letter-spacing:.02em;margin-bottom:var(--s2);font-size:11px}.ad-row .slot{border-radius:var(--r-sm);border:1px dashed var(--line);max-width:970px;min-height:120px;color:var(--ink-3);padding:var(--s4);place-items:center;margin:0 auto;font-size:12px;display:grid}@media (width<=760px){.ad-row .slot{max-width:300px;min-height:250px}}.shelf{padding:var(--s8) 0 var(--s7);text-align:left}.shelf .head{max-width:var(--wide);padding:0 var(--gutter);justify-content:space-between;align-items:end;gap:var(--s4);flex-wrap:wrap;margin:0 auto;display:flex}.shelf .head .chev{font-size:17px}.shelf.few .head{text-align:center}.shelf.few .card{text-align:left}.shelf.few .head{justify-content:center}.shelf.few .track{justify-content:center;overflow:visible}.track{gap:var(--s5);scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);padding:var(--s6) max(var(--gutter), calc((100vw - var(--wide)) / 2 + var(--gutter))) var(--s6);scrollbar-width:none;grid-auto-columns:min(372px,82vw);grid-auto-flow:column;display:grid;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start}.card{background:var(--card);border-radius:var(--r-card);color:var(--ink);min-height:500px;transition:transform .4s var(--ease), box-shadow .4s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:2px 4px 12px #00000014}.t-white .card,.tile:not(.t-grey):not(.t-black) .card{background:var(--card-on-white);box-shadow:none}a.card:hover{text-decoration:none;transform:scale(1.01);box-shadow:2px 4px 16px #00000029}.card .txt{padding:var(--s6) var(--s6) var(--s5)}.card .eb{color:var(--ink-2);letter-spacing:-.01em;font-size:12px;font-weight:600}.card h3{letter-spacing:.007em;margin-top:var(--s2);font-size:28px;font-weight:600;line-height:1.14}.card p{color:var(--ink-2);margin-top:var(--s2);font-size:17px}.card img{object-fit:cover;object-position:center 20%;width:100%;height:260px;margin-top:auto}.card.dark,.tile .card.dark{color:var(--d-ink);--ink-2:var(--d-ink-2);background:#000}.card .big{padding:0 var(--s6) var(--s6);letter-spacing:-.04em;margin-top:auto;font-size:80px;font-weight:700;line-height:1}.card .big.gold{color:var(--gold)}.card .big small{letter-spacing:-.01em;color:var(--ink-2);margin-top:var(--s2);font-size:14px;font-weight:400;display:block}.card .plus{right:var(--s5);bottom:var(--s5);background:var(--ink);width:36px;height:36px;color:var(--page);border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute}.card.dark .plus{background:var(--d-ink);color:#000}.ctrl{justify-content:flex-end;gap:var(--s3);max-width:var(--wide);padding:0 var(--gutter);margin:0 auto;display:flex}.ctrl button{background:color-mix(in srgb, var(--ink) 9%, transparent);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:18px;line-height:1}.ctrl button:hover{background:color-mix(in srgb, var(--ink) 16%, transparent)}.ctrl button:disabled{opacity:.35;cursor:default}.chapters{gap:var(--s6);padding:var(--s5) var(--gutter) var(--s4);scrollbar-width:none;justify-content:center;display:flex;overflow-x:auto}.chapters::-webkit-scrollbar{display:none}.chapters a{justify-items:center;gap:var(--s2);color:var(--ink);min-width:64px;font-size:12px;display:grid}.chapters a:hover{color:var(--link);text-decoration:none}.chapters svg{width:36px;height:36px}.chapters .new{color:var(--accent-text);margin-top:-4px;font-size:10px}.lineup{gap:var(--s7) var(--s5);max-width:var(--wide);margin:var(--s7) auto 0;padding:0 var(--gutter);text-align:center;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.lineup .m{flex-direction:column;align-items:center;display:flex}.lineup .pic{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--t-grey);width:100%;overflow:hidden}.lineup .pic img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.lineup .pic.glyph{color:var(--ink);place-items:center;display:grid}.lineup .pic.glyph svg{width:40%;height:40%}.lineup .badge{color:var(--accent-text);margin-top:var(--s4);min-height:16px;font-size:12px;font-weight:600}.lineup h3{letter-spacing:.009em;margin-top:var(--s1);font-size:24px;font-weight:600}.lineup .dots{margin-top:var(--s3);justify-content:center;gap:6px;display:flex}.lineup .dots i{border-radius:50%;width:12px;height:12px;display:block;box-shadow:inset 0 0 0 1px #00000026}.lineup p{color:var(--ink);margin-top:var(--s3);max-width:300px;min-height:50px;font-size:17px}.lineup .meta{color:var(--ink-2);margin-top:var(--s3);font-size:14px}.lineup .pills{margin-top:var(--s4);align-items:center}.lineup .pills .pill{padding:8px 16px;font-size:14px}.why{gap:var(--s5);max-width:var(--wide);margin:var(--s7) auto 0;padding:0 var(--gutter);text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.why>div{background:var(--card);border-radius:var(--r-card);padding:var(--s6)}.why svg{width:32px;height:32px;color:var(--red)}.why h3{margin-top:var(--s4);font-size:21px;font-weight:600;line-height:1.19}.why p{color:var(--ink-2);margin-top:var(--s2);font-size:17px}.feature{padding:var(--s9) var(--gutter);background:var(--t-white)}.feature.t-grey{background:var(--t-grey)}.feature .in{max-width:var(--read);margin:0 auto}.feature .k{color:var(--ink-2);margin-bottom:var(--s3);font-size:21px;font-weight:600}.feature .k.red{color:var(--accent-text)}.feature p.copy{color:var(--ink-2);letter-spacing:.004em;max-width:820px;margin-top:var(--s5);font-size:clamp(21px,2.4vw,28px);font-weight:600;line-height:1.21}.feature p.copy b{color:var(--ink);font-weight:600}.split{gap:var(--s7);margin-top:var(--s7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=834px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.split img{border-radius:var(--r-card);object-fit:cover;object-position:center 20%;width:100%;height:520px}.tiles2{gap:var(--s5);margin-top:var(--s7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=734px){.tiles2{grid-template-columns:repeat(2,minmax(0,1fr))}}.tiles2>div{background:var(--card);border-radius:var(--r-card);padding:var(--s6);flex-direction:column;min-height:220px;display:flex}.feature:not(.t-grey) .tiles2>div{background:var(--card-on-white)}.tiles2 h3{font-size:24px;font-weight:600;line-height:1.17}.tiles2 p{color:var(--ink-2);margin-top:var(--s2);font-size:17px}.tiles2 .n{letter-spacing:-.03em;padding-top:var(--s5);margin-top:auto;font-size:56px;font-weight:700;line-height:1}.flow{gap:var(--s4);margin-top:var(--s7);counter-reset:f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.flow>*{border-top:2px solid var(--line);padding-top:var(--s4);counter-increment:f}.flow>:before{content:"0" counter(f);color:var(--ink-3);font-size:12px;font-weight:600}.flow>.on{border-color:var(--red)}.flow h3{margin-top:var(--s2);font-size:19px;font-weight:600}.flow p{color:var(--ink-2);margin-top:var(--s1);font-size:14px}@media (width<=733px){.flow{gap:var(--s5) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}.seg{gap:var(--s1);padding:var(--s1);border-radius:var(--pill);background:color-mix(in srgb, var(--ink) 8%, transparent);margin-top:var(--s6);scrollbar-width:none;max-width:100%;display:inline-flex;overflow-x:auto}.seg button{font:inherit;color:var(--ink);padding:var(--s2) var(--s4);border-radius:var(--pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:14px}.seg button[aria-selected=true]{background:var(--page);font-weight:600;box-shadow:0 1px 4px #0000001f}.t-black .seg button[aria-selected=true]{background:#3a3a3c}.era-panel{max-width:640px;margin:var(--s6) auto 0;min-height:140px}.era-panel .yr{letter-spacing:-.04em;font-size:72px;font-weight:700;line-height:1}.era-panel h3{margin-top:var(--s3);font-size:24px;font-weight:600}.era-panel p{color:var(--ink-2);margin-top:var(--s2);font-size:17px}.cmp{max-width:var(--read);padding:0 var(--gutter);margin:0 auto}.cmp-cols{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=733px){.cmp-cols{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-cols>:nth-child(3){display:none}}.cmp-pick{z-index:5;background:var(--page);padding:var(--s4) 0;border-bottom:1px solid var(--line);position:sticky;top:96px}.cmp-pick select{width:100%;font:inherit;color:var(--ink);background:var(--t-grey);border-radius:var(--r-sm);padding:var(--s3) var(--s6) var(--s3) var(--s3);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;border:0;font-size:14px;font-weight:600}.cmp-hero{text-align:center;padding:var(--s6) 0 var(--s5)}.cmp-hero .mono{aspect-ratio:1;letter-spacing:-.03em;color:#fff;border-radius:50%;place-items:center;width:100%;max-width:200px;margin:0 auto;font-size:clamp(36px,6vw,64px);font-weight:700;display:grid}.cmp-hero h3{margin-top:var(--s4);font-size:clamp(19px,2.2vw,24px);font-weight:600}.cmp-hero p{color:var(--ink-2);margin-top:var(--s1);font-size:14px}.cmp-hero .swatch{margin-top:var(--s3);justify-content:center;gap:6px;display:flex}.cmp-hero .swatch i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000026}.cmp-row{border-top:1px solid var(--line);padding:var(--s6) 0}.cmp-row>h4{margin:0 0 var(--s4);color:var(--ink-2);text-transform:none;font-size:12px;font-weight:600}.cmp-row .v{text-align:center;font-size:clamp(17px,2vw,21px);font-weight:600;line-height:1.2}.cmp-row .v small{color:var(--ink-2);margin-top:var(--s1);font-size:14px;font-weight:400;display:block}.cmp-row .v .big{letter-spacing:-.03em;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1;display:block}.cmp-row .v .yes,.cmp-row .v .no{border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:inline-grid}.cmp-row .v .yes{background:var(--ink);color:var(--page)}.cmp-row .v .no{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-3)}.news{background:var(--t-white);padding:var(--s8) var(--gutter) var(--s7)}.news .in{max-width:var(--text);margin:0 auto}.news .cat{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.news .cat b{color:var(--accent-text);font-weight:600}.news .date{color:var(--ink-2);margin-top:var(--s3);font-size:14px}.news h1{letter-spacing:-.003em;margin-top:var(--s3);font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.08}.news .stand{color:var(--ink-2);margin-top:var(--s4);font-size:clamp(19px,2.2vw,24px);font-weight:600;line-height:1.33}.news .share{gap:var(--s3);margin-top:var(--s5);display:flex}.news .share a,.news .share button{background:var(--t-grey);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.news .share svg{width:16px;height:16px}.news figure{margin:var(--s7) auto 0;max-width:var(--read)}.news figure img{object-fit:cover;object-position:center 25%;border-radius:var(--r-md);width:100%;height:clamp(280px,50vw,560px)}.news figcaption{color:var(--ink-3);margin-top:var(--s3);max-width:var(--text);margin-inline:auto;font-size:12px}.news .body{letter-spacing:-.012em;margin-top:var(--s7);font-size:19px;line-height:1.58}.news .body p{margin:0 0 var(--s5)}.news .body h2{margin:var(--s7) 0 var(--s4);font-size:28px;font-weight:600;line-height:1.14}.news .facts{background:var(--t-grey);border-radius:var(--r-md);padding:var(--s5) var(--s6);margin:var(--s6) 0}.news .facts h2{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin:0 0 var(--s3)!important;font-size:12px!important}.news .facts ul{margin:0;padding-left:1.1em;font-size:17px}.news .facts li+li{margin-top:var(--s2)}.news .archive{color:var(--ink-3);font-size:14px;font-style:italic}.news .ad-in{margin:var(--s6) 0;text-align:center}.news .ad-in .label{color:var(--ink-3);margin-bottom:var(--s2);font-size:11px}.news .ad-in .slot{border-radius:var(--r-sm);border:1px dashed var(--line);min-height:280px;color:var(--ink-3);place-items:center;font-size:12px;display:grid}.news .src{border-top:1px solid var(--line);margin-top:var(--s7);padding-top:var(--s5);color:var(--ink-2);font-size:14px}.news .src h2{color:var(--ink);margin:0 0 var(--s2);font-size:14px;font-weight:600}.news .src ol{margin:0;padding-left:1.2em}.news .tags{gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;display:flex}.news .tags a{color:var(--ink);background:var(--t-grey);border-radius:var(--pill);padding:6px 12px;font-size:12px}.faq{max-width:var(--read);margin:var(--s7) auto 0;text-align:left}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:var(--s5) var(--s6) var(--s5) 0;font-size:clamp(19px,2vw,24px);font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-2);transition:transform .3s var(--ease);font-size:28px;font-weight:300;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq details p{padding:0 0 var(--s5);color:var(--ink-2);max-width:var(--text);font-size:17px}.foot{background:var(--t-grey);color:var(--ink-2);padding:var(--s4) var(--gutter) var(--s6);font-size:12px;line-height:1.33}.foot .in{max-width:980px;margin:0 auto}.foot .note{border-bottom:1px solid var(--line);padding:var(--s3) 0 var(--s4)}.foot .note p+p{margin-top:var(--s2)}.foot .crumb{padding:var(--s4) 0 var(--s3);align-items:center;gap:var(--s2);color:var(--ink);display:flex}.foot .crumb svg{width:14px;height:14px}.foot .cols{gap:var(--s5);padding:var(--s3) 0 var(--s5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.foot h4,.foot .foot-h{color:var(--ink);margin:0 0 var(--s2);font-size:12px;font-weight:600}.foot ul{margin:0;padding:0;list-style:none}.foot li{margin-bottom:var(--s2)}.foot a{color:var(--ink-2)}.foot .legal{border-top:1px solid var(--line);padding-top:var(--s4);justify-content:space-between;gap:var(--s4);flex-wrap:wrap;display:flex}.foot .legal p{max-width:640px}@media (width<=833px){.foot .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rise{animation:linear both rise;animation-range:entry entry 40%}html .rise{animation-timeline:view()}@keyframes rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}}html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.chapters{justify-content:flex-start}.chapters>:first-child{margin-left:auto}.chapters>:last-child{margin-right:auto}@media (width<=733px){.lineup .pic{max-width:280px}.tiles2>div{min-height:0}.cmp-hero .mono{max-width:112px}.cmp-pick select{text-overflow:ellipsis;padding-right:28px;font-size:13px}.tile .art img{object-position:center 28%}}.type-tile{text-align:left;color:#f5f5f7;background:radial-gradient(90% 70% at var(--tx) var(--ty), color-mix(in srgb, var(--tt) 46%, transparent), transparent 72%), linear-gradient(160deg, #141416, #050506);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:8% 9%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.type-tile:before{content:attr(data-l);letter-spacing:-.05em;color:color-mix(in srgb, var(--tt) 22%, transparent);pointer-events:none;font-size:92cqi;font-weight:800;line-height:1;position:absolute;top:-.18em;right:-.08em}.type-tile>*{position:relative}.tt-k{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--tt) 60%, #fff);margin-bottom:6px;font-size:12px;font-weight:600}.tt-w{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,15cqi,60px);font-weight:700;line-height:.98}.type-tile.bare{position:absolute;inset:0}.type-tile.bare:before{font-size:min(60cqi,70vh);top:-.12em}main>:is(.t-black,.sotd,.power-band)+:is(.t-black,.sotd,.power-band){margin-top:calc(var(--gap) * -1)}:root{--eyebrow-gap:clamp(14px, 1.4vw, 22px)}:is(.t.img,.bento .p:not(.type)) .tx{position:relative}:is(.t.img,.bento .p:not(.type)) .tx:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0009 36%,#000000b3);position:absolute;inset:-40% 0 0}:is(.t.img.top,.bento .p.top:not(.type)) .tx:before{background:radial-gradient(closest-side,#000000a8,#0000008f 55%,#0000);inset:-20% -12% -45%}:is(.t.img,.bento .p:not(.type)) .k{color:#ffffffd9}.gnav nav>ul a[aria-current]{opacity:1;font-weight:600}.gnav .mark .tld{font-family:var(--font);letter-spacing:0;opacity:.6;margin-left:-4px;padding-top:0;font-size:11px}.ibtn.theme-btn .sun{display:none}:root[data-theme=dark] .ibtn.theme-btn .sun{display:block}:root[data-theme=dark] .ibtn.theme-btn .moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ibtn.theme-btn .sun{display:block}:root:not([data-theme=light]) .ibtn.theme-btn .moon{display:none}}.menu-btn[aria-expanded=true] .bars,.menu-btn .x{display:none}.menu-btn[aria-expanded=true] .x{display:block}.lbar .title:hover{text-decoration:none}.lbar nav a:hover{opacity:1;text-decoration:none}.page-head{padding-bottom:var(--s7)}.page-head .lead{margin-top:var(--s3)}.chips{gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;justify-content:center;display:flex}.chips a{color:var(--ink);background:var(--card-on-white);border-radius:var(--pill);padding:6px 14px;font-size:14px}.t-grey .chips a{background:var(--card)}.chips a:hover{background:var(--line);text-decoration:none}.chips a[aria-current]{background:var(--ink);color:var(--page)}.mono-s{background:var(--card);width:64px;height:64px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.mono-s.on{background:var(--red);color:var(--on-accent)}.art.chips-art{gap:var(--s2);padding-bottom:var(--s8);flex-wrap:wrap;justify-content:center;max-width:340px;display:flex}.tile .art.art-wide img{object-position:center 50%}.news-lead{max-width:var(--read);margin:0 auto}.news-lead .h-sec{margin-top:var(--s1)}.news-lead .lead{margin-top:var(--s4)}.card .eb time{font-weight:600}.card h3{overflow-wrap:anywhere}.card.text-only{min-height:380px}.prose{letter-spacing:-.012em;font-size:19px;line-height:1.58}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol,.prose table,.prose blockquote{margin:0 0 var(--s5)}.prose h2{margin:var(--s7) 0 var(--s4);font-size:28px;font-weight:600;line-height:1.14}.prose h3{margin:var(--s6) 0 var(--s3);font-size:21px;font-weight:600;line-height:1.19}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:var(--s2)}.prose a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose blockquote{border-left:3px solid var(--line);padding-left:var(--s4);color:var(--ink-2)}.prose hr{border:0;border-top:1px solid var(--line);margin:var(--s7) 0}.prose code{background:var(--t-grey);border-radius:6px;padding:2px 6px;font-size:.88em}.prose img{border-radius:var(--r-md)}.prose .table-wrap,.prose table{max-width:100%;display:block;overflow-x:auto}.prose table{border-collapse:collapse;font-size:15px;line-height:1.4}.prose th,.prose td{text-align:left;vertical-align:top;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.prose th{color:var(--ink-2);white-space:nowrap;font-size:12px;font-weight:600}.prose em.ph,.prose .ph{font-style:normal}.news .tldr{background:var(--t-grey);border-radius:var(--r-md);padding:var(--s5) var(--s6);margin:var(--s6) 0;font-size:17px}.news .tldr h2{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;margin:0 0 var(--s2);font-size:12px;font-weight:600}.news .tldr p{margin:0}.news .meta-line{color:var(--ink-2);margin-top:var(--s3);font-size:14px}.news .toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s4) 0;margin:var(--s6) 0 0;font-size:14px}.news .toc h2{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;margin:0 0 var(--s2);font-size:12px;font-weight:600}.news .toc ol{columns:2 220px;column-gap:var(--s6);margin:0;padding-left:1.2em}.news .toc li{margin-bottom:var(--s1);break-inside:avoid}.news .faq{margin-top:var(--s7)}.news .faq>h2{margin:0 0 var(--s2);font-size:28px;font-weight:600}.news .src ul{margin:0;padding-left:1.2em}.news .src li+li{margin-top:var(--s1)}.news .share button.copied{background:var(--ink);color:var(--page)}.news .share{position:relative}.news .share .note{color:var(--ink-2);align-self:center;font-size:12px}.news .tags a:hover{background:var(--line);text-decoration:none}.draft-note{border:1px dashed var(--red);border-radius:var(--r-sm);padding:var(--s3) var(--s4);color:var(--ink);margin:var(--s4) auto 0;max-width:var(--text);text-align:left;font-size:14px}.lede-links{gap:var(--s2);margin:var(--s5) 0 0;padding:0;font-size:17px;list-style:none;display:grid}.newslist{max-width:var(--read);padding:0 var(--gutter) var(--s8);margin:0 auto}.newslist h2.month{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;padding:var(--s7) 0 var(--s2);border-bottom:1px solid var(--line);margin:0;font-size:12px;font-weight:600}.newslist ol{margin:0;padding:0;list-style:none}.newslist li{border-bottom:1px solid var(--line)}.newslist a{gap:var(--s1);padding:var(--s5) 0;color:var(--ink);grid-template-columns:minmax(0,1fr);display:grid}.newslist a:hover{text-decoration:none}.newslist a:hover h3{color:var(--link)}.newslist .eb{color:var(--ink-2);letter-spacing:-.01em;font-size:12px;font-weight:600}.newslist .eb b{color:var(--accent-text);font-weight:600}.newslist h3{margin:0;font-size:clamp(19px,2.2vw,24px);font-weight:600;line-height:1.2}.newslist p{color:var(--ink-2);max-width:var(--text);margin:0;font-size:15px}.feature .prose{margin-top:var(--s6);max-width:var(--text)}.feature .prose h2{font-size:clamp(24px,3vw,32px)}.card .big .of{color:var(--ink-2);letter-spacing:-.01em;margin:0;font-size:.4em;display:inline}.js .era-panel:not([data-active]){display:none}.js .seg[data-tabs][hidden]{display:inline-flex}.era-panel+.era-panel{margin-top:var(--s7)}.seg[hidden]{display:none}.sources-list{max-width:var(--read);margin:var(--s7) auto 0;text-align:left;color:var(--ink-2);font-size:12px}.sources-list h3{color:var(--ink);margin:0 0 var(--s2);font-size:12px;font-weight:600}.sources-list ol{margin:0;padding-left:1.2em;line-height:1.6}.sources-list a{color:var(--ink-2);text-decoration:underline}.tiles2 .n.flare{color:var(--flare)}.cardgrid{gap:var(--s5);max-width:var(--wide);padding:0 var(--gutter) var(--s8);text-align:left;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0 auto;display:grid}.cardgrid .card{min-height:280px}.cardgrid .card .txt{padding-bottom:var(--s8)}.soon{gap:var(--s3);max-width:var(--wide);margin:var(--s6) auto 0;padding:0 var(--gutter);text-align:left;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.soon>div{background:var(--card-on-white);border-radius:var(--r-md);padding:var(--s4) var(--s5)}.soon h3{margin:0;font-size:17px;font-weight:600}.soon p{color:var(--ink-2);margin-top:var(--s1);font-size:14px}.form{gap:var(--s4);margin:var(--s6) 0 var(--s7);display:grid}.form label{gap:var(--s2);font-size:14px;font-weight:600;display:grid}.form input,.form select,.form textarea{font:inherit;color:var(--ink);background:var(--t-grey);border-radius:var(--r-sm);padding:var(--s3) var(--s4);border:1px solid #0000;width:100%;font-size:17px;font-weight:400}.form textarea{resize:vertical;min-height:160px}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--link);outline-offset:0}.form button{font:inherit;cursor:pointer;justify-self:start}.form .meta-line{margin:0}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.status{border-radius:var(--r-sm);padding:var(--s3) var(--s4);background:var(--t-grey);border-left:4px solid var(--red);font-size:17px}.status.ok{border-left-color:var(--ok)}.search-page{--pagefind-ui-scale:.9;--pagefind-ui-primary:var(--link);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--page);--pagefind-ui-border:var(--line);--pagefind-ui-tag:var(--t-grey);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:12px;--pagefind-ui-font:var(--font);text-align:left}.search-page .pagefind-ui__search-input{border-radius:var(--pill)!important}.search-status{color:var(--ink-2)}.cmp-all{margin-top:var(--s6);font-size:14px}.cmp-all summary{cursor:pointer;color:var(--link);padding:var(--s3) 0;font-size:17px;font-weight:600}.cmp-all .scroll{margin-top:var(--s3);overflow-x:auto}.cmp-all table{border-collapse:collapse;width:100%;min-width:720px}.cmp-all th,.cmp-all td{text-align:left;vertical-align:top;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line)}.cmp-all thead th{color:var(--ink-2);font-size:12px;font-weight:600}.cmp-all tbody th{white-space:nowrap;font-weight:600}.cmp-col[hidden]{display:none}.cmp-note{color:var(--ink-2);margin-top:var(--s5);font-size:12px}.cmp-note a{color:var(--ink-2);text-decoration:underline}.ad .ad-label{color:var(--ink-3);letter-spacing:.02em;margin-bottom:var(--s2);text-align:center;font-size:11px;display:block}.ad-row .ad{max-width:970px;margin:0 auto}.credits td:first-child{white-space:nowrap}.ctrl[hidden]{display:none}.card .big.kgreen{color:var(--k-green)}.tile:not(.t-grey):not(.t-black) .card.dark{background:var(--t-black)}.cardgrid,.newslist,.cmp,.art-page{width:100%}.prose,.news .src,.news .facts{overflow-wrap:anywhere}.tile>.sub{max-width:var(--read);margin-inline:auto}.js #search-fallback:not(.show){display:none}.js .search-ui{min-height:64px}.band{width:100%;max-width:1100px;margin:var(--s7) auto 0}.band img{aspect-ratio:4;object-fit:cover;border-radius:var(--r-card);width:100%;height:auto;display:block}.band-tall img{aspect-ratio:21/9}@media (width<=733px){.band img{aspect-ratio:2}.band-tall img{aspect-ratio:4/3}}.limits-row{gap:var(--s6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.limits-pic{margin:0}.limits-pic img{border-radius:var(--r-card);width:100%;height:auto;display:block}@media (width>=834px){.limits-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.limits-row .tiles2{grid-template-columns:minmax(0,1fr)}}.lead a,.meta-line a,.sub a{text-underline-offset:2px;text-decoration:underline}.sources-list li{margin-block:4px;line-height:1.6}.sources-list li a{padding-block:5px}.lbar nav a[aria-current]{opacity:1;font-weight:600}.prose table,.prose th,.prose td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.prose th:first-child,.prose td:first-child{min-width:6.5em}.table-scroll{margin:var(--s5) 0;-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll>table{margin:0;display:table;overflow:visible}.table-scroll:focus-visible{outline-offset:2px}.qz-intro{padding-bottom:var(--s8)}.qz-js{display:none}.js .qz-js{display:flex}.js .qz-static{display:none}.qz-note{color:var(--ink-2);margin-top:var(--s4);font-size:14px}.qz-play,.qz-done,.qz-static{text-align:left;max-width:720px;margin:0 auto}.qz-head{color:var(--ink-2);padding-bottom:var(--s4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;font-size:14px;display:flex}.qz-pips{gap:6px;display:flex}.qz-pips i{background:var(--line);border-radius:3px;width:28px;height:6px}.qz-pips i.now{background:var(--ink-3)}.qz-pips i.right{background:#1f9d55}.qz-pips i.wrong{background:var(--red)}.qz-play fieldset,.qz-static fieldset{border:0;min-width:0;margin:0;padding:0}.qz-play legend{letter-spacing:-.02em;padding:var(--s6) 0 var(--s5);text-wrap:balance;font-size:clamp(26px,3.6vw,36px);font-weight:700;line-height:1.15}.qz-play legend:focus{outline:none}.qz-static legend{padding-bottom:var(--s4);font-size:21px;font-weight:600;line-height:1.25}.qz-num{color:var(--ink-3)}.qz-opts{gap:var(--s3);display:grid}.qz-opt{align-items:center;gap:var(--s4);min-height:56px;padding:var(--s3) var(--s5);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card-on-white);cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease);font-size:17px;display:flex;position:relative}.qz-opt:hover{border-color:var(--ink-3)}.qz-opt input{opacity:0;width:1px;height:1px;position:absolute}.qz-opt:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.qz-opt:has(input:focus-visible){outline:2px solid var(--link);outline-offset:2px}.qz-l{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.qz-opt.right{background:#1f9d551a;border-color:#1f9d55;box-shadow:inset 0 0 0 1px #1f9d55}.qz-opt.wrong{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red);background:#d21f2c14}.qz-opt.right:after,.qz-opt.wrong:after{margin-left:auto;font-size:15px;font-weight:700}.qz-opt.right:after{content:"Right";color:#137a40}.qz-opt.wrong:after{content:"Your pick";color:#b81a26}.qz-opt.dim{opacity:.55}.qz-opt:has(input:disabled){cursor:default}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .qz-opt.right:after{color:#4cd787}:root:not([data-theme=light]) .qz-opt.wrong:after{color:#ff6b73}}:root[data-theme=dark] .qz-opt.right:after{color:#4cd787}:root[data-theme=dark] .qz-opt.wrong:after{color:#ff6b73}#qz-check[hidden]{display:none}#qz-check{margin-top:var(--s5);cursor:pointer;font:inherit;border:0}.qz-hint{color:var(--ink-3);margin-top:var(--s3);font-size:13px}@media (pointer:coarse){.qz-hint{display:none}}.qz-pick{color:var(--ink-2);margin-top:var(--s3);font-size:15px}.qz-reveal{margin-top:var(--s5);padding:var(--s5);border-radius:var(--r-md);background:var(--t-grey);font-size:17px;line-height:1.45}.qz-reveal .pill{margin-top:var(--s4);cursor:pointer;font:inherit;border:0}.qz-src{color:var(--ink-2);margin-top:var(--s2);font-size:14px}.qz-src a,.qz-reveal a{text-underline-offset:3px;text-decoration:underline}.qz-done{text-align:center}.qz-score{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:var(--s3);font-size:clamp(96px,16vw,168px);font-weight:700;line-height:1}.qz-score:focus{outline:none}.qz-grid{letter-spacing:6px;margin-top:var(--s4);font-size:32px}.qz-streaks{max-width:420px;margin:var(--s6) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qz-streaks b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;display:block}.qz-streaks span{color:var(--ink-2);font-size:13px}.qz-done .pill{cursor:pointer;font:inherit;border:0}.qz-done .pill.ghost{border:1px solid var(--ghost)}.qz-next{color:var(--ink-2);margin-top:var(--s4);font-size:14px}.qz-review{text-align:left;margin-top:var(--s8)}.qz-review:focus{outline:none}.qz-review-h{padding-bottom:var(--s3);border-bottom:1px solid var(--line);font-size:24px;font-weight:700}.qz-review ol,.qz-static{padding:0;list-style:none}.qz-review li{padding:var(--s5) 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.45}.qz-review .qz-rq{margin-bottom:var(--s2);font-size:17px;font-weight:600}.qz-review li.right .qz-rq:before{content:"✓ ";color:#1f9d55}.qz-review li.wrong .qz-rq:before{content:"✗ ";color:var(--red)}.qz-you{color:var(--ink-2)}.qz-static{margin-top:var(--s7)}.qz-static>li{padding:var(--s6) 0;border-top:1px solid var(--line)}.qz-ans{margin-top:var(--s4);font-size:16px;line-height:1.45}.qz-ans summary{cursor:pointer;color:var(--link);min-height:24px;font-weight:600}.qz-ans p{margin-top:var(--s2)}.tl-bar{z-index:90;background:var(--bar-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);height:52px;position:sticky;top:44px}.tl-bar .in{max-width:var(--wide);height:100%;padding:0 var(--gutter);align-items:center;gap:var(--s6);margin:0 auto;display:flex}.tl-bar .title{color:var(--ink);white-space:nowrap;font-size:21px;font-weight:600}.tl-bar .title:hover{text-decoration:none}.tl-track{flex:1;min-width:0;height:100%;position:relative}.tl-scrub{gap:2px;height:100%;margin:0;padding:0;list-style:none;display:flex}.tl-scrub li{flex:var(--w) 1 0;min-width:0;display:flex}.tl-scrub a{padding:0 var(--s2);border-bottom:3px solid var(--line);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;justify-content:center;gap:2px;font-size:13px;display:flex;overflow:hidden}.tl-scrub a:hover{color:var(--ink);border-color:var(--ink-3);text-decoration:none}.tl-scrub a[aria-current]{color:var(--ink);border-color:var(--ink);font-weight:600}.tl-scrub .ct{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.tl-head{background:var(--red);opacity:0;pointer-events:none;border-radius:2px;width:3px;height:13px;margin-left:-1px;transition:opacity .2s;position:absolute;bottom:0;left:0}@media (width<=833px){.tl-bar .in{gap:var(--s4);padding-right:0}.tl-track{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.tl-track::-webkit-scrollbar{display:none}.tl-scrub{gap:var(--s2);align-items:center}.tl-scrub li{flex:none}.tl-scrub a{border:1px solid var(--line);border-radius:var(--pill);flex-direction:row;align-items:center;height:32px;padding:0 14px}.tl-scrub a[aria-current]{background:var(--ink);color:var(--page);border-color:var(--ink)}.tl-scrub a[aria-current] .ct{color:inherit}.tl-head{display:none}}.tl-hero{padding-bottom:var(--s8)}.tl-count{color:var(--ink-2);margin-top:var(--s5);font-size:15px}.tl-count b{color:var(--ink);font-variant-numeric:tabular-nums}.tl-filters{max-width:var(--wide);padding:var(--s6) var(--gutter) 0;margin:0 auto}.tl-js{display:none}.js .tl-js{display:block}.tl-filters .chips{gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.tl-filters .chips button{font:inherit;border-radius:var(--pill);border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:0 0;padding:6px 14px;font-size:14px}.tl-filters .chips button:hover{border-color:var(--ink-3)}.tl-filters .chips button[aria-pressed=true]{background:var(--ink);color:var(--page);border-color:var(--ink)}.tl-filters .chips button.gold[aria-pressed=true]{background:var(--gold);color:#1d1d1f;border-color:var(--gold)}.tl-status{color:var(--ink-3);min-height:20px;font-size:13px}.tl-born-note{max-width:var(--text);padding:var(--s4) var(--s5);border-left:3px solid var(--gold);background:var(--t-grey);border-radius:0 var(--r-sm) var(--r-sm) 0;margin-top:var(--s3);font-size:17px;line-height:1.45}.tl{max-width:var(--wide);padding:0 var(--gutter) var(--s8);margin:0 auto}.tl-era{padding-top:var(--s8);scroll-margin-top:104px}.tl-era-h{padding-bottom:var(--s6);border-bottom:1px solid var(--line);max-width:var(--read)}.tl-era-h .k{color:var(--accent-text);letter-spacing:.02em;font-size:14px;font-weight:600}.tl-era-h h2{letter-spacing:-.035em;margin-top:var(--s2);text-wrap:balance;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1}.tl-era-h p:last-child{color:var(--ink-2);margin-top:var(--s3);text-wrap:balance;max-width:40ch;font-size:clamp(19px,2vw,24px)}.tl-year{gap:var(--s6);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,300px) minmax(0,1fr);display:grid}.tl-y{letter-spacing:-.05em;padding:var(--s5) 0;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--ink) 30%, var(--ink-3));color:#0000;-webkit-background-clip:text;background-clip:text;align-self:start;font-size:clamp(72px,9vw,136px);font-weight:700;line-height:.9;position:sticky;top:112px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tl-y{animation:linear both tl-y;animation-range:entry 10% cover 35%}html .tl-y{animation-timeline:view()}}}@keyframes tl-y{0%{opacity:.12;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}.tl-items{padding:var(--s5) 0;margin:0;list-style:none}.tl-item{padding:var(--s4) 0 var(--s5);scroll-margin-top:120px}.tl-item+.tl-item{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.tl-date{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.tl-note{color:var(--ink-3);font-weight:400}.tl-text{margin-top:var(--s1);max-width:60ch;font-size:19px;line-height:1.4}.tl-item.big .tl-text{letter-spacing:-.015em;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.2}.tl-meta{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.tl-m{border-radius:var(--pill);background:var(--t-grey);color:var(--ink-2);padding:2px 10px;font-size:12px;font-weight:600}.tl-m.m-born{background:var(--gold);color:#1d1d1f}.tl-m.m-uk{border:1px solid var(--line);background:0 0}.tl-c{color:var(--ink-3);font-size:12px}.tl-src{color:var(--ink-3);margin-top:var(--s2);font-size:13px}.tl-src a{color:var(--ink-2);text-underline-offset:3px;padding-block:4px;text-decoration:underline;display:inline-block}.tl-item.born{position:relative}.tl-item.born:before{content:"";left:calc(-1 * var(--s4));top:var(--s4);bottom:var(--s5);background:var(--gold);border-radius:2px;width:3px;position:absolute}.tl-empty{text-align:center;padding:var(--s8) var(--gutter);color:var(--ink-2)}.tl-empty button{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=733px){.tl-year{grid-template-columns:minmax(0,1fr);gap:0}.tl-y{padding:var(--s6) 0 0;font-size:56px;position:static}.tl-items{padding-top:var(--s2)}.tl-item.born:before{left:calc(-1 * var(--s3))}}.tile .art.bleed-art{max-width:none;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.tile .art.bleed-art img{border-radius:0;height:clamp(360px,75vh,820px);-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.card.compact{min-height:260px}.card.compact h3{text-wrap:balance;font-size:clamp(26px,2.4vw,30px)}.card-meter{margin:auto var(--s6) var(--s4);grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.card-meter i{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:3px;height:6px}.card-meter i.on{background:var(--red)}.card-meter+.big{margin-top:0;font-size:56px}.tile h1,.tile h2,.tile .sub,.h-hero,.h-tile,.h-sec,.h-sm,.card h3,.lineup h3{text-wrap:balance}@media (width<=733px){.tile .long-head{text-align:left}}.bignum.count-hero{margin-top:var(--s5);font-size:clamp(96px,16vw,200px)}#mot .sub{margin-top:var(--s2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card{box-shadow:inset 0 0 0 1px #ffffff0f}}:root[data-theme=dark] .card{box-shadow:inset 0 0 0 1px #ffffff0f}.hx-pic:after{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 60%,#f6c3431f,#0000);position:absolute;inset:0}.halves .tile{padding-bottom:0}.halves .tile .art{width:calc(100% + 2 * var(--gutter));margin:auto calc(-1 * var(--gutter)) 0;padding-top:var(--s6)}.halves .tile .art img{border-radius:0;width:100%;max-width:none;height:clamp(300px,30vw,380px)}#cmp{padding-bottom:var(--s7)}.art.chips-art,#cmp .art.chips-art{max-width:none;padding:var(--s6) 0 0;justify-content:center;gap:var(--s3) var(--s4);grid-template-columns:repeat(3,auto);margin:auto;display:grid}#films{padding-bottom:var(--s7);justify-content:center}#films .art.type-art{margin:var(--s6) auto 0;min-height:0;padding:0}.art.chips-art::-webkit-scrollbar{display:none}.chips-art .mono-s{color:#1d1d1f;background:#fff;flex:none;width:clamp(64px,6.4vw,88px);height:clamp(64px,6.4vw,88px);font-size:15px;box-shadow:0 1px 2px #00000014}.chips-art .mono-s.on{background:var(--red);color:#fff}.lineup{text-align:left}.lineup .m{align-items:flex-start}.lineup .dots,.lineup .pills{justify-content:flex-start}.tl-intro{max-width:640px;color:var(--ink-2);text-align:left;text-wrap:pretty;margin:24px auto 0;font-size:17px;line-height:1.55}.tl-faq dl{text-align:left;max-width:720px;margin:24px auto 0}.tl-faq dt{margin-top:22px;font-size:19px;font-weight:600}.tl-faq dd{color:var(--ink-2,inherit);margin:6px 0 0;line-height:1.55}.gl-hero{text-align:center;padding:72px 22px 56px}.gl-az{z-index:80;background:var(--bar-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);position:sticky;top:44px}.gl-az ol{flex-wrap:wrap;justify-content:center;gap:2px;max-width:980px;margin:0 auto;padding:6px 16px;list-style:none;display:flex}.gl-az a,.gl-az span{min-width:32px;min-height:32px;color:var(--ink);border-radius:8px;place-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-grid}.gl-az a:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.gl-az span{color:var(--ink-3);opacity:.5}.gl{max-width:820px;margin:0 auto;padding:24px 22px 48px}.gl-group{padding-top:28px;scroll-margin-top:100px}.gl-L{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:clamp(48px,8vw,80px);line-height:1}.gl dl{margin:0}.gl-item{border-top:1px solid var(--line);padding:16px 0;scroll-margin-top:110px}.gl-item:target{background:color-mix(in srgb, var(--gold,#f5c518) 14%, transparent);border-radius:8px;padding-inline:10px}.gl dt{font-size:19px;font-weight:600}.gl dd{color:var(--ink-2);margin:4px 0 0;line-height:1.55}.gl dd cite{font-style:italic}.gl-tag{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--gl-tag-ink,#636366);vertical-align:1px;border-radius:99px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}:root[data-theme=dark] .gl-tag{--gl-tag-ink:var(--ink-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gl-tag{--gl-tag-ink:var(--ink-2)}}.gl-top{margin:12px 0 0;font-size:14px}@media (width<=833px){.gl-az ol{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:4px 12px;overflow-x:auto}.gl-az ol::-webkit-scrollbar{display:none}.gl-az a,.gl-az span{flex:none;min-width:34px}}a.ul{text-underline-offset:2px;text-decoration:underline}.sources-list li a{min-height:24px;padding-block:2px;display:inline-block}.sotd{background:var(--t-black);color:#f5f5f7;--ink-2:#a1a1a6;--line:#2c2c2e;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.sotd .pic{min-height:560px;position:relative;overflow:hidden}.sotd .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sotd .pic .stamp{left:var(--s5);top:var(--s5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--pill);background:#0000008c;padding:6px 14px;font-size:13px;font-weight:600;position:absolute}.sotd .pic .stamp b{color:var(--gold);font-weight:700}.sotd .txt{padding:var(--s8) var(--s7);flex-direction:column;justify-content:center;display:flex}.sotd .kick{color:var(--gold);font-size:14px;font-weight:600}.sotd h2{letter-spacing:-.03em;margin-top:var(--s3);text-wrap:balance;font-size:clamp(36px,4.6vw,56px);font-weight:700;line-height:1.02}.sotd .deck{color:var(--ink-2);margin-top:var(--s4);font-size:19px;line-height:1.4}.sotd .pills{justify-content:flex-start}.sotd .also{margin-top:var(--s7);border-top:1px solid var(--line)}.sotd .also a{gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);color:#f5f5f7;font-size:15px;font-weight:500;display:flex}.sotd .also a:hover{color:#fff;text-decoration:none}.sotd .also small{color:var(--ink-2);min-width:72px;font-size:13px}@media (width<=900px){.sotd{grid-template-columns:minmax(0,1fr)}.sotd .pic{min-height:340px}.sotd .txt{padding:var(--s6) var(--gutter) var(--s7)}}.sotd .pill.ghost{color:#f5f5f7;border-color:#f5f5f7}.sotd .pill.ghost:hover{color:#000;background:#f5f5f7}.qz-peek{max-width:420px;margin:var(--s7) auto 0;padding:var(--s5);text-align:left;background:var(--card);color:var(--ink);border-radius:var(--r-card,18px);transform:rotate(-2deg);box-shadow:0 1px 2px #0000000f,0 12px 32px #0000001f}.qz-peek-top{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.qz-peek .qz-pips i.now{background:var(--red)}.qz-peek-q{margin-top:var(--s3);font-size:19px;font-weight:600;line-height:1.3}.qz-peek ul{margin:var(--s3) 0 0;gap:6px;padding:0;list-style:none;display:grid}.qz-peek li{border:1px solid var(--line);color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:14px}@media (prefers-reduced-motion:no-preference){.qz-peek{transition:transform .5s var(--ease-out)}.qz-peek:hover{transform:rotate(0)}}.type-art{place-items:center;min-height:220px;display:grid}.type-art .ta-big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg, var(--gold), #ff7a3d 55%, var(--red));color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,7vw,88px);font-weight:700;line-height:1}.type-art .ta-arrow{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3)}.ntype{--nt:#f6c343;aspect-ratio:2400/1340;background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--nt) 22%, #111) 0%, #0b0b0c 62%);color:#f5f5f7;flex-direction:column;justify-content:flex-end;gap:6px;width:100%;height:100%;min-height:100%;padding:clamp(16px,4%,36px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.ntype .w{letter-spacing:-.05em;color:var(--nt);font-size:clamp(28px,16cqi,120px);font-weight:700;line-height:.9}.ntype .d{color:#a1a1a6;font-variant-numeric:tabular-nums;font-size:clamp(12px,3.2cqi,17px);font-weight:500}.ntype.sm{justify-content:center;align-items:center;padding:8px}.ntype.sm .w{letter-spacing:-.02em;font-size:clamp(10px,14.5cqi,16px)}.nt-film{--nt:#f6c343}.nt-tv{--nt:#5ab8ff}.nt-comics{--nt:#ff6b72}.nt-animation{--nt:#b48cf0}.nt-games{--nt:#3ddc84}.nt-merch{--nt:#f97316}.nt-community{--nt:#2bb5a8}.story .pic .ntype,.sotd .pic .ntype{aspect-ratio:auto;height:100%}.card .card-type{aspect-ratio:auto;height:260px;margin-top:auto}.nr-list .ntype{aspect-ratio:16/10;border-radius:8px;width:96px;height:auto}@media (width<=600px){.nr-list .ntype{width:80px}.table-scroll:has(>table.stack){overflow:visible}.prose table.stack,.prose table.stack tbody,.prose table.stack tr,.prose table.stack td{width:auto;min-width:0;display:block}.prose table.stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose table.stack tr{margin:0 0 var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb, var(--ink) 4%, transparent)}.prose table.stack td{border:0;border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);text-align:left;padding:6px 0}.prose table.stack td:first-child{border-top:0;font-size:17px;font-weight:600}.prose table.stack td[data-label]:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.prose table.stack td:first-child:before{display:none}}.g-feat{padding:0 var(--gutter) var(--s7)}.g-feat .bento .p{min-height:520px}.g-all{padding-top:var(--s4)}.g-all-h{max-width:var(--wide);margin:0 auto var(--s4);padding:0 var(--gutter);letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);font-weight:700}.g-filter{max-width:var(--wide);margin:0 auto var(--s5);padding:0 var(--gutter);flex-wrap:wrap;gap:8px;display:flex}.g-filter[hidden]{display:none}.g-filter button{font:500 15px/1 var(--font);border-radius:var(--pill);background:var(--t-grey);color:var(--ink);cursor:pointer;border:0;padding:10px 16px}.g-filter button:hover{background:color-mix(in srgb, var(--t-grey) 80%, var(--ink) 10%)}.g-filter button[aria-pressed=true]{background:var(--ink);color:var(--page)}.g-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.g-grid .g-item{display:grid}.g-grid .g-item[hidden]{display:none}.g-grid .card{min-height:0}.g-grid .card h3{font-size:clamp(24px,2.2vw,28px);line-height:1.14}.g-grid .card p:not(.eb){font-size:17px;line-height:1.4}@media (width<=833px){.g-filter{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.g-filter button{white-space:nowrap}}.s-pop{margin:var(--s5) 0 0}.s-pop h2{color:var(--ink-2);margin:0 0 10px;font-size:14px;font-weight:600}.s-pop ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.s-pop a{border-radius:var(--pill);background:var(--t-grey);color:var(--ink);padding:9px 16px;font-size:15px;font-weight:500;display:inline-block}.s-pop a:hover{background:color-mix(in srgb, var(--t-grey) 80%, var(--ink) 10%);text-decoration:none}.s-explore{padding:var(--s7) var(--gutter) var(--s8)}.s-explore>h2{max-width:var(--wide);margin:0 auto var(--s5);letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);font-weight:700}.s-explore .bento .p.md{min-height:380px}.s-explore .bento .p h3{font-size:clamp(28px,2.4vw,34px)}.bento .s3{grid-column:span 3}@media (width<=1068px){.bento .s3{grid-column:span 6}}@media (width<=833px){.s-explore .bento .s3{grid-column:span 6}.s-explore .bento .p.md{min-height:260px}.s-explore .bento .p.type .big{font-size:96px}}@media (width<=480px){.s-explore .bento .s3{grid-column:span 12}}@media (width<=599px){#highlights .card{min-height:0}#highlights .card .txt{padding-bottom:0}#highlights .card .big,#highlights .card .card-meter{margin-top:16px}#highlights .card .card-meter+.big{margin-top:12px}}.cred-grid{margin:var(--s5) 0 var(--s7);gap:var(--s5) var(--s4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.prose ul.cred-grid{padding:0}.prose .cred-grid li{margin:0;padding:0}.prose .cred-grid li:before{display:none}.cred-grid img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;height:auto;margin:0;display:block}.cred-grid span{color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.35;display:block}@media (width<=600px){.prose table.stack.tlist tr{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:12px 0}.prose table.stack.tlist tr:first-child{border-top:1px solid var(--line)}.prose table.stack.tlist td{border:0;padding:0;font-size:15px;line-height:1.45;display:inline}.prose table.stack.tlist td.rt{color:var(--ink);font-size:17px;font-weight:600}.prose table.stack.tlist td.rm{color:var(--ink-2)}.prose table.stack.tlist td:before{font:inherit;letter-spacing:0;text-transform:none;color:inherit;content:none;margin:0;display:inline}.prose table.stack.tlist td.rt:not(.c0):before{content:" · "}.prose table.stack.tlist td.num:after{content:"."}.prose table.stack.tlist td.num+td.rt:before{content:" "}.prose table.stack.tlist.numbered td.m0:before{content:"\a ";white-space:pre}.prose table.stack.tlist.numbered td.rm:not(.m0):before{content:" · "}.prose table.stack.tlist:not(.numbered) td.m0[data-label]:before{content:"\a " attr(data-label) ": ";white-space:pre-wrap}.prose table.stack.tlist:not(.numbered) td.rm:not(.m0)[data-label]:before{content:" · " attr(data-label) ": "}}.hub-hero{color:#f5f5f7;text-align:center;padding:calc(var(--s9) + 24px) var(--gutter) var(--s8);background:#000;position:relative;overflow:hidden}.hub-hero:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#f6c34329,#d21f2c0d 40%,#0000 62%);width:140vmax;position:absolute;top:100%;left:50%;transform:translate(-50%,-22%)}.hub-hero .eyebrow{color:#a1a1a6;margin:0;font-size:17px;font-weight:600}.hub-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:12px 0 0;font-size:clamp(40px,9vw,112px);font-weight:700;line-height:1;position:relative}.hub-hero .sub{color:#f5f5f7;text-wrap:balance;max-width:720px;margin:20px auto 0;font-size:clamp(19px,2.2vw,28px);font-weight:500;line-height:1.25;position:relative}.hub-hero .sub span{color:#a1a1a6}.chapnav{z-index:50;background:color-mix(in srgb, var(--page) 95%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);position:sticky;top:44px}.chapnav ol{padding:0 var(--gutter);max-width:var(--wide);scrollbar-width:none;justify-content:center;gap:clamp(20px,4vw,56px);margin:0 auto;list-style:none;display:flex;overflow-x:auto}.chapnav ol::-webkit-scrollbar{display:none}.chapnav li{flex:none}.chapnav a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:14px 0 12px;font-size:14px;font-weight:500;text-decoration:none;display:block}.chapnav a small{color:var(--ink-2);letter-spacing:.02em;font-size:11px;font-weight:500;display:block}.chapnav a[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}.chapnav a:hover{color:var(--ink);text-decoration:none}@media (width<=833px){.chapnav ol{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.chap{padding:var(--s9) var(--gutter) var(--s7);background:var(--t-white);scroll-margin-top:100px}.chap.grey{background:var(--t-grey)}.chap.dark{color:#f5f5f7;background:#000}.chap-head{max-width:var(--wide);margin:0 auto var(--s6);flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.chap-head .n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.chap.dark .chap-head .n{color:#86868b}.chap-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(40px,5.6vw,72px);font-weight:700;line-height:1.02}.chap-head p{color:var(--ink-2);flex-basis:100%;max-width:640px;margin:4px 0 0;font-size:clamp(19px,1.8vw,24px);font-weight:500}.chap.dark .chap-head p{color:#a1a1a6}.hgrid{max-width:var(--wide);gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.s12{grid-column:span 12}.s8{grid-column:span 8}.s6{grid-column:span 6}.s4{grid-column:span 4}@media (width<=1068px){.s4{grid-column:span 6}.s8{grid-column:span 12}}@media (width<=833px){.s4,.s6,.s8{grid-column:span 12}}.t{border-radius:var(--r-card);isolation:isolate;color:#f5f5f7;min-height:440px;transition:transform .45s var(--ease-out,cubic-bezier(.22, 1, .36, 1));background:#000;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.t:hover{text-decoration:none;transform:translateY(-2px)}.t:focus-visible{outline:3px solid var(--link);outline-offset:3px}.t.tall{min-height:620px}.t.short{min-height:300px}.t>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s var(--ease-out,cubic-bezier(.22, 1, .36, 1));position:absolute;inset:0}.t:hover>img{transform:scale(1.03)}.t.img:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#000000b8 100%);position:absolute;inset:0}.t.img.top:after{background:linear-gradient(#0000009e,#0000 50%)}.t .tx{margin-top:auto;padding:clamp(24px,3vw,40px)}.t.top .tx{margin-top:0;margin-bottom:auto}.t .k{margin:0 0 var(--eyebrow-gap);color:#ffffffb8;font-size:14px;font-weight:600;line-height:1.3;display:block}.t h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1.1}.t.tall h3{font-size:clamp(40px,5vw,72px)}.t p.d{color:#ffffffdb;max-width:520px;margin:10px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.3}.t .more{color:#fff;margin-top:14px;font-size:17px;display:inline-block}.t .more:after{content:" ›"}.t ul.ents{color:#ffffffc7;flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.t ul.ents li:before{content:"· ";color:#fff6}.t ul.ents li:first-child:before{content:""}.t.type{color:var(--ink);background:var(--t-grey)}.t.type.black{color:#f5f5f7;background:#000}.t.type.white{background:var(--t-white);box-shadow:inset 0 0 0 1px var(--line)}.t.type .k{color:var(--ink-2)}.t.type.black .k{color:#a1a1a6}.t.type p.d{color:var(--ink-2)}.t.type.black p.d{color:#a1a1a6}.t.type .more{color:var(--link)}.t.type.black .more{color:#5ab8ff}.t.type .big{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:0;padding:clamp(24px,3vw,40px) clamp(24px,3vw,40px) 0;font-size:clamp(88px,11vw,168px);font-weight:700;line-height:.9}.t.type .big.mid{font-size:clamp(64px,7vw,104px)}.t.type .big .dim{color:var(--ink-3)}.t.type .big.gold{background:linear-gradient(100deg, var(--gold), #ff7a3d 55%, var(--red));color:#0000;-webkit-background-clip:text;background-clip:text}.t.type .big.red{color:#ff6b6b}.t.type .big.quote{letter-spacing:0;color:var(--ink-3);padding-top:56px;font-family:Georgia,Times New Roman,serif;font-size:clamp(140px,16vw,220px);font-weight:400;line-height:.7}:root[data-theme=dark] .t.type.black,.chap.dark .t.type.black{background:#1d1d1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .t.type.black{background:#1d1d1f}}.t.type.ask{grid-template-columns:1fr auto;align-items:end;min-height:300px;display:grid}.t.type.ask .big{align-self:start;padding-bottom:0;font-size:clamp(44px,7vw,104px)}.t.type.ask .tx{grid-column:1/-1;margin:0}.t.center{text-align:center;justify-content:center;align-items:center}.t.center .tx{margin:auto}.t.center h3{font-size:clamp(40px,5vw,64px)}.verdicts{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.verdicts li{border-radius:var(--pill);padding:6px 12px;font-size:14px;font-weight:600}.verdicts .y{color:#126b2e;background:#e3f5e8}.verdicts .n{color:#a3141f;background:#fde4e6}.verdicts .s{color:#7a5600;background:#fdf1d3}:root[data-theme=dark] .verdicts .y{color:#7ee2a0;background:#0f3a1d}:root[data-theme=dark] .verdicts .n{color:#ff9aa2;background:#43121a}:root[data-theme=dark] .verdicts .s{color:#ffd772;background:#3f3110}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .verdicts .y{color:#7ee2a0;background:#0f3a1d}:root:not([data-theme=light]) .verdicts .n{color:#ff9aa2;background:#43121a}:root:not([data-theme=light]) .verdicts .s{color:#ffd772;background:#3f3110}}@media (width<=833px){.t{min-height:380px}.t.tall{min-height:520px}.t.short{min-height:240px}.chap{padding-top:var(--s8)}}.sx-hero{color:#f5f5f7;isolation:isolate;background:#000;align-items:flex-end;min-height:min(88svh,820px);display:flex;position:relative;overflow:hidden}.sx-hero>img,.sx-hero>.type-tile{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sx-hero:after{content:"";z-index:-1;background:linear-gradient(#00000026 30%,#000000c7);position:absolute;inset:0}.sx-hero .in{width:100%;max-width:var(--wide);padding:0 var(--gutter) var(--s8);margin:0 auto}.sx-hero .k{color:#ffffffbf;margin:0;font-size:17px;font-weight:600}.sx-hero .k a{color:inherit}.sx-hero h1{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(56px,10vw,136px);font-weight:700;line-height:.95}.sx-hero p.sub{color:#ffffffe0;max-width:620px;margin:16px 0 0;font-size:clamp(19px,2vw,26px);font-weight:500;line-height:1.25}.sx-count{color:#ffffffb3;margin:20px 0 0;font-size:15px}.sx-hero.type{min-height:min(72svh,680px)}.sx-hero.type:after{display:none}.sx-hero .sx-big{z-index:-1;right:var(--gutter);letter-spacing:-.06em;font-variant-numeric:tabular-nums;pointer-events:none;font-size:clamp(160px,30vw,420px);font-weight:700;line-height:.8;position:absolute;top:50%;transform:translateY(-62%)}.sx-hero .sx-big.gold{background:linear-gradient(100deg, var(--gold), #ff7a3d 55%, var(--red));color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text}.sx-hero .sx-big.quote{letter-spacing:0;color:#3a3a3c;font-family:Georgia,Times New Roman,serif;font-weight:400;top:58%}.sx-hero.light{background:var(--t-white);color:var(--ink)}.sx-hero.light .k,.sx-hero.light .sx-count{color:var(--ink-2)}.sx-hero.light p.sub{color:var(--ink)}.sx-hero.light .sx-big.quote{color:var(--t-grey)}:root[data-theme=dark] .sx-hero.light .sx-big.quote{color:#2c2c2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sx-hero.light .sx-big.quote{color:#2c2c2e}}@media (width<=833px){.sx-hero .sx-big{top:30%}}@media (width<=600px){.sx-hero .sx-big{top:32px;left:var(--gutter);font-size:30vw;right:auto;transform:none}.sx-hero .sx-big.quote{font-size:44vw;top:20px}.sx-hero:has(.sx-big) .in{padding-top:calc(30vw + 72px)}}.sx-body{padding:var(--s8) var(--gutter) var(--s9);background:var(--t-white)}.sx-body.grey{background:var(--t-grey)}.sx-body.dark{color:#f5f5f7;background:#000}.sx-body.warm{color:#2a1d10;--ink:#2a1d10;--ink-2:#6b5845;--ink-3:#8a7560;--line:#e2d5c2;--t-grey:#ece1d0;background:#f6efe4}:root[data-theme=dark] .sx-body.warm{color:#f3e8d8;--ink:#f3e8d8;--ink-2:#c8b49a;--ink-3:#a08a6e;--line:#3a2e20;--t-grey:#2a2117;background:#1a140d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sx-body.warm{color:#f3e8d8;--ink:#f3e8d8;--ink-2:#c8b49a;--ink-3:#a08a6e;--line:#3a2e20;--t-grey:#2a2117;background:#1a140d}}.sx-body.dark{--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#86868b;--line:#2c2c2e;--t-grey:#1d1d1f;--link:var(--d-link)}.sx-body h2{max-width:var(--wide);margin:0 auto var(--s5);letter-spacing:-.03em;font-size:clamp(28px,3vw,40px)}.sx-body>*+h2{margin-top:var(--s8)}.sx-sig{max-width:var(--wide);margin:0 auto}.rows{max-width:var(--wide);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0 auto;padding:0;list-style:none;display:grid}.rows a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:96px 1fr;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:grid}.rows a:hover b{color:var(--link)}.th{aspect-ratio:1;background:var(--t-grey);border-radius:18px;flex:none;place-items:center;width:96px;display:grid;position:relative;overflow:hidden}.th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.th.mono{letter-spacing:-.04em;color:var(--ink);font-size:40px;font-weight:700}.th.mono.long{font-size:30px}.rows b{letter-spacing:-.01em;font-size:21px;display:block}.rows small{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.rows .draft{color:var(--accent-text);margin-left:6px;font-size:12px;font-weight:600}@media (width<=833px){.rows{grid-template-columns:1fr}.rows a{grid-template-columns:72px 1fr}.th{width:72px}.th.mono{font-size:30px}}.vx{max-width:var(--wide);margin:0 auto;padding:0;list-style:none}.vx li a{color:inherit;border-top:1px solid #2c2c2e;grid-template-columns:64px 1fr 220px;align-items:center;gap:24px;padding:22px 0;text-decoration:none;display:grid}.vx .num{color:#86868b;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.vx b{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,44px);line-height:1.05;display:block}.vx small{color:#a1a1a6;margin-top:6px;font-size:16px;display:block}.vx .strip{background:#1d1d1f;border-radius:14px;height:96px;position:relative;overflow:hidden}.vx .strip img{object-fit:cover;filter:saturate(.6)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.vx li a:hover b{color:#ff6b6b}@media (width<=833px){.vx li a{grid-template-columns:40px 1fr;gap:16px}.vx .strip{order:-1;grid-column:1/-1;height:120px}.vx .strip.none{display:none}}.likes{gap:var(--s7);grid-template-columns:1fr 1fr;display:grid}.likes h3{letter-spacing:-.05em;margin:0 0 var(--s4);font-size:clamp(48px,7vw,96px);line-height:.95}.likes ul{margin:0;padding:0;list-style:none}.likes li{border-top:1px solid var(--line);padding:12px 0;font-size:clamp(19px,2vw,24px);font-weight:500}.inits{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inits a{min-height:200px;padding:var(--s5);border-radius:var(--r-md);background:var(--t-grey);color:var(--ink);align-content:end;gap:6px;text-decoration:none;display:grid}.inits .ini{letter-spacing:-.05em;color:var(--sw,var(--ink));font-size:64px;font-weight:800;line-height:1}.inits .sw0{--sw:#d21f2c}.inits .sw1{--sw:#1f4fd1}.inits .sw2{--sw:#9a6a00}.inits .sw3{--sw:#16776d}.inits .sw4{--sw:#7b3fc4}.inits .sw5{--sw:#c2410c}:root[data-theme=dark] .inits .sw0{--sw:#ff6b72}:root[data-theme=dark] .inits .sw1{--sw:#5ab8ff}:root[data-theme=dark] .inits .sw2{--sw:#f6c343}:root[data-theme=dark] .inits .sw3{--sw:#2bb5a8}:root[data-theme=dark] .inits .sw4{--sw:#b48cf0}:root[data-theme=dark] .inits .sw5{--sw:#f97316}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .inits .sw0{--sw:#ff6b72}:root:not([data-theme=light]) .inits .sw1{--sw:#5ab8ff}:root:not([data-theme=light]) .inits .sw2{--sw:#f6c343}:root:not([data-theme=light]) .inits .sw3{--sw:#2bb5a8}:root:not([data-theme=light]) .inits .sw4{--sw:#b48cf0}:root:not([data-theme=light]) .inits .sw5{--sw:#f97316}}.inits b{font-size:19px}.inits a:hover b{color:var(--link)}.eras{gap:var(--s6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.eras b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,96px);line-height:1;display:block}.eras p{margin:var(--s2) 0 0;color:var(--ink-2);font-size:17px}.defs{margin:0 auto}.defs div{gap:var(--s5);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:20px 0;display:grid}.defs dt{letter-spacing:-.02em;font-size:28px;font-weight:700}.defs dd{color:var(--ink-2);align-self:center;margin:0;font-size:17px}.qcards{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qcards figure{padding:var(--s6);border-radius:var(--r-md);background:var(--t-grey);margin:0}.qcards blockquote{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.qcards figcaption{margin-top:var(--s4);color:var(--ink-2);font-size:15px}.myths{margin:0;padding:0;list-style:none}.myths li{gap:var(--s4);border-top:1px solid var(--line);align-items:baseline;padding:16px 0;font-size:19px;display:flex}.myths .verdicts{flex:none;margin:0}.people-sx{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.people-sx a{border-radius:var(--r-md);background:var(--t-white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.people-sx .ini{aspect-ratio:4/3;letter-spacing:-.04em;color:#fff;place-items:center;font-size:64px;font-weight:800;display:grid}.people-sx .ph{aspect-ratio:4/3;position:relative}.people-sx .ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.people-sx span.tx{padding:var(--s4) var(--s5) var(--s5)}.people-sx b{font-size:21px;display:block}.people-sx small{color:var(--ink-2);margin-top:4px;font-size:15px;display:block}.panos{gap:var(--gap);display:grid}.panos a{border-radius:var(--r-card);color:#fff;isolation:isolate;background:#111;align-items:flex-end;min-height:min(56vh,520px);text-decoration:none;display:flex;position:relative;overflow:hidden}.panos a>img,.panos a>.type-tile{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.panos a:after{content:"";z-index:-1;background:linear-gradient(90deg,#0009,#0000 60%),linear-gradient(#0000 55%,#00000080);position:absolute;inset:0}.panos .tx{padding:clamp(24px,4vw,48px)}.panos small{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:600}.panos b{letter-spacing:-.04em;margin-top:6px;font-size:clamp(36px,6vw,72px);line-height:1;display:block}.panos p{opacity:.9;max-width:520px;margin:8px 0 0;font-size:19px}.numtiles{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.numtiles div{padding:var(--s6);border-radius:var(--r-md);background:var(--t-grey)}.numtiles b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,88px);line-height:1;display:block}.numtiles p{margin:var(--s3) 0 0;color:var(--ink-2);font-size:17px}@media (width<=833px){.likes,.qcards{grid-template-columns:1fr}.inits,.eras{grid-template-columns:repeat(2,minmax(0,1fr))}.numtiles{grid-template-columns:1fr}.defs div{grid-template-columns:1fr;gap:4px}}.sx-body .rows.sx-more{margin-top:var(--s7)}.fx{margin:var(--s6) auto 0;max-width:1100px;padding-bottom:var(--s4)}.fx figcaption{margin-top:var(--s3);color:var(--ink-3);text-align:center;font-size:14px;line-height:1.4}.fx-hint{display:none}.js .fx-hint{display:inline}.xr-stage{aspect-ratio:2400/1340;border-radius:var(--r-card);background:var(--xr-bg);cursor:crosshair;touch-action:pan-y;isolation:isolate;position:relative;overflow:hidden;container-type:size}.xr-stage:focus-visible{outline:3px solid var(--link);outline-offset:4px;border-radius:var(--r-card)}.xr-stage img{object-fit:cover;width:100%;height:100%;display:block}.xr-wall{position:absolute;inset:0}.xr-lens{--d:46cqmin;width:var(--d);height:var(--d);will-change:transform;transform:translate(calc(56cqw - var(--d) / 2), calc(50cqh - var(--d) / 2));pointer-events:none;position:absolute;top:0;left:0}.xr-clip{clip-path:circle(50%);position:absolute;inset:0}.xr-inside{will-change:transform;width:100cqw;height:100cqh;transform:translate(calc(var(--d) / 2 - 56cqw), calc(var(--d) / 2 - 50cqh));position:absolute;top:0;left:0}.xr-lead{text-align:center;color:#f5f5f7;letter-spacing:.08em;place-content:center;font-size:max(10px,1.3cqw);font-variant-caps:all-small-caps;line-height:1.15;display:grid;position:absolute}.xr-lead b{font-size:1.3em;font-weight:700}.xr-ring{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--xr-ink) 85%, transparent), 0 0 26px 2px color-mix(in srgb, var(--xr-ink) 40%, transparent), inset 0 0 36px color-mix(in srgb, var(--xr-ink) 38%, transparent);border-radius:50%;position:absolute;inset:0}.xr-scan{background:linear-gradient(transparent, color-mix(in srgb, var(--xr-ink) 30%, transparent) 80%, color-mix(in srgb, var(--xr-ink) 85%, transparent) 96%, transparent);opacity:.7;height:18%;animation:1.6s linear 2 both xr-scan;position:absolute;top:0;left:0;right:0;transform:translateY(-20%)}.xr-still .xr-scan{opacity:0;animation:none}@keyframes xr-scan{0%{transform:translateY(-110%)}to{transform:translateY(560%)}}@media (width<=733px){.xr-lens{--d:58cqmin}}.seg-btns{gap:var(--s1);padding:var(--s1);border-radius:var(--pill);background:color-mix(in srgb, var(--ink) 10%, transparent);margin-top:var(--s5);display:none}.js .seg-btns{display:inline-flex}.seg-btns button{font:inherit;color:var(--ink);padding:var(--s2) var(--s4);border-radius:var(--pill);cursor:pointer;background:0 0;border:0;font-size:14px}.seg-btns button[aria-pressed=true]{background:var(--page);font-weight:600;box-shadow:0 1px 4px #0000001f}.t-black .seg-btns button[aria-pressed=true]{background:#3a3a3c}.tile .fx-xray{max-width:none;margin-inline:calc(var(--gutter) * -1)}.tile .fx-xray .xr-stage{aspect-ratio:auto;border-radius:0;height:clamp(320px,52vw,680px)}.tile .fx-xray .xr-stage:focus-visible{outline-offset:-3px;border-radius:0}.tile .fx-xray>:not(.xr-stage){padding-inline:var(--gutter)}.tile .fx-xray{padding-bottom:0}.tile.pad:has(>.fx-xray){padding-bottom:var(--s5)}@property --p{syntax:"<number>";inherits:true;initial-value:0}@keyframes wow-p{0%{--p:0}to{--p:1}}.scene{--p:var(--still,1)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.scene{animation:linear both wow-p;animation-range:cover}html .scene{animation-timeline:view()}.scene[data-range=pin]{animation-range:contain}.scene[data-range=in]{animation-range:entry cover 45%}}}.pin{width:100%;position:relative}.pin>.stage{height:min(100svh,900px);min-height:520px;color:var(--d-ink);background:#000;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.js .pin{height:calc(100svh * var(--len,2))}.js .pin>.stage{height:100svh;position:sticky;top:0}@supports (animation-timeline:view()){.pin{height:calc(100svh * var(--len,2))}.pin>.stage{height:100svh;position:sticky;top:0}}}.stage img{display:block}.stage .eyebrow{color:var(--d-ink-2,#ffffffb8)}.hx{--q:min(1, calc(var(--p) / .6));--e:clamp(0, calc((var(--p) - .55) / .35), 1)}.hx-pic{will-change:transform;transform:scale(calc(1.15 - .15 * var(--q)));filter:brightness(calc(.55 + .6 * var(--q)));opacity:calc(1 - .45 * var(--e));position:absolute;inset:0}.hx-pic img{object-fit:cover;object-position:center 62%;width:100%;height:100%}.hx-copy{z-index:2;text-align:center;padding:calc(44px + 9svh) var(--gutter) 0;opacity:calc(1 - var(--e));transform:translateY(calc(var(--e) * -48px)) scale(calc(1 - .06 * var(--e)));position:relative}.hx-title{margin:var(--s2) 0 0}.hx-title span,.hx-line span{display:inline-block}.hx-title span{animation:hx-in .9s var(--ease-out) both;animation-delay:calc(var(--i) * .14s + .1s)}.hx-line span{animation:hx-in .6s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms + .6s)}@keyframes hx-in{0%{opacity:0;transform:translateY(28px)}}.hx .pills{margin-top:var(--s5)}.hv{--q:min(1, calc(var(--p) / .85))}.hv-pic{filter:brightness(calc(.22 + .92 * var(--q))) saturate(calc(.3 + 1.05 * var(--q)));transform:scale(calc(1.06 - .06 * var(--q)));position:absolute;inset:0}.hv-pic img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.hv-glow,.hv-white{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute;top:50%;left:62%}.hv-glow{width:min(70vmin,640px);transform:translate(-50%, -50%) scale(calc(.45 + .9 * var(--q)));opacity:var(--q);background:radial-gradient(closest-side, color-mix(in srgb, var(--beam-hot) 85%, transparent), color-mix(in srgb, var(--beam-glow) 45%, transparent) 45%, transparent)}.hv-white{width:min(26vmin,240px);transform:translate(-50%, -50%) scale(calc(.6 + .7 * var(--q)));opacity:clamp(0, calc((var(--q) - .6) * 2.5), 1);background:radial-gradient(closest-side, #fff, var(--beam-core) 40%, transparent)}.ks-dust{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hv .stage:after{content:"";z-index:1;pointer-events:none;opacity:calc(1 - var(--q));background:radial-gradient(28vmin 28vmin at 62%,#000000d9,#0000 70%);position:absolute;inset:0}.hv-copy{z-index:2;padding:var(--s9) var(--gutter) calc(var(--s7) + 24px);text-align:left;background:linear-gradient(#0000,#000000c7 55%);position:absolute;bottom:0;left:0;right:0}.hv-copy>*{max-width:1024px;margin-left:auto;margin-right:auto}.hv-steps{margin:var(--s2) auto 0;letter-spacing:-.035em;font-size:clamp(44px,8vw,96px);font-weight:700;line-height:1;display:grid}.hv-steps span{--up:clamp(0, calc((var(--q) * 3 - var(--i)) * 5), 1);--dn:clamp(0, calc((var(--i) + 1 - var(--q) * 3) * 5), 1);opacity:min(var(--up), var(--dn));transform:translateY(calc((1 - var(--up)) * 24px));filter:blur(calc((1 - var(--up)) * 6px));grid-area:1/1}.hv-steps span:first-child{--up:1}.hv-steps span:last-child{--dn:1}.hv-num{margin:var(--s4) auto 0;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--beam-core), var(--beam-hot) 50%, var(--beam-glow));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,9vw,120px);font-weight:700;line-height:1}.hv-num small{letter-spacing:0;font-size:.45em}.hv-note{margin:var(--s3) auto 0;color:#ffffffc7;font-size:15px}.hv-note .ph{color:inherit}.ks{--t:clamp(0, calc((var(--p) - .44) / .12), 1);--go:clamp(0, calc((var(--p) - .42) / .06), 1);--ri:clamp(0, calc((var(--p) - .52) / .06), 1);--fl:max(0, calc(1 - max(calc(var(--p) - .5), calc(.5 - var(--p))) * 8))}.ks[data-state=red]{--still:1}.ks-pic{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.08 - .08 * var(--p)));position:absolute;inset:0}.ks-red{opacity:var(--t)}.ks-glow{aspect-ratio:1;width:min(80vmin,760px);transform:translate(-50%, -50%) scale(calc(1 + .25 * var(--fl)));pointer-events:none;mix-blend-mode:screen;position:absolute;top:58%;left:50%}.ks-glow:before,.ks-glow:after{content:"";border-radius:50%;position:absolute;inset:0}.ks-glow:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--k-green) 50%, transparent), transparent);opacity:calc(1 - var(--t))}.ks-glow:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--sun-red) 55%, transparent), transparent);opacity:var(--t)}.ks-copy,.sn-copy{z-index:2;text-align:center;padding:0 var(--gutter);position:absolute;left:0;right:0}.ks-copy{padding-top:var(--s9);padding-bottom:calc(var(--s7) + 16px);background:linear-gradient(#0000,#000000d1 50%);bottom:0}.ks-texts,.sn-texts{max-width:620px;margin:var(--s4) auto 0;display:grid}.ks-t,.sn-t{color:#ffffffdb;grid-area:1/1;margin:0;font-size:17px}.ks-t-green,.ks-h-green{opacity:calc(1 - var(--go))}.ks-t-red,.ks-h-red{opacity:var(--ri)}.ks-h{margin:0 0 var(--s4);letter-spacing:-.035em;text-shadow:0 2px 24px #00000080;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.02;display:grid}.ks-h span{grid-area:1/1}.ks-h-green{transform:translateY(calc(var(--go) * -16px));filter:blur(calc(var(--go) * 6px))}.ks-h-red{transform:translateY(calc((1 - var(--ri)) * 16px));filter:blur(calc((1 - var(--ri)) * 6px))}.stage .seg-btns{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;margin-top:0;display:inline-flex}.stage .seg-btns button{color:#f5f5f7}.stage .seg-btns button[aria-pressed=true]{color:#1d1d1f;background:#ffffffeb}html:not(.js) .stage .seg-btns{display:none}.sn{--yo:clamp(0, calc((var(--p) - .25) / .25), 1);--t:clamp(0, calc((var(--p) - .45) / .25), 1);--go:clamp(0, calc((var(--p) - .42) / .06), 1);--ri:clamp(0, calc((var(--p) - .52) / .06), 1);--x:clamp(0, calc((var(--p) - .2) / .6), 1);--d:calc(var(--x) * var(--x) * var(--x))}.sn[data-state=red]{--still:1}.sn-pic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sn-yellow{opacity:calc(1 - var(--yo));transform:scale(calc(1 + .12 * var(--yo)));filter:blur(calc(var(--yo) * 8px));object-position:center 62%}.sn-red{opacity:var(--t);transform:scale(calc(1.06 - .06 * var(--t)));object-position:30% 50%}@media (width<=833px){.sn-red{object-position:50% 18%}.sn-copy{background:linear-gradient(#000000c7,#0000008c 60%,#0000)}}.sn-copy{padding-top:calc(44px + 7svh);padding-bottom:var(--s8);background:linear-gradient(#000000b3,#00000073 70%,#0000);top:0}.ks-t,.sn-t{text-shadow:0 1px 12px #0009}.sn-copy .h-sec{margin:var(--s2) 0 var(--s5)}.sn-meter{gap:var(--s2);max-width:420px;margin:0 auto var(--s5);text-align:left;display:grid}.sn-label{justify-content:space-between;font-size:15px;font-weight:600;display:flex}.sn-label b{font-variant-numeric:tabular-nums}.sn-track{background:#fff3;border-radius:99px;height:12px;display:block;position:relative;overflow:hidden}.sn-fill{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--sun-yellow));transform-origin:0;transform:scaleX(calc(1 - var(--d)));position:absolute;inset:0}.sn-t-yellow{opacity:calc(1 - var(--go))}.sn-t-red{opacity:var(--ri)}.kd{aspect-ratio:2400/1340;border-radius:var(--r-md);isolation:isolate;background:#0a0306;position:relative;overflow:hidden}.kd img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kd-bg{transform:scale(1.1) translate3d(calc((var(--p) - .5) * 3%), calc((var(--p) - .5) * 4%), 0);filter:blur(2px)brightness(.85)}.kd-planet,.kd-cracks{transform:scale(1.09) translate3d(calc((var(--p) - .5) * -2%), calc((var(--p) - .5) * -4%), 0);-webkit-mask-image:radial-gradient(24.5% 43.5% at 70% 74.5%,#000 94%,#0000 100%);mask-image:radial-gradient(24.5% 43.5% at 70% 74.5%,#000 94%,#0000 100%)}.kd-cracks{mix-blend-mode:screen;filter:brightness(1.7)saturate(1.7)contrast(1.4);opacity:clamp(0, calc((var(--p) - .2) * 1.3), .9)}.art-drift{max-width:none;margin:auto calc(var(--gutter) * -1) 0;padding-top:var(--s5);align-self:stretch}.art-drift .kd{aspect-ratio:auto;border-radius:0;height:clamp(300px,26vw,420px)}.bw{padding:var(--s6) 0 var(--s4);justify-items:center;gap:0;display:grid}.bw-word{--w:clamp(0, calc((var(--p) * (var(--n) + 1.2) - var(--i)) * 2.2), 1);letter-spacing:-.05em;margin:0;font-size:clamp(64px,15vw,184px);font-weight:700;line-height:.98;position:relative}.bw-ghost{color:color-mix(in srgb, currentColor 13%, transparent)}.bw-fill{color:#0000;opacity:var(--w);transform:translateY(calc((1 - var(--w)) * 14px));background-image:linear-gradient(currentColor,currentColor);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.bw-word:last-child .bw-fill{background-image:linear-gradient(100deg, var(--gold), var(--sun-yellow) 60%, #fff3c4)}.bw-sub{margin-top:var(--s5);padding-bottom:var(--s4)}.wstats{gap:var(--s7) var(--s6);max-width:1024px;margin:var(--s7) auto var(--s4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.stat-n{letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg, var(--red), var(--flare) 55%, var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(64px,9vw,112px);font-weight:700;line-height:1}.t-black .stat-n{background-image:linear-gradient(120deg, var(--gold), var(--flare) 60%, #ff8a8f)}.stat-l{margin:var(--s3) auto 0;max-width:260px;color:var(--ink-2);font-size:17px}.t-black .stat-l{color:#ffffffb8}.pill{transition:background-color .2s,color .2s,border-color .2s}.card{transition:transform .4s var(--ease-out), filter .4s var(--ease-out)}a.card:hover{filter:drop-shadow(0 18px 28px #00000029);transform:translateY(-2px);box-shadow:2px 4px 12px #00000014}.t-white a.card:hover,.tile:not(.t-grey):not(.t-black) a.card:hover{box-shadow:none}.card img,.lineup .pic img{transition:transform .4s var(--ease-out)}a.card:hover img,.lineup a:hover .pic img{transform:scale(1.03)}.lineup .pic{overflow:hidden}:focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}.t-black :focus-visible,.stage :focus-visible{outline-color:var(--gold)}.gnav{background:var(--nav-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}.gnav:after{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--nav-ink) 14%, transparent);opacity:0;height:1px;position:absolute;inset:auto 0 0}html.scrolled .gnav:after{opacity:1}@supports (animation-timeline:scroll()){.gnav:after{animation:linear both nav-line;animation-range:0 120px}html .gnav:after{animation-timeline:scroll(root)}}@keyframes nav-line{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.gnav{view-transition-name:gnav}::view-transition-old(root){animation:vt-out .26s var(--ease-in) both}::view-transition-new(root){animation:vt-in .4s var(--ease-out) both}}@keyframes vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(12px)}}.lbar .title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}@media (width<=833px){.lbar .title{font-size:17px}}.stat-n span{transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);display:inline-block}.stat-n span.stat-wait{opacity:0;transform:translateY(12px)}.stat-n span.stat-wait.stat-in{opacity:1;transform:none}@media (width<=833px){.hx-pic img{object-position:78% 62%}}.pw-hero{text-align:center;color:#f5f5f7;isolation:isolate;min-height:min(92svh,860px);padding:0 var(--gutter) clamp(56px, 9vh, 96px);background:#000;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.pw-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pw-hero:after{content:"";z-index:-1;background:linear-gradient(#0000000d 25%,#000000d1 88%);position:absolute;inset:0}.pw-hero .k{color:#ffffffc7;margin:0;font-size:clamp(17px,1.6vw,21px);font-weight:600}.pw-hero h1{letter-spacing:-.055em;color:#f5f5f7;margin:10px 0 0;font-size:clamp(52px,11vw,168px);font-weight:700;line-height:.92}.pw-hero h1 span{display:block}.pw-hero h1 span:nth-child(2){color:var(--gold)}.pw-hero .sub{color:#ffffffe0;text-wrap:balance;max-width:640px;margin:22px auto 0;font-size:clamp(19px,2vw,26px);font-weight:500;line-height:1.25}.pidx ol{gap:clamp(18px,2.4vw,32px)}@media (width<=1180px){.pidx ol{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}}.grp{padding:var(--s9) var(--gutter) 0}.grp-head{max-width:var(--wide);margin:0 auto var(--s6)}.grp-head h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,72px);font-weight:700;line-height:1.02}.grp-head p{color:var(--ink-2);max-width:640px;margin:10px 0 0;font-size:clamp(19px,1.8vw,24px);font-weight:500}.grp.grey{background:var(--t-grey);padding-bottom:var(--s9);margin-top:var(--s9)}.pw-cross{padding-bottom:var(--s9)}.bento{max-width:var(--wide);gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.bento .s12{grid-column:span 12}.bento .s8{grid-column:span 8}.bento .s7{grid-column:span 7}.bento .s6{grid-column:span 6}.bento .s5{grid-column:span 5}.bento .s4{grid-column:span 4}.bento .p{border-radius:var(--r-card);isolation:isolate;color:#f5f5f7;min-height:560px;transition:transform .45s var(--ease-out);background:#000;flex-direction:column;scroll-margin-top:110px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bento .p:hover{text-decoration:none;transform:translateY(-2px)}.bento .p:focus-visible{outline:3px solid var(--link);outline-offset:3px}.bento .p.xl{min-height:720px}.bento .p.md{min-height:480px}.bento .p>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}.bento .p:hover>img{transform:scale(1.03)}.bento .p:after{content:"";z-index:-1;background:linear-gradient(#0000 38%,#000000bd);position:absolute;inset:0}.bento .p .tx{margin-top:auto;padding:clamp(26px,3.2vw,44px);display:block}.bento .p.top:after{background:linear-gradient(#000000a8,#0000 52%)}.bento .p.top.strong:after{background:linear-gradient(#000000c7,#00000073 42%,#0000 68%)}.bento .p.top .tx{text-align:center;margin:0 0 auto;padding-top:clamp(36px,4.4vw,60px)}.bento .p.top .tx .d{margin-left:auto;margin-right:auto}.bento .p .k{margin:0 0 var(--eyebrow-gap);color:#ffffffbf;font-size:15px;font-weight:600;line-height:1.3;display:block}.bento .p h3{letter-spacing:-.038em;text-wrap:balance;color:inherit;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.1}.bento .p.xl h3{font-size:clamp(44px,5.6vw,80px)}.bento .p .d{color:#ffffffe0;max-width:520px;margin:12px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.3;display:block}.bento .p .more{color:#fff;margin-top:16px;font-size:17px;font-weight:500;display:inline-block}.bento .p .more:after{content:" ›"}.bento .p.type{background:#000;min-height:440px}.bento .p.type:after{display:none}.bento .p.type .big{letter-spacing:-.06em;background:linear-gradient(100deg, var(--gold), #ff7a3d 55%, var(--red));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding:clamp(28px,3.4vw,48px) clamp(26px,3.2vw,44px) 0;font-size:clamp(64px,10vw,152px);font-weight:700;line-height:.9}.bento .p.type .d{color:#a1a1a6}.bento .p.type .more{color:#5ab8ff}.bento .p.type ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.bento .p.type li{color:#d2d2d7;border-radius:var(--pill);background:#1d1d1f;padding:6px 12px;font-size:14px;font-weight:500}:root[data-theme=dark] .bento .p.type{background:#1d1d1f}:root[data-theme=dark] .bento .p.type li{background:#2c2c2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bento .p.type{background:#1d1d1f}:root:not([data-theme=light]) .bento .p.type li{background:#2c2c2e}}@media (width<=1068px){.bento .s4,.bento .s5,.bento .s7{grid-column:span 6}.bento .s8,.bento .s4.xl,.bento .s4+.s4+.s4{grid-column:span 12}}@media (width<=679px){.bento .s4,.bento .s5,.bento .s6,.bento .s7,.bento .s8{grid-column:span 12}}@media (width<=833px){.bento .p{min-height:460px}.bento .p.xl{min-height:560px}.bento .p.md{min-height:420px}.bento .p.type{min-height:380px}.grp{padding-top:var(--s8)}.grp.grey{margin-top:var(--s8)}}@media (prefers-reduced-motion:reduce){.bento .p,.bento .p>img{transition:none}.bento .p:hover,.bento .p:hover>img{transform:none}}.power-band{color:#f5f5f7;padding:var(--s8) 0;background:#000}.power-band .hd{max-width:var(--wide);margin:0 auto var(--s5);padding:0 var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.power-band h2{letter-spacing:-.04em;color:#f5f5f7;margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.02}.power-band .hd a{color:var(--d-link);font-size:17px;text-decoration:none}.power-band .rail{gap:var(--gap);scroll-snap-type:x mandatory;scroll-padding:0 max(var(--gutter), calc((100vw - var(--wide)) / 2 + var(--gutter)));padding:0 max(var(--gutter), calc((100vw - var(--wide)) / 2 + var(--gutter)));scrollbar-width:none;grid-auto-columns:clamp(240px,26vw,340px);grid-auto-flow:column;display:grid;overflow-x:auto}.power-band .rail::-webkit-scrollbar{display:none}.power-band .rail a{scroll-snap-align:start;aspect-ratio:3/4;border-radius:var(--r-card);isolation:isolate;color:#f5f5f7;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.power-band .rail a:focus-visible{outline:3px solid var(--d-link);outline-offset:-3px}.power-band .rail img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}.power-band .rail a:hover img{transform:scale(1.03)}.power-band .rail a:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#000c);position:absolute;inset:0}.power-band .rail b{letter-spacing:-.02em;padding:22px;font-size:24px;line-height:1.1;display:block}.power-band .rail b small{color:#fffc;letter-spacing:0;margin-top:4px;font-size:15px;font-weight:500;display:block}@media (prefers-reduced-motion:reduce){.power-band .rail img{transition:none}.power-band .rail a:hover img{transform:none}}.bento .p.type .big.fit{overflow-wrap:anywhere;font-size:clamp(56px,5.6vw,84px)}@media (width<=1068px){.bento .p.type .big.fit{font-size:clamp(56px,9vw,96px)}}@media (width<=833px){.bento .p.type .big.fit{font-size:clamp(56px,16vw,104px)}}.ps{--q:min(1, calc(var(--p) / .85))}.len-2{--len:2}.len-25{--len:2.5}.len-3{--len:3}.ps>.stage{isolation:isolate;color:#f5f5f7;container-type:size}.ps .cb{--fx:.5;--fy:.5;z-index:0;aspect-ratio:16/9;width:max(100cqw,177.778cqh);left:calc(var(--fx) * 100%);top:calc(var(--fy) * 100%);transform:translate(calc(var(--fx) * -100%), calc(var(--fy) * -100%));position:absolute}.ps .cb>.pic{position:absolute;inset:0}.ps .cb>.pic img,.ps .cb>.pic{width:100%;height:100%}.ps .cb img{object-fit:cover;width:100%;height:100%;display:block}.ps .cb svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ps .copy{z-index:5;max-width:100%;padding:clamp(28px,6vh,72px) max(24px,50cqw - 590px);position:absolute}.ps .copy.bl{background:linear-gradient(#0000,#000000b8 55%);padding-top:120px;bottom:0;left:0;right:0}.ps .copy.tl{background:linear-gradient(#0000009e,#0000);padding-bottom:120px;top:0;left:0;right:0}.ps .copy.tc{text-align:center;background:linear-gradient(#0000008c,#0000);padding-bottom:120px;top:0;left:0;right:0}.ps .copy.r{background:linear-gradient(90deg,#0000,#000000b3 35%);flex-direction:column;justify-content:center;width:min(520px,100%);padding-left:80px;display:flex;top:0;bottom:0;right:0}.ps .eyebrow{color:#ffffffb8;letter-spacing:.01em;margin:0;font-size:15px;font-weight:600}.ps .note{color:#fffc;max-width:520px;margin:14px 0 0;font-size:16px;line-height:1.4}.ps .copy.tc .note{margin-left:auto;margin-right:auto}.ps .count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(48px,9vw,112px);font-weight:700;line-height:1}.ps .count small{letter-spacing:0;color:#ffffffb3;font-size:.42em}.ps .steps{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(44px,8vw,104px);font-weight:700;line-height:1;display:grid}.ps .steps>span{--up:clamp(0, calc((var(--q) * 3 - var(--i)) * 5), 1);--dn:clamp(0, calc((var(--i) + 1 - var(--q) * 3) * 5), 1);opacity:min(var(--up), var(--dn));transform:translateY(calc((1 - var(--up)) * 24px));filter:blur(calc((1 - var(--up)) * 6px));grid-area:1/1}.ps .steps>span:first-child{--i:0;--up:1}.ps .steps>span:nth-child(2){--i:1}.ps .steps>span:nth-child(3){--i:2;--dn:1}.ps.fl .cb{--fx:.58;--fy:.5}.ps.fl .pic{transform-origin:50% 100%;transform:translateY(calc((1 - var(--q)) * 16%)) scale(calc(1.45 - .45 * var(--q)));filter:brightness(calc(.85 + .2 * var(--q)))}.ps .fl-fog{z-index:1;pointer-events:none;filter:blur(18px);background:radial-gradient(40% 35% at 30% 55%,#fff,#ffffffd9 40%,#0000 70%),radial-gradient(45% 40% at 70% 45%,#f4f7fb,#f4f7fbcc 45%,#0000 72%),radial-gradient(60% 50% at 50% 80%,#eef2f7,#0000 70%);position:absolute;inset:-20% -40%}.ps .fl-fog.a{transform:translateX(calc(var(--q) * -75%)) scale(calc(1 + .3 * var(--q)));opacity:calc(.8 - var(--q) * 1.1)}.ps .fl-fog.b{transform:translateX(calc(var(--q) * 75%)) scale(calc(1.1 + .3 * var(--q)));opacity:calc(.75 - var(--q) * 1.2)}.ps .fl-sun{aspect-ratio:1;width:46%;transform:translate(-50%, -50%) scale(calc(.4 + .8 * var(--q)));opacity:var(--q);mix-blend-mode:screen;background:radial-gradient(closest-side,#fff4d6f2,#ffbe7873 35%,#0000);border-radius:50%;position:absolute;top:49%;left:59.5%}.ps.fl .copy.tc{background:linear-gradient(#141e328c,#141e3233 70%,#0000)}.ps.sp .cb{--fx:.5;--fy:.55}.ps.sp .pic{transform-origin:50% 52%;transform:scale(calc(1 + .22 * var(--q)));filter:brightness(calc(.4 + .75 * var(--q))) saturate(calc(.6 + .9 * var(--q)))}.ps .sp-echo{transform-origin:50% 52%;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.ps .sp-echo img{filter:blur(2px)brightness(1.2)}.ps .sp-echo:nth-of-type(2){transform:scale(calc(1 + .22 * var(--q) + .05 * var(--q)));opacity:calc(var(--q) * .38)}.ps .sp-echo:nth-of-type(3){transform:scale(calc(1 + .22 * var(--q) + .11 * var(--q)));opacity:calc(var(--q) * .26)}.ps .sp-echo:nth-of-type(4){transform:scale(calc(1 + .22 * var(--q) + .19 * var(--q)));opacity:calc(var(--q) * .16)}.ps .sp-flash{aspect-ratio:1;width:30%;transform:translate(-50%, -50%) scale(calc(.2 + 1.4 * var(--q)));opacity:calc(var(--q) * .9);mix-blend-mode:screen;background:radial-gradient(closest-side,#fff,#78c8ff80 40%,#0000);border-radius:50%;position:absolute;top:52%;left:50%}.ps.sp .steps>span:nth-child(3){transform:translateY(calc((1 - var(--up)) * 24px)) skewX(-12deg);font-style:italic}.ps.st .cb{--fx:.5;--fy:.6}.ps .st-push{transform-origin:50% 78%;--a:clamp(0, calc((var(--q) - .3) / .14), 1);--b:clamp(0, calc((var(--q) - .62) / .14), 1);--hit:max(clamp(0, calc(1 - max(var(--q) - .37, .37 - var(--q)) * 9), 1), clamp(0, calc(1 - max(var(--q) - .69, .69 - var(--q)) * 9), 1));transform:scale(calc(1.06 - .06 * var(--q) + .025 * var(--hit)));filter:brightness(calc(.72 + .33 * var(--q)));position:absolute;inset:0}.ps .st-push>.pic{position:absolute;inset:0}.ps .st-push>.pic img{object-fit:cover;width:100%;height:100%}.ps.st .pic.st1{opacity:var(--a);filter:blur(calc((1 - var(--a)) * 6px))}.ps.st .pic.st2{opacity:var(--b);filter:blur(calc((1 - var(--b)) * 6px))}.ps .st-puff{aspect-ratio:2;pointer-events:none;mix-blend-mode:screen;width:46%;transform:translate(-50%, -50%) scale(calc(.5 + .7 * var(--hit)));opacity:calc(var(--hit) * .85);filter:blur(14px);background:radial-gradient(closest-side,#ffe2b4bf,#dcaa6e4d 55%,#0000);border-radius:50%;position:absolute;top:76%;left:50%}.ps .st-dust{mix-blend-mode:screen;pointer-events:none;opacity:calc(.2 + .8 * var(--q));background:linear-gradient(115deg,#0000 38%,#ffd69638 46%,#0000 54%),linear-gradient(115deg,#0000 58%,#ffd69629 64%,#0000 70%);position:absolute;inset:0}.ps.st .steps>span:first-child{--dn:clamp(0, calc((.38 - var(--q)) * 20), 1)}.ps.st .steps>span:nth-child(2){--up:clamp(0, calc((var(--q) - .36) * 20), 1);--dn:clamp(0, calc((.7 - var(--q)) * 20), 1)}.ps.st .steps>span:nth-child(3){--up:clamp(0, calc((var(--q) - .68) * 20), 1)}.ps.iv{--still:.48}.ps.iv .cb{--fx:.53;--fy:.5}.ps .iv-shake{--f:min(1, calc(var(--q) / .48));--e:calc((1.5 - .5 * var(--f)) * var(--f));--s:clamp(0, calc((var(--q) - .47) / .07), 1);--k:clamp(0, calc(1 - max(var(--q) - .5, .5 - var(--q)) * 14), 1);--sp:clamp(0, calc((var(--q) - .48) / .16), 1);--d:clamp(0, calc((var(--q) - .58) / .42), 1);transform:scale(1.02) translate(calc(sin(var(--q) * 17188.7deg) * 4px * var(--k)), calc(cos(var(--q) * 21199.4deg) * 3px * var(--k)));position:absolute;inset:0}.ps.iv .pic img{filter:brightness(calc(1 + .3 * var(--k))) saturate(calc(1 + .15 * var(--k)))}.ps .iv-fly{width:7.5%;transform:translate(calc((1 - var(--e)) * 640%), -50%);position:absolute;top:47.8%;left:55%}.ps.iv .iv-in{object-fit:fill;transform-origin:0;width:100%;height:auto;transform:scale(calc(1 - .55 * var(--s)), calc(1 + .3 * var(--s))) rotate(calc(var(--s) * -7deg));opacity:calc(1 - clamp(0, (var(--q) - .49) * 30, 1));display:block}.ps .iv-trail{pointer-events:none;transform-origin:0;filter:blur(3px);width:520%;height:64%;opacity:calc((1 - var(--f)) * .9);transform:scaleX(calc(.3 + .7 * (1 - var(--f))));background:repeating-linear-gradient(90deg,#ffc88c00 0 9px,#ffd2a02e 9px 12px),linear-gradient(90deg,#ffbe7873,#0000 85%);position:absolute;top:18%;left:70%;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.ps.iv .iv-cr{object-fit:fill;transform-origin:50%;width:9%;height:auto;transform:translate(calc(-50% + var(--d) * 60%), calc(-50% + var(--d) * var(--d) * 620%)) rotate(calc(var(--d) * -230deg)) scale(calc(.7 + .3 * var(--s)));opacity:calc(clamp(0, (var(--q) - .48) * 30, 1) * (1 - clamp(0, (var(--d) - .8) * 5, 1)));position:absolute;top:47.8%;left:53.4%}.ps .iv-flash{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;width:34%;transform:translate(-50%, -50%) scale(calc(.3 + 1.1 * var(--sp)));opacity:var(--k);background:radial-gradient(closest-side,#fff,#ffd696bf 22%,#ff963c40 50%,#0000);border-radius:50%;position:absolute;top:47.8%;left:55%}.ps .iv-fx .iv-ring{fill:none;stroke:#ffecc8e6;stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transform:scale(calc(.2 + 2.8 * var(--sp)));opacity:calc(clamp(0, var(--sp) * 20, 1) * (1 - var(--sp)))}.ps .iv-fx .sk{stroke:#ffd38a;stroke-width:3px;stroke-linecap:round;--dist:150px;transform:translateX(calc(var(--sp) * var(--dist))) scaleX(calc(1 - .5 * var(--sp)));opacity:calc(clamp(0, var(--sp) * 20, 1) * (1 - var(--sp)))}.ps .iv-sparks g:nth-child(3n+1) .sk{--dist:210px}.ps .iv-sparks g:nth-child(3n+2) .sk{--dist:120px}.ps .iv-sparks g:nth-child(4n) .sk{--dist:260px;stroke:#fff2d0}.ps .iv-fx .fk{fill:#e7b56c;--dist:230px;--t:clamp(0, calc((var(--q) - .49) / .35), 1);transform:translateX(calc(var(--t) * var(--dist)));opacity:calc(clamp(0, var(--t) * 20, 1) * (1 - var(--t)))}.ps.iv .steps>span:first-child{--dn:clamp(0, calc((.5 - var(--q)) * 20), 1)}.ps.iv .steps>span:nth-child(2){--up:clamp(0, calc((var(--q) - .48) * 20), 1);--dn:clamp(0, calc((.66 - var(--q)) * 20), 1)}.ps.iv .steps>span:nth-child(3){--up:clamp(0, calc((var(--q) - .64) * 20), 1)}.ps .iv-flecks g:nth-child(odd) .fk{--dist:320px}.ps .iv-flecks g:nth-child(3n) .fk{--dist:170px}.ps.hr .cb{--fx:.5;--fy:.62}.ps.hr .pic{filter:brightness(calc(1.05 - .3 * var(--q))) saturate(calc(1.1 - .3 * var(--q)))}.ps .hr-rings circle{fill:none;stroke:#7fe3e0;stroke-width:3px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;--s:clamp(0, calc((var(--q) * 1.7 - var(--i) * .16) / .75), 1);transform:scale(calc(.15 + 3.4 * var(--s)));opacity:calc((1 - var(--s)) * (1 - clamp(0, (var(--q) - .7) * 3.3, 1)))}.ps .hr-rings circle:first-child{--i:0}.ps .hr-rings circle:nth-child(2){--i:1}.ps .hr-rings circle:nth-child(3){--i:2}.ps .hr-rings circle:nth-child(4){--i:3}.ps .hr-rings circle:nth-child(5){--i:4}.ps .hr-rings circle:nth-child(6){--i:5}.ps .hr-focus{pointer-events:none;position:absolute;inset:0}.ps .hr-focus.a{opacity:clamp(0, (var(--q) - .4) * 4, 1);background:radial-gradient(38% 52% at 50% 61%,#0000 30%,#000000b3)}.ps .hr-focus.b{opacity:clamp(0, (var(--q) - .62) * 3.6, 1);background:radial-gradient(9% 16% at 50% 61%,#0000 25%,#000000e6 100%)}.ps .hr-voice{aspect-ratio:1;width:7%;transform:translate(-50%, -50%) scale(calc(.4 + .6 * clamp(0, (var(--q) - .72) * 4, 1)));opacity:clamp(0, (var(--q) - .72) * 4, 1);mix-blend-mode:screen;background:radial-gradient(closest-side,#fff,#7fe3e0 45%,#0000);border-radius:50%;position:absolute;top:61%;left:50%}.ps.br .cb{--fx:.7;--fy:.5}.ps.br .pic{filter:sepia(calc(.6 - .6 * var(--q))) saturate(calc(1.6 - .7 * var(--q))) hue-rotate(calc((1 - var(--q)) * -18deg)) brightness(calc(.85 + .2 * var(--q)))}.ps .br-gust{z-index:1;pointer-events:none;filter:blur(30px);width:70%;transform:translateX(calc(-80% + var(--q) * 190%));opacity:clamp(0, min(var(--q) * 4, (1 - var(--q)) * 3), 1);background:linear-gradient(90deg,#0000,#ebf8ffbf,#0000);position:absolute;top:20%;bottom:20%;left:0}.ps .br-frost{z-index:2;aspect-ratio:1;pointer-events:none;width:70cqmax;opacity:calc(var(--q) * .95);transform:scale(calc(.15 + .85 * var(--q)));background:radial-gradient(closest-side at 0 0,#f0faffe6,#d2ebfa8c 35%,#c8e6fa26 62%,#0000 75%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -.6'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute}.ps .br-frost.tl{transform-origin:0 0;top:0;left:0}.ps .br-frost.tr{transform-origin:100% 0;top:0;right:0;rotate:90deg}.ps .br-frost.br2{transform-origin:100% 100%;bottom:0;right:0;rotate:180deg}.ps .br-frost.bl{transform-origin:0 100%;bottom:0;left:0;rotate:270deg}.ps.sb .cb{--fx:.5;--fy:.5}.ps.sb .pic img{filter:brightness(calc(.75 + .25 * var(--q)))}.ps .sb-orb{--s:calc(.02 + .98 * var(--q));aspect-ratio:1;width:200%;transform:scale(var(--s));border-radius:50%;position:absolute;top:-127.778%;left:-50%;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000);mask-image:radial-gradient(closest-side,#000 72%,#0000)}.ps .sb-in{width:50%;height:28.125%;transform:scale(calc(1 / var(--s)));position:absolute;top:35.9375%;left:25%}.ps.sb .sb-in img{object-fit:cover;width:100%;height:100%;filter:brightness(calc(.7 + .45 * var(--q))) saturate(calc(.8 + .4 * var(--q)))}.ps .sb-flash{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:clamp(0, min((var(--q) - .88) * 12, (1.02 - var(--q)) * 10), 1);background:radial-gradient(60% 60%,#fff8dce6,#0000 70%);position:absolute;inset:0}.ps.sb .count{background:linear-gradient(90deg,#fff4cf,#ffc94a 60%,#ff9d2e);color:#0000;-webkit-background-clip:text;background-clip:text}.ps.bi .cb{--fx:.5;--fy:.5}.ps.bi .pic{filter:brightness(calc(.3 + .8 * var(--q))) saturate(calc(.4 + .8 * var(--q)))}.ps .bi-rungs circle{fill:url(#bi-glow);transform-box:fill-box;transform-origin:50%;--on:clamp(0, calc((var(--q) * 13 - var(--i)) * 1.5), 1);opacity:var(--on);transform:scale(calc(.3 + .7 * var(--on)));mix-blend-mode:screen}.ps .bi-rungs circle:first-child{--i:0}.ps .bi-rungs circle:nth-child(2){--i:1}.ps .bi-rungs circle:nth-child(3){--i:2}.ps .bi-rungs circle:nth-child(4){--i:3}.ps .bi-rungs circle:nth-child(5){--i:4}.ps .bi-rungs circle:nth-child(6){--i:5}.ps .bi-rungs circle:nth-child(7){--i:6}.ps .bi-rungs circle:nth-child(8){--i:7}.ps .bi-rungs circle:nth-child(9){--i:8}.ps .bi-rungs circle:nth-child(10){--i:9}.ps .bi-rungs circle:nth-child(11){--i:10}.ps .bi-rungs circle:nth-child(12){--i:11}.ps .bi-scan{pointer-events:none;mix-blend-mode:screen;height:100%;transform:translateY(calc((1 - var(--q)) * 100%));opacity:calc(1 - clamp(0, (var(--q) - .9) * 10, 1));background:linear-gradient(#0000 0,#a0e6ff59 1%,#0000 7%);position:absolute;top:0;left:0;right:0}.ps.ht .cb{--fx:.62;--fy:.5}.ps .ht-wipe{--x:calc(-56% + 60% * var(--q));transform:translateX(var(--x));position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 93%,#0000);mask-image:linear-gradient(90deg,#000 93%,#0000)}.ps .ht-in{transform:translateX(calc(-1 * var(--x)));position:absolute;inset:0}.ps.ht .ht-in img{object-fit:cover;width:100%;height:100%}.ps .ht-pen{aspect-ratio:1;mix-blend-mode:screen;width:5%;opacity:calc(1 - clamp(0, (var(--q) - .85) * 7, 1));background:radial-gradient(closest-side,#fff,#ffb24ab3 40%,#0000);border-radius:50%;position:absolute;top:52%;right:3.5%;transform:translate(50%,-50%)}.ps .ht-glow{aspect-ratio:2;mix-blend-mode:screen;width:50%;opacity:clamp(0, (var(--q) - .75) * 4, 1);transform:translate(-50%,-50%);scale:calc(1 + .1 * max(0, sin(var(--q) * 4010.7deg)) + .05 * max(0, sin(var(--q) * 4010.7deg + 63.0254deg)));background:radial-gradient(closest-side,#ffbe6e66,#0000);border-radius:50%;position:absolute;top:52%;left:50%}.ps{--bars:96px}.ps .copy.tl,.ps .copy.tc{padding-top:calc(var(--bars) + clamp(16px, 3.5vh, 44px))}.ps.fl .copy.tc{background:linear-gradient(#0e1628e6,#0e1628d6 68%,#0e162800);padding-bottom:170px}.ps.fl .steps,.ps.fl .eyebrow,.ps.fl .note{text-shadow:0 1px 2px #00000073,0 2px 24px #00000073}.ps.br .copy.bl{background:linear-gradient(#0000,#08121eb8 38%,#08121edb)}.ps .note{color:#ffffffe0}.ps .copy.bl{background:linear-gradient(#0000,#000000b3 30%,#000000d6);padding-top:140px}.ps .copy.tl,.ps .copy.tc{background:linear-gradient(#000000d6,#000000a8 62%,#0000);padding-bottom:150px}.ps .eyebrow{color:#fff}.ps .copy :is(.steps,.eyebrow,.note){text-shadow:0 1px 2px #0006,0 0 18px #00000073}.gnav{transition:background-color var(--mm-dur) var(--ease-out)}.gnav.mm-open{background:var(--mm-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.gnav nav>ul{gap:0}.gnav nav>ul>li{align-items:center;height:44px;display:flex}.gnav nav>ul>li>a{padding:0 10px;line-height:44px}.gnav .mm-item.on>a,.gnav nav a[aria-current]{opacity:1}.mm-chev{width:14px;height:44px;color:var(--nav-ink);opacity:0;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-8px;margin-right:-6px;padding:0;display:grid}.mm-chev svg{width:8px;height:8px;transition:transform var(--mm-dur) var(--ease-out)}.mm-chev:focus-visible{opacity:.8;outline-offset:0}.mm-chev[aria-expanded=true] svg{transform:rotate(180deg)}.mm-shell{background:var(--mm-bg);height:0;transition:height var(--mm-dur) var(--ease-out);position:absolute;top:44px;left:0;right:0;overflow:hidden}.gnav:not(.mm-open) .mm-shell{transition-duration:var(--mm-dur-out);transition-timing-function:var(--ease-in)}.mm-panel{visibility:hidden;position:absolute;top:44px;left:0;right:0}.mm-panel[hidden]{display:none}.mm-panel.is-open{visibility:visible}.mm-in{max-width:1024px;padding:36px var(--s4) 76px;align-items:flex-start;gap:44px;margin:0 auto;display:flex}.mm-col h2{letter-spacing:-.01em;color:var(--ink-2);margin:0 0 14px;font-size:12px;font-weight:400;line-height:1.33}.gnav .mm-col ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.gnav .mm-col a{color:var(--ink);opacity:1;text-decoration:none;display:block}.gnav .mm-col a:hover{color:var(--link);text-decoration:none}.mm-big{flex:none;min-width:210px}.gnav .mm-big a{letter-spacing:-.015em;padding:4px 0;font-size:24px;font-weight:600;line-height:1.17}.gnav .mm-small a{letter-spacing:-.01em;padding:5px 0;font-size:12px;font-weight:600;line-height:1.33}.mm-small{min-width:130px}.mm-feat{border-radius:var(--r-md);color:#fff;background:#000;flex-direction:column;flex:0 0 220px;justify-content:flex-end;height:280px;margin-left:auto;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mm-feat:hover{text-decoration:none}.mm-feat img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}.mm-feat:after{content:"";background:linear-gradient(#0000 40%,#000000b8);position:absolute;inset:0}.mm-feat>span{z-index:1;position:relative}.mm-feat .eb,.mm-feat .tt{display:block}.mm-feat .eb{color:#ffffffb8;font-size:12px;font-weight:600}.mm-feat .tt{letter-spacing:-.015em;margin-top:4px;font-size:21px;font-weight:600;line-height:1.19}.mm-feat:hover img{transform:scale(1.04)}.mm-feat.type{background:var(--t-grey);color:var(--ink);justify-content:space-between}.mm-feat.type:after{display:none}.mm-feat.type .eb{color:var(--ink-2)}.mm-feat .big{letter-spacing:-.06em;background:linear-gradient(100deg,#f6c343,#ff7a3d 55%,#d21f2c);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:76px;font-weight:700;line-height:.9}.mm-panel .mm-col,.mm-panel .mm-feat{opacity:0;transition:opacity .24s var(--ease-in), transform .24s var(--ease-in);transform:translateY(-6px)}.mm-panel.is-open .mm-col,.mm-panel.is-open .mm-feat{opacity:1;transition:opacity .36s var(--ease-out) 80ms, transform .36s var(--ease-out) 80ms;transform:none}.mm-panel.is-open .mm-col:nth-child(2){transition-delay:.12s}.mm-panel.is-open .mm-col:nth-child(3){transition-delay:.15s}.mm-panel.is-open .mm-col:nth-child(4){transition-delay:.18s}.mm-panel.is-open .mm-feat{transition-delay:.2s}.mm-scrim{z-index:99;background:var(--mm-scrim);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);opacity:0;transition:opacity var(--mm-dur) var(--ease-out);position:fixed;inset:0}.mm-scrim[hidden]{display:none}.mm-scrim.is-open{opacity:1}.mm-search:not([hidden]){visibility:visible}.mm-sbox{flex:auto;max-width:680px}.mm-sbox form{align-items:center;gap:12px;margin:0 0 30px;display:flex}.mm-sbox form svg{width:24px;height:24px;color:var(--ink-2);flex:none}.mm-sbox input{min-width:0;font:inherit;letter-spacing:-.015em;color:var(--ink);appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:4px 0;font-size:24px;font-weight:600}.mm-sbox input::placeholder{color:var(--ink-2)}.mm-sbox input::-webkit-search-cancel-button{-webkit-appearance:none}.gnav .mm-sbox a{padding:6px 0;font-size:14px;font-weight:600}.sbtn[aria-expanded=true]{opacity:1}@media (width<=833px){.mm-shell,.mm-panel,.mm-scrim,.mm-chev{display:none!important}}@media (width<=1023px){.gnav nav>ul>li>a{padding:0 7px}.mm-in{gap:36px}.mm-feat{display:none}}.mnav{z-index:100;background:var(--mm-bg);position:fixed;inset:44px 0 0;overflow:hidden}.mnav[hidden]{display:none}.mnav .lv{overscroll-behavior:contain;transition:transform var(--mm-dur) var(--ease-out), opacity var(--mm-dur) var(--ease-out);padding:8px 32px 48px;position:absolute;inset:0;overflow-y:auto}.mnav .lv[hidden]{display:none}.mnav.drilled .lv1{opacity:0;pointer-events:none;transform:translate(-24%)}.mnav .lv2{transform:translate(100%)}.mnav .lv2.is-open{transform:none}.mnav ul{margin:0;padding:0;list-style:none;display:block}.mnav .top>li>a,.mnav .top>li>button{width:100%;font:600 28px/1.14 var(--font);letter-spacing:-.02em;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.mnav .top>li>button svg,.mnav .back svg{flex:none;width:12px;height:12px}.mnav .top>li>button svg{opacity:.5}.mnav .top>li>a:hover{text-decoration:none}.mnav .search{background:var(--t-grey);height:40px;color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;margin:8px 0 20px;padding:0 14px;display:flex}.mnav .search svg{flex:none;width:16px;height:16px}.mnav .search input{min-width:0;font:400 17px var(--font);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.mnav .search:focus-within{outline:2px solid var(--link);outline-offset:2px}.mnav .lvs:focus{outline:none}.mnav .lvs h2{color:var(--ink-2);margin:8px 0;font-size:14px;font-weight:400}.mnav .lvs .pop a{color:var(--ink);padding:7px 0;font-size:17px;font-weight:600;display:block}.mnav .lvs>*{animation:mm-rise .4s var(--ease-out) both}.mnav .small{border-top:1px solid var(--line);margin-top:28px;padding-top:16px}.mnav .small a{color:var(--ink-2);padding:8px 0;font-size:14px;display:block}.mnav .back{font:400 14px var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 18px -4px;padding:6px 4px;display:inline-flex}.mnav .lv2 h2{color:var(--ink-2);margin:0 0 8px;font-size:14px;font-weight:400}.mnav .lv2 .bigl a{letter-spacing:-.015em;color:var(--ink);padding:6px 0;font-size:24px;font-weight:600;line-height:1.17;display:block}.mnav .lv2 .mgrp{margin-top:28px}.mnav .lv2 .mgrp a{color:var(--ink);padding:7px 0;font-size:17px;font-weight:600;display:block}.mnav a:hover{color:var(--link);text-decoration:none}.mnav .lv1>*,.mnav .lv2>*{animation:mm-rise .4s var(--ease-out) both}.mnav .lv1 .top>li:nth-child(2){animation-delay:20ms}.mnav .lv1 .top>li:nth-child(3){animation-delay:40ms}.mnav .lv1 .top>li:nth-child(4){animation-delay:60ms}.mnav .lv1 .top>li:nth-child(5){animation-delay:80ms}.mnav .lv1 .top>li:nth-child(6){animation-delay:.1s}.mnav .lv1 .top>li{animation:mm-rise .4s var(--ease-out) both}@keyframes mm-rise{0%{opacity:0;transform:translateY(-8px)}}html.mm-lock,html.mm-lock body{overflow:hidden}@media (prefers-reduced-motion:reduce){.gnav,.mm-shell,.mm-scrim,.mm-panel .mm-col,.mm-panel .mm-feat,.mm-chev svg,.mnav .lv,.mm-feat img{transition:none!important}.mm-panel .mm-col,.mm-panel .mm-feat,.mnav .lv2,.mnav.drilled .lv1{transform:none}.mnav .lv1>*,.mnav .lv2>*,.mnav .lv1 .top>li{animation:none}}.menu-link{display:none}@media (width<=833px){html:not(.js) .menu-btn{display:none}html:not(.js) .menu-link{display:grid}}.mm-feat.count{color:#fff;background:#000}.mm-feat.count .eb{color:#ffffffb8}.mm-feat.count .big{color:var(--gold);font-variant-numeric:tabular-nums;background:0 0;flex-direction:column;display:flex}.mm-feat.count .big small{letter-spacing:0;color:#ffffffdb;margin-top:8px;font-size:14px;font-weight:600;line-height:1.2}.lbar .crumbs{min-width:0;color:var(--ink-2);white-space:nowrap;flex:auto;align-items:center;gap:0;margin-right:auto;font-size:12px;display:flex}.lbar .crumbs ol{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lbar .crumbs li{align-items:center;gap:6px;min-width:0;display:flex}.lbar .crumbs li:last-child{flex:0 auto}.lbar .crumbs li+li:before{content:"›";color:var(--ink);opacity:.6}.lbar .crumbs a{color:var(--ink);opacity:.8;padding:6px 0;font-size:12px}.lbar .crumbs a:hover{opacity:1;text-decoration:none}.lbar .crumbs .title{opacity:1;color:var(--ink);letter-spacing:.011em;text-overflow:ellipsis;margin:0;padding:0;font-size:21px;font-weight:600;overflow:hidden}@media (width<=833px){.lbar .crumbs{display:flex}.lbar .crumbs li:not(:nth-last-child(2),:last-child),.lbar .crumbs li:nth-last-child(2):before,.lbar .crumbs li:last-child:before{display:none}.lbar .crumbs ol{gap:10px}.lbar .crumbs li:nth-last-child(2) a:before{content:"‹ "}.lbar .crumbs .title{font-size:17px}}.topix{background:var(--t-white);padding:40px var(--gutter) 44px;text-align:center}.topix.t-grey{background:var(--t-grey)}.topix h2{color:var(--ink-2);letter-spacing:0;margin:0 0 18px;font-size:17px;font-weight:600}.topix ul{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1024px;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.topix a{border-radius:var(--pill);background:var(--t-grey);color:var(--ink);white-space:nowrap;transition:background-color .2s var(--ease-out);align-items:baseline;gap:8px;padding:10px 18px;font-size:17px;font-weight:500;display:inline-flex}.topix.t-grey a{background:var(--t-white)}.topix a small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.topix a:hover{background:color-mix(in srgb, var(--t-grey) 80%, var(--ink) 8%);text-decoration:none}@media (width<=833px){.topix{text-align:left}.topix ul{scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.topix ul::-webkit-scrollbar{display:none}}.t .go{border-radius:var(--pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff29;align-self:flex-start;align-items:center;gap:6px;margin-top:18px;padding:10px 18px;font-size:17px;font-weight:500;display:inline-flex}.t.center .go{align-self:center}.t .go:after{content:"›";margin-top:-2px;font-size:20px;line-height:1}.t.type:not(.black) .go{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.power-band.explore{background:var(--t-grey);color:var(--ink)}.power-band.explore h2{color:var(--ink)}.power-band.explore .hd a{color:var(--link)}.power-band.explore .rail a:focus-visible{outline-color:var(--link)}.power-band.explore .rail .type-tile{z-index:-2;position:absolute;inset:0}.pn-line{max-width:var(--wide);margin:var(--s6) auto 0;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:16px;font-size:17px;display:flex}.pn-line>span{color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.pn-line a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--link);padding:8px 0;overflow:hidden}.pn-line a:last-child{text-align:right}.power-band.explore .hd:only-child,.power-band.explore>.pn-line:first-child{margin-top:0}.pw-hero .sis{color:#ffffffdb;margin:14px 0 0;font-size:17px}.pw-hero .sis a{color:#fff;text-underline-offset:3px;text-decoration:underline}.pw-hero .sis a:after{content:" ›"}.chapnav.pidx{top:96px}.chap.start{padding-top:clamp(48px,7vw,88px)}.chap.start .t{min-height:300px}.ncrumbs ol{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ncrumbs li{flex:none;align-items:center;gap:6px;display:flex}.ncrumbs li+li:before{content:"›"}.ncrumbs a{color:inherit;padding:4px 0}.ncrumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;flex:0 auto;min-width:0;font-weight:400;overflow:hidden}@media (width<=600px){.ncrumbs [aria-current]{display:none}}:root{--sticky-bars:96px}:is(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){scroll-margin-top:calc(var(--sticky-bars) + 12px)}
