.case__header[data-astro-cid-by4zwojz]{margin-top:calc(-1 * var(--header-h));padding-top:calc(var(--header-h) + clamp(2.5rem,1.5rem + 4vw,5rem));padding-bottom:clamp(3rem,2rem + 4vw,5rem);border-bottom:1px solid var(--border)}.case__back[data-astro-cid-by4zwojz]{font-size:.9375rem;color:var(--muted)}.case__back[data-astro-cid-by4zwojz]:hover{color:var(--text)}.case__back[data-astro-cid-by4zwojz]:hover .btn__arrow{transform:translate(-3px)}.case__labels[data-astro-cid-by4zwojz]{display:flex;gap:var(--space-4);margin-top:var(--space-7)}.case__title[data-astro-cid-by4zwojz]{width:fit-content;max-width:22ch;margin-top:var(--space-4);font-size:var(--step-4);letter-spacing:-.03em;view-transition-name:work-title}.case__lead[data-astro-cid-by4zwojz]{margin-top:var(--space-5)}.case__layout[data-astro-cid-by4zwojz]{display:grid;gap:var(--space-7);padding-block:var(--section-y)}@media(min-width:64rem){.case__layout[data-astro-cid-by4zwojz]{grid-template-columns:1fr 18rem;gap:var(--space-9)}.case__summary[data-astro-cid-by4zwojz]{grid-column:2;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-h) + var(--space-6))}.case__body[data-astro-cid-by4zwojz]{grid-column:1;grid-row:1}}.case__summary[data-astro-cid-by4zwojz] dl[data-astro-cid-by4zwojz]{display:grid;gap:var(--space-5);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:.9375rem}.case__summary[data-astro-cid-by4zwojz] dt[data-astro-cid-by4zwojz]{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.case__links[data-astro-cid-by4zwojz]{display:grid;gap:var(--space-1)}.case__body[data-astro-cid-by4zwojz]>h2:first-child{margin-top:0;padding-top:0;border-top:0}.case__pager[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding-bottom:var(--section-y)}.case__pager-link[data-astro-cid-by4zwojz]{display:grid;gap:var(--space-1);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;transition:border-color var(--dur) var(--ease-ui)}.case__pager-link[data-astro-cid-by4zwojz]:hover{border-color:var(--accent-line)}.case__pager-link--next[data-astro-cid-by4zwojz]{grid-column:2;text-align:right}.case__pager-dir[data-astro-cid-by4zwojz]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}.case__pager-title[data-astro-cid-by4zwojz]{font-weight:500}
