section.meet-team{padding-top:clamp(6rem,20%,12rem);header{max-width:768px;padding-bottom:6rem;text-align:center;p{font-size:1.8rem}}.team-container{position:relative}.grid{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));.card{background-color:var(--gray100);border-radius:var(--rad);padding:2rem;.headshot{border-radius:var(--radInner)}.details{padding:2rem 1rem}.name{font-size:2.2rem;font-weight:var(--semibold);letter-spacing:-.025em}.job-title{font-size:1.5rem;line-height:1.2}.actions{align-items:center;display:flex;gap:2rem;justify-content:space-between}.linkedin{transition:.25s ease-in-out;&:hover{scale:1.1}svg{--size:3.2rem;aspect-ratio:1/1;height:var(--size);width:var(--size);path{fill:var(--blue)}}}}}.bios{align-items:flex-start;backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.9);border-radius:var(--rad);display:grid;grid-template-areas:"bio";inset:0;justify-content:center;opacity:0;overflow:scroll;padding-bottom:20rem;padding-top:8rem;pointer-events:none;position:fixed;transition:.35s ease-in-out;z-index:1000000;@media (min-width:768px){padding-top:5%}&.active{opacity:1;pointer-events:auto}.bio{align-items:flex-end;border:3px solid var(--electricGreen);border-radius:var(--rad);display:grid;gap:3rem;grid-area:bio;grid-template-columns:1fr;margin:0 auto;max-width:768px;opacity:0;padding:var(--mainPadding);pointer-events:none;transition:.5s ease-in-out;width:95%;@media (min-width:768px){grid-template-areas:"headshot details" "bio bio";grid-template-columns:30rem 1fr;width:100%}&.show{pointer-events:auto}&.active,&.show{opacity:1}}button.close{background-color:transparent;border:none;outline:none;position:fixed;right:var(--mainPadding);top:var(--mainPadding);svg{transition:.25s ease-in-out;path{transition:.25s ease-in-out;stroke:var(--gray300)}}&:hover{svg{scale:.9;path{stroke:var(--cincGreen)}}}}.headshot{border-radius:var(--radInner);overflow:hidden;@media (min-width:768px){grid-area:headshot}}.bio-copy{padding-left:5%;padding-right:5%;@media (min-width:768px){grid-area:bio;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}p{font-size:1.6rem;margin-bottom:1em;text-wrap:pretty}}.name{font-size:4.4rem;font-weight:var(--semibold)}.job-title{color:var(--cincGreen);font-size:2rem}.details{color:var(--forestGreen);padding-left:5%;padding-right:5%;@media (min-width:768px){grid-area:details;padding-bottom:3rem;padding-left:0;padding-right:0;padding-top:0}.copy{margin-top:3rem}}}}