.hero-wrap[data-astro-cid-zox3qkqi]{position:relative;height:clamp(360px,55vw,620px);overflow:hidden;background:var(--ink)}.hero-img[data-astro-cid-zox3qkqi]{width:100%;height:100%;object-fit:cover;display:block;opacity:.55}.hero-overlay[data-astro-cid-zox3qkqi]{position:absolute;inset:0;display:flex;align-items:flex-end;padding-bottom:clamp(32px,5vw,64px);background:linear-gradient(to top,rgba(19,23,58,.85) 0%,rgba(19,23,58,.4) 45%,transparent 75%)}.hero-overlay[data-astro-cid-zox3qkqi] .wrap[data-astro-cid-zox3qkqi]{width:100%;color:#fff}.hero-overlay[data-astro-cid-zox3qkqi] h1[data-astro-cid-zox3qkqi]{font-size:clamp(2rem,4.5vw,3.4rem);color:#fff}.hero-meta[data-astro-cid-zox3qkqi]{margin-top:10px;font-size:clamp(.95rem,1.6vw,1.1rem);color:#ffffffd9}.hero-meta[data-astro-cid-zox3qkqi] a[data-astro-cid-zox3qkqi]{color:inherit;text-decoration:underline;text-underline-offset:3px}.credibility-band[data-astro-cid-zox3qkqi]{background:var(--ink);padding:40px 0}.credibility-grid[data-astro-cid-zox3qkqi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 40px}.cred-item[data-astro-cid-zox3qkqi]{display:flex;flex-direction:column;gap:4px}.cred-label[data-astro-cid-zox3qkqi]{font-family:var(--body);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--emerald)}.cred-value[data-astro-cid-zox3qkqi]{font-size:.9rem;color:#ffffffd1;line-height:1.45}.intro[data-astro-cid-zox3qkqi]{padding:64px 0;background:var(--warm)}.intro-inner[data-astro-cid-zox3qkqi]{max-width:72ch}.intro-text[data-astro-cid-zox3qkqi]{font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--navy);line-height:1.75}.stat-band[data-astro-cid-zox3qkqi]{background:var(--navy);padding:64px 0}.stat-grid[data-astro-cid-zox3qkqi]{display:flex;flex-direction:column;gap:32px}.stat-title[data-astro-cid-zox3qkqi]{font-size:clamp(1.4rem,2.4vw,1.75rem);color:#fff}.stats[data-astro-cid-zox3qkqi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px 24px}.stat[data-astro-cid-zox3qkqi]{text-align:center}.stat[data-astro-cid-zox3qkqi] strong[data-astro-cid-zox3qkqi]{display:block;font-family:var(--display);font-size:clamp(2.2rem,4vw,3rem);color:var(--emerald);line-height:1}.stat[data-astro-cid-zox3qkqi] span[data-astro-cid-zox3qkqi]{display:block;margin-top:8px;font-size:.82rem;color:#ffffffa6;letter-spacing:.06em}.awards-section[data-astro-cid-zox3qkqi]{padding:80px 0}.medal-tally[data-astro-cid-zox3qkqi]{display:flex;gap:24px;margin-bottom:56px;flex-wrap:wrap}.medal[data-astro-cid-zox3qkqi]{flex:1;min-width:120px;text-align:center;padding:32px 20px;border-radius:10px;border:1px solid var(--line)}.medal[data-astro-cid-zox3qkqi] strong[data-astro-cid-zox3qkqi]{display:block;color:var(--navy);font-family:var(--display);font-size:clamp(2.4rem,4vw,3.2rem);line-height:1}.medal[data-astro-cid-zox3qkqi] span[data-astro-cid-zox3qkqi]{display:block;margin-top:8px;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.medal[data-astro-cid-zox3qkqi].gold{border:2px solid #c8a84b}.medal[data-astro-cid-zox3qkqi].silver{border:2px solid #9da8b0}.medal[data-astro-cid-zox3qkqi].bronze{border:2px solid #b07050}.cat-heading[data-astro-cid-zox3qkqi]{font-size:clamp(1.2rem,2vw,1.5rem);color:var(--navy);margin-bottom:28px}.cat-groups[data-astro-cid-zox3qkqi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px 40px}.cat-group[data-astro-cid-zox3qkqi] h4[data-astro-cid-zox3qkqi]{font-family:var(--display);font-size:1rem;color:var(--navy);margin-bottom:14px;display:flex;align-items:center;gap:10px}.cat-code[data-astro-cid-zox3qkqi]{display:inline-block;background:var(--navy);color:#fff;font-size:.72rem;font-family:var(--body);font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.08em}.cat-group[data-astro-cid-zox3qkqi] ul[data-astro-cid-zox3qkqi]{list-style:none;display:flex;flex-direction:column;gap:8px}.cat-group[data-astro-cid-zox3qkqi] li[data-astro-cid-zox3qkqi]{font-size:.9rem;color:var(--slate);display:flex;align-items:baseline;gap:8px}.cat-index[data-astro-cid-zox3qkqi]{font-size:.7rem;font-weight:700;color:var(--navy);min-width:24px;flex-shrink:0}.people-section[data-astro-cid-zox3qkqi]{padding:80px 0;background:var(--warm)}.people-group[data-astro-cid-zox3qkqi]{margin-bottom:56px}.people-group[data-astro-cid-zox3qkqi]:last-child{margin-bottom:0}.people-group[data-astro-cid-zox3qkqi] h3[data-astro-cid-zox3qkqi]{font-size:clamp(1.2rem,2vw,1.5rem);color:var(--navy);margin-bottom:28px}.avatar-grid[data-astro-cid-zox3qkqi]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:24px 16px}.gallery-section[data-astro-cid-zox3qkqi]{padding:80px 0}.gallery-grid[data-astro-cid-zox3qkqi]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.gallery-item[data-astro-cid-zox3qkqi]{border-radius:8px;overflow:hidden}.gallery-item[data-astro-cid-zox3qkqi] img[data-astro-cid-zox3qkqi]{width:100%;height:220px;object-fit:cover;display:block;transition:transform var(--dur-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.gallery-item[data-astro-cid-zox3qkqi]:hover img[data-astro-cid-zox3qkqi]{transform:scale(1.02)}}.caption[data-astro-cid-zox3qkqi]{font-size:.8rem;color:var(--slate);padding:8px 4px 0}.sponsors-section[data-astro-cid-zox3qkqi]{padding:80px 0;background:var(--warm)}.board-wrap[data-astro-cid-zox3qkqi]{border-radius:10px;overflow:hidden}.sponsor-board[data-astro-cid-zox3qkqi]{width:100%;display:block}
