@layer dc.board{.kseite{--nacht:#0d1724;--alpen:#16263a;--graphit:#1e2228;--silber:#c8ced6;--oy:#e8e3d5;--oy2:#dfdacc;--oy3:#c9c4b6;--gelb:#eabc0a;--aus:cubic-bezier(.16,1,.3,1);-webkit-font-smoothing:antialiased}.kseite ::selection{color:#171511;background:#eabc0ad9}.kseite :focus-visible{outline-offset:3px;outline:2px solid #e8e3d5}.kseite a{color:#e8e3d5}.kseite a:hover{color:#eabc0a}.kt-welt{z-index:0;background:#16263a;width:1440px;height:980px;position:absolute;top:0;left:0;overflow:hidden}.tal{position:absolute;inset:0}.tal-bild{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tal-topo{opacity:0;display:none}.kseite[data-gerollt] .tal-topo{display:block}.tal-ringe,.tal-marke{z-index:1}.tal-ringe{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tal-ringe ellipse{fill:none;stroke:#e8e3d5;vector-effect:non-scaling-stroke}.tr-spur{stroke-width:1px;stroke-opacity:.26;stroke-dasharray:2 7}.tr{stroke-width:2px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--aus),stroke-opacity .6s}.tr.zu{stroke-dashoffset:0}.tr.r1{stroke-opacity:.95}.tr.r2{stroke-opacity:.75}.tr.r3{stroke-opacity:.55}.tal-ringe.fertig .tr{stroke-opacity:1}.tal-o-min{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.4s var(--aus);transform:rotate(-3.6deg)}.tal-ringe.fertig .tal-o-min{transform:rotate(212.4deg)}.tal-marke{width:0;height:0;position:absolute}.tal-marke:before{content:"";background:linear-gradient(#e8e3d599,#e8e3d526);width:1px;height:60px;position:absolute;top:-78px;left:0}.tal-marke span{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#e8e3d5;text-shadow:0 1px 8px #050a10f2,0 0 2px #050a10e6;font:400 11px/1.4 Martian Mono,Mono Fallback,monospace;position:absolute;top:-100px;left:0;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.tr,.tal-o-min{transition:none}}.kt-schleier{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d172400 40%,#0d172461 62%,#0d172480 100%),linear-gradient(#0d172473 0%,#0d172400 15% 70%,#0d1724bf 88%,#0d1724 100%);position:absolute;inset:0}.kopf-spur{z-index:30;pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:0}.aw-kopf{z-index:1;box-sizing:border-box;height:calc(110px - 28px * var(--kopf,0));pointer-events:none;justify-content:space-between;align-items:center;padding:0 56px;display:flex;position:sticky;top:0}.aw-kopf>*{pointer-events:auto}.aw-kopf:before{content:"";z-index:-1;opacity:0;height:128px;transition:opacity .5s var(--aus);pointer-events:none;background:linear-gradient(#090f18f0,#090f18db 58%,#090f1800);position:absolute;top:0;left:0;right:0}.kseite[data-gerollt] .aw-kopf:before{opacity:1}.aw-kopf img{filter:drop-shadow(0 1px 8px #050a1099);width:auto;height:26px;display:block}.nav{align-items:center;gap:34px;font-size:15px;font-weight:500;display:flex}.nav a{color:#e8e3d5;text-shadow:0 1px 10px #050a10b3;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nav a:hover,.nav a[aria-current=page]{color:#eabc0a}.nav-mit{position:relative}.nav .nav-auf{gap:7px}.nav-auf svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.nav-mit:hover .nav-auf svg,.nav-mit:focus-within .nav-auf svg{transform:rotate(180deg)}.nav-mit:hover .nav-auf,.nav-mit:focus-within .nav-auf,.nav .nav-auf[aria-current]{color:#eabc0a}.nav-menu{z-index:70;visibility:hidden;opacity:0;min-width:230px;margin:0;padding:12px 0 10px;list-style:none;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility 0s .2s;position:absolute;top:100%;left:-20px;transform:translateY(-4px)}.nav-menu:before{content:"";z-index:-1;background:#0a111bf7;border:1px solid #c8ced62e;border-radius:12px;position:absolute;inset:6px 0 0;box-shadow:0 18px 40px -16px #000000d9}.nav-mit:hover .nav-menu,.nav-mit:focus-within .nav-menu{visibility:visible;opacity:1;transition-delay:0s;transform:none}.nav-mit:hover:not(:focus-within) .nav-menu{transition-delay:70ms}.nav .nav-menu a{white-space:nowrap;min-height:40px;text-shadow:none;padding:0 20px;display:flex}.nav .nav-menu a[aria-current=page]{color:#eabc0a}.nav .nav-direkt a{grid-template-columns:16px auto;align-items:center;column-gap:12px;min-height:0;padding:9px 20px;display:grid}.nav-direkt svg{grid-row:1/3}.nav-direkt small{letter-spacing:.04em;color:#c9c4b6;grid-column:2;font:400 12px/1.5 Martian Mono,Mono Fallback,monospace}.nav-direkt a:hover small{color:#e8e3d5}@media (prefers-reduced-motion:reduce){.nav-menu,.nav-auf svg{transition:none}}.kt{z-index:2;box-sizing:border-box;max-width:1440px;padding:136px 56px 110px 640px;position:relative}.kt-card{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-sizing:border-box;background:linear-gradient(#16263a9e,#0d1724c7);border:1px solid #c8ced633;border-radius:24px;padding:44px 48px 40px;position:relative;box-shadow:0 40px 100px -40px #000000d9,inset 0 1px #e8e3d514}.kt-h{letter-spacing:-.035em;color:#e8e3d5;outline:none;margin:0;font-size:50px;font-weight:400;line-height:1.04}.kt-line{color:#dfdacc;max-width:600px;margin:14px 0 0;font-size:20px;line-height:1.5}.kt-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;margin-top:30px;display:grid}.kt-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 18px;display:grid}.kt-f{flex-direction:column;min-width:0;display:flex}.kt-f.kt-msg{grid-area:1/2/span 3}.kt-l{letter-spacing:.13em;text-transform:uppercase;color:#c9c4b6;margin-bottom:9px;font:400 12px/1.4 Martian Mono,Mono Fallback,monospace}.kt-l small{letter-spacing:.01em;text-transform:none;color:#c9c4b6;margin-left:8px;font:400 13px/1 Hanken Grotesk,Hanken Fallback,sans-serif}.kt-in{box-sizing:border-box;color:#e8e3d5;background:#0d172499;border:1px solid #c8ced642;border-radius:12px;width:100%;height:50px;margin:0;padding:0 16px;font:400 18px/1.4 Hanken Grotesk,Hanken Fallback,sans-serif;transition:border-color .2s,background .2s}textarea.kt-in{resize:vertical;flex:1;height:auto;min-height:280px;padding:14px 16px;line-height:1.5}.kt-in::placeholder{color:#a9afb8}.kt-bezug{color:#c9c4b6;margin:-2px 0 10px;font-size:14px;line-height:1.45}.kt-bezug b{color:#e8e3d5;font-weight:500}.kt-in:hover{border-color:#c8ced673}.kt-in:focus{outline-offset:2px;background:#0d1724d9;border-color:#e8e3d58c;outline:2px solid #e8e3d5}.kt-in[aria-invalid=true]{border-color:#e8957a}.kt-err{color:#f0a88e;min-height:21px;margin:6px 0 0;font-size:14px;line-height:1.45}.kt-err:not(:empty):before{content:"";background:#e8957a;border-radius:50%;width:6px;height:6px;margin:0 8px 1px 2px;display:inline-block}.kt-row{align-items:center;gap:20px;margin-top:10px;display:flex}.kt-row .kt-fehler{flex:1;min-width:0;min-height:0;margin:0}.kt-row .kt-fehler:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kt-row:has(.kt-fehler:not(:empty)) .kt-hinweis{display:none}.kt-send{color:#171511;cursor:pointer;background:#eabc0a;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;min-width:150px;height:52px;padding:0 28px;font:600 16px/1 Hanken Grotesk,Hanken Fallback,sans-serif;transition:background .2s;display:inline-flex;box-shadow:0 14px 30px -14px #000000e6}.kt-send:hover{background:#f3cc2b}.kt-form[aria-busy=true] .kt-send{cursor:progress;background:#d9ae0a}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kt-warten{justify-content:space-between;width:14px;display:inline-flex}.kt-warten i{opacity:.35;background:currentColor;border-radius:50%;width:3.5px;height:3.5px;animation:1s ease-in-out infinite kt-warten}.kt-warten i:nth-child(2){animation-delay:.15s}.kt-warten i:nth-child(3){animation-delay:.3s}@keyframes kt-warten{40%{opacity:1}}.kt-send:focus-visible{outline-offset:3px;outline:2px solid #e8e3d5}.kt-hinweis{color:#c9c4b6;font-size:14px;line-height:1.45}.kt-ok{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:300px;scroll-margin:110px 0 24px;display:flex}.kseite .kt-ok,.kseite .kt-h{outline:none}.kt-ok-mark{color:#eabc0a;border:1.5px solid #eabc0a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.kt-ok-mark path{stroke-dasharray:20;stroke-dashoffset:0;animation:kt-haken .5s var(--aus) .25s both}@keyframes kt-haken{0%{stroke-dashoffset:20px}}.kt-ok p{color:#e8e3d5;max-width:560px;margin:0;font-family:Instrument Serif,Instrument Fallback,serif;font-size:32px;font-style:italic;line-height:1.25}.kt-ok b{letter-spacing:-.01em;color:#e8e3d5;overflow-wrap:anywhere;font-family:Hanken Grotesk,Hanken Fallback,sans-serif;font-size:.78em;font-style:normal;font-weight:500}.kt-ok>*{animation:kt-auf .6s var(--aus) both}.kt-ok>p{animation-delay:80ms}@keyframes kt-auf{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.kt-ok>*,.kt-ok-mark path{animation:none}.kt-warten i{opacity:.8;animation:none}.kt-in,.aw-kopf:before{transition:none}}.kt-direkt{border-top:1px solid #c8ced624;flex-wrap:wrap;align-items:center;gap:8px 30px;padding-top:18px;display:flex}.kt-direkt .kt-l{margin-bottom:0}.kt-direkt a{color:#e8e3d5;align-items:center;gap:12px;min-height:44px;font:500 17px/1.3 Hanken Grotesk,Hanken Fallback,sans-serif;text-decoration:none;display:inline-flex}.kt-direkt a:hover{color:#eabc0a}.kt-direkt a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e8e3d5}.kt-direkt svg{color:#eabc0a;flex:none}.kt-ok{min-height:376px}.kt-card:has(.kt-ok) .kt-line{display:none}.fb{z-index:20;color:#e8e3d5c7;background:#0a121c;border-top:1px solid #c8ced629;grid-template-columns:auto 1fr auto;align-items:center;gap:24px 0;margin:0;padding:44px 64px 40px;font:400 14px/1.5 Hanken Grotesk,Hanken Fallback,sans-serif;display:grid;position:relative}.fb-logo{width:auto;height:22px;display:block}.fb-kontakt{flex-wrap:wrap;justify-self:center;gap:28px;display:flex}.fb a{color:#e8e3d5;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.fb a:hover{color:#eabc0a}.fb a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e8e3d5}.fb svg{color:#eabc0a;flex:none}.fb-klein{letter-spacing:.04em;color:#e8e3d5c7;white-space:nowrap;font:400 12px/1.4 Martian Mono,Mono Fallback,monospace}.fb-branchen{border-top:1px solid #c8ced61a;flex-wrap:wrap;grid-column:1/3;align-items:center;gap:6px 22px;padding-top:18px;display:flex}.fb-branchen a{color:#e8e3d5;min-height:32px;font-size:14px}.fb-recht{border-top:1px solid #c8ced61a;grid-column:3;justify-content:flex-end;justify-self:stretch;align-items:center;gap:6px 22px;padding-top:18px;display:flex}.fb-recht a{color:#e8e3d5;min-height:32px;font-size:14px}.fb-recht a[aria-current=page]{color:#eabc0a}.fb-recht-klein{grid-column:3;align-items:center;gap:10px;display:inline-flex}.bq{display:inline-flex;position:relative}.bq-knopf{all:unset;box-sizing:border-box;letter-spacing:.04em;color:#e8e3d5c7;cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 8px;font:400 12px/1 Martian Mono,Mono Fallback,monospace;transition:color .2s;display:inline-flex}.bq-knopf:hover,.bq-knopf:focus-visible,.bq-knopf[aria-expanded=true]{color:#eabc0a}.bq-knopf:focus-visible{outline-offset:2px;outline:2px solid #e8e3d5}.bq-tip{letter-spacing:.04em;color:#dfdacc;white-space:nowrap;font:400 12px/1.4 Martian Mono,Mono Fallback,monospace;display:none;position:absolute;top:calc(100% + 2px);right:8px}.bq[data-auf]>.bq-tip{animation:.25s cubic-bezier(.2,.8,.2,1) bq-auf;display:block}@keyframes bq-auf{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.bq[data-auf]>.bq-tip{animation:none}.bq-knopf{transition:none}}}@layer dc.inline{.ds-kontakt-2142d97{color:#e8e3d5;background:#0d1724;width:1440px;min-height:0;font-family:Hanken Grotesk,Hanken Fallback,sans-serif;position:relative;overflow:clip}.ds-kontakt-d68bc3e{top:595px;left:300px}.kt-hp{opacity:0;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.kt-hp input{opacity:0}}@layer dc.mobil{.dc-buehne[data-board=Kontakt-Mobil]{visibility:hidden;content-visibility:hidden;height:0;position:absolute;top:0;left:0;right:0;overflow:hidden}}
