.ch{--hv-dim: 0;--th-cap: calc(var(--t-h1) * 0.74);margin: 0;color: var(--fg)}  .ch-g{--ch-mk: clamp(64px,18cqi,100px);--ch-nm: clamp(26px,min(calc((50cqi - 14px) / (0.6 * var(--ch-w,9))),var(--th-cap)),48px);--ch-say: clamp(22px,5.8cqi,32px);display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 28px;  grid-template-rows: auto auto auto auto auto auto auto}.ch p{margin: 0}.ch .ch-rule{grid-column: 1 / -1;align-self: start}.ch .ch-rule--top{grid-row: 1;background: var(--rule-2)}.ch .ch-rule--mid{grid-row: 3;background: var(--rule)}.ch .ch-rule--end{grid-row: 7;background: var(--rule)}  .ch-side{grid-row: 2 / 7;display: grid;grid-template-rows: subgrid;min-width: 0}.ch-side--di{grid-column: 1}.ch-side--o{grid-column: 2}.ch-head{grid-row: 1;align-self: end;padding: 24px 0 20px}.ch-say{grid-row: 4}.ch-ev{grid-row: 5}  .ch-mark{display: block;color: var(--logo-fg,var(--fg))}.ch-mark__svg{display: block;width: calc(var(--ch-mk) * 48 / 52);height: var(--ch-mk)}.ch-name{display: block;font: 600 var(--ch-nm)/0.98 var(--sans);letter-spacing: -0.04em;color: var(--fg);text-wrap: balance;margin-bottom: -0.16em}  .ch-k{grid-row: 4;grid-column: 1 / -1;padding: 16px 0 12px;font: 500 12px/1.3 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--fg-3)}  .ch-say{font: 600 var(--ch-say)/1.1 var(--sans);letter-spacing: -0.03em;color: var(--fg);text-wrap: balance}.ch-ev{display: grid;gap: 3px;align-content: start;padding: 12px 0 22px;font: 400 12px/1.45 var(--mono);letter-spacing: 0;color: var(--fg-2)}.ch-ev-l{display: block}  @container hv (max-width: 400px){.ch-g{--ch-mk: 64px;--ch-nm: clamp(26px,min(calc(100cqi / (0.6 * var(--ch-w,9))),var(--th-cap)),38px);--ch-say: clamp(21px,6.4cqi,26px);grid-template-columns: minmax(0,1fr);grid-template-rows: none}.ch .ch-rule,.ch-k,.ch-side,.ch-side>*{grid-row: auto;grid-column: auto}.ch .ch-rule--mid{display: none}.ch-side{display: block}.ch-side--o{border-top: 1px solid var(--rule)}.ch-k{padding: 14px 0 0}.ch-head{padding: 16px 0 14px}.ch-side--di .ch-head{padding-top: 14px}.ch-ev{padding: 10px 0 20px}}    .ch-mark path:nth-child(1){--z: 1}.ch-mark path:nth-child(7){--z: 2}.ch-mark path:nth-child(6){--z: 3}.ch-mark path:nth-child(5){--z: 4}@media screen and (prefers-reduced-motion: no-preference){  html.js .ch.hv:not(.is-done) :is(.ch-name,.ch-say).hv-t{transform: translateY(8px)}html.js .ch.hv.is-run :is(.ch-name,.ch-say).hv-t{animation-name: ch-rise}html.js .ch.hv:not(.is-done) .ch-mark path{opacity: 0}html.js .ch.hv.is-run:not(.is-done) .ch-mark path{animation: hv-in 0.5s var(--ease) calc(var(--hv-start) + var(--t,0s) + var(--z,0) * 0.1s) both}  html.js .ch.hv:not(.is-armed):not(.is-run):not(.is-done) .ch-mark path{animation: hv-failsafe 0.01s linear 3s both}}@keyframes ch-rise{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}