.project-listing-full{display:grid;gap:21px;grid-template-columns:1fr 2fr}.project-listing-full .is-video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9}.project-listing-full .project-sidenav{align-self:flex-start;display:flex;flex-flow:column nowrap;gap:40px;padding-right:99px;position:sticky;top:calc(var(--header-height, 142px) - var(--inverse-header-top, 0px) + 20px);transition:top .5s var(--translate-transition)}@media screen and (max-width:767px){.project-listing-full .project-sidenav{padding-right:0;top:calc(var(--header-height, 82px) - var(--inverse-header-top, 0px) + 20px)}}.project-listing-full .divider{background-color:#ced0d5;height:1px;width:100%}.project-listing-full .search-wrapper{position:relative}.project-listing-full .search{background-color:#f5f2ed;border:1px solid #f5f2ed;border-radius:0;color:#44474e;font-size:.875rem;padding:.7rem;width:100%}.project-listing-full .search-icon{color:var(--color-primary);font-size:1.333rem;position:absolute;right:.7rem;top:.7rem}.project-listing-full .search:focus{outline:none}.project-listing-full .view-by-category{color:var(--color-base)}.project-listing-full .categories-container{display:flex;flex-flow:column nowrap}.project-listing-full .filter-button.active{color:var(--color-base)}.project-listing-full .project-dropdown{align-self:flex-start;background-color:#fff;border-bottom:1px solid #ced0d5;border-top:1px solid #ced0d5;display:none;flex-flow:column nowrap;padding:20px 0;position:sticky;top:calc(var(--header-height, 142px) - var(--inverse-header-top, 0px));transition:top .5s var(--translate-transition);z-index:10}.project-listing-full .select-dropdown{appearance:none;background-color:#f5f2ed;border:1px solid #f5f2ed;border-radius:0;color:#44474e;font-size:.875rem;padding:.7rem;width:100%}.project-listing-full .project-dropdown:after{content:"\e5cf";font-family:Material Symbols Outlined,sans-serif;font-size:1.33em;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" -25,"opsz" 24;position:absolute;right:.7rem;top:52%;transform:translateY(-50%)}.project-listing .project{display:flex;flex-flow:column nowrap;margin-bottom:45px;width:calc(50% - 22.5px)}.project-listing .project .image-wrapper{aspect-ratio:21/13;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.project-listing .project .image-wrapper .image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s var(--scale-transition);width:100%}.project-listing .project:hover .image-wrapper .image{transform:scale(1.1)}.project-listing .project .overlay{background-color:var(--color-base);height:100%;left:0;mix-blend-mode:hard-light;opacity:.7;position:absolute;top:0;transition:opacity .5s var(--scale-transition);width:100%}.project-listing .project:hover .overlay{opacity:0}.project-listing .project .image-wrapper .number{bottom:0;height:100px;position:absolute;width:62px}.project-listing .project .image-wrapper .number.first-digit{right:77px}.project-listing .project .image-wrapper .number.second-digit{right:0}.project-listing .project .subtitle{color:#858a95;font-size:.889rem;margin-bottom:10px}.project-listing .project .title{color:var(--color-base)}.project-listing .project .description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:20px;margin-top:auto;overflow:hidden}.project-listing .project:hover .link{color:var(--color-base)}@media screen and (max-width:900px){.project-listing-full{display:grid;gap:21px;grid-template-columns:1fr}.project-listing-full .project-sidenav{position:static}.project-listing-full .project-dropdown{display:flex}.project-listing-full .categories-container,.project-listing-full .divider,.project-listing-full .search-wrapper{display:none}}@media screen and (max-width:500px){.project-listing-full .project-listing .project{width:100%}}@media screen and (max-width:1300px){.project-listing-full .is-video{bottom:8px;height:46.327px;left:14px;top:unset;transform:none;width:46.551px}}