.project-section-hero[data-astro-cid-3eseok3g]{color:var(--color-surface);background:var(--color-brand-navy);padding-block:clamp(4rem,8vw,8rem)}.project-section-hero__grid[data-astro-cid-3eseok3g]{grid-template-columns:3fr 9fr;gap:2rem;display:grid}.project-section-hero__back[data-astro-cid-3eseok3g]{letter-spacing:.12em;text-transform:uppercase;margin-bottom:4rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block}.project-section-hero[data-astro-cid-3eseok3g] h1[data-astro-cid-3eseok3g]{letter-spacing:-.07em;max-width:9ch;margin:0;font-size:clamp(4rem,8vw,8.5rem);line-height:.92}.progress-projects[data-astro-cid-3eseok3g]{padding-block:var(--section-space);background:var(--color-canvas)}.progress-projects__header[data-astro-cid-3eseok3g]{grid-template-columns:7fr 5fr;align-items:end;gap:3rem;margin-bottom:clamp(4rem,7vw,7rem);display:grid}.progress-projects__header[data-astro-cid-3eseok3g] h2[data-astro-cid-3eseok3g]{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.92}.progress-projects__header[data-astro-cid-3eseok3g] p[data-astro-cid-3eseok3g]{max-width:35rem;color:var(--color-muted);margin:0;line-height:1.7}.progress-projects__list[data-astro-cid-3eseok3g]{gap:var(--section-space-compact);display:grid}.progress-project[data-astro-cid-3eseok3g]{border-top:1px solid var(--color-ink);padding-top:1.5rem}.progress-project[data-astro-cid-3eseok3g]>header[data-astro-cid-3eseok3g]{grid-template-columns:1fr 5fr 6fr;gap:2rem;margin-bottom:2.5rem;display:grid}.progress-project[data-astro-cid-3eseok3g]>header[data-astro-cid-3eseok3g]>span[data-astro-cid-3eseok3g]{color:var(--color-muted);letter-spacing:.12em;font-size:.7rem}.progress-project[data-astro-cid-3eseok3g] header[data-astro-cid-3eseok3g] p[data-astro-cid-3eseok3g]{color:var(--color-brand-orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.68rem;font-weight:700}.progress-project[data-astro-cid-3eseok3g] h3[data-astro-cid-3eseok3g]{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,4.25rem);line-height:.95}.progress-project[data-astro-cid-3eseok3g] .text-link[data-astro-cid-3eseok3g]{margin-top:1rem}.progress-project[data-astro-cid-3eseok3g] dl[data-astro-cid-3eseok3g]{gap:1rem;margin:0;display:grid}.progress-project[data-astro-cid-3eseok3g] dl[data-astro-cid-3eseok3g] div[data-astro-cid-3eseok3g]{border-bottom:var(--border-thin);grid-template-columns:1fr 1.25fr;gap:1rem;padding-bottom:.85rem;display:grid}.progress-project[data-astro-cid-3eseok3g] dt[data-astro-cid-3eseok3g]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:700}.progress-project[data-astro-cid-3eseok3g] dd[data-astro-cid-3eseok3g]{margin:0}.progress-project__images[data-astro-cid-3eseok3g]{grid-template-columns:3fr 2fr;gap:clamp(1rem,2vw,2rem);display:grid}.progress-project__images--single[data-astro-cid-3eseok3g]{grid-template-columns:1fr}.progress-project__images[data-astro-cid-3eseok3g] img{object-fit:cover;filter:saturate(.84)contrast(1.02);width:100%;height:clamp(22rem,40vw,38rem)}.progress-project__images[data-astro-cid-3eseok3g] img:nth-child(2){align-self:end;height:clamp(18rem,32vw,30rem)}.progress-projects__notice[data-astro-cid-3eseok3g]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:3rem;font-size:.63rem;font-weight:700}@media (width<=48rem){.project-section-hero__grid[data-astro-cid-3eseok3g],.progress-projects__header[data-astro-cid-3eseok3g],.progress-project[data-astro-cid-3eseok3g]>header[data-astro-cid-3eseok3g],.progress-project__images[data-astro-cid-3eseok3g]{grid-template-columns:1fr}.project-section-hero__back[data-astro-cid-3eseok3g]{margin-bottom:2.5rem}.project-section-hero[data-astro-cid-3eseok3g] h1[data-astro-cid-3eseok3g]{font-size:clamp(3.5rem,17vw,5.25rem);line-height:.96}.progress-project[data-astro-cid-3eseok3g]>header[data-astro-cid-3eseok3g]{gap:1.5rem}.progress-project__images[data-astro-cid-3eseok3g] img,.progress-project__images[data-astro-cid-3eseok3g] img:nth-child(2){aspect-ratio:4/3;height:auto}}
