#teammember_list_grouped h2{padding-bottom:10px;margin:0 5px 30px 5px;color:#fff;font-family:var(--font-primary);font-size:40px;line-height:45px}#teammember_list_grouped .category{overflow:hidden;margin-bottom:50px;-webkit-transition:opacity ease-in-out .5s,height ease-in-out .5s;transition:opacity ease-in-out .5s,height ease-in-out .5s}#teammember_list_grouped .category.closed{opacity:0;height:0;margin-bottom:0}#teammember_list_grouped .item .item_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#teammember_list_grouped .item .item_inner .image{width:calc(100% - 22px);aspect-ratio:1;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 0 0 11px #fff;box-shadow:0 0 0 11px #fff;background-size:cover;position:relative;margin-bottom:20px}#teammember_list_grouped .item .item_inner .image:before{content:'View Profile';width:100%;height:100%;background:hsla(calc(var(--secondary-colour-h) + 0deg),calc(var(--secondary-colour-s) + 0%),calc(var(--secondary-colour-l) + 0%),calc(var(--secondary-colour-a) - calc(1 - .6)));position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:var(--text-over-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700}#teammember_list_grouped .item .item_inner .text .title{font-size:22px;line-height:28px;font-weight:500;color:#fff;text-align:center;margin-bottom:8px}#teammember_list_grouped .item .item_inner .text .category{text-align:center;font-size:14px;font-weight:700;color:#fff!important}#teammember_list_grouped .item a.item_inner:focus .image:before,#teammember_list_grouped .item a.item_inner:hover .image:before{opacity:1}