.members[data-astro-cid-hu6ywz6e]{padding-top:var(--space-32);padding-bottom:var(--space-96);display:grid;gap:var(--space-48);max-width:1200px}@media(min-width:768px){.members[data-astro-cid-hu6ywz6e]{padding-top:var(--space-64);gap:var(--space-64)}}.members-head[data-astro-cid-hu6ywz6e]{display:grid;gap:var(--space-8)}.members-title[data-astro-cid-hu6ywz6e]{font-family:var(--font-display);font-weight:400;font-size:var(--fs-page-title-m);line-height:var(--lh-page-title);letter-spacing:.02em;color:var(--text-primary)}@media(min-width:768px){.members-title[data-astro-cid-hu6ywz6e]{font-size:var(--fs-page-title-d)}}.members-eyebrow[data-astro-cid-hu6ywz6e]{font-family:var(--font-ui);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.members-list[data-astro-cid-hu6ywz6e]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-96)}.record[data-astro-cid-hu6ywz6e]{display:grid;gap:var(--space-24)}.record-no[data-astro-cid-hu6ywz6e]{font-family:var(--font-ui);font-size:11px;font-weight:var(--fw-meta);letter-spacing:.16em;color:var(--text-secondary)}@media(min-width:1024px){.record-no[data-astro-cid-hu6ywz6e]{position:absolute;top:-18px;left:calc(-1 * ((min(100vw,var(--content-max)) - 100%) / 2 - var(--gutter-md)))}}@media(min-width:1280px){.record-no[data-astro-cid-hu6ywz6e]{left:calc(-1 * ((min(100vw,var(--content-max)) - 100%) / 2 - var(--gutter-lg)))}}.record-figure[data-astro-cid-hu6ywz6e]{margin:0;background:var(--surface);position:relative;overflow:hidden}.record-figure[data-astro-cid-hu6ywz6e] img[data-astro-cid-hu6ywz6e]{display:block;width:100%;height:auto}.record-name[data-astro-cid-hu6ywz6e]{font-family:var(--font-display);font-weight:400;font-size:var(--fs-section-title-m);line-height:var(--lh-section-title);letter-spacing:.02em;color:var(--text-primary)}@media(min-width:768px){.record-name[data-astro-cid-hu6ywz6e]{font-size:var(--fs-section-title-d)}}.record-role[data-astro-cid-hu6ywz6e]{font-family:var(--font-ui);font-size:var(--fs-fine);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-top:var(--space-8)}.record-bio[data-astro-cid-hu6ywz6e]{font-family:var(--font-jp);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-primary);line-break:strict}.record-bio[data-astro-cid-hu6ywz6e] .unit[data-astro-cid-hu6ywz6e]{white-space:nowrap}.record-links[data-astro-cid-hu6ywz6e]{margin-top:var(--space-16)}.record-link[data-astro-cid-hu6ywz6e]{font-family:var(--font-ui);font-size:var(--fs-meta);letter-spacing:.06em;color:var(--text-secondary);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.record-link[data-astro-cid-hu6ywz6e]:hover,.record-link[data-astro-cid-hu6ywz6e]:focus-visible{color:var(--text-primary)}@media(min-width:1024px){.record--a[data-astro-cid-hu6ywz6e]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"id     body" "figure body";column-gap:var(--space-64);row-gap:var(--space-24);align-items:start}.record--a[data-astro-cid-hu6ywz6e] .record-figure[data-astro-cid-hu6ywz6e]{grid-area:figure;max-width:320px}.record--a[data-astro-cid-hu6ywz6e] .record-id[data-astro-cid-hu6ywz6e]{grid-area:id}.record--a[data-astro-cid-hu6ywz6e] .record-body[data-astro-cid-hu6ywz6e]{grid-area:body;max-width:34em}.record--a[data-astro-cid-hu6ywz6e] .record-name[data-astro-cid-hu6ywz6e]{display:inline-block;padding-bottom:var(--space-8);border-bottom:1px solid var(--rule)}.record--b[data-astro-cid-hu6ywz6e]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"id     figure" "body   figure";column-gap:var(--space-64);align-items:start;border-left:1px solid var(--rule);padding-left:var(--space-32)}.record--b[data-astro-cid-hu6ywz6e] .record-figure[data-astro-cid-hu6ywz6e]{grid-area:figure;max-width:320px;justify-self:end}.record--b[data-astro-cid-hu6ywz6e] .record-id[data-astro-cid-hu6ywz6e]{grid-area:id}.record--b[data-astro-cid-hu6ywz6e] .record-body[data-astro-cid-hu6ywz6e]{grid-area:body;max-width:38em}.record--c[data-astro-cid-hu6ywz6e]{grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);grid-template-areas:"id     id     id" "rule   rule   rule" "figure body   .";column-gap:var(--space-64);align-items:start}.record--c[data-astro-cid-hu6ywz6e] .record-id[data-astro-cid-hu6ywz6e]{grid-area:id}.record--c[data-astro-cid-hu6ywz6e]:after{content:"";grid-area:rule;height:1px;background:var(--rule);margin:calc(var(--space-24) * -1) 0 0}.record--c[data-astro-cid-hu6ywz6e] .record-figure[data-astro-cid-hu6ywz6e]{grid-area:figure;max-width:280px}.record--c[data-astro-cid-hu6ywz6e] .record-body[data-astro-cid-hu6ywz6e]{grid-area:body;max-width:32em}.record--b[data-astro-cid-hu6ywz6e]:not(:has(.record-figure)){grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"id body"}.record--a[data-astro-cid-hu6ywz6e]:not(:has(.record-figure)){grid-template-areas:"id body"}.record--c[data-astro-cid-hu6ywz6e]:not(:has(.record-figure)){grid-template-areas:"id   id   id" "rule rule rule" "body body ."}}.members-return[data-astro-cid-hu6ywz6e]{font-family:var(--font-jp);font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);padding-top:var(--space-24);border-top:1px solid var(--rule)}@media(max-width:1023px){.record[data-astro-cid-hu6ywz6e]{grid-template-areas:"no" "id" "figure" "body"}.record[data-astro-cid-hu6ywz6e] .record-no[data-astro-cid-hu6ywz6e]{grid-area:no;margin-bottom:calc(var(--space-16) * -1)}.record[data-astro-cid-hu6ywz6e] .record-id[data-astro-cid-hu6ywz6e]{grid-area:id}.record[data-astro-cid-hu6ywz6e] .record-figure[data-astro-cid-hu6ywz6e]{grid-area:figure;max-width:280px}.record[data-astro-cid-hu6ywz6e] .record-body[data-astro-cid-hu6ywz6e]{grid-area:body}.record--a[data-astro-cid-hu6ywz6e] .record-name[data-astro-cid-hu6ywz6e]{display:inline-block;padding-bottom:var(--space-8);border-bottom:1px solid var(--rule)}.record--b[data-astro-cid-hu6ywz6e]{border-left:1px solid var(--rule);padding-left:var(--space-16)}.record--c[data-astro-cid-hu6ywz6e] .record-id[data-astro-cid-hu6ywz6e]{padding-bottom:var(--space-16);border-bottom:1px solid var(--rule)}}@media(max-width:767px){.members-title[data-astro-cid-hu6ywz6e]{font-size:clamp(30px,9vw,36px)}.record-name[data-astro-cid-hu6ywz6e]{font-size:21px}.record-bio[data-astro-cid-hu6ywz6e]{font-size:14px;line-height:1.95}}
