.portfolio-card-link[data-v-8464925c],.portfolio-card-root[data-v-8464925c]{height:100%;min-width:0;width:100%}.portfolio-card-link[data-v-8464925c]{max-width:100%}.portfolio-scroll-wrapper[data-v-8464925c]{--scroll-translate:0px;--scroll-duration:10s;cursor:pointer;display:block;flex:0 0 auto;height:15rem;isolation:isolate;max-width:100%;min-width:0;overflow:hidden;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.portfolio-screen[data-v-8464925c]{background:#e8e8e8;display:block;height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;width:100%}.portfolio-image-background[data-v-8464925c]{display:none;filter:blur(18px) brightness(.85);height:calc(100% + 40px);top:-20px;right:-20px;bottom:-20px;left:-20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;width:calc(100% + 40px);z-index:0}.portfolio-scroll-image[data-v-8464925c]{display:block;height:auto;left:0;margin:0;max-width:100%;-o-object-position:top center;object-position:top center;padding:0;pointer-events:none;position:absolute;top:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;z-index:1;-webkit-user-drag:none;backface-visibility:hidden;transform:translateZ(0);transition:transform .7s cubic-bezier(.4,0,.2,1)}.portfolio-scroll-wrapper.is-scrolling .portfolio-scroll-image[data-v-8464925c]{transform:translate3d(0,var(--scroll-translate),0);transition:transform var(--scroll-duration) linear}.portfolio-scroll-wrapper.is-static-image .portfolio-image-background[data-v-8464925c]{display:block}.portfolio-scroll-wrapper.is-static-image .portfolio-scroll-image[data-v-8464925c]{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:0;transform:none;transition:none;width:100%}.blog-card-title[data-v-8464925c]{flex:0 0 6rem;height:6rem;min-height:6rem;position:relative;width:100%}.blog-card-title strong[data-v-8464925c]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media (min-width:768px){.portfolio-scroll-wrapper[data-v-8464925c]{height:18rem}}@media (prefers-reduced-motion:reduce){.portfolio-scroll-image[data-v-8464925c],.portfolio-scroll-wrapper.is-scrolling .portfolio-scroll-image[data-v-8464925c]{transition:none}}
