.margin-top-xxs,.mt-xxs{margin-top:var(--mobile-space-xxs)}@media (min-width:64em){.margin-top-xxs,.mt-xxs{margin-top:var(--desktop-space-xxs)}}.margin-right-xxs,.mr-xxs{margin-right:var(--mobile-space-xxs)}@media (min-width:64em){.margin-right-xxs,.mr-xxs{margin-right:var(--desktop-space-xxs)}}.margin-bottom-xxs,.mb-xxs{margin-bottom:var(--mobile-space-xxs)}@media (min-width:64em){.margin-bottom-xxs,.mb-xxs{margin-bottom:var(--desktop-space-xxs)}}.margin-left-xxs,.ml-xxs{margin-left:var(--mobile-space-xxs)}@media (min-width:64em){.margin-left-xxs,.ml-xxs{margin-left:var(--desktop-space-xxs)}}.padding-top-xxs,.pt-xxs{padding-top:var(--mobile-space-xxs)}@media (min-width:64em){.padding-top-xxs,.pt-xxs{padding-top:var(--desktop-space-xxs)}}.padding-right-xxs,.pr-xxs{padding-right:var(--mobile-space-xxs)}@media (min-width:64em){.padding-right-xxs,.pr-xxs{padding-right:var(--desktop-space-xxs)}}.padding-bottom-xxs,.pb-xxs{padding-bottom:var(--mobile-space-xxs)}@media (min-width:64em){.padding-bottom-xxs,.pb-xxs{padding-bottom:var(--desktop-space-xxs)}}.padding-left-xxs,.pl-xxs{padding-left:var(--mobile-space-xxs)}@media (min-width:64em){.padding-left-xxs,.pl-xxs{padding-left:var(--desktop-space-xxs)}}.margin-top-xs,.mt-xs{margin-top:var(--mobile-space-xs)}@media (min-width:64em){.margin-top-xs,.mt-xs{margin-top:var(--desktop-space-xs)}}.margin-right-xs,.mr-xs{margin-right:var(--mobile-space-xs)}@media (min-width:64em){.margin-right-xs,.mr-xs{margin-right:var(--desktop-space-xs)}}.margin-bottom-xs,.mb-xs{margin-bottom:var(--mobile-space-xs)}@media (min-width:64em){.margin-bottom-xs,.mb-xs{margin-bottom:var(--desktop-space-xs)}}.margin-left-xs,.ml-xs{margin-left:var(--mobile-space-xs)}@media (min-width:64em){.margin-left-xs,.ml-xs{margin-left:var(--desktop-space-xs)}}.padding-top-xs,.pt-xs{padding-top:var(--mobile-space-xs)}@media (min-width:64em){.padding-top-xs,.pt-xs{padding-top:var(--desktop-space-xs)}}.padding-right-xs,.pr-xs{padding-right:var(--mobile-space-xs)}@media (min-width:64em){.padding-right-xs,.pr-xs{padding-right:var(--desktop-space-xs)}}.padding-bottom-xs,.pb-xs{padding-bottom:var(--mobile-space-xs)}@media (min-width:64em){.padding-bottom-xs,.pb-xs{padding-bottom:var(--desktop-space-xs)}}.padding-left-xs,.pl-xs{padding-left:var(--mobile-space-xs)}@media (min-width:64em){.padding-left-xs,.pl-xs{padding-left:var(--desktop-space-xs)}}.margin-top-sm,.mt-sm{margin-top:var(--mobile-space-sm)}@media (min-width:64em){.margin-top-sm,.mt-sm{margin-top:var(--desktop-space-sm)}}.margin-right-sm,.mr-sm{margin-right:var(--mobile-space-sm)}@media (min-width:64em){.margin-right-sm,.mr-sm{margin-right:var(--desktop-space-sm)}}.margin-bottom-sm,.mb-sm{margin-bottom:var(--mobile-space-sm)}@media (min-width:64em){.margin-bottom-sm,.mb-sm{margin-bottom:var(--desktop-space-sm)}}.margin-left-sm,.ml-sm{margin-left:var(--mobile-space-sm)}@media (min-width:64em){.margin-left-sm,.ml-sm{margin-left:var(--desktop-space-sm)}}.padding-top-sm,.pt-sm{padding-top:var(--mobile-space-sm)}@media (min-width:64em){.padding-top-sm,.pt-sm{padding-top:var(--desktop-space-sm)}}.padding-right-sm,.pr-sm{padding-right:var(--mobile-space-sm)}@media (min-width:64em){.padding-right-sm,.pr-sm{padding-right:var(--desktop-space-sm)}}.padding-bottom-sm,.pb-sm{padding-bottom:var(--mobile-space-sm)}@media (min-width:64em){.padding-bottom-sm,.pb-sm{padding-bottom:var(--desktop-space-sm)}}.padding-left-sm,.pl-sm{padding-left:var(--mobile-space-sm)}@media (min-width:64em){.padding-left-sm,.pl-sm{padding-left:var(--desktop-space-sm)}}.margin-top-md,.mt-md{margin-top:var(--mobile-space-md)}@media (min-width:64em){.margin-top-md,.mt-md{margin-top:var(--desktop-space-md)}}.margin-right-md,.mr-md{margin-right:var(--mobile-space-md)}@media (min-width:64em){.margin-right-md,.mr-md{margin-right:var(--desktop-space-md)}}.margin-bottom-md,.mb-md{margin-bottom:var(--mobile-space-md)}@media (min-width:64em){.margin-bottom-md,.mb-md{margin-bottom:var(--desktop-space-md)}}.margin-left-md,.ml-md{margin-left:var(--mobile-space-md)}@media (min-width:64em){.margin-left-md,.ml-md{margin-left:var(--desktop-space-md)}}.padding-top-md,.pt-md{padding-top:var(--mobile-space-md)}@media (min-width:64em){.padding-top-md,.pt-md{padding-top:var(--desktop-space-md)}}.padding-right-md,.pr-md{padding-right:var(--mobile-space-md)}@media (min-width:64em){.padding-right-md,.pr-md{padding-right:var(--desktop-space-md)}}.padding-bottom-md,.pb-md{padding-bottom:var(--mobile-space-md)}@media (min-width:64em){.padding-bottom-md,.pb-md{padding-bottom:var(--desktop-space-md)}}.padding-left-md,.pl-md{padding-left:var(--mobile-space-md)}@media (min-width:64em){.padding-left-md,.pl-md{padding-left:var(--desktop-space-md)}}.margin-top-lg,.mt-lg{margin-top:var(--mobile-space-lg)}@media (min-width:64em){.margin-top-lg,.mt-lg{margin-top:var(--desktop-space-lg)}}.margin-right-lg,.mr-lg{margin-right:var(--mobile-space-lg)}@media (min-width:64em){.margin-right-lg,.mr-lg{margin-right:var(--desktop-space-lg)}}.margin-bottom-lg,.mb-lg{margin-bottom:var(--mobile-space-lg)}@media (min-width:64em){.margin-bottom-lg,.mb-lg{margin-bottom:var(--desktop-space-lg)}}.margin-left-lg,.ml-lg{margin-left:var(--mobile-space-lg)}@media (min-width:64em){.margin-left-lg,.ml-lg{margin-left:var(--desktop-space-lg)}}.padding-top-lg,.pt-lg{padding-top:var(--mobile-space-lg)}@media (min-width:64em){.padding-top-lg,.pt-lg{padding-top:var(--desktop-space-lg)}}.padding-right-lg,.pr-lg{padding-right:var(--mobile-space-lg)}@media (min-width:64em){.padding-right-lg,.pr-lg{padding-right:var(--desktop-space-lg)}}.padding-bottom-lg,.pb-lg{padding-bottom:var(--mobile-space-lg)}@media (min-width:64em){.padding-bottom-lg,.pb-lg{padding-bottom:var(--desktop-space-lg)}}.padding-left-lg,.pl-lg{padding-left:var(--mobile-space-lg)}@media (min-width:64em){.padding-left-lg,.pl-lg{padding-left:var(--desktop-space-lg)}}.margin-top-xl,.mt-xl{margin-top:var(--mobile-space-xl)}@media (min-width:64em){.margin-top-xl,.mt-xl{margin-top:var(--desktop-space-xl)}}.margin-right-xl,.mr-xl{margin-right:var(--mobile-space-xl)}@media (min-width:64em){.margin-right-xl,.mr-xl{margin-right:var(--desktop-space-xl)}}.margin-bottom-xl,.mb-xl{margin-bottom:var(--mobile-space-xl)}@media (min-width:64em){.margin-bottom-xl,.mb-xl{margin-bottom:var(--desktop-space-xl)}}.margin-left-xl,.ml-xl{margin-left:var(--mobile-space-xl)}@media (min-width:64em){.margin-left-xl,.ml-xl{margin-left:var(--desktop-space-xl)}}.padding-top-xl,.pt-xl{padding-top:var(--mobile-space-xl)}@media (min-width:64em){.padding-top-xl,.pt-xl{padding-top:var(--desktop-space-xl)}}.padding-right-xl,.pr-xl{padding-right:var(--mobile-space-xl)}@media (min-width:64em){.padding-right-xl,.pr-xl{padding-right:var(--desktop-space-xl)}}.padding-bottom-xl,.pb-xl{padding-bottom:var(--mobile-space-xl)}@media (min-width:64em){.padding-bottom-xl,.pb-xl{padding-bottom:var(--desktop-space-xl)}}.padding-left-xl,.pl-xl{padding-left:var(--mobile-space-xl)}@media (min-width:64em){.padding-left-xl,.pl-xl{padding-left:var(--desktop-space-xl)}}.margin-top-xxl,.mt-xxl{margin-top:var(--mobile-space-xxl)}@media (min-width:64em){.margin-top-xxl,.mt-xxl{margin-top:var(--desktop-space-xxl)}}.margin-right-xxl,.mr-xxl{margin-right:var(--mobile-space-xxl)}@media (min-width:64em){.margin-right-xxl,.mr-xxl{margin-right:var(--desktop-space-xxl)}}.margin-bottom-xxl,.mb-xxl{margin-bottom:var(--mobile-space-xxl)}@media (min-width:64em){.margin-bottom-xxl,.mb-xxl{margin-bottom:var(--desktop-space-xxl)}}.margin-left-xxl,.ml-xxl{margin-left:var(--mobile-space-xxl)}@media (min-width:64em){.margin-left-xxl,.ml-xxl{margin-left:var(--desktop-space-xxl)}}.padding-top-xxl,.pt-xxl{padding-top:var(--mobile-space-xxl)}@media (min-width:64em){.padding-top-xxl,.pt-xxl{padding-top:var(--desktop-space-xxl)}}.padding-right-xxl,.pr-xxl{padding-right:var(--mobile-space-xxl)}@media (min-width:64em){.padding-right-xxl,.pr-xxl{padding-right:var(--desktop-space-xxl)}}.padding-bottom-xxl,.pb-xxl{padding-bottom:var(--mobile-space-xxl)}@media (min-width:64em){.padding-bottom-xxl,.pb-xxl{padding-bottom:var(--desktop-space-xxl)}}.padding-left-xxl,.pl-xxl{padding-left:var(--mobile-space-xxl)}@media (min-width:64em){.padding-left-xxl,.pl-xxl{padding-left:var(--desktop-space-xxl)}}.scroll-margin-top{scroll-margin-top:5rem}.cases-overview{margin-bottom:var(--mobile-space-xxl)}@media (min-width:64em){.cases-overview{margin-bottom:var(--desktop-space-xxl)}}.cases-overview__heading{margin-bottom:4rem;margin-top:4rem}@media (min-width:48em){.cases-overview__heading{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8rem}.cases-overview__heading .heading{margin-bottom:0}}.cases-overview__filters{gap:1.6rem}@media (min-width:48em){.cases-overview__filters{display:flex;flex-direction:row}}.cases-overview__filters .filter{border-radius:2.7rem}.cases-overview__filters .filter select{background-color:var(--color-grayscale-100);border-radius:2.6rem;font-weight:500;height:5.2rem}.cases-overview__grid{grid-row-gap:4rem;display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:var(--mobile-space-xxl)}@media (min-width:64em){.cases-overview__grid{margin-bottom:var(--desktop-space-xxl)}}@media (min-width:48em){.cases-overview__grid{grid-gap:6.4rem 4rem;grid-template-columns:repeat(12,1fr)}}.cases-overview .case{display:block;grid-column:span 1;-webkit-text-decoration:none;text-decoration:none}@media (min-width:48em){.cases-overview .case{grid-column:span 4}.cases-overview .case:nth-child(10n+2),.cases-overview .case:nth-child(10n+6){grid-column:span 8}}.cases-overview .case:hover .case__image img{transform:scale(1.05)}.cases-overview .case__image{margin-bottom:1.6rem;overflow:hidden}@media (min-width:48em){.cases-overview .case__image{margin-bottom:2.4rem}}.cases-overview .case__image .img{aspect-ratio:327/350;object-fit:cover;transition:transform .25s ease}@media (min-width:48em){.cases-overview .case__image .img{aspect-ratio:auto;height:34.7222222222vw;max-height:66.6666666667rem}}.cases-overview .case__client{color:var(--color-grayscale-500)}.cases-overview .case__title{font-size:1.8rem;font-weight:500;line-height:2.7rem}@media (min-width:48em){.cases-overview .case__title{font-size:2.4rem;letter-spacing:-.048rem;line-height:3.6rem}}.cases-overview .case__tags{display:inline-flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.cases-overview .case__tag{border-radius:1.3rem;color:var(--color-grayscale-500);font-size:1rem;font-weight:500;letter-spacing:.1rem;line-height:1;padding:.8rem 1.2rem;text-transform:uppercase}.cases-overview .case--loading .case__image .img,.cases-overview .case__tag{background-color:var(--color-grayscale-100)}.cases-overview .case--loading .case__client{background-color:var(--color-grayscale-100);min-height:2.6rem;width:12rem}.cases-overview .case--loading .case__title{background-color:var(--color-grayscale-100);min-height:2.6rem;width:100%}.cases-overview .case--loading .case__tag{min-height:2.6rem;min-width:8rem}.cases-overview__noresults__title{font-size:2.4rem;font-weight:500;line-height:150%;margin-inline:5.6rem;text-align:center}.cases-overview__noresults__description{font-size:1.6rem;font-weight:400;line-height:150%;margin-top:1.2rem;margin-inline:5.6rem;text-align:center}
