button:hover,button:focus-within{transition:box-shadow .4s cubic-bezier(.32,1.55,.44,4),background-color .4s ease-out}button:hover>.icon-active{color:var(--txt-default)!important;transition:color .4s ease-out}.icon-parent-border:hover,.icon-parent-border:focus-within{transition:box-shadow .4s cubic-bezier(.68,-1.5,.265,4)}.teaser-card{overflow:visible}.teaser-content{position:relative;overflow:visible;outline:0 transparent solid;outline-offset:0;filter:brightness(1);transition:outline,outline-offset 200ms ease;transition:filter 200ms}.teaser-content:hover{position:relative;overflow:visible;outline:2px var(--line-transp-primary)solid;outline-offset:3px}.teaser-content:active{filter:brightness(1.5)}.client-logo .teaser-content{outline:none}.client-logo .teaser-content:hover{outline:none}.client-logo .teaser-svg{position:relative;overflow:visible;outline:0 transparent solid;outline-offset:0;filter:brightness(1);transition:outline,outline-offset 200ms ease;transition:filter 200ms}.client-logo .teaser-svg:hover{position:relative;overflow:visible;outline:2px var(--line-transp-primary)solid;outline-offset:3px}.hero-txt-sub-wrapper.bg-blur-circle::after{animation:fade-in-blur-circle 1500ms ease-out 200ms}@keyframes fade-in-blur-circle{0%{filter:brightness(1)saturate(1);opacity:0}33%{filter:brightness(1.6)saturate(.5)}100%{filter:brightness(1)saturate(1);opacity:1}}[data-theme=light]{color-scheme:light;@keyframes fade-in-blur-circle{0%{filter:brightness(1)saturate(1);opacity:0}33%{filter:brightness(1.6)saturate(.5)}100%{filter:brightness(1)saturate(1);opacity:1}}}@media(prefers-color-scheme:dark){@keyframes fade-in-blur-circle{0%{filter:brightness(0)saturate(1);opacity:0}33%{filter:brightness(2)saturate(2)}100%{filter:brightness(1)saturate(1);opacity:1}}}[data-theme=dark]{color-scheme:dark;@keyframes fade-in-blur-circle{0%{filter:brightness(0)saturate(1);opacity:0}33%{filter:brightness(2)saturate(2)}100%{filter:brightness(1)saturate(1);opacity:1}}}