body .is-root-container section.block-portfolio-listing{position:relative;padding-top:min(calc(3.125rem + 4.375 * (100vw - 23.4375rem) / 66.5625),7.5rem);padding-bottom:min(calc(3.125rem + 4.375 * (100vw - 23.4375rem) / 66.5625),7.5rem)}body .is-root-container section.block-portfolio-listing .wrapper{display:flex;flex-direction:column;gap:min(calc(2.5rem + 1.25 * (100vw - 23.4375rem) / 66.5625),3.75rem)}body .is-root-container section.block-portfolio-listing .posts{display:flex;flex-flow:column;gap:min(calc(2rem + 1.75 * (100vw - 23.4375rem) / 66.5625),3.75rem)}body .is-root-container section.block-portfolio-listing .posts .line{width:100%;height:1px;background-color:#fff;margin:0}body .is-root-container section.block-portfolio-listing .posts .post{position:relative;display:grid;grid-template-columns:1fr;gap:min(calc(2rem + 2.125 * (100vw - 23.4375rem) / 66.5625),4.125rem)}body .is-root-container section.block-portfolio-listing .posts .post .bg{position:absolute;display:block;width:calc(100% + min(calc(4rem + 3.5 * (100vw - 23.4375rem) / 66.5625),7.5rem));height:calc(100% + min(calc(4rem + 3.5 * (100vw - 23.4375rem) / 66.5625),7.5rem));top:clamp(-3.75rem,calc(-2rem + -1.75 * (100vw - 23.4375rem) / 66.5625),-2rem);left:clamp(-3.75rem,calc(-2rem + -1.75 * (100vw - 23.4375rem) / 66.5625),-2rem);border-radius:1rem;overflow:hidden}body .is-root-container section.block-portfolio-listing .posts .post .bg::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0.12) 23.13%, rgba(255, 255, 255, 0.02) 73.65%, rgba(255, 255, 255, 0.12) 100%);box-shadow:0px 66px 32px -60px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:all 500ms cubic-bezier(0.5, 0, 0, 1);filter:blur(2px)}@media(min-width: 48rem){body .is-root-container section.block-portfolio-listing .posts .post{grid-template-columns:clamp(22.875rem,calc(22.875rem + 0 * (100vw - 23.4375rem) / 66.5625),22.875rem) 1fr}body .is-root-container section.block-portfolio-listing .posts .post .image{order:2}}body .is-root-container section.block-portfolio-listing .posts .post:hover .bg::before{opacity:1}body .is-root-container section.block-portfolio-listing .posts .post:hover .link{background-image:linear-gradient(90deg, rgb(36, 206, 228) 0%, rgb(73, 64, 204) 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}body .is-root-container section.block-portfolio-listing .posts .post:hover .button .button-wrapper{background-image:linear-gradient(90deg, rgb(36, 206, 228) 0%, rgb(73, 64, 204) 100%);-webkit-background-clip:text;background-clip:text;border-color:rgba(0,0,0,0)}body .is-root-container section.block-portfolio-listing .posts .post:hover .button .button-wrapper ::before{opacity:1}body .is-root-container section.block-portfolio-listing .posts .post .link{font-size:min(calc(2.25rem + 1.5 * (100vw - 23.4375rem) / 66.5625),3.75rem)}body .is-root-container section.block-portfolio-listing .posts .post .image{border-radius:min(calc(0.5rem + 0.5 * (100vw - 23.4375rem) / 66.5625),1rem);overflow:hidden;max-height:clamp(29.8125rem,calc(29.8125rem + 0 * (100vw - 23.4375rem) / 66.5625),29.8125rem)}body .is-root-container section.block-portfolio-listing .posts .post .image .caption{display:none}body .is-root-container section.block-portfolio-listing .posts .post .image .img{width:100%}body .is-root-container section.block-portfolio-listing .posts .post .text-wrapper{display:flex;flex-flow:column;z-index:1;gap:1.5rem;align-items:flex-start}body .is-root-container section.block-portfolio-listing .posts .post .text-wrapper .categories{display:flex;gap:1rem}body .is-root-container section.block-portfolio-listing .posts .post .text-wrapper .categories li{position:relative;font-family:"Chivo Mono",Arial,sans-serif;font-size:min(calc(0.8125rem + 0.1875 * (100vw - 23.4375rem) / 66.5625),1rem);font-weight:700}body .is-root-container section.block-portfolio-listing .posts .post .text-wrapper .categories li:not(:first-child){padding-left:1rem}body .is-root-container section.block-portfolio-listing .posts .post .text-wrapper .categories li:not(:first-child)::before{content:"|";position:absolute;left:0}
/*# sourceMappingURL=portfolio-listing.css.map */
