.cs-hero[data-astro-cid-d346zmd5]{background:var(--ft-05);padding-top:calc(var(--header-h) + var(--space-6));padding-bottom:clamp(56px,7vw,104px)}.cs-hero__inner[data-astro-cid-d346zmd5]{gap:var(--space-4);display:grid}.cs-back[data-astro-cid-d346zmd5]{min-height:44px;font-size:var(--fs-small);color:var(--ft-02);justify-self:start;align-items:center;gap:10px;display:inline-flex}.cs-back__arrow[data-astro-cid-d346zmd5]{border:1px solid #eaeaea47;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;transform:rotate(-135deg)}.cs-hero__title[data-astro-cid-d346zmd5]{max-width:20ch}.cs-hero__value-row[data-astro-cid-d346zmd5]{align-items:flex-end;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.cs-hero__value[data-astro-cid-d346zmd5]{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(6rem,3rem + 13vw,16rem);font-weight:500;line-height:.8}.cs-hero__value-label[data-astro-cid-d346zmd5]{max-width:22ch;color:var(--ft-02);padding-bottom:.6em;font-size:clamp(1.125rem,1rem + .6vw,1.5rem)}.cs-meta[data-astro-cid-d346zmd5]{gap:var(--space-3) var(--space-6);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--ft-border-dark);flex-wrap:wrap;display:flex}.cs-meta[data-astro-cid-d346zmd5] div[data-astro-cid-d346zmd5]{gap:4px;display:grid}.cs-meta[data-astro-cid-d346zmd5] .label[data-astro-cid-d346zmd5]{color:var(--ft-02)}.cs-meta[data-astro-cid-d346zmd5] dd[data-astro-cid-d346zmd5]{margin:0}.cs-two[data-astro-cid-d346zmd5]{gap:var(--space-4);grid-template-columns:1fr 2.4fr;align-items:start;display:grid}.cs-lead[data-astro-cid-d346zmd5]{letter-spacing:-.02em;max-width:28ch;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);line-height:1.18}.cs-block--tight[data-astro-cid-d346zmd5]{padding-top:clamp(56px,6vw,96px)}.cs-stats[data-astro-cid-d346zmd5]{margin:var(--space-4) 0 0;border-top:1px solid var(--ft-border-dark);grid-template-columns:repeat(4,1fr);display:grid}.cs-stat[data-astro-cid-d346zmd5]{justify-content:flex-end;gap:var(--space-1);padding:var(--space-4) var(--space-3) 0 0;flex-direction:column-reverse;display:flex}.cs-stat[data-astro-cid-d346zmd5]+.cs-stat[data-astro-cid-d346zmd5]{padding-left:var(--space-3);border-left:1px solid var(--ft-border-dark)}.cs-stat__value[data-astro-cid-d346zmd5]{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(2rem,1.4rem + 2.2vw,3.5rem);font-weight:500;line-height:1}.cs-stat__label[data-astro-cid-d346zmd5]{color:var(--ft-02)}.cs-bars[data-astro-cid-d346zmd5]{gap:var(--space-4);display:grid}.cs-bar[data-astro-cid-d346zmd5]{align-items:center;gap:var(--space-3);grid-template-columns:minmax(140px,1fr) 2fr auto;display:grid}.cs-bar__head[data-astro-cid-d346zmd5]{display:grid}.cs-bar__label[data-astro-cid-d346zmd5]{font-weight:500}.cs-bar__detail[data-astro-cid-d346zmd5]{font-size:var(--fs-small);color:var(--ft-04)}.cs-bar__track[data-astro-cid-d346zmd5]{background:#0f1f2914;border-radius:999px;height:14px;overflow:hidden}.cs-bar__fill[data-astro-cid-d346zmd5]{height:100%;width:var(--w);background:var(--ft-06);transform-origin:0;border-radius:999px;display:block}.cs-bar__value[data-astro-cid-d346zmd5]{text-align:right;letter-spacing:-.03em;min-width:4ch;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);font-weight:500}.cs-split[data-astro-cid-d346zmd5]{border-radius:16px;gap:4px;height:56px;display:flex;overflow:hidden}.cs-split__part[data-astro-cid-d346zmd5]{width:var(--w);background:var(--ft-06);transform-origin:0}.cs-split__part[data-astro-cid-d346zmd5].cs-split__part--alt,.cs-split__dot[data-astro-cid-d346zmd5].cs-split__dot--alt{background:var(--ft-03)}.cs-split__legend[data-astro-cid-d346zmd5]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.cs-split__legend[data-astro-cid-d346zmd5] li[data-astro-cid-d346zmd5]{color:var(--ft-04);gap:12px;display:flex}.cs-split__legend[data-astro-cid-d346zmd5] strong[data-astro-cid-d346zmd5]{color:var(--ft-06);font-weight:500}.cs-split__dot[data-astro-cid-d346zmd5]{background:var(--ft-06);border-radius:4px;flex:none;width:12px;height:12px;margin-top:6px}.cs-done[data-astro-cid-d346zmd5]{border-top:1px solid var(--ft-border-dark);margin:0;padding:0;list-style:none}.cs-done[data-astro-cid-d346zmd5] li[data-astro-cid-d346zmd5]{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--ft-border-dark);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);display:flex}.cs-done__num[data-astro-cid-d346zmd5]{font-size:var(--fs-label);letter-spacing:.12em;color:var(--ft-02);padding-top:.35em;font-weight:500}.cs-highlight[data-astro-cid-d346zmd5]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--ft-05);font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.cs-note[data-astro-cid-d346zmd5]{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--ft-02)}.cs-next[data-astro-cid-d346zmd5]{border-top:1px solid var(--ft-border-dark)}.cs-next__link[data-astro-cid-d346zmd5]{gap:var(--space-2);padding-block:clamp(56px,7vw,112px);display:grid}.cs-next__row[data-astro-cid-d346zmd5]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cs-next__title[data-astro-cid-d346zmd5]{letter-spacing:-.02em;font-size:clamp(2rem,1.3rem + 3vw,4rem);line-height:1.05}.cs-next__title[data-astro-cid-d346zmd5] em[data-astro-cid-d346zmd5]{font-family:var(--font-serif);font-style:italic}.cs-next__value[data-astro-cid-d346zmd5]{letter-spacing:-.05em;color:var(--ft-02);transition:color .4s var(--ease-out);font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:500}.cs-next__link[data-astro-cid-d346zmd5]:hover .cs-next__value[data-astro-cid-d346zmd5]{color:var(--ft-01)}@media (width<=900px){.cs-two[data-astro-cid-d346zmd5]{grid-template-columns:1fr}.cs-stats[data-astro-cid-d346zmd5]{grid-template-columns:repeat(2,1fr)}.cs-stats[data-astro-cid-d346zmd5] .cs-stat[data-astro-cid-d346zmd5]:nth-child(3){border-left:0;padding-left:0}.cs-stats[data-astro-cid-d346zmd5] .cs-stat[data-astro-cid-d346zmd5]:nth-child(n+3){margin-top:var(--space-3);border-top:1px solid var(--ft-border-dark)}.cs-bar[data-astro-cid-d346zmd5]{grid-template-columns:1fr auto}.cs-bar__track[data-astro-cid-d346zmd5]{grid-area:2/1/auto/-1}.cs-split__legend[data-astro-cid-d346zmd5]{grid-template-columns:1fr}}
