.cc[data-astro-cid-lv3sdxp4]{position:relative}.cc-head[data-astro-cid-lv3sdxp4]{grid-template-columns:auto 1fr;align-items:end;gap:20px 48px;display:grid}.cc-sum[data-astro-cid-lv3sdxp4]{max-width:36em;font:300 1.0625rem/1.45 var(--f-body);color:var(--ink-soft);justify-self:end}.cc-filter[data-astro-cid-lv3sdxp4]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.chip[data-astro-cid-lv3sdxp4]{border:1px solid var(--stone);border-radius:var(--r-s);min-height:38px;color:var(--stone);font:400 .8125rem var(--f-body);cursor:pointer;background:0 0;padding:0 14px;transition:background-color .16s,color .16s}.chip[data-astro-cid-lv3sdxp4] span[data-astro-cid-lv3sdxp4]{opacity:.6;margin-left:4px}.chip[data-astro-cid-lv3sdxp4]:hover{background:#e1dfd31f}.chip[data-astro-cid-lv3sdxp4][aria-pressed=true]{background:var(--pink);border-color:var(--pink);color:#fff}.cc-list[data-astro-cid-lv3sdxp4]{gap:72px;margin-top:48px;list-style:none;display:grid}.case[data-astro-cid-lv3sdxp4][hidden]{display:none}.case[data-astro-cid-lv3sdxp4]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:40px;display:grid}.case-h[data-astro-cid-lv3sdxp4]{font-size:var(--t-sub);gap:4px;line-height:1.2;display:grid}.case-h[data-astro-cid-lv3sdxp4] a[data-astro-cid-lv3sdxp4]{text-decoration:none}.case-niche[data-astro-cid-lv3sdxp4]{font-size:.85em;font-weight:300;display:block}.case-geo[data-astro-cid-lv3sdxp4]{font:300 1.0625rem var(--f-body);align-items:center;gap:8px;margin-top:14px;display:flex}.case-p[data-astro-cid-lv3sdxp4]{font:400 .9375rem/1.5 var(--f-body);color:var(--ink-soft);margin-top:14px}.case-p[data-astro-cid-lv3sdxp4] b[data-astro-cid-lv3sdxp4]{color:var(--stone);font-weight:600}.case-res[data-astro-cid-lv3sdxp4]{justify-items:start;gap:14px;margin-top:24px;display:grid}.case-res-h[data-astro-cid-lv3sdxp4]{font:700 .875rem/1 var(--f-display);text-transform:uppercase;letter-spacing:.06em}.case-key[data-astro-cid-lv3sdxp4]{border-radius:var(--r-s);background:var(--pink);color:#fff;align-items:baseline;gap:10px;padding:10px 16px;display:inline-flex}.case-key[data-astro-cid-lv3sdxp4] b[data-astro-cid-lv3sdxp4]{font:400 1.5rem/1 var(--f-display)}.case-key[data-astro-cid-lv3sdxp4] span[data-astro-cid-lv3sdxp4]{font:400 .8125rem/1.1 var(--f-body);max-width:12em}.case-figs[data-astro-cid-lv3sdxp4]{flex-wrap:wrap;gap:20px 36px;margin:0;display:flex}.case-figs[data-astro-cid-lv3sdxp4] div[data-astro-cid-lv3sdxp4]{flex-direction:column;gap:4px;display:flex}.case-figs[data-astro-cid-lv3sdxp4] dd[data-astro-cid-lv3sdxp4]{font:300 1.75rem/1 var(--f-display);margin:0}.case-figs[data-astro-cid-lv3sdxp4] dt[data-astro-cid-lv3sdxp4]{font:400 .8125rem/1.3 var(--f-body);color:var(--ink-soft)}.case-more[data-astro-cid-lv3sdxp4]{font:400 .875rem var(--f-display);text-transform:uppercase;letter-spacing:.04em;color:var(--stone);border-bottom:1px solid var(--pink);margin-top:22px;text-decoration:none;display:inline-block}.case-more[data-astro-cid-lv3sdxp4]:hover{color:var(--pink-soft)}.case-pic[data-astro-cid-lv3sdxp4]{justify-content:center;display:flex}.case-pic[data-astro-cid-lv3sdxp4] a[data-astro-cid-lv3sdxp4]{width:100%;display:block}.case-pic[data-astro-cid-lv3sdxp4] img{border-radius:var(--r-s);width:100%;height:auto;box-shadow:0 16px 40px #00000040}.case-pic[data-astro-cid-lv3sdxp4] a[data-astro-cid-lv3sdxp4].case-fig{aspect-ratio:4/5;border-radius:var(--r-s);background:var(--olive);width:min(100%,300px);color:var(--stone);flex-direction:column;justify-content:flex-end;gap:8px;padding:28px;text-decoration:none;display:flex}.case-fig[data-astro-cid-lv3sdxp4] span[data-astro-cid-lv3sdxp4]{font:400 1rem/1.3 var(--f-body);color:var(--ink-soft)}.case-fig[data-astro-cid-lv3sdxp4] b[data-astro-cid-lv3sdxp4]{color:#fff;overflow-wrap:anywhere;font-size:clamp(2.2rem,1rem + 3vw,3.5rem);font-weight:300}.cc-foot[data-astro-cid-lv3sdxp4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:56px;display:flex}.cc-all[data-astro-cid-lv3sdxp4]{font:400 .875rem var(--f-display);text-transform:uppercase;letter-spacing:.04em;color:var(--stone);border-bottom:1px solid var(--pink);text-decoration:none}.cc-all[data-astro-cid-lv3sdxp4]:hover{color:var(--pink-soft)}@media (width<=900px){.cc-head[data-astro-cid-lv3sdxp4]{grid-template-columns:1fr}.cc-sum[data-astro-cid-lv3sdxp4]{justify-self:start}.case[data-astro-cid-lv3sdxp4]{grid-template-columns:1fr;gap:24px}.case-pic[data-astro-cid-lv3sdxp4]{justify-content:flex-start}.case-pic[data-astro-cid-lv3sdxp4] a[data-astro-cid-lv3sdxp4]{max-width:300px!important}}
