a.article[data-v-d95c93bd]{row-gap:var(--gap-base);flex-flow:column;display:flex}a.article h4.date[data-v-d95c93bd]{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:0;text-transform:uppercase;color:var(--color-blue);font-weight:600;line-height:1}a.article div.media[data-v-d95c93bd]{filter:grayscale()}a.article div.details[data-v-d95c93bd]{flex-flow:column;row-gap:1.2em;display:flex}a.article div.details h3.title[data-v-d95c93bd]{text-transform:uppercase;font-size:clamp(18px,.208333vw + 16.4px,20px);font-weight:700;line-height:.9}@keyframes news-scroll-1c9b2d0e{0%{transform:translateY(0)}to{transform:translateY(-100%)}}div.news-marquee[data-v-1c9b2d0e]{gap:var(--gap-base);padding:0 var(--gap-base);grid-template-columns:repeat(3,1fr);height:200vh;display:grid;overflow:hidden}div.news-marquee div.column[data-v-1c9b2d0e]{flex-flow:column;display:flex;overflow:hidden}div.news-marquee div.column div.group[data-v-1c9b2d0e]{flex-flow:column;row-gap:36px;padding-bottom:36px;animation:40s linear infinite news-scroll-1c9b2d0e;display:flex}div.news-marquee div.column[data-direction=down] div.group[data-v-1c9b2d0e]{animation-direction:reverse}@media screen and (width<=1023px){div.news-marquee[data-v-1c9b2d0e]{grid-template-columns:repeat(2,1fr)}div.news-marquee div.column[data-v-1c9b2d0e]:nth-child(3){display:none}}@media screen and (width<=767px){div.news-marquee[data-v-1c9b2d0e]{grid-template-columns:1fr;height:auto;overflow:visible}div.news-marquee div.column[data-v-1c9b2d0e]{overflow:visible}div.news-marquee div.column[data-v-1c9b2d0e]:nth-child(2){display:none}div.news-marquee div.column div.group[data-v-1c9b2d0e]{animation:none}div.news-marquee div.column div.group[data-v-1c9b2d0e]:not(:first-child){display:none}}div.what-we-do[data-v-afc2ee0c]{padding:0 var(--gap-base);margin-top:clamp(60px,8.33333vw - 4px,140px)}div.featured-work[data-v-afc2ee0c]{margin-bottom:clamp(60px,8.33333vw - 4px,140px)}div.featured-work div.layout div.work[data-v-afc2ee0c]{row-gap:var(--gap-base);flex-flow:column;grid-column:span 4;display:flex}@media screen and (width<=767px){div.featured-work div.layout div.work[data-v-afc2ee0c]{grid-column:1/-1}}
