.blog-carousel-block .js-more-posts .project-single:hover .single-project-types,.blog-carousel-block .js-more-posts .project-single:hover,.blog-carousel-block .js-more-posts .project-single .single-project-types,.blog-carousel-block .js-more-posts .project-single,.blog-carousel-block header .more-projects-right .slick-controls .slick-control:hover svg,.blog-carousel-block header .more-projects-right .slick-controls .slick-control svg{transition:all .3s ease-out}.blog-carousel-block.single-post{background-color:var(--color-background-alt)}.blog-carousel-block .projects-mobile-slick{display:none}.blog-carousel-block header{display:flex;flex-direction:row;align-items:end;justify-content:space-between}.blog-carousel-block header .more-projects-right{display:flex;flex-direction:row;gap:var(--space-xl)}.blog-carousel-block header .more-projects-right .slick-controls{gap:var(--space-xs)}.blog-carousel-block header .more-projects-right .slick-controls .slick-control{padding:var(--space-xs);border:2px solid;border-color:var(--color-body);border-radius:100%}.blog-carousel-block header .more-projects-right .slick-controls .slick-control svg{color:var(--color-body)}.blog-carousel-block header .more-projects-right .slick-controls .slick-control:hover{border-color:var(--color-accent-primary)}.blog-carousel-block header .more-projects-right .slick-controls .slick-control:hover svg{color:var(--color-accent-primary)}.blog-carousel-block .js-more-posts .slick-list{padding:0 var(--container-standard)}.blog-carousel-block .js-more-posts .project-single{cursor:pointer;overflow:hidden;border-radius:12px;width:100%;top:0;margin-top:var(--space-2xl);margin-right:var(--gutter-loose)}.blog-carousel-block .js-more-posts .project-single .mobile-author{display:none}.blog-carousel-block .js-more-posts .project-single:last-of-type{margin-right:0}.blog-carousel-block .js-more-posts .project-single .single-project-types{position:absolute;padding:var(--space-2xs) var(--space-xs);background:var(--color-background);border-radius:0px 12px 0px 12px;right:0;gap:var(--space-2xs);display:flex;top:-5rem}.blog-carousel-block .js-more-posts .project-single .single-project-types span{color:var(--color-body);font-family:var(--font-family-label);font-weight:var(--font-weight-label);text-transform:var(--text-transform-label);font-size:var(--font-size-label-2);line-height:var(--line-height-label-2);letter-spacing:var(--letter-spacing-label-2);padding:var(--space-2xs) var(--space-xs);background-color:var(--color-body-a5);border-radius:50px}.blog-carousel-block .js-more-posts .project-single .single-project-types::after,.blog-carousel-block .js-more-posts .project-single .single-project-types::before{content:"";position:absolute;width:1.313rem;height:1.313rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 20C21 8.40205 11.598 -0.999969 0 -0.999969H21V20Z' fill='currentColor'/%3E%3C/svg%3E") no-repeat 50% 50%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 20C21 8.40205 11.598 -0.999969 0 -0.999969H21V20Z' fill='currentColor'/%3E%3C/svg%3E") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-background)}.blog-carousel-block .js-more-posts .project-single .single-project-types::before{top:0;left:-1.313rem}.blog-carousel-block .js-more-posts .project-single .single-project-types::after{bottom:-1.313rem;right:0}.blog-carousel-block .js-more-posts .project-single img{width:100%;height:auto;aspect-ratio:4/3;border-radius:14px;margin-bottom:var(--space-m);-o-object-fit:cover;object-fit:cover}.blog-carousel-block .js-more-posts .project-single .post-info{display:flex;flex-direction:row;gap:var(--space-m)}.blog-carousel-block .js-more-posts .project-single .post-info img{margin:0;width:var(--size-xl-1);height:var(--size-xl-1);border-radius:100%}.blog-carousel-block .js-more-posts .project-single .post-info .sectors{display:flex;flex-direction:row;gap:var(--space-2xs)}.blog-carousel-block .js-more-posts .project-single .post-info .sectors span{color:var(--color-body-a75)}@media(max-width: 48rem){.blog-carousel-block .js-more-posts .project-single .post-info img{display:none}}.blog-carousel-block .js-more-posts .project-single:hover{top:-0.5rem}.blog-carousel-block .js-more-posts .project-single:hover .single-project-types{top:0rem}@media(max-width: 48rem){.blog-carousel-block .js-more-posts .project-single{margin-right:1rem}.blog-carousel-block .js-more-posts .project-single .single-project-types{top:0}.blog-carousel-block .js-more-posts .project-single .post-image{position:relative}.blog-carousel-block .js-more-posts .project-single .post-image>img{z-index:-2}.blog-carousel-block .js-more-posts .project-single .post-image .mobile-author{display:block;position:absolute;width:var(--size-l-4);height:var(--size-l-4);right:7px;bottom:calc(-1*var(--size-m-4));z-index:2}.blog-carousel-block .js-more-posts .project-single .post-image .mobile-author img{margin:0;aspect-ratio:unset;border-radius:100%;position:relative;z-index:1;border:3px solid;border-color:var(--color-background)}}@media(max-width: 48rem){.blog-carousel-block header{flex-direction:column;gap:var(--space-xl)}.blog-carousel-block header .more-projects-right{align-self:baseline}.blog-carousel-block header .more-projects-right .slick-controls.slick-projects{display:none}.blog-carousel-block .projects-mobile-slick{display:flex;padding-inline:var(--container-standard);justify-content:end;margin-top:var(--space-2xl)}.blog-carousel-block .projects-mobile-slick .slick-controls{gap:var(--space-xs)}.blog-carousel-block .projects-mobile-slick .slick-controls .slick-control{padding:var(--space-xs);border:2px solid;border-color:var(--color-body);border-radius:100%}.blog-carousel-block .projects-mobile-slick .slick-controls .slick-control svg{color:var(--color-body)}.blog-carousel-block .projects-mobile-slick .slick-controls .slick-control:hover{border-color:var(--color-accent-primary)}.blog-carousel-block .projects-mobile-slick .slick-controls .slick-control:hover svg{color:var(--color-accent-primary)}}
/*# sourceMappingURL=blog_carousel.css.map */
