:root{--tpl-ease:cubic-bezier(.2, .7, .2, 1)}.tpl-grid{animation:tpl-grid-in .42s var(--tpl-ease) both}@keyframes tpl-grid-in{0%{opacity:0;transform:translateY(.75rem)}}.tpl-frame{transition:transform .3s var(--tpl-ease), box-shadow .3s var(--tpl-ease)}.tpl-page,.tpl-sheet{transition:transform .38s var(--tpl-ease)}.tpl-sheet-1{transform:translate(3%,1.2%)rotate(1.5deg)}.tpl-sheet-2{transform:translate(-2.5%,1.6%)rotate(-1.5deg)}@media (hover:hover){.tpl-card:hover .tpl-frame{box-shadow:0 0 0 1px var(--border), 0 1.125rem 2.25rem -1.375rem #10285a73;transform:translateY(-.25rem)}.tpl-card:hover .tpl-page{transform:scale(1.04)translateY(2%)}.tpl-card:hover .tpl-sheet-1{transform:translate(10%,3%)rotate(5deg)}.tpl-card:hover .tpl-sheet-2{transform:translate(-9%,3.5%)rotate(-4.5deg)}}.tpl-card:active .tpl-frame{transform:scale(.98)}.tpl-deal{animation:tpl-deal .9s var(--tpl-ease) backwards;animation-delay:calc(var(--deal-i,0) * 90ms + .15s);transform:translateX(var(--deal-x)) translateY(var(--deal-y)) rotate(var(--deal-r));transition:transform .5s var(--tpl-ease)}@keyframes tpl-deal{0%{opacity:0;transform:translateY(2.5rem)rotate(0)scale(.92)}}@media (hover:hover){.tpl-fan:hover .tpl-deal{transform:translateX(calc(var(--deal-x) * 1.25)) translateY(calc(var(--deal-y) - .5rem)) rotate(calc(var(--deal-r) * 1.3))}}.tpl-zoom{transition:transform .32s var(--tpl-ease)}@media (prefers-reduced-motion:reduce){.tpl-grid,.tpl-deal{animation:none}.tpl-frame,.tpl-page,.tpl-sheet,.tpl-deal,.tpl-zoom{transition:none}}