@keyframes LayoutMediumCenteredPercent_fade-in{0%{opacity:0}to{opacity:1}}@keyframes LayoutMediumCenteredPercent_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.LayoutMediumCenteredPercent{width:calc(100% - 60px);margin:auto}.LayoutMediumCenteredPercent:not(:first-child){margin-top:1.875rem}@media(min-width:768px){.LayoutMediumCenteredPercent:not(:first-child){margin-top:1.406rem}}@media(min-width:1024px){.LayoutMediumCenteredPercent{max-width:var(--width-large)}}@keyframes globalOnce__breakpoints_fade-in{0%{opacity:0}to{opacity:1}}@keyframes globalOnce__breakpoints_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes Icon_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Icon_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Icon{display:block}.Icon,.Icon svg{width:100%;height:100%}.Icon svg{stroke:var(--black)}@keyframes Wysiwyg_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Wysiwyg_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Wysiwyg>*{margin-top:0;margin-bottom:16px}@media(min-width:820px){.Wysiwyg>*{margin-bottom:20px}}.Wysiwyg :first-child{margin-top:0}.Wysiwyg :last-child{margin-bottom:0}.Wysiwyg ul{list-style:none;padding-left:0}.Wysiwyg li{display:flex;align-items:flex-start;list-style:none}.Wysiwyg li:before{content:"";display:block;flex:0 0 4px;width:4px;height:4px;margin:8px 8px 0;background:var(--black);border-radius:50%}.Wysiwyg li:not(:last-child){margin-bottom:16px}.Wysiwyg hr{margin-top:48px;margin-bottom:48px;border:0;border-top:1px solid}.Wysiwyg strong,.Wysiwyg_link{font-weight:600}.Wysiwyg_link{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:5px}.Wysiwyg_link:focus,.Wysiwyg_link:hover{-webkit-text-decoration-color:#0000;text-decoration-color:#0000}.Wysiwyg_h1{margin-top:48px}.Wysiwyg_h2{font-weight:600;margin-top:40px}.Wysiwyg_h1+.Wysiwyg_h2{margin-top:0}.Wysiwyg_smoke-white hr,.Wysiwyg_white hr{border-top-color:#e5e5e5}.Wysiwyg_black hr{border-top-color:#222}.Wysiwyg_black-coal hr{border-top-color:#333}@keyframes ProjectsList_Grid_fade-in{0%{opacity:0}to{opacity:1}}@keyframes ProjectsList_Grid_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.ProjectsList_Grid_item{position:relative}.ProjectsList_Grid_item>a,.ProjectsList_Grid_item>div{transition:transform .2s,opacity .2s;transform:scale(1);opacity:1}.ProjectsList_Grid_item.ProjectsList_Grid_effect>a,.ProjectsList_Grid_item.ProjectsList_Grid_effect>div{transform:scale(0);opacity:.3}.ProjectsList_Grid{margin-top:40px}.ProjectsList_Grid.ProjectsList_Grid_press{margin-top:60px}.ProjectsList_Grid.ProjectsList_Grid_related-press-articles{margin-top:40px}.ProjectsList_Grid a,.ProjectsList_Grid video{display:block;height:100%}.ProjectsList_Grid video{object-fit:cover;width:100%}.ProjectsList_Grid .ProjectsList_Grid_imgContainer,.ProjectsList_Grid video{aspect-ratio:1}.ProjectsList_Grid .ProjectsList_Grid_imgContainer{position:relative}.ProjectsList_Grid figure video,.ProjectsList_Grid figure>div{width:100%;height:100%;transition:width .3s,height .3s}.ProjectsList_Grid figcaption{padding:20px 30px 0;display:flex;justify-content:space-between;align-items:center}.ProjectsList_Grid .ProjectsList_Grid_arrow-container{flex:0 0 38px;width:38px;height:24px}.ProjectsList_Grid svg{width:100%;height:100%}.ProjectsList_Grid_list{display:grid;grid-template-columns:repeat(3,1fr)}.ProjectsList_Grid_list.ProjectsList_Grid_filtered{grid-template-columns:repeat(1,1fr)}.ProjectsList_Grid_list.ProjectsList_Grid_filtered .ProjectsList_Grid_item:not(:first-child){margin-top:60px}.ProjectsList_Grid_highlighting{aspect-ratio:1;overflow:hidden;background-color:#1d1d1d;color:#fff;padding:30px;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;font-size:15px;line-height:22px}.ProjectsList_Grid_highlighting-title{font-size:35px;line-height:35px;margin-bottom:20px;text-transform:uppercase}.ProjectsList_Grid_highlighting-title [class~=Wysiwyg] div:first-child,.ProjectsList_Grid_highlighting-title [class~=Wysiwyg] p:first-child{margin-bottom:5px}.ProjectsList_Grid_media{position:relative}.ProjectsList_Grid_media span:has(.ProjectsList_Grid_logoSVG){background:#0006!important}.ProjectsList_Grid_logoSVG{min-width:var(--logo-width,50%)!important;max-width:var(--logo-width,50%)!important}.ProjectsList_Grid_title{font-size:13px;line-height:20px;text-transform:uppercase}.ProjectsList_Grid_description{text-transform:none}@media(min-width:768px){.ProjectsList_Grid{margin-top:80px}.ProjectsList_Grid figure{display:flex;justify-content:center}.ProjectsList_Grid figure>div{z-index:2}.ProjectsList_Grid figcaption{opacity:0;width:100%;padding:20px 30px;transition:opacity .3s;position:absolute;bottom:0;display:flex;justify-content:space-between;align-items:center;z-index:1;background-color:var(--cod-gray2)}[class*=allow-transition] .ProjectsList_Grid figcaption{transition:background-color .3s cubic-bezier(.77,0,.175,1)}.ProjectsList_Grid_list{grid-template-columns:repeat(9,1fr)}.ProjectsList_Grid_list.ProjectsList_Grid_filtered{grid-template-columns:repeat(3,1fr)}.ProjectsList_Grid_list.ProjectsList_Grid_filtered .ProjectsList_Grid_item:not(:first-child){margin:0}.ProjectsList_Grid_filtered figure:hover .ProjectsList_Grid_media{width:calc(100% - 60px);height:calc(100% - 90px)}.ProjectsList_Grid_filtered figure:hover figcaption{opacity:1;z-index:3}}@media(min-width:1024px){.ProjectsList_Grid .ProjectsList_Grid_highlighting{padding:60px}.ProjectsList_Grid_media span:has(.ProjectsList_Grid_logoSVG){opacity:0!important;transition:opacity .3s}.ProjectsList_Grid_list:not(.ProjectsList_Grid_filtered) .ProjectsList_Grid_item figure:hover span:has(.ProjectsList_Grid_logoSVG){opacity:1!important}}@keyframes Flux_GridImageTitleDescriptionLinkBlock_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Flux_GridImageTitleDescriptionLinkBlock_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Flux_GridImageTitleDescriptionLinkBlock_title{margin-top:40px;font-size:37px;line-height:1}.Flux_GridImageTitleDescriptionLinkBlock_title.Flux_GridImageTitleDescriptionLinkBlock_related-press-articles{font-size:20px;line-height:25px}@media(min-width:768px){.Flux_GridImageTitleDescriptionLinkBlock_title{margin-top:80px;font-size:62px;line-height:53px}}