.team[data-astro-cid-awzcisak]{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,.8rem + 1vw,1.6rem);display:grid}.member[data-astro-cid-awzcisak]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;scroll-margin-top:110px;display:flex;overflow:hidden}.member__photo[data-astro-cid-awzcisak]{aspect-ratio:4/4.2;overflow:hidden}.member__photo[data-astro-cid-awzcisak] img[data-astro-cid-awzcisak]{object-fit:cover;object-position:top;width:100%;height:100%}.member__photo[data-astro-cid-awzcisak] img[data-astro-cid-awzcisak].is-seated{object-position:50% 30%}.member__body[data-astro-cid-awzcisak]{flex-direction:column;flex:1;padding:clamp(1.1rem,.9rem + .8vw,1.5rem);display:flex}.member[data-astro-cid-awzcisak] h2[data-astro-cid-awzcisak]{margin-bottom:.15rem;font-size:1.3rem}.member__cred[data-astro-cid-awzcisak]{white-space:nowrap;font-weight:500}.member__role[data-astro-cid-awzcisak]{color:var(--sea-deep);margin-bottom:.6rem;font-size:.86rem;font-weight:600}.member__role[data-astro-cid-awzcisak]+.member__sup[data-astro-cid-awzcisak]{margin-top:-.45rem}.member__sup[data-astro-cid-awzcisak]{color:var(--on-sand-soft);margin-bottom:.6rem;font-size:.8rem}.member__works[data-astro-cid-awzcisak]{color:var(--on-sand-soft);margin-bottom:.7rem;font-size:.86rem}.member__works[data-astro-cid-awzcisak] span[data-astro-cid-awzcisak]{color:var(--sea-deep);background:var(--sage);border-radius:999px;margin-right:.35rem;padding:.1rem .6rem;font-size:.74rem;font-weight:600;display:inline-block}.member__intro[data-astro-cid-awzcisak]{color:var(--on-sand-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.93rem;display:-webkit-box;overflow:hidden}.member__open[data-astro-cid-awzcisak]{cursor:pointer;font:inherit;align-self:flex-start;margin-top:auto;font-size:.88rem;font-weight:600}.bio[data-astro-cid-awzcisak]{border-radius:var(--radius);background:var(--paper);width:min(720px,100% - 2rem);max-height:min(86svh,900px);color:var(--on-sand);box-shadow:var(--shadow-lg);border:none;padding:0}.bio[data-astro-cid-awzcisak]::backdrop{backdrop-filter:blur(3px);background:#1f354059}.bio__in[data-astro-cid-awzcisak]{padding:clamp(1.3rem,1rem + 1.5vw,2.2rem);position:relative}.bio__close[data-astro-cid-awzcisak]{border:1px solid var(--rule);background:var(--sand);width:2.6rem;height:2.6rem;color:var(--heading);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.bio__close[data-astro-cid-awzcisak] svg[data-astro-cid-awzcisak]{width:1.1rem;height:1.1rem}.bio__head[data-astro-cid-awzcisak]{grid-template-columns:110px 1fr;align-items:center;gap:1.2rem;margin-bottom:1.2rem;padding-right:2.5rem;display:grid}.bio__head[data-astro-cid-awzcisak] img[data-astro-cid-awzcisak]{object-fit:cover;object-position:top;border-radius:var(--radius-sm);width:110px;height:130px}.bio__head[data-astro-cid-awzcisak] h2[data-astro-cid-awzcisak]{margin-bottom:.2rem;font-size:1.5rem}.bio__text[data-astro-cid-awzcisak] p[data-astro-cid-awzcisak]{max-width:none;font-size:.98rem}@media (width<=960px){.team[data-astro-cid-awzcisak]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.team[data-astro-cid-awzcisak]{grid-template-columns:repeat(2,1fr);gap:.7rem}.member__body[data-astro-cid-awzcisak]{padding:.8rem .8rem .9rem}.member[data-astro-cid-awzcisak] h2[data-astro-cid-awzcisak]{overflow-wrap:break-word;font-size:1.02rem}.member__cred[data-astro-cid-awzcisak]{white-space:normal}.member__role[data-astro-cid-awzcisak]{margin-bottom:.4rem;font-size:.74rem}.member__sup[data-astro-cid-awzcisak]{margin-bottom:.4rem;font-size:.7rem}.member__works[data-astro-cid-awzcisak]{display:none}.member__intro[data-astro-cid-awzcisak]{-webkit-line-clamp:3;margin-bottom:.7rem;font-size:.8rem}.member__open[data-astro-cid-awzcisak]{white-space:normal;width:100%;padding:.5rem .6rem;font-size:.78rem}.bio__head[data-astro-cid-awzcisak]{grid-template-columns:80px 1fr}.bio__head[data-astro-cid-awzcisak] img[data-astro-cid-awzcisak]{width:80px;height:96px}}
