@keyframes arrowLoop{0%{translate:0 0;opacity:1}45%{translate:300% -300%;opacity:0}46%{translate:-300% 300%;opacity:0}to{translate:0 0;opacity:1}}@keyframes arrowLoopX{0%{translate:0 0;opacity:1}45%{translate:calc(260% * var(--arrow-dir, 1)) 0;opacity:0}46%{translate:calc(-260% * var(--arrow-dir, 1)) 0;opacity:0}to{translate:0 0;opacity:1}}@keyframes shineSweep{0%{translate:-110% 0}to{translate:220% 0}}.ngl-projects{display:flex;flex-direction:column;gap:1.5rem;padding:68px .75rem;background-color:#fff}@media screen and (min-width:992px){.ngl-projects{gap:100px;padding:100px 50px}}.ngl-projects__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media screen and (min-width:992px){.ngl-projects__header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2.5rem}}.ngl-projects__heading-block{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:992px){.ngl-projects__heading-block{gap:1.25rem}}.ngl-projects__eyebrow{display:flex;align-items:center;gap:10px;font-family:Google Sans Flex,Google Sans Flex Fallback,Roboto,Roboto Fallback,sans-serif;font-size:1rem;line-height:1.3;color:#383838}@media screen and (min-width:992px){.ngl-projects__eyebrow{gap:.75rem;font-size:1.25rem;line-height:normal}}.ngl-projects__eyebrow-icon{flex-shrink:0;width:14.4px;height:auto}@media screen and (min-width:992px){.ngl-projects__eyebrow-icon{width:18px}}.ngl-projects__heading{margin:0;max-width:724px;font-family:Google Sans Flex,Google Sans Flex Fallback,Roboto,Roboto Fallback,sans-serif;font-weight:300;font-size:1.875rem;line-height:1.15;color:#383838}@media screen and (min-width:992px){.ngl-projects__heading{font-size:48px;line-height:60px}}.ngl-projects__heading-line-mask,.ngl-projects__title-line-mask{padding-bottom:.12em;margin-bottom:-.12em}.ngl-projects__cta{flex-shrink:0}.ngl-projects__list{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}@media screen and (min-width:992px){.ngl-projects__list{gap:0}}.ngl-projects__card{width:100%}@media screen and (min-width:992px){.ngl-projects__card--large{width:48.134%}.ngl-projects__card--small{width:31.418%}.ngl-projects__card:nth-child(2),.ngl-projects__card:nth-child(4){align-self:flex-end;margin-top:-25.299%}.ngl-projects__card:nth-child(3){margin-top:-5.149%}}.ngl-projects__card-link{display:flex;flex-direction:column;gap:.75rem;color:inherit;text-decoration:none;border-radius:4px;outline:2px solid transparent;outline-offset:6px;transition:outline-color .45s cubic-bezier(.16,1,.3,1)}@media screen and (min-width:992px){.ngl-projects__card-link{gap:1.25rem}}.ngl-projects__card-link:focus-visible{outline-color:#0298b3}.ngl-projects__card-link:focus-visible .ngl-projects__image{scale:1.06}.ngl-projects__card-link:focus-visible .ngl-projects__title,.ngl-projects__card-link:focus-visible .ngl-projects__more{color:#045f70}.ngl-projects__card-link:focus-visible .ngl-projects__more:before{scale:0 1}.ngl-projects__card-link:focus-visible .ngl-projects__more:after{scale:1 1;transition-delay:.18s}@media(hover:hover)and (pointer:fine){.ngl-projects__card-link:hover .ngl-projects__image{scale:1.06}.ngl-projects__card-link:hover .ngl-projects__title,.ngl-projects__card-link:hover .ngl-projects__more{color:#045f70}.ngl-projects__card-link:hover .ngl-projects__more:before{scale:0 1}.ngl-projects__card-link:hover .ngl-projects__more:after{scale:1 1;transition-delay:.18s}}.ngl-projects__card-link:active .ngl-projects__media{opacity:.85}.ngl-projects__media{position:relative;width:100%;height:420px;overflow:hidden;isolation:isolate;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.ngl-projects__card--small .ngl-projects__media{height:300px}@media screen and (min-width:992px){.ngl-projects__media{height:auto;aspect-ratio:645/706;border-radius:4px}.ngl-projects__card--small .ngl-projects__media{height:auto;aspect-ratio:421/538}}.ngl-projects__image-wrap{position:absolute;top:-10%;left:0;width:100%;height:120%;will-change:transform}.ngl-projects__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:scale .7s cubic-bezier(.16,1,.3,1)}.ngl-projects__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;font-family:Google Sans Flex,Google Sans Flex Fallback,Roboto,Roboto Fallback,sans-serif;font-size:1rem;line-height:1.3}@media screen and (min-width:992px){.ngl-projects__meta{line-height:normal}}.ngl-projects__title{flex:1;min-width:0;margin:0;font-weight:300;font-size:inherit;line-height:inherit;color:#383838;transition:color .45s cubic-bezier(.16,1,.3,1)}@media screen and (min-width:992px){.ngl-projects__title{flex:0 1 auto;max-width:397px;font-size:1.25rem}.ngl-projects__card--small .ngl-projects__title{max-width:287px}}.ngl-projects__more{position:relative;flex-shrink:0;font-weight:400;white-space:nowrap;color:#0298b3;transition:color .45s cubic-bezier(.16,1,.3,1)}@media screen and (min-width:992px){.ngl-projects__more:before,.ngl-projects__more:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background-color:currentColor;pointer-events:none;transition:scale .45s cubic-bezier(.16,1,.3,1)}.ngl-projects__more:before{transform-origin:right center}.ngl-projects__more:after{scale:0 1;transform-origin:left center}}
