.hero-cover[data-astro-cid-lcdefpme]{min-height:min(86vh,760px);color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% 40%;width:100%;height:100%;position:absolute;inset:0}.hero-cover[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#140a0ed1 0%,#140a0e99 45%,#140a0e26 100%),linear-gradient(#140a0e00 55%,#140a0e8c 100%);position:absolute;inset:0}.hero-text[data-astro-cid-lcdefpme]{z-index:1;width:100%;padding-top:clamp(72px,10vw,140px);padding-bottom:clamp(40px,5vw,64px);position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch;color:var(--white)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#ffffffe0}.hero-ghost[data-astro-cid-lcdefpme]{border-color:var(--white);color:var(--white)}.hero-ghost[data-astro-cid-lcdefpme]:hover{background:var(--white);border-color:var(--white);color:var(--crimson)}.hero-caption[data-astro-cid-lcdefpme]{color:#ffffffb8;max-width:60ch;margin:clamp(40px,6vw,80px) 0 0;font-size:.875rem}.credential[data-astro-cid-lcdefpme]{background:var(--crimson);max-width:none;color:var(--white);border-radius:6px 6px 0 0;margin:0;padding:22px 28px;font-size:1.05rem}.credential[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--white);white-space:nowrap;margin-left:10px;font-weight:600}.steps-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.steps-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch;margin:0}.steps-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;border-top:3px solid var(--crimson);padding-top:18px}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);font-family:var(--serif);color:var(--crimson);margin-bottom:14px;font-size:2.6rem;line-height:1;display:block}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.25rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:1rem}.programs-title[data-astro-cid-lcdefpme]{margin-bottom:40px}.programs[data-astro-cid-lcdefpme]{gap:clamp(48px,6vw,80px);display:grid}.program[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.program[data-astro-cid-lcdefpme]:nth-child(2n) img[data-astro-cid-lcdefpme]{order:2}.program[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:100%}.program[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.record[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;align-items:end;gap:clamp(32px,6vw,88px);display:grid}.record-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.figures[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;display:grid}.figures[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.figures[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--crimson);order:-1;margin:0;font-size:2.5rem;font-weight:600;line-height:1}.figures[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:6px;font-size:.95rem}.log[data-astro-cid-lcdefpme]{margin-top:clamp(48px,6vw,80px)}.log[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:24px}.log[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.log[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;margin-bottom:18px}.log-meta[data-astro-cid-lcdefpme]{color:var(--green);margin:0 0 4px;font-size:.85rem;font-weight:600}.log[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:0 0 8px;font-size:1.3rem;font-weight:600;line-height:1.25}.log[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--muted);margin:0;font-size:.97rem}.award-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:36px;display:grid}.award-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch;margin:0}.award-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.award-img[data-astro-cid-lcdefpme]{border-radius:6px;width:100%}.photo-wall[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px;margin-top:32px;display:grid}.photo-wall[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:first-child{grid-area:span 2/span 2}.photo-wall[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:nth-child(6){grid-column:span 2}.photo-wall[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:4px;width:100%;height:100%}.founder[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.founder[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:5/6;object-fit:cover;object-position:top;border-radius:6px;width:100%;max-width:440px}.founder[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.founder[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:12px}@media (width<=980px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:36px 28px}}@media (width<=880px){.steps-head[data-astro-cid-lcdefpme],.record[data-astro-cid-lcdefpme],.award-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps-head[data-astro-cid-lcdefpme],.award-head[data-astro-cid-lcdefpme]{gap:16px}.log[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:20px}.log[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-size:1.15rem}.hero-bg[data-astro-cid-lcdefpme]{object-position:78% 40%}.program[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.founder[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr}}@media (width<=700px){.program[data-astro-cid-lcdefpme],.founder[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.program[data-astro-cid-lcdefpme]:nth-child(2n) img[data-astro-cid-lcdefpme]{order:0}.figures[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.log[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.photo-wall[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;grid-auto-rows:160px}.credential[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin:6px 0 0;display:block}}@media (width<=520px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.figures[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:2rem}}
