﻿.portfolio-card{position:relative;color:var(--blockColor,#000);transition:background-color .3s ease-in-out}@media (max-width:47.98rem){.portfolio-card{gap:.875rem}}.portfolio-card:last-child{margin-bottom:0}.portfolio-card:last-child .post-card__content::after{display:none}.portfolio-card.active{background-color:#e8eae5}.portfolio-card.active .portfolio-card__trigger svg{transform:rotate(45deg)}.portfolio-card__top-con{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.1428571429rem + 1.7857142857vw,1.75rem);position:relative;grid-auto-flow:dense;grid-template-areas:"company company company company status status year year gap strategy strategy trigger";gap:1.75rem!important;align-items:center;width:100%;padding:1.75rem 0;color:#000;text-align:left;border:none;background:0 0}@media (max-width:74.98rem){.portfolio-card__top-con{grid-template-areas:"company company company company status status year year gap strategy strategy trigger"}}@media (max-width:61.98rem){.portfolio-card__top-con{grid-template-areas:"company company company strategy strategy trigger";grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:47.98rem){.portfolio-card__top-con{grid-template-areas:"company company company company company trigger"}}.portfolio-card__top-con::before{position:absolute;top:-.0625rem;left:0;content:"";width:100%;height:.0625rem;background-color:#d0d5ce}.portfolio-card__title{font-size:clamp(1.5625rem,1.2053571429rem + .744047619vw,1.875rem);line-height:clamp(1.75rem,1.25rem + 1.0416666667vw,2.1875rem)}.portfolio-card__stage{font-size:1rem;line-height:1.5rem}.portfolio-card__status{display:inline-block;padding:0 .875rem;font-size:1rem;line-height:1.5rem;text-transform:none;border:.0625rem solid #000}.portfolio-card__status--mobile{display:none}@media (max-width:61.98rem){.portfolio-card__status--mobile{display:inline-block!important;margin-bottom:.875rem}}@media (max-width:61.98rem){.portfolio-card__status{display:none}}@media (max-width:47.98rem){.portfolio-card__status{margin-bottom:.875rem}}.portfolio-card__status.ACTIVE,.portfolio-card__status.Active,.portfolio-card__status.active{display:none}.portfolio-card__strategy,.portfolio-card__year{font-size:1rem;line-height:1.5rem}@media (max-width:47.98rem){.portfolio-card__strategy,.portfolio-card__year{font-size:1.25rem;line-height:1.75rem}}@media (max-width:47.98rem){.portfolio-card label{font-size:1rem;line-height:1.5rem}}@media (max-width:47.98rem){.portfolio-card__strategy{display:none}}.portfolio-card__logo-con{position:relative;background-color:#9ca79c;aspect-ratio:4/3}.portfolio-card__image-wrapper{position:absolute;top:50%;left:50%;width:60%;height:60%;padding-bottom:0;transform:translate3d(-50%,-50%,0)}.portfolio-card__image-wrapper img{position:absolute;inset:0;width:100%!important;height:100%!important;color:transparent;filter:brightness(0) invert(1);object-fit:contain}@media (max-width:61.98rem){.portfolio-card__year--mobile{display:block!important}}@media (max-width:61.98rem){.portfolio-card__year{display:none}}@media (max-width:61.98rem){.portfolio-card__top-status{display:none}}.portfolio-card__trigger{text-align:right}@media (max-width:61.98rem){.portfolio-card__trigger{text-align:right}}.portfolio-card__accordion{height:0;overflow:hidden}.portfolio-card__accordion .container-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,.1428571429rem + 1.7857142857vw,1.75rem);grid-template-areas:"logo logo logo description description description description description gap stage links links";gap:1.75rem!important;padding:1.75rem 0}@media (max-width:89.98rem){.portfolio-card__accordion .container-inner{grid-template-areas:"logo logo logo description description description description description gap stage stage stage" "logo logo logo description description description description description gap links links links"}}@media (max-width:61.98rem){.portfolio-card__accordion .container-inner{grid-template-areas:"logo logo description description description description" "stage stage year year links links";grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:47.98rem){.portfolio-card__accordion .container-inner{grid-template-areas:"logo logo logo logo logo logo" "description description description description description description" "strategy stategy stage stage year year" "links links links links links links"}}.portfolio-card__top-strategy{display:none}@media (max-width:47.98rem){.portfolio-card__top-strategy{display:block}}.portfolio-card__top-year{display:none}@media (max-width:61.98rem){.portfolio-card__top-year{display:block}}.portfolio-card__top-link{text-align:right}@media (max-width:89.98rem){.portfolio-card__top-link{text-align:left}}.portfolio-card__top-link a{display:inline-flex;gap:.4375rem;align-items:center;font-size:1rem;line-height:1.5rem;text-underline-offset:.25rem}.portfolio-card__top-link svg{width:1.3125rem;height:1.3125rem;transition:transform .3s ease-in-out}.block-filter-top .portfolio-card{grid-column:span 12}