.case-head[data-astro-cid-cugzgk5f]{padding-block:var(--space-6) var(--space-5)}.case-head__back[data-astro-cid-cugzgk5f]{margin-bottom:var(--space-4);display:inline-block}.case-head__title[data-astro-cid-cugzgk5f]{letter-spacing:-.03em;font-weight:240;font-stretch:151%}.case-head__row[data-astro-cid-cugzgk5f]{margin-top:var(--space-4)}.case-head__lede[data-astro-cid-cugzgk5f]{font-size:var(--step-2);letter-spacing:-.01em;grid-column:1/8;font-weight:300;font-stretch:115%;line-height:1.3}.case-head__meta[data-astro-cid-cugzgk5f]{margin-top:var(--space-5);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.case-head__meta[data-astro-cid-cugzgk5f]>div[data-astro-cid-cugzgk5f]{padding-top:var(--space-2);align-content:start;gap:.35rem;display:grid}.case-head__meta[data-astro-cid-cugzgk5f] dd[data-astro-cid-cugzgk5f]{margin:0;font-weight:450}.case-hero[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{aspect-ratio:2400/835;object-fit:cover;width:100%}.case-body[data-astro-cid-cugzgk5f]{padding-block:var(--space-6)}.case-body__text[data-astro-cid-cugzgk5f]{grid-column:5/12;max-width:none}.case-body__text[data-astro-cid-cugzgk5f] p[data-astro-cid-cugzgk5f]{font-size:var(--step-1);line-height:1.6}.case-body__text[data-astro-cid-cugzgk5f] .case-body__first[data-astro-cid-cugzgk5f]{font-size:var(--step-2);letter-spacing:-.01em;margin-bottom:.6em;font-weight:320;font-stretch:112%;line-height:1.35}.case-results__list[data-astro-cid-cugzgk5f]{margin-top:var(--space-5);row-gap:var(--space-4)}.case-results__list[data-astro-cid-cugzgk5f] li[data-astro-cid-cugzgk5f]{padding-top:var(--space-3);gap:var(--space-2);grid-column:span 3;align-content:start;display:grid}.case-results__figure[data-astro-cid-cugzgk5f]{font-size:var(--step-3);letter-spacing:-.03em;white-space:nowrap;font-weight:240;font-stretch:140%;line-height:1}.case-results[data-astro-cid-cugzgk5f]+.case-gallery[data-astro-cid-cugzgk5f]{padding-top:var(--space-6)}@media (width<=860px){.case-results__list[data-astro-cid-cugzgk5f] li[data-astro-cid-cugzgk5f]{grid-column:span 6}}.case-gallery[data-astro-cid-cugzgk5f]{padding-bottom:var(--space-7)}.case-gallery__grid[data-astro-cid-cugzgk5f]{align-items:start;row-gap:clamp(1rem,2vw,1.5rem)}.case-gallery__item[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f],.case-gallery__item[data-astro-cid-cugzgk5f] video[data-astro-cid-cugzgk5f]{object-fit:cover;background:var(--hairline);width:100%;display:block}.case-gallery__item--full[data-astro-cid-cugzgk5f]{grid-column:1/-1}.case-gallery__item--full[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{aspect-ratio:2}.case-gallery__item--wide[data-astro-cid-cugzgk5f]{grid-column:span 8}.case-gallery__item--wide[data-astro-cid-cugzgk5f]:nth-child(2n):not(:has(+.case-gallery__item--tall)),.case-gallery__item--tall[data-astro-cid-cugzgk5f]+.case-gallery__item--wide[data-astro-cid-cugzgk5f]{grid-column:5/-1}.case-gallery__item--wide[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f],.case-gallery__item--wide[data-astro-cid-cugzgk5f] video[data-astro-cid-cugzgk5f]{aspect-ratio:16/9}.case-gallery__item--half[data-astro-cid-cugzgk5f]{grid-column:span 6}.case-gallery__item--half[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{aspect-ratio:1}.case-gallery__item--tall[data-astro-cid-cugzgk5f]{grid-column:span 4}.case-gallery__item--tall[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f],.case-gallery__item--tall-end[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{aspect-ratio:8/9}.case-gallery__item--tall-end[data-astro-cid-cugzgk5f]{grid-column:8/-1}.case-next__link[data-astro-cid-cugzgk5f]{align-items:center;row-gap:var(--space-4);text-decoration:none}.case-next__text[data-astro-cid-cugzgk5f]{gap:var(--space-2);grid-column:1/7;display:grid}.case-next__name[data-astro-cid-cugzgk5f]{transition:color var(--dur-1)}.case-next__link[data-astro-cid-cugzgk5f]:hover .case-next__name[data-astro-cid-cugzgk5f]{color:#7fd1a6}.case-next__media[data-astro-cid-cugzgk5f]{grid-column:8/-1}.case-next__media[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform 1.2s var(--ease-out)}.case-next__link[data-astro-cid-cugzgk5f]:hover .case-next__media[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{transform:scale(1.03)}@media (width<=860px){.case-head__lede[data-astro-cid-cugzgk5f],.case-body__text[data-astro-cid-cugzgk5f],.case-next__text[data-astro-cid-cugzgk5f],.case-next__media[data-astro-cid-cugzgk5f],.case-gallery__item--wide[data-astro-cid-cugzgk5f],.case-gallery__item--wide[data-astro-cid-cugzgk5f]:nth-child(2n),.case-gallery__item--half[data-astro-cid-cugzgk5f],.case-gallery__item--tall[data-astro-cid-cugzgk5f],.case-gallery__item--tall-end[data-astro-cid-cugzgk5f]{grid-column:1/-1}.case-hero[data-astro-cid-cugzgk5f] img[data-astro-cid-cugzgk5f]{aspect-ratio:4/3}}
