.case-section.svelte-1t630p0{background:#fff;padding-top:180px}.case-hero.svelte-1t630p0,.two-col.svelte-1t630p0,.solution-grid.svelte-1t630p0,.detail-grid.svelte-1t630p0,.outcome-reflection.svelte-1t630p0,.meeting-section.svelte-1t630p0{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.7fr);gap:var(--grid-gap);align-items:start}.case-disclaimer.svelte-1t630p0,.content-panel.svelte-1t630p0,.case-block.svelte-1t630p0,.case-visual-section.svelte-1t630p0,.sitemap-wrap.svelte-1t630p0,.wireframe-list.svelte-1t630p0 article:where(.svelte-1t630p0),.outcome-reflection.svelte-1t630p0 article:where(.svelte-1t630p0){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}.case-disclaimer.svelte-1t630p0{padding:var(--card-pad)}.case-disclaimer.svelte-1t630p0 strong:where(.svelte-1t630p0),.panel-kicker.svelte-1t630p0,.meeting-list.svelte-1t630p0 span:where(.svelte-1t630p0),.wireframe-list.svelte-1t630p0 span:where(.svelte-1t630p0),.definition-list.svelte-1t630p0 strong:where(.svelte-1t630p0){display:block;color:var(--sage);font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.case-disclaimer.svelte-1t630p0 p:where(.svelte-1t630p0),.content-panel.svelte-1t630p0 p:where(.svelte-1t630p0),.case-block.svelte-1t630p0 p:where(.svelte-1t630p0),.meeting-copy.svelte-1t630p0 p:where(.svelte-1t630p0),.audience-grid.svelte-1t630p0 p:where(.svelte-1t630p0),.wireframe-list.svelte-1t630p0 dd:where(.svelte-1t630p0),.definition-list.svelte-1t630p0 p:where(.svelte-1t630p0),.outcome-reflection.svelte-1t630p0 p:where(.svelte-1t630p0){color:var(--muted-l);font-size:14px;line-height:1.75}.fact-grid.svelte-1t630p0{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:52px 0;border:1px solid var(--border);background:var(--border);gap:1px}.fact-grid.svelte-1t630p0 div:where(.svelte-1t630p0){min-height:138px;padding:clamp(18px,2.5vw,22px);background:var(--bg);display:flex;flex-direction:column;justify-content:space-between}.fact-grid.svelte-1t630p0 span:where(.svelte-1t630p0){color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fact-grid.svelte-1t630p0 strong:where(.svelte-1t630p0){color:var(--forest);font-family:var(--serif);font-size:clamp(22px,2vw,30px);font-weight:300;line-height:1.1}.content-panel.svelte-1t630p0{padding:var(--card-pad)}.content-panel.svelte-1t630p0 h3:where(.svelte-1t630p0),.case-block.svelte-1t630p0 h3:where(.svelte-1t630p0),.case-visual-section.svelte-1t630p0 h3:where(.svelte-1t630p0),.meeting-copy.svelte-1t630p0 h3:where(.svelte-1t630p0),.sitemap-wrap.svelte-1t630p0 h3:where(.svelte-1t630p0),.section-intro.svelte-1t630p0 h3:where(.svelte-1t630p0),.outcome-reflection.svelte-1t630p0 h3:where(.svelte-1t630p0){color:var(--forest);font-family:var(--serif);font-size:clamp(30px,3vw,44px);font-weight:300;line-height:1.06;margin:10px 0 18px}.content-panel.svelte-1t630p0 ul:where(.svelte-1t630p0),.outcome-reflection.svelte-1t630p0 ul:where(.svelte-1t630p0){list-style:none;display:grid;gap:12px;margin-top:24px}.content-panel.svelte-1t630p0 li:where(.svelte-1t630p0),.outcome-reflection.svelte-1t630p0 li:where(.svelte-1t630p0){border-top:1px solid var(--border);color:var(--muted-l);font-size:14px;line-height:1.65;padding-top:12px}.case-block.svelte-1t630p0{margin-top:52px;padding:var(--card-pad)}.case-visual-section.svelte-1t630p0{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:var(--grid-gap);align-items:center;margin-bottom:52px;padding:var(--card-pad)}.case-visual-section.svelte-1t630p0 .project-visual-composition{box-shadow:none}.case-block.compact.svelte-1t630p0{margin-bottom:52px}.audience-grid.svelte-1t630p0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);margin-top:28px}.audience-grid.svelte-1t630p0 article:where(.svelte-1t630p0){background:#fff;padding:var(--card-pad)}.audience-grid.svelte-1t630p0 h4:where(.svelte-1t630p0),.meeting-list.svelte-1t630p0 h4:where(.svelte-1t630p0),.wireframe-list.svelte-1t630p0 h4:where(.svelte-1t630p0){color:var(--forest);font-size:16px;font-weight:600;line-height:1.35;margin-bottom:10px}.question-strip.svelte-1t630p0,.tag-list.svelte-1t630p0{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.question-strip.svelte-1t630p0 span:where(.svelte-1t630p0),.tag-list.svelte-1t630p0 span:where(.svelte-1t630p0){border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--forest);font-size:12px;line-height:1.45;padding:9px 13px}.meeting-section.svelte-1t630p0,.wireframe-section.svelte-1t630p0,.detail-grid.svelte-1t630p0,.outcome-reflection.svelte-1t630p0,.sitemap-wrap.svelte-1t630p0{margin-top:52px}.meeting-list.svelte-1t630p0{display:grid;gap:14px}.meeting-list.svelte-1t630p0 article:where(.svelte-1t630p0){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);padding:var(--card-pad)}.meeting-list.svelte-1t630p0 p:where(.svelte-1t630p0){color:var(--muted-l);font-size:14px;line-height:1.7}.solution-panel.svelte-1t630p0{background:var(--forest);color:var(--d-fg)}.solution-panel.svelte-1t630p0 h3:where(.svelte-1t630p0){color:var(--d-fg)}.solution-panel.svelte-1t630p0 p:where(.svelte-1t630p0),.solution-panel.svelte-1t630p0 .panel-kicker:where(.svelte-1t630p0){color:var(--d-muted)}.sitemap-wrap.svelte-1t630p0{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:var(--grid-gap);padding:var(--card-pad)}.sitemap-list.svelte-1t630p0{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border);background:var(--border)}.sitemap-list.svelte-1t630p0 li:where(.svelte-1t630p0){background:#fff;color:var(--forest);display:flex;gap:12px;align-items:center;min-height:62px;padding:14px 16px;font-size:14px;line-height:1.35}.sitemap-list.svelte-1t630p0 span:where(.svelte-1t630p0){color:var(--sage);font-family:var(--serif);font-size:22px;line-height:1}.section-intro.svelte-1t630p0{max-width:760px;margin-bottom:28px}.wireframe-list.svelte-1t630p0{display:grid;gap:14px}.wireframe-list.svelte-1t630p0 article:where(.svelte-1t630p0){display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,1fr);gap:var(--grid-gap);padding:var(--card-pad)}.wireframe-list.svelte-1t630p0 dl:where(.svelte-1t630p0){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wireframe-list.svelte-1t630p0 dt:where(.svelte-1t630p0){color:var(--sage);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.definition-list.svelte-1t630p0{display:grid;gap:18px;margin-top:26px}.definition-list.svelte-1t630p0 div:where(.svelte-1t630p0){border-top:1px solid var(--border);padding-top:16px}.outcome-reflection.svelte-1t630p0 article:where(.svelte-1t630p0){padding:var(--card-pad)}@media(max-width:980px){.case-hero.svelte-1t630p0,.two-col.svelte-1t630p0,.solution-grid.svelte-1t630p0,.detail-grid.svelte-1t630p0,.outcome-reflection.svelte-1t630p0,.meeting-section.svelte-1t630p0,.sitemap-wrap.svelte-1t630p0,.case-visual-section.svelte-1t630p0,.wireframe-list.svelte-1t630p0 article:where(.svelte-1t630p0){grid-template-columns:1fr}.fact-grid.svelte-1t630p0,.audience-grid.svelte-1t630p0{grid-template-columns:1fr 1fr}.sitemap-list.svelte-1t630p0,.wireframe-list.svelte-1t630p0 dl:where(.svelte-1t630p0){grid-template-columns:1fr}}@media(max-width:768px){.case-section.svelte-1t630p0{padding-top:128px}.fact-grid.svelte-1t630p0,.audience-grid.svelte-1t630p0{grid-template-columns:1fr}.content-panel.svelte-1t630p0,.case-block.svelte-1t630p0,.case-visual-section.svelte-1t630p0,.sitemap-wrap.svelte-1t630p0,.wireframe-list.svelte-1t630p0 article:where(.svelte-1t630p0),.outcome-reflection.svelte-1t630p0 article:where(.svelte-1t630p0){padding:24px}.fact-grid.svelte-1t630p0{margin:36px 0}}
