@font-face{font-family:Averta;src:url(/_next/static/media/AvertaDemo-Regular.8c23ddb3.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Averta-Bold;src:url(/_next/static/media/AvertaDemo-ExtraBoldItalic.0e0d193d.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir-Next;src:url(/_next/static/media/AvenirNextWorld-Regular.38dee76842bf5bff471c.be5f8f6d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bressay-Display;src:url(/_next/static/media/BressayDisplay_W_Rg.b0d1f9766875b8a70308.b76deb51.woff2) format("woff2");font-weight:400;font-style:normal}.card-body{display:flex;flex-direction:column;height:100%;text-align:left;cursor:grab;cursor:-webkit-grab}.card-body img{transition:all .25s cubic-bezier(.15,.3,.2,.9)}.card-body img:hover{cursor:pointer;filter:grayscale(60%)}.card-body .card-info .short-info{margin:16px 0;display:flex;-ms-flex-wrap:wrap;align-items:center;flex-wrap:wrap;grid-gap:10px;font-size:.875em}.card-body .card-info .short-info ul{display:flex;list-style:none;margin:0;flex-wrap:wrap;gap:.3rem;padding:0}.card-body .card-info .short-info ul li{border:1px solid #e4e4eb;padding:3px 14px;display:flex;justify-content:center;border-radius:50px;transition:all .25s cubic-bezier(.15,.3,.2,.9)}.card-body .card-info .short-info ul li:hover{cursor:pointer;color:#ead3ae}.card-body .card-info .heading{margin:0 0 24px;line-height:140%;color:rgba(18,20,29,.859);font-size:1.5em;transition:all .25s cubic-bezier(.15,.3,.2,.9)}.card-body .card-info .heading:hover{cursor:pointer}@media(max-width:992px){.card-body .card-info .heading{font-size:1.125em;margin-bottom:10px}}.card-body .card-info .heading a{color:rgba(18,20,29,.859)}.card-body .card-info .details{margin:0 0 30px;line-height:1.5;font-weight:400;color:#12141d}@media(max-width:992px){.card-body .card-info .details{margin:0 0 75px}}.card-body .image-link{border-radius:5px;display:block;width:100%;position:relative;transition:none;overflow:hidden}.card-body .image-link .work-image-box{padding-top:61%;display:block;width:100%}.card-body .image-link .work-image-box:hover .hover-bg-img{transform:translateZ(0) skew(90deg,0deg) scale(0);transform:translate(0);filter:brightness(100%);opacity:1}.card-body .image-link .work-image-box:hover .work-img{-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@media(max-width:640px){.card-body .image-link .work-image-box:hover .work-img{-webkit-clip-path:none;clip-path:none}}.card-body .image-link .work-image-box .hover-bg-img{transition:all .6s ease-in-out;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;max-width:100%;color:transparent;transform-origin:50% 50%;transform:skew(15deg,0deg) scale(2);filter:brightness(600%);opacity:0}@media(max-width:640px){.card-body .image-link .work-image-box .hover-bg-img{display:none}}.card-body .image-link .work-image-box .work-img{transition:all .6s ease-in-out;position:absolute;left:0;top:0;width:100%;max-width:100%;height:100%;object-fit:contain;will-change:clip-path;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:brightness(100%)}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#a0a0a6;transition:all .25s cubic-bezier(.75,.1,.6,1)}.swiper-pagination .swiper-pagination-bullet-active{background:#ead3ae}