.portal.svelte-2rpr44{display:grid;padding:2rem;grid-template-columns:16.25rem 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (width < 48em){.portal.svelte-2rpr44{padding:0;height:100%;grid-template-columns:auto;grid-template-rows:max-content auto}}.card-image-container.svelte-2rpr44{width:100%}@media screen and (width < 48em){.card-image-container.svelte-2rpr44{border-bottom:1px solid var(--i-card-border-base, var(--service-separate-primary))}}.card-image-container.svelte-2rpr44>.case-study-card-image{-o-object-fit:cover;object-fit:cover;aspect-ratio:260/146}@media screen and (width < 48em){.card-image-container.svelte-2rpr44>.case-study-card-image{aspect-ratio:343/193}}.body.svelte-2rpr44{height:100%;display:flex;flex-direction:column;padding:0;align-items:flex-start;row-gap:.75rem}@media screen and (width < 48em){.body.svelte-2rpr44{align-items:center;padding:calc(1.25rem - var(--i-border-width)) calc(1.25rem - var(--i-border-width)) calc(1.5rem - var(--i-border-width));row-gap:1rem}}.title-with-company-name.svelte-2rpr44{display:flex;flex-direction:column;row-gap:.5rem}.company-name.svelte-2rpr44{font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:0}@media screen and (width < 48em){.company-name.svelte-2rpr44{font-size:.875rem;font-weight:700;line-height:1.4;letter-spacing:0}}.label-list.svelte-2rpr44{display:flex;-moz-column-gap:1rem;column-gap:1rem}@media screen and (width < 48em){.label-list.svelte-2rpr44{width:100%;flex-direction:column;row-gap:.25rem}}.label-list-item.svelte-2rpr44{display:grid;grid-template-columns:repeat(2,auto);align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;font-size:.875rem;font-weight:400;line-height:1.5;letter-spacing:0}@media screen and (width < 48em){.label-list-item.svelte-2rpr44{grid-template-columns:auto 1fr}}.label-list-title.svelte-2rpr44{font-weight:700;color:var(--service-text-aqua-4)}.sub-link-button.svelte-2rpr44{font-size:.875rem;font-weight:700;line-height:1.4;letter-spacing:0;--button-icon-width: 1rem;display:flex;align-items:center;max-width:33.5rem;--transition-timing-function: cubic-bezier(0, .7, 0, 1);--transition-time: .25s;transition:border-color var(--transition-time) var(--transition-timing-function),color var(--transition-time) var(--transition-timing-function),background-color var(--transition-time) var(--transition-timing-function);margin-top:.5rem}.sub-link-button.svelte-2rpr44>.sub-link-button-text-container:where(.svelte-2rpr44){display:flex;gap:.625rem;align-items:center}.sub-link-button.svelte-2rpr44>.sub-link-button-text-container:where(.svelte-2rpr44)>.sub-link-button-text:where(.svelte-2rpr44){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-bottom:1px;margin-bottom:-1px}.sub-link-button.svelte-2rpr44>.sub-link-button-text-container:where(.svelte-2rpr44):after{content:"";-webkit-mask-image:url(/icons/icon_circle_arrow_right.svg);mask-image:url(/icons/icon_circle_arrow_right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:var(--button-icon-width);height:calc(var(--button-icon-width) + .125rem);background-color:var(--service-icon-primary);transition:transform var(--transition-time) var(--transition-timing-function);flex-shrink:0}.sub-link-button.svelte-2rpr44:hover,.sub-link-button.svelte-2rpr44:focus,.hover-group:hover .sub-link-button.svelte-2rpr44,.hover-group:focus .sub-link-button.svelte-2rpr44{--transition-time: 0s}.sub-link-button.svelte-2rpr44:hover>.sub-link-button-text-container:where(.svelte-2rpr44):after,.sub-link-button.svelte-2rpr44:focus>.sub-link-button-text-container:where(.svelte-2rpr44):after,.hover-group:hover .sub-link-button.svelte-2rpr44>.sub-link-button-text-container:where(.svelte-2rpr44):after,.hover-group:focus .sub-link-button.svelte-2rpr44>.sub-link-button-text-container:where(.svelte-2rpr44):after{transform:translate(calc(var(--button-icon-width) / 4));transition:transform 0s var(--transition-timing-function)}.sub-link-button.svelte-2rpr44:hover>.sub-link-button-text-container:where(.svelte-2rpr44)>.sub-link-button-text:where(.svelte-2rpr44),.sub-link-button.svelte-2rpr44:focus>.sub-link-button-text-container:where(.svelte-2rpr44)>.sub-link-button-text:where(.svelte-2rpr44),.hover-group:hover .sub-link-button.svelte-2rpr44>.sub-link-button-text-container:where(.svelte-2rpr44)>.sub-link-button-text:where(.svelte-2rpr44),.hover-group:focus .sub-link-button.svelte-2rpr44>.sub-link-button-text-container:where(.svelte-2rpr44)>.sub-link-button-text:where(.svelte-2rpr44){text-decoration:underline;text-underline-offset:.25rem}@media screen and (width < 48em){.sub-link-button.svelte-2rpr44{margin-top:.25rem}}
