.tm-teil{transform-box:fill-box;transform-origin:center}.tm-deko{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.tm-menue-ami{animation:tm-ami-einzug .42s cubic-bezier(.3,.9,.4,1) both}.tm-menue-pfote{animation:tm-pfote-zieht .95s cubic-bezier(.3,.9,.4,1) both}@keyframes tm-pfote-zieht{0%{opacity:0;transform:translateX(26px)}16%{opacity:1;transform:translateX(0)}68%{opacity:1;transform:translateX(0)}86%{opacity:1;transform:translateX(4px)}to{opacity:0;transform:translateX(16px)}}[data-zustand=sitzt] .tm-schwanz-basis{transform-origin:16% 8%;animation:tm-pendel-basis 3.8s ease-in-out infinite}[data-zustand=sitzt] .tm-schwanz-spitze{transform-origin:82% 15%;animation:tm-pendel-spitze 3.8s ease-in-out infinite;animation-delay:-3.35s}[data-tier=katze][data-zustand=sitzt] .tm-atmet{transform-origin:50% 100%;animation:tm-atmen-katze 4.6s ease-in-out infinite}[data-tier=katze][data-zustand=sitzt] .tm-kopf{transform-origin:50% 92%;animation:tm-kopf-mikro 9s ease-in-out infinite}[data-tier=katze][data-zustand=sitzt] .tm-ohr-l{transform-origin:57% 86%;animation:tm-ohr-zuck-katze 11s linear infinite}[data-tier=katze][data-zustand=sitzt] .tm-ohr-r{transform-origin:43% 86%;animation:tm-ohr-zuck-katze-r 11s linear infinite;animation-delay:-6.3s}[data-tier=katze][data-zustand=sitzt] .tm-lid{transform-origin:50% 66%;animation:tm-blinzeln 6.5s linear infinite}[data-zustand=sitzt] .tm-koerper-atmet,[data-zustand=sitzt] .tm-kopf{transform-origin:50% 88%}[data-zustand=sitzt] .tm-kopf{animation:tm-kopf-neigt 9s ease-in-out infinite}[data-zustand=sitzt] .tm-ohr-l{transform-origin:60% 90%;animation:tm-ohr-zuck 8s linear infinite}[data-tier=hund][data-zustand=sitzt] .tm-ohr-l{transform-origin:85% 8%;animation:tm-ohr-zuck-hund 8s ease-in-out infinite}.tm-stagger>li{animation:tm-eintrag .28s ease-out both}.tm-stagger>li:first-child{animation-delay:60ms}.tm-stagger>li:nth-child(2){animation-delay:.12s}.tm-stagger>li:nth-child(3){animation-delay:.18s}.tm-stagger>li:nth-child(4){animation-delay:.24s}.tm-stagger>li:nth-child(5){animation-delay:.3s}.tm-stagger>li:nth-child(6){animation-delay:.36s}.tm-stagger>li:nth-child(7){animation-delay:.42s}.tm-bump.tm-bumpt{animation:tm-bump .25s ease-out}}.tm-bump{display:inline-block}@keyframes tm-pendel-basis{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes tm-pendel-spitze{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes tm-atmen-katze{0%,to{transform:scale(1)}50%{transform:scaleY(1.012)}}@keyframes tm-kopf-mikro{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes tm-ohr-zuck-katze{0%,93%,95%,to{transform:rotate(0deg)}93.6%{transform:rotate(-9deg)}94.4%{transform:rotate(3deg)}}@keyframes tm-ohr-zuck-katze-r{0%,93%,95%,to{transform:rotate(0deg)}93.6%{transform:rotate(9deg)}94.4%{transform:rotate(-3deg)}}@keyframes tm-kopf-neigt{0%,62%,to{transform:rotate(0deg)}70%,82%{transform:rotate(6deg)}88%{transform:rotate(-2deg)}}@keyframes tm-blinzeln{0%,96.9%,99.05%,to{transform:scaleY(1)}97.7%{transform:scaleY(.08)}}@keyframes tm-ohr-zuck{0%,93%,96.5%,to{transform:rotate(0deg)}94.5%{transform:rotate(-14deg)}}@keyframes tm-ohr-zuck-hund{0%,93%,97%,to{transform:rotate(0deg)}95%{transform:rotate(-8deg)}}@keyframes tm-ami-einzug{0%{opacity:0;transform:translateX(22px) translateY(4px)}60%{opacity:1;transform:translateX(-2px) translateY(-2px)}to{opacity:1;transform:none}}@keyframes tm-eintrag{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes tm-bump{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.tm-atmet{transform-origin:50% 100%;animation:tm-atmen 6s ease-in-out infinite}}@keyframes tm-atmen{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.02)}}.tm-menue-eintrag{position:relative;display:inline-block;transition:color .2s ease,transform .2s ease}.tm-menue-eintrag:before{content:"";position:absolute;left:-1.7rem;top:50%;width:1.15rem;height:1.15rem;translate:0 -50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23C4602F'%3E%3Cpath d='M 20 18.6 C 23.6 18.6 27.2 20.4 29.4 23.6 C 31.4 26.6 31.2 30.6 29 32.8 C 27.4 34.4 25.2 34.2 23.6 33.2 C 22.6 32.6 21.2 32.4 20 32.4 C 18.8 32.4 17.4 32.6 16.4 33.2 C 14.8 34.2 12.6 34.4 11 32.8 C 8.8 30.6 8.6 26.6 10.6 23.6 C 12.8 20.4 16.4 18.6 20 18.6 Z'/%3E%3Cellipse cx='8.2' cy='15.2' rx='4' ry='5' transform='rotate(-24 8.2 15.2)'/%3E%3Cellipse cx='15.6' cy='9.4' rx='4.1' ry='5.2' transform='rotate(-8 15.6 9.4)'/%3E%3Cellipse cx='24.4' cy='9.4' rx='4.1' ry='5.2' transform='rotate(8 24.4 9.4)'/%3E%3Cellipse cx='31.8' cy='15.2' rx='4' ry='5' transform='rotate(24 31.8 15.2)'/%3E%3C/svg%3E") no-repeat 50% /contain;opacity:0;transform:scale(.55) rotate(-12deg);transition:opacity .18s ease,transform .18s ease}@media (prefers-reduced-motion:no-preference){.tm-menue-eintrag:hover{transform:translateX(6px)}}.tm-menue-eintrag:focus-visible:before,.tm-menue-eintrag:hover:before{opacity:.9;transform:scale(1) rotate(0deg)}@media (prefers-reduced-motion:no-preference){.tm-korb-hund{animation:tm-hund-lugt 1.5s cubic-bezier(.34,1.3,.5,1) both}.tm-korb-hund .tm-ohr-l{transform-origin:80% 12%;animation:tm-ohr-perk-l 1.5s ease-out both}.tm-korb-hund .tm-ohr-r{transform-origin:20% 12%;animation:tm-ohr-perk-r 1.5s ease-out both}.tm-korb-hund .tm-kopf{transform-origin:50% 92%;animation:tm-kopf-schief 1.5s ease-in-out both}}@keyframes tm-hund-lugt{0%{transform:translateY(105%)}22%{transform:translateY(5%)}78%{transform:translateY(5%)}to{transform:translateY(105%)}}@keyframes tm-ohr-perk-l{0%,22%{transform:rotate(0deg)}34%,70%{transform:rotate(10deg)}to{transform:rotate(0deg)}}@keyframes tm-ohr-perk-r{0%,22%{transform:rotate(0deg)}34%,70%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}@keyframes tm-kopf-schief{0%,32%{transform:rotate(0deg)}46%,72%{transform:rotate(7deg)}to{transform:rotate(0deg)}}@media (prefers-reduced-motion:no-preference){[data-zustand=doest] .tm-doest-koerper{transform-origin:50% 100%;animation:tm-schlafatmen 5.2s ease-in-out infinite}[data-zustand=doest] .tm-schwanz-spitze{transform-origin:9% 73%;animation:tm-spitze-zuckt 14s ease-in-out infinite;animation-delay:-5s}[data-zustand=doest] .tm-ohr-l{transform-origin:72% 78%;animation:tm-ohr-zuck-katze 21s linear infinite;animation-delay:-9s}[data-zustand=doest] .tm-ohr-r{transform-origin:29% 82%;animation:tm-ohr-zuck-katze-r 17s linear infinite;animation-delay:-3s}[data-zustand=doest] .tm-lid{animation:tm-lid-auf 31s linear infinite}[data-zustand=doest] .tm-auge-blinzelt{animation:tm-auge-auf 31s linear infinite}.tm-sonnenfleck{animation:tm-sonne-wandert 90s ease-in-out infinite alternate}}@keyframes tm-spitze-zuckt{0%,6%,to{transform:rotate(0deg)}1.8%{transform:rotate(-11deg)}3.4%{transform:rotate(-3deg)}4.6%{transform:rotate(-8deg)}}@keyframes tm-schlafatmen{0%,to{transform:scale(1)}42%{transform:scaleY(1.022)}}@keyframes tm-lid-auf{0%,89%,97%,to{opacity:1}91%,95%{opacity:0}}@keyframes tm-auge-auf{0%,89%,97%,to{opacity:0}91%,95%{opacity:1}}@keyframes tm-sonne-wandert{0%{transform:translateX(-70px)}to{transform:translateX(60px)}}@media (prefers-reduced-motion:no-preference){.group\/marke:hover .tm-ident,a:hover>.tm-ident{animation:tm-tappt .35s ease-out}}@keyframes tm-tappt{0%{transform:rotate(0deg) translateY(0)}40%{transform:rotate(-10deg) translateY(2px)}to{transform:rotate(0deg) translateY(0)}}@media (prefers-reduced-motion:no-preference){[data-tier=hund][data-zustand=sitzt] .tm-hund-wedel{transform-origin:15% 95%;animation:tm-wedel-ruhig 1.6s ease-in-out infinite alternate}.tm-spur>.tm-spur-tapp{animation:tm-spur-tappt .3s ease-out both}.tm-spur>.tm-spur-tapp:nth-child(2){animation-delay:.1s}.tm-spur>.tm-spur-tapp:nth-child(3){animation-delay:.2s}.tm-spur-aktiv{animation:tm-spur-pulst 1.8s ease-in-out infinite}.tm-einzug{animation:tm-ami-einzug .42s cubic-bezier(.3,.9,.4,1) both}[data-tier-karte] .tm-kopf,[data-tier-karte] .tm-schwanz-basis{transition:transform .28s ease}[data-tier-karte=hund]:hover .tm-kopf{transform-origin:50% 88%;transform:rotate(7deg)}[data-tier-karte=katze]:hover .tm-schwanz-basis{transform-origin:16% 8%;transform:rotate(-14deg)}}@keyframes tm-wedel-ruhig{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}@keyframes tm-spur-tappt{0%{opacity:0;transform:scale(.55) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes tm-spur-pulst{0%,to{opacity:.45}50%{opacity:1}}.tm-stups-pfote{opacity:0;transform:translate(26px,-20px) rotate(115deg)}@media (prefers-reduced-motion:no-preference){.tm-peek{animation:tm-peek 32s ease-in-out infinite}@media (hover:hover){.group .tm-stups-pfote{transition:opacity .22s ease,transform .22s ease}.group:hover .tm-stups-pfote{opacity:1;transform:translate(6px) rotate(115deg)}.group .tm-stups-bild{transition:transform .3s ease}.group:hover .tm-stups-bild{transform:rotate(1.6deg)}}[data-zustand=traegt] .tm-henkel{transform-origin:50% 8%;animation:tm-henkel-schwingt 4s ease-in-out infinite alternate}[data-zustand=traegt] .tm-wischt{transform-origin:8% 80%;animation:tm-wischen 6s ease-in-out infinite alternate}}@keyframes tm-peek{0%,87%,to{transform:translateX(105%)}90%,96%{transform:translateX(38%)}}@keyframes tm-henkel-schwingt{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes tm-wischen{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}@media (prefers-reduced-motion:no-preference){.tm-trab .tm-trab-a{animation:tm-trab-a .24s steps(1) infinite}.tm-trab .tm-trab-b{animation:tm-trab-b .24s steps(1) infinite}.tm-apport{animation:tm-apport-weg 1s cubic-bezier(.3,.6,.6,1) both}.tm-apport-huepf{animation:tm-apport-huepf .33s ease-in-out 3}@supports (animation-timeline:scroll()){.tm-lese-lauf{animation:tm-lese-strecke linear both;animation-timeline:scroll()}.tm-lese-sitzt{animation:tm-lese-ankunft linear both;animation-timeline:scroll()}}}@keyframes tm-trab-a{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes tm-trab-b{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes tm-apport-weg{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(var(--tm-dx,200px),var(--tm-dy,-300px))}}@keyframes tm-apport-huepf{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes tm-lese-strecke{0%{transform:translateX(0);opacity:1}95%{opacity:1}to{transform:translateX(calc(100vw - 110px));opacity:0}}@keyframes tm-lese-ankunft{0%,94%{opacity:0}to{opacity:1}}html:not([data-tm-bereit]) .tm-deko *,html[data-tapete=pausiert] .tm-deko *{animation-play-state:paused!important}.tm-kante{stroke:rgba(45,42,38,.28);stroke-width:.8;stroke-linecap:round;stroke-linejoin:round}[data-tier=hund] .tm-lid{transform-origin:50% 0;transform:scaleY(.08)}@media (prefers-reduced-motion:no-preference){[data-tier=hund] .tm-hund-atmet{transform-origin:50% 100%;animation:tm-hund-atmen 4.2s ease-in-out infinite}[data-tier=hund] .tm-lid{animation:tm-hund-blinzelt 5.8s linear infinite}[data-tier=hund] .tm-lid-r{animation-delay:.04s}[data-tier=hund][data-zustand=schlaeft] .tm-ohr-l,[data-tier=hund][data-zustand=sitzt] .tm-ohr-l,[data-tier=hund][data-zustand=traegt] .tm-ohr-l,[data-tier=hund][data-zustand=wacht] .tm-ohr-l{transform-origin:80% 6%;animation:tm-hund-ohr-l 8s ease-in-out infinite}[data-tier=hund][data-zustand=sitzt] .tm-ohr-r,[data-tier=hund][data-zustand=traegt] .tm-ohr-r,[data-tier=hund][data-zustand=wacht] .tm-ohr-r{transform-origin:20% 6%;animation:tm-hund-ohr-r 11s ease-in-out infinite;animation-delay:-4.6s}[data-tier=hund][data-zustand=sitzt] .tm-kopf,[data-tier=hund][data-zustand=traegt] .tm-kopf{transform-origin:50% 92%;animation:none}[data-tier=hund] .tm-kopf-mikro{transform-origin:50% 92%;animation:tm-hund-kopf-mikro 8s ease-in-out infinite}[data-tier=hund][data-zustand=sitzt] .tm-hund-wedel{transform-origin:12% 94%;animation:tm-hund-wedelt 1.6s ease-in-out infinite alternate}[data-tier=hund] .tm-hund-wedel-spitze{transform-origin:20% 90%;animation:tm-hund-wedelt-spitze 1.6s ease-in-out infinite alternate;animation-delay:-1.48s}[data-tier=hund][data-zustand=traegt] .tm-wischt{transform-origin:10% 86%;animation:tm-hund-wischt 5s ease-in-out infinite alternate}[data-zustand=graebt] .tm-graebt-koerper{transform-origin:70% 60%;animation:tm-hund-graebt .5s cubic-bezier(.4,0,.6,1) infinite alternate}[data-zustand=graebt] .tm-grab-pfote-a{transform-origin:80% 27.9%;animation:tm-hund-scharrt .5s ease-in-out infinite alternate}[data-zustand=graebt] .tm-grab-pfote-b{transform-origin:80.3% 27.9%;animation:tm-hund-scharrt .5s ease-in-out infinite alternate-reverse}[data-zustand=graebt] .tm-wedel{transform-origin:8% 92%;animation:tm-hund-wedelt-schnell .5s ease-in-out infinite alternate}.tm-kruemel-1,.tm-kruemel-2{animation:tm-hund-kruemel 1s ease-out infinite}.tm-kruemel-2{animation-delay:.3s}.tm-kruemel-3{animation:tm-hund-kruemel 1s ease-out infinite;animation-delay:.62s}.tm-trab .tm-trab-federt{transform-origin:50% 100%;animation:tm-hund-federt .48s ease-in-out infinite}.tm-trab .tm-trab-ohr{transform-origin:70% 10%;animation:tm-hund-trab-ohr .48s ease-in-out infinite}[data-zustand=schlaeft] .tm-traum-schwanz{transform-origin:10% 50%;animation:tm-hund-traum 17s ease-in-out infinite;animation-delay:-6s}[data-zustand=schlaeft] .tm-katze-ohr{transform-origin:50% 90%;animation:tm-hund-ohr-r 13s ease-in-out infinite;animation-delay:-2s}}@keyframes tm-hund-atmen{0%,to{transform:scale(1)}50%{transform:scaleY(1.015)}}@keyframes tm-hund-blinzelt{0%,96.6%,to{transform:scaleY(.08)}97.6%,99%{transform:scaleY(1)}}@keyframes tm-hund-ohr-l{0%,91%,95.5%,to{transform:rotate(0deg)}92.5%{transform:rotate(-7deg)}94%{transform:rotate(2deg)}}@keyframes tm-hund-ohr-r{0%,88%,93%,to{transform:rotate(0deg)}89.8%{transform:rotate(6deg)}91.5%{transform:rotate(-1.5deg)}}@keyframes tm-hund-kopf-mikro{0%,to{transform:rotate(0deg)}30%{transform:rotate(-2deg)}65%{transform:rotate(2deg)}}@keyframes tm-hund-wedelt{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes tm-hund-wedelt-spitze{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes tm-hund-wischt{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}@keyframes tm-hund-graebt{0%{transform:rotate(0deg) translate(0)}to{transform:rotate(-5deg) translate(-3px,3px)}}@keyframes tm-hund-scharrt{0%{transform:rotate(-4deg)}to{transform:rotate(10deg)}}@keyframes tm-hund-wedelt-schnell{0%{transform:rotate(-16deg)}to{transform:rotate(14deg)}}@keyframes tm-hund-kruemel{0%{opacity:0;transform:translate(0)}12%{opacity:1}50%{opacity:1;transform:translate(26px,-16px)}78%,to{opacity:0;transform:translate(48px,8px)}}@keyframes tm-hund-federt{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-1.2px) scaleY(1.02)}50%{transform:translateY(0) scale(1)}75%{transform:translateY(-1.2px) scaleY(1.02)}}@keyframes tm-hund-trab-ohr{0%,50%,to{transform:rotate(0deg)}25%,75%{transform:rotate(-9deg)}}@keyframes tm-hund-traum{0%,6%,to{transform:rotate(0deg)}2%{transform:rotate(6deg)}4%{transform:rotate(-3deg)}}