.project-hero[data-astro-cid-2dkkeifr]{max-width:var(--max-w);padding:clamp(65px,11vw,135px) var(--gutter);color:var(--heading);border-bottom:8px solid var(--yellow);background:#f0f4f2;margin:auto}.eyebrow[data-astro-cid-2dkkeifr]{color:var(--blue-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:.74rem;font-weight:800}.project-hero[data-astro-cid-2dkkeifr] h1[data-astro-cid-2dkkeifr]{letter-spacing:-.075em;max-width:800px;margin:0;font-size:clamp(3rem,7vw,6.3rem);line-height:.9}.project-hero[data-astro-cid-2dkkeifr] mark[data-astro-cid-2dkkeifr]{background:var(--yellow);color:var(--heading);padding:0 .08em}.project-hero[data-astro-cid-2dkkeifr]>p[data-astro-cid-2dkkeifr]:not(.eyebrow){max-width:630px;color:var(--text);margin:30px 0;font-size:1.12rem;line-height:1.65}.project-main[data-astro-cid-2dkkeifr]{max-width:var(--max-w);padding:0 var(--gutter);margin:auto}.project-main[data-astro-cid-2dkkeifr] section[data-astro-cid-2dkkeifr]{border-bottom:1px solid var(--gray-200);padding:clamp(58px,8vw,110px) 0}h2[data-astro-cid-2dkkeifr]{max-width:800px;color:var(--heading);letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.02}.thesis[data-astro-cid-2dkkeifr] p[data-astro-cid-2dkkeifr]:not(.eyebrow){max-width:710px;color:var(--text);font-size:1.08rem;line-height:1.75}.axes[data-astro-cid-2dkkeifr]{background:var(--gray-200);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.axes[data-astro-cid-2dkkeifr] article[data-astro-cid-2dkkeifr]{background:#fff;min-height:280px;padding:30px}.axes[data-astro-cid-2dkkeifr] b[data-astro-cid-2dkkeifr]{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.axes[data-astro-cid-2dkkeifr] h3[data-astro-cid-2dkkeifr]{color:var(--heading);margin:50px 0 12px;font-size:1.35rem;line-height:1.18}.axes[data-astro-cid-2dkkeifr] p[data-astro-cid-2dkkeifr]{color:var(--text);line-height:1.65}.case-grid[data-astro-cid-2dkkeifr]>div[data-astro-cid-2dkkeifr]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:36px;display:grid}.case-grid[data-astro-cid-2dkkeifr] a[data-astro-cid-2dkkeifr]{border:1px solid var(--gray-200);min-height:145px;color:var(--heading);background:#fff;flex-direction:column;padding:18px;display:flex}.case-grid[data-astro-cid-2dkkeifr] span[data-astro-cid-2dkkeifr]{color:var(--blue-dark);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:800}.case-grid[data-astro-cid-2dkkeifr] strong[data-astro-cid-2dkkeifr]{margin-top:18px;line-height:1.35}.case-grid[data-astro-cid-2dkkeifr] i[data-astro-cid-2dkkeifr]{color:var(--blue-dark);margin-top:auto;font-size:1.2rem;font-style:normal}.method[data-astro-cid-2dkkeifr] ol[data-astro-cid-2dkkeifr]{max-width:800px;margin:35px 0 0;padding:0;list-style:none}.method[data-astro-cid-2dkkeifr] li[data-astro-cid-2dkkeifr]{border-top:1px solid var(--gray-200);color:var(--text);padding:18px 0;line-height:1.6}.method[data-astro-cid-2dkkeifr] b[data-astro-cid-2dkkeifr]{width:95px;color:var(--blue-dark);display:inline-block}.faq[data-astro-cid-2dkkeifr] details[data-astro-cid-2dkkeifr]{border-top:1px solid var(--gray-200);max-width:820px;padding:22px 0}.faq[data-astro-cid-2dkkeifr] summary[data-astro-cid-2dkkeifr]{cursor:pointer;color:var(--heading);font-size:1.08rem;font-weight:800}.faq[data-astro-cid-2dkkeifr] p[data-astro-cid-2dkkeifr]{max-width:720px;color:var(--text);line-height:1.7}.final[data-astro-cid-2dkkeifr]{color:#fff;background:#122027;margin-bottom:80px;border:0!important;padding:clamp(30px,6vw,60px)!important}.final[data-astro-cid-2dkkeifr]>p[data-astro-cid-2dkkeifr]{color:var(--yellow);margin:0 0 8px;font-weight:800}.final[data-astro-cid-2dkkeifr] h2[data-astro-cid-2dkkeifr]{color:#fff}@media (width<=820px){.project-hero[data-astro-cid-2dkkeifr]{padding:48px 24px 60px}.project-main[data-astro-cid-2dkkeifr]{padding:0 24px}.project-hero[data-astro-cid-2dkkeifr] h1[data-astro-cid-2dkkeifr]{letter-spacing:-.055em;font-size:2.75rem;line-height:.97}.axes[data-astro-cid-2dkkeifr],.case-grid[data-astro-cid-2dkkeifr]>div[data-astro-cid-2dkkeifr]{grid-template-columns:1fr}.axes[data-astro-cid-2dkkeifr] article[data-astro-cid-2dkkeifr]{min-height:0}.axes[data-astro-cid-2dkkeifr] h3[data-astro-cid-2dkkeifr]{margin:22px 0 12px}}h2[data-astro-cid-2dkkeifr]{overflow-wrap:anywhere}
