.case-back[data-astro-cid-bnbmcwnd]{padding-top:var(--space-16)}.case-back[data-astro-cid-bnbmcwnd] .icon{transform:rotate(180deg)}.case-next[data-astro-cid-bnbmcwnd]{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (width>=810px){.case-next[data-astro-cid-bnbmcwnd]{grid-template-columns:repeat(2,1fr)}}.case-contact[data-astro-cid-bnbmcwnd]{justify-content:center;display:flex}.case-hero[data-astro-cid-bnbmcwnd]{gap:var(--space-32);padding-top:var(--space-16);display:grid}.case-hero__cover[data-astro-cid-bnbmcwnd]{aspect-ratio:3/2;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-regular-2);position:relative;overflow:hidden}@media (width>=810px){.case-hero__cover[data-astro-cid-bnbmcwnd]{aspect-ratio:2}}.case-hero__text[data-astro-cid-bnbmcwnd]{gap:var(--space-8);display:grid}.case-media[data-astro-cid-bnbmcwnd]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-regular-2);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.case-hero__cover[data-astro-cid-bnbmcwnd] img,.case-media[data-astro-cid-bnbmcwnd] img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.case-problem[data-astro-cid-bnbmcwnd]{gap:var(--space-32) var(--gutter);display:grid}.case-problem__text[data-astro-cid-bnbmcwnd]{gap:var(--space-24);align-content:start;display:grid}.case-problem__media[data-astro-cid-bnbmcwnd]{aspect-ratio:3/2}@media (width>=810px){.case-problem--with-image[data-astro-cid-bnbmcwnd]{grid-template-columns:1fr 1fr;align-items:stretch}.case-problem__media[data-astro-cid-bnbmcwnd]{aspect-ratio:auto;min-height:var(--photo-min-height)}}.case-quote[data-astro-cid-bnbmcwnd]{padding-left:var(--space-24);border-left:var(--space-4) solid var(--border-strong);font-family:var(--font-serif);font-size:var(--subtitle-size);line-height:var(--subtitle-lh);color:var(--text-title)}.case-prose[data-astro-cid-bnbmcwnd]{gap:var(--space-16);display:grid}.case-items[data-astro-cid-bnbmcwnd]{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}@media (width>=810px){.case-items[data-astro-cid-bnbmcwnd]{gap:var(--gutter);grid-template-columns:repeat(2,1fr)}}.case-items[data-astro-cid-bnbmcwnd] li[data-astro-cid-bnbmcwnd]{gap:var(--space-8);box-shadow:var(--shadow-sm);align-content:start;display:grid}.case-items[data-astro-cid-bnbmcwnd] h3[data-astro-cid-bnbmcwnd]{color:var(--text-title)}.case-shots[data-astro-cid-bnbmcwnd]{gap:var(--space-32) var(--gutter);align-items:start;display:grid}@media (width>=810px){.case-shots[data-astro-cid-bnbmcwnd]{grid-template-columns:repeat(2,1fr)}}.case-shot[data-astro-cid-bnbmcwnd]{gap:var(--space-8);display:grid}.case-shot__media[data-astro-cid-bnbmcwnd]{aspect-ratio:45/32}.case-wide[data-astro-cid-bnbmcwnd]{gap:var(--space-8);margin:0;display:grid}.case-pair[data-astro-cid-bnbmcwnd]{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;display:grid}.case-pair__item[data-astro-cid-bnbmcwnd]{gap:var(--space-8);align-content:start;margin:0;display:grid}.case-pair__media[data-astro-cid-bnbmcwnd]{aspect-ratio:3/4}.case-links[data-astro-cid-bnbmcwnd]{gap:var(--space-16);display:grid}.case-links__actions[data-astro-cid-bnbmcwnd]{justify-content:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.case-improvements[data-astro-cid-bnbmcwnd]{gap:var(--space-16);display:grid}.case-improvements[data-astro-cid-bnbmcwnd] ul[data-astro-cid-bnbmcwnd]{margin:0;padding:0;list-style:none}.case-improvements[data-astro-cid-bnbmcwnd] li[data-astro-cid-bnbmcwnd]{align-items:flex-start;gap:var(--space-16);padding-block:var(--space-16);display:flex}.case-improvements__item[data-astro-cid-bnbmcwnd]{gap:var(--space-4);display:grid}.case-improvements__item[data-astro-cid-bnbmcwnd] .t-bold[data-astro-cid-bnbmcwnd]{color:var(--text-title)}.case-improvements[data-astro-cid-bnbmcwnd] li[data-astro-cid-bnbmcwnd]+li[data-astro-cid-bnbmcwnd]{border-top:1px solid var(--dividers)}.case-improvements[data-astro-cid-bnbmcwnd] li[data-astro-cid-bnbmcwnd] .icon{color:var(--highlight);margin-top:var(--space-4)}.case-problem__media[data-astro-cid-bnbmcwnd] img{object-position:var(--problem-position,center)}
