.profile-card[data-astro-cid-tx66i6ot]{gap:10px;height:100%;overflow:hidden}.profile-top[data-astro-cid-tx66i6ot]{align-items:center;gap:10px;display:flex}.profile-avatar[data-astro-cid-tx66i6ot]{background:var(--accent-dim);border:1px solid var(--accent);width:36px;height:36px;font-family:var(--font-mono);color:var(--heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.profile-name[data-astro-cid-tx66i6ot]{margin-bottom:0;font-size:.9375rem}.profile-rank[data-astro-cid-tx66i6ot]{color:var(--accent);font-size:.75rem;font-style:italic}.profile-description[data-astro-cid-tx66i6ot]{color:var(--prose);font-size:.8125rem;line-height:1.6}.profile-fields[data-astro-cid-tx66i6ot]{flex-direction:column;gap:8px;margin-top:2px;display:flex}.profile-field[data-astro-cid-tx66i6ot] dt[data-astro-cid-tx66i6ot]{letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:2px;font-size:.6875rem;font-weight:700}.profile-field[data-astro-cid-tx66i6ot] dd[data-astro-cid-tx66i6ot]{color:var(--prose);font-size:.8125rem;line-height:1.6}.profile-field[data-astro-cid-tx66i6ot] dd[data-astro-cid-tx66i6ot],.profile-name[data-astro-cid-tx66i6ot],.profile-description[data-astro-cid-tx66i6ot]{word-break:break-word;overflow-wrap:break-word}.hero .eyebrow{color:#877fff}.hero[data-astro-cid-nau3zoms]{border-top:3px solid var(--accent);flex-direction:column;gap:16px;display:flex;position:relative}.toc[data-astro-cid-nau3zoms]{border-top:3px solid var(--accent-dim);flex-direction:column;gap:14px;display:flex}.toc-label[data-astro-cid-nau3zoms]{color:var(--accent)}.toc-list[data-astro-cid-nau3zoms]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 20px;display:grid}.toc-list[data-astro-cid-nau3zoms] a[data-astro-cid-nau3zoms]{color:var(--prose);border-bottom:1px solid #0000;padding:6px 0;font-size:.875rem;transition:color .2s,border-color .2s;display:block}.toc-list[data-astro-cid-nau3zoms] a[data-astro-cid-nau3zoms]:hover,.toc-list[data-astro-cid-nau3zoms] a[data-astro-cid-nau3zoms]:focus-visible{color:var(--heading);border-bottom-color:var(--accent-dim)}.toc-list[data-astro-cid-nau3zoms] a[data-astro-cid-nau3zoms]:before{content:"→";color:var(--accent);margin-right:8px;display:inline-block}.pull-quote[data-astro-cid-nau3zoms]{color:var(--heading);border-left:3px solid var(--accent);background:#6c63ff0f;border-radius:4px;margin-top:32px;margin-bottom:32px;padding:16px 20px;font-size:clamp(1.125rem,1.02rem + .5vw,1.375rem);font-style:italic;line-height:1.5}.pull-quote--card-close[data-astro-cid-nau3zoms]{margin-bottom:0}.callout{margin-top:48px;margin-bottom:32px}.callout-flush[data-astro-cid-nau3zoms] .callout{margin-bottom:0}.explore-wrapper[data-astro-cid-nau3zoms]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:24px}.card-1[data-astro-cid-nau3zoms]>p[data-astro-cid-nau3zoms]{margin-bottom:16px}.card-1[data-astro-cid-nau3zoms]>p[data-astro-cid-nau3zoms]:last-child{margin-bottom:0}.card-1[data-astro-cid-nau3zoms] h3[data-astro-cid-nau3zoms]{margin-top:28px;margin-bottom:14px}.card-1[data-astro-cid-nau3zoms] .table-wrap{margin-bottom:16px}.section-gap[data-astro-cid-nau3zoms]{margin-top:0;padding:clamp(64px,8vw,96px) 0 0}.section-gap[data-astro-cid-nau3zoms]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6c63ff59,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.toc[data-astro-cid-nau3zoms]+.section-gap[data-astro-cid-nau3zoms]:before{display:none}.section-gap[data-astro-cid-nau3zoms]:nth-of-type(odd):after{background:var(--bg)}.identity-grid[data-astro-cid-nau3zoms]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:8px;display:grid}.overview-grid>:nth-child(5),.overview-grid>:nth-child(6){grid-column:span 2}@media (width<=1000px){.overview-grid[data-astro-cid-nau3zoms]{grid-template-columns:repeat(2,1fr)}}.profile-grid[data-astro-cid-nau3zoms]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.division-grid[data-astro-cid-nau3zoms]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.division-card[data-astro-cid-nau3zoms]{gap:4px;height:100%;overflow:hidden}.division-name[data-astro-cid-nau3zoms]{margin-bottom:0;font-size:1rem}.division-rank[data-astro-cid-nau3zoms]{color:var(--accent)}.division-desc[data-astro-cid-nau3zoms]{color:var(--prose);margin-top:2px;font-size:.875rem;line-height:1.6}.division-desc[data-astro-cid-nau3zoms],.division-name[data-astro-cid-nau3zoms]{word-break:break-word;overflow-wrap:break-word}.faq-list[data-astro-cid-nau3zoms]{flex-direction:column;gap:10px;display:flex}@media (width<=720px){.profile-grid[data-astro-cid-nau3zoms],.division-grid[data-astro-cid-nau3zoms]{grid-template-columns:1fr}}.card-1[data-astro-cid-nau3zoms] .card-2{overflow:hidden}.card-1[data-astro-cid-nau3zoms] .card-2 *{word-break:break-word;overflow-wrap:break-word}.identity-grid[data-astro-cid-nau3zoms],.profile-grid[data-astro-cid-nau3zoms],.division-grid[data-astro-cid-nau3zoms]{align-items:stretch}.identity-grid[data-astro-cid-nau3zoms] .card-2,.profile-grid[data-astro-cid-nau3zoms] .card-2{height:100%}.card-1[data-astro-cid-nau3zoms] .data-table tbody tr:first-child th,.card-1[data-astro-cid-nau3zoms] .data-table tbody tr:first-child td{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);background:linear-gradient(#6c63ff1a,#6c63ff08);box-shadow:inset 0 0 0 1px #6c63ff1f}.card-1[data-astro-cid-nau3zoms] .data-table tbody tr:first-child th{border-left:2px solid var(--accent)}.page[data-astro-cid-nau3zoms]{padding-bottom:0}
