.projects-intro[data-astro-cid-4c5iwkpc]{padding-top:clamp(48px,7vw,112px)}.projects-intro[data-astro-cid-4c5iwkpc] h1[data-astro-cid-4c5iwkpc]{max-width:900px}.projects-intro[data-astro-cid-4c5iwkpc] .lead[data-astro-cid-4c5iwkpc]{max-width:700px}.project-jumps[data-astro-cid-4c5iwkpc]{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.project-jumps[data-astro-cid-4c5iwkpc] a[data-astro-cid-4c5iwkpc]{align-items:center;gap:16px;padding:12px 0;font-weight:600;text-decoration:none;display:flex}.project-jumps[data-astro-cid-4c5iwkpc] svg{width:24px;transform:rotate(90deg)}.section-heading[data-astro-cid-4c5iwkpc]{justify-content:space-between;align-items:start;gap:24px;max-width:none;display:flex}.section-heading[data-astro-cid-4c5iwkpc] .text-link[data-astro-cid-4c5iwkpc]{flex-shrink:0;font-size:18px}.project-section[data-astro-cid-4c5iwkpc]{padding-top:clamp(40px,5vw,80px)}.project-lead[data-astro-cid-4c5iwkpc]{margin:0 0 clamp(40px,5vw,80px)}.project-lead[data-astro-cid-4c5iwkpc] img[data-astro-cid-4c5iwkpc]{aspect-ratio:16/10;object-fit:cover;border-radius:6px 6px 60px;width:100%;height:auto}.project-lead[data-astro-cid-4c5iwkpc] figcaption[data-astro-cid-4c5iwkpc]{justify-content:space-between;gap:24px;margin-top:20px;display:flex}.project-lead[data-astro-cid-4c5iwkpc] figcaption[data-astro-cid-4c5iwkpc] h3[data-astro-cid-4c5iwkpc]{color:#152e3d;font-size:25px}.project-lead[data-astro-cid-4c5iwkpc] figcaption[data-astro-cid-4c5iwkpc] p[data-astro-cid-4c5iwkpc]{margin-top:3px}.project-pair[data-astro-cid-4c5iwkpc]{grid-template-columns:1.25fr .8fr;align-items:start;gap:clamp(28px,6vw,96px);display:grid}.project-pair[data-astro-cid-4c5iwkpc] figure[data-astro-cid-4c5iwkpc]{margin:0}.project-pair[data-astro-cid-4c5iwkpc] img[data-astro-cid-4c5iwkpc]{border-radius:6px;width:100%;height:auto}.project-pair[data-astro-cid-4c5iwkpc] figcaption[data-astro-cid-4c5iwkpc]{max-width:34rem;margin-top:20px}.project-pair[data-astro-cid-4c5iwkpc] .text-link[data-astro-cid-4c5iwkpc]{margin-top:16px}.enclosure-project[data-astro-cid-4c5iwkpc]{padding-top:clamp(32px,6vw,96px)}.enclosure-project[data-astro-cid-4c5iwkpc] img[data-astro-cid-4c5iwkpc]{object-fit:cover;border-radius:38px 6px 6px;max-height:640px}.project-upholstery[data-astro-cid-4c5iwkpc]{background:#e8eeec}.project-grid[data-astro-cid-4c5iwkpc]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.project-card[data-astro-cid-4c5iwkpc]{margin:0}.project-card[data-astro-cid-4c5iwkpc] img[data-astro-cid-4c5iwkpc]{aspect-ratio:3/4;object-fit:cover;border-radius:6px 6px 32px;width:100%;height:auto}.project-card[data-astro-cid-4c5iwkpc] figcaption[data-astro-cid-4c5iwkpc]{margin-top:18px}.project-card[data-astro-cid-4c5iwkpc] h3[data-astro-cid-4c5iwkpc]{font-size:1.2rem}.projects-ending[data-astro-cid-4c5iwkpc]{grid-template-columns:1.3fr .7fr;align-items:end;gap:clamp(32px,8vw,128px);display:grid}.projects-ending[data-astro-cid-4c5iwkpc]>div[data-astro-cid-4c5iwkpc]:first-child{max-width:44rem}.projects-ending[data-astro-cid-4c5iwkpc]>div[data-astro-cid-4c5iwkpc]:first-child p[data-astro-cid-4c5iwkpc]{margin-top:22px}.recent-projects[data-astro-cid-4c5iwkpc]{max-width:27rem;padding-bottom:8px}.recent-projects[data-astro-cid-4c5iwkpc] .text-link[data-astro-cid-4c5iwkpc]{margin-top:16px}.projects-ending[data-astro-cid-4c5iwkpc] .button[data-astro-cid-4c5iwkpc]{margin-top:20px}.project-pair[data-astro-cid-4c5iwkpc] figcaption[data-astro-cid-4c5iwkpc] h3[data-astro-cid-4c5iwkpc]{color:#152e3d;font-size:27px}@media (width<=700px){.section-heading[data-astro-cid-4c5iwkpc]{display:block}.section-heading[data-astro-cid-4c5iwkpc] .text-link[data-astro-cid-4c5iwkpc]{margin-top:16px;font-size:17px}.project-lead[data-astro-cid-4c5iwkpc] img[data-astro-cid-4c5iwkpc]{aspect-ratio:4/3;border-radius:6px 6px 38px}.project-lead[data-astro-cid-4c5iwkpc] figcaption[data-astro-cid-4c5iwkpc]{display:block}.project-lead[data-astro-cid-4c5iwkpc] figcaption[data-astro-cid-4c5iwkpc] p[data-astro-cid-4c5iwkpc]{margin-top:10px}.project-pair[data-astro-cid-4c5iwkpc],.project-grid[data-astro-cid-4c5iwkpc],.projects-ending[data-astro-cid-4c5iwkpc]{grid-template-columns:1fr;gap:36px}.enclosure-project[data-astro-cid-4c5iwkpc]{max-width:430px;padding-top:0}.project-card[data-astro-cid-4c5iwkpc] img[data-astro-cid-4c5iwkpc]{aspect-ratio:5/4;object-position:50% 65%}.project-card[data-astro-cid-4c5iwkpc]:last-child img[data-astro-cid-4c5iwkpc]{aspect-ratio:4/5;object-position:center}.recent-projects[data-astro-cid-4c5iwkpc]{border-top:2px solid #cbd8d8;padding-top:28px}.project-jumps[data-astro-cid-4c5iwkpc]{gap:12px 24px}}
