.project-section[data-astro-cid-jljc7dey]{padding-top:clamp(3.25rem,5vw,5rem)}.project-list[data-astro-cid-jljc7dey]{display:grid;gap:clamp(4.5rem,7vw,6.5rem)}.project[data-astro-cid-jljc7dey]{min-width:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;scroll-margin-top:110px}.project[data-astro-cid-jljc7dey].reverse .project-media[data-astro-cid-jljc7dey]{order:2}.project-media[data-astro-cid-jljc7dey]{height:clamp(440px,42vw,560px);min-height:0;padding:clamp(1rem,2.4vw,2rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.2vw,1rem);overflow:hidden;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:48px 48px}.project-media[data-astro-cid-jljc7dey] img[data-astro-cid-jljc7dey]{width:100%;height:100%;min-height:0;object-fit:cover;filter:saturate(.92);border-radius:calc(var(--radius) - 6px);background:#050607}.project-media[data-astro-cid-jljc7dey] img[data-astro-cid-jljc7dey].wide{object-fit:contain;padding:.4rem}.project-media[data-astro-cid-jljc7dey].media-count-1{grid-template-columns:1fr;grid-template-rows:1fr;height:clamp(220px,25vw,340px)}.project-media[data-astro-cid-jljc7dey].media-count-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.project-media[data-astro-cid-jljc7dey].media-count-3 .sample-link[data-astro-cid-jljc7dey]:first-child{grid-row:1 / 3}.sample-link[data-astro-cid-jljc7dey]{display:block;min-width:0;min-height:0;border-radius:6px}.sample-link[data-astro-cid-jljc7dey]:hover{outline:1px solid var(--silver);outline-offset:3px}.project-media[data-astro-cid-jljc7dey].media-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.project-copy[data-astro-cid-jljc7dey] h2[data-astro-cid-jljc7dey]{font-size:clamp(2.1rem,3.7vw,3.8rem);margin:1rem 0 1.35rem}.project-copy[data-astro-cid-jljc7dey]>p[data-astro-cid-jljc7dey]:last-child{max-width:520px;font-size:1.05rem}.project-number[data-astro-cid-jljc7dey]{margin:2.5rem 0 0;color:var(--accent);font-family:Space Grotesk;font-size:.8rem}.case-studies[data-astro-cid-jljc7dey]{background:#08090a;scroll-margin-top:76px}.case-intro[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:end;margin-bottom:clamp(3rem,6vw,5rem)}.case-intro[data-astro-cid-jljc7dey] h2[data-astro-cid-jljc7dey]{margin-bottom:0}.case-intro[data-astro-cid-jljc7dey] .lead[data-astro-cid-jljc7dey]{margin-bottom:.5rem}.case-study[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:190px 1fr;gap:clamp(2rem,5vw,5rem);padding:clamp(3.5rem,6vw,5.5rem) 0;border-top:1px solid var(--line)}.case-study[data-astro-cid-jljc7dey]:last-of-type{border-bottom:1px solid var(--line)}.case-index[data-astro-cid-jljc7dey]{display:grid;align-content:start;gap:.5rem}.case-index[data-astro-cid-jljc7dey] span[data-astro-cid-jljc7dey]{color:var(--accent);font-family:Space Grotesk;font-size:.78rem}.case-index[data-astro-cid-jljc7dey] strong[data-astro-cid-jljc7dey]{color:var(--muted);font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.case-heading[data-astro-cid-jljc7dey]{display:block}.case-heading[data-astro-cid-jljc7dey] h2[data-astro-cid-jljc7dey]{max-width:850px;margin:0;font-size:clamp(2.25rem,4vw,4.25rem)}.case-details[data-astro-cid-jljc7dey]{margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--radius)}.case-details[data-astro-cid-jljc7dey]>div[data-astro-cid-jljc7dey]{min-height:245px;padding:clamp(1.5rem,2.5vw,2.25rem);background:var(--bg)}.case-details[data-astro-cid-jljc7dey] h3[data-astro-cid-jljc7dey]{font-size:1rem;letter-spacing:-.01em}.case-details[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey]{margin:1.5rem 0 0}.case-details[data-astro-cid-jljc7dey] blockquote[data-astro-cid-jljc7dey]{grid-column:1 / -1}blockquote[data-astro-cid-jljc7dey]{margin:0;padding:clamp(1.75rem,3.5vw,3rem);background:var(--bg)}blockquote[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey]{min-height:120px;color:var(--text);font-family:Space Grotesk;font-size:clamp(1.08rem,1.6vw,1.4rem);line-height:1.48}blockquote[data-astro-cid-jljc7dey] footer[data-astro-cid-jljc7dey]{display:flex;align-items:center;gap:.85rem;padding-top:1.25rem;border-top:1px solid var(--line)}blockquote[data-astro-cid-jljc7dey] footer[data-astro-cid-jljc7dey] img[data-astro-cid-jljc7dey]{width:46px;height:46px;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;object-fit:cover}blockquote[data-astro-cid-jljc7dey] footer[data-astro-cid-jljc7dey] img[data-astro-cid-jljc7dey].scott-photo{object-position:center 18%}blockquote[data-astro-cid-jljc7dey] footer[data-astro-cid-jljc7dey]>span[data-astro-cid-jljc7dey]{display:grid}blockquote[data-astro-cid-jljc7dey] footer[data-astro-cid-jljc7dey] small[data-astro-cid-jljc7dey]{color:var(--muted);font-size:.78rem}@media(max-width:1024px){.project[data-astro-cid-jljc7dey]{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:2.5rem}.case-study[data-astro-cid-jljc7dey]{grid-template-columns:130px 1fr}.case-details[data-astro-cid-jljc7dey]{grid-template-columns:1fr}.case-details[data-astro-cid-jljc7dey]>div[data-astro-cid-jljc7dey]{min-height:auto}}@media(max-width:860px){.project[data-astro-cid-jljc7dey],.case-intro[data-astro-cid-jljc7dey]{grid-template-columns:1fr}.project[data-astro-cid-jljc7dey].reverse .project-media[data-astro-cid-jljc7dey]{order:initial}.project-media[data-astro-cid-jljc7dey]{height:min(72vw,540px)}.case-study[data-astro-cid-jljc7dey]{grid-template-columns:1fr;gap:1.5rem}.case-index[data-astro-cid-jljc7dey]{grid-template-columns:auto 1fr;align-items:center}.case-heading[data-astro-cid-jljc7dey]{display:block}}@media(max-width:680px){blockquote[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey]{min-height:auto}.project-media[data-astro-cid-jljc7dey]{height:390px;padding:.8rem;gap:.65rem}}
