.logo.svelte-hanooc{height:var(--size);width:auto;max-width:calc(var(--size) * 3.4);object-fit:contain}.monogram.svelte-hanooc{width:var(--size);height:var(--size);border-radius:calc(var(--size) * .26);background:linear-gradient(150deg, var(--sand), var(--paper));border:1px solid var(--line-strong);color:var(--teal);font-family:var(--font-display);font-size:calc(var(--size) * .36);font-variation-settings:"opsz" 24;letter-spacing:.01em;flex-shrink:0;place-items:center;font-weight:600;display:grid}.head.svelte-15s6lyy{text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex}.head.svelte-15s6lyy .lede:where(.svelte-15s6lyy){margin-inline:auto}.roster.svelte-15s6lyy{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1px;margin-top:clamp(2.25rem,4vw,3.25rem);padding:0;list-style:none;display:grid;overflow:hidden}.roster.svelte-15s6lyy a:where(.svelte-15s6lyy),.roster.svelte-15s6lyy div:where(.svelte-15s6lyy){background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;height:100%;min-height:11rem;padding:1.75rem 1.25rem;text-decoration:none;transition:background-color .16s;display:flex}.roster.svelte-15s6lyy a:where(.svelte-15s6lyy):hover{background:var(--sand)}.name.svelte-15s6lyy{font-family:var(--font-display);font-variation-settings:"opsz" 24;text-wrap:balance;font-size:1.0625rem;font-weight:600;line-height:1.25}
