.ch{isolation:isolate;border-bottom:1.5px solid var(--ink);background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.ch-bg{z-index:-1;position:absolute;inset:0}.ch-bg img{object-fit:cover;object-position:var(--pos);width:100%;height:100%;position:absolute;inset:0}.ch-scrim{background:linear-gradient(90deg,#1f1a16db 0%,#1f1a16a8 30%,#1f1a162e 54%,#1f1a1600 72%),linear-gradient(#1f1a1600 62%,#1f1a168c 100%);position:absolute;inset:0}.ch-in{flex-direction:column;justify-content:space-between;gap:48px;min-height:clamp(600px,78vh,800px);padding-top:32px;padding-bottom:196px;display:flex;position:relative}.ch .pk-crumbs,.ch .pk-crumbs a{color:var(--paper)}.ch .pk-crumbs i{color:#fbf7f099}.ch .pk-crumbs [aria-current],.ch .pk-crumbs span{color:var(--paper)}.ch-copy{text-shadow:0 1px 18px #1f1a1673;flex-direction:column;gap:20px;max-width:560px;display:flex}.ch-kick{letter-spacing:.1em;text-transform:uppercase;color:#fbf7f0c7;margin:0;font-size:12px}.ch h1{color:var(--paper);overflow-wrap:anywhere;margin:0;font-size:clamp(48px,6.4vw,104px)}.ch-em{max-width:30ch;font-family:var(--serif);color:var(--paper);margin:0;font-size:clamp(24px,2.4vw,36px);font-style:italic;line-height:1.15}.ch-stat{border:1.5px solid var(--ink);background:var(--butter);color:var(--ink);box-shadow:4px 4px 0 var(--ink);text-shadow:none;flex-direction:column;align-self:flex-start;gap:6px;margin:0;padding:12px 16px 14px;display:inline-flex}.ch-stat .mono{letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.ch-stat b{font:600 clamp(20px, 2.2vw, 28px)/1.15 var(--disp,var(--sans))}.ch .bkc{text-shadow:none}.ch .bkc .bkc-note{color:var(--paper)}.ch-plain{background:var(--paper);color:var(--ink)}.ch-plain .pk-crumbs,.ch-plain .pk-crumbs a,.ch-plain h1{color:var(--ink)}.ch-plain .ch-plain .ch-kick{color:var(--cocoa)}.ch-plain .ch-em,.ch-plain .pk-crumbs [aria-current],.ch-plain .pk-crumbs span{color:var(--ink)}.ch-plain .ch-copy{text-shadow:none}.ch-plain .bkc .bkc-note{color:var(--cocoa)}.ch-plain .ch-in{min-height:0}@media (max-width:900px) and (min-width:761px){.ch-in{padding-bottom:112px}}@media (max-width:760px){.ch-bg{height:62vw;min-height:260px;bottom:auto}.ch-bg img{object-position:var(--pos)}.ch-scrim{background:linear-gradient(180deg, #1f1a1659 0%, #1f1a1600 30%, #1f1a1600 60%, var(--ink) 100%)}.ch-in{gap:0;min-height:0;padding-top:20px;padding-bottom:92px}.ch:not(.ch-plain) .ch-copy{margin-top:max(200px,62vw - 70px)}.ch-copy{gap:18px}}
.csd{z-index:4;width:58px;height:236px;color:var(--paper);border:2px solid var(--ink);background:var(--ink);box-shadow:4px 4px 0 var(--ink);transition:width .3s var(--ease), translate .3s var(--ease);justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.csd-prev{border-left:0;border-radius:0 10px 10px 0;left:0}.csd-next{box-shadow:-4px 4px 0 var(--ink);border-right:0;border-radius:10px 0 0 10px;right:0}.csd img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.csd:after{content:"";background:linear-gradient(#1f1a1600 30%,#1f1a16b3);position:absolute;inset:0}.csd-k{z-index:2;border:1.5px solid var(--ink);background:var(--butter);color:var(--ink);border-radius:999px;padding:2px 6px;font-size:8.5px;position:absolute;top:8px;left:50%;translate:-50%}.csd-t{z-index:1;writing-mode:vertical-rl;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 6px #1f1a16cc;max-height:170px;margin-top:40px;font-size:10.5px;position:relative;overflow:hidden}.csd-prev .csd-t{transform:rotate(180deg)}.csd-t i{font-style:normal;display:inline-block;transform:rotate(90deg)}.csd:hover,.csd:focus-visible{width:96px}@media (max-width:760px){.csd{border:0;border-top:1.5px solid var(--ink);width:50%;height:44px;box-shadow:none;border-radius:0;top:auto;bottom:0;translate:none}.csd:hover,.csd:focus-visible{width:50%}.csd img{opacity:.45}.csd-k{display:none}.csd{padding:0 12px}.csd-t{writing-mode:horizontal-tb;max-width:100%;margin:0;transform:none!important}.csd-t i{transform:none}.csd-next{border-left:1.5px solid var(--ink)}}
