.kn-quer{--kn-nacht:#07090a;--kn-nacht-2:#0e1316;--kn-orange:#d87a26;--kn-hell:#f2b66e;--kn-blau:#9dbdd9;--kn-text-2:#ffffffbd;--kn-ease:cubic-bezier(.2, .75, .25, 1);--kn-display:var(--font-barlow-condensed), var(--font-barlow), Arial, sans-serif;overflow:hidden}.ph .kn-quer .kn-h2{text-transform:uppercase;color:#fff;margin:18px 0 0;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:800;line-height:.9;font-family:var(--kn-display)!important}.ph .kn-quer__links>.kn-h2:first-child{margin-top:0}.kn-quer{background:var(--kn-nacht);color:#fff;padding:clamp(80px,9vw,150px) 0 clamp(72px,8vw,120px)}.kn-quer__grid{gap:56px;display:grid}@media (min-width:1100px){.kn-quer__grid{grid-template-columns:minmax(0,1fr) 430px;align-items:start}}.kn-quer__buehne{align-items:center;gap:30px;margin-top:clamp(40px,5vw,70px);display:grid;position:relative}@media (min-width:760px){.kn-quer__buehne{grid-template-columns:minmax(0,560px) minmax(220px,1fr)}}.kn-schnitt{width:100%;max-width:600px;height:auto;display:block;overflow:visible}.kn-schnitt__glut{opacity:.12;transition:opacity 1.6s 2.4s}.kn-quer.is-an .kn-schnitt__glut{opacity:.25}.kn-schnitt__alt{opacity:0;transition:opacity .9s var(--kn-ease), transform 1.1s var(--kn-ease);transform:translate(28px)}.kn-quer.is-an .kn-schnitt__alt{opacity:1;transform:none}.kn-schnitt__risse path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s ease-out .7s}.kn-quer.is-an .kn-schnitt__risse path{stroke-dashoffset:0}.kn-schnitt__liner{transition:transform 1.9s cubic-bezier(.3,.1,.15,1) 1.1s;transform:translate(176px)}.kn-quer.is-an .kn-schnitt__liner{transform:none}.kn-schnitt__licht{opacity:0}.kn-quer.is-an .kn-schnitt__licht{animation:7s ease-in-out 3s infinite kn-aushaerten}@keyframes kn-aushaerten{0%{opacity:1;transform:translate(0)}22%{opacity:1;transform:translate(300px)}23%,to{opacity:0;transform:translate(300px)}}.kn-schnitt__glanz{opacity:0;transition:opacity 1s 3s}.kn-quer.is-an .kn-schnitt__glanz{opacity:.7}.kn-schnitt__nr-in{transform-box:fill-box;transform-origin:50%}@media (max-width:599px){.kn-schnitt__nr-in{transform:scale(1.3)}}.kn-schnitt__nr{opacity:0;transition:opacity .5s;transition-delay:calc(3.1s + var(--i) * .22s)}.kn-quer.is-an .kn-schnitt__nr{opacity:1}.kn-quer__labels{gap:34px;margin:0;padding:0;list-style:none;display:grid}.kn-quer__label{opacity:0;transition:opacity .7s var(--kn-ease), transform .7s var(--kn-ease);transition-delay:calc(3.1s + var(--i) * .22s);align-items:flex-start;gap:16px;display:flex;transform:translate(-12px)}.kn-quer.is-an .kn-quer__label{opacity:1;transform:none}.kn-quer__nr{width:40px;height:40px;font-family:var(--kn-display);border:2px solid #ffffffd9;border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:800;line-height:1;display:grid}.kn-quer__label--2 .kn-quer__nr{border-color:var(--kn-hell);color:var(--kn-hell)}.kn-quer__label strong{font-family:var(--kn-display);text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1.05;display:block}.kn-quer__label--2 strong{color:var(--kn-hell)}.kn-quer__label small{color:var(--kn-text-2);margin-top:4px;font-size:.98rem;display:block}.kn-quer__karten{gap:16px;display:grid}@media (min-width:640px) and (max-width:1099px){.kn-quer__karten{grid-template-columns:1fr 1fr}}.kn-karte{background:var(--kn-nacht-2);opacity:0;transition:opacity .9s var(--kn-ease), transform .9s var(--kn-ease), border-color .3s;transition-delay:calc(.3s + var(--i) * .16s);border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;transform:translateY(30px)}.kn-quer.is-an .kn-karte{opacity:1;transform:none}.kn-karte:hover{border-color:#d87a2699}.kn-karte__bild{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.kn-karte__bild img{object-fit:cover;transition:transform 1.1s var(--kn-ease)}.kn-karte:hover .kn-karte__bild img{transform:scale(1.06)}.kn-karte__text{padding:22px 24px 24px}.kn-karte__ort{font-family:var(--kn-display);letter-spacing:.18em;text-transform:uppercase;color:var(--kn-blau);margin:0;font-size:.8rem;font-weight:700}.kn-karte__titel{font-family:var(--kn-display);text-transform:uppercase;overflow-wrap:normal;word-break:normal;margin:6px 0 0;font-size:1.85rem;font-weight:800;line-height:1}@media (prefers-reduced-motion:reduce){.kn-quer.is-an .kn-schnitt__licht{animation:none}.kn-schnitt__alt,.kn-schnitt__liner,.kn-schnitt__nr,.kn-schnitt__glanz,.kn-schnitt__glut{opacity:1;transition:none;transform:none}.kn-schnitt__glanz{opacity:.7}.kn-schnitt__glut{opacity:.25}.kn-schnitt__risse path{stroke-dashoffset:0;transition:none}.kn-quer__label,.kn-karte{opacity:1;transition:none;transform:none}}
