.ProjectProof-module__IbfOyG__references{background:var(--ivory,#fafaf8)}.ProjectProof-module__IbfOyG__heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.ProjectProof-module__IbfOyG__heading h2{max-width:720px}.ProjectProof-module__IbfOyG__heading>p{max-width:300px;font-size:.96rem}.ProjectProof-module__IbfOyG__featured{border:1px solid var(--limestone);background:#fff;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.ProjectProof-module__IbfOyG__featuredVisual{background:#12191e;align-items:center;min-width:0;display:flex}.ProjectProof-module__IbfOyG__featuredVisual img{width:100%;height:auto;display:block}.ProjectProof-module__IbfOyG__featuredCopy{flex-direction:column;align-items:start;gap:18px;padding:clamp(25px,3.5vw,48px);display:flex}.ProjectProof-module__IbfOyG__featuredCopy>span{margin:0}.ProjectProof-module__IbfOyG__featuredCopy h3{font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.15}.ProjectProof-module__IbfOyG__featuredCopy p{font-size:.97rem;line-height:1.65}.ProjectProof-module__IbfOyG__featuredCopy>a{margin-top:auto}.ProjectProof-module__IbfOyG__furtherProjects{grid-template-columns:1fr 1fr;gap:32px;margin-top:26px;display:grid}.ProjectProof-module__IbfOyG__smallProject{align-items:center;gap:20px;min-width:0;padding-block:6px;display:flex}.ProjectProof-module__IbfOyG__smallProject img{aspect-ratio:2;object-fit:contain;border:1px solid var(--limestone);flex-shrink:0;width:140px;height:auto}.ProjectProof-module__IbfOyG__smallProject>div{flex-direction:column;gap:4px;display:flex}.ProjectProof-module__IbfOyG__smallProject>div>span{color:var(--ink-muted);font-size:.75rem}.ProjectProof-module__IbfOyG__smallProject strong{font-size:1.1rem;line-height:1.25}.ProjectProof-module__IbfOyG__smallProject small{text-underline-offset:3px;font-size:.8rem;text-decoration:underline}.ProjectProof-module__IbfOyG__smallProject:hover strong{color:var(--gold-dark)}.ProjectProof-module__IbfOyG__sourceNote{color:var(--ink-muted);margin-top:22px;font-size:.78rem;line-height:1.6}.ProjectProof-module__IbfOyG__sourceNote a{text-underline-offset:3px;text-decoration:underline}.ProjectProof-module__IbfOyG__team{background:#f2f0ed}.ProjectProof-module__IbfOyG__teamLayout{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(36px,6vw,84px);display:grid}.ProjectProof-module__IbfOyG__teamIntro{flex-direction:column;align-items:start;gap:20px;display:flex}.ProjectProof-module__IbfOyG__teamIntro>span{margin:0}.ProjectProof-module__IbfOyG__teamIntro h2{max-width:560px}.ProjectProof-module__IbfOyG__teamIntro>p{max-width:550px}.ProjectProof-module__IbfOyG__teamDetail{color:var(--ink-muted);font-size:.9rem}.ProjectProof-module__IbfOyG__people{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ProjectProof-module__IbfOyG__person{min-width:0}.ProjectProof-module__IbfOyG__person>img{object-fit:cover;object-position:center 32%;background:#edece8;width:100%;height:240px;display:block}.ProjectProof-module__IbfOyG__person h3{margin-top:17px;font-size:1.3rem;line-height:1.2}.ProjectProof-module__IbfOyG__role{margin-top:7px;font-size:.79rem;font-weight:650;line-height:1.5}.ProjectProof-module__IbfOyG__personFocus{color:var(--ink-muted);margin-top:7px;font-size:.8rem;line-height:1.5}@media (max-width:800px){.ProjectProof-module__IbfOyG__heading{display:block}.ProjectProof-module__IbfOyG__heading>p{max-width:600px;margin-top:16px}.ProjectProof-module__IbfOyG__featured{grid-template-columns:1fr}.ProjectProof-module__IbfOyG__featuredVisual img{object-fit:contain;max-height:350px}.ProjectProof-module__IbfOyG__featuredCopy{gap:14px;padding:26px}.ProjectProof-module__IbfOyG__featuredCopy h3 br{display:none}.ProjectProof-module__IbfOyG__teamLayout{grid-template-columns:1fr;gap:30px}.ProjectProof-module__IbfOyG__people{max-width:520px}.ProjectProof-module__IbfOyG__person>img{height:225px}.ProjectProof-module__IbfOyG__furtherProjects{gap:18px}.ProjectProof-module__IbfOyG__smallProject{gap:14px}.ProjectProof-module__IbfOyG__smallProject img{width:110px}.ProjectProof-module__IbfOyG__smallProject strong{font-size:1rem}}@media (max-width:540px){.ProjectProof-module__IbfOyG__furtherProjects{grid-template-columns:1fr;gap:10px}.ProjectProof-module__IbfOyG__smallProject{padding-block:10px}.ProjectProof-module__IbfOyG__smallProject+.ProjectProof-module__IbfOyG__smallProject{border-top:1px solid var(--limestone)}.ProjectProof-module__IbfOyG__smallProject img{width:100px}.ProjectProof-module__IbfOyG__featuredCopy{padding:23px}.ProjectProof-module__IbfOyG__people{gap:17px}.ProjectProof-module__IbfOyG__person>img{aspect-ratio:4/5;height:auto}.ProjectProof-module__IbfOyG__person h3{font-size:1.17rem}.ProjectProof-module__IbfOyG__role{font-size:.74rem}.ProjectProof-module__IbfOyG__personFocus{font-size:.77rem}.ProjectProof-module__IbfOyG__sourceNote{font-size:.75rem}}
