.hero[data-astro-cid-lcdefpme]{background:radial-gradient(55rem 32rem at 95% 0%, #16a89f24, transparent 70%), radial-gradient(45rem 28rem at -5% 100%, #e3a72f24, transparent 70%), var(--paper);padding-block:clamp(2.5rem,7vw,5.5rem) clamp(5rem,10vw,8rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:clamp(2.5rem,6vw,4rem);display:grid;position:relative}@media (width>=960px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr .9fr}}.hero-copy[data-astro-cid-lcdefpme]{gap:1.4rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.3rem,1.6rem + 3vw,4.1rem);line-height:1.08}.hero-points[data-astro-cid-lcdefpme]{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1.4rem;margin:.25rem 0 0;font-size:.95rem;display:flex}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;display:inline-flex}.hero-points[data-astro-cid-lcdefpme] svg{color:var(--teal-600)}.hero-visual[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,440px);padding:1.5rem 0;position:relative}.hero-image-wrap[data-astro-cid-lcdefpme]{border-radius:200px 200px var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-lg);border:6px solid var(--white);aspect-ratio:440/600;position:relative;overflow:hidden}.hero-image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 40%;width:100%;height:100%}.hero-badges[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;margin:-2.5rem .75rem 0;display:grid;position:relative}.hero-badge[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);align-items:center;gap:.7rem;padding:.75rem .9rem;display:flex}.hero-badge[data-astro-cid-lcdefpme] .icon-tile[data-astro-cid-lcdefpme]{width:2.5rem;height:2.5rem}.badge-title[data-astro-cid-lcdefpme]{color:var(--navy-900);font-size:.95rem;font-weight:650;line-height:1.3}.badge-text[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.8rem;line-height:1.35}.hero-skyline[data-astro-cid-lcdefpme]{opacity:.45;pointer-events:none;width:min(900px,120vw);height:auto;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.strip[data-astro-cid-lcdefpme]{background:var(--navy-900);color:#c3cde0}.strip-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem;padding-block:2rem;display:grid}@media (width>=860px){.strip-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.strip-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff1f;padding-left:1.5rem}}.strip-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:.2rem;display:grid}.strip-value[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:var(--step-2);color:var(--gold-300);font-weight:600;line-height:1.2}.strip-label[data-astro-cid-lcdefpme]{font-size:.9rem}.section-more[data-astro-cid-lcdefpme]{margin-top:2rem}.grade-track[data-astro-cid-lcdefpme]{gap:1rem;margin:0;display:grid}@media (width>=640px){.grade-track[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grade-track[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}}.grade-item[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--teal-600);align-content:start;gap:.3rem;padding:1.4rem 1.25rem;display:grid;position:relative}.grade-item[data-astro-cid-lcdefpme]:nth-child(2n){border-top-color:var(--gold-500)}.grade-name[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:var(--step-2);color:var(--navy-900);font-weight:600;line-height:1.2}.grade-stage[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-700);font-size:.8rem;font-weight:650}.grade-focus[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-top:.35rem;font-size:.93rem}.grade-note[data-astro-cid-lcdefpme]{margin-top:1.5rem}.why-card[data-astro-cid-lcdefpme]{align-content:start;gap:.75rem;display:grid}.founder-copy[data-astro-cid-lcdefpme]{--stack:1.1rem}.founder-grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=960px){.founder-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr .8fr}}
