.testimonial[data-astro-cid-qpa7bank]{justify-items:start;gap:1.5rem;display:grid}blockquote[data-astro-cid-qpa7bank]{font-size:var(--fs-h3);margin:0;font-weight:500;line-height:1.45}blockquote[data-astro-cid-qpa7bank] p[data-astro-cid-qpa7bank]{max-width:38em}.cs-head[data-astro-cid-yq2gsstb]{padding-block:clamp(2rem,1.5rem + 2vw,3.5rem) clamp(2.5rem,2rem + 3vw,4.5rem)}.crumbs[data-astro-cid-yq2gsstb] ol[data-astro-cid-yq2gsstb]{font-size:var(--fs-small);color:var(--ink-soft);flex-wrap:wrap;gap:.5rem;margin:0 0 clamp(2rem,1.5rem + 2vw,3.5rem);padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-yq2gsstb] li[data-astro-cid-yq2gsstb]+li[data-astro-cid-yq2gsstb]:before{content:"/";color:var(--copper);margin-right:.5rem}.cs-head__grid[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,1rem + 4vw,6rem);display:grid}.cs-head__title[data-astro-cid-yq2gsstb]{gap:1.25rem;display:grid}.cs-head__aside[data-astro-cid-yq2gsstb]{gap:1.5rem;display:grid}.cs-lead[data-astro-cid-yq2gsstb]{color:var(--ink-soft);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.wip[data-astro-cid-yq2gsstb]{color:var(--copper-text)}.facts[data-astro-cid-yq2gsstb]{border-top:1px solid var(--copper);margin:0}.facts[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{border-bottom:1px solid var(--rule-light);font-size:var(--fs-small);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.7rem 0;display:grid}.facts[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{font-weight:600}.facts[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{color:var(--ink-soft);margin:0}.facts__note[data-astro-cid-yq2gsstb]{margin-top:.2rem;font-size:.85rem;display:block}.cs-hero[data-astro-cid-yq2gsstb]{margin:0}.cs-hero[data-astro-cid-yq2gsstb] img{object-fit:cover;object-position:50% 45%;width:100%;height:min(78vh,52rem)}.cs-hero[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{max-width:var(--max);margin-top:.75rem}.cs-hero__slot[data-astro-cid-yq2gsstb]{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.story[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,64rem);gap:0;display:grid}.story__row[data-astro-cid-yq2gsstb]{border-top:1px solid var(--rule-light);grid-template-columns:14rem minmax(0,1fr);gap:1rem 3rem;padding:1.75rem 0;display:grid}.story__row[data-astro-cid-yq2gsstb]:last-of-type{border-bottom:1px solid var(--rule-light)}.story__row[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb],.work-list[data-astro-cid-yq2gsstb]{color:var(--ink-soft)}.story__row[data-astro-cid-yq2gsstb] .index[data-astro-cid-yq2gsstb]{display:none}.work-list[data-astro-cid-yq2gsstb]{gap:.5rem;margin:0;padding-left:1.1rem;display:grid}.sequence[data-astro-cid-yq2gsstb]{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,1rem + 1.5vw,2.5rem) clamp(1rem,.5rem + 1.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.sequence__media[data-astro-cid-yq2gsstb]{aspect-ratio:4/3;overflow:hidden}.sequence[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{border-top:1px solid var(--copper);gap:.3rem;margin-top:.9rem;padding-top:.75rem;display:grid}.sequence__cap[data-astro-cid-yq2gsstb]{color:var(--ink-soft)}.gallery[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.gallery--solo[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.gallery__details[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,.5rem + 1.5vw,2rem);display:grid}.gallery__thumb[data-astro-cid-yq2gsstb]{aspect-ratio:4/5;overflow:hidden}.related[data-astro-cid-yq2gsstb]{gap:1.25rem;display:grid}.related[data-astro-cid-yq2gsstb] ul[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:1rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=56.24rem){.cs-head__grid[data-astro-cid-yq2gsstb],.gallery[data-astro-cid-yq2gsstb],.gallery--solo[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr)}.story__row[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr);gap:.75rem}.sequence[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-hero[data-astro-cid-yq2gsstb] img{aspect-ratio:4/3;height:auto}}@media (width<=40rem){.sequence[data-astro-cid-yq2gsstb],.gallery__details[data-astro-cid-yq2gsstb]{grid-template-columns:minmax(0,1fr)}.gallery__thumb[data-astro-cid-yq2gsstb]{aspect-ratio:4/3}}
