@media(prefers-reduced-motion:no-preference){.node--project.node--full .node__project-details>*,.node--project.node--full .node__tldr-group>*{opacity:0;transition-property:all;transition-timing-function:ease-in-out;translate:0 20px}}.node--project.node--full .node__project-link a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;line-height:1;text-align:center;text-rendering:auto}.node--project.node--full .node__project-link a{color:var(--cta-with-arrow--color)}.node--project.node--full .node__project-link a:after{content:var(--icon--arrow-right--content);font-family:var(--icon--arrow-right--font-family);margin-left:.5em;transform:translateX(var(--cta-with-arrow--after--translate-x,0));transition:all .2s ease-in-out}.node--project.node--full .node__project-link a:focus-visible,.node--project.node--full .node__project-link a:hover{--cta-with-arrow--after--translate-x:0.25em;--cta-with-arrow--color:var(--cta-with-arrow--color--active)}.node--project.node--full .node__sac-link a{--focus-visible--outline-color:var(--cta-secondary--focus-visible--outline-color,currentColor);background-color:var(--cta-secondary--bg-color,transparent);border:1px solid var(--cta-secondary--border--color);border-radius:var(--cta-secondary--border-radius);color:var(--cta-secondary--color);padding:var(--cta-secondary--padding,.8em);text-decoration:none}.node--project.node--full .node__sac-link a:focus,.node--project.node--full .node__sac-link a:hover{--cta-secondary--border--color:var(--cta-secondary--border--color--active);--cta-secondary--border-radius:var(--cta-secondary--border-radius--active);background-color:var(--cta-secondary--bg-color--active,var(--cta-secondary--bg-color));color:var(--cta-secondary--color--active,var(--cta-secondary--color))}.node--project.node--full .node__awards h2{--heading--font-size:var(--h4--font-size,clamp(1rem,0.8125rem + 1.0416666667vw,1.5625rem));--heading--font-weight:var(--h4--font-weight)}.node--project.node--full .node__label{font-size:1.25rem;font-weight:var(--label--font-weight)}.node--project.node--full .node__heading-content{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:"nh-label" "nh-heading";row-gap:1rem}@media(width > 48rem){.node--project.node--full .node__heading-content{grid-template-areas:"nh-label nh-label nh-label nh-heading nh-heading nh-heading nh-heading nh-heading nh-heading nh-heading nh-heading nh-heading";grid-template-columns:repeat(12,1fr)}}.node--project.node--full .node__label{grid-area:nh-label;-ms-grid-column:1;-ms-grid-row:1}.node--project.node--full .node__header{margin-bottom:3.0517578125rem}.node--project.node--full .node__heading{grid-area:nh-heading;-ms-grid-column:1;-ms-grid-row:3;text-indent:2ch}@media (width > 48rem){.node--project.node--full .node__label{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3}.node--project.node--full .node__heading{-ms-grid-column:4;-ms-grid-row:1;-ms-grid-column-span:9}}.node--project.node--full .node__image{--img--width:100%;--img--height:100%;--img--object-fit:cover;--figure--height:100%;max-height:100vh;overflow:hidden}.node--project.node--full .node__content{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-areas:"nc-proj-d" "nc-tldr-g";row-gap:9.3132257462rem}@media(width > 48rem){.node--project.node--full .node__content{grid-template-areas:"nc-tldr-g nc-tldr-g nc-tldr-g nc-tldr-g nc-tldr-g nc-tldr-g nc-tldr-g nc-tldr-g . nc-proj-d nc-proj-d nc-proj-d";grid-template-columns:repeat(12,1fr)}}.node--project.node--full .node__project-details{grid-area:nc-proj-d;-ms-grid-column:1;-ms-grid-row:1}.node--project.node--full .node__project-details>*+*{margin-top:1.25rem}.node--project.node--full .node__tldr-group{grid-area:nc-tldr-g;-ms-grid-column:1;-ms-grid-row:3}@media (width > 48rem){.node--project.node--full .node__project-details{-ms-grid-column:10;-ms-grid-row:1;-ms-grid-column-span:3}.node--project.node--full .node__tldr-group{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:8}}.node--project.node--full .node__tldr-statistic{margin-top:1.25rem}.node--project.node--full .node__sac-link{margin-top:2.44140625rem}.node--project.node--full .node__sections{grid-column:1/-1}.node--project.node--full .node__awards{margin-top:1.5625rem}.node--project.node--full .node__awards h2{--heading--margin-bottom:0.25em}