.container.svelte-1bf34ev{width:100%;padding-inline:var(--sp-layout-body-padding)}.title.svelte-1bf34ev{border-block-start:1px solid var(--sp-color-border-primary);padding-block:var(--sp-size-xl);color:var(--sp-color-foreground-subtle)}.layout.svelte-1bf34ev{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-size-xl)}@media screen and (min-width:600px){.layout.svelte-1bf34ev{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.layout.svelte-1bf34ev{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-teaser.svelte-1bf34ev{width:100%;text-decoration:none;color:inherit}.case-teaser.svelte-1bf34ev:hover .image-container:where(.svelte-1bf34ev) img{transform:scale(1.1)}.image-container.svelte-1bf34ev{width:100%;aspect-ratio:16/9;background:var(--sp-color-background-subtle);border-radius:var(--sp-border-radius-sm);overflow:hidden}.image-container.svelte-1bf34ev img{transition:transform .2s ease-in-out}.teaser-title.svelte-1bf34ev{color:var(--sp-color-foreground-primary);margin-block-start:var(--sp-size-3xs)}.teaser-description.svelte-1bf34ev{color:var(--sp-color-foreground-subtle)}.container.svelte-g79s1w{width:100%;padding-inline:var(--sp-layout-body-padding)}.title.svelte-g79s1w{border-block-start:1px solid var(--sp-color-border-primary);padding-block:var(--sp-size-xl);color:var(--sp-color-foreground-subtle)}.layout.svelte-g79s1w{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-size-xl)}@media screen and (min-width:600px){.layout.svelte-g79s1w{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.layout.svelte-g79s1w{grid-template-columns:repeat(3,minmax(0,1fr))}}.skeleton-card.svelte-g79s1w{width:100%}.skeleton-image.svelte-g79s1w{width:100%;aspect-ratio:16/9;background:var(--sp-color-background-subtle);border-radius:var(--sp-border-radius-sm)}.skeleton-line.svelte-g79s1w{height:1em;margin-block-start:var(--sp-size-3xs);background:var(--sp-color-background-subtle);border-radius:var(--sp-border-radius-sm)}.skeleton-line.short.svelte-g79s1w{width:40%}@media(prefers-reduced-motion:no-preference){.skeleton-image.svelte-g79s1w,.skeleton-line.svelte-g79s1w{animation:svelte-g79s1w-pulse 1.5s ease-in-out infinite}}@keyframes svelte-g79s1w-pulse{0%,to{opacity:1}50%{opacity:.5}}.top-group.svelte-1353g87{display:flex;flex-direction:column;gap:var(--sp-size-4xs);padding:var(--sp-layout-body-padding) var(--sp-layout-body-padding) var(--sp-size-5xl);color:var(--sp-color-foreground-primary)}.meta-group.svelte-1353g87{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-layout-content-gap);padding:var(--sp-layout-body-padding)}.meta-section.svelte-1353g87{grid-column:1}@media screen and (min-width:768px){.meta-group.svelte-1353g87{width:100%;max-width:var(--sp-layout-max-width-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto}.meta-section.svelte-1353g87{grid-column:2}}.meta-description.svelte-1353g87{color:var(--sp-color-foreground-subtle);margin-block-start:var(--sp-size-5xs);margin-block-end:var(--sp-size-xs)}.meta-tags.svelte-1353g87{display:flex;gap:var(--sp-size-4xs);flex-wrap:wrap}.case-section.svelte-1353g87{width:100%;scroll-margin-top:var(--sp-size-xl);padding-inline:var(--sp-layout-body-padding);padding-block:var(--sp-size-6xl)}.section-header.svelte-1353g87{width:100%;max-width:var(--sp-layout-max-width-md);display:flex;flex-direction:column;gap:var(--sp-size-4xs);margin-bottom:var(--sp-layout-content-gap);margin-inline:auto}.section-header-text.svelte-1353g87{display:flex;flex-direction:column;gap:var(--sp-layout-content-gap)}@media screen and (min-width:768px){.section-header-text.svelte-1353g87{flex-direction:row}}.section-header-text.svelte-1353g87>:where(.svelte-1353g87){width:100%}.section-description.svelte-1353g87{color:var(--sp-color-foreground-subtle)}.content-blocks.svelte-1353g87{display:grid;width:100%;max-width:var(--sp-layout-max-width-md);margin-inline:auto;gap:var(--sp-layout-content-gap)}.content-blocks.svelte-1353g87 img,.content-blocks.svelte-1353g87 video{border-radius:var(--sp-border-radius-sm)}.half-and-half.svelte-1353g87{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-layout-content-gap)}@media screen and (min-width:840px){.half-and-half.svelte-1353g87{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-box.svelte-1353g87{display:flex;min-height:240px;flex-direction:column;justify-content:space-between;background-color:var(--sp-color-background-subtle);padding:var(--sp-size-md);height:100%}.content-box.svelte-1353g87 sp-icon{font-size:var(--sp-size-5xl)}.content-box-bottom.svelte-1353g87{margin-top:auto}.content-box-headline.svelte-1353g87{margin:0 0 var(--sp-size-3xs)}.content-box-description.svelte-1353g87{margin:0;color:var(--sp-color-foreground-primary)}.quote-block.svelte-1353g87{min-height:420px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-size-xs);background:var(--sp-color-background-subtle);margin:0;padding:var(--sp-size-xl)}.quote-cite.svelte-1353g87{color:var(--sp-color-foreground-subtle)}main.svelte-1353g87>:last-child{margin-block-start:var(--sp-size-6xl)}@media(min-width:840px){.stagger-headline.svelte-1353g87{width:100%;max-width:66%}}.case-hero.svelte-1353g87{overflow:hidden}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.case-hero.svelte-1353g87>*:not(:has(video:not([autoplay]))){animation:svelte-1353g87-case-hero-parallax linear both;animation-timeline:scroll(root block);animation-range:0 100vh;will-change:transform}.stagger-headline.svelte-1353g87{animation:svelte-1353g87-case-hero-headline-drift linear both;animation-timeline:scroll(root block);animation-range:0 100vh;will-change:transform}}}@keyframes svelte-1353g87-case-hero-parallax{0%{transform:scale(1.2) translateY(0)}to{transform:scale(1.2) translateY(8%)}}@keyframes svelte-1353g87-case-hero-headline-drift{to{transform:translateY(-20%)}}
