.b-person{background:#1c1f23;border-radius:5px;box-shadow:0 4px 18px rgba(28,31,35,.1);color:#fff;display:flex;flex-direction:column;margin:0;overflow:hidden;transition:transform .2s cubic-bezier(.785,.135,.15,.86),box-shadow .2s cubic-bezier(.785,.135,.15,.86)}.b-person:hover{box-shadow:0 12px 30px rgba(28,31,35,.18);transform:translateY(-4px)}.b-person:focus-within{outline:2px solid #4bdcdc;outline-offset:3px}.b-person__media{aspect-ratio:1;background:#fff;border-radius:5px 5px 0 0;overflow:hidden;position:relative}.b-person__media .wp-block-image{align-items:center;display:flex;height:100%;justify-content:center;margin:0}.b-person__media .wp-block-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.b-person__body{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding:1.5rem}.b-person__name{color:#fff;font-size:1.375rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.b-person__role{font-size:.8rem;letter-spacing:.08em;margin:0}.b-person__role,.b-person__status{color:#4bdcdc;font-weight:600;text-transform:uppercase}.b-person__status{align-self:flex-start;border:1px solid rgba(75,220,220,.5);border-radius:5px;font-size:.7rem;letter-spacing:.06em;margin-top:.25rem;padding:.2rem .6rem}.b-person__bio{color:hsla(0,0%,100%,.72);flex-grow:1;font-size:.9375rem;font-size:.9rem;line-height:1.6;margin:.25rem 0 0}.b-person__bio p{margin:0 0 .6rem}.b-person__bio p:last-child{margin-bottom:0}.b-person__contact{border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem}.b-person__link{align-items:center;color:#fff;display:inline-flex;font-size:.9rem;gap:.5rem;text-decoration:none;transition:color .2s cubic-bezier(.785,.135,.15,.86);word-break:break-word}.b-person__link:hover{color:#4bdcdc}.b-person__link:focus-visible{border-radius:2px;color:#4bdcdc;outline:2px solid #4bdcdc;outline-offset:2px}.b-person__icon{color:#4bdcdc;flex:0 0 auto}.page .b-person__media .wp-block-image img{height:100%}@media(prefers-reduced-motion:reduce){.b-person{transition:none}.b-person:hover{transform:none}}
