.teaser-card.card-loading{cursor:wait}@property --angle{syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}.teaser-card.card-loading .teaser-content:hover{outline:none;outline-offset:0}.teaser-card.card-loading .teaser-content::after{content:'';position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:.75rem;--angle:0deg;background:conic-gradient(from var(--angle),var(--txt-reverse),var(--action-brand-resistant));z-index:-1;pointer-events:none;mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:2px;opacity:0;animation:navigation-loading-fade-in 300ms ease-out forwards,navigation-loading-gradient 1s linear infinite 100ms}@keyframes navigation-loading-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes navigation-loading-gradient{0%{--angle:0deg}100%{--angle:360deg}}@view-transition{navigation: auto;
}::view-transition-group(*){animation-duration:600ms;animation-timing-function:ease-in-out}::view-transition-new(*){}::view-transition-old(*){}::view-transition-old(root){animation:fade-out-old 600ms;animation-timing-function:ease-in-out}::view-transition-new(root){animation:fade-in-new 600ms;animation-timing-function:ease-in-out}@keyframes fade-out-old{0%{opacity:1}100%{opacity:0}}@keyframes fade-in-new{0%{opacity:0}100%{opacity:1}}html.vt-mpa.vt-traverse::view-transition-group(*){animation-duration:0ms!important}html.vt-mpa.vt-traverse::view-transition-old(*){animation:fade-out-traverse 600ms ease-out!important;animation-fill-mode:forwards!important}html.vt-mpa.vt-traverse::view-transition-new(*){animation:fade-in-traverse 600ms ease-out!important}@keyframes fade-out-traverse{0%{opacity:1}100%{opacity:0}}@keyframes fade-in-traverse{0%{opacity:0}100%{opacity:1}}.hero-h1{view-transition-name:hero-h1}::view-transition-group(hero-h1){animation:none!important;z-index:0}::view-transition-new(hero-h1){animation-duration:600ms;animation-name:slide-in-from-left;animation-timing-function:ease-out;animation-fill-mode:forwards;opacity:0}::view-transition-old(hero-h1){animation-duration:0ms;animation-delay:0ms;opacity:0}@keyframes slide-in-from-left{0%{transform:translateX(-300px);opacity:0}60%{opacity:0}100%{transform:translateX(0);opacity:1}}