.back-link[data-astro-cid-gbqnyrt5]{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);margin-bottom:24px}.back-link[data-astro-cid-gbqnyrt5]:hover{color:var(--color-link)}.case-hero__header[data-astro-cid-gbqnyrt5]{display:flex;flex-direction:column;gap:18px;max-width:860px}.case-hero__summary[data-astro-cid-gbqnyrt5]{max-width:68ch}.case-meta[data-astro-cid-gbqnyrt5]{margin:36px 0 40px;padding:24px 0;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:640px){.case-meta[data-astro-cid-gbqnyrt5]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.case-meta[data-astro-cid-gbqnyrt5]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}}.case-meta__item[data-astro-cid-gbqnyrt5]{display:flex;flex-direction:column;gap:6px}.case-meta__value[data-astro-cid-gbqnyrt5]{margin:0;font-size:16px;line-height:24px;font-weight:500;color:var(--color-text)}.case-hero__figure[data-astro-cid-gbqnyrt5]{margin:0;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-surface)}.case-hero__img[data-astro-cid-gbqnyrt5]{width:100%;height:auto;display:block}.visual-flow-wrapper[data-astro-cid-gbqnyrt5]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:16px;display:flex;flex-direction:column;gap:14px}@media(min-width:768px){.visual-flow-wrapper[data-astro-cid-gbqnyrt5]{padding:24px}}.visual-flow-header[data-astro-cid-gbqnyrt5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.figma-inline-link[data-astro-cid-gbqnyrt5]{font-size:14px;font-weight:500;color:var(--color-link)}.visual-flow-scroll[data-astro-cid-gbqnyrt5]{overflow-x:auto;border-radius:12px;background-color:#2c2c2e;padding:16px;-webkit-overflow-scrolling:touch}.visual-flow-scroll__img[data-astro-cid-gbqnyrt5]{width:2400px;max-width:none;height:auto;display:block}@media(min-width:768px){.visual-flow-scroll__img[data-astro-cid-gbqnyrt5]{width:2800px}}.case-two-col[data-astro-cid-gbqnyrt5]{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}@media(min-width:960px){.case-two-col[data-astro-cid-gbqnyrt5]{grid-template-columns:1fr 1fr;gap:48px}}.case-block[data-astro-cid-gbqnyrt5]{display:flex;flex-direction:column;gap:16px}.objective-list[data-astro-cid-gbqnyrt5]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.objective-item[data-astro-cid-gbqnyrt5]{padding:18px 22px;font-size:16px;line-height:24px;font-weight:500;color:var(--color-text)}.findings-list[data-astro-cid-gbqnyrt5]{display:flex;flex-direction:column;gap:14px;margin-top:8px}.finding-card[data-astro-cid-gbqnyrt5]{padding:22px 24px;display:flex;flex-direction:column;gap:8px}.decisions-grid[data-astro-cid-gbqnyrt5]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.decisions-grid[data-astro-cid-gbqnyrt5]{grid-template-columns:repeat(2,1fr);gap:24px}}.decision-card[data-astro-cid-gbqnyrt5]{display:flex;flex-direction:column;gap:12px}.screens-stack[data-astro-cid-gbqnyrt5]{display:flex;flex-direction:column;gap:32px}.screen-figure[data-astro-cid-gbqnyrt5]{margin:0;padding:16px;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.screen-figure[data-astro-cid-gbqnyrt5]{padding:24px}}.screen-figure__media[data-astro-cid-gbqnyrt5]{border-radius:10px;overflow:hidden;background-color:var(--color-subtle)}.screen-figure__img[data-astro-cid-gbqnyrt5]{width:100%;height:auto}.screen-figure__caption[data-astro-cid-gbqnyrt5]{padding-inline:4px;color:var(--color-text-secondary)}.companion-card[data-astro-cid-gbqnyrt5]{display:flex;flex-direction:column;gap:16px;background-color:var(--color-subtle)}.more-work-grid[data-astro-cid-gbqnyrt5]{display:grid;grid-template-columns:1fr;gap:24px;max-width:760px}@media(min-width:768px){.more-work-grid[data-astro-cid-gbqnyrt5]{grid-template-columns:1fr}}.more-work-card[data-astro-cid-gbqnyrt5]{display:flex;flex-direction:column;gap:12px}.more-work-card__cta[data-astro-cid-gbqnyrt5]{margin-top:auto;padding-top:8px;font-weight:500;color:var(--color-link)}
