.ContentBlock_Holder__3_I8m{padding:0;border-radius:var(--border-radius-sm);color:var(--white);background-color:var(--black);border:1px solid;height:100%}@media(min-width:480px){.ContentBlock_Holder__3_I8m{padding:3rem}}@media(min-width:768px){.ContentBlock_Holder__3_I8m{padding:3rem}}@media(min-width:1040px){.ContentBlock_Holder__3_I8m{padding:4rem}}@media(min-width:1440px){.ContentBlock_Holder__3_I8m{padding:8rem}}.ContentBlock_Holder__3_I8m.ContentBlock_Light___buWG{color:var(--black);background-color:var(--grey-lighter)}.ContentBlock_Inner__skpIx{display:grid;grid-template-columns:1fr;justify-items:center;margin:0 auto;padding:3rem;grid-gap:2rem;gap:2rem}.ContentBlock_Inner__skpIx>:first-child{margin-top:0}.ContentBlock_Inner__skpIx>:last-child{margin-bottom:0}@media(min-width:1040px){.ContentBlock_Inner__skpIx.ContentBlock_Large__Zzm5W{grid-template-columns:1fr 1fr;gap:8rem;align-items:center;justify-items:center}}.ContentBlock_Head__shniR{margin-bottom:3rem}@media(min-width:768px){.ContentBlock_Head__shniR{margin-bottom:6rem}}.ContentBlock_HeadInner__StqoT{max-width:40rem;text-align:center}.ContentBlock_SubHeading__ZsLyB{font-size:var(--type-sm);line-height:1.3;font-family:IBM Plex Mono,monospace;font-weight:400}.ContentBlock_Title__kFnOr{margin:0 0 4rem;font-size:var(--type-xxxxl);line-height:1.05}.ContentBlock_Description__88b5M{max-width:30rem;margin:0 auto}.ContentBlock_Description__88b5M p{font-size:var(--type-sm);line-height:1.3;font-family:IBM Plex Mono,monospace;font-weight:400}.ContentBlock_CTA__IUmPm{margin-top:4rem}.ContentBlock_ProjectsHolder__cjk2f{display:flex;flex-direction:column;align-items:flex-start;gap:4rem}.ContentBlock_HeroProject__Lzbf7{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;text-decoration:none;width:100%}.ContentBlock_HeroProjectMedia__p23z0{width:100%}.ContentBlock_HeroProjectText___qLD8{font-weight:700;max-width:40rem}.ContentBlock_ProjectsGrid__JtvpA{display:grid;align-items:start;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}@media(min-width:480px){.ContentBlock_ProjectsGrid__JtvpA{grid-template-columns:repeat(3,1fr)}}.ContentBlock_ProjectsGrid__JtvpA>:last-child{display:none}@media(min-width:480px){.ContentBlock_ProjectsGrid__JtvpA>:last-child{display:block}}