.core-component-card-staff .image-wrapper .image .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.core-component-card-staff .image-wrapper .image .img{-o-object-fit:cover;object-fit:cover}.core-component-card-staff{position:relative}.core-component-card-staff .image-wrapper{position:relative;max-width:315px;max-width:19.6875rem;margin:0 auto min(15px + .9375 * ((100vw - 320px) / 100) ,30px);margin:0 auto min(.9375rem + .9375 * ((100vw - 20rem) / 100) ,1.875rem);padding:0;background:#f8f7ee;border-radius:100%;-webkit-transition:background .3s;transition:background .3s;overflow:hidden}.core-component-card-staff .image-wrapper .image{position:relative;max-width:315px;max-width:19.6875rem;max-height:315px;max-height:19.6875rem;font-size:0;position:relative;z-index:2;margin:0 auto}.core-component-card-staff .image-wrapper .image:after{content:"";display:inline-block;width:100%;padding-top:100%}.core-component-card-staff .image-wrapper .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.core-component-card-staff .image-wrapper .image .img{-o-object-position:top center;object-position:top center}.core-component-card-staff .image-wrapper .staff-bg{position:absolute;bottom:0;left:0;width:100%;color:#e9e8cf;-webkit-transition:color .3s;transition:color .3s}.core-component-card-staff .content{text-align:center}.core-component-card-staff .content .title{font-size:min(16px + .625 * ((100vw - 320px) / 100) ,26px);font-size:min(1rem + .625 * ((100vw - 20rem) / 100) ,1.625rem);font-weight:700}.core-component-card-staff .content .title .link:hover{opacity:.7}.core-component-card-staff .content .staff-line{max-width:230px;max-width:14.375rem;margin:0 auto min(6px + .25 * ((100vw - 320px) / 100) ,10px);margin:0 auto min(.375rem + .25 * ((100vw - 20rem) / 100) ,.625rem);color:#99c555}.core-component-card-staff .content .role{font-size:min(12px + .5 * ((100vw - 320px) / 100) ,20px);font-size:min(.75rem + .5 * ((100vw - 20rem) / 100) ,1.25rem)}@media(min-width:48rem)and (max-width:112.5rem){.core-component-card-staff .content .role{font-size:min(1rem + .25 * ((100vw - 48rem) / 64.5) ,1.25rem)}}.core-component-card-staff.has-link .card{cursor:pointer}.core-component-card-staff.has-link .card:hover{opacity:.7}
/*# sourceMappingURL=styles.css.map */
