.birthdays[data-astro-cid-cjga2yfh]{margin-bottom:24px;padding:18px 22px}.birthdays[data-astro-cid-cjga2yfh] .eyebrow[data-astro-cid-cjga2yfh]{margin-bottom:.5rem}.birthdays[data-astro-cid-cjga2yfh] .eyebrow[data-astro-cid-cjga2yfh]:before{display:none}.birthdays[data-astro-cid-cjga2yfh] ul[data-astro-cid-cjga2yfh]{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.birthdays[data-astro-cid-cjga2yfh] li{font-size:.98rem}.birthdays[data-astro-cid-cjga2yfh] li b{font-family:var(--font-ui);color:var(--accent);margin-right:6px;font-size:.75rem}.az[data-astro-cid-cjga2yfh]{flex-wrap:wrap;gap:2px;margin-bottom:16px;display:flex}.az[data-astro-cid-cjga2yfh] a{font-family:var(--font-ui);width:34px;height:34px;color:var(--ink-soft);border-radius:8px;place-items:center;font-size:.78rem;font-weight:600;text-decoration:none;display:grid}.az[data-astro-cid-cjga2yfh] a:hover{background:var(--surface-sunk);color:var(--ink)}.list[data-astro-cid-cjga2yfh] .letter{font-family:var(--font-display);color:var(--accent);border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 90px);margin:32px 0 12px;padding-bottom:6px;font-size:2.2rem}.list[data-astro-cid-cjga2yfh] .cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.list[data-astro-cid-cjga2yfh] .m{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:14px;grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.list[data-astro-cid-cjga2yfh] .m:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.list[data-astro-cid-cjga2yfh] .av,.person-dialog[data-astro-cid-cjga2yfh] .av{background:linear-gradient(135deg, var(--brand-700), var(--brand-900));color:#e9dcc2;width:64px;height:64px;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:600;display:grid;overflow:hidden}.list[data-astro-cid-cjga2yfh] .av img,.person-dialog[data-astro-cid-cjga2yfh] .av img{object-fit:cover;width:100%;height:100%}.list[data-astro-cid-cjga2yfh] .nm{font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.15;display:block}.list[data-astro-cid-cjga2yfh] .sub{font-family:var(--font-ui);color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.badge{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);vertical-align:middle;border-radius:999px;margin-left:4px;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-block}.badge.warn{color:#7a2a20;background:#f8e5e2}.person-dialog[data-astro-cid-cjga2yfh]{border-radius:var(--radius-lg);background:var(--surface);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--shadow-lg);border:0;padding:0}.person-dialog[data-astro-cid-cjga2yfh]::backdrop{background:color-mix(in srgb, var(--brand-950) 55%, transparent);backdrop-filter:blur(3px)}.person-dialog[data-astro-cid-cjga2yfh] .pd-top{background:var(--brand-900);color:#fff;align-items:center;gap:18px;padding:28px 28px 20px;display:flex;position:relative}.person-dialog[data-astro-cid-cjga2yfh] .pd-top .av{border:2px solid #fff3;width:88px;height:88px;font-size:2rem}.person-dialog[data-astro-cid-cjga2yfh] .pd-photo{cursor:zoom-in;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.person-dialog[data-astro-cid-cjga2yfh] .pd-photo .zoom{background:var(--surface);width:30px;height:30px;color:var(--ink);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.person-dialog[data-astro-cid-cjga2yfh] .pd-photo:hover .av,.person-dialog[data-astro-cid-cjga2yfh] .pd-photo:focus-visible .av{border-color:#fff9}.person-dialog[data-astro-cid-cjga2yfh] h2{color:#fff;margin:0;font-size:2rem}.person-dialog[data-astro-cid-cjga2yfh] .close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.person-dialog[data-astro-cid-cjga2yfh] dl{margin:0;padding:8px 28px 12px}.person-dialog[data-astro-cid-cjga2yfh] dl>div{border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:12px;padding:12px 0;display:grid}.person-dialog[data-astro-cid-cjga2yfh] dt{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:.25em;font-size:.7rem;font-weight:600}.person-dialog[data-astro-cid-cjga2yfh] dd{overflow-wrap:anywhere;margin:0}.person-dialog[data-astro-cid-cjga2yfh] .pd-updated{font-family:var(--font-ui);color:var(--muted);margin:0;padding:12px 28px 0;font-size:.78rem}.person-dialog[data-astro-cid-cjga2yfh] .pd-actions{flex-wrap:wrap;gap:10px;padding:16px 28px 28px;display:flex}@media (width<=480px){.person-dialog[data-astro-cid-cjga2yfh] dl>div{grid-template-columns:1fr;gap:2px}}.photo-dialog[data-astro-cid-cjga2yfh]{background:0 0;border:0;width:min(400px,100vw - 32px);padding:0;overflow:visible}.photo-dialog[data-astro-cid-cjga2yfh]::backdrop{background:#000c}.photo-dialog[data-astro-cid-cjga2yfh] img[data-astro-cid-cjga2yfh]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);background:var(--brand-900);width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}.photo-dialog[data-astro-cid-cjga2yfh] .close[data-astro-cid-cjga2yfh]{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.photo-dialog[data-astro-cid-cjga2yfh] .close[data-astro-cid-cjga2yfh]:hover{background:#000000a6}.dl-dialog[data-astro-cid-cjga2yfh]{border-radius:var(--radius-lg);background:var(--surface);width:min(460px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-lg);border:0;padding:24px}.dl-dialog[data-astro-cid-cjga2yfh]::backdrop{background:color-mix(in srgb, var(--brand-950) 55%, transparent);backdrop-filter:blur(3px)}.dl-dialog[data-astro-cid-cjga2yfh] header[data-astro-cid-cjga2yfh]{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-dialog[data-astro-cid-cjga2yfh] h2[data-astro-cid-cjga2yfh]{margin:0;font-size:1.8rem}.dl-dialog[data-astro-cid-cjga2yfh] .close[data-astro-cid-cjga2yfh]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-8px -8px 0 0;display:grid}.dl-dialog[data-astro-cid-cjga2yfh] .close[data-astro-cid-cjga2yfh]:hover{background:var(--surface-sunk)}.dl-dialog[data-astro-cid-cjga2yfh]>p[data-astro-cid-cjga2yfh]{margin:.4rem 0 1rem}.dl-options[data-astro-cid-cjga2yfh]{gap:10px;display:grid}.dl-opt[data-astro-cid-cjga2yfh]{text-align:left;border:1px solid var(--line-strong);background:var(--bg);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:24px 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.dl-opt[data-astro-cid-cjga2yfh]:hover{border-color:var(--accent)}.dl-opt[data-astro-cid-cjga2yfh] svg{color:var(--accent);margin-top:2px}.dl-opt[data-astro-cid-cjga2yfh] b[data-astro-cid-cjga2yfh]{font-family:var(--font-ui);font-size:.92rem;display:block}.dl-opt[data-astro-cid-cjga2yfh] small[data-astro-cid-cjga2yfh]{color:var(--muted);margin-top:2px;font-size:.85rem;line-height:1.45;display:block}.dl-dialog[data-astro-cid-cjga2yfh] .dl-note[data-astro-cid-cjga2yfh]{margin:1rem 0 0;line-height:1.5}.editor[data-astro-cid-cjga2yfh] .row2[data-astro-cid-cjga2yfh]{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.editor[data-astro-cid-cjga2yfh] .row3[data-astro-cid-cjga2yfh]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=520px){.editor[data-astro-cid-cjga2yfh] .row2[data-astro-cid-cjga2yfh],.editor[data-astro-cid-cjga2yfh] .row3[data-astro-cid-cjga2yfh]{grid-template-columns:1fr}}.editor[data-astro-cid-cjga2yfh] textarea[data-astro-cid-cjga2yfh]{resize:vertical;height:auto;min-height:0}.editor[data-astro-cid-cjga2yfh] fieldset[data-astro-cid-cjga2yfh]{border:0;min-width:0;margin:0;padding:0}.editor[data-astro-cid-cjga2yfh] .bday[data-astro-cid-cjga2yfh]{grid-template-columns:1.4fr 1fr;column-gap:8px}.editor[data-astro-cid-cjga2yfh] .bday[data-astro-cid-cjga2yfh] legend[data-astro-cid-cjga2yfh]{margin-bottom:.4rem;padding:0}.editor[data-astro-cid-cjga2yfh] .check[data-astro-cid-cjga2yfh]{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.95rem;display:grid}.editor[data-astro-cid-cjga2yfh] .check[data-astro-cid-cjga2yfh] input[data-astro-cid-cjga2yfh]{width:20px;height:20px;accent-color:var(--accent);margin-top:2px}.editor[data-astro-cid-cjga2yfh] .check[data-astro-cid-cjga2yfh] b[data-astro-cid-cjga2yfh]{font-family:var(--font-ui);margin-right:4px;font-size:.85rem}.editor[data-astro-cid-cjga2yfh] .hint[data-astro-cid-cjga2yfh]:empty{display:none}@media print{.members-gate{padding:0}.members-head h1{font-size:20pt}.list[data-astro-cid-cjga2yfh] .cards{grid-template-columns:1fr 1fr;gap:4pt}.list[data-astro-cid-cjga2yfh] .m{box-shadow:none;break-inside:avoid;border:0;padding:4pt 0}.list[data-astro-cid-cjga2yfh] .letter{margin:10pt 0 4pt;font-size:14pt}.list[data-astro-cid-cjga2yfh] .print-only{color:#333;font-size:9pt;display:block!important}.list[data-astro-cid-cjga2yfh] .av{width:40px;height:40px}}
