.work-intro[data-astro-cid-r3bc3sjw]{padding-top:clamp(9rem,16vw,15rem);padding-bottom:3rem}.eyebrow[data-astro-cid-r3bc3sjw]{text-transform:uppercase;letter-spacing:.13em;font-size:.73rem;font-weight:700}.intro-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:1.5fr 1fr;align-items:end;gap:3rem;margin:2.5rem 0 4rem;display:grid}.intro-grid[data-astro-cid-r3bc3sjw] h1[data-astro-cid-r3bc3sjw]{letter-spacing:-.065em;margin:0;font-size:clamp(3.8rem,8.5vw,9rem);font-weight:550;line-height:.95}.intro-grid[data-astro-cid-r3bc3sjw] em[data-astro-cid-r3bc3sjw]{color:#496016;font-style:normal}.intro-grid[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{max-width:31ch;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.6}.intro-grid[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]{color:inherit;text-underline-offset:6px;gap:3rem;padding:1rem 0;display:inline-flex}.intro-footer[data-astro-cid-r3bc3sjw]{color:#525b50;border-top:1px solid #cbd0c4;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.8rem;display:flex}.projects-section[data-astro-cid-r3bc3sjw]{padding-block:2rem 6rem;scroll-margin-top:6rem}.work-toolbar[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.work-toolbar[data-astro-cid-r3bc3sjw] h2[data-astro-cid-r3bc3sjw]{margin-right:auto;font-size:1rem}.work-toolbar[data-astro-cid-r3bc3sjw]>p[data-astro-cid-r3bc3sjw]{color:#525b50;font-size:.8rem}.filters[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;gap:.4rem;display:flex}.filters[data-astro-cid-r3bc3sjw][hidden],.project-card[data-astro-cid-r3bc3sjw][hidden]{display:none}.filters[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw]{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c2c9ba;border-radius:99px;padding:.7rem 1rem;font-size:.82rem}.filters[data-astro-cid-r3bc3sjw] button[data-astro-cid-r3bc3sjw][aria-pressed=true]{color:#fff;background:#121512;border-color:#121512}.projects-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr 1fr;gap:4rem 2rem;display:grid}.project-card[data-astro-cid-r3bc3sjw]{min-width:0}.featured[data-astro-cid-r3bc3sjw]{background:#e5e9df;border-radius:24px;grid-column:1/-1;grid-template-columns:1.7fr 1fr;gap:2rem;padding:1rem;display:grid}.project-image[data-astro-cid-r3bc3sjw]{aspect-ratio:16/10;background:#e2e7dd;border-radius:18px;display:block;position:relative;overflow:hidden}.project-image[data-astro-cid-r3bc3sjw] img[data-astro-cid-r3bc3sjw]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .4s}.project-image[data-astro-cid-r3bc3sjw]:hover img[data-astro-cid-r3bc3sjw]{transform:scale(1.025)}.image-arrow[data-astro-cid-r3bc3sjw]{color:#121512;background:#c8f13c;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.5rem;display:grid;position:absolute;bottom:1rem;right:1rem}.project-info[data-astro-cid-r3bc3sjw]{padding:1.3rem .2rem}.featured[data-astro-cid-r3bc3sjw] .project-info[data-astro-cid-r3bc3sjw]{flex-direction:column;justify-content:center;padding:1rem;display:flex}.project-meta[data-astro-cid-r3bc3sjw]{letter-spacing:.05em;text-transform:uppercase;color:#525b50;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.68rem;display:flex}.project-info[data-astro-cid-r3bc3sjw] h3[data-astro-cid-r3bc3sjw]{letter-spacing:-.045em;margin:1.1rem 0;font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.1}.project-info[data-astro-cid-r3bc3sjw] h3[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]{color:inherit;text-decoration:none}.project-info[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{color:#525b50;max-width:50ch;line-height:1.65}.project-bottom[data-astro-cid-r3bc3sjw]{border-top:1px solid #cbd0c4;flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1rem;font-size:.76rem;display:flex}.project-bottom[data-astro-cid-r3bc3sjw] a[data-astro-cid-r3bc3sjw]{color:#121512;text-underline-offset:5px;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.work-approach[data-astro-cid-r3bc3sjw]{border-top:1px solid #cbd0c4;grid-template-columns:1fr 2fr;gap:3rem;padding-block:5rem;display:grid}.work-approach[data-astro-cid-r3bc3sjw] h2[data-astro-cid-r3bc3sjw]{letter-spacing:-.045em;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.work-approach[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]:not(.eyebrow){color:#525b50;max-width:65ch;line-height:1.7}.ownership-note[data-astro-cid-r3bc3sjw]{font-size:.85rem}a[data-astro-cid-r3bc3sjw]:focus-visible,button[data-astro-cid-r3bc3sjw]:focus-visible{outline-offset:5px;outline:3px solid #496016}@media (width<=800px){.intro-grid[data-astro-cid-r3bc3sjw],.featured[data-astro-cid-r3bc3sjw],.work-approach[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr}.intro-grid[data-astro-cid-r3bc3sjw]{gap:1rem}.intro-footer[data-astro-cid-r3bc3sjw]{flex-direction:column}.featured[data-astro-cid-r3bc3sjw]{gap:0}.projects-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr}.work-toolbar[data-astro-cid-r3bc3sjw]{gap:.5rem}.filters[data-astro-cid-r3bc3sjw]{order:3;width:100%}.work-approach[data-astro-cid-r3bc3sjw]{gap:1rem}.project-meta[data-astro-cid-r3bc3sjw]{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.project-image[data-astro-cid-r3bc3sjw] img[data-astro-cid-r3bc3sjw]{transition:none}}
