.ek-hero:before{content:"";position:absolute;inset:-20% -10%;pointer-events:none;background:radial-gradient(44% 40% at 80% 38%,rgba(194,24,91,.13),transparent 70%),radial-gradient(30% 32% at 8% 16%,rgba(201,138,46,.15),transparent 72%)}.ek-note{position:relative;overflow:hidden;background:linear-gradient(177deg,#fbf1c2,#f7e8a9 57.4%,#eadb92 58%,#f8ebb2 58.8%,#f3e3a1);box-shadow:0 22px 34px -20px rgba(45,27,14,.5),0 1px 0 rgba(45,27,14,.08);filter:saturate(.82)}.ek-note:after{content:"";position:absolute;right:-26px;bottom:-22px;width:92px;height:92px;border-radius:50%;border:5px solid rgba(122,74,24,.15);box-shadow:inset 0 0 0 1px rgba(122,74,24,.07)}.ek-tape{position:absolute;z-index:1;top:-12px;left:50%;width:5.25rem;height:1.6rem;transform:translateX(-50%) rotate(-2.5deg);background:rgba(255,251,238,.66);border-inline:1px dashed rgba(45,27,14,.14);box-shadow:0 1px 2px rgba(45,27,14,.2)}.ek-underlined{position:relative;display:inline-block}.ek-underlined:after{content:"";position:absolute;left:-2%;right:-6%;bottom:-.12em;height:5px;border-top:2px solid;border-bottom:1.5px solid;border-radius:2px;transform:rotate(-1.6deg);opacity:.8}.ek-crossed{position:relative;display:inline-block}.ek-crossed:after{content:"";position:absolute;left:-5%;right:-7%;top:56%;height:2px;border-radius:2px;background:currentColor;transform:rotate(-3deg)}.ek-station{position:relative;padding-left:2.75rem;padding-bottom:2.75rem}.ek-station:before{content:"";position:absolute;left:.55rem;top:1.75rem;bottom:.7rem;border-left:2px dotted rgba(45,27,14,.42)}.ek-station:after{content:"";position:absolute;left:calc(.55rem - 4px);bottom:.1rem;border:5px solid transparent;border-top:8px solid rgba(45,27,14,.6);border-bottom:0}.ek-station:last-child{padding-bottom:0}.ek-station:last-child:after,.ek-station:last-child:before{display:none}.ek-sign{border-top:3px solid #2d1b0e}.ek-sign-body{position:relative;padding-top:1.75rem;margin-inline:.5rem;transform-origin:50% 0}.ek-sign-body:after,.ek-sign-body:before{content:"";position:absolute;top:0;width:1px;height:1.75rem;background:rgba(45,27,14,.6)}.ek-sign-body:before{left:20%}.ek-sign-body:after{right:20%}.ek-sign--zutaten{--ek-sign:#237a52}.ek-sign--verpackung{--ek-sign:#a35e22}.ek-sign--reinigung{--ek-sign:#3d6b9e}.ek-sign--buero{--ek-sign:#855c92}.ek-sign--technik{--ek-sign:#5b6b7d}.ek-sign--sonstiges{--ek-sign:#7f6b59}.ek-dot,.ek-sign-band{background:var(--ek-sign)}@media (hover:hover){.ek-sign:hover .ek-sign-body{animation:ek-sway 1.5s ease-in-out}}@keyframes ek-sway{0%,to{transform:rotate(0deg)}22%{transform:rotate(1.7deg)}55%{transform:rotate(-1.1deg)}82%{transform:rotate(.5deg)}}.ek-not{position:relative;display:inline-block;--ek-tilt:-2deg}.ek-not:nth-child(n+3){order:2}.ek-not:nth-child(2){--ek-tilt:1.3deg}.ek-not:nth-child(3){--ek-tilt:-3deg}.ek-not:nth-child(4){--ek-tilt:1.8deg}.ek-not:after{content:"";position:absolute;left:-3%;right:-3%;top:57%;height:max(3px,.075em);border-radius:3px;background:#c2185b;transform:rotate(var(--ek-tilt));transform-origin:0 50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ek-not:after{animation:ek-strike linear both;animation-timeline:view();animation-range:entry 35% cover 42%}}}@keyframes ek-strike{0%{transform:rotate(var(--ek-tilt)) scaleX(0)}to{transform:rotate(var(--ek-tilt)) scaleX(1)}}@media (prefers-reduced-motion:reduce){.ek-not:after,.ek-sign:hover .ek-sign-body{animation:none}}