.ficha[data-astro-cid-nhqcsmm3]{display:grid;width:100%}.ficha[data-astro-cid-nhqcsmm3] div[data-astro-cid-nhqcsmm3]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--s4);border-top:var(--bw-1) solid var(--line);padding-block:var(--s3);font-size:15px;line-height:1.5}.ficha[data-astro-cid-nhqcsmm3] div[data-astro-cid-nhqcsmm3]:last-child{border-bottom:var(--bw-1) solid var(--line)}.ficha[data-astro-cid-nhqcsmm3] dt[data-astro-cid-nhqcsmm3]{color:var(--ink-muted)}.ficha[data-astro-cid-nhqcsmm3] dd[data-astro-cid-nhqcsmm3]{margin:0;overflow-wrap:anywhere}.card[data-astro-cid-mspuyifq]{display:grid;gap:var(--s3);align-content:start;text-decoration:none;min-width:0}.card__img[data-astro-cid-mspuyifq]{aspect-ratio:4 / 3}.card__img[data-astro-cid-mspuyifq] img{transition:transform var(--dur-4) var(--ease-out)}.card[data-astro-cid-mspuyifq]:hover .card__img[data-astro-cid-mspuyifq] img{transform:scale(1.02)}.card__cap[data-astro-cid-mspuyifq]{display:grid;gap:2px}.card__cap[data-astro-cid-mspuyifq] .label[data-astro-cid-mspuyifq]+.label[data-astro-cid-mspuyifq]{margin-top:2px}.card__name[data-astro-cid-mspuyifq]{font-weight:var(--fw-medium);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);margin-top:var(--s1)}.card[data-astro-cid-mspuyifq]:hover .card__name[data-astro-cid-mspuyifq]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.card__cap[data-astro-cid-mspuyifq] .muted[data-astro-cid-mspuyifq]{font-size:15px}.case-hero[data-astro-cid-bcs7eoaz]{padding-block:var(--s7) var(--s7)}.case-hero[data-astro-cid-bcs7eoaz] .grid[data-astro-cid-bcs7eoaz]{row-gap:var(--s5)}.crumbs[data-astro-cid-bcs7eoaz]{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center;padding-top:var(--s3);border-top:var(--bw-1) solid var(--ink)}.crumbs[data-astro-cid-bcs7eoaz] a[data-astro-cid-bcs7eoaz]{text-decoration:none;display:inline-flex;min-height:24px;align-items:center}.crumbs[data-astro-cid-bcs7eoaz] a[data-astro-cid-bcs7eoaz]:hover{text-decoration:underline}.crumbs[data-astro-cid-bcs7eoaz] [data-astro-cid-bcs7eoaz][aria-current]{color:var(--ink)}.case-hero__title[data-astro-cid-bcs7eoaz]{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--ls-display-xl)}.case-hero__sum[data-astro-cid-bcs7eoaz]{max-width:34ch}@media(min-width:1080px){.case-hero[data-astro-cid-bcs7eoaz]{padding-block:var(--s9) var(--s8)}.crumbs[data-astro-cid-bcs7eoaz]{grid-column:1 / span 4}.case-hero__title[data-astro-cid-bcs7eoaz]{grid-column:1 / span 7;grid-row:2 / span 2}.case-hero__sum[data-astro-cid-bcs7eoaz]{grid-column:8 / -1;grid-row:2;align-self:end}.case-hero__tags[data-astro-cid-bcs7eoaz]{grid-column:8 / -1;grid-row:3;align-self:end}}.case-cover[data-astro-cid-bcs7eoaz]{margin:0}.case-cover__img[data-astro-cid-bcs7eoaz]{background:var(--surface-alt);border-block:var(--bw-1) solid var(--line);aspect-ratio:16 / 10;overflow:hidden}.case-cover__img[data-astro-cid-bcs7eoaz] img{width:100%;height:100%;object-fit:cover;object-position:top}@media(min-width:1440px){.case-cover__img[data-astro-cid-bcs7eoaz]{aspect-ratio:2 / 1}}.case-intro[data-astro-cid-bcs7eoaz]{border-top:0!important}.case-intro[data-astro-cid-bcs7eoaz] .grid[data-astro-cid-bcs7eoaz]{row-gap:var(--s7)}.case-intro__text[data-astro-cid-bcs7eoaz]{display:grid;gap:var(--s7);max-width:var(--c-reading)}.case-block[data-astro-cid-bcs7eoaz]{display:grid;gap:var(--s3)}.case-block[data-astro-cid-bcs7eoaz] .label[data-astro-cid-bcs7eoaz]{padding-top:var(--s3);border-top:var(--bw-1) solid var(--ink)}@media(min-width:1080px){.case-intro__text[data-astro-cid-bcs7eoaz]{grid-column:1 / span 7}.case-intro__ficha[data-astro-cid-bcs7eoaz]{grid-column:9 / -1;position:sticky;top:calc(var(--header-h) + var(--s6));align-self:start}}.case-gallery__head[data-astro-cid-bcs7eoaz]{margin-bottom:var(--s5);padding-top:var(--s3);border-top:var(--bw-1) solid var(--ink)}.case-gallery__grid[data-astro-cid-bcs7eoaz]{display:grid;gap:var(--s7) var(--s2)}.shot[data-astro-cid-bcs7eoaz]{margin:0;display:grid;gap:var(--s3);align-content:start}.shot__img[data-astro-cid-bcs7eoaz] img{height:auto}.shot__img--phone[data-astro-cid-bcs7eoaz]{aspect-ratio:390 / 844}.shot__cap[data-astro-cid-bcs7eoaz]{font-size:var(--fs-small);display:flex;gap:var(--s3);align-items:baseline}@media(min-width:720px){.case-gallery__grid[data-astro-cid-bcs7eoaz]{grid-template-columns:repeat(2,minmax(0,1fr))}.shot--wide[data-astro-cid-bcs7eoaz]{grid-column:1 / -1}}.case-high[data-astro-cid-bcs7eoaz] .grid[data-astro-cid-bcs7eoaz]{row-gap:var(--s7)}.case-high__list[data-astro-cid-bcs7eoaz]{list-style:none;display:grid;gap:0 var(--gutter);border-top:var(--bw-1) solid var(--line)}.case-high__list[data-astro-cid-bcs7eoaz] li[data-astro-cid-bcs7eoaz]{display:grid;gap:var(--s2);padding-block:var(--s5) var(--s6);border-bottom:var(--bw-1) solid var(--line);align-content:start}@media(min-width:720px){.case-high__list[data-astro-cid-bcs7eoaz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.case-high__head[data-astro-cid-bcs7eoaz]{grid-column:1 / span 4}.case-high__list[data-astro-cid-bcs7eoaz]{grid-column:6 / -1}}.case-mobile__grid[data-astro-cid-bcs7eoaz]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s7) var(--s2);max-width:420px}@media(min-width:720px){.case-mobile__grid[data-astro-cid-bcs7eoaz]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@media(min-width:1080px){.case-mobile__grid[data-astro-cid-bcs7eoaz]{width:75%}}.case-results__list[data-astro-cid-bcs7eoaz]{display:grid;gap:var(--s5) var(--gutter)}.case-results__list[data-astro-cid-bcs7eoaz] div[data-astro-cid-bcs7eoaz]{border-top:var(--bw-1) solid var(--line-inverse);padding-top:var(--s3);display:grid;gap:var(--s2)}.case-results__list[data-astro-cid-bcs7eoaz] dd[data-astro-cid-bcs7eoaz]{margin:0}.case-close__in[data-astro-cid-bcs7eoaz]{text-align:center;display:grid;gap:var(--s3);justify-items:center}.case-close__more[data-astro-cid-bcs7eoaz]{margin-top:var(--s6)}.case-next__head[data-astro-cid-bcs7eoaz]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s4);padding-top:var(--s3);border-top:var(--bw-1) solid var(--ink)}.case-next__grid[data-astro-cid-bcs7eoaz]{display:grid;gap:var(--s6) var(--s2);margin-top:var(--s6)}@media(min-width:720px){.case-next__grid[data-astro-cid-bcs7eoaz]{grid-template-columns:repeat(3,minmax(0,1fr))}}
