@keyframes tmIn{0%{opacity:0;translate:0 12px}}@keyframes tmFade{0%{opacity:0}}@keyframes tmHeroImg{0%{scale:1.06}}.tm-in{animation-name:tmIn;animation-duration:.6s;-webkit-animation-timing-function:var(--tm-ease-out);animation-timing-function:var(--tm-ease-out);animation-fill-mode:both}.tm-hero-img{-webkit-animation:tmHeroImg 1.6s var(--tm-ease-out) both;animation:tmHeroImg 1.6s var(--tm-ease-out) both}.tm-rv{transition-property:opacity,translate;transition-duration:.55s;transition-timing-function:var(--tm-ease-out);transition-delay:0s;transition-delay:var(--tm-rv-d,0s)}.tm-rvready .tm-rv:not([data-in]){opacity:0;translate:0 16px}.tm-chk{stroke-dasharray:20;stroke-dashoffset:0;transition:stroke-dashoffset .4s var(--tm-ease-out);transition-delay:0s;transition-delay:var(--tm-chk-d,0s)}.tm-rvready .tm-rv:not([data-in]) .tm-chk{stroke-dashoffset:20px}@media (min-width:1024px){.tm-rv{transition-delay:0s;transition-delay:var(--tm-rv-d-lg,var(--tm-rv-d,0s))}.tm-chk{transition-delay:0s;transition-delay:var(--tm-chk-d-lg,var(--tm-chk-d,0s))}}.tm-card{transition:translate .2s var(--tm-ease-out), scale .2s var(--tm-ease-out), box-shadow .2s ease, border-color .2s ease}.tm-tile{transition:scale .12s var(--tm-ease-out)}.tm-card img,.tm-tile img{transition:scale .35s var(--tm-ease-out)}.tm-card:active,.tm-tile:active{scale:.985}.tm-arr{transition:translate .2s var(--tm-ease-out)}@media (hover:hover) and (pointer:fine){.tm-card:hover{border-color:color-mix(in srgb, var(--color-font-black) 19%, transparent);translate:0 -3px;box-shadow:0 14px 30px -16px #0000004d}.tm-card:hover:active{translate:0 -1px;scale:.99}.tm-card:hover img,.tm-tile:hover img{scale:1.04}.tm-card:hover .tm-arr,.tm-tile:hover .tm-arr,.tm-link:hover .tm-arr,.tm-bred:hover .tm-arr{translate:3px}}.tm-faq{interpolate-size:allow-keywords}.tm-faq::details-content{height:0;transition:height .26s var(--tm-ease-out), content-visibility .26s allow-discrete;overflow-y:clip}.tm-faq[open]::details-content{height:auto}.tm-faq-a{opacity:0;transition:opacity .16s ease, translate .26s var(--tm-ease-out);translate:0 -4px}.tm-faq[open] .tm-faq-a{opacity:1;transition:opacity .22s ease 60ms, translate .26s var(--tm-ease-out);translate:none}@starting-style{.tm-faq[open] .tm-faq-a{opacity:0;translate:0 -4px}}.tm-faq-v{transition:rotate .22s var(--tm-ease-out), opacity .22s ease}.tm-faq-ico{transition:scale .22s var(--tm-ease-out)}.tm-faq summary:active .tm-faq-ico{scale:.88}@media (prefers-reduced-motion:reduce){.tm-in{animation-name:tmFade}.tm-hero-img{animation:none}.tm-rvready .tm-rv:not([data-in]){translate:none}.tm-rvready .tm-rv:not([data-in]) .tm-chk{stroke-dashoffset:0}.tm-card,.tm-tile,.tm-card img,.tm-tile img{transition-property:box-shadow,border-color}.tm-card:hover,.tm-card:active,.tm-tile:active,.tm-card:hover img,.tm-tile:hover img,.tm-arr,:is(.tm-card,.tm-tile,.tm-link,.tm-bred):hover .tm-arr{translate:none!important;scale:none!important}.tm-faq::details-content{transition:none}.tm-faq-a,.tm-faq[open] .tm-faq-a{translate:none}@starting-style{.tm-faq[open] .tm-faq-a{translate:none}}.tm-faq-v,.tm-faq-ico{transition:opacity .2s}.tm-faq[open] .tm-faq-v{rotate:none}}@media print{.tm-rv{opacity:1!important;translate:none!important}}
