.k-nowrap{white-space:nowrap}.k-mitte{margin-left:auto;margin-right:auto}.k-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;display:flex}.k-knopf-linie{min-height:3.25rem;box-shadow:inset 0 0 0 2px var(--color-action);color:var(--color-action);white-space:nowrap;border-radius:999px;align-items:center;gap:.55rem;padding:0 1.5rem;font-weight:800;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.k-knopf-linie:hover{background:var(--color-action);color:var(--color-on-dark)}}.k-karten{grid-template-columns:minmax(0,1fr);gap:3.5rem 2rem;margin-top:clamp(3rem,5vw,4.25rem);display:grid}@media (min-width:640px){.k-karten[data-spalten="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.k-karten[data-spalten="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.k-karten[data-spalten="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 2.75rem}}@media (max-width:639px){.k-karten{gap:4rem}}.k-wuerfel{--neigung-x:-5deg;--neigung-y:-8deg;--dreh:0deg;--heben:0px;padding:0 2% 0 5%;position:relative;container-type:inline-size}.k-wuerfel:hover,.k-wuerfel[data-gedreht]{z-index:2}.k-wuerfel:has(:focus-visible){z-index:2}.k-buehne{aspect-ratio:1;perspective:3200px;perspective-origin:50% 20%;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:.6rem;outline:none;width:100%;position:relative}.k-buehne:focus-visible{box-shadow:0 0 0 3px var(--color-paper), 0 0 0 5px var(--color-action)}.k-buehne:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-ink) 34%, transparent), transparent);border-radius:50%;height:2.4rem;transition:transform .5s cubic-bezier(.45,0,.2,1),opacity .5s;position:absolute;bottom:-1.6rem;left:6%;right:2%}.k-koerper{transform-style:preserve-3d;transform:translateY(var(--heben)) translateZ(-50cqw) rotateX(var(--neigung-x)) rotateY(calc(var(--neigung-y) + var(--dreh)));transition:transform .5s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}.k-seite{backface-visibility:hidden;border-radius:.6rem;position:absolute;inset:0;overflow:hidden}.k-seite:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.k-hinten{transform:rotateY(180deg)translateZ(50cqw)}.k-unten{background:var(--color-deep);transform:rotateX(-90deg)translateZ(50cqw)}.k-links{transform:rotateY(-90deg)translateZ(50cqw)}.k-oben{transform:rotateX(90deg)translateZ(50cqw)}.k-rechts{transform:rotateY(90deg)translateZ(50cqw)}.k-vorne{background:var(--color-on-dark);box-shadow:inset 0 0 0 1px var(--sprosse);flex-direction:column;display:flex;transform:translateZ(50cqw)}.k-bild{background:var(--color-mist);flex:1;min-height:0;position:relative;overflow:hidden}.k-vorne-fuss{background:var(--color-on-dark);justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1.15rem 1.05rem;display:flex}.k-vorne .k-h3{margin:0;font-size:clamp(1.05rem,6.2cqw,1.3rem)}.k-tipp{letter-spacing:.12em;text-transform:uppercase;color:var(--color-action);flex:none;font-size:.7rem;font-weight:800;display:none}@media (hover:none) and (prefers-reduced-motion:no-preference){.k-tipp{display:inline}}.k-symbol{background:var(--color-on-dark);box-shadow:0 2px 8px -3px color-mix(in srgb, var(--color-ink) 35%, transparent);color:var(--color-ink);border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700;position:absolute;top:.6rem;right:.6rem}.k-rechts,.k-links{color:var(--color-on-dark);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-on-dark) 3%, transparent) 0 1px, transparent 1px 4px), linear-gradient(160deg, color-mix(in srgb, var(--color-ink) 88%, var(--color-on-dark)), var(--color-deep) 70%);box-shadow:inset 0 3px 0 var(--color-brand);flex-direction:column;justify-content:flex-end;gap:.6rem;padding:1.4rem;display:flex}.k-rechts:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-deep) 10%, transparent), color-mix(in srgb, var(--color-deep) 32%, transparent))}.k-links:after{background:color-mix(in srgb, var(--color-deep) 22%, transparent)}.k-rechts .k-icon{background:color-mix(in srgb, var(--color-on-dark) 10%, transparent);color:var(--color-on-dark);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-on-dark) 22%, transparent)}.k-seite-titel{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.05rem,6.4cqw,1.35rem);font-weight:900;line-height:1.2}.k-seite-satz{color:var(--color-on-dark);font-size:clamp(.85rem,4.6cqw,1rem);line-height:1.45}.k-oben{background:radial-gradient(90% 90% at 15% 15%, color-mix(in srgb, var(--color-on-dark) 95%, transparent), transparent 70%), repeating-linear-gradient(45deg, color-mix(in srgb, var(--color-ink) 6%, transparent) 0 1px, transparent 1px 22px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-ink) 6%, transparent) 0 1px, transparent 1px 22px), color-mix(in srgb, var(--color-mist) 70%, var(--color-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 14%, transparent)}.k-hinten{color:var(--color-on-dark);background:radial-gradient(120% 70% at 15% 0%, color-mix(in srgb, var(--color-on-dark) 12%, transparent), transparent 55%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-on-dark) 3%, transparent) 0 1px, transparent 1px 4px), linear-gradient(165deg, color-mix(in srgb, var(--color-ink) 88%, var(--color-on-dark)) 0%, var(--color-deep) 70%);box-shadow:inset 0 3px 0 var(--color-brand);flex-direction:column;padding:clamp(1rem,6cqw,1.5rem);display:flex}.k-hinten .hs-knopf{background:var(--color-on-dark);color:var(--color-deep)}.k-hinten:after{background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-on-dark) 14%, transparent) 42%, transparent 54%)}.k-hinten-titel{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1rem,6cqw,1.3rem);font-weight:900;line-height:1.2;position:relative}.k-hinten-liste{gap:clamp(.3rem,2cqw,.55rem);margin-top:clamp(.6rem,3.6cqw,1rem);display:grid;position:relative}.k-hinten-liste li{align-items:flex-start;gap:.5rem;font-size:clamp(.82rem,4.6cqw,1rem);font-weight:700;line-height:1.3;display:flex}.k-hinten-haken{width:1em;height:1em;box-shadow:inset 0 0 0 1.5px var(--color-brand);border-radius:50%;flex:none;margin-top:.12em;position:relative}.k-hinten-haken:after{content:"";border:solid var(--color-brand);border-width:0 2px 2px 0;width:.26em;height:.48em;position:absolute;top:.18em;left:.34em;transform:rotate(45deg)}.k-hinten-text{color:var(--color-on-dark);margin-top:clamp(.6rem,3.6cqw,1rem);font-size:clamp(.84rem,4.6cqw,1rem);line-height:1.45;position:relative}.k-hinten-fuss{align-items:center;gap:.6rem;margin-top:auto;padding-top:.7rem;display:flex;position:relative}.k-hinten-knopf{min-height:2.6rem;padding:0 1rem;font-size:clamp(.82rem,4.4cqw,.95rem)}.k-hinten-fuss{flex-wrap:wrap;gap:.5rem .9rem}.k-hinten-mehr{white-space:nowrap;min-height:2.6rem;color:var(--color-on-dark);text-underline-offset:4px;align-items:center;gap:.3em;font-size:clamp(.82rem,4.4cqw,.95rem);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.k-hinten-nummer{white-space:nowrap;color:var(--color-on-dark);text-underline-offset:4px;font-size:clamp(.82rem,4.4cqw,.98rem);font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.k-wuerfel-anfrage{z-index:3;min-height:2.75rem;color:var(--color-action);text-underline-offset:5px;align-items:center;gap:.4rem;margin-top:1.6rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.k-wuerfel-anfrage{transition:color .2s}.k-wuerfel-anfrage:hover{color:var(--color-action-strong)}}.k-wuerfel[data-gedreht]{--dreh:-180deg;--heben:-6px}.k-wuerfel:has(:focus-visible){--dreh:-180deg;--heben:-6px}.k-wuerfel[data-gedreht] .k-koerper{transition-duration:.8s}.k-wuerfel:has(:focus-visible) .k-koerper{transition-duration:.8s}.k-wuerfel[data-gedreht] .k-buehne:after{opacity:.75;transition-duration:.8s;transform:scale(1.08)}.k-wuerfel:has(:focus-visible) .k-buehne:after{opacity:.75;transition-duration:.8s;transform:scale(1.08)}@media (hover:hover) and (pointer:fine){.k-wuerfel:hover{--dreh:-180deg;--heben:-6px}.k-wuerfel:hover .k-koerper{transition-duration:.8s}.k-wuerfel:hover .k-buehne:after{opacity:.75;transition-duration:.8s;transform:scale(1.08)}}.k-hinten,.k-links{visibility:hidden;transition:visibility 0s linear .48s}.k-vorne,.k-rechts{visibility:visible;transition:visibility linear}.k-wuerfel[data-gedreht] .k-hinten,.k-wuerfel[data-gedreht] .k-links{visibility:visible;transition-delay:0s}.k-wuerfel:has(:focus-visible) .k-hinten{visibility:visible;transition-delay:0s}.k-wuerfel:has(:focus-visible) .k-links{visibility:visible;transition-delay:0s}.k-wuerfel[data-gedreht] .k-vorne{visibility:hidden;transition-delay:.6s}.k-wuerfel:has(:focus-visible) .k-vorne{visibility:hidden;transition-delay:.6s}.k-wuerfel[data-gedreht] .k-rechts{visibility:hidden;transition-delay:.79s}.k-wuerfel:has(:focus-visible) .k-rechts{visibility:hidden;transition-delay:.79s}@media (hover:hover) and (pointer:fine){.k-wuerfel:hover .k-hinten,.k-wuerfel:hover .k-links{visibility:visible;transition-delay:0s}.k-wuerfel:hover .k-vorne{visibility:hidden;transition-delay:.6s}.k-wuerfel:hover .k-rechts{visibility:hidden;transition-delay:.79s}}.k-icon{background:var(--color-action);width:3rem;height:3rem;color:var(--color-on-dark);box-shadow:0 10px 22px -12px var(--color-action);border-radius:.9rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-h3{letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;margin-top:1rem;font-size:1.22rem;font-weight:900;line-height:1.2}.k-satz{color:var(--color-ink-soft);margin-top:.5rem;font-size:1rem;line-height:1.6}.k-bildhinweis{color:var(--color-ink-soft);margin-top:2.5rem;font-size:.78rem}.k-ob,.k-hv,.k-warum2{padding:clamp(5rem,10vw,8.5rem) 0;position:relative}.k-ob{background:linear-gradient(180deg, var(--color-paper), color-mix(in srgb, var(--color-mist) 42%, var(--color-paper)) 14%, color-mix(in srgb, var(--color-mist) 42%, var(--color-paper)) 86%, var(--color-paper))}.k-ob-raster{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);display:grid}@media (min-width:1024px){.k-ob-raster{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.k-ob-bild{position:sticky;top:12vh}}.k-ob-foto{aspect-ratio:4/4.4;background:var(--color-mist);border-radius:1.6rem;position:relative;overflow:hidden}@media (min-width:1024px){.k-ob-foto{aspect-ratio:auto;height:min(74vh,44rem)}}@media (max-width:1023px){.k-ob-foto{aspect-ratio:4/3.4}}.k-ob-bild .k-bildhinweis{margin-top:.75rem}.k-ob-text-spalte{padding-top:clamp(0rem,4vh,3rem)}.k-ob-liste{border-top:1px solid var(--sprosse);margin:clamp(2rem,5vh,3.5rem) 0 clamp(2rem,5vh,3rem)}.k-ob-punkt{border-bottom:1px solid var(--sprosse);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;padding:clamp(1.6rem,7vh,4rem) 0;display:grid}@media (max-width:639px){.k-ob-punkt{grid-template-columns:1.9rem minmax(0,1fr);gap:.4rem;padding:1.4rem 0}.k-ob-text{text-wrap:balance;gap:.7rem}}.k-ob-nr{letter-spacing:.12em;color:var(--color-action);font-size:.85rem;font-weight:800}.k-ob-wisch{justify-self:start;display:inline-block;position:relative}.k-ob-text{letter-spacing:-.015em;color:var(--color-ink);align-items:center;gap:.9rem;font-size:clamp(1.2rem,2.1vw,1.7rem);font-weight:800;line-height:1.25;display:inline-flex}.k-ob-text .h-haken{width:1.35rem;height:1.35rem}.k-ob-text .h-haken:after{width:.34rem;height:.62rem;top:.27rem;left:.47rem}.k-ob-gummi{pointer-events:none;background:linear-gradient(180deg, var(--color-ink-soft), var(--color-ink), var(--color-ink-soft));width:.4rem;box-shadow:-10px 0 18px -4px color-mix(in srgb, var(--color-brand) 45%, transparent);border-radius:999px;margin-left:-.2rem;position:absolute;top:-.5rem;bottom:-.5rem}html:not(.js) .k-ob-text{clip-path:none!important}.k-hv{background:var(--color-paper);isolation:isolate}.k-hv:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 45% at 82% 45%, color-mix(in srgb, var(--color-brand) 16%, transparent), transparent 70%), radial-gradient(40% 40% at 12% 70%, color-mix(in srgb, var(--color-mist) 85%, transparent), transparent 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.k-hv-h2{letter-spacing:-.04em;max-width:22ch;color:var(--color-ink);text-wrap:balance;font-size:clamp(2rem,6.4vw,5.6rem);font-weight:900;line-height:1.1}.k-hv-saetze{gap:.4rem;max-width:54rem;margin-top:clamp(1.25rem,3vw,2.25rem);display:grid}.k-hv-satz{letter-spacing:-.025em;color:var(--color-ink-soft);font-size:clamp(1.35rem,2.9vw,2.5rem);font-weight:800;line-height:1.2}.k-hv-zeile{display:block;position:relative}.k-hv-zeile-text{will-change:filter, opacity;display:block}.k-hv-schleier{pointer-events:none;background:radial-gradient(circle at 20% 40%, color-mix(in srgb, var(--color-on-dark) 70%, transparent) 0 1.5px, transparent 2.5px) 0 0 / 14px 13px, color-mix(in srgb, var(--color-on-dark) 55%, transparent);-webkit-backdrop-filter:blur(3px);border-radius:.4em;position:absolute;inset:-.25em 0}.k-hv-raster{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.k-hv-nutzen{border-top:1px solid var(--sprosse);margin-top:clamp(3rem,7vw,5.5rem);padding-top:clamp(2rem,4vw,3rem)}.k-hv-h3{letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:900;line-height:1.12}.k-hv-absatz{max-width:40rem;color:var(--color-ink-soft);margin-top:1rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.k-hv-liste-kopf{margin-top:clamp(2rem,4vw,2.75rem)}.k-hv-liste{margin:1rem 0 0}.k-hv-liste .k-ob-punkt{padding:clamp(1rem,2.6vh,1.5rem) 0}.k-hv-liste .k-ob-text{font-size:clamp(1.05rem,1.6vw,1.3rem)}.k-hv-hinweis{color:var(--color-ink-soft);margin-top:1rem;font-size:1rem}@media (min-width:1024px){.k-hv-raster{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.k-hv .k-hv-h2{font-size:clamp(2.4rem,4vw,3.6rem)}.k-hv .k-hv-satz{font-size:clamp(1.3rem,2.1vw,2rem)}}.k-hv-raeumung{aspect-ratio:2/3;background:var(--color-mist);box-shadow:0 0 0 1px var(--sprosse), 0 30px 60px -40px color-mix(in srgb, var(--color-ink) 45%, transparent);border-radius:1.6rem;margin:0;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:1023px){.k-hv-raeumung{aspect-ratio:4/5}}.k-hv-r-bild{object-fit:cover;object-position:50% 100%}.k-hv-r-film{width:100%;height:100%;position:absolute;inset:0}.k-hv-raeumung .k-symbol{top:auto;bottom:.8rem;right:.8rem}@media (min-width:1024px){.k-hv-raster>.k-hv-raeumung{position:sticky;top:14vh}}.k-hv-knopf{margin-top:clamp(2rem,4vw,3rem)}@media (max-width:599px){.k-hv-knopf{white-space:normal;text-align:left;padding:.85rem 1.4rem;line-height:1.3}}html:not(.js) .k-hv-zeile-text{filter:none!important;opacity:1!important}html:not(.js) .k-hv-schleier{display:none}.k-warum2{background:linear-gradient(180deg, var(--color-paper), color-mix(in srgb, var(--color-mist) 38%, var(--color-paper)) 12%, color-mix(in srgb, var(--color-mist) 38%, var(--color-paper)) 88%, var(--color-paper))}.k-warum2-raster{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}@media (min-width:1024px){.k-warum2-raster{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.k-warum2-kopf{position:sticky;top:14vh}}.k-warum2-kopf .k-anfrage{max-width:30rem;margin-top:clamp(1.75rem,4vh,2.75rem)}.k-stapel{gap:0;display:grid;position:relative}.k-stapel:before{content:"";z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(38% 30% at 30% 30%, color-mix(in srgb, var(--color-brand) 45%, transparent), transparent 70%), radial-gradient(34% 28% at 72% 70%, color-mix(in srgb, var(--color-action) 32%, transparent), transparent 70%);animation:8s ease-in-out infinite alternate k-treiben;position:absolute;inset:10% -6%}@keyframes k-treiben{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,3%)scale(1.06)}}.k-stapel-platz{top:calc(16vh + var(--i) * 2.4rem);z-index:1;padding-bottom:32vh;position:sticky}.k-stapel-platz:last-child{padding-bottom:0}.k-glas{transform-origin:50% 0;background:linear-gradient(135deg, var(--color-on-dark) 0%, color-mix(in srgb, var(--color-mist) 35%, var(--color-on-dark)) 100%);min-height:11.5rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-on-dark) 95%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-on-dark) 70%, transparent), 0 30px 60px -36px color-mix(in srgb, var(--color-ink) 45%, transparent);border-radius:1.6rem;align-items:center;padding:clamp(1.6rem,3vw,2.4rem);display:flex;position:relative}.k-glas:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--color-brand) 10%, transparent) 46%, transparent 57%);position:absolute;inset:0}.k-glas>.k-glas-icon,.k-glas>.k-glas-text{z-index:1;position:relative}.k-glas-inhalt{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.4rem 1.6rem;width:100%;display:grid;position:relative}.k-glas-nr{z-index:1;letter-spacing:.14em;color:var(--color-action);font-size:.8rem;font-weight:800;position:absolute;top:.75rem;right:1.4rem}.k-glas-icon{background:linear-gradient(160deg, var(--color-brand), var(--color-action-strong));width:4.25rem;height:4.25rem;color:var(--color-on-dark);box-shadow:0 14px 28px -16px var(--color-action);border-radius:1.2rem;justify-content:center;align-items:center;display:inline-flex}.k-glas-text{color:var(--color-ink-soft);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.45}.k-glas-text strong{letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:900}@media (max-width:1023px){.k-stapel-platz{top:calc(5.5rem + var(--i) * 2.1rem);padding-bottom:22vh}}@media (max-width:479px){.k-glas-inhalt{grid-template-columns:minmax(0,1fr)}.k-glas-icon{width:3.5rem;height:3.5rem}}.k-anfrage{background:var(--color-on-dark);box-shadow:0 0 0 1px var(--sprosse), 0 24px 50px -34px color-mix(in srgb, var(--color-ink) 50%, transparent);border-radius:1.6rem;padding:clamp(1.6rem,3vw,2.25rem)}.k-anfrage-titel{letter-spacing:-.02em;color:var(--color-ink);font-size:1.45rem;font-weight:900;line-height:1.2}.k-anfrage-knopf{justify-content:center;width:100%;margin-top:1.4rem}.k-tel{color:var(--color-ink);white-space:nowrap;align-items:center;gap:.75rem;margin-top:1.4rem;font-size:1.3rem;font-weight:900;display:inline-flex}.k-tel-icon{background:color-mix(in srgb, var(--color-brand) 16%, transparent);width:2.6rem;height:2.6rem;color:var(--color-action);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.k-tel{transition:color .2s}.k-tel:hover{color:var(--color-action)}}.k-radar .vp-blatt:before{content:"";z-index:1;pointer-events:none;opacity:0;background:conic-gradient(from 0deg, transparent 0deg 300deg, color-mix(in srgb, var(--color-brand) 7%, transparent) 340deg, color-mix(in srgb, var(--color-brand) 18%, transparent) 359deg, transparent 360deg);border-radius:50%;position:absolute;inset:10%}.k-radar[data-radar] .vp-blatt:before{opacity:1;animation:k-radar var(--k-umlauf) linear infinite}.k-radar .vp-blatt:has(.vp-leaflet):before{display:none}.k-radar .vp-svg{z-index:2}@keyframes k-radar{to{transform:rotate(360deg)}}.k-radar[data-radar] .vp-punkt .vp-punkt-kern{animation:k-ping var(--k-umlauf) linear infinite;animation-delay:var(--k-ping,0s)}.k-radar[data-radar] .vp-punkt text{animation:k-ping-text var(--k-umlauf) linear infinite;animation-delay:var(--k-ping,0s)}@keyframes k-ping{0%{fill:var(--color-brand);transform:scale(1.7)}12%{fill:var(--color-ink);transform:scale(1)}to{fill:var(--color-ink);transform:scale(1)}}@keyframes k-ping-text{0%{fill:var(--color-action)}14%{fill:var(--color-ink-soft)}to{fill:var(--color-ink-soft)}}.k-radar .vp-punkt[data-aktiv] .vp-punkt-kern,.k-radar .vp-punkt[data-aktiv] text{animation:none}.k-fq-liste{background:var(--color-on-dark);box-shadow:0 0 0 1px var(--sprosse);border-radius:1.6rem;padding:.5rem clamp(1.25rem,2.4vw,2rem)}.k-fq-item+.k-fq-item{border-top:1px solid var(--sprosse)}.k-fq-frage{min-height:4.25rem;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.1rem 0;font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:800;line-height:1.35;list-style:none;display:flex}.k-fq-frage::-webkit-details-marker{display:none}.k-fq-plus{background:color-mix(in srgb, var(--color-brand) 14%, transparent);border-radius:50%;flex:none;width:2.25rem;height:2.25rem;transition:transform .6s cubic-bezier(.16,1,.3,1),background-color .3s;position:relative}.k-fq-plus:before,.k-fq-plus:after{content:"";background:var(--color-action);border-radius:2px;width:.85rem;height:2px;margin:-1px 0 0 -.425rem;position:absolute;top:50%;left:50%}.k-fq-plus:after{transform:rotate(90deg)}.k-fq-item[open] .k-fq-plus{background:var(--color-action);transform:rotate(135deg)}.k-fq-item[open] .k-fq-plus:before,.k-fq-item[open] .k-fq-plus:after{background:var(--color-on-dark)}.k-fq-antwort{color:var(--color-ink-soft);max-width:46rem;padding:0 3.5rem 1.5rem 0;font-size:1.05rem;line-height:1.65}html.js .k-fq-item[open] .k-fq-antwort{animation:.8s cubic-bezier(.16,1,.3,1) both k-wisch}@keyframes k-wisch{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@media (hover:hover) and (pointer:fine){.k-fq-frage{transition:color .2s}.k-fq-frage:hover{color:var(--color-action)}}@media (max-width:599px){.k-fq-antwort{padding-right:0}}@media (prefers-reduced-motion:reduce){.k-stapel:before{animation:none}.k-radar .vp-blatt:before,.k-radar .vp-punkt .vp-punkt-kern,.k-radar .vp-punkt text{animation:none!important}html.js .k-fq-item[open] .k-fq-antwort{animation:none}.k-fq-plus{transition:none}}.k-wuerfel-details{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-wuerfel-details ul{gap:.35rem;display:grid}.k-wuerfel-details li{color:var(--color-ink);align-items:flex-start;gap:.5rem;font-weight:700;line-height:1.35;display:flex}.k-wuerfel-details p{color:var(--color-ink-soft);line-height:1.5}.k-wuerfel-mehr{color:var(--color-action);text-underline-offset:4px;gap:.3em;margin-top:.6rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}@media (prefers-reduced-motion:reduce){.k-wuerfel,.k-wuerfel[data-gedreht],.k-wuerfel:hover{--dreh:0deg!important;--heben:0px!important}.k-wuerfel:has(:focus-visible){--dreh:0deg!important;--heben:0px!important}.k-koerper,.k-buehne:after{transition:none!important}.k-vorne,.k-rechts{visibility:visible!important}.k-wuerfel-details{clip-path:none;white-space:normal;width:auto;height:auto;margin:2rem 0 0;position:static;overflow:visible}}@media (prefers-reduced-motion:no-preference){.k-hv-punkt{animation:linear both k-hv-ein;animation-timeline:view();animation-range:entry entry 70%}}@keyframes k-hv-ein{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}
