.gold[data-astro-cid-lcdefpme]{color:var(--gold)}:root{--eclipse:1}.hero-scroll[data-astro-cid-lcdefpme]{height:100vh;margin-top:calc(-1 * var(--header-h));position:relative}.hero-scroll[data-astro-cid-lcdefpme].motion{height:240vh}.hero-sticky[data-astro-cid-lcdefpme]{box-sizing:border-box;height:100vh;padding-top:var(--header-h);background:color-mix(in srgb, #2c5a8c calc((1 - var(--eclipse)) * 100%), #080a12);flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex;position:sticky;top:0;overflow:hidden}@media (width<=640px){.hero-sticky[data-astro-cid-lcdefpme]{gap:28px}.eclipse-stage[data-astro-cid-lcdefpme]{width:min(230px,56vw)}}.hero-sticky[data-astro-cid-lcdefpme] .stars[data-astro-cid-lcdefpme]{opacity:var(--eclipse);background-image:radial-gradient(1.3px 1.3px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 120px 90px,#cfd6ff,#0000),radial-gradient(1px 1px at 210px 150px,#fff,#0000),radial-gradient(1.6px 1.6px at 300px 50px,#fff,#0000),radial-gradient(1px 1px at 380px 190px,#dde,#0000);background-size:420px 230px;position:absolute;inset:0}.hero-sticky[data-astro-cid-lcdefpme] .nebula[data-astro-cid-lcdefpme]{width:520px;height:340px;opacity:var(--eclipse);pointer-events:none;background:radial-gradient(#582c8357,#af168529 46%,#0000 72%);position:absolute;bottom:-90px;left:-60px}.eclipse-stage[data-astro-cid-lcdefpme]{aspect-ratio:1;z-index:2;width:min(320px,62vw);position:relative}.sun[data-astro-cid-lcdefpme]{box-shadow:0 0 40px 6px #ffb81c80, 0 0 130px 26px rgba(255, 184, 28, calc(.12 + .4 * (1 - var(--eclipse))));background:radial-gradient(circle,#fff7de 0%,#ffc94d 42%,#ffb81c 62%,#e88f0c 80%);border-radius:50%;position:absolute;inset:0}.moon[data-astro-cid-lcdefpme]{transform:translateX(calc((1 - var(--eclipse)) * 135%));background:#05060c;border-radius:50%;position:absolute;inset:2%;box-shadow:inset 0 0 42px #000000b3}.corona-diamond[data-astro-cid-lcdefpme]{width:16px;height:16px;opacity:clamp(0, calc((var(--eclipse) - .82) * 6), 1);background:#fff6da;border-radius:50%;position:absolute;top:12%;left:15%;box-shadow:0 0 18px 6px #ffd877f2}.hero-content[data-astro-cid-lcdefpme]{z-index:2;text-align:center;position:relative}.hero-content[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:2px;background:#00000040;border:1px solid #ffe7a68c;border-radius:20px;margin-bottom:22px;padding:6px 13px;font-size:11px;display:inline-block}.hero-title[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 2px 30px #0000008c;font-size:clamp(46px,8vw,82px)}.hero-sub[data-astro-cid-lcdefpme]{color:#e6eaf3;text-shadow:0 1px 16px #00000080;max-width:46ch;margin:22px auto 28px;font-size:16px}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.scroll-hint[data-astro-cid-lcdefpme]{color:#ffffffd9;letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 10px #00000080;opacity:clamp(0, calc(1 - var(--eclipse) * 3), 1);flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-arrow[data-astro-cid-lcdefpme]{font-size:14px;animation:1.6s ease-in-out infinite bob}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.stats[data-astro-cid-lcdefpme]{background:var(--panel);border-block:1px solid var(--hairline)}.stats-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;display:flex}.stat[data-astro-cid-lcdefpme]{flex:120px;padding:22px 4px}.stat[data-astro-cid-lcdefpme]+.stat[data-astro-cid-lcdefpme]{border-left:1px solid var(--hairline);padding-left:24px}.stat-next[data-astro-cid-lcdefpme]{flex:2 260px;justify-content:space-between;align-items:center;display:flex}.stat-num[data-astro-cid-lcdefpme]{color:var(--gold);font-size:26px;font-weight:900}.stat-label[data-astro-cid-lcdefpme]{color:var(--dim);font-size:12px}.stat-next-val[data-astro-cid-lcdefpme]{color:var(--text);font-size:14px}.arrow[data-astro-cid-lcdefpme]{font-size:22px}.action-band[data-astro-cid-lcdefpme]{border-block:1px solid var(--hairline);overflow:hidden}.action-band[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 45%;width:100%;height:clamp(240px,42vw,460px);display:block}.alumni[data-astro-cid-lcdefpme]{padding-block:88px;position:relative;overflow:hidden}.nebula-right[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(#582c834d,#af16851f 50%,#0000 72%);width:460px;height:320px;position:absolute;top:-60px;right:-40px}.alumni-inner[data-astro-cid-lcdefpme]{z-index:2;position:relative}.alumni-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}.alumni-photo[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:14px;width:100%;height:auto}@media (width>=800px){.alumni-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr}}.why-photo[data-astro-cid-lcdefpme]{object-fit:cover;border:1px solid var(--border);border-radius:14px;width:100%;height:100%;max-height:560px}.cta[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);padding-block:88px}.cta-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-title[data-astro-cid-lcdefpme]{color:var(--text);font-size:clamp(28px,5vw,44px)}.cta-sub[data-astro-cid-lcdefpme]{color:var(--muted);max-width:44ch;margin-top:8px;font-size:15px}.cta-btn[data-astro-cid-lcdefpme]{padding:14px 26px;font-size:14px}@media (prefers-reduced-motion:reduce){.scroll-arrow[data-astro-cid-lcdefpme]{animation:none}}
