﻿.block-filter-top.portfolio{padding-top:clamp(7rem,5rem + 4.1666666667vw,8.75rem);padding-bottom:5.25rem;overflow:hidden}.block-filter-top.portfolio>.container:not(.container--with-title){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.1428571429rem + 1.7857142857vw,1.75rem)}.block-filter-top.portfolio .top-heading{margin-bottom:5.25rem}.block-filter-top.portfolio .block-filter-top__table-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.1428571429rem + 1.7857142857vw,1.75rem);grid-auto-flow:dense;grid-template-areas:"company company company company status status year year gap strategy strategy trigger";padding:.875rem 0;border-top:.0625rem solid #d0d5ce}@media (max-width:61.98rem){.block-filter-top.portfolio .block-filter-top__table-top{grid-template-areas:"company company company strategy strategy trigger";grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:47.98rem){.block-filter-top.portfolio .block-filter-top__table-top{grid-template-areas:"company company company company company trigger"}}@media (max-width:61.98rem){.block-filter-top.portfolio .block-filter-top__status,.block-filter-top.portfolio .block-filter-top__year{display:none}}@media (max-width:47.98rem){.block-filter-top.portfolio .block-filter-top__strategy{display:none}}.block-filter-top.portfolio .block-filter-top__company label,.block-filter-top.portfolio .block-filter-top__strategy label,.block-filter-top.portfolio .block-filter-top__year label{margin-bottom:.125rem;font-size:1rem;line-height:1.5rem}.block-filter-top.portfolio .filters-container{grid-column:span 12;margin-bottom:0}.block-filter-top.portfolio .filters-container__inner-btn{grid-column:span 12;position:relative}@media (max-width:47.98rem){.block-filter-top.portfolio .filters-container__inner-btn{order:3;margin-bottom:.875rem}}.block-filter-top.portfolio .filters-container__btn{height:2.625rem;margin-top:1.75rem;padding-right:1.75rem;padding-left:1.75rem}@media (max-width:47.98rem){.block-filter-top.portfolio .filters-container .filter-container:first-child{order:1}}@media (max-width:47.98rem){.block-filter-top.portfolio .filters-container .filter-container:nth-child(2){order:3}}@media (max-width:47.98rem){.block-filter-top.portfolio .filters-container .filter-container:nth-child(3){order:4}}.block-filter-top.portfolio .filters-container .portfolio-filters{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.75rem}.block-filter-top.portfolio .filters-container .portfolio-filters button{color:#000}.block-filter-top.portfolio .filters-container .portfolio-filters__sort{margin-right:.875rem}.block-filter-top.portfolio .filters-container .portfolio-filters__sort.up svg{transform:rotate(-90deg)!important}.block-filter-top.portfolio .filters-container .portfolio-filters__sort.down svg{transform:rotate(90deg)!important}.block-filter-top.portfolio .filters-container .portfolio-filters__sort svg{transform:rotate(90deg)!important}.block-filter-top.portfolio .filters-container .portfolio-filters__filters.opened svg{transform:rotate(360deg)!important}.block-filter-top.portfolio .filters-container .portfolio-filters button.portfolio-filters__clear{border-right:0;background-color:#e8eae5}.block-filter-top.portfolio .filters-container .portfolio-filters button.portfolio-filters__clear:hover{background-color:#d0d5ce}.block-filter-top.portfolio .filters-container .portfolio-filters button.portfolio-filters__clear.hidden{display:none}.block-filter-top.portfolio .filters-container .portfolio-filters button.portfolio-filters__clear svg{width:1rem;height:1rem;margin-left:0}.block-filter-top.portfolio .filters-container .portfolio-filters button{display:flex;gap:.4375rem;align-items:center;height:2.625rem;padding:.0625rem .875rem;font-size:1rem;line-height:1.5rem;border:.0625rem solid #000;background-color:transparent}.block-filter-top.portfolio .filters-container .portfolio-filters button:hover{background-color:#e8eae5}.block-filter-top.portfolio .filters-container .portfolio-filters svg{width:.875rem;height:.875rem;margin-left:.875rem}.block-filter-top.portfolio .filters-container__inner{position:relative;display:none;padding:0;background-color:#e8eae5;overflow:hidden;transition:height .3s ease,padding .3s ease}.block-filter-top.portfolio .filters-container__inner::before{position:absolute;left:-200%;content:"";width:400%;height:100%;background-color:#e8eae5}.block-filter-top.portfolio .filters-container__inner.opened{padding-top:1.75rem;padding-bottom:1.75rem;overflow:hidden}.block-filter-top.portfolio .filters-container__inner .container-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.1428571429rem + 1.7857142857vw,1.75rem);position:relative;padding-top:1.75rem;padding-bottom:2.625rem;background-color:#e8eae5;overflow:hidden;transition:height .3s ease}.block-filter-top.portfolio .filters-container__filters{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:48rem){.block-filter-top.portfolio .filters-container__filters{display:flex;flex-direction:row;flex-wrap:nowrap}}@media (min-width:48rem){.block-filter-top.portfolio .filters-container .filter-search{order:10;margin-left:auto}}.block-filter-top.portfolio .block-filter-top__selected-filter-sort-container{grid-column:span 12;display:none;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;column-gap:1rem}@media (min-width:48rem){.block-filter-top.portfolio .block-filter-top__selected-filter-sort-container{margin-bottom:4.5rem}}.block-filter-top.portfolio .block-filter-top__selected-filters-wrapper{display:flex;flex-wrap:nowrap;column-gap:1rem}.block-filter-top.portfolio .block-filter-top__selected-filters-container{display:flex;flex-wrap:wrap;row-gap:.75rem;column-gap:.5rem}.block-filter-top.portfolio .block-filter-top__posts{grid-column:span 12;position:relative}.block-filter-top.portfolio .block-filter-top__posts.is-loading::before{display:block;width:3rem;height:3rem;border:.5rem solid #000;border-color:#000 transparent #000 transparent;border-radius:50%;background-color:transparent;transform-origin:center center;animation:loader 1.5s infinite ease-in-out;position:absolute;top:6.25rem;left:50%;content:"";z-index:2;width:2rem;height:2rem;border-width:.375rem;transform:translateX(-50%)}.block-filter-top.portfolio .block-filter-top__posts.is-loading .block-filter__posts-container{opacity:.5}.block-filter-top.portfolio .block-filter__posts-container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.1428571429rem + 1.7857142857vw,1.75rem);grid-column:span 12;gap:0;transition:opacity .2s linear}.block-filter-top.portfolio[data-card-type=news] .block-filter__posts-container{row-gap:3rem}@media (min-width:48rem){.block-filter-top.portfolio[data-card-type=news] .block-filter__posts-container{row-gap:0}}.block-filter-top.portfolio[data-card-type=resources] .block-filter__posts-container{row-gap:clamp(1.25rem,-2.4642857143rem + 7.7380952381vw,4.5rem)}.block-filter-top.portfolio .block-filter-pagination{grid-column:span 12;text-align:center}.block-filter-top.portfolio .block-filter-pagination__load-more:disabled{display:none}.block-filter-top.portfolio+p.is-style-full{padding-top:5.25rem;padding-bottom:clamp(7rem,5rem + 4.1666666667vw,8.75rem);font-size:1rem;line-height:1.5rem}.block-filter-top.team{padding-top:clamp(8.3125rem,2.3125rem + 12.5vw,13.5625rem);padding-bottom:clamp(1.75rem,-.25rem + 4.1666666667vw,3.5rem)}.block-filter-top.team.tab-slug-our-advisors .filter-tabs__btn-scroller{display:none!important}.block-filter-top.team .container--with-title{position:relative;z-index:4}.block-filter-top.team h1{position:relative;z-index:1;margin-bottom:3.5rem}.block-filter-top.team .filters-container.filters-top{position:sticky;top:5.6875rem;z-index:2;background-color:#fff}.block-filter-top.team .filters-container.filters-top::before{position:absolute;top:-5.6875rem;left:0;right:0;content:"";height:5.6875rem;background-color:#fff}.block-filter-top.team .team-group__heading{margin-bottom:0;padding-top:3.5rem}.block-filter-top.team .team-group__members{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.1428571429rem + 1.7857142857vw,1.75rem);gap:clamp(.875rem,-.125rem + 2.0833333333vw,1.75rem)!important;padding-top:clamp(1.75rem,-.25rem + 4.1666666667vw,3.5rem);padding-bottom:clamp(7rem,5rem + 4.1666666667vw,8.75rem)}@media (max-width:61.98rem){.block-filter-top.team .team-group__members{grid-template-columns:repeat(6,minmax(0,1fr))}}.block-filter-top.team .team-group__members .team-card{grid-column:span 3}@media (max-width:74.98rem){.block-filter-top.team .team-group__members .team-card{grid-column:span 4}}@media (max-width:61.98rem){.block-filter-top.team .team-group__members .team-card{grid-column:span 3}}