.case-row[data-astro-cid-2nvbqsa2]{--ease: cubic-bezier(.16, 1, .3, 1);--p: 1;position:relative;display:grid;gap:1.75rem;padding-block:2.5rem 3rem}.case-row[data-astro-cid-2nvbqsa2][hidden]{display:none}.case-row__rule[data-astro-cid-2nvbqsa2]{position:absolute;inset:0 0 auto;height:1px;background:color-mix(in srgb,currentColor 16%,transparent);transform:scaleX(var(--p));transform-origin:left}.case-row__media[data-astro-cid-2nvbqsa2]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--plate, #242422)}.case-row__media[data-astro-cid-2nvbqsa2] img[data-astro-cid-2nvbqsa2]{position:absolute;inset:-4% 0;width:100%;height:108%;object-fit:cover;transform:translate3d(0,calc((.5 - var(--p)) * 4%),0) scale(calc(1.12 - .1 * var(--p) + var(--hover, 0) * .03));transition:transform .7s var(--ease)}.case-row__fact[data-astro-cid-2nvbqsa2]{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:5rem 1.5rem 1.4rem;background:linear-gradient(to top,#0c0c0bb8,#0c0c0b00);color:#fff}.case-row__fact[data-astro-cid-2nvbqsa2] strong[data-astro-cid-2nvbqsa2]{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:500;letter-spacing:-.045em;line-height:.95;font-variant-numeric:tabular-nums}.case-row__fact[data-astro-cid-2nvbqsa2] span[data-astro-cid-2nvbqsa2]{max-width:22ch;font-size:.9375rem;line-height:1.3;color:#ffffffd1}.case-row__body[data-astro-cid-2nvbqsa2]{display:flex;flex-direction:column;align-items:flex-start}.case-row__top[data-astro-cid-2nvbqsa2]{display:flex;width:100%;min-height:2.5rem;align-items:center;justify-content:space-between;gap:1rem}.case-row__logo[data-astro-cid-2nvbqsa2]{object-fit:contain;object-position:left center}.case-row__logo[data-astro-cid-2nvbqsa2].is-tint{filter:brightness(0) invert(.93)}.case-row__brand[data-astro-cid-2nvbqsa2]{font-family:var(--font-display);font-size:1.625rem;font-weight:600;letter-spacing:-.04em;line-height:1}.case-row__tag[data-astro-cid-2nvbqsa2]{font-size:.8125rem;text-align:right;color:color-mix(in srgb,currentColor 58%,transparent)}.case-row__title[data-astro-cid-2nvbqsa2]{margin-top:1.5rem;max-width:18ch;font-family:var(--font-display);font-size:clamp(1.875rem,3.4vw,3.25rem);font-weight:500;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.case-row__text[data-astro-cid-2nvbqsa2]{margin-top:1.25rem;max-width:52ch;font-size:1.0625rem;font-weight:300;line-height:1.65;color:color-mix(in srgb,currentColor 74%,transparent)}.case-row__extra[data-astro-cid-2nvbqsa2]{position:relative;z-index:2;margin-top:1.25rem}.case-row__cta[data-astro-cid-2nvbqsa2]{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.75rem;font-size:.9375rem;font-weight:500;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:.2rem;transition:background-size .45s var(--ease)}.case-row__cta[data-astro-cid-2nvbqsa2]:after{content:"";position:absolute;inset:0;z-index:1}.case-row__cta[data-astro-cid-2nvbqsa2] .case-row__arrow{transition:transform .45s var(--ease)}@media(hover:hover){.case-row[data-astro-cid-2nvbqsa2]:hover{--hover: 1}.case-row[data-astro-cid-2nvbqsa2]:hover .case-row__cta[data-astro-cid-2nvbqsa2]{background-size:100% 1px}.case-row[data-astro-cid-2nvbqsa2]:hover .case-row__cta[data-astro-cid-2nvbqsa2] .case-row__arrow{transform:translate(5px)}}.case-row__cta[data-astro-cid-2nvbqsa2]:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(min-width:900px){.case-row[data-astro-cid-2nvbqsa2]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);align-items:start;padding-block:clamp(3rem,6vw,5rem)}.case-row__media[data-astro-cid-2nvbqsa2]{grid-column:1 / span 5;grid-row:1}.case-row__body[data-astro-cid-2nvbqsa2]{grid-column:7 / span 6;grid-row:1}.case-row[data-astro-cid-2nvbqsa2][data-flip] .case-row__media[data-astro-cid-2nvbqsa2]{grid-column:8 / span 5}.case-row[data-astro-cid-2nvbqsa2][data-flip] .case-row__body[data-astro-cid-2nvbqsa2]{grid-column:1 / span 6}.case-row[data-astro-cid-2nvbqsa2][data-flip] .case-row__rule[data-astro-cid-2nvbqsa2]{transform-origin:right}.case-row__top[data-astro-cid-2nvbqsa2]{min-height:3rem}.case-row__title[data-astro-cid-2nvbqsa2]{margin-top:1.75rem}}@media(prefers-reduced-motion:reduce){.case-row[data-astro-cid-2nvbqsa2]{--p: 1 !important}.case-row__media[data-astro-cid-2nvbqsa2] img[data-astro-cid-2nvbqsa2],.case-row__cta[data-astro-cid-2nvbqsa2],.case-row__cta[data-astro-cid-2nvbqsa2] .case-row__arrow{transition:none}}
