.case[data-astro-cid-qs2jd4y6]{padding-top:1.5rem}.hero[data-astro-cid-qs2jd4y6]{max-width:min(100%,calc(var(--w, 100) / 100 * var(--col-max)));margin-inline:auto;overflow:hidden;background:var(--bg-elev);border-radius:var(--radius)}.hero[data-astro-cid-qs2jd4y6] img[data-astro-cid-qs2jd4y6]{width:100%;height:auto}.case-title[data-astro-cid-qs2jd4y6]{margin-top:2rem}.body[data-astro-cid-qs2jd4y6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);column-gap:clamp(2rem,5vw,4.5rem);row-gap:1.5rem;margin-top:1.75rem}.meta-row[data-astro-cid-qs2jd4y6]{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;gap:.75rem 3rem;margin:0}.side[data-astro-cid-qs2jd4y6]{grid-column:2;grid-row:1 / span 2}.side[data-astro-cid-qs2jd4y6] dl[data-astro-cid-qs2jd4y6]{display:grid;gap:1.5rem;margin:0}dd[data-astro-cid-qs2jd4y6]{margin:.3rem 0 0;font-size:.875rem;line-height:1.5}.prose[data-astro-cid-qs2jd4y6]{display:contents}.prose[data-astro-cid-qs2jd4y6] .intro{grid-column:1;grid-row:2;min-width:0}.prose[data-astro-cid-qs2jd4y6]>*:not(.intro){grid-column:1 / -1;min-width:0}.prose[data-astro-cid-qs2jd4y6]>h2{margin-top:2rem}.prose[data-astro-cid-qs2jd4y6]{margin-top:2.5rem}.prose[data-astro-cid-qs2jd4y6] p,.prose[data-astro-cid-qs2jd4y6] ul,.prose[data-astro-cid-qs2jd4y6] ol{font-size:1rem;line-height:1.75}.prose[data-astro-cid-qs2jd4y6] p+p,.prose[data-astro-cid-qs2jd4y6] h2+p,.prose[data-astro-cid-qs2jd4y6] h2+ul,.prose[data-astro-cid-qs2jd4y6] figure+p,.prose[data-astro-cid-qs2jd4y6] .fig-row+p,.prose[data-astro-cid-qs2jd4y6] ul+p{margin-top:1.1em}.prose[data-astro-cid-qs2jd4y6] h2{margin:2rem 0 0;font-size:1.5rem;font-weight:500;letter-spacing:-.015em;line-height:1.25}.prose[data-astro-cid-qs2jd4y6] h3{margin:2rem 0 .75rem;font-size:1.125rem;font-weight:500}.prose[data-astro-cid-qs2jd4y6] ul{margin:1rem 0;padding-left:1.25rem}.prose[data-astro-cid-qs2jd4y6] li+li{margin-top:.35rem}.prose[data-astro-cid-qs2jd4y6] a{text-decoration:underline;text-underline-offset:.15em}.prose[data-astro-cid-qs2jd4y6] figure.fig{margin:2rem 0}.prose[data-astro-cid-qs2jd4y6] .fig img,.prose[data-astro-cid-qs2jd4y6] .fig video{width:100%;height:auto;background:var(--bg-elev);border-radius:var(--radius)}.prose[data-astro-cid-qs2jd4y6] figcaption{margin-top:.7rem;max-width:62ch;font-size:.8125rem;line-height:1.5;color:var(--text-2)}.prose[data-astro-cid-qs2jd4y6] figcaption .credit{display:block;margin-top:.15rem;font-size:.75rem;font-weight:700;letter-spacing:.01em;color:var(--text-2)}.prose[data-astro-cid-qs2jd4y6] .fig-row{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:.75rem;margin:2rem 0}.prose[data-astro-cid-qs2jd4y6] .fig-row .fig{margin:0}.prose[data-astro-cid-qs2jd4y6] .fig-row .row-caption{grid-column:1 / -1}.prose[data-astro-cid-qs2jd4y6] figure.fig--sized,.prose[data-astro-cid-qs2jd4y6] .fig-row--sized{max-width:min(100%,calc(var(--w) / 100 * var(--col-max)));margin-inline:auto}.prose[data-astro-cid-qs2jd4y6] .cols-2{--cols: 2}.prose[data-astro-cid-qs2jd4y6] .cols-3{--cols: 3}.prose[data-astro-cid-qs2jd4y6] .cols-4{--cols: 4}.prose[data-astro-cid-qs2jd4y6] .cols-5{--cols: 5}.prose[data-astro-cid-qs2jd4y6] .cols-6{--cols: 6}.prose[data-astro-cid-qs2jd4y6] a.zoom{display:block;text-decoration:none}.prose[data-astro-cid-qs2jd4y6] a.zoom:focus-visible{outline-offset:-3px}@media(max-width:56rem){.body[data-astro-cid-qs2jd4y6]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-qs2jd4y6]{grid-column:1;grid-row:auto;padding:1.25rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.side[data-astro-cid-qs2jd4y6] dl[data-astro-cid-qs2jd4y6]{grid-template-columns:repeat(2,minmax(0,1fr))}.side[data-astro-cid-qs2jd4y6]{order:0}.prose[data-astro-cid-qs2jd4y6] .intro{grid-row:auto;order:1}.prose[data-astro-cid-qs2jd4y6]>*:not(.intro){grid-column:1;order:2}.prose[data-astro-cid-qs2jd4y6] .cols-4,.prose[data-astro-cid-qs2jd4y6] .cols-5,.prose[data-astro-cid-qs2jd4y6] .cols-6{--cols: 3}}@media(max-width:40rem){.prose[data-astro-cid-qs2jd4y6] .cols-3,.prose[data-astro-cid-qs2jd4y6] .cols-4,.prose[data-astro-cid-qs2jd4y6] .cols-5,.prose[data-astro-cid-qs2jd4y6] .cols-6{--cols: 2}}
