.pf-work{background:var(--white);padding:60px 0}.pf-work .text-center,.pf-work h2{text-align:center;width:100%}.pf-work h2{padding-bottom:20px}.pf-works{--gap:22px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);margin-top:28px}.pf-work-card{border-radius:18px;color:inherit;display:inline-block;margin:0 0 var(--gap);overflow:hidden;text-decoration:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:-webkit-transform .35s ease,-webkit-box-shadow .35s ease;-o-transition:transform .35s ease,box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease;width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;opacity:0;-webkit-transform:translateY(18px);-ms-transform:translateY(18px);transform:translateY(18px)}.pf-work-card.is-inview{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,-webkit-transform .7s ease;-o-transition:opacity .7s ease,transform .7s ease;transition:opacity .7s ease,transform .7s ease;transition:opacity .7s ease,transform .7s ease,-webkit-transform .7s ease}.pf-work-card:focus-visible{outline:2px solid rgba(90,110,255,.45);outline-offset:6px}.pf-work-media{background:var(--pf-base-bg);border-radius:18px 18px 0 0;overflow:hidden;padding:50px 0 0 50px;position:relative}.pf-work-media img{display:block;height:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .55s ease;transition:-webkit-transform .55s ease;-o-transition:transform .55s ease;transition:transform .55s ease;transition:transform .55s ease,-webkit-transform .55s ease;width:100%}.pf-work-text{padding-top:18px}.pf-work-text h3{font-size:20px;letter-spacing:.1px;line-height:1.2;margin:0 0 6px}.pf-work-text p{font-size:14px;margin:0;opacity:.65}@media (hover:hover){.pf-work-card:hover{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.pf-work-card:hover .pf-work-media img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}}@media only screen and (min-width:768px){.pf-work{padding:60px}.pf-works{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:480px){.pf-works{--gap:16px}.pf-work-text h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.pf-work-card,.pf-work-card.is-inview{opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}