.ab[data-astro-cid-ta2fbyqs]{gap:2.5rem;display:grid}@media (width<=899px){.ab__photo[data-astro-cid-ta2fbyqs]{width:100%;max-width:300px;margin-inline:auto}}@media (width>=900px){.ab[data-astro-cid-ta2fbyqs]{grid-template-columns:340px 1fr;align-items:start;gap:3.5rem}.ab__photo[data-astro-cid-ta2fbyqs]{position:sticky;top:5.5rem}}.ab__photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-lg);border:1px solid var(--line-strong);width:100%}.ab__placeholder[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-lg);color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.ab__placeholder[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-weight:700}.ab__placeholder[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{font-size:.75rem}.ab__text[data-astro-cid-ta2fbyqs]{max-width:var(--maxw-prose)}.ab__lead[data-astro-cid-ta2fbyqs]{color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:1.5rem;font-size:1.0625rem}.ab__text[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:2.5rem;font-size:1.15rem}.ab__list[data-astro-cid-ta2fbyqs]{padding-left:1.1em}.ab__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{margin-bottom:.45em}.ab__list--plain[data-astro-cid-ta2fbyqs]{padding-left:0;list-style:none}.ab__list--plain[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:var(--ink-2);padding-left:1.1em;position:relative}.ab__list--plain[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"·";color:var(--accent);font-weight:800;position:absolute;left:.25em}.creds[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.creds[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.creds__thumb[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;transition:border-color .15s,transform .15s;display:block;overflow:hidden}.creds__thumb[data-astro-cid-ta2fbyqs]:hover,.creds__thumb[data-astro-cid-ta2fbyqs]:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.creds__thumb[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:707/1000;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.creds__cap[data-astro-cid-ta2fbyqs]{padding-top:.6rem;font-size:.8125rem;line-height:1.5}.creds__org[data-astro-cid-ta2fbyqs]{color:var(--accent);font-size:.75rem;font-weight:700;display:block}.creds__cap[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--heading);font-weight:600;display:block}.creds__year[data-astro-cid-ta2fbyqs]{color:var(--ink-3);font-size:.75rem;display:block}.lb[data-astro-cid-ta2fbyqs]{display:none}.lb[data-astro-cid-ta2fbyqs]:target{z-index:100;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.lb__bg[data-astro-cid-ta2fbyqs]{background:#040506e6;position:absolute;inset:0}.lb__box[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:.75rem;max-height:100%;margin:0;display:flex;position:relative}.lb__box[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:contain;border-radius:var(--radius);background:#fff;width:auto;max-width:min(760px,100%);min-height:0;max-height:calc(100vh - 8rem);display:block}.lb__box[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{text-align:center;color:var(--ink-2);font-size:.875rem}.lb__box[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--ink-3)}.lb__close[data-astro-cid-ta2fbyqs]{z-index:1;color:var(--heading);background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:.5rem .9rem;font-size:.8125rem;font-weight:700;text-decoration:none;position:absolute;top:1rem;right:1rem}.ab__addr[data-astro-cid-ta2fbyqs]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.3rem;font-style:normal;line-height:2}
