.c-staff-grid{position:relative;display:block;text-align:center}.c-staff-grid .c-staff-grid_container,.c-staff-grid .c-staff-grid_text,.c-staff-grid .c-staff-grid_members{display:block;margin:0 auto}.c-staff-grid .c-staff-grid_container{max-width:1100px}.c-staff-grid .c-staff-grid_text{max-width:600px}.c-staff-grid .c-staff-grid_members{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.c-staff-grid .c-staff-grid_members .c-staff-grid_member{box-sizing:border-box;padding:0 20px 40px;width:100%}@media screen and (min-width: 560px){.c-staff-grid .c-staff-grid_members .c-staff-grid_member{width:50%}}@media screen and (min-width: 839px){.c-staff-grid .c-staff-grid_members .c-staff-grid_member{width:33.33%}}.c-staff-grid .c-staff-grid_members .c-staff-grid_member.-four-items-grid{width:100%}@media screen and (min-width: 560px){.c-staff-grid .c-staff-grid_members .c-staff-grid_member.-four-items-grid{width:50%;max-width:400px}}@media screen and (min-width: 1135px){.c-staff-grid .c-staff-grid_members .c-staff-grid_member.-four-items-grid{padding:0 8px 16px;width:25%;max-width:400px}.c-staff-grid .c-staff-grid_members .c-staff-grid_member.-four-items-grid .member-info span{font-size:15px}}.c-staff-grid .c-staff-grid_members .c-staff-grid_member:hover{cursor:pointer}.c-staff-grid .c-staff-grid_members .c-staff-grid_member:hover .member-image:before{opacity:1}.c-staff-grid .c-staff-grid_members .c-staff-grid_member .c-staff-grid_shim{height:100%;width:100%;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.2);overflow:hidden}.c-staff-grid .c-staff-grid_members .c-staff-grid_member .member-image{position:relative;position:relative;width:100%;background-position:top center;background-repeat:no-repeat;background-size:cover}.c-staff-grid .c-staff-grid_members .c-staff-grid_member .member-image:before{content:"";display:block;padding-top:100%}.c-staff-grid .c-staff-grid_members .c-staff-grid_member .member-image:before{height:100%;width:100%;content:"";background-color:rgba(241,90,34,.6);opacity:0;transition:opacity 150ms linear}.c-staff-grid .c-staff-grid_members .c-staff-grid_member .member-info{padding:20px;width:100%}.c-staff-grid .c-staff-grid_members .c-staff-grid_member .member-info h4,.c-staff-grid .c-staff-grid_members .c-staff-grid_member .member-info p{display:block}.c-staff-grid .c-staff-grid_members .c-staff-grid_member .member-info span{display:block;width:100%;line-height:1.618;text-align:center}.c-staff-grid .c-staff-grid_panel_card{display:none;z-index:1;opacity:0}.c-staff-grid .c-staff-grid_panel_card.modal-is-active{position:fixed;top:50%;left:50%;height:100%;width:90%;display:block;transform:translate(-50%, -50%);max-width:700px;max-height:75vh;z-index:9999}@media(max-width: 600px){.c-staff-grid .c-staff-grid_panel_card.modal-is-active{max-height:90vh}}.c-staff-grid .c-staff-grid_panel_card .panel_card-content{height:100%;width:100%;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:hidden}.c-staff-grid .c-staff-grid_panel_card .panel_card-content .panel_card-header{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#fff}.c-staff-grid .c-staff-grid_panel_card .panel_card-content .panel_card-header .panel_card-image{position:relative;width:200px;background-position:top center;background-size:cover;background-repeat:no-repeat}.c-staff-grid .c-staff-grid_panel_card .panel_card-content .panel_card-header .panel_card-image:before{content:"";display:block;padding-top:100%}.c-staff-grid .c-staff-grid_panel_card .panel_card-content .panel_card-header .panel_card-who{padding:30px;text-align:left}.c-staff-grid .c-staff-grid_panel_card .panel_card-content .panel_card-header .panel_card-who a{display:block}.c-staff-grid .c-staff-grid_panel_card .panel_card-content .panel_card-info{height:calc(100% - 150px);width:100%;padding:30px 30px 70px;text-align:left;overflow:auto}.c-staff-grid .c-staff-grid_panel_card .c-staff-grid_panel_card-close{position:absolute;bottom:-16px;left:50%;height:32px;width:32px;margin-left:-16px;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.2)}.c-staff-grid .c-staff-grid_backdrop{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#f15a22;z-index:1500;opacity:0;pointer-events:none}.c-staff-grid .c-staff-grid_backdrop.is-active{pointer-events:all}