.case-detail[data-astro-cid-l2nlvqdx]{gap:var(--space-56);padding:var(--space-section-vertical-l) var(--page-gutter);color:var(--text-primary);flex-direction:column;display:flex}.case-detail__narrative[data-astro-cid-l2nlvqdx]{gap:var(--space-64);flex-direction:column;min-width:0;display:flex}.case-detail__lead[data-astro-cid-l2nlvqdx]{font-family:var(--font-family-serif);font-weight:400;font-size:var(--font-titles-h5-size);line-height:var(--font-titles-h5-line-height)}.case-detail__content[data-astro-cid-l2nlvqdx]{gap:var(--space-24);flex-direction:column;display:flex}.case-detail__content[data-astro-cid-l2nlvqdx] h2{font-family:var(--font-family-serif);font-weight:400;font-size:var(--font-titles-h6-size);line-height:var(--font-titles-h6-line-height)}.case-detail__content[data-astro-cid-l2nlvqdx] h2:not(:first-child),.case-detail__content[data-astro-cid-l2nlvqdx] blockquote{margin-top:calc(var(--space-56) - var(--space-24))}.case-detail__content[data-astro-cid-l2nlvqdx] p{color:var(--text-secondary);font-size:var(--font-body-m-size);line-height:var(--font-body-m-line-height)}.case-detail__content[data-astro-cid-l2nlvqdx] blockquote{margin-inline:0;padding:var(--space-8) var(--space-16);box-shadow:inset 4px 0 0 var(--line-reverse);margin-bottom:0}.case-detail__content[data-astro-cid-l2nlvqdx] blockquote p{color:var(--text-primary)}.case-detail__rule[data-astro-cid-l2nlvqdx]{border:0;border-top:1px solid var(--line-subtle);margin:0 0 -1px}.case-detail__facts[data-astro-cid-l2nlvqdx]{margin:0}.case-detail__aside[data-astro-cid-l2nlvqdx]{gap:var(--space-36);flex-direction:column;display:flex}.case-detail__fact[data-astro-cid-l2nlvqdx]{gap:var(--space-8);padding-block:var(--space-32);flex-direction:column;display:flex}.case-detail__fact[data-astro-cid-l2nlvqdx]:first-child{padding-top:0}.case-detail__fact[data-astro-cid-l2nlvqdx]+.case-detail__fact[data-astro-cid-l2nlvqdx]{box-shadow:inset 0 1px 0 var(--line-primary)}.case-detail__fact-label[data-astro-cid-l2nlvqdx]{color:var(--text-accent);font-family:var(--font-family-serif);font-size:var(--font-body-caption-size);line-height:var(--font-body-caption-line-height)}.case-detail__fact-value[data-astro-cid-l2nlvqdx]{font-size:var(--font-body-m-size);line-height:var(--font-body-m-line-height);margin:0}.case-detail__action[data-astro-cid-l2nlvqdx]{flex-direction:column;display:flex}@media (width>=1024px){.case-detail[data-astro-cid-l2nlvqdx]{align-items:start;gap:var(--fluid-space-128);padding:var(--space-section-vertical-m) var(--page-gutter);grid-template-columns:1016fr 712fr;display:grid}.case-detail__narrative[data-astro-cid-l2nlvqdx]{gap:var(--fluid-space-96)}.case-detail__rule[data-astro-cid-l2nlvqdx]{display:none}}.case-hero[data-astro-cid-tphuzzgo]{--case-hero-min-height:min(964px, calc(964 / 1920 * 100vw));background:var(--bg-accent);color:var(--text-reverse);flex-direction:column;display:flex}.case-hero__content[data-astro-cid-tphuzzgo]{padding:var(--space-section-vertical-m) var(--space-section-horizontal-m)}.case-hero__text[data-astro-cid-tphuzzgo]{gap:var(--space-48);flex-direction:column;display:flex}.case-hero__meta[data-astro-cid-tphuzzgo]{align-items:flex-start;gap:var(--space-48);flex-direction:column;display:flex}.case-hero__tags[data-astro-cid-tphuzzgo]{gap:var(--space-8);flex-wrap:wrap;display:flex}.case-hero__top[data-astro-cid-tphuzzgo]{gap:var(--space-48);margin-top:calc(var(--space-24) - var(--space-48));flex-direction:column;display:flex}.case-hero__title[data-astro-cid-tphuzzgo]{font-family:var(--font-family-serif);font-weight:400;font-size:var(--font-titles-h2-size);line-height:var(--font-titles-h2-line-height);text-wrap:pretty}.case-hero__photo[data-astro-cid-tphuzzgo]{aspect-ratio:402/426.32;order:-1;width:100%;position:relative;overflow:clip}.case-hero__image[data-astro-cid-tphuzzgo]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=600px) and (width<=1023.98px){.case-hero__photo[data-astro-cid-tphuzzgo]{max-height:60svh}.case-hero__image[data-astro-cid-tphuzzgo]{object-position:50% 50%}}@media (width>=1024px){.case-hero[data-astro-cid-tphuzzgo]{min-height:var(--case-hero-min-height);grid-template-columns:1011fr 909fr;display:grid;container-type:inline-size}.case-hero__content[data-astro-cid-tphuzzgo]{padding:max(var(--space-section-vertical-l), calc(74px + var(--space-32))) var(--space-section-horizontal-m) var(--fluid-space-128) max(var(--space-section-horizontal-m), calc((100cqw - var(--content-width)) / 2));display:flex}.case-hero__text[data-astro-cid-tphuzzgo]{justify-content:center;gap:var(--fluid-space-64);flex:auto}.case-hero__meta[data-astro-cid-tphuzzgo]{align-self:flex-start;align-items:center;gap:var(--space-32);flex-direction:row}.case-hero__top[data-astro-cid-tphuzzgo]{margin-top:0}.case-hero__title[data-astro-cid-tphuzzgo]{font-size:var(--font-titles-h1-size);line-height:var(--font-titles-h1-line-height);text-indent:var(--fluid-space-128)}.case-hero__photo[data-astro-cid-tphuzzgo]{aspect-ratio:auto;order:0;height:0;min-height:100%}}
