.team-1{display:grid}.team-1 .modal__contents-photo,.team-1__photo{aspect-ratio:1;border-radius:var(--border-radius-small);margin-inline:auto;max-width:30rem;-o-object-fit:cover;object-fit:cover;width:100%}.team-1__name{margin-bottom:1.6rem}@media (min-width:576px){.team-1--3-col,.team-1--4-col,.team-1--5-col,.team-1--6-col{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.team-1--3-col,.team-1--4-col,.team-1--5-col,.team-1--6-col{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.team-1--4-col,.team-1--5-col,.team-1--6-col{grid-template-columns:repeat(4,1fr)}.team-1__photo{aspect-ratio:23/33}.read-bio-wrapper{padding-top:2.4rem}}@media (min-width:1200px){.team-1--5-col{grid-template-columns:repeat(5,1fr)}.team-1--6-col{grid-template-columns:repeat(6,1fr)}}@media (max-width:499px){.team-1__team-member.card{display:grid;gap:0 2.4rem;grid-template-columns:10rem 1fr}.team-1__photo{grid-row-end:4;grid-row-start:1}}.team-1 .modal__container{height:100%;width:1180px}.team-1 .modal__header{margin-inline:auto;max-width:98rem;padding:.8rem 2.4rem}.team-1 .modal__contents{background-color:var(--white);border-radius:var(--border-radius);border-top:1px solid var(--border-color);display:grid;height:calc(100% - 6rem);overflow-y:auto}.team-1 .modal__contents-left,.team-1 .modal__contents-right{padding:4rem 2.4rem}.team-1 .modal__contents-bio,.team-1 .modal__contents-quote{max-width:38rem}.team-1 .modal__contents-quote{font-size:1.8rem;text-indent:-.4em}.team-1 .modal__contents-left-inner{display:grid;gap:0 var(--gap);grid-template-columns:1fr 3.4rem}.team-1 .modal__contents-photo{aspect-ratio:1;border-radius:0;grid-column-end:3;grid-column-start:1;max-width:100%}.team-1__social{gap:.8rem}.team-1__social .button{color:var(--accent-color-1);height:32px;min-height:auto;padding:0;place-content:center;width:32px!important}.team-1__social .button:focus,.team-1__social .button:focus-within,.team-1__social .button:hover{color:var(--white)}.team-1__social svg{display:block;height:1.6rem;width:1.6rem;fill:currentColor}@media (min-width:576px){.team-1 .modal__contents{grid-template-columns:45% 1fr}.team-1 .modal__contents-left,.team-1 .modal__contents-right{padding:8rem 6rem}.team-1 .modal__contents-left-inner{margin-left:auto;max-width:28rem}.team-1 .modal__contents-photo{max-width:28rem}.team-1 .modal__contents-right{overflow-y:auto}}@media (min-width:768px){.team-1 .modal__container{height:72vh}}.flex-col-stretch{display:flex;flex-direction:column;height:100%}.read-bio-wrapper{margin-top:auto;padding-top:1rem}