.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}}.Card_Wrapper__ZAhye{transition:translate .1s ease-in-out}.Card_Wrapper__ZAhye a{display:flex;flex-direction:column;height:100%;text-decoration:none}.Card_Wrapper__ZAhye a .Card_Title__XId8u{font-size:var(--type-base);line-height:1.4;font-weight:700;margin-top:.8rem;margin-bottom:.5rem}.Card_Wrapper__ZAhye a p{font-size:var(--type-sm)}.Card_Wrapper__ZAhye:hover{translate:0 -.25rem}.Card_Wrapper__ZAhye.Card_Reduced__b_OES .Card_Excerpt__T82j8,.Card_Wrapper__ZAhye.Card_Reduced__b_OES .Card_Pill__nxf_n{display:none}.Card_Wrapper__ZAhye.Card_Reduced__b_OES .Card_Image__os3Eq{order:1;margin-top:0}.Card_Wrapper__ZAhye.Card_Reduced__b_OES .Card_Title__XId8u{order:2}.Card_Wrapper__ZAhye .Card_Pill__nxf_n{width:-moz-fit-content;width:fit-content}.Card_Wrapper__ZAhye .Card_TechImage__VHch9{display:none}.Card_Wrapper__ZAhye.Card_Tech__SgTJN .Card_TechImage__VHch9{display:block}.Card_Wrapper__ZAhye.Card_ReducedClient__Zgbuo .Card_Excerpt__T82j8,.Card_Wrapper__ZAhye.Card_ReducedClient__Zgbuo .Card_Pill__nxf_n,.Card_Wrapper__ZAhye.Card_ReducedClient__Zgbuo .Card_Title__XId8u{display:none}.Card_Image__os3Eq{width:100%;border-radius:.5rem;overflow:hidden;margin-top:1rem}.Card_Image__os3Eq img{width:100%;height:auto;display:block}.Icons_Icon__TEUD1 svg{width:1.7rem;height:auto;display:block}.Icons_Icon__TEUD1 svg ellipse,.Icons_Icon__TEUD1 svg path,.Icons_Icon__TEUD1 svg rect{fill:var(--fill)}.TypePill_TypePill__43g9B{align-self:flex-start;align-items:center;font-weight:700;gap:.5rem;padding:.2rem 1rem;border-radius:500px;overflow:hidden;margin-bottom:1rem;cursor:default}.TypePill_TypePill__43g9B.TypePill_HasIcon__Hd2MQ{padding:.25rem .75rem .25rem .5rem}.TypePill_TypePill__43g9B.TypePill_IsLink__3hrkJ{cursor:pointer}.TypePill_TypePill__43g9B svg{width:1rem;height:1rem;overflow:visible}.TypePill_TypePill__43g9B .TypePill_Text__ghcOw{text-transform:capitalize;font-size:var(--type-xs);line-height:1.4;font-family:IBM Plex Mono,monospace;font-weight:400;font-weight:700;text-decoration:none}.ResponsiveVimeo_Holder__oRvzX{--mute-left:auto;--mute-bottom:2rem;--mute-right:2rem;--mute-bg:var(--white);position:relative;width:100%;overflow:hidden;border-radius:.5rem;background:var(--grey-light)}.ResponsiveVimeo_Holder__oRvzX button{position:absolute;left:var(--mute-left);bottom:var(--mute-bottom);right:var(--mute-right);background:var(--mute-bg);pointer-events:auto}.ResponsiveVimeo_Inner__FeBjT{width:100%}.ResponsiveVimeo_Inner__FeBjT iframe{margin:0;border:none}.LoadingSpinner_Holder__m_wwF{--width:6rem;--speed:1s;--color:var(--black);--strokeWidth:0.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadingSpinner_Ring__sV3lg{color:var(--color)}.LoadingSpinner_Ring__sV3lg,.LoadingSpinner_Ring__sV3lg div{box-sizing:border-box}.LoadingSpinner_Ring__sV3lg{display:inline-block;position:relative;width:var(--width);height:var(--width)}.LoadingSpinner_Ring__sV3lg div{box-sizing:border-box;display:block;position:absolute;width:calc(100% - 2*var(--strokeWidth));height:calc(100% - 2*var(--strokeWidth));margin:var(--strokeWidth);border-color:currentcolor;border-radius:50%;animation:LoadingSpinner_lds-ring__TJDUG 1.2s cubic-bezier(.5,0,.5,1) infinite;border:var(--strokeWidth) solid rgba(0,0,0,0);border-top:var(--strokeWidth) solid}.LoadingSpinner_Ring__sV3lg div:first-child{animation-delay:-.45s}.LoadingSpinner_Ring__sV3lg div:nth-child(2){animation-delay:-.3s}.LoadingSpinner_Ring__sV3lg div:nth-child(3){animation-delay:-.15s}@keyframes LoadingSpinner_lds-ring__TJDUG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LargeCard_Holder__7wDvl{margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;text-decoration:none}.LargeCard_Holder__7wDvl p{font-weight:700;margin:0}.LargeCard_Embed__yMt9V{width:100%}