.co-head__lede{max-width:34em}.co-head__seal{justify-content:center;line-height:0;display:flex}@media (width<=1023px){.co-head__seal{transform-origin:0;justify-content:flex-start;margin:-24px 0 -32px;scale:.8}}.co-h2{max-width:14ch;color:var(--ck-ink);text-wrap:balance;margin:0}.co-h2--deep{color:var(--ck-deep-ink)}.co-way{color:var(--ck-deep-ink);border-top:1px solid color-mix(in oklab, var(--ck-face) 8%, transparent);padding:88px 0 96px}.co-way__in{gap:48px;display:grid}@media (width>=1024px){.co-way{padding:136px 0 144px}.co-way__in{grid-template-columns:calc(33.333% - var(--s-gut)) minmax(0, 1fr);column-gap:calc(var(--s-gut) * 2);align-items:start}.co-way .co-h2{top:calc(var(--s-head) + 32px);position:sticky}}.co-way__list{row-gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.co-way__list{column-gap:calc(var(--s-gut) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}.co-p{grid-template-columns:3.2rem minmax(0,1fr);padding:26px 0 22px;display:grid;position:relative}.co-p__rule{background:color-mix(in oklab, var(--ck-face) 16%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.co-p__n{font:400 30px / 1 var(--ck-font-voice-serif);font-variant-numeric:lining-nums;color:color-mix(in oklab, var(--ck-deep-ink) 42%, transparent);grid-row:1/span 2;padding-top:2px}.co-p__title{font-family:var(--ck-font-voice);color:var(--ck-deep-ink);margin:0;font-size:26px;font-weight:400;line-height:1.15}.co-p__text{color:var(--ck-deep-ink-2);text-wrap:pretty;margin:10px 0 0;font-size:15.5px;line-height:1.55}.co-sec{background:var(--ck-face);padding:80px 0}.co-sec+.co-sec{padding-top:0}.co-sec+.co-sec .co-sec__in{border-top:1px solid var(--ck-line);padding-top:72px}.co-sec__in{gap:28px;display:grid}@media (width>=1024px){.co-sec{padding:120px 0}.co-sec+.co-sec .co-sec__in{padding-top:104px}.co-sec__in{grid-template-columns:calc(41.667% - var(--s-gut)) minmax(0, 1fr);column-gap:calc(var(--s-gut) * 2);align-items:start}}.co-sec__body{flex-direction:column;gap:16px;min-width:0;display:flex}.co-lead{max-width:26em;font-family:var(--ck-font-voice);color:var(--ck-ink);text-wrap:pretty;margin:0;font-size:26px;line-height:1.3}.co-text{max-width:36em;font-size:var(--ck-text-lede);line-height:var(--ck-text-lede-lh);color:var(--ck-ink-2);text-wrap:pretty;margin:0}.co-record{gap:0 calc(var(--s-gut) * 2);margin:0;display:grid}@media (width>=760px){.co-record{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start}}.co-record__cell{min-width:10rem;padding:18px 0 20px;position:relative}.co-record__rule{background:var(--ck-ink);height:1px;position:absolute;top:0;left:0;right:0}.co-record__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ck-ink-3);font-size:11px;font-weight:600}.co-record__value{font-variant-numeric:tabular-nums lining-nums;color:var(--ck-ink);margin:8px 0 0;font-size:17px;font-weight:560}.co-watch{border-top:1px solid var(--ck-line);margin:28px 0 32px;padding:22px 0 6px}.co-watch__lanes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.co-watch__lane{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:12px;display:grid}.co-watch__track{height:2px;position:relative;overflow:hidden}.co-watch__ink{background:color-mix(in oklab, var(--c) 40%, transparent);position:absolute;inset:0}.co-watch__pulse{background:var(--c);width:18%;height:2px;opacity:calc(var(--e) * (1 - var(--stop,0)));animation:2.8s linear infinite co-pulse;position:absolute;top:0;left:0}.co-watch__lane:nth-child(2n) .co-watch__pulse{animation-duration:3.4s}.co-watch__lane:nth-child(3n) .co-watch__pulse{animation-delay:-1.2s}@keyframes co-pulse{0%{translate:-100%}to{translate:560%}}.co-watch__state,.co-watch__told,.co-watch__pause{font:500 14px / 1.4 var(--ck-font-work);color:var(--ck-ink);align-items:center;gap:10px;margin:16px 0 0;display:flex}.co-watch__lamp,.co-watch__signal{background:var(--ck-agent-cupidknows);border-radius:50%;width:8px;height:8px}.co-watch__button{border:1px solid var(--ck-ink);border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-weight:600;display:inline-flex}.co-watch__stopped{color:var(--ck-ink-2)}.co-watch[data-a=done] .co-watch__pulse{opacity:.25;transition:opacity .6s ease-out;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.co-watch__pulse{animation:none}}html[data-motion=paused] .co-watch__pulse{animation:none}.co-slip{background:var(--ck-face);max-width:560px;box-shadow:0 0 0 1px color-mix(in oklab, var(--ck-ink) 11%, transparent), var(--ck-shadow-face-paper);opacity:calc(.2 + var(--a) * .8);translate:calc((1 - var(--a)) * 16px) calc((1 - var(--a)) * -14px);border-radius:2px;padding:26px 30px 22px;position:relative}
