.karte-module__PnXcga__buehne{background:radial-gradient(80% 50% at 100% -5%, #ff2bd64d 0%, #d614b424 32%, #a9008f0a 58%, transparent 76%), radial-gradient(60% 40% at -10% 55%, #7828ff24 0%, #7828ff0a 50%, transparent 75%), var(--background)}.karte-module__PnXcga__spots{pointer-events:none;position:absolute;inset:0;overflow:hidden}.karte-module__PnXcga__spot{animation:karte-module__PnXcga__treiben var(--dauer) ease-in-out infinite alternate;will-change:transform;border-radius:50%;position:absolute}.karte-module__PnXcga__spot:first-child{--dauer:14s;background:radial-gradient(circle,#ff2bd657,#ff2bd61a 38%,#0000 68%);width:70vmax;height:70vmax;top:-18%;right:-22%}.karte-module__PnXcga__spot:nth-child(2){--dauer:18s;background:radial-gradient(circle,#7828ff4d,#7828ff14 40%,#0000 68%);width:60vmax;height:60vmax;animation-delay:-6s;bottom:-30%;left:-26%}.karte-module__PnXcga__spot:nth-child(3){--dauer:22s;background:radial-gradient(circle,#ff5ac829,#0000 65%);width:40vmax;height:40vmax;animation-delay:-11s;top:30%;left:35%}@keyframes karte-module__PnXcga__treiben{0%{transform:translate(-4%,-3%)scale(1)}to{transform:translate(5%,6%)scale(1.12)}}.karte-module__PnXcga__zeigerSpot{pointer-events:none;background:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px), #ff2bd624, transparent 70%);display:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.karte-module__PnXcga__zeigerSpot{display:block}}@media (prefers-reduced-motion:reduce){.karte-module__PnXcga__spot{animation:none}}.karte-module__PnXcga__auftritt{animation:.72s cubic-bezier(.22,1,.36,1) both karte-module__PnXcga__auftritt;animation-delay:calc(var(--i,0) * 70ms)}@keyframes karte-module__PnXcga__auftritt{0%{transform:translateY(18px)}to{transform:none}}.karte-module__PnXcga__schweben{animation:karte-module__PnXcga__schweben var(--dauer,6s) ease-in-out infinite alternate;animation-delay:var(--verzug,0s)}@keyframes karte-module__PnXcga__schweben{0%{transform:translate3d(0, -6px, 0) rotate(var(--dreh,0deg))}to{transform:translate3d(0, 7px, 0) rotate(calc(var(--dreh,0deg) * -1))}}.karte-module__PnXcga__chip{background:#121311d1;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff14,0 12px 30px -12px #000c}@media (hover:hover) and (pointer:fine){.karte-module__PnXcga__chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d}}.karte-module__PnXcga__cta{isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 50px -14px #ff2bd699}.karte-module__PnXcga__cta:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#fff6 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.karte-module__PnXcga__cta:hover:after,.karte-module__PnXcga__cta:focus-visible:after{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translate(120%)}.karte-module__PnXcga__cta:hover{box-shadow:inset 0 0 0 1px #fff3,0 22px 60px -10px #ff2bd6bf}.karte-module__PnXcga__cta:active{transform:scale(.975)}.karte-module__PnXcga__ctaSymbol{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.karte-module__PnXcga__cta:hover .karte-module__PnXcga__ctaSymbol{transform:rotate(-8deg)scale(1.08)}.karte-module__PnXcga__cta[data-gespeichert=true] .karte-module__PnXcga__ctaSymbol{animation:.42s cubic-bezier(.34,1.56,.64,1) karte-module__PnXcga__haken}@keyframes karte-module__PnXcga__haken{0%{transform:scale(.4)}to{transform:none}}.karte-module__PnXcga__taste{-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s,color .3s}.karte-module__PnXcga__taste:hover{border-color:color-mix(in srgb, var(--signal) 60%, transparent);background-color:#ffffff0f}.karte-module__PnXcga__taste:hover .karte-module__PnXcga__tasteSymbol,.karte-module__PnXcga__taste:focus-visible .karte-module__PnXcga__tasteSymbol{color:var(--signal);transform:translateY(-2px)}.karte-module__PnXcga__tasteSymbol{transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .3s}.karte-module__PnXcga__taste:active{border-color:var(--signal);transform:scale(.95)}.karte-module__PnXcga__cta:focus-visible,.karte-module__PnXcga__taste:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.karte-module__PnXcga__puls{animation:2.4s ease-in-out infinite karte-module__PnXcga__puls}@keyframes karte-module__PnXcga__puls{0%,to{box-shadow:0 0 #ff2bd68c}60%{box-shadow:0 0 0 7px #ff2bd600}}@media (prefers-reduced-motion:reduce){.karte-module__PnXcga__auftritt,.karte-module__PnXcga__schweben,.karte-module__PnXcga__puls,.karte-module__PnXcga__cta[data-gespeichert=true] .karte-module__PnXcga__ctaSymbol{animation:none}.karte-module__PnXcga__cta,.karte-module__PnXcga__cta:after,.karte-module__PnXcga__ctaSymbol,.karte-module__PnXcga__taste,.karte-module__PnXcga__tasteSymbol{transition:none}}.karte-module__PnXcga__kontaktKarte{position:relative}.karte-module__PnXcga__kontaktKarte:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff12 47%,#ff8ce629 50%,#ffffff12 53%,#0000 58%) 0 0/300% 100% no-repeat;animation:6s cubic-bezier(.45,0,.25,1) 1.2s infinite karte-module__PnXcga__schimmer;position:absolute;inset:0}@keyframes karte-module__PnXcga__schimmer{0%{background-position:100% 0}45%,to{background-position:0 0}}.karte-module__PnXcga__kontaktKarte{isolation:isolate;background:radial-gradient(70% 55% at 0 0,#ff2bd62e,#0000 70%),radial-gradient(60% 50% at 100% 100%,#7828ff29,#0000 70%),#160e18b8;border:1px solid #ffffff1f;border-radius:1.5rem;padding:1.25rem 1.125rem 1.375rem;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ff2bd61f,0 0 50px -12px #ff2bd64d,0 30px 70px -30px #000000e6}.karte-module__PnXcga__kontaktKarte:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--winkel,0deg), transparent 0 70%, #ff2bd6e6 85%, transparent 100%);-webkit-mask-composite:xor;padding:1px;animation:9s linear infinite karte-module__PnXcga__kante;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.karte-module__PnXcga__kontaktKarte>:first-child{margin-top:0}@media (hover:hover) and (pointer:fine){.karte-module__PnXcga__kontaktKarte{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:radial-gradient(70% 55% at 0 0,#ff2bd629,#0000 70%),radial-gradient(60% 50% at 100% 100%,#7828ff24,#0000 70%),#ffffff09}}@media (min-width:1024px){.karte-module__PnXcga__kontaktKarte{border-radius:1.75rem;padding:2.25rem 2.25rem 2.5rem;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ff2bd61f,0 0 60px -10px #ff2bd647,0 40px 90px -40px #000000e6}}@property --winkel{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes karte-module__PnXcga__kante{to{--winkel:360deg}}@media (prefers-reduced-motion:reduce){.karte-module__PnXcga__kontaktKarte:before,.karte-module__PnXcga__kontaktKarte:after{animation:none}}
