.page:has(.staff-page){padding:0}.staff-page.svelte-1ylw0ql{position:relative;min-height:100svh;padding:calc(var(--euc-nav-height) + 1rem) 1rem 4rem}.shell.svelte-1ylw0ql{position:relative;z-index:1;width:min(var(--euc-page-width),100%);margin:auto}header.svelte-1ylw0ql{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.7rem}header.svelte-1ylw0ql h1:where(.svelte-1ylw0ql){margin:.15rem 0;font-size:clamp(2.8rem,7vw,5rem);line-height:.9}header.svelte-1ylw0ql p:where(.svelte-1ylw0ql){max-width:40rem;margin:.7rem 0 0;color:var(--bk-text-muted)}.eyebrow.svelte-1ylw0ql{color:var(--euc-highlight);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.count.svelte-1ylw0ql{display:grid;padding:.8rem 1rem;border-left:2px solid var(--euc-highlight);background:#070f20b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.count.svelte-1ylw0ql strong:where(.svelte-1ylw0ql){font-size:1.8rem}.count.svelte-1ylw0ql span:where(.svelte-1ylw0ql){color:var(--bk-text-muted);font-size:.7rem;text-transform:uppercase}.sections.svelte-1ylw0ql{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.sections.svelte-1ylw0ql section:where(.svelte-1ylw0ql),.notice.svelte-1ylw0ql{padding:1rem;border:1px solid var(--euc-border);background:#070f20e0;box-shadow:0 24px 80px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sections.svelte-1ylw0ql section:where(.svelte-1ylw0ql):first-child,.sections.svelte-1ylw0ql section:where(.svelte-1ylw0ql):nth-child(3){grid-column:1/-1}.section-heading.svelte-1ylw0ql{display:grid;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.7rem;margin-bottom:.8rem}.section-icon.svelte-1ylw0ql{display:grid;place-items:center;width:2.6rem;height:2.6rem;background:#59e3ff17;color:var(--euc-highlight)}.section-heading.svelte-1ylw0ql h2:where(.svelte-1ylw0ql){margin:0}.section-heading.svelte-1ylw0ql h2:where(.svelte-1ylw0ql){font-size:1.08rem}.section-count.svelte-1ylw0ql{color:#59e3ff66;font-size:1.3rem;font-weight:800}.people-grid.svelte-1ylw0ql{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.45rem}.person.svelte-1ylw0ql{display:grid;grid-template-columns:2.8rem 1fr auto;align-items:center;gap:.65rem;padding:.6rem;border:1px solid rgba(109,169,228,.12);background:#ffffff06;color:#fff;text-decoration:none}.person.svelte-1ylw0ql:hover{border-color:#59e3ff6b}.person.svelte-1ylw0ql img:where(.svelte-1ylw0ql){width:2.8rem;height:2.8rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.person.svelte-1ylw0ql div:where(.svelte-1ylw0ql){display:grid;min-width:0}.person.svelte-1ylw0ql strong:where(.svelte-1ylw0ql){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person.svelte-1ylw0ql span:where(.svelte-1ylw0ql){color:var(--bk-text-muted);font-size:.7rem}.person.svelte-1ylw0ql>i:where(.svelte-1ylw0ql){color:var(--euc-highlight);font-size:.75rem}.vacant.svelte-1ylw0ql{padding:.8rem;border:1px dashed rgba(109,169,228,.13);color:var(--bk-text-subtle);font-size:.75rem;text-align:center}.empty-section.svelte-1ylw0ql{opacity:.7}.notice.svelte-1ylw0ql{display:flex;gap:.6rem;margin-bottom:.8rem;color:#ff91a7}@media(max-width:760px){header.svelte-1ylw0ql{align-items:flex-start;flex-direction:column}.count.svelte-1ylw0ql{width:100%}.sections.svelte-1ylw0ql{grid-template-columns:1fr}.sections.svelte-1ylw0ql section:where(.svelte-1ylw0ql):first-child,.sections.svelte-1ylw0ql section:where(.svelte-1ylw0ql):nth-child(3){grid-column:auto}}
