.gh-hero{padding-bottom:clamp(56px,10vh,120px)}.gh-hero .display{max-width:14ch;margin-bottom:26px}.gh-hero .lede+.lede{margin-top:14px}.gh-hero .hero-actions{margin-top:34px}.pk{padding-top:clamp(80px,14vh,160px);padding-bottom:clamp(72px,12vh,140px)}.pk .display{margin-bottom:22px}.pk-list{border-top:1px solid var(--line-2);margin-top:52px}.pk-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px;padding:26px 0 28px;display:grid}@media (min-width:860px){.pk-item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.pk-item dt{font:400 clamp(20px, 1.8vw, 25px)/1.25 var(--f-body);letter-spacing:-.02em;align-items:baseline;gap:14px;display:flex}.pk-item dt:before{content:"";background:var(--row-c,var(--c-sun));border-radius:50%;flex:none;width:9px;height:9px}.pk-item dd{color:var(--ink-2);max-width:60ch;margin:0;font-size:16.5px;line-height:1.55}.pk-item dd b{color:var(--ink);font-weight:500}.ba{padding-top:clamp(80px,14vh,160px);padding-bottom:clamp(72px,12vh,140px)}.ba .display{margin-bottom:22px}.ba-pairs{gap:clamp(40px,6vw,72px);margin-top:56px;display:grid}.ba-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(12px,2vw,24px);display:grid}.ba-shot{margin:0}.ba-shot img{aspect-ratio:3/4;object-fit:cover;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;height:auto}.ba-shot figcaption{font:500 11px/1.4 var(--f-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-2);margin-top:12px}.ba-shot.is-after figcaption{color:var(--ink)}.ba-note{margin-top:30px}.live{border-top:1px solid var(--line);padding-top:clamp(80px,14vh,160px);padding-bottom:clamp(72px,12vh,140px)}.live .display{margin-bottom:22px}.live-grid{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:30px;display:grid}@media (min-width:960px){.live-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,96px)}}.live-spec{border-top:1px solid var(--line-2);font-size:16px}.live-spec div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:13px 0;display:flex}.live-spec dt{color:var(--ink-2)}.live-spec dd{text-align:right;margin:0}.pk-todo{border-top:1px solid var(--line);padding-top:clamp(80px,14vh,160px);padding-bottom:clamp(72px,12vh,140px)}.pk-todo .display{margin-bottom:22px}.pk-todo .lede+.lede{margin-top:14px}.pk-todo .tag-note{margin-right:10px}@media (max-width:620px){.ba-shot figcaption{letter-spacing:.12em;font-size:10px}}
