.kd-motion-boot .hh-pills,.kd-motion-boot .hh-sub,.kd-motion-boot .hh-actions,.kd-motion-boot .hh-scrollcue{opacity:0;visibility:hidden}.hh-title{display:grid}.hh-line{margin:-.08em -.14em -.16em 0;padding:.08em .14em .16em 0;display:block;overflow:hidden}.hh-line-inner{will-change:transform;display:block}.kd-motion .hh-line-inner{transition:transform 1.05s cubic-bezier(.16,1,.3,1)}.kd-motion .hh-hero:not(.is-in) .hh-line-inner{transform:translateY(120%)}.kd-motion .hh-line:nth-child(2) .hh-line-inner{transition-delay:.12s}.kd-motion .hh-title em:after{transform-origin:0;transition:transform 1s cubic-bezier(.22,.8,.2,1) .25s;transform:scaleX(0)}.kd-motion .hh-hero.is-in .hh-title em:after{transform:scaleX(1)}.kd-progress{z-index:240;background:linear-gradient(90deg, var(--hh-violet,#d4006e) 0%, var(--hh-blue,#0077b6) 100%);transform-origin:0;pointer-events:none;height:3px;display:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.kd-motion .kd-progress{display:block}@property --kd-py{syntax:"<length>";inherits:false;initial-value:0}@property --kd-s{syntax:"<number>";inherits:false;initial-value:1}.hh-field-photo{transform:translateY(var(--kd-py,0px)) scale(var(--kd-s,1));transition:--kd-s .32s cubic-bezier(.2,.8,.2,1)}.hh-field:hover .hh-field-photo{transform:translateY(var(--kd-py,0px)) scale(var(--kd-s,1));--kd-s:1.05}.hh-svc,.hh-tile{position:relative;overflow:hidden}.kd-motion .hh-svc:after,.kd-motion .hh-tile:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #d4006e12, transparent 65%);transition:opacity .3s;position:absolute;inset:0}.kd-motion .hh-svc:hover:after,.kd-motion .hh-tile:hover:after{opacity:1}.kd-motion .hh-btn-primary{position:relative;overflow:hidden}.kd-motion .hh-btn-primary:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:38%;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)translate(0)}.kd-motion .hh-btn-primary:hover:before{transition:transform .7s;transform:skew(-18deg)translate(420%)}.kd-motion .hh-branchen-track:hover .hh-branchen-row{animation-play-state:paused}.hh-branche-pill{transition:border-color .2s,transform .2s,box-shadow .2s}.kd-motion .hh-branche-pill:hover{border-color:var(--hh-violet,#d4006e);transform:translateY(-2px);box-shadow:0 8px 20px #00285a14}@media (prefers-reduced-motion:no-preference){.kd-motion .hh-notfall:before{animation:14s ease-in-out infinite alternate kd-glow-drift}}@keyframes kd-glow-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-90px,70px)scale(1.18)}}@media (prefers-reduced-motion:reduce){.kd-motion-boot .hh-pills,.kd-motion-boot .hh-sub,.kd-motion-boot .hh-actions,.kd-motion-boot .hh-scrollcue{opacity:1;visibility:visible}.kd-motion-boot .hh-line-inner,.kd-motion .hh-hero:not(.is-in) .hh-line-inner{transform:none}.kd-motion .hh-title em:after{transition:none;transform:scaleX(1)}}
