.projects__wrapper{background:inherit}.projects__header__filter-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 .5em}@media screen and (max-width:767px){.projects__header__filter-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:-.75rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-top:0;padding-bottom:.5rem;font-size:.85em;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.projects__header__filter-col::-webkit-scrollbar{display:none}.projects__header__filter-col .projects__header__filter-tags{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}}.projects__header__filter-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1em;list-style:none;padding:0;margin:0}.projects__header__filter-tags button{opacity:.5;-webkit-transition:opacity .15s ease-in-out,color .15s ease-in-out;transition:opacity .15s ease-in-out,color .15s ease-in-out}.projects__header__filter-tags button:hover{opacity:1;color:var(--hover-color-projects)}.projects__header__filter-tags button.is-filtered{opacity:1;color:var(--color-projects)}.projects__header__toggle{position:relative}.projects__header__toggle__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;left:.5rem;-webkit-transition:opacity .15s ease-in-out,color .15s ease-in-out;transition:opacity .15s ease-in-out,color .15s ease-in-out;padding-top:3px}@media screen and (max-width:767px){.projects__header__toggle__wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:.5rem;padding-top:0}}@media screen and (max-width:480px){.projects__header__toggle__wrapper--flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}}.projects__image-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.projects__image-view .projects__image-view__image{width:100%;margin-bottom:0}.projects__image-view .projects__image-view__image__wrapper{height:auto}.projects__image-view .projects__image-view__image:nth-child(4n+4){margin-right:0}}@media screen and (min-width:768px){.projects__image-view .projects__image-view__image{width:21.75%;margin-bottom:1%}.projects__image-view .projects__image-view__image:nth-child(4n+4){margin-right:0}}@media screen and (min-width:1280px){.projects__image-view .projects__image-view__image{width:16.56%}.projects__image-view .projects__image-view__image:nth-child(4n+4){margin-right:4.3%}.projects__image-view .projects__image-view__image:nth-child(5n+5){margin-right:0}}.projects__image-view__image{margin-right:4.3%;margin-bottom:2%}.projects__image-view__image a{text-decoration:none!important}.projects__image-view__image a:hover{color:var(--color-projects)}.projects__image-view__image--portrait .projects__image-view__image__wrapper{max-width:75%;margin:auto}.projects__image-view__image__wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects__image-view__image__wrapper .image__figure{width:100%}.projects__image-view__image__title{opacity:0;-webkit-transition:opacity 125ms ease-in-out;transition:opacity 125ms ease-in-out;margin-top:.5rem;height:2.5em}@media screen and (max-width:768px){.projects__image-view__image__title{opacity:1;height:auto;margin-bottom:2rem}}.projects__image-view__image:hover .projects__image-view__image__title{opacity:1}@media screen and (max-width:768px){.projects__image-view__image{margin-bottom:0;margin-right:0;width:100%}}.projects__text-view__list button{line-height:1.25;text-decoration:none;opacity:.5;text-indent:-1em;padding-left:1em;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.projects__text-view__list button:hover{opacity:1;color:var(--hover-color-projects)}.projects__text-view__list button.is-filtered{opacity:1;color:var(--color-projects)}.projects__text-view__list button.is-filtered:hover{color:var(--hover-color-projects);opacity:1}.projects__text-view__filter__list button{line-height:1.25}.projects__text-view__filter__list button:hover{color:var(--hover-color-projects)}.projects__text-view__filter__list button.is-filtered,.projects__text-view__filter__list button.is-filtered:hover{text-decoration:underline}.is-active .projects__header__toggle__wrapper{opacity:1}