@keyframes fh-reveal-in{0%{opacity:0;transform:translate3d(0,1.25rem,0)}to{opacity:1;transform:translateZ(0)}}.fh-reveal{opacity:0;transform:translate3d(0,1.25rem,0)}.fh-reveal--visible{animation:fh-reveal-in .85s var(--fh-ease-emphasized,ease) both;animation-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.fh-reveal,.fh-reveal--visible{opacity:1;transform:none;animation:none!important}}.fh-media-frame{overflow:hidden;border-radius:var(--radius-lg,.75rem);box-shadow:var(--elevation-1)}.fh-media-frame .fh-zoom-target,.fh-media-frame img{transition:transform .9s var(--fh-ease-emphasized,ease)}@media (prefers-reduced-motion:no-preference){.group:focus-within .fh-media-frame .fh-zoom-target,.group:hover .fh-media-frame .fh-zoom-target{transform:scale(1.04)}}.fp-card{transition:transform .5s var(--fh-ease-emphasized,ease),box-shadow .5s var(--fh-ease-emphasized,ease)}.fp-card-media .fh-zoom-target,.fp-card-media img{transition:transform 1.1s var(--fh-ease-emphasized,ease)}.fp-card-veil{opacity:.88;transition:opacity .45s var(--fh-ease-emphasized,ease)}.fp-card-actions{opacity:1;transform:translateZ(0);transition:opacity .4s var(--fh-ease-emphasized,ease),transform .4s var(--fh-ease-emphasized,ease)}@media (min-width:768px){.fp-card-actions{opacity:0;transform:translate3d(0,.5rem,0)}.fp-card:focus-within .fp-card-actions,.fp-card:hover .fp-card-actions{opacity:1;transform:translateZ(0)}.fp-card:focus-within .fp-card-veil,.fp-card:hover .fp-card-veil{opacity:1}}@media (prefers-reduced-motion:no-preference){.fp-card:focus-within,.fp-card:hover{transform:translate3d(0,-4px,0)}.fp-card:focus-within .fp-card-media .fh-zoom-target,.fp-card:hover .fp-card-media .fh-zoom-target{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.fp-card,.fp-card-actions,.fp-card-media .fh-zoom-target,.fp-card-media img,.fp-card-veil{transition:none}}