@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff")}:root{--nacht:#0c0c0d;--nacht-2:#18181a;--tief:#060606;--messing:#c4a26a;--messing-hell:#e6d3ab;--elfenbein:#f8f4ec;--sand:#eee5d5;--tinte:#141416;--leise:#55524c;--bogen:72px;--rand:clamp(20px, 4vw, 56px);--serif:"Cormorant Garamond", Georgia, serif;--sans:"Lato", system-ui, sans-serif;--fischgraet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' fill='none' stroke='%23ffffff' stroke-opacity='.028'%3E%3Cpath d='M0 28 28 0l28 28M0 42 28 14l28 28M0 56 28 28l28 28M0 14 14 0M42 0l14 14'/%3E%3C/svg%3E")}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--nacht);color:var(--tinte);font:400 1.0625rem/1.6 var(--sans);font-variant-numeric:lining-nums;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--serif);margin:0;font-weight:500;line-height:1.12}h2{text-wrap:balance;font-size:clamp(2.1rem,3.5vw,3.2rem)}h3{font-size:1.7rem}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--messing);outline-offset:3px}.sprung{z-index:50;color:var(--tinte);background:#fff;padding:10px 16px;position:absolute;top:8px;left:-999px}.sprung:focus{left:8px}.dachzeile{color:#8a6a2f;letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:.875rem;font-weight:700}.dunkel .dachzeile,.held .dachzeile{color:var(--messing-hell)}.knopf{border:1px solid var(--messing);background:var(--messing);color:var(--tief);font:700 1rem/1.2 var(--sans);cursor:pointer;border-radius:999px;padding:14px 26px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.knopf:hover{background:var(--messing-hell);border-color:var(--messing-hell)}.knopf-zweit{color:#fff;background:0 0;border-color:#ffffff8c}.knopf-zweit:hover{color:var(--tief);background:#fff;border-color:#fff}.knopf-klein{padding:10px 20px;font-size:.9375rem}.kopf{z-index:30;height:76px;padding:0 var(--rand);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0c0c0deb;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.marke img{width:92px;height:auto}.kopf-nav{gap:30px;display:flex}.kopf-nav a{font-size:.9688rem;text-decoration:none;transition:color .2s}.kopf-nav a:hover{color:var(--messing-hell)}.kopf-rechts{align-items:center;gap:22px;display:flex}.kopf-tel{white-space:nowrap;font-size:.9688rem;font-weight:700;text-decoration:none}.kopf-tel:hover{color:var(--messing-hell)}.held{color:#fff;background:radial-gradient(55% 75% at 74% 55%, #2c2720 0%, #2c272000 72%), var(--fischgraet), linear-gradient(160deg, #111112 0%, var(--tief) 100%);position:relative;overflow:hidden}.held-fluss{opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.drei-d .held-fluss{opacity:1}.kein-3d .held-fluss{display:none}.held-raster{max-width:1400px;padding:0 var(--rand);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:24px;margin:0 auto;display:grid;position:relative}.held-text{padding:56px 0 calc(var(--bogen) + 44px);align-self:center}h1{font-size:clamp(2.5rem,4.3vw,4.15rem);line-height:1.24}.kasten{background:var(--nacht-2);border:1px solid #ffffffb3;padding:0 .2em .03em;line-height:1.16;display:inline-block}.held-satz{color:#e8e5de;max-width:35em;margin-top:24px;font-size:1.1875rem}.held-knoepfe{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.held-foto{justify-self:center;width:min(100%,640px);margin:0;padding-top:28px;position:relative}.held-foto>img{width:100%;margin-bottom:-8px}.schild{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e4e1da;background:#0c0c0dd6;border:1px solid #e9d3a666;border-radius:16px;flex-direction:column;padding:12px 18px;font-size:.875rem;line-height:1.35;display:flex;position:absolute}.schild b{color:#fff;font-family:var(--serif);font-size:1.375rem;font-weight:600;line-height:1.2}.schild-name{left:-8px;bottom:calc(var(--bogen) + 26px)}.schild-tage{right:-8px;bottom:calc(var(--bogen) + 26px);max-width:196px}.abschnitt{padding:52px var(--rand) calc(var(--bogen) + 44px);position:relative}.abschnitt>:not(.welle){z-index:2;max-width:1240px;margin-left:auto;margin-right:auto;position:relative}.welle{left:0;top:calc(var(--bogen) * -1 + 1px);width:100%;height:var(--bogen);fill:currentColor;pointer-events:none;position:absolute}.welle-gegen{transform:scaleX(-1)}.hell{background:var(--elfenbein);color:var(--tinte)}.sand{background:var(--sand);color:var(--tinte)}.dunkel{background:var(--fischgraet), var(--nacht);color:#fff}.hell .welle{color:var(--elfenbein)}.sand .welle{color:var(--sand)}.dunkel .welle{color:var(--nacht)}main{position:relative}.faden{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.faden path{fill:none;stroke:var(--messing);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.faden circle{fill:var(--messing);opacity:0;transition:opacity .4s}.zahlen{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:0;margin-bottom:64px;display:grid}.zahlen div{background:var(--sand);border-radius:22px;padding:18px 22px 20px}.zahlen dt{font:500 clamp(2.5rem, 4vw, 3.5rem)/1.05 var(--serif)}.zahlen dd{color:var(--leise);margin:6px 0 0;font-size:1rem;line-height:1.4}.warum{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:clamp(32px,5vw,72px);display:grid}.warum-text>p:not(.dachzeile){max-width:36em;margin-top:18px}.warum-text img{aspect-ratio:16/8.4;object-fit:cover;object-position:50% 58%;border-radius:28px;width:100%;margin-top:26px}.grundsaetze{grid-auto-rows:1fr;gap:14px;display:grid}.grundsaetze article{color:#fff;background:linear-gradient(150deg,#232323,#101011);border:1px solid #e6d3ab47;border-radius:24px;flex-direction:column;justify-content:center;padding:24px 28px;display:flex}.grundsaetze h3{margin-bottom:6px}.grundsaetze p{color:#e8e5de}.wege-kopf{text-align:center;margin-bottom:34px}.wege-kopf h2{max-width:19em;margin:0 auto}.wege{grid-template-columns:1fr 1fr;gap:20px;display:grid}.weg{background:linear-gradient(150deg,#232323,#101011);border:1px solid #e9d3a647;border-radius:30px;min-height:440px;scroll-margin-top:96px;display:flex;position:relative;overflow:hidden}.weg-text{z-index:1;flex-direction:column;align-items:flex-start;width:66%;padding:32px 0 32px 32px;display:flex;position:relative}.weg-fuer{color:var(--messing-hell);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.875rem;font-weight:700}.weg h3{font-size:clamp(1.9rem,2.6vw,2.35rem)}.weg-satz{font:500 1.3125rem/1.3 var(--serif);color:var(--messing-hell);margin:8px 0 14px}.weg-text>p:not(.weg-fuer,.weg-satz,.weg-hinweis){color:#e8e5de}.weg-hinweis{background:#ffffff17;border-radius:12px;margin:16px 0 22px;padding:8px 14px;font-size:.9375rem;line-height:1.4}.weg .knopf{margin-top:auto}.weg-bild{width:340px;position:absolute;bottom:0;right:-86px}.ablauf-kopf{text-align:center;margin-bottom:18px}.ablauf{position:relative}.ablauf ol{text-align:center;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ablauf li{flex-direction:column;display:flex}.schritt{background:var(--sand);border-radius:22px;flex:1;padding:22px 22px 24px}.ablauf li:nth-child(odd) .nummer{margin:40px auto 14px}.nummer{border:2px solid var(--messing);background:var(--elfenbein);width:52px;height:52px;font:600 1.5rem/1 var(--serif);border-radius:50%;place-items:center;margin:0 auto 54px;display:grid}.ablauf h3{margin-bottom:8px;font-size:1.5rem}.ablauf li p{color:var(--leise)}.ueber{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ueber-bild img{aspect-ratio:1/1.08;object-fit:cover;object-position:50% 20%;background:radial-gradient(70% 70% at 50% 35%, #34302a, var(--nacht) 100%);border-radius:28px;width:100%}.ueber-text>p:not(.dachzeile){max-width:38em;margin-top:16px}blockquote{border-left:3px solid var(--messing);font:500 clamp(1.5rem, 2.3vw, 1.875rem)/1.25 var(--serif);margin:24px 0 20px;padding-left:20px}.textlink{color:var(--tinte);text-underline-offset:4px;font-weight:700}.textlink:hover{color:#8a6a2f}.kontakt-abschnitt{padding-bottom:72px}.kontakt{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.kontakt-tel{font:500 clamp(2rem, 3.2vw, 2.75rem)/1.1 var(--serif);color:var(--messing-hell);margin-top:24px;text-decoration:none;display:inline-block}.kontakt-tel:hover{color:#fff}.kontakt-wege{gap:10px;margin:22px 0;display:grid}.kontakt-wege dt{color:#c9c5bb;font-size:.875rem}.kontakt-wege dd{overflow-wrap:anywhere;margin:0;font-weight:700}.kontakt-wege a{text-underline-offset:4px}.kontakt-wege a:hover{color:var(--messing-hell)}address{color:#e4e1da;font-style:normal}.formular{background:var(--elfenbein);color:var(--tinte);border-radius:26px;gap:14px;padding:28px;display:grid}.formular label{gap:5px;font-size:.9375rem;font-weight:700;display:grid}.formular input:not([type=radio]),.formular textarea{width:100%;color:var(--tinte);font:400 1rem/1.4 var(--sans);background:#fff;border:1px solid #b9b3a4;border-radius:12px;padding:11px 14px}.formular textarea{resize:vertical}.wahl{border:0;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;display:flex}.wahl legend{margin-bottom:6px;padding:0;font-size:.9375rem;font-weight:700}.wahl label{align-items:center;gap:7px;font-weight:400;display:flex}.wahl input{accent-color:var(--tinte);width:18px;height:18px}.formular .knopf{justify-self:start}.formular-hinweis{min-height:1.4em;color:var(--leise);font-size:.9375rem}.fuss{padding:26px var(--rand);background:var(--tief);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.fuss img{width:84px}.fuss nav{flex-wrap:wrap;gap:22px;display:flex}.fuss a{text-underline-offset:4px;font-size:.9375rem}.fuss a:hover{color:var(--messing-hell)}@media (width<=1180px){.kopf-nav{display:none}.wege{grid-template-columns:minmax(0,1fr)}.weg{min-height:400px}.weg-text{width:64%}.weg-bild{width:340px;right:-20px}}@media (width<=900px){:root{--bogen:34px}.held-raster{grid-template-columns:minmax(0,1fr);gap:0}.held-text{padding:36px 0 16px}.held-foto{width:min(100%,460px);padding-top:12px}.schild-tage{right:0}.schild-name{left:0}.zahlen{grid-template-columns:1fr 1fr;margin-bottom:44px}.warum,.wege,.kontakt{grid-template-columns:minmax(0,1fr)}.ablauf ol{grid-template-columns:1fr 1fr}.ablauf .nummer,.ablauf li:nth-child(odd) .nummer{margin:0 auto 12px}.ablauf ol{row-gap:24px}.ueber{grid-template-columns:minmax(0,1fr)}.ueber-bild{max-width:340px;margin:0 auto}.abschnitt{padding-top:36px;padding-bottom:calc(var(--bogen) + 32px)}}@media (width<=560px){body{font-size:1rem}h1{font-size:2.3rem}.held-satz{font-size:1.0625rem}.held-knoepfe .knopf{text-align:center;width:100%}.kopf{gap:12px;height:66px}.marke img{width:72px}.kopf-tel{display:none}.schild{padding:9px 13px;font-size:.8125rem}.schild b{font-size:1.125rem}.schild-tage{max-width:150px}.schild-tage b{font-size:1.375rem}.ablauf ol{grid-template-columns:minmax(0,1fr)}.weg{min-height:0;display:block}.weg-text{width:100%;padding:26px 22px 0}.weg-bild{opacity:1;width:72%;margin:18px auto 0;position:static}.weg .knopf{margin-top:0}.formular{padding:20px}}.zahlen dt,.nummer,.kontakt-tel{font-variant-numeric:lining-nums}@media (width<=560px){.schild-tage{display:none}.schild-name{bottom:calc(var(--bogen) + 10px)}}@media (width>=561px){#kandidaten .weg-bild{width:296px;right:-14px}}
