.pt-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--pt-delay,0s);will-change:opacity,transform}.pt-reveal.pt-on{opacity:1;transform:none}.pt-hero-frame{overflow:hidden}.pt-hero-zoom{animation:pt-kenburns 16s cubic-bezier(.22,1,.36,1) both}@keyframes pt-kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.pt-hero-copy{opacity:0;transform:translateY(14px);animation:pt-fadeup 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--pt-delay,.3s)}@keyframes pt-fadeup{to{opacity:1;transform:none}}.pt-card{transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s ease}.pt-card img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.pt-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px rgba(38,36,31,.35)}.pt-card:hover img{transform:scale(1.05)}.pt-row{transition:background-color .35s ease,padding-left .35s ease}.pt-row:hover{background-color:rgba(38,36,31,.04);padding-left:6px}@media (prefers-reduced-motion:reduce){.pt-hero-copy,.pt-reveal{opacity:1;transform:none;transition:none;animation:none}.pt-hero-zoom{animation:none}.pt-card,.pt-card img,.pt-row{transition:none}}