:root{--buehne-h: 272px}[data-take=kontakt]{--oben: 64px;--pk: 168px}html.tippt{scroll-padding-top:calc(var(--buehne-h) + 12px)}.platz__zeile:where([data-take=kontakt],[data-take=kontakt] *){color:var(--tinte)}.take--kontakt:where([data-take=kontakt],[data-take=kontakt] *){position:relative;display:flex;flex-direction:column;padding:var(--oben) 0 3rem}.buehne:where([data-take=kontakt],[data-take=kontakt] *){position:relative;height:var(--buehne-h);margin:0 var(--rand) 1.5rem}.spalte:where([data-take=kontakt],[data-take=kontakt] *){padding:0 var(--rand);max-width:40rem}.spalte>*+*:where([data-take=kontakt],[data-take=kontakt] *){margin-top:.85rem}.wort:where([data-take=kontakt],[data-take=kontakt] *){font-weight:900;line-height:.88;letter-spacing:-.02em;font-size:16vw;color:var(--papier);padding-bottom:.1em}.js .wort:where([data-take=kontakt],[data-take=kontakt] *){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0}.lead:where([data-take=kontakt],[data-take=kontakt] *){font-weight:600;font-size:1.15em;line-height:1.3;color:var(--papier)}.knopf:where([data-take=kontakt],[data-take=kontakt] *){display:inline-flex;align-items:center;min-height:48px;font-family:var(--sans);font-weight:600;font-size:1rem;line-height:1;padding:0 1.4em;border:0;border-radius:0;cursor:pointer;background:var(--koralle);color:var(--tinte);text-decoration:none}.knopf:hover:where([data-take=kontakt],[data-take=kontakt] *){background:var(--papier)}.formular:where([data-take=kontakt],[data-take=kontakt] *){display:grid;gap:.9rem 1.5rem;margin-top:1.4rem}.feld:where([data-take=kontakt],[data-take=kontakt] *){display:grid;gap:.25rem}.feld label:where([data-take=kontakt],[data-take=kontakt] *){color:var(--papier);width:fit-content}.feld input:where([data-take=kontakt],[data-take=kontakt] *),.feld textarea:where([data-take=kontakt],[data-take=kontakt] *),.feld select:where([data-take=kontakt],[data-take=kontakt] *){width:100%;min-height:48px;font:inherit;font-weight:500;color:var(--papier);background:transparent;border:0;border-bottom:2px solid var(--papier);border-radius:0;padding:.45em .1em}.feld select:where([data-take=kontakt],[data-take=kontakt] *){appearance:none;-webkit-appearance:none;cursor:pointer}.feld select option:where([data-take=kontakt],[data-take=kontakt] *){background:var(--tinte);color:var(--papier)}.feld textarea:where([data-take=kontakt],[data-take=kontakt] *){resize:vertical;min-height:5.4rem;caret-color:var(--koralle)}.feld input:focus-visible:where([data-take=kontakt],[data-take=kontakt] *),.feld textarea:focus-visible:where([data-take=kontakt],[data-take=kontakt] *),.feld select:focus-visible:where([data-take=kontakt],[data-take=kontakt] *){outline:3px solid var(--koralle);outline-offset:2px}.feld [aria-invalid=true]:where([data-take=kontakt],[data-take=kontakt] *){border-bottom:4px solid var(--koralle)}.fehler:where([data-take=kontakt],[data-take=kontakt] *){font-size:.9rem;font-weight:600;color:var(--koralle);width:fit-content}.fehler:empty:where([data-take=kontakt],[data-take=kontakt] *){display:none}.formular__fuss:where([data-take=kontakt],[data-take=kontakt] *){display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:.4rem}.formular__status:where([data-take=kontakt],[data-take=kontakt] *){color:var(--papier)}.browserzeile:where([data-take=kontakt],[data-take=kontakt] *){color:var(--grau);margin-top:1.2rem!important}.raster:where([data-take=kontakt],[data-take=kontakt] *){display:none}.kontakt-dom .raster:where([data-take=kontakt],[data-take=kontakt] *){display:grid;position:absolute;inset:0;align-content:start;gap:var(--f, 5px)}.raster__zeile:where([data-take=kontakt],[data-take=kontakt] *){display:flex;gap:var(--f, 5px)}.raster__zeile span:where([data-take=kontakt],[data-take=kontakt] *){flex:none;width:var(--k, 34px);height:var(--k, 34px);display:grid;place-items:center;font-weight:900;font-size:calc(var(--k, 34px) * .74);line-height:1;color:var(--tinte);background:var(--koralle)}.raster__zeile span.leer:where([data-take=kontakt],[data-take=kontakt] *){background:none}.raster--ansage span:where([data-take=kontakt],[data-take=kontakt] *){background:var(--papier)}.take--person:where([data-take=kontakt],[data-take=kontakt] *){position:relative;padding:3rem 0 4rem}.person__band:where([data-take=kontakt],[data-take=kontakt] *){position:relative;height:var(--pk)}.person__kachel:where([data-take=kontakt],[data-take=kontakt] *){position:absolute;left:var(--rand);top:0;width:var(--pk);height:var(--pk)}.person__kachel img:where([data-take=kontakt],[data-take=kontakt] *){width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.kontakt-gl .person__kachel img:where([data-take=kontakt],[data-take=kontakt] *){opacity:0}.person:where([data-take=kontakt],[data-take=kontakt] *){padding:2rem var(--rand) 0;max-width:40rem}.person>*+*:where([data-take=kontakt],[data-take=kontakt] *){margin-top:.8rem}.person__zeile:where([data-take=kontakt],[data-take=kontakt] *){font-weight:600;color:var(--papier)}.person .mono:where([data-take=kontakt],[data-take=kontakt] *){color:var(--papier)}.wege:where([data-take=kontakt],[data-take=kontakt] *){display:flex;flex-wrap:wrap;gap:0 1.4rem}.wege a:where([data-take=kontakt],[data-take=kontakt] *),.ende__links a:where([data-take=kontakt],[data-take=kontakt] *){display:inline-flex;align-items:center;min-height:44px;padding:0 .1em}.take--ende:where([data-take=kontakt],[data-take=kontakt] *){position:relative;z-index:3;min-height:50vh;min-height:50svh;display:flex;align-items:flex-end;padding:4rem var(--rand) 2.5rem;background:var(--papier)}.ende__balken>*+*:where([data-take=kontakt],[data-take=kontakt] *){margin-top:.6rem}.ende__zeile:where([data-take=kontakt],[data-take=kontakt] *){color:var(--tinte)}.ende__links:where([data-take=kontakt],[data-take=kontakt] *){display:flex;flex-wrap:wrap;gap:0 1.4rem}.take--ende a:where([data-take=kontakt],[data-take=kontakt] *){color:var(--tinte)}.take--ende :focus-visible:where([data-take=kontakt],[data-take=kontakt] *){outline-color:var(--tinte)}@media(min-width:720px){[data-take=kontakt]{--pk: 200px}.wort:where([data-take=kontakt],[data-take=kontakt] *){font-size:12vw}.formular:where([data-take=kontakt],[data-take=kontakt] *){grid-template-columns:1fr 1fr}.feld--voll:where([data-take=kontakt],[data-take=kontakt] *){grid-column:1 / -1}}@media(min-width:1024px){[data-take=kontakt]{--oben: 72px;--pk: 240px}.take--kontakt:where([data-take=kontakt],[data-take=kontakt] *){min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,30rem) minmax(0,1fr);column-gap:4rem;padding:var(--oben) var(--rechts) 2.5rem var(--rand);align-items:start}.spalte:where([data-take=kontakt],[data-take=kontakt] *){grid-column:1;grid-row:1;padding:0;font-size:.95em}.buehne:where([data-take=kontakt],[data-take=kontakt] *){grid-column:2;grid-row:1;margin:0;height:calc(100svh - var(--oben) - 2.5rem);min-height:560px}.person:where([data-take=kontakt],[data-take=kontakt] *){padding-top:2.2rem}}
