.FacultyList{gap:var(--gap)}.FacultyList,.FacultyList__item{display:grid;grid-template:auto/100%}.FacultyList__item{border:.0625rem solid;gap:var(--gap-sm) var(--gap);overflow:hidden;padding:var(--gap-sm);position:relative;z-index:0}@container (width >= 32rem){.FacultyList__item{grid-template:auto/3fr 1fr}}.is-root-container>.FacultyList__item{margin:var(--gap-lg) var(--wrap-sm)}.FacultyList__item:before{--circle-size:min(200vw,80rem);aspect-ratio:1;border:calc(var(--circle-size)*.1) solid var(--gray);border-radius:50%;bottom:100%;content:"";left:100%;pointer-events:none;position:absolute;transform:translate(-25%,25%);width:var(--circle-size);z-index:-1}@container (width >= 32rem){.FacultyList__item .wp-block-image{order:1}}:is(.FacultyList__item .wp-block-image) a{display:block}.FacultyList__item .Common{align-self:center}:is(:is(:is(.FacultyList__item .Common) h3) a):before{aspect-ratio:3/4;content:"";inset:var(--gap-sm) var(--gap-sm) auto var(--gap-sm);position:absolute}@container (width >= 32rem){:is(:is(:is(.FacultyList__item .Common) h3) a):before{left:auto;width:calc((100% - (var(--gap-sm)*2) - var(--gap))/4)}}:is(.FacultyList__item .Common) p{color:var(--heading);font-weight:700}:is(.FacultyList__item .Common) ul{display:grid;gap:.5rem;grid-template:auto/100%;list-style:none;padding:0}
