main.svelte-1q14380{color:#11273e;background:#f5f7f9;padding-top:82px}header.svelte-1q14380{color:#fff;background:#11273e;padding:52px 0}header.svelte-1q14380 a:where(.svelte-1q14380){color:#b6ddf4;font-size:13px;text-decoration:underline}.eyebrow.svelte-1q14380{color:#3296d2;margin:22px 0 12px}h1.svelte-1q14380{margin:18px 0;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.12}h1.svelte-1q14380 span:where(.svelte-1q14380){color:#3296d2}.intro.svelte-1q14380{max-width:800px;line-height:1.8}@media (width<=760px){main.svelte-1q14380{padding-top:76px}header.svelte-1q14380{padding:36px 0}}h2.svelte-1q14380{margin:12px 0 20px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.2}h3.svelte-1q14380{margin:0 0 14px;font-size:23px;font-weight:600;line-height:1.3}p.svelte-1q14380{line-height:1.8}.section-intro.svelte-1q14380{max-width:830px;margin-bottom:30px}.experience.svelte-1q14380{color:#fff;background:#11273e;padding:34px 0}.experience-grid.svelte-1q14380{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.experience.svelte-1q14380 strong:where(.svelte-1q14380){color:#3296d2;font-size:34px;font-weight:700;display:block}.experience.svelte-1q14380 span:where(.svelte-1q14380){margin-top:8px;display:block}.reasons.svelte-1q14380{padding-block:50px}.reason-grid.svelte-1q14380{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.reason-grid.svelte-1q14380 article:where(.svelte-1q14380){background:#fff;border:1px solid #dbe4ec;padding:28px}.portfolio-section.svelte-1q14380{background:#eaf3f9;padding:38px 0 50px}.project-grid.svelte-1q14380{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.project-grid.svelte-1q14380 img:where(.svelte-1q14380){aspect-ratio:16/10;object-fit:cover;background:#fff;width:100%}.project-grid.svelte-1q14380 img.plan-image:where(.svelte-1q14380){object-fit:contain;padding:12px}.project-grid.svelte-1q14380 figcaption:where(.svelte-1q14380){color:#526575;margin:10px 0 20px;font-size:12px}.portfolio-link.svelte-1q14380{color:#237ab0;margin-top:28px;font-weight:600;display:inline-block}.closing.svelte-1q14380{padding:40px 0 60px}.closing.svelte-1q14380 p:where(.svelte-1q14380){max-width:820px;margin-bottom:24px}@media (width<=700px){.experience-grid.svelte-1q14380,.reason-grid.svelte-1q14380,.project-grid.svelte-1q14380{grid-template-columns:1fr}.experience-grid.svelte-1q14380{gap:24px}.reasons.svelte-1q14380{padding-block:32px}.reason-grid.svelte-1q14380 article:where(.svelte-1q14380){padding:22px}}
