@media only screen and (max-width:991.8px){.projects-hero_root__zzawU{padding-top:calc(var(--header-height) + 32px);padding-bottom:4rem}}@media only screen and (min-width:992px){.projects-hero_root__zzawU{padding-top:calc(var(--header-height) + 45px);padding-bottom:9.5rem}}@media only screen and (max-width:767.8px){.projects-hero_wrapper__3RXve{padding:0}.projects-hero_breadcrumbs__MZAH4{display:none}}@media only screen and (min-width:768px){.projects-hero_breadcrumbs__MZAH4{color:hsla(0,0%,100%,.5)}}@media only screen and (min-width:768px)and (max-width:991.8px){.projects-hero_breadcrumbs__MZAH4{margin-bottom:1rem}}@media only screen and (min-width:992px){.projects-hero_breadcrumbs__MZAH4{margin-bottom:2rem}}.projects-hero_header__TO7t4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem}@media only screen and (max-width:991.8px){.projects-hero_header__TO7t4{margin-bottom:58px}}@media only screen and (min-width:992px){.projects-hero_header__TO7t4{margin-bottom:90px}}.projects-hero_title__4g9tJ{font-weight:500}@media only screen and (max-width:767.8px){.projects-hero_title__4g9tJ{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:3rem;margin-bottom:3rem;padding:0 1.25rem}}@media only screen and (min-width:768px){.projects-hero_title__4g9tJ{font-size:var(--fz-title-lg)}}@media only screen and (min-width:768px)and (max-width:991.8px){.projects-hero_title__4g9tJ{margin-bottom:1.25rem}}@media only screen and (max-width:767.8px){.projects-hero_swipeIcon__96NOH{flex-shrink:0;display:block;width:2.5rem;height:1.625rem;color:#575f70}}@media only screen and (min-width:768px){.projects-hero_swipeIcon__96NOH{display:none}}@media only screen and (max-width:767.8px){.projects-hero_featuredProjects__1GgdP{margin-left:1.25rem}}@media only screen and (max-width:991.8px){.projects-hero_featuredProjects__1GgdP{width:100%}}.projects-hero_subtitle__x1uNf{font-size:var(--fz-title)}@media only screen and (max-width:767.8px){.projects-hero_subtitle__x1uNf{text-indent:1.5ch}.projects-view_categoriesWrapper__5_YXY{padding-right:0}}.project-categories_root__GrlH0{display:flex;width:100%;gap:1rem}@media only screen and (max-width:767.8px){.project-categories_root__GrlH0{flex-direction:column;margin-bottom:3.75rem}}@media only screen and (min-width:768px){.project-categories_root__GrlH0{align-items:center}}@media only screen and (min-width:768px)and (max-width:991.8px){.project-categories_root__GrlH0{margin-bottom:4.25rem}}@media only screen and (min-width:992px){.project-categories_root__GrlH0{margin-bottom:3.125rem}}@media only screen and (max-width:767.8px){.project-categories_swipeIcon___Ysim{flex-shrink:0;display:block;width:2.5rem;height:auto;color:#575f70}}@media only screen and (min-width:768px){.project-categories_swipeIcon___Ysim{display:none}}.project-categories_list__X4Pa_{display:flex;gap:.75rem}.project-categories_scrollArea__WnavG{max-width:100%;height:100%}@media only screen and (max-width:991.8px){.project-categories_scrollArea__WnavG{flex-grow:1}}.project-categories_link__KoO4m{display:inline-block;position:relative;text-transform:uppercase;color:var(--color-primary)}.project-categories_link__KoO4m:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;inset:0;padding:2px;border-radius:var(--border-radius-lg);background:var(--gradient-secondary);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.project-categories_link__KoO4m span{display:inline-block;padding-top:1px;white-space:nowrap}@media only screen and (max-width:767.8px){.project-categories_link__KoO4m{padding:12px 16px}}@media only screen and (min-width:768px){.project-categories_link__KoO4m{padding:15px 20px}}@media only screen and (max-width:991.8px){.project-categories_link__KoO4m .btn__content{font-size:1rem}}.project-categories_linkActive__5B3n5{border-radius:var(--border-radius-lg);background:var(--gradient-logo);color:var(--text-color-contrast)}.project-categories_linkActive__5B3n5:before{display:none}.project-card{display:block;overflow:hidden}@media only screen and (max-width:575.8px){.project-card--variant--square .project-card__card{--name-fz:7.5vw}}@media only screen and (min-width:576px)and (max-width:767.8px){.project-card--variant--square .project-card__card{--name-fz:8vw}}@media only screen and (min-width:768px)and (max-width:991.8px){.project-card--variant--square .project-card__card{--name-fz:3.25vw}}@media only screen and (min-width:992px)and (max-width:1599.8px){.project-card--variant--square .project-card__card{--name-fz:3.5vw}}@media only screen and (min-width:1600px){.project-card--variant--square .project-card__card{--name-fz:3.75rem}}@media only screen and (max-width:767.8px){.project-card--variant--wide .project-card__card{--name-fz:2rem}}@media only screen and (min-width:768px)and (max-width:991.8px){.project-card--variant--wide .project-card__card{--name-fz:3rem}}@media only screen and (min-width:992px)and (max-width:1599.8px){.project-card--variant--wide .project-card__card{--name-fz:6vw}}@media only screen and (min-width:1600px){.project-card--variant--wide .project-card__card{--name-fz:6rem}}@media only screen and (max-width:991.8px){.project-card--variant--square .project-card__card{--offset:1.25rem;--padding:1.25rem;aspect-ratio:1.02/1}}@media only screen and (min-width:992px){.project-card--variant--square .project-card__card{--offset:2.5rem;--padding:2.5rem;aspect-ratio:1.16/1}}@media only screen and (max-width:767.8px){.project-card--variant--wide .project-card__card{--offset:1.25rem;--padding:1.25rem}.project-card--variant--wide .project-card__card .project-card__info{margin-bottom:.75rem}.project-card--variant--wide .project-card__card{aspect-ratio:1.02/1}}@media only screen and (min-width:768px)and (max-width:991.8px){.project-card--variant--wide .project-card__card{aspect-ratio:1.3/1;--offset:1.75rem;--padding:1.75rem}}@media only screen and (min-width:992px){.project-card--variant--wide .project-card__card{--offset:2.5rem;--padding:2.5rem;aspect-ratio:3/1}}@media only screen and (max-width:767.8px){.project-card--variant--sm{--offset:1.25rem;--padding:1.25rem;--name-fz:1.5rem}.project-card--variant--sm .project-card__card{height:17rem}.project-card--variant--sm .project-card__name{min-height:1.75em}}@media only screen and (min-width:768px)and (max-width:1599.8px){.project-card--variant--sm{--offset:1.25rem;--padding:1.25rem 1.25rem 0.875rem;--name-fz:1.75rem}.project-card--variant--sm .project-card__card{height:25rem}.project-card--variant--sm .project-card__name{min-height:1.75em}}@media only screen and (min-width:1600px){.project-card--variant--sm{--offset:1.875rem;--padding:1.875rem;--name-fz:2rem}.project-card--variant--sm .project-card__card{height:27.5rem}}@media only screen and (min-width:992px){.project-card--animated .project-card__img{will-change:transition opacity;transition-property:transform opacity;transition-duration:.2s;transition-timing-function:ease-out}}@media only screen and (min-width:992px)and (hover:hover){.project-card--animated:hover .project-card__img{transform:scale(.97);opacity:70%}.project-card--animated:hover .project-card__link-icon{opacity:1}}.project-card__card{position:relative}.project-card__bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:var(--bgcolor-primary);pointer-events:none}@media only screen and (max-width:991.8px){.project-card__bg{border-radius:20px}}@media only screen and (min-width:992px){.project-card__bg{border-radius:30px}}.project-card__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.33))}.project-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media only screen and (max-width:991.8px){.project-card__img{border-radius:20px}}@media only screen and (min-width:992px){.project-card__img{border-radius:30px}.project-card__img--sm{display:none}}@media only screen and (max-width:991.8px){.project-card__img--lg{display:none}}.project-card__link-icon{position:absolute;top:var(--offset);right:var(--offset)}@media(hover:hover){.project-card__link-icon{opacity:0;will-change:opacity;transition:opacity .2s ease-out}}@media only screen and (max-width:991.8px){.project-card__link-icon .icon{width:1.75px;height:1.75rem}}@media only screen and (min-width:992px){.project-card__link-icon .icon{width:3.25rem;height:3.25rem}}.project-card__content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;height:100%;padding:var(--padding)}.project-card__info{display:flex;align-items:center;gap:1.75rem}@media only screen and (max-width:991.8px){.project-card__info{margin-bottom:1.875rem}}@media only screen and (min-width:992px){.project-card__info{margin-bottom:3.5rem}}@media only screen and (min-width:768px)and (max-width:991.8px){.project-card__logo{margin-top:1.75rem}}.project-card__logo-img{display:block;width:auto}@media only screen and (max-width:767.8px){.project-card__logo-img{height:2.5rem}}@media only screen and (min-width:768px)and (max-width:991.8px){.project-card__logo-img{height:3.75rem}}@media only screen and (min-width:992px){.project-card__logo-img{height:5rem}}.project-card__award-list{display:flex;gap:5px;height:40px}.project-card__award-img{width:auto;max-height:40px;height:auto}.project-card__name{margin-top:auto;font-size:var(--name-fz);font-weight:500}.project-card__description{margin-top:1.25rem;font-weight:500}@media only screen and (max-width:991.8px){.project-card__description{margin-left:20px;margin-right:20px;font-size:1.25rem}}@media only screen and (min-width:992px){.project-card__description{margin-left:30px;margin-right:30px;font-size:1.5rem}}@media only screen and (min-width:1600px){.project-card__description{min-height:2em}}.project-card__logo{flex-grow:1}