.ac[data-astro-cid-i3yk3o3x]{margin:0;border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:var(--gc-bg-raised);padding:clamp(1rem,3vw,1.75rem)}.ac__caption[data-astro-cid-i3yk3o3x]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;margin-bottom:1.5rem}.ac__title[data-astro-cid-i3yk3o3x]{color:var(--gc-text);font-size:.9375rem;font-weight:600}.ac__legend[data-astro-cid-i3yk3o3x]{color:var(--gc-text-tertiary);font-size:.8125rem}.ac__plot[data-astro-cid-i3yk3o3x]{position:relative;height:clamp(13rem,34vw,20rem);margin:0 1.25rem 0 0}.ac__svg[data-astro-cid-i3yk3o3x]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ac__svg[data-astro-cid-i3yk3o3x]{clip-path:inset(0 0 0 0);transition:clip-path 1.6s var(--ease-out-quart)}.reveal:not(.visible) .ac__svg[data-astro-cid-i3yk3o3x]{clip-path:inset(0 100% 0 0)}.reveal:not(.visible) .ac__pin[data-astro-cid-i3yk3o3x],.reveal:not(.visible) .ac__total[data-astro-cid-i3yk3o3x]{opacity:0}.ac__grid[data-astro-cid-i3yk3o3x]{position:absolute;left:0;right:0;border-top:1px dashed var(--gc-border)}.ac__grid-label[data-astro-cid-i3yk3o3x]{position:absolute;top:.2rem;left:0;color:var(--gc-text-tertiary);font-size:.6875rem;font-variant-numeric:tabular-nums}.ac__pin[data-astro-cid-i3yk3o3x]{position:absolute;display:grid;place-items:center;width:1.5rem;height:1.5rem;transform:translate(-50%,-50%);border:2px solid var(--gc-bg-raised);border-radius:var(--gc-radius-full);background:var(--gc-primary);color:var(--gc-text-on-primary);font-size:.6875rem;font-weight:700;line-height:1;box-shadow:0 0 0 3px var(--gc-primary-muted);transition:opacity .5s var(--ease-out-quart);transition-delay:calc(.9s + var(--i) * .11s)}.ac__pin--milestone[data-astro-cid-i3yk3o3x]{width:auto;padding:0 .4rem;background:var(--gc-bg);color:var(--gc-text-brand);border-color:var(--gc-primary)}.ac__total[data-astro-cid-i3yk3o3x]{position:absolute;transform:translate(-60%,-165%);border-radius:var(--gc-radius-full);background:var(--gc-text);color:var(--gc-bg);padding:.2rem .55rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .5s var(--ease-out-quart) 1.4s}.ac__axis[data-astro-cid-i3yk3o3x]{position:relative;height:1.5rem;margin:.5rem 1.25rem 0 0;border-top:1px solid var(--gc-border)}.ac__tick[data-astro-cid-i3yk3o3x]{position:absolute;top:.4rem;color:var(--gc-text-tertiary);font-size:.6875rem;text-transform:capitalize}@media(prefers-reduced-motion:reduce){.ac__svg[data-astro-cid-i3yk3o3x],.ac__pin[data-astro-cid-i3yk3o3x],.ac__total[data-astro-cid-i3yk3o3x]{transition:none}.reveal:not(.visible) .ac__svg[data-astro-cid-i3yk3o3x]{clip-path:none}.reveal:not(.visible) .ac__pin[data-astro-cid-i3yk3o3x],.reveal:not(.visible) .ac__total[data-astro-cid-i3yk3o3x]{opacity:1}}.rh[data-astro-cid-pvlus3vj]{margin:0;border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:var(--gc-bg-raised);padding:clamp(1rem,3vw,1.75rem)}.rh__highlights[data-astro-cid-pvlus3vj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem}.rh__highlight[data-astro-cid-pvlus3vj]{margin:0;display:flex;flex-direction:column;gap:.3rem;min-width:0}.rh__highlight[data-astro-cid-pvlus3vj] strong[data-astro-cid-pvlus3vj]{color:var(--gc-text);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.rh__highlight[data-astro-cid-pvlus3vj] span[data-astro-cid-pvlus3vj]{color:var(--gc-text-secondary);font-size:.875rem;line-height:1.45}.rh__plot[data-astro-cid-pvlus3vj]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.25rem,1.2vw,.75rem);align-items:end}.rh__col[data-astro-cid-pvlus3vj]{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;--bar: var(--gc-border-hover)}.rh__col[data-astro-cid-pvlus3vj][data-verdict=fail]{--bar: var(--gc-destructive)}.rh__col[data-astro-cid-pvlus3vj][data-verdict=partial]{--bar: var(--gc-warning)}.rh__col[data-astro-cid-pvlus3vj][data-verdict=conditional]{--bar: var(--gc-primary)}.rh__col[data-astro-cid-pvlus3vj][data-verdict=go]{--bar: var(--gc-success)}.rh__pct[data-astro-cid-pvlus3vj]{color:var(--gc-text);font-size:clamp(.7rem,1.6vw,.875rem);font-weight:700;font-variant-numeric:tabular-nums}.rh__track[data-astro-cid-pvlus3vj]{position:relative;width:100%;max-width:3.25rem;height:clamp(8rem,22vw,12rem);border-radius:var(--gc-radius-md, 8px);background:var(--gc-bg-inset, var(--gc-bg-overlay));overflow:hidden}.rh__bar[data-astro-cid-pvlus3vj]{position:absolute;inset:auto 0 0;height:calc(var(--h) * 1%);border-radius:inherit;background:linear-gradient(180deg,var(--bar) 0%,color-mix(in oklch,var(--bar),transparent 45%) 100%);transform-origin:bottom;transition:transform .9s var(--ease-out-expo);transition-delay:calc(var(--i) * 90ms)}.reveal:not(.visible) .rh__bar[data-astro-cid-pvlus3vj]{transform:scaleY(0)}.rh__id[data-astro-cid-pvlus3vj]{color:var(--gc-text);font-family:var(--font-mono);font-size:.8125rem;font-weight:600}.rh__apps[data-astro-cid-pvlus3vj],.rh__verdict[data-astro-cid-pvlus3vj]{color:var(--gc-text-tertiary);font-size:.6875rem;line-height:1.2;text-align:center;font-variant-numeric:tabular-nums}.rh__col[data-astro-cid-pvlus3vj][data-verdict=go] .rh__verdict[data-astro-cid-pvlus3vj]{color:var(--gc-success-text, var(--gc-text));font-weight:700}.rh__caption[data-astro-cid-pvlus3vj]{margin-top:1.25rem;color:var(--gc-text-tertiary);font-size:.8125rem}@media(max-width:479px){.rh__verdict[data-astro-cid-pvlus3vj]{display:none}}@media(prefers-reduced-motion:reduce){.rh__bar[data-astro-cid-pvlus3vj]{transition:none}.reveal:not(.visible) .rh__bar[data-astro-cid-pvlus3vj]{transform:none}}.vt[data-astro-cid-phsdbutl]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.75rem}.vt__item[data-astro-cid-phsdbutl]{min-width:0}.vt__card[data-astro-cid-phsdbutl]{position:relative;display:flex;gap:.875rem;height:100%;border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:var(--gc-bg-raised);padding:1rem 1rem 1rem 1.125rem;color:inherit;text-decoration:none;overflow:hidden;transition:border-color .2s,transform .2s var(--ease-out-quart)}.vt__card[data-astro-cid-phsdbutl]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent, var(--gc-primary))}a[data-astro-cid-phsdbutl].vt__card:hover{border-color:var(--gc-border-hover);transform:translateY(-2px)}a[data-astro-cid-phsdbutl].vt__card:focus-visible{outline:2px solid var(--gc-primary);outline-offset:2px}.vt__card--milestone[data-astro-cid-phsdbutl]{border-style:dashed}.vt__card--milestone[data-astro-cid-phsdbutl]:before{background:var(--gc-primary)}.vt__marker[data-astro-cid-phsdbutl]{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--gc-radius-full);background:var(--gc-primary);color:var(--gc-text-on-primary);font-size:.75rem;font-weight:700}.vt__marker--milestone[data-astro-cid-phsdbutl]{background:var(--gc-bg);border:1.5px solid var(--gc-primary);color:var(--gc-text-brand);font-size:.625rem}.vt__body[data-astro-cid-phsdbutl]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.vt__meta[data-astro-cid-phsdbutl]{color:var(--gc-text-tertiary);font-size:.75rem}.vt__name[data-astro-cid-phsdbutl]{color:var(--gc-text);font-size:1.0625rem;font-weight:700;line-height:1.2}.vt__tagline[data-astro-cid-phsdbutl]{color:var(--gc-text-secondary);font-size:.875rem;line-height:1.5}.vt__more[data-astro-cid-phsdbutl]{margin-top:auto;padding-top:.4rem;color:var(--gc-text-brand);font-size:.8125rem;font-weight:600}@media(prefers-reduced-motion:reduce){.vt__card[data-astro-cid-phsdbutl]{transition:none}a[data-astro-cid-phsdbutl].vt__card:hover{transform:none}}.ch[data-astro-cid-rr5pexzl]{--ch-paw: var(--gc-mascot-orange);--ch-on-media: var(--gc-text-on-primary);padding-top:5.5rem;background:radial-gradient(60rem 30rem at 85% -5%,color-mix(in oklch,var(--gc-primary),transparent 88%),transparent 70%),var(--gc-bg);overflow-x:clip}.ch-shell[data-astro-cid-rr5pexzl]{width:min(1120px,calc(100% - 32px));margin:0 auto}.ch-hero[data-astro-cid-rr5pexzl]{padding:clamp(1.5rem,5vw,3.5rem) 0 clamp(2.5rem,6vw,4rem)}.ch-hero__grid[data-astro-cid-rr5pexzl]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(1.5rem,5vw,4rem);align-items:center}.ch-eyebrow[data-astro-cid-rr5pexzl]{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--gc-text-brand);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ch-eyebrow[data-astro-cid-rr5pexzl] .ch-eyebrow__paw{color:var(--ch-paw)}.ch-hero__title[data-astro-cid-rr5pexzl]{margin:.85rem 0 0;color:var(--gc-text);font-size:clamp(2.4rem,6vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1;text-wrap:balance}.ch-hero__lead[data-astro-cid-rr5pexzl]{max-width:56ch;margin:1.25rem 0 0;color:var(--gc-text-secondary);font-size:clamp(1rem,1.6vw,1.175rem);line-height:1.6}.ch-acts[data-astro-cid-rr5pexzl]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.ch-acts__link[data-astro-cid-rr5pexzl]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--gc-border);border-radius:var(--gc-radius-full);background:color-mix(in oklch,var(--gc-bg-raised),transparent 20%);padding:.45rem .85rem .45rem .5rem;color:var(--gc-text-secondary);font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.ch-acts__link[data-astro-cid-rr5pexzl]:hover{border-color:var(--gc-primary);color:var(--gc-text)}.ch-acts__link[data-astro-cid-rr5pexzl]:focus-visible{outline:2px solid var(--gc-primary);outline-offset:2px}.ch-acts__numeral[data-astro-cid-rr5pexzl]{display:grid;place-items:center;min-width:1.5rem;height:1.5rem;border-radius:var(--gc-radius-full);background:var(--gc-primary-muted);color:var(--gc-text-brand);font-family:var(--font-mono);font-size:.6875rem}.ch-portrait[data-astro-cid-rr5pexzl]{position:relative;margin:0;justify-self:end;width:min(100%,22rem);aspect-ratio:699 / 1048;border-radius:calc(var(--gc-radius-lg) * 1.5);overflow:hidden;box-shadow:0 30px 60px -30px color-mix(in oklch,var(--gc-primary),transparent 40%),0 0 0 1px var(--gc-border)}.ch-portrait[data-astro-cid-rr5pexzl] img[data-astro-cid-rr5pexzl]{width:100%;height:100%;object-fit:cover}.ch-portrait__caption[data-astro-cid-rr5pexzl]{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:.15rem;padding:3.5rem 1.1rem 1rem;background:linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--gc-media-scrim),transparent 12%) 70%);color:var(--ch-on-media)}.ch-portrait__name[data-astro-cid-rr5pexzl]{font-size:1.25rem;font-weight:700}.ch-portrait__role[data-astro-cid-rr5pexzl],.ch-portrait__place[data-astro-cid-rr5pexzl]{color:color-mix(in oklch,var(--ch-on-media),transparent 20%);font-size:.8125rem}.ch-portrait__badge[data-astro-cid-rr5pexzl]{position:absolute;top:.9rem;left:.9rem;display:flex;flex-direction:column;margin:0;border-radius:var(--gc-radius-md);background:color-mix(in oklch,var(--gc-media-scrim),transparent 28%);backdrop-filter:blur(8px);padding:.45rem .7rem;color:var(--ch-on-media);font-size:.8125rem;font-weight:700}.ch-portrait__badge[data-astro-cid-rr5pexzl] span[data-astro-cid-rr5pexzl]{color:color-mix(in oklch,var(--ch-on-media),transparent 25%);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ch-stats[data-astro-cid-rr5pexzl]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2rem,5vw,3.5rem) 0 0;border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:var(--gc-bg-raised)}.ch-stats__item[data-astro-cid-rr5pexzl]{display:flex;flex-direction:column-reverse;gap:.35rem;padding:clamp(1rem,2.5vw,1.5rem);min-width:0}.ch-stats__item[data-astro-cid-rr5pexzl]+.ch-stats__item[data-astro-cid-rr5pexzl]{border-left:1px solid var(--gc-border)}.ch-stats[data-astro-cid-rr5pexzl] dt[data-astro-cid-rr5pexzl]{color:var(--gc-text-secondary);font-size:.8125rem;line-height:1.4}.ch-stats[data-astro-cid-rr5pexzl] dd[data-astro-cid-rr5pexzl]{margin:0;color:var(--gc-text);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.ch-trail[data-astro-cid-rr5pexzl]{position:relative;padding-left:clamp(2rem,6vw,4.5rem)}.ch-trail[data-astro-cid-rr5pexzl]:before{content:"";position:absolute;top:.75rem;bottom:3rem;left:clamp(.6rem,2.4vw,1.6rem);border-left:2px dotted color-mix(in oklch,var(--ch-paw),transparent 45%)}.ch-act[data-astro-cid-rr5pexzl]{position:relative;padding:clamp(2.5rem,7vw,5rem) 0 0;scroll-margin-top:5rem}.ch-act--last[data-astro-cid-rr5pexzl]{padding-bottom:clamp(3rem,7vw,5rem)}.ch-act__kicker[data-astro-cid-rr5pexzl]{position:relative;margin:0;color:var(--gc-text-brand);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ch-act__marker[data-astro-cid-rr5pexzl]{position:absolute;top:50%;left:calc(-1*clamp(2rem,6vw,4.5rem) + clamp(.6rem,2.4vw,1.6rem) + 1px);display:grid;place-items:center;width:2rem;height:2rem;transform:translate(-50%,-50%);border:2px solid color-mix(in oklch,var(--ch-paw),transparent 30%);border-radius:var(--gc-radius-full);background:var(--gc-bg);color:var(--ch-paw)}.ch-act__title[data-astro-cid-rr5pexzl]{max-width:22ch;margin:.6rem 0 0;color:var(--gc-text);font-size:clamp(1.85rem,4.2vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}.ch-act__prose[data-astro-cid-rr5pexzl]{max-width:66ch;margin-top:1.1rem;color:var(--gc-text-secondary);font-size:clamp(1rem,1.4vw,1.0625rem);line-height:1.7}.ch-act__prose[data-astro-cid-rr5pexzl] p[data-astro-cid-rr5pexzl]{margin:0 0 .85rem}.ch-pillars[data-astro-cid-rr5pexzl]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 0;padding:0}.ch-pillars__item[data-astro-cid-rr5pexzl]{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:var(--gc-bg-raised);padding:1.1rem}.ch-pillars__item[data-astro-cid-rr5pexzl] strong[data-astro-cid-rr5pexzl]{color:var(--gc-text);font-size:1rem}.ch-pillars__item[data-astro-cid-rr5pexzl] span[data-astro-cid-rr5pexzl]{color:var(--gc-text-secondary);font-size:.875rem;line-height:1.55}.ch-quote[data-astro-cid-rr5pexzl]{margin:2.25rem 0 0;max-width:52rem}.ch-quote[data-astro-cid-rr5pexzl] blockquote[data-astro-cid-rr5pexzl]{margin:0}.ch-quote[data-astro-cid-rr5pexzl] p[data-astro-cid-rr5pexzl]{margin:0;color:var(--gc-text);font-size:clamp(1.3rem,2.6vw,1.85rem);font-weight:600;letter-spacing:-.015em;line-height:1.3;text-wrap:pretty}.ch-quote[data-astro-cid-rr5pexzl] p[data-astro-cid-rr5pexzl]:before{content:"“";color:var(--gc-primary)}.ch-quote[data-astro-cid-rr5pexzl] p[data-astro-cid-rr5pexzl]:after{content:"”";color:var(--gc-primary)}.ch-quote[data-astro-cid-rr5pexzl] figcaption[data-astro-cid-rr5pexzl],.ch-name__quote[data-astro-cid-rr5pexzl] figcaption[data-astro-cid-rr5pexzl]{margin-top:.75rem;color:var(--gc-text-tertiary);font-size:.8125rem}.ch-name[data-astro-cid-rr5pexzl]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;margin-top:2.25rem;border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:linear-gradient(135deg,color-mix(in oklch,var(--ch-paw),transparent 92%),transparent 60%),var(--gc-bg-raised);padding:clamp(1.1rem,3vw,1.75rem)}.ch-name__mark[data-astro-cid-rr5pexzl]{display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--gc-radius-full);background:color-mix(in oklch,var(--ch-paw),transparent 85%);color:var(--ch-paw)}.ch-name__title[data-astro-cid-rr5pexzl]{margin:0;color:var(--gc-text);font-size:1.25rem;font-weight:700}.ch-name__body[data-astro-cid-rr5pexzl]{margin:.5rem 0 0;color:var(--gc-text-secondary);font-size:.9375rem;line-height:1.65}.ch-name__quote[data-astro-cid-rr5pexzl]{margin:1rem 0 0;border-left:3px solid var(--ch-paw);padding-left:1rem}.ch-name__quote[data-astro-cid-rr5pexzl] blockquote[data-astro-cid-rr5pexzl]{margin:0}.ch-name__quote[data-astro-cid-rr5pexzl] p[data-astro-cid-rr5pexzl]{margin:0;color:var(--gc-text);font-size:1rem;font-style:italic;line-height:1.55}.ch-figures[data-astro-cid-rr5pexzl]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 0}.ch-figures__item[data-astro-cid-rr5pexzl]{display:flex;flex-direction:column-reverse;gap:.35rem;border-top:2px solid var(--gc-primary);padding-top:.85rem}.ch-figures[data-astro-cid-rr5pexzl] dt[data-astro-cid-rr5pexzl]{color:var(--gc-text-secondary);font-size:.8125rem;line-height:1.4}.ch-figures[data-astro-cid-rr5pexzl] dd[data-astro-cid-rr5pexzl]{margin:0;color:var(--gc-text);font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ch-days[data-astro-cid-rr5pexzl]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:2.25rem 0 0;padding:0}.ch-days__item[data-astro-cid-rr5pexzl]{display:flex;flex-direction:column;gap:.3rem;border:1px solid var(--gc-border);border-radius:var(--gc-radius-lg);background:var(--gc-bg-raised);padding:1rem;min-width:0}.ch-days__item--go[data-astro-cid-rr5pexzl]{border-color:color-mix(in oklch,var(--gc-success),transparent 40%);background:linear-gradient(160deg,color-mix(in oklch,var(--gc-success),transparent 88%),transparent 70%),var(--gc-bg-raised)}.ch-days__offset[data-astro-cid-rr5pexzl]{color:var(--gc-text-brand);font-family:var(--font-mono);font-size:.8125rem;font-weight:700}.ch-days__date[data-astro-cid-rr5pexzl]{color:var(--gc-text-tertiary);font-size:.75rem}.ch-days__title[data-astro-cid-rr5pexzl]{margin-top:.2rem;color:var(--gc-text);font-size:.9375rem;font-weight:700;line-height:1.3}.ch-days__body[data-astro-cid-rr5pexzl]{color:var(--gc-text-secondary);font-size:.8125rem;line-height:1.5}.ch-sub[data-astro-cid-rr5pexzl]{margin-top:clamp(2.5rem,6vw,3.5rem)}.ch-sub__title[data-astro-cid-rr5pexzl]{margin:0;color:var(--gc-text);font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800;letter-spacing:-.015em}.ch-sub__body[data-astro-cid-rr5pexzl]{max-width:66ch;margin:.75rem 0 1.5rem;color:var(--gc-text-secondary);font-size:1rem;line-height:1.7}.ch-footnote[data-astro-cid-rr5pexzl]{max-width:80ch;margin:.85rem 0 0;color:var(--gc-text-tertiary);font-size:.75rem;line-height:1.55}.ch-footnote[data-astro-cid-rr5pexzl] a[data-astro-cid-rr5pexzl]{margin-left:.35rem;color:var(--gc-text-brand);font-weight:600}#evolution[data-astro-cid-rr5pexzl] .reveal[data-astro-cid-rr5pexzl]{margin-top:1.75rem}.ch-peak[data-astro-cid-rr5pexzl]{display:flex;align-items:baseline;gap:.6rem;margin:1rem 0 1.75rem;color:var(--gc-text-secondary);font-size:.875rem}.ch-peak[data-astro-cid-rr5pexzl] strong[data-astro-cid-rr5pexzl]{color:var(--gc-text);font-size:1.5rem;font-weight:800;font-variant-numeric:tabular-nums}.ch-next[data-astro-cid-rr5pexzl]{margin-top:1.5rem;max-width:52rem;border:1px solid var(--gc-border);border-radius:calc(var(--gc-radius-lg) * 1.25);background:radial-gradient(40rem 16rem at 0% 0%,color-mix(in oklch,var(--gc-primary),transparent 86%),transparent 70%),var(--gc-bg-raised);padding:clamp(1.25rem,4vw,2.25rem)}.ch-next__body[data-astro-cid-rr5pexzl]{margin:0;color:var(--gc-text-secondary);font-size:clamp(1rem,1.4vw,1.0625rem);line-height:1.7}.ch-next__tribute[data-astro-cid-rr5pexzl]{margin:1.25rem 0 0;color:var(--gc-text);font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:700;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}.ch-next__actions[data-astro-cid-rr5pexzl]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem}.ch-next__link[data-astro-cid-rr5pexzl]{color:var(--gc-text-brand);font-size:.9375rem;font-weight:600;text-underline-offset:3px}.ch-next__cta[data-astro-cid-rr5pexzl]{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--gc-radius-full);background:var(--gc-gradient-brand);padding:.75rem 1.25rem;color:var(--gc-text-on-primary);font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .2s var(--ease-out-quart),box-shadow .2s}.ch-next__cta[data-astro-cid-rr5pexzl]:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px var(--gc-primary-deep)}.ch-next__cta[data-astro-cid-rr5pexzl]:focus-visible{outline:2px solid var(--gc-primary);outline-offset:3px}@media(max-width:1023px){.ch-days[data-astro-cid-rr5pexzl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ch-hero__grid[data-astro-cid-rr5pexzl]{grid-template-columns:minmax(0,1fr)}.ch-portrait[data-astro-cid-rr5pexzl]{justify-self:start;width:min(100%,17rem)}.ch-stats[data-astro-cid-rr5pexzl]{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-stats__item[data-astro-cid-rr5pexzl]:nth-child(3){border-left:none}.ch-stats__item[data-astro-cid-rr5pexzl]:nth-child(n+3){border-top:1px solid var(--gc-border)}.ch-pillars[data-astro-cid-rr5pexzl]{grid-template-columns:minmax(0,1fr)}.ch-figures[data-astro-cid-rr5pexzl]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}}@media(max-width:479px){.ch-days[data-astro-cid-rr5pexzl],.ch-name[data-astro-cid-rr5pexzl]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ch-acts__link[data-astro-cid-rr5pexzl],.ch-next__cta[data-astro-cid-rr5pexzl]{transition:none}.ch-next__cta[data-astro-cid-rr5pexzl]:hover{transform:none}}
