.ch__top[data-astro-cid-nydpqrfh]{display:grid;gap:clamp(32px,5vw,64px);align-items:end}@media(min-width:960px){.ch__top[data-astro-cid-nydpqrfh]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.ch__head[data-astro-cid-nydpqrfh] h1[data-astro-cid-nydpqrfh]{font-size:var(--t-d1);margin:.35em 0 .5em}.ch__lede[data-astro-cid-nydpqrfh]{font-size:var(--t-lead);font-weight:300;color:var(--fg-soft);margin:0;max-width:58ch}.ch__contact[data-astro-cid-nydpqrfh]{padding:22px 24px;background:var(--surface);border-inline-start:3px solid var(--c-orange)}.ch__mail[data-astro-cid-nydpqrfh]{font-size:var(--t-lead);margin:0 0 4px;overflow-wrap:anywhere}.ch__note[data-astro-cid-nydpqrfh]{font-size:var(--t-sm);color:var(--fg-soft);margin:0 0 18px}.ch__years[data-astro-cid-nydpqrfh]{list-style:none;margin:0 0 clamp(32px,4vw,48px);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));border-top:1px solid var(--line)}.ch__years[data-astro-cid-nydpqrfh] li[data-astro-cid-nydpqrfh]{padding:18px 0;border-bottom:1px solid var(--line)}.ch__year[data-astro-cid-nydpqrfh]{display:block;font-size:var(--t-micro);font-weight:700;letter-spacing:var(--ls-micro);color:var(--c-magenta)}.ch__big[data-astro-cid-nydpqrfh]{font-family:var(--f-display);font-size:var(--t-d2);line-height:1.2}.ch__years[data-astro-cid-nydpqrfh] li[data-astro-cid-nydpqrfh]:last-child .ch__big[data-astro-cid-nydpqrfh]{color:var(--c-magenta)}.ch__stats[data-astro-cid-nydpqrfh]{list-style:none;margin:0;padding:0;display:grid;gap:22px clamp(20px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.ch__stats[data-astro-cid-nydpqrfh] li[data-astro-cid-nydpqrfh]{display:flex;flex-direction:column;gap:4px}.ch__num[data-astro-cid-nydpqrfh]{font-family:var(--f-display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;line-height:1;color:var(--c-on-light)}.ch__what[data-astro-cid-nydpqrfh]{font-size:var(--t-sm);color:var(--fg-soft)}.ch__src[data-astro-cid-nydpqrfh]{margin:22px 0 0;font-size:var(--t-xs);color:var(--fg-faint)}.ch__mosaic[data-astro-cid-nydpqrfh]{list-style:none;margin:0 0 clamp(40px,5vw,64px);padding:0;display:grid;gap:clamp(20px,2.4vw,30px) clamp(14px,1.6vw,20px);grid-template-columns:1fr}.ch__ph[data-astro-cid-nydpqrfh] figure[data-astro-cid-nydpqrfh]{margin:0;height:100%;display:flex;flex-direction:column}.ch__ph-img[data-astro-cid-nydpqrfh]{overflow:hidden;background:var(--surface);aspect-ratio:3 / 2;max-width:100%}.ch__ph[data-astro-cid-nydpqrfh]:not(.ch__ph--wide) .ch__ph-img[data-astro-cid-nydpqrfh]{aspect-ratio:4 / 5}.ch__ph-img[data-astro-cid-nydpqrfh] img{display:block;width:100%;height:100%;object-fit:cover}.ch__ph[data-astro-cid-nydpqrfh] figcaption[data-astro-cid-nydpqrfh]{padding-top:10px;font-size:var(--t-xs);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-soft)}@media(min-width:900px){.ch__mosaic[data-astro-cid-nydpqrfh]{grid-template-columns:repeat(3,1fr)}.ch__ph--wide[data-astro-cid-nydpqrfh]{grid-column:span 2}.ch__ph[data-astro-cid-nydpqrfh]:not(.ch__ph--wide) .ch__ph-img[data-astro-cid-nydpqrfh]{aspect-ratio:auto;flex:1;min-height:0;position:relative}.ch__ph[data-astro-cid-nydpqrfh]:not(.ch__ph--wide) .ch__ph-img[data-astro-cid-nydpqrfh] img{position:absolute;inset:0}.ch__ph--wide[data-astro-cid-nydpqrfh] .ch__ph-img[data-astro-cid-nydpqrfh]{aspect-ratio:3 / 2}}.ch__feature[data-astro-cid-nydpqrfh]{margin:0 0 clamp(32px,4vw,48px);display:grid;gap:18px clamp(24px,4vw,48px);align-items:end}@media(min-width:960px){.ch__feature[data-astro-cid-nydpqrfh]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.ch__feature-img[data-astro-cid-nydpqrfh]{aspect-ratio:3 / 2;overflow:hidden;max-width:100%}.ch__feature-img[data-astro-cid-nydpqrfh] img{display:block;width:100%;height:100%;object-fit:cover}.ch__feature[data-astro-cid-nydpqrfh] p[data-astro-cid-nydpqrfh]{margin:0;font-size:var(--t-lead);font-weight:300;color:var(--fg-soft);max-width:40ch}.ch__points[data-astro-cid-nydpqrfh]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:1fr}@media(min-width:620px){.ch__points[data-astro-cid-nydpqrfh]{grid-template-columns:repeat(2,1fr)}.ch__point[data-astro-cid-nydpqrfh]:first-child{grid-column:1 / -1}}@media(min-width:1180px){.ch__points[data-astro-cid-nydpqrfh]{grid-template-columns:repeat(5,1fr)}.ch__point[data-astro-cid-nydpqrfh]:first-child{grid-column:auto}}.ch__point[data-astro-cid-nydpqrfh]{padding-top:18px;border-top:1px solid var(--line)}.ch__idx[data-astro-cid-nydpqrfh]{display:block;font-size:var(--t-micro);font-weight:700;letter-spacing:var(--ls-micro);color:var(--label);margin-bottom:10px}.ch__point[data-astro-cid-nydpqrfh] h3[data-astro-cid-nydpqrfh]{margin:0 0 8px}.ch__point[data-astro-cid-nydpqrfh] p[data-astro-cid-nydpqrfh]{font-size:var(--t-sm);color:var(--fg-soft);margin:0}.ch__tiers[data-astro-cid-nydpqrfh]{list-style:none;margin:0;padding:0}.ch__tier[data-astro-cid-nydpqrfh]{display:flex;flex-direction:column;gap:10px;padding:24px 22px;background:var(--surface);border-top:3px solid var(--line)}.ch__tier--grand[data-astro-cid-nydpqrfh]{border-top-color:var(--c-orange)}.ch__tier[data-astro-cid-nydpqrfh] h3[data-astro-cid-nydpqrfh]{margin:0}.ch__tier[data-astro-cid-nydpqrfh] p[data-astro-cid-nydpqrfh]{flex:1;font-size:var(--t-sm);color:var(--fg-soft);margin:0}.ch__ask[data-astro-cid-nydpqrfh]{font-size:var(--t-micro);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--label)}.ch__end[data-astro-cid-nydpqrfh]{margin-top:clamp(22px,3vw,32px)}
