.pg-projecten .case-sheet{background:var(--white);border-bottom:1px solid #00000012;padding:6rem 0;scroll-margin-top:90px}.pg-projecten .case-sheet:nth-of-type(2n){background:var(--cream)}.pg-projecten .sheet-top{grid-template-columns:1.25fr 1fr;align-items:start;gap:4rem;margin-bottom:3rem;display:grid}.pg-projecten .sheet-number{font-family:var(--font-head);letter-spacing:.2em;color:var(--orange);margin-bottom:1rem;font-size:.75rem;font-weight:800}.pg-projecten .sheet-title{font-family:var(--font-head);letter-spacing:-.025em;margin-bottom:1.3rem;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.12}.pg-projecten .sheet-specs{margin:0}.pg-projecten .sheet-spec{border-top:1px solid #00000017;grid-template-columns:9rem 1fr;gap:1rem;padding:.85rem 0;font-size:.88rem;display:grid}.pg-projecten .sheet-spec:last-child{border-bottom:1px solid #00000017}.pg-projecten .sheet-spec dt{letter-spacing:.11em;text-transform:uppercase;color:var(--gray);align-self:center;font-size:.71rem}.pg-projecten .sheet-spec dd{font-weight:500}.pg-projecten .sheet-hero{background:var(--off-white);margin-bottom:1rem;overflow:hidden}.pg-projecten .sheet-hero img{aspect-ratio:3/2;object-fit:cover;width:100%}.pg-projecten .sheet-gallery{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.pg-projecten .sheet-gallery figure{background:var(--off-white);margin:0;overflow:hidden}.pg-projecten .sheet-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.pg-projecten .sheet-gallery figure:hover img{transform:scale(1.04)}.pg-projecten .naar-tuin{background:var(--white);padding:4.5rem 0}.pg-projecten .naar-tuin-box{border:1px solid #00000017;grid-template-columns:1fr auto;align-items:center;gap:2.5rem;padding:2.2rem 2.4rem;display:grid}.pg-projecten .naar-tuin-box h2{font-family:var(--font-head);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.3rem;font-weight:800}.pg-projecten .naar-tuin-box p{color:#4a4a4a;max-width:60ch;font-size:.89rem;line-height:1.7}@media (max-width:1024px){.pg-projecten .sheet-top{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:768px){.pg-projecten .sheet-gallery{grid-template-columns:repeat(2,1fr)}.pg-projecten .sheet-spec{grid-template-columns:1fr;gap:.2rem}.pg-projecten .case-sheet{padding:4rem 0}.pg-projecten .naar-tuin-box{grid-template-columns:1fr}}@media (max-width:480px){.pg-projecten .sheet-gallery{grid-template-columns:1fr}}.pg-projecten .prose p:first-of-type{color:var(--charcoal);letter-spacing:-.011em;font-size:1.18rem;font-weight:500;line-height:1.65}@media (max-width:600px){.pg-projecten .prose p:first-of-type{font-size:1.05rem}}
