@keyframes LayoutMediumCentered_fade-in{0%{opacity:0}to{opacity:1}}@keyframes LayoutMediumCentered_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.LayoutMediumCentered{width:calc(100% - 60px);margin:auto}.LayoutMediumCentered:not(:first-child){margin-top:30px}@media(min-width:768px){.LayoutMediumCentered:not(:first-child){margin-top:45px}}@media(min-width:769px){.LayoutMediumCentered{max-width:var(--width-normal)}}@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 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_Filters_fade-in{0%{opacity:0}to{opacity:1}}@keyframes ProjectsList_Filters_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.ProjectsList_Filters{margin:60px auto 0}.ProjectsList_Filters:not(:first-child){margin-top:30px}@media(min-width:768px){.ProjectsList_Filters:not(:first-child){margin-top:45px}}.ProjectsList_Filters_title{font-size:37px;text-transform:uppercase;line-height:37px;margin-left:30px}.ProjectsList_Filters_activities-filters,.ProjectsList_Filters_lmi-filters,.ProjectsList_Filters_skills-filters{display:none}.ProjectsList_Filters_skills-filters{margin-top:26px}.ProjectsList_Filters_skills-filters ul{display:none}.ProjectsList_Filters_skills-filters>li:not(:last-child){margin-bottom:28px}.ProjectsList_Filters_skills-filters .ProjectsList_Filters_opened{display:block;margin:16px 0 20px}.ProjectsList_Filters_activities-filters li,.ProjectsList_Filters_skills-filters ul li{display:inline-block}.ProjectsList_Filters_activities-filters{margin-top:60px}.ProjectsList_Filters_results-btn{display:none;margin-top:30px}.ProjectsList_Filters_results-clear{font-size:13px;line-height:20px;background-color:#0000;margin-right:15px;text-decoration:underline;text-transform:uppercase;text-underline-offset:5px}.ProjectsList_Filters_results-clear:disabled{color:var(--cod-gray7)}.ProjectsList_Filters_results-launch{display:inline-block;text-transform:uppercase;align-self:center;border-radius:20px;font-size:15px;line-height:20px;padding:9px 30px;margin:0;font-size:12px;line-height:1;border:0;background-color:var(--cod-gray1);color:var(--cod-gray8)}[class*=allow-transition] .ProjectsList_Filters_results-launch{transition:border .3s cubic-bezier(.77,0,.175,1),background-color .3s cubic-bezier(.77,0,.175,1),color .3s cubic-bezier(.77,0,.175,1)}@media(min-width:768px){.ProjectsList_Filters_results-launch{font-size:12px;line-height:11px;margin:0 7px 6px 0}}.ProjectsList_Filters_results-launch.ProjectsList_Filters_active,.ProjectsList_Filters_results-launch:not(.ProjectsList_Filters_disabled):hover{background-color:var(--cod-gray1);border-color:var(--cod-gray1);color:var(--white)}[class*=allow-transition] .ProjectsList_Filters_results-launch.ProjectsList_Filters_active{transition:background-color .3s cubic-bezier(.77,0,.175,1),color .3s cubic-bezier(.77,0,.175,1)}.ProjectsList_Filters_results-launch.ProjectsList_Filters_disabled{border-color:var(--cod-gray6);color:var(--cod-gray6)}.ProjectsList_Filters_results-launch:disabled{background-color:var(--cod-gray7);color:#fff}.ProjectsList_Filters_filters-show{top:85px;overflow-y:auto;transition:height .4s}.ProjectsList_Filters_filters-show .ProjectsList_Filters_activities-filters,.ProjectsList_Filters_filters-show .ProjectsList_Filters_lmi-filters,.ProjectsList_Filters_filters-show .ProjectsList_Filters_skills-filters{display:block}.ProjectsList_Filters_filters-show .ProjectsList_Filters_lmi-filters{margin:60px 0}.ProjectsList_Filters_filters-show .ProjectsList_Filters_results-btn{display:flex;justify-content:space-between}.ProjectsList_Filters_filters-head{position:relative;font-size:15px;line-height:20px;text-transform:uppercase}.ProjectsList_Filters_filters-head-button{padding:8px 0;width:100%;background-color:var(--cod-gray2);cursor:pointer}[class*=allow-transition] .ProjectsList_Filters_filters-head-button{transition:background-color .3s cubic-bezier(.77,0,.175,1)}.ProjectsList_Filters_filters-head-arrow{position:absolute;right:0;top:2px;background-color:var(--gallery);color:var(--cod-gray1);border-radius:50%;width:32px;height:32px}[class*=allow-transition] .ProjectsList_Filters_filters-head-arrow{transition:background-color .3s cubic-bezier(.77,0,.175,1)}.ProjectsList_Filters_filters-head-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProjectsList_Filters_tag{display:inline-block;padding:4px 10px;text-transform:uppercase;align-self:center;border:1px solid var(--border-tag);border-radius:20px;margin:0 10px 10px 0;font-size:15px;line-height:20px}[class*=allow-transition] .ProjectsList_Filters_tag{transition:border .3s cubic-bezier(.77,0,.175,1),background-color .3s cubic-bezier(.77,0,.175,1),color .3s cubic-bezier(.77,0,.175,1)}@media(min-width:768px){.ProjectsList_Filters_tag{font-size:12px;line-height:11px;margin:0 7px 6px 0}}.ProjectsList_Filters_tag.ProjectsList_Filters_active,.ProjectsList_Filters_tag:not(.ProjectsList_Filters_disabled):hover{background-color:var(--cod-gray1);border-color:var(--cod-gray1);color:var(--white)}[class*=allow-transition] .ProjectsList_Filters_tag.ProjectsList_Filters_active{transition:background-color .3s cubic-bezier(.77,0,.175,1),color .3s cubic-bezier(.77,0,.175,1)}.ProjectsList_Filters_tag.ProjectsList_Filters_disabled{border-color:var(--cod-gray6);color:var(--cod-gray6)}.ProjectsList_Filters_tag button{background-color:#0000}.ProjectsList_Filters_tag.ProjectsList_Filters_disabled button{cursor:auto}.ProjectsList_Filters_squaredTag{margin:0 10px 10px 0;font-size:15px;line-height:20px;text-transform:uppercase;align-self:center}[class*=allow-transition] .ProjectsList_Filters_squaredTag{transition:background-color .3s cubic-bezier(.77,0,.175,1),color .3s cubic-bezier(.77,0,.175,1)}@media(min-width:768px){.ProjectsList_Filters_squaredTag{font-size:12px;line-height:11px;margin:0 7px 6px 0}}.ProjectsList_Filters_squaredTag button{padding:5px 10px}.ProjectsList_Filters_squaredTag.ProjectsList_Filters_active button{background-color:var(--cod-gray1);color:var(--white)}.ProjectsList_Filters_squaredTag.ProjectsList_Filters_disabled{color:var(--cod-gray5)}.ProjectsList_Filters_squaredTag.ProjectsList_Filters_disabled button{cursor:auto}.ProjectsList_Filters_squaredTag button{background-color:#0000}.ProjectsList_Filters_squaredTag:not(.ProjectsList_Filters_disabled):hover button{color:var(--white);background-color:var(--cod-gray1)}[class*=allow-transition] .ProjectsList_Filters_squaredTag:not(.ProjectsList_Filters_disabled):hover button{transition:color .3s cubic-bezier(.77,0,.175,1),background-color .3s cubic-bezier(.77,0,.175,1)}.ProjectsList_Filters_skills-group{display:flex;justify-content:space-between;align-items:center}.ProjectsList_Filters_toggle-filter{font-size:15px;line-height:20px;border-bottom:1px solid var(--cod-gray6);padding-bottom:12px;background-color:#0000;width:100%}.ProjectsList_Filters_minus{padding-top:7px}.ProjectsList_Filters_docked{opacity:0;z-index:-1;transition:opacity .3s;position:fixed;top:0;left:0;background-color:var(--cod-gray2);width:100%;max-width:100%;margin:0;padding:85px 30px 15px;border-top:1px solid #efefef}[class*=allow-transition] .ProjectsList_Filters_docked{transition:background-color .3s cubic-bezier(.77,0,.175,1)}.ProjectsList_Filters_docked .ProjectsList_Filters_results-clear,.ProjectsList_Filters_docked li{display:inline-block}.ProjectsList_Filters_docked ul{display:inline}.ProjectsList_Filters_docked span{display:inline-block}.ProjectsList_Filters_docked .ProjectsList_Filters_results-clear{margin-right:90px;flex-shrink:0}.ProjectsList_Filters_docked .ProjectsList_Filters_filters-area{justify-content:start}.ProjectsList_Filters_docked .ProjectsList_Filters_squaredTag,.ProjectsList_Filters_docked .ProjectsList_Filters_tag{margin:4px 7px 3px 0}.ProjectsList_Filters_docked-show{opacity:1;z-index:10}@media(max-width:767px){.ProjectsList_Filters_filters{margin-top:40px;width:100%;padding:12px 30px 30px;border-top:1px solid var(--gallery);border-bottom:1px solid var(--gallery);background-color:var(--cod-gray2);transition:height .4s}[class*=allow-transition] .ProjectsList_Filters_filters{transition:background-color .3s cubic-bezier(.77,0,.175,1)}}@media(min-width:768px){.ProjectsList_Filters{width:calc(100% - 60px);margin:80px auto auto}}@media(min-width:768px)and (min-width:769px){.ProjectsList_Filters{max-width:var(--width-normal)}}@media(min-width:768px){.ProjectsList_Filters button{cursor:pointer}.ProjectsList_Filters_toggle-filter{line-height:17px}.ProjectsList_Filters_filters-area{display:flex;justify-content:space-between;margin:0 auto}.ProjectsList_Filters_filters{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;width:100%}.ProjectsList_Filters_activities-filters,.ProjectsList_Filters_lmi-filters,.ProjectsList_Filters_skills-filters{display:block;margin:0}.ProjectsList_Filters_lmi-filters{width:240px;margin-left:-7px}.ProjectsList_Filters_skills-filters>li{width:240px}.ProjectsList_Filters_skills-filters>li:not(:last-child){margin-bottom:16px}.ProjectsList_Filters_activities-filters{text-align:right}.ProjectsList_Filters_title{font-size:52px;line-height:45px;margin:0 0 80px}.ProjectsList_Filters_results-clear{display:none}.ProjectsList_Filters_docked{padding-top:120px}}@media(min-width:1024px){.ProjectsList_Filters_filters-area{width:var(--width-normal);padding:0}.ProjectsList_Filters_filters{gap:80px}.ProjectsList_Filters_skills-filters{gap:0 120px}.ProjectsList_Filters_activities-filters{width:240px;text-align:left;margin:0}.ProjectsList_Filters_title{font-size:62px;line-height:53px}}@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 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_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 video,.ProjectsList_Grid_filtered figure:hover>div{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}}@keyframes Flux_ProjectsList_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Flux_ProjectsList_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Flux_ProjectsList_empty{text-align:center;margin:60px 0}@media(min-width:768px){.Flux_ProjectsList_empty{margin:130px 0}}