.members-module__vVeRgG__page{--members-font-reduction:0pt;color:var(--ink);font-family:var(--font-shippori), "Hiragino Mincho ProN", "Yu Mincho", serif;letter-spacing:var(--site-tracking);padding-block:clamp(40px,3.75vw,96px) clamp(40px,2.5vw,64px);font-weight:400}.members-module__vVeRgG__content{width:81.25%;max-width:2080px;margin-inline:auto}.members-module__vVeRgG__hero{margin-bottom:clamp(40px,2.5vw,64px)}.members-module__vVeRgG__title{font-size:var(--section-title-size);font-weight:400;line-height:1.2}.members-module__vVeRgG__subtitle{font-size:var(--subtitle-font-size);margin-top:12px;line-height:1.5}.members-module__vVeRgG__leads{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.89655%;width:44.6154%;margin-inline:auto;display:grid}.members-module__vVeRgG__card{text-align:center;min-width:0}.members-module__vVeRgG__photo{aspect-ratio:8/9;border:1px solid color-mix(in srgb,currentColor 70%,transparent);width:100%;position:relative;overflow:hidden}.members-module__vVeRgG__image{object-fit:cover}.members-module__vVeRgG__role{font-size:calc(clamp(14px,1.25vw,32px) - var(--members-font-reduction));overflow-wrap:anywhere;margin-top:8px;line-height:1.5}.members-module__vVeRgG__name{font-size:calc(clamp(22px,1.875vw,48px) - var(--members-font-reduction));margin-top:8px;font-weight:400;line-height:1.5}.members-module__vVeRgG__members{border-top:1px solid color-mix(in srgb, currentColor 40%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(48px,5vw,128px) 3.33333%;margin-top:clamp(40px,2.5vw,64px);padding:clamp(40px,5vw,128px) 3.84615% 0;display:grid}@media (max-width:1023px){.members-module__vVeRgG__page{--members-font-reduction:2pt}.members-module__vVeRgG__content{width:100%;padding-inline:16px}.members-module__vVeRgG__leads{gap:16px;width:100%}.members-module__vVeRgG__members{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding-inline:0}}.members-module__vVeRgG__content{width:100%;max-width:none;padding-inline:var(--page-side-padding)}.members-module__vVeRgG__page,.members-module__vVeRgG__role{font-size:var(--body-font-size)}@media (max-width:1023px){.members-module__vVeRgG__role,.members-module__vVeRgG__subtitle{line-height:1.8}}.members-module__vVeRgG__role,.members-module__vVeRgG__subtitle{line-height:var(--body-line-height);letter-spacing:var(--site-tracking)}.members-module__vVeRgG__card{container-type:inline-size}.members-module__vVeRgG__card .members-module__vVeRgG__role{font-family:var(--font-shippori), serif;word-break:keep-all;overflow-wrap:anywhere;font-size:max(12pt,6.2cqi);line-height:1.5}.members-module__vVeRgG__card .members-module__vVeRgG__name{font-family:var(--font-shippori), serif;letter-spacing:var(--site-tracking);font-size:max(14pt,9.9cqi);line-height:1.4}.members-module__vVeRgG__subtitle{opacity:.4;margin-top:12px}@media (min-width:1024px){.members-module__vVeRgG__leads{gap:32px;width:calc(50% - 16px)}.members-module__vVeRgG__members{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:32px;padding:32px 0 0}.members-module__vVeRgG__photo{aspect-ratio:1}.members-module__vVeRgG__role,.members-module__vVeRgG__name{margin-top:0;line-height:1.5}.members-module__vVeRgG__role{margin-top:8px}}@media (max-width:1023px){.members-module__vVeRgG__subtitle{margin-top:12px}}@media (min-width:600px) and (max-width:1023px){.members-module__vVeRgG__leads{width:calc(50% - 8px)}.members-module__vVeRgG__members{grid-template-columns:repeat(4,minmax(0,1fr))}}.members-module__vVeRgG__card .members-module__vVeRgG__role{margin-top:12px}.members-module__vVeRgG__card .members-module__vVeRgG__name{margin-top:2px}.members-module__vVeRgG__image{transition:transform .8s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.members-module__vVeRgG__card:hover .members-module__vVeRgG__image{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.members-module__vVeRgG__image{transition:none}}.members-module__vVeRgG__card .members-module__vVeRgG__role{opacity:.6;letter-spacing:.08em;font-size:12pt}.members-module__vVeRgG__card .members-module__vVeRgG__name{font-family:var(--font-hina), var(--font-shippori), serif;letter-spacing:.06em;margin-top:4px;font-size:max(15pt,10.5cqi)}@media (max-width:767px){.members-module__vVeRgG__page{padding-top:32px}}
