.case-study[data-astro-cid-4dw4sxam]{border-radius:var(--radius-lg);background:var(--gradient-wash);padding:clamp(24px,4vw,40px)}.case-study-head[data-astro-cid-4dw4sxam]{gap:12px;max-width:720px;margin-bottom:28px;display:grid}.case-study-fields[data-astro-cid-4dw4sxam]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:0 32px;margin:0;display:grid}.case-field[data-astro-cid-4dw4sxam]{border-top:1px solid var(--ink);padding-block:18px}.case-field[data-astro-cid-4dw4sxam] dt[data-astro-cid-4dw4sxam]{margin-bottom:8px}.case-field[data-astro-cid-4dw4sxam] dd[data-astro-cid-4dw4sxam]{color:var(--ink-muted);margin:0;font-size:.9375rem}.experience[data-astro-cid-ioh5il4p]{padding-block:var(--section-y) 0}.experience[data-astro-cid-ioh5il4p]:last-of-type{padding-bottom:var(--section-y)}.exp-header[data-astro-cid-ioh5il4p]{border-radius:var(--radius-lg);grid-template-columns:auto 1fr auto;align-items:end;gap:24px 40px;padding:clamp(28px,4.4vw,48px);display:grid}.exp-index[data-astro-cid-ioh5il4p]{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(4rem,8vw,6rem);font-weight:300;line-height:.85}.exp-titles[data-astro-cid-ioh5il4p]{gap:10px;display:grid}.exp-role[data-astro-cid-ioh5il4p]{letter-spacing:-.03em;font-size:1.25rem;font-weight:700}.exp-meta[data-astro-cid-ioh5il4p]{text-align:right;gap:10px;margin:0;display:grid}.exp-meta[data-astro-cid-ioh5il4p] dd[data-astro-cid-ioh5il4p]{margin:0;font-size:.9375rem;font-weight:700}.exp-meta[data-astro-cid-ioh5il4p] dt[data-astro-cid-ioh5il4p]{color:var(--ink)}.exp-body[data-astro-cid-ioh5il4p]{gap:clamp(36px,5vw,56px);max-width:960px;margin-left:auto;padding-top:clamp(36px,5vw,56px);display:grid}.exp-lede[data-astro-cid-ioh5il4p]{gap:1em;max-width:62ch;display:grid}.exp-grid[data-astro-cid-ioh5il4p]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.exp-block[data-astro-cid-ioh5il4p] h3[data-astro-cid-ioh5il4p]{margin-bottom:14px}.exp-paras[data-astro-cid-ioh5il4p]{gap:.9em;display:grid}.scope-list[data-astro-cid-ioh5il4p]{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.scope-list[data-astro-cid-ioh5il4p] li[data-astro-cid-ioh5il4p]{background:var(--canvas);border:1px solid var(--ink);border-radius:var(--radius-pill);padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.35}.exp-sections[data-astro-cid-ioh5il4p]{border-top:1px solid var(--border);display:grid}.exp-section[data-astro-cid-ioh5il4p]{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,.8fr) 2fr;gap:16px 40px;padding-block:28px;display:grid}.exp-section-body[data-astro-cid-ioh5il4p]{gap:.9em;max-width:62ch;display:grid}.steps[data-astro-cid-ioh5il4p]{counter-reset:step;flex-wrap:wrap;gap:8px;list-style:none;display:flex}.steps[data-astro-cid-ioh5il4p] li[data-astro-cid-ioh5il4p]{counter-increment:step;border-radius:var(--radius-pill);background:var(--canvas);border:1px solid var(--ink);align-items:center;gap:8px;padding:.45rem .9rem .45rem .5rem;font-size:.875rem;font-weight:600;display:inline-flex}.steps[data-astro-cid-ioh5il4p] li[data-astro-cid-ioh5il4p]:before{content:counter(step);background:var(--ink);width:22px;height:22px;color:var(--canvas);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}.outcome-text[data-astro-cid-ioh5il4p]{margin-top:20px}.exp-learning[data-astro-cid-ioh5il4p]{border-radius:var(--radius-lg);background:var(--lime);gap:14px;padding:clamp(24px,4vw,40px);display:grid}.exp-learning[data-astro-cid-ioh5il4p] p[data-astro-cid-ioh5il4p]{max-width:48ch}.exp-cases[data-astro-cid-ioh5il4p]{gap:24px;display:grid}@media (width<=759px){.exp-header[data-astro-cid-ioh5il4p]{grid-template-columns:1fr;align-items:start}.exp-meta[data-astro-cid-ioh5il4p]{text-align:left;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.exp-grid[data-astro-cid-ioh5il4p],.exp-section[data-astro-cid-ioh5il4p]{grid-template-columns:1fr}}.work-index[data-astro-cid-r3bc3sjw] ul[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.work-index[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]+li[data-astro-cid-r3bc3sjw]{border-left:1px solid var(--border)}.work-index[data-astro-cid-r3bc3sjw]{box-shadow:inset 0 -1px 0 var(--border)}.work-index[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;text-decoration:none;transition:background-color .3s;display:flex}.work-index[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]:hover{background:var(--lemon)}.wi-text[data-astro-cid-r3bc3sjw]{gap:2px;display:grid}.wi-arrow[data-astro-cid-r3bc3sjw]{rotate:90deg}.work-index[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]:hover .wi-org[data-astro-cid-r3bc3sjw]{text-underline-offset:.25em;text-decoration:underline}.wi-org[data-astro-cid-r3bc3sjw]{font-family:var(--font-serif);font-size:1.5rem}@media (width<=759px){.work-index[data-astro-cid-r3bc3sjw] ul[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr}.work-index[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]+li[data-astro-cid-r3bc3sjw]{border-left:0;border-top:1px solid var(--border)}.work-index[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw],.work-index[data-astro-cid-r3bc3sjw] li[data-astro-cid-r3bc3sjw]:first-child a[data-astro-cid-r3bc3sjw]{padding:14px 0}}
