:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}

.Portfolio-module__bo_WFq__grid{width:auto;margin-left:-20px;display:flex}.Portfolio-module__bo_WFq__grid-column{background-clip:padding-box;padding-left:20px}.Portfolio-module__bo_WFq__item{cursor:pointer;border-radius:.2em;margin-bottom:20px;position:relative;overflow:hidden}.Portfolio-module__bo_WFq__item:hover .Portfolio-module__bo_WFq__image{transform:scale(1.05)}.Portfolio-module__bo_WFq__item:hover .Portfolio-module__bo_WFq__open-button{opacity:1}.Portfolio-module__bo_WFq__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.Portfolio-module__bo_WFq__overlay{background:linear-gradient(#0000,#000c);padding:20px}.Portfolio-module__bo_WFq__open-button,.Portfolio-module__bo_WFq__overlay{color:#fff;position:absolute;bottom:0;left:0;right:0}.Portfolio-module__bo_WFq__open-button{background-color:initial;cursor:pointer;opacity:0;text-transform:uppercase;border:none;font-weight:600;transition:opacity .3s;top:0}.Portfolio-module__bo_WFq__project-title{margin:0;font-size:1.2rem}.Portfolio-module__bo_WFq__project-size{opacity:.8;margin:5px 0 0;font-size:.9rem}.Portfolio-module__bo_WFq__more{justify-content:center;margin-top:40px;display:flex}.Portfolio-module__bo_WFq__modal{--max:calc(100vw - var(--container-padding)*2);background-color:var(--bg-accent);border-radius:var(--space-2xs);max-width:min(1000px,var(--max));padding:var(--space-xs)}.Portfolio-module__bo_WFq__close.Portfolio-module__bo_WFq__close{background-color:var(--bg);right:var(--space-s);top:var(--space-s);z-index:1;border-radius:4px;padding:4px;position:absolute}.Portfolio-module__bo_WFq__modal-image{border-radius:4px;width:100%;height:auto}.Portfolio-module__bo_WFq__modal-title{background-color:var(--bg);bottom:var(--space-m);color:var(--text);left:var(--space-m);z-index:1;padding:3px 7px 6px;font-size:1.5rem;display:inline-block;position:absolute}.Portfolio-module__bo_WFq__swiper .swiper-button-next{color:var(--primary)}.Portfolio-module__bo_WFq__swiper .swiper-button-prev{color:var(--primary)}

/*# sourceMappingURL=b3e6fdfa3c4fde24.css.map*/