.work_work__e3XVv{padding-top:var(--spacing-5-5);color:var(--secondary);background:var(--primary);fill:var(--secondary)}@media only screen and (min-width:501px)and (max-width:1023px){.work_work__e3XVv{padding-top:var(--spacing-5)}}@media only screen and (max-width:500px){.work_work__e3XVv{padding-top:calc(var(--spacing-5) + var(--spacing-3))}}.work_title__hri_F{--local-secondary:var(--primary);--local-primary:var(--secondary);grid-column:2/span 7;margin-top:0;margin-bottom:calc(var(--spacing-4) + var(--spacing-3))}@media only screen and (min-width:501px)and (max-width:1023px){.work_title__hri_F{margin-bottom:var(--spacing-4)}}@media only screen and (max-width:500px){.work_title__hri_F{grid-column:start/end;margin-right:var(--grid-gutter-size);margin-bottom:var(--spacing-4)!important}}.work_buttonsWrapper__Q5xMJ{display:flex;grid-column:start/span end}.work_viewToggleWrapper___v4Ov{margin-right:var(--spacing-2)}.work_viewToggle__Vwe8T{display:flex;flex-grow:1;align-items:center;width:100%;padding:.43em 1em;color:var(--secondary);white-space:nowrap;text-transform:capitalize;text-decoration:none;background-color:var(--primary);border-radius:10px;outline:1px solid var(--secondary);cursor:pointer;opacity:1}.work_viewToggle__Vwe8T:hover{color:var(--primary);background-color:var(--secondary);outline:1px solid var(--primary)}.work_viewToggle__Vwe8T:hover svg{fill:var(--primary)}.work_viewToggle__Vwe8T svg{width:1em;margin-right:var(--spacing-1);fill:var(--secondary)}@media only screen and (max-width:500px){.work_viewToggleResponsiveText__Tvd8d{display:none}}.work_projects__a4TVj{grid-column:start/end}.work_separator__EzSFX{grid-column:start/end;height:1px;margin:var(--spacing-5) 0 var(--spacing-4);background-color:var(--secondary);opacity:.5}@media only screen and (min-width:501px)and (max-width:1023px){.work_separator__EzSFX{margin-top:calc(var(--spacing-4) + var(--spacing-3));margin-bottom:var(--spacing-3)}}@media only screen and (max-width:500px){.work_separator__EzSFX{margin-bottom:var(--spacing-3)}}.work_allTagsWrapper__Sf_T2{grid-column:start/end;margin-bottom:var(--spacing-5)}@media only screen and (min-width:501px)and (max-width:1023px){.work_allTagsWrapper__Sf_T2{margin-bottom:calc(var(--spacing-4) + var(--spacing-3))}}@media only screen and (max-width:500px){.work_allTagsWrapper__Sf_T2{margin-bottom:calc(var(--spacing-4) + var(--spacing-3))}}.work_tagsWrapper__Fjd9T{display:flex;grid-gap:10px 15px;grid-column:2/span 6}@media only screen and (min-width:501px)and (max-width:1023px){.work_tagsWrapper__Fjd9T{grid-column:2/span 11}}@media only screen and (max-width:500px){.work_tagsWrapper__Fjd9T{grid-column:start/end;margin-right:var(--grid-gutter-size)}}.work_hiddenTagsWrapper__tD7uC{grid-column:start/span end;margin-top:var(--spacing-1)}@media only screen and (max-width:1023px){.work_hiddenTagsWrapper__tD7uC{margin-top:var(--spacing-2);margin-right:var(--grid-gutter-size)}}.work_hiddenTagsWrapper__link__EkFiL{text-decoration:underline;text-underline-offset:.08em;text-decoration-thickness:1px}.work_tags__iovHA{display:flex;grid-gap:10px 15px}.work_tagsActive__cw4Op .work_tag__O60hN{opacity:.5}.work_tag__O60hN{color:var(--secondary);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--secondary-rgb),.5);text-decoration-color:rgba(var(--secondary-rgb),.5)}.work_isActive__e8PEk{opacity:1!important}.work_searchWrapper__Lg3Ku{width:100%;max-width:335px;margin-bottom:var(--spacing-3)}@media only screen and (max-width:500px){.work_searchWrapper__Lg3Ku{width:100%}}.work_searchWrapper__Lg3Ku input{font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.work_searchBackground__FyloR{--search-opacity:0.4;--search-ding-width:1em;--close-ding-width:1.5em;--close-ding-height:1.5em;position:relative;display:flex}.work_searchBackground__FyloR:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--secondary);border:1px solid var(--secondary);border-radius:.43em;opacity:.1;content:""}.work_searchDing__qqIe5{position:absolute;top:50%;left:.7em;z-index:0;width:var(--search-ding-width);transform:translateY(-50%);opacity:var(--search-opacity)}.work_searchDing__qqIe5.work_withInput__Bk0Nr{opacity:1}.work_search__nE0La{position:relative;flex-grow:1;width:100%;padding:.43em .7em .43em calc(var(--search-ding-width) + 1em);color:var(--secondary);background:none;border:unset;opacity:1}.work_search__nE0La::-webkit-search-cancel-button{width:var(--close-ding-width);height:var(--close-ding-height);background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2222%22%20viewBox%3D%220%200%2021%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cline%20x1%3D%2220.3536%22%20y1%3D%221.35355%22%20x2%3D%220.353554%22%20y2%3D%2221.3536%22%20stroke%3D%22white%22%2F%3E%0A%3Cline%20x1%3D%220.353553%22%20y1%3D%220.646447%22%20x2%3D%2220.3536%22%20y2%3D%2220.6464%22%20stroke%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;transform:scale(.5);cursor:pointer;-webkit-appearance:none;appearance:none}.work_search__nE0La:focus::-webkit-search-cancel-button{opacity:1;pointer-events:all}.Title_title__RWKyi{margin-bottom:var(--spacing-5)}@media only screen and (min-width:501px)and (max-width:1023px){.Title_title__RWKyi{margin-top:var(--spacing-2);margin-bottom:var(--spacing-4)}}.Title_titleLink__eUaP2{display:inline-flex;text-decoration:underline;cursor:pointer;text-underline-offset:.08em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}.Title_titleLink__eUaP2 svg{margin:0 0 0 .3em}.Title_dingWrapper__nBV2i{position:relative;z-index:1;display:inline-block;margin-right:var(--spacing-1)}@media only screen and (max-width:500px){.Title_dingWrapper__nBV2i{margin-right:.3em}}.Title_ding__TojtA{height:40px;opacity:.4;fill:var(--local-primary,var(--primary))}@media only screen and (min-width:501px)and (max-width:1023px){.Title_ding__TojtA{height:20px}}@media only screen and (max-width:500px){.Title_ding__TojtA{height:16px;opacity:.6}}.Title_arrowDown__RkbeB,.Title_refreshButton__CGPXQ{display:inline-flex;vertical-align:middle;opacity:.4}@media only screen and (max-width:500px){.Title_arrowDown__RkbeB,.Title_refreshButton__CGPXQ{opacity:1}}.Title_textWrapper__tBamI{display:inline}.Title_text__ib1FH{margin:0;font-weight:inherit;font-size:inherit}.Title_text__ib1FH,.Title_text__ib1FH p:first-child{position:relative;display:inline;color:var(--local-primary,var(--primary))}.Title_lastLineChildAndWord__xJZiK{white-space:nowrap}.ProjectGrid_layout1-0__kgUXw{--project-number-of-columns:5;grid-column:start/span 5}.ProjectGrid_layout1-1__KgEI6{--project-number-of-columns:7;grid-column:6/end}.ProjectGrid_layout1-2__qRCBL{--project-number-of-columns:9;grid-column:start/-3}.ProjectGrid_layout1-3__REMRV,.ProjectGrid_layout1-6__7tAr_{--project-number-of-columns:7;grid-column:start/span 7}.ProjectGrid_layout1-4__dDr6_,.ProjectGrid_layout1-8__Qp6A3{--project-number-of-columns:5;grid-column:8/end}.ProjectGrid_layout1-5__anB_P{--project-number-of-columns:9;grid-column:4/end}.ProjectGrid_layout1-7__6aYL7{--project-number-of-columns:5;grid-column:3/span 5}.ProjectGrid_layout1-9__mzlaV{--project-number-of-columns:9;grid-column:start/span 9}.ProjectGrid_layout2-0__wVfZZ{--project-number-of-columns:7;grid-column:start/span 7}.ProjectGrid_layout2-1__61css,.ProjectGrid_layout2-7__8m6xF{--project-number-of-columns:5;grid-column:8/end}.ProjectGrid_layout2-2__4UC_x{--project-number-of-columns:9;grid-column:4/end}.ProjectGrid_layout2-3__Wtk0Q{--project-number-of-columns:5;grid-column:start/span 5}.ProjectGrid_layout2-4__w4wDe,.ProjectGrid_layout2-8__8_vAG{--project-number-of-columns:7;grid-column:6/end}.ProjectGrid_layout2-5__1NagJ,.ProjectGrid_layout2-9__LrSUZ{--project-number-of-columns:9;grid-column:start/span 9}.ProjectGrid_layout2-6__GVJKV{--project-number-of-columns:5;grid-column:3/span 5}.ProjectGrid_layout3-0__wtgeg{--project-number-of-columns:9;grid-column:4/end}.ProjectGrid_layout3-1__JBx6n{--project-number-of-columns:7;grid-column:start/span 7}.ProjectGrid_layout3-2__ClMSw,.ProjectGrid_layout3-5__YB_yk{--project-number-of-columns:5;grid-column:8/end}.ProjectGrid_layout3-3__0ZZmu,.ProjectGrid_layout3-7__bfaFJ{--project-number-of-columns:9;grid-column:start/span 9}.ProjectGrid_layout3-4__rXMcg{--project-number-of-columns:5;grid-column:3/span 5}.ProjectGrid_layout3-6__XhNCZ{--project-number-of-columns:7;grid-column:6/end}.ProjectGrid_layout3-8__i_yBH{--project-number-of-columns:5;grid-column:start/span 5}.ProjectGrid_layout3-9__AcRUZ{--project-number-of-columns:7;grid-column:6/span 7}.ProjectGrid_layout4-0__8ATii,.ProjectGrid_layout4-1__ZzZB3,.ProjectGrid_layout4-2__dEqFG,.ProjectGrid_layout4-3__gDpBZ,.ProjectGrid_layout4-4__mjYjz,.ProjectGrid_layout4-5__ZGv0f,.ProjectGrid_layout4-6__iDKhy,.ProjectGrid_layout4-7___BM8Z,.ProjectGrid_layout4-8__TES0z,.ProjectGrid_layout4-9__nIx5i{--project-number-of-columns:6;grid-column:span 6}.ProjectGrid_layouthome-null__43lyA{--project-number-of-columns:7;grid-column:start/span 7}.ProjectGrid_layout5-0___mUVE{--project-number-of-columns:5;grid-column:8/end}.ProjectGrid_layout5-1__7UoOO{--project-number-of-columns:9;grid-column:4/span 9}.ProjectGrid_layout5-2__4C3JN,.ProjectGrid_layout5-5__JVo4E{--project-number-of-columns:5;grid-column:start/6}.ProjectGrid_layout5-3__0yNjk,.ProjectGrid_layout5-7__qtu61{--project-number-of-columns:7;grid-column:6/end}.ProjectGrid_layout5-4__Z_nZB{--project-number-of-columns:9;grid-column:4/end}.ProjectGrid_layout5-6__Oieyv{--project-number-of-columns:5;grid-column:3/span 5}.ProjectGrid_layout5-8__SBnZp{--project-number-of-columns:9;grid-column:start/span 9}@media only screen and (min-width:1024px){.ProjectGrid_projectGrid__bwjRv{padding-bottom:var(--spacing-5)}}@media only screen and (min-width:501px)and (max-width:1023px){.ProjectGrid_projectGrid__bwjRv{padding-bottom:var(--spacing-3)}}@media only screen and (max-width:500px){.ProjectGrid_project__7KY2W{grid-column:start/end}}.ProjectGrid_divider__BQzZZ{grid-column:start/span end;width:100%;height:1px;background:rgba(var(--secondary-rgb),.5)}@media only screen and (max-width:500px){.ProjectGrid_divider__BQzZZ{display:none}}.ProjectGrid_projectContainer__2xldB,.ProjectGrid_project__7KY2W{margin-bottom:var(--spacing-4)}@media only screen and (max-width:500px){.ProjectGrid_projectContainer__2xldB,.ProjectGrid_project__7KY2W{--project-number-of-columns:var(--grid-number-of-columns)!important;grid-column:start/end!important}}@media only screen and (min-width:1024px){.ProjectGrid_projectContainer__2xldB:hover .ProjectGrid_subtitle__xlcNx,.ProjectGrid_project__7KY2W:hover .ProjectGrid_subtitle__xlcNx{text-decoration:underline;text-underline-offset:.08em;text-decoration-thickness:1px}}.ProjectGrid_projectContainer__2xldB{grid-column:start/end!important;margin-bottom:0}.ProjectGrid_firstItem__xnfbo{--project-number-of-columns:var(--grid-number-of-columns)!important;grid-column:start/end!important}.ProjectGrid_imageLink__GFf7S{grid-row:1;grid-column:start/end;text-decoration:none}@media only screen and (max-width:500px){.ProjectGrid_imageLink__GFf7S{grid-column:start/span 4}}.ProjectGrid_imageLink__GFf7S:hover{text-decoration:none}.ProjectGrid_imageLink__GFf7S .ProjectGrid_imageContainer__gqGPS{grid-column:start/end;margin-bottom:var(--spacing-2)}@media only screen and (max-width:500px){.ProjectGrid_imageLink__GFf7S .ProjectGrid_imageContainer__gqGPS{grid-column:start/span 10}}.ProjectGrid_imageLink__GFf7S .ProjectGrid_imageContainerPlaceholder__E6lE9{grid-column:start/end}.ProjectGrid_title__PSavb{display:inline-block;grid-row:2;grid-column:start/span 8;margin:0;text-decoration:none}.ProjectGrid_subtitle__xlcNx{grid-row:3;grid-column:start/span 6;margin-top:.2em;font-weight:300;font-size:23px;font-family:var(--sans-serif);line-height:130%;letter-spacing:-.03em;text-decoration:none}@media only screen and (min-width:501px)and (max-width:1023px){.ProjectGrid_subtitle__xlcNx{grid-column:start/span 10}}.ProjectGrid_titleText__pAfz1{display:inline;text-decoration:none}@media only screen and (max-width:500px){.ProjectGrid_titleText__pAfz1{display:block;max-width:75%;margin-top:0}}.ProjectGrid_tags__X0xOw{grid-row:4;grid-column:start/span 4;margin-top:var(--spacing-2)}.ProjectGrid_tag__c3bOk{display:inline;margin-right:var(--spacing-2)}.ProjectGrid_tagLink__MPHQV{display:inline-block;margin:-5px -5px 0;padding:5px;color:var(--secondary);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(var(--secondary-rgb),.5);text-decoration-color:rgba(var(--secondary-rgb),.5)}.ProjectGrid_fullscreenBackground__s0k0T{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:none;background-color:var(--secondary);pointer-events:none}.ProjectGrid_showMore__hNqDa{display:flex;grid-column:start/end;align-items:center;justify-content:flex-end}@media only screen and (max-width:500px){.ProjectGrid_showMore__hNqDa{grid-row:3;margin-top:calc(var(--spacing-4) + var(--spacing-3));margin-bottom:var(--spacing-3)}}.ProjectGrid_showMoreButton__C1JgT{color:var(--secondary);text-align:left;text-transform:capitalize;text-decoration:none;opacity:.4}@media only screen and (max-width:500px){.ProjectGrid_showMoreButton__C1JgT{text-decoration:underline;text-underline-offset:.08em;text-decoration-thickness:1px}}.ProjectGrid_arrowDing__MnPak{grid-column:end/span 1;width:.7em;height:.7em;min-height:.7em;margin-left:.4em}.ProjectGrid_showMoreButton__C1JgT:hover{opacity:1}.ProjectGrid_endOfList__t1i0V{display:block;grid-column:start/end;height:1px}.ProjectList_row__DZrHT{position:relative;padding:var(--spacing-3) 0}.ProjectList_row__DZrHT:after{position:absolute;right:0;bottom:0;left:0;display:block;height:1px;background-color:var(--secondary);opacity:.5;content:""}.ProjectList_header__JyFkL{padding:var(--spacing-2) 0}.ProjectList_row__DZrHT>:first-child{grid-column:start/span 4}@media only screen and (min-width:501px)and (max-width:1023px){.ProjectList_row__DZrHT>:first-child{grid-column:start/span 6}}@media only screen and (max-width:500px){.ProjectList_row__DZrHT>:first-child{grid-column:start/end}}.ProjectList_row__DZrHT>:nth-child(2){grid-column:5/span 4}@media only screen and (min-width:501px)and (max-width:1023px){.ProjectList_row__DZrHT>:nth-child(2){grid-column:start/span 6}}@media only screen and (max-width:500px){.ProjectList_row__DZrHT>:nth-child(2){grid-column:start/end}}.ProjectList_row__DZrHT>:nth-child(3){grid-column:9/end}@media only screen and (min-width:501px)and (max-width:1023px){.ProjectList_row__DZrHT>:nth-child(3){grid-row:1/2;grid-column:7/end}}@media only screen and (max-width:500px){.ProjectList_row__DZrHT>:nth-child(3){grid-column:start/end}}@media only screen and (max-width:1023px){.ProjectList_columnHeader__NxEMe:first-child{display:none}}@media only screen and (max-width:500px){.ProjectList_columnHeader__NxEMe:nth-child(3){display:none}}.ProjectList_columnHeaderButton__8tDc3{color:var(--secondary);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(var(--secondary-rgb),.5);text-decoration-color:rgba(var(--secondary-rgb),.5);background:none;border:unset;cursor:pointer;opacity:.5}.ProjectList_columnHeaderButton__8tDc3.ProjectList_isActive__xwgTN{opacity:1}.ProjectList_columnHeaderButton__8tDc3.ProjectList_isActive__xwgTN .ProjectList_arrow__8Hddj{display:inline-block}.ProjectList_arrow__8Hddj{display:none;height:.65em;margin-left:.42em;fill:var(--secondary)}.ProjectList_ASC__cN69h{transform:rotate(180deg)}.ProjectList_title__eZZ_4{margin-top:0;margin-bottom:0}@media only screen and (max-width:500px){.ProjectList_title__eZZ_4{margin-bottom:var(--spacing-1)}}.ProjectList_titleLink___c51n{color:var(--secondary);text-decoration:none}.ProjectList_tagLink__5oeg9{display:inline;margin-right:var(--spacing-2);color:var(--secondary);text-decoration:underline;text-underline-offset:.08em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}.ProjectList_titleLink___c51n:before{position:absolute;top:1em;right:0;bottom:1em;left:0;content:""}.ProjectList_pictureHolder__52RbX{position:absolute;top:50%;left:0;z-index:1;transform:translateY(-50%);pointer-events:none}@media(hover:none){.ProjectList_pictureHolder__52RbX{display:none!important}}@media only screen and (max-width:500px){.ProjectList_pictureHolder__52RbX{display:none!important}}.ProjectList_row__DZrHT:hover{z-index:1}.ProjectList_row__DZrHT:not(:hover) .ProjectList_pictureHolder__52RbX{display:none}.ProjectList_picture__jbXS2{grid-column:span 5/end;align-self:center;justify-self:stretch;pointer-events:all}