.chapter-page{--k:1}.chapter-page .shot{background:var(--line);position:relative;overflow:clip}.chapter-page .shot>.bar{inset:0}.chapter-page .shot img{object-fit:cover;width:100%;height:100%}.chapter-page .credit{font-size:10px}.chapter-page .label{color:var(--muted)}.chapter-page .headline{letter-spacing:-.035em;font-size:60px;line-height:1.05}.chapter-page .headline .hl{display:block}.chapter-page .body{max-width:380px;color:var(--muted);font-size:18px}.chapter-page .is-soon .soon{margin-left:.6em}.chapter-page .opening{padding:136px var(--m) 64px;grid-template-columns:minmax(0,1fr) 352px;align-items:end;column-gap:48px;display:grid}.chapter-page .opening .top{grid-column:1/-1;justify-content:space-between;gap:24px;display:flex}.chapter-page .opening h1{margin:25px 0 0 -6px;font-size:clamp(64px,2rem + 6vw,120px)}.chapter-page .opening h1 .hl{display:block}.chapter-page .opening .intro{color:var(--muted);margin-bottom:38px}.chapter-page .photo-band{position:relative}.chapter-page .photo-band .shot{height:720px}.chapter-page .photo-band .caption{left:var(--m);width:600px;max-width:calc(100% - 2 * var(--m));border-top:3px solid var(--purple);background:var(--bg);padding:22px 24px 20px;position:absolute;bottom:28px}.chapter-page .photo-band .what{letter-spacing:-.01em;margin-top:10px;font-size:20px;font-weight:600}.chapter-page .photo-band .credit{margin:0 var(--m);padding-top:4px}.chapter-page .days{padding:64px var(--m) 72px;background:var(--bg);color:var(--ink);margin-top:68px}.chapter-page .days .head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:27px;display:flex}.chapter-page .days .head h2{color:var(--muted)}.chapter-page .days .seg{display:flex}.chapter-page .days .seg button{border:1px solid var(--line);letter-spacing:inherit;text-transform:inherit;color:var(--muted);transition:background .24s var(--brake), color .24s var(--brake);padding:12px 17px}.chapter-page .days .seg button+button{border-left:0}.chapter-page .days .seg [aria-pressed=true]{background:var(--ink);color:var(--bg)}.chapter-page .days .cols{grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.chapter-page .days .col{min-height:600px;padding:27px 24px 32px;position:relative}.chapter-page .days .col>.bar{inset:0}.chapter-page .days .col+.col{border-left:1px solid var(--line)}.chapter-page .days .sun{background:var(--purple);color:#111214;border-left:0}.chapter-page .days .day{margin-left:-4px;font-size:clamp(96px,13.9vw,200px)}.chapter-page .days .line{color:var(--muted);margin-top:56px;font-size:18px}.chapter-page .days .sun .line{color:inherit}.chapter-page .days .col ul{margin-top:54px;list-style:none}.chapter-page .days .col li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;max-width:400px;padding:22px 0 18px;display:flex}.chapter-page .days .sun li{border-color:#11121440}.chapter-page .days .name{letter-spacing:-.025em;font-size:32px;font-weight:700;line-height:1.1}.chapter-page .days .foot{color:var(--muted);margin-top:39px}.chapter-page .days .now{margin-top:14px}.chapter-page .days .now a{color:var(--purple)}.chapter-page>.poster{padding:0 var(--m)}.chapter-page .poster .head{grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:48px;display:grid}.chapter-page .poster .head .label{grid-column:1/-1}.chapter-page .poster .head h2{margin:23px 0 0 -4px}.chapter-page .poster .head .body{margin-top:31px}.chapter-page .knockout{padding-top:90px}.chapter-page .knockout .numbers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-top:30px;list-style:none;display:grid}.chapter-page .knockout .numbers li{justify-items:start;row-gap:22px;display:grid}.chapter-page .poster .num{margin-bottom:-.22em;line-height:1.1}.chapter-page .knockout .num{margin-left:-.06em;font-size:clamp(140px,20.8vw,300px)}.chapter-page .knockout li:nth-child(2) .num{font-size:clamp(104px,15vw,216px)}.chapter-page .knockout li:nth-child(3) .num{font-size:clamp(72px,10.3vw,148px)}.chapter-page .knockout .is-pole .num{color:var(--purple)}.chapter-page .knockout .data{min-height:1.2em;color:var(--ink)}.chapter-page .ladder{padding-top:120px}.chapter-page .ladder .rungs{align-items:flex-end;gap:36px;margin-top:60px;list-style:none;display:flex}.chapter-page .ladder .rungs li{justify-items:start;row-gap:18px;display:grid}.chapter-page .ladder .num{--s:18px;font-size:max(16px, calc(var(--s) * var(--k)));font-variation-settings:"wdth" 100}.chapter-page .ladder li:first-child .num{--s:228px;color:var(--purple)}.chapter-page .ladder li:nth-child(2) .num{--s:164px}.chapter-page .ladder li:nth-child(3) .num{--s:136px}.chapter-page .ladder li:nth-child(4) .num{--s:108px}.chapter-page .ladder li:nth-child(5) .num{--s:92px}.chapter-page .ladder li:nth-child(6) .num{--s:72px}.chapter-page .ladder li:nth-child(7) .num{--s:54px}.chapter-page .ladder li:nth-child(8) .num{--s:36px}.chapter-page .ladder .label{color:var(--muted)}.chapter-page .ladder .foot{margin-top:36px}.chapter-page .band{margin-top:120px;padding:72px 0 30px}.chapter-page .band .card{padding:0 var(--m);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.chapter-page .band .card>.label,.chapter-page .band .card>h2,.chapter-page .band .stage{grid-column:1/-1}.chapter-page .band .card>h2{margin:23px 0 0 -4px}.chapter-page .band .stage{margin:24px calc(-1 * var(--m)) 0}.chapter-page .term{display:inline;position:relative}.chapter-page .term button{text-underline-offset:3px;letter-spacing:inherit;text-transform:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.chapter-page .term [aria-expanded=true]{color:var(--ink);text-decoration-style:solid}.chapter-page .def{background:var(--ink);max-width:520px;color:var(--bg);letter-spacing:0;text-transform:none;animation:pop .24s var(--brake);padding:12px 14px 13px;font:400 14px/1.45 Archivo,sans-serif;display:block}.chapter-page .def[hidden]{display:none}.chapter-page .def b{color:var(--purple);margin-bottom:6px;display:block}.chapter-page .term .def{z-index:5;width:280px;position:absolute;top:calc(100% + 6px);right:0}.chapter-page .words{padding:40px var(--m) 0;border-top:1px solid var(--line);margin-top:74px}.chapter-page .words .head{justify-content:space-between;gap:24px;display:flex}.chapter-page .words .head h2{color:var(--muted)}.chapter-page .words .chips{flex-wrap:wrap;gap:10px;margin-top:23px;list-style:none;display:flex}.chapter-page .words .chips button{border:1px solid var(--line);letter-spacing:inherit;text-transform:inherit;transition:background .24s var(--brake), color .24s var(--brake), border-color .24s var(--brake);padding:11px 15px}.chapter-page .words .chips button:hover,.chapter-page .words .chips [aria-expanded=true]{border-color:var(--ink)}.chapter-page .words .chips [aria-expanded=true]{background:var(--ink);color:var(--bg)}.chapter-page .words>.def{margin-top:16px}.chapter-page .next{margin-top:110px;padding-bottom:48px;position:relative}.chapter-page .next .shot{height:640px}.chapter-page .next .caption{right:var(--m);width:480px;max-width:calc(100% - 2 * var(--m));border-top:3px solid var(--purple);background:var(--bg);padding:30px 28px 28px;position:absolute;bottom:48px}.chapter-page .next .caption>p{color:var(--muted)}.chapter-page .next h2{white-space:normal;margin-top:14px;font-size:56px;line-height:.95}.chapter-page .next .read{margin-top:18px;font-size:18px;font-weight:500;display:inline-block}.chapter-page .next .credit{margin:16px var(--m) 0}@keyframes pop{0%{opacity:0;translate:0 -4px}}@media (width<=1199px){.chapter-page{--k:.72}.chapter-page .headline{font-size:48px}.chapter-page .opening{grid-template-columns:minmax(0,1fr)}.chapter-page .opening .intro{max-width:520px;margin:24px 0 0}.chapter-page .photo-band .shot{height:560px}.chapter-page .poster .head{grid-template-columns:minmax(0,1fr)}.chapter-page .poster .head .body{max-width:560px;margin-top:20px}.chapter-page .days .col{min-height:0}.chapter-page .days .name{font-size:24px}.chapter-page .ladder .rungs{gap:24px}.chapter-page .next .shot{height:520px}.chapter-page .term .def{left:var(--m);right:var(--m);pointer-events:none;width:auto;position:fixed;top:auto;bottom:16px}}@media (width<=760px){.chapter-page{--k:.22}.chapter-page .headline{font-size:36px}.chapter-page .opening{padding:156px var(--m) 40px}.chapter-page .opening .top{flex-direction:column;gap:8px}.chapter-page .opening h1{margin-top:20px;font-size:clamp(48px,15vw,64px)}.chapter-page .photo-band .shot{aspect-ratio:4/5;height:auto}.chapter-page .photo-band .caption{width:auto;max-width:none;margin:-40px var(--m) 0;padding:16px 16px 14px;position:relative;bottom:0;left:0}.chapter-page .photo-band .what{font-size:17px}.chapter-page .photo-band .credit{padding-top:8px}.chapter-page .days{padding:40px var(--m) 48px;margin-top:48px}.chapter-page .days .head{flex-direction:column;align-items:flex-start}.chapter-page .days .cols{grid-template-columns:minmax(0,1fr)}.chapter-page .days .col{padding:20px 16px 8px}.chapter-page .days .col+.col{border-left:0;border-top:1px solid var(--line)}.chapter-page .days .sun{border-top:0}.chapter-page .days .day{font-size:88px}.chapter-page .days .line{margin-top:16px;font-size:16px}.chapter-page .days .col ul{margin-top:20px}.chapter-page .days .col li{padding:14px 0 12px}.chapter-page .days .name{font-size:22px}.chapter-page .knockout{padding-top:64px}.chapter-page .knockout .numbers{grid-template-columns:minmax(0,1fr);row-gap:32px}.chapter-page .knockout .num{font-size:160px}.chapter-page .knockout li:nth-child(2) .num{font-size:120px}.chapter-page .knockout li:nth-child(3) .num{font-size:88px}.chapter-page .ladder{padding-top:72px}.chapter-page .ladder .rungs{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:28px 8px;margin-top:36px;display:grid}.chapter-page .band{margin-top:72px;padding-top:48px}.chapter-page .band .stage{margin-top:20px}.chapter-page .words{margin-top:56px}.chapter-page .next{margin-top:72px}.chapter-page .next .shot{aspect-ratio:4/3;height:auto}.chapter-page .next .caption{width:auto;max-width:none;margin:-32px var(--m) 0;padding:20px 16px;position:relative;bottom:0;right:0}.chapter-page .next h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.chapter-page .def{animation:none}}
