.case-studies-secondary{min-height:35rem;padding-block:var(--space-xlg);padding-inline:var(--edge);position:relative}@media only screen and (min-width: 80em){.case-studies-secondary{padding-block:var(--space-xlg)}}.case-studies-secondary__title{padding-inline:var(--space-lg);margin-bottom:var(--space-lg);font-weight:500;color:var(--white)}@media only screen and (min-width: 80em){.case-studies-secondary__title{max-width:45rem;padding-inline:0;margin-block:0;position:absolute}}.case-studies-secondary__subtitle{margin-top:var(--space-lg);margin-left:auto;text-align:right;font-weight:500;color:var(--white)}@media only screen and (min-width: 80em){.case-studies-secondary__subtitle{max-width:32rem;position:absolute;right:var(--edge);bottom:var(--space-xlg)}}.case-studies-secondary__subtitle>*{margin-bottom:0;margin-left:auto}.case-studies-secondary__subtitle p{margin-top:var(--space-md)}.case-studies-secondary__blocks{display:flex;flex-flow:column nowrap;gap:var(--space-md)}@media only screen and (min-width: 64em){.case-studies-secondary__blocks{flex-flow:row nowrap;gap:1.8rem;align-items:flex-start}}.case-studies-secondary__blocks-item{line-height:var(--line-height-md);color:var(--color);background:var(--bg);border-radius:var(--card-border-radius);transform:translateY(3.5rem);transform-origin:top;transition:transform .3s}.case-studies-secondary__blocks-item.animation-loaded{animation:slideBounce .5s ease-out forwards;animation-delay:calc((2 - var(--item-idx)) * .3s)}@media screen and (min-width: 40rem) and (max-width: 63.999em){.case-studies-secondary__blocks-item{flex-direction:row}.case-studies-secondary__blocks-item .case-studies-card__image{flex:1}.case-studies-secondary__blocks-item .case-studies-card__image .image img{aspect-ratio:4/3;border-top-right-radius:0;border-bottom-left-radius:var(--card-border-radius)}.case-studies-secondary__blocks-item .case-studies-card__content{border-top-right-radius:var(--card-border-radius);border-bottom-left-radius:0}.case-studies-secondary__blocks-item .case-studies-card__content-footer .image{max-width:15rem;margin-left:auto}}@media only screen and (min-width: 64em){.case-studies-secondary__blocks-item{width:auto;flex:33.3333333333%;display:block}}@media only screen and (min-width: 80em){.case-studies-secondary__blocks-item{margin-top:calc((2 - var(--item-idx)) * 20%)}}.case-studies-secondary__blocks-item-content{width:100%;height:100%;padding:var(--space-sm);position:relative;display:flex;z-index:2}@media only screen and (min-width: 64em){.case-studies-secondary__blocks-item-content{justify-content:flex-end;text-align:right}}
