:root{--d2-e: var(--fx-e, cubic-bezier(0.16, 1, 0.3, 1));--d2-e-sanft: cubic-bezier(0.22, 1, 0.36, 1);--d2-e-metall: cubic-bezier(0.45, 0.05, 0.25, 1);--d2-licht: #F3E0B4;--d2-h-breite: 170vw;--d2-h-b: 20rem;--d2-h-tiefe: 4rem}@media screen and (max-width:767px){:root{--d2-h-breite: 230vw;--d2-h-b: 13rem;--d2-h-tiefe: 2.5rem}}:root{--marke-nachtblau: var(--marke-tiefes-indigo)}.fa-deko_fade{background-image:linear-gradient(rgba(20,16,51,0) 0%,var(--marke-nachtblau) 100%)}.fa2-trust{background-color:rgba(20,16,51,0.6)}.d2-video_titel{background-image:linear-gradient(rgba(20,16,51,0),rgba(20,16,51,0.82))}:root{--d2-grund-bild: radial-gradient(circle 40vmax at calc(100% - 16vmax) 10vmax, rgba(226, 193, 133, 0.09), rgba(226, 193, 133, 0)), radial-gradient(58% 54% at 50% 48%, rgba(88, 80, 164, 0.24) 0%, rgba(88, 80, 164, 0.09) 48%, rgba(88, 80, 164, 0) 74%), radial-gradient(150% 125% at 50% 50%, rgba(6, 4, 18, 0) 50%, rgba(6, 4, 18, 0.62) 100%)}.page-wrapper-fa{isolation:isolate}.d2-grund{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background-color:var(--marke-nachtblau);background-image:var(--d2-grund-bild)}.d2-grund_korn{position:absolute;inset:0;background-image:url(/assets/matthias/korn.svg);background-size:240px 240px;opacity:0.07;mix-blend-mode:soft-light}main>.section-dark-fa{background-color:transparent}.fa-nav_component{background-color:rgba(20,16,51,0.82);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.fa-footer_component{background-color:transparent}.fa-footer_inhalt{position:relative}.fa-footer_inhalt::before{content:"";position:absolute;top:0;left:50%;width:min(36rem,70%);height:1px;translate:-50% 0;background-image:linear-gradient(90deg,rgba(205,176,115,0),rgba(205,176,115,0.32) 50%,rgba(205,176,115,0))}.d2-hero_bild{background-color:transparent;-webkit-mask-image:linear-gradient(180deg,#000 40%,rgba(0,0,0,0.3) 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 40%,rgba(0,0,0,0.3) 78%,transparent 100%)}.d2-hero_bild::after{content:none}@media screen and (min-width:992px){.d2-hero_bild{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.28) 16%,#000 48%),linear-gradient(0deg,transparent 0%,#000 28%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.28) 16%,#000 48%),linear-gradient(0deg,transparent 0%,#000 28%);mask-composite:intersect}.d2-hero.is-video .d2-hero_bild{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.03) 6%,rgba(0,0,0,0.1) 12%,rgba(0,0,0,0.2) 18%,rgba(0,0,0,0.32) 24%,rgba(0,0,0,0.45) 30%,rgba(0,0,0,0.58) 36%,rgba(0,0,0,0.7) 42%,rgba(0,0,0,0.8) 48%,rgba(0,0,0,0.88) 54%,rgba(0,0,0,0.94) 60%,rgba(0,0,0,0.98) 66%,#000 72%),linear-gradient(0deg,transparent 0%,#000 28%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.03) 6%,rgba(0,0,0,0.1) 12%,rgba(0,0,0,0.2) 18%,rgba(0,0,0,0.32) 24%,rgba(0,0,0,0.45) 30%,rgba(0,0,0,0.58) 36%,rgba(0,0,0,0.7) 42%,rgba(0,0,0,0.8) 48%,rgba(0,0,0,0.88) 54%,rgba(0,0,0,0.94) 60%,rgba(0,0,0,0.98) 66%,#000 72%),linear-gradient(0deg,transparent 0%,#000 28%)}}.d2-horizont{display:none}.d2-horizont.is-hell{--d2-h-schein: 24rem;--d2-h-unten: calc(var(--d2-h-b) * 0.5);display:block;position:relative;z-index:0;height:calc(var(--d2-h-schein) + var(--d2-h-unten));margin-top:calc(-1 * var(--d2-h-schein));margin-bottom:calc(-1 * var(--d2-h-unten));overflow:hidden;pointer-events:none;background:none}.d2-horizont.is-hell::before{content:"";position:absolute;top:var(--d2-h-schein);left:50%;width:var(--d2-h-breite);height:calc(var(--d2-h-b) * 2);translate:-50% 0;border-radius:50%;background-color:var(--marke-hellgelb);box-shadow:0 -1px 0 0 rgba(255,240,212,0.9),0 -6px 18px -4px rgba(244,204,150,0.42),0 -30px 70px -10px rgba(214,150,110,0.24),0 -90px 170px -40px rgba(176,134,168,0.2)}:is(.section-dark-fa:has(+.d2-horizont),.d2-horizont+:is(.section-light-fa,.section-white-fa),:is(.section-light-fa,.section-white-fa):has(+.d2-horizont),.d2-horizont+.section-dark-fa)>.padding-global{position:relative;z-index:1}.d2-horizont.is-hell+:is(.section-light-fa,.section-white-fa){--d2-h-grund: var(--marke-hellgelb);overflow-x:clip;overflow-y:visible;background-color:transparent;background-image:linear-gradient(180deg,transparent 0,transparent var(--d2-h-b),var(--d2-h-grund) var(--d2-h-b))}.d2-horizont.is-hell+.section-white-fa{--d2-h-grund: var(--marke-weiss)}.d2-horizont.is-hell+:is(.section-light-fa,.section-white-fa)::before{content:"";position:absolute;z-index:0;top:0;left:50%;width:var(--d2-h-breite);height:calc(var(--d2-h-b) * 2);translate:-50% 0;border-radius:50%;background-color:var(--d2-h-grund);pointer-events:none;clip-path:inset(0 -20% calc(50% - 6px) -20%)}.d2-horizont.is-nacht+.section-dark-fa::before{content:"";position:absolute;z-index:0;top:calc(var(--d2-h-tiefe) - var(--d2-h-b) * 2);left:50%;width:var(--d2-h-breite);height:calc(var(--d2-h-b) * 2);translate:-50% 0;border-radius:50%;background-color:var(--marke-hellgelb);pointer-events:none;box-shadow:0 1px 0 0 rgba(255,240,212,0.9),0 8px 22px -4px rgba(244,204,150,0.42),0 34px 80px -8px rgba(214,150,100,0.2)}.section-white-fa+.d2-horizont.is-nacht+.section-dark-fa::before{background-color:var(--marke-weiss)}:is(.section-light-fa,.section-white-fa):has(+.d2-horizont.is-nacht) .padding-section-large{padding-bottom:10rem}@media screen and (max-width:991px){:is(.section-light-fa,.section-white-fa):has(+.d2-horizont.is-nacht) .padding-section-large{padding-bottom:8.5rem}}@media screen and (max-width:767px){:is(.section-light-fa,.section-white-fa):has(+.d2-horizont.is-nacht) .padding-section-large{padding-bottom:6rem}}:is(.button-fa.is-link.is-schlicht,.fa-textlink,.d2-terminzeile_link):is(:hover,:focus-visible,:active){transform:none;opacity:1}:is(.d2-karte,.d2-termin,.d2-einstieg):is(:hover,:focus-visible,:focus-within) :is(.d2-karte_link,.d2-termin_link,.d2-einstieg_link){transform:none}:is(.button-fa.is-link.is-schlicht,.fa-textlink,.d2-karte_link,.d2-termin_link,.d2-einstieg_link,.d2-terminzeile_link)>span[aria-hidden=true]:last-child{display:inline-block;width:0;min-width:0;margin-left:0.1em;white-space:nowrap;opacity:0;translate:-0.6em 0;pointer-events:none;transition:opacity 0.4s var(--d2-e-sanft),translate 0.7s var(--d2-e-sanft)}:is(.button-fa.is-link.is-schlicht,.fa-textlink,.d2-terminzeile_link)>span[aria-hidden=true]:last-child{flex:none;margin-left:0.35em}:is(.button-fa.is-link.is-schlicht,.fa-textlink,.d2-terminzeile_link):is(:hover,:focus-visible)>span[aria-hidden=true]:last-child,:is(.d2-karte,.d2-termin):is(:hover,:focus-within) :is(.d2-karte_link,.d2-termin_link)>span[aria-hidden=true]:last-child,.d2-einstieg:is(:hover,:focus-visible) .d2-einstieg_link>span[aria-hidden=true]:last-child{opacity:1;translate:0 0}:is(.button-fa.is-link.is-schlicht,.fa-textlink,.d2-terminzeile_link):active>span[aria-hidden=true]:last-child{translate:-0.25em 0;transition-duration:0.12s}.button-fa.is-link:not(.is-schlicht){--zk-farbe: var(--marke-gold);--zk-flaeche: rgba(205, 176, 115, 0.12);--zk-verlauf: linear-gradient(115deg, #907648, #C8AE71 34%, #E6D2A4 52%, #977C50 76%, #715F3F);position:relative;isolation:isolate;gap:0;min-height:3rem;padding:0.75rem 1.75rem;color:var(--zk-farbe);text-align:center;text-wrap:balance;background-color:transparent;border:0;border-radius:100vw;opacity:1;transition:transform 0.9s var(--d2-e-sanft)}.button-fa.is-link:not(.is-schlicht){display:inline-block;padding-top:calc((3rem - 1.2em) / 2);padding-bottom:calc((3rem - 1.2em) / 2)}.button-fa.is-link.is-on-light:not(.is-schlicht){--zk-farbe: var(--marke-tinte);--zk-flaeche: rgba(205, 176, 115, 0.18);--zk-verlauf: linear-gradient(115deg, #907648, #A28450 34%, #C8AE71 52%, #977C50 76%, #715F3F)}.button-fa.is-link:not(.is-schlicht)::before,.button-fa.is-link:not(.is-schlicht)::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.button-fa.is-link:not(.is-schlicht)::before{padding:1px;background-image:var(--zk-verlauf);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.button-fa.is-link:not(.is-schlicht)::after{opacity:0;background-color:var(--zk-flaeche);transition:opacity 0.9s var(--d2-e-sanft)}:is(.button-fa.is-link:not(.is-schlicht):is(:hover,:focus-visible),a:is(:hover,:focus-visible)>.button-fa.is-link:not(.is-schlicht)){color:var(--zk-farbe);opacity:1;background-color:transparent;transform:translateY(-2px)}:is(.button-fa.is-link:not(.is-schlicht):is(:hover,:focus-visible),a:is(:hover,:focus-visible)>.button-fa.is-link:not(.is-schlicht))::after{opacity:1}:is(.button-fa.is-link:not(.is-schlicht):active,a:active>.button-fa.is-link:not(.is-schlicht)){opacity:1;background-color:transparent;transform:translateY(0) scale(0.985);transition-duration:0.12s}.button-fa.is-link:not(.is-schlicht)>span[aria-hidden=true]:last-child{display:inline-block;flex:none;margin-left:0.5em;transition:translate 0.3s var(--d2-e-sanft)}:is(.button-fa.is-link:not(.is-schlicht):is(:hover,:focus-visible),a:is(:hover,:focus-visible)>.button-fa.is-link:not(.is-schlicht))>span[aria-hidden=true]:last-child{translate:0.2em 0}@media screen and (max-width:479px){.button-fa.is-link:not(.is-schlicht){padding-left:1.375rem;padding-right:1.375rem}}:is(.d2-karte,.d2-termin,.fa-termine_runde.fa2-karte-dunkel,.fa2-zeit_karte,.sp-ikachel,.sp-bew_karussell,.md-kachel,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte){position:relative;isolation:isolate;transition:translate 0.6s var(--d2-e-sanft)}:is(.d2-karte,.d2-termin,.fa-termine_runde.fa2-karte-dunkel,.fa2-zeit_karte,.sp-ikachel,.sp-bew_karussell,.md-kachel,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte)::before{content:"";position:absolute;top:-1px;left:1.25rem;right:1.25rem;z-index:3;height:1px;pointer-events:none;transform:scaleX(0);background-image:linear-gradient(90deg,rgba(205,176,115,0) 0%,rgba(205,176,115,0.85) 18%,var(--d2-licht) 50%,rgba(205,176,115,0.85) 82%,rgba(205,176,115,0) 100%);transition:transform 1s var(--d2-e)}:is(.d2-karte,.d2-termin,.fa-termine_runde.fa2-karte-dunkel,.fa2-zeit_karte,.sp-ikachel,.sp-bew_karussell,.md-kachel,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte)::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(42% 7rem at 50% 0%,rgba(226,193,133,0.14) 0%,rgba(226,193,133,0) 72%) no-repeat;box-shadow:0 40px 70px -34px rgba(0,0,0,0.9),0 14px 26px -18px rgba(0,0,0,0.55);transition:opacity 0.9s var(--d2-e)}.d2-karte::before{top:0}:is(.d2-karte.is-hell,.d2-termin.is-hell,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte)::before{background-image:linear-gradient(90deg,rgba(162,132,80,0) 0%,rgba(162,132,80,0.9) 18%,#C8AE71 50%,rgba(162,132,80,0.9) 82%,rgba(162,132,80,0) 100%)}:is(.d2-karte.is-hell,.d2-termin.is-hell,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte)::after{box-shadow:0 34px 60px -34px rgba(27,21,50,0.42),0 12px 22px -18px rgba(27,21,50,0.3)}:is(.d2-karte,.d2-termin,.fa-termine_runde.fa2-karte-dunkel,.fa2-zeit_karte,.sp-ikachel,.sp-bew_karussell,.md-kachel,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte):is(:hover,:focus-within){translate:0 -2px}:is(.d2-karte,.d2-termin,.fa-termine_runde.fa2-karte-dunkel,.fa2-zeit_karte,.sp-ikachel,.sp-bew_karussell,.md-kachel,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte):is(:hover,:focus-within)::before{transform:scaleX(1)}:is(.d2-karte,.d2-termin,.fa-termine_runde.fa2-karte-dunkel,.fa2-zeit_karte,.sp-ikachel,.sp-bew_karussell,.md-kachel,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte):is(:hover,:focus-within)::after{opacity:1}:is(.d2-karte,.d2-termin,.md-kachel):not(.fx):is(:hover,:focus-visible){transform:none}:is(.d2-karte,.d2-termin,.md-kachel):active{translate:0 0;transition-duration:0.1s}.d2-bahn .fa2-zeit_linie,.d2-bahn .fa2-zeit_punkt{display:none}.d2-bahn_svg{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10rem,#000 calc(100% - 8rem),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 10rem,#000 calc(100% - 8rem),transparent 100%)}.d2-bahn_spur{fill:none;stroke:rgba(244,240,236,0.085);stroke-width:2}.d2-bahn_licht{fill:none;stroke-linecap:round}.d2-bahn_kopf{fill:#FFFAEC;opacity:0}.d2-bahn .fa2-zeit_schritt{position:relative;z-index:1}@media screen and (min-width:768px){.d2-bahn .fa2-zeit_karte{width:min(27rem,100%);justify-self:start}.d2-bahn .fa2-zeit_karte.is-rechts{justify-self:end}}main :is(.d2-motiv,.fa2-deko,.fa-deko_sternenstaub){-webkit-mask-image:var(--d2-maske, none);mask-image:var(--d2-maske, none)}.fa-nav_logo-link:active,.fa-nav_link:active,.button-fa:active,.button-fa.is-link:active,.button-fa.is-on-light:active,.fa-textlink:active,.fa-faq_frage:active,.fa-footer_logo-link:active,.fa-footer_social-link:active,.fa-footer_link:active,.d2-kopf_unterlink:active,.d2-kopf_mobilknopf:active,.d2-kopf_mobillink:active,.d2-einstieg:active,.d2-karte:active,.d2-experte_link:active,.d2-termin:active,.d2-form_wahl:active,.d2-kopf_seitenname:active,.d2-kopf_ziel:active,.d2-kopf_mobilziel:active,.d2-inline:active,.d2-terminzeile_link:active{transition-duration:0.1s}.button-fa.is-link,.fa-textlink,.fa-footer_social-link,.d2-einstieg_link,.d2-karte_link,.d2-termin_link,.d2-terminzeile_link{transition-timing-function:var(--d2-e)}@media(prefers-reduced-motion:no-preference){html .fx{transition:opacity 0.6s var(--fx-e),transform 0.7s var(--fx-e);transition-delay:var(--fx-d, 0ms)}}:root{--d2-klein: 0.875rem;--d2-text: 1.125rem}@media screen and (max-width:767px){:root{--d2-text: 1.0625rem}}main{font-size:var(--d2-text)}main :is(.text-size-large-fa,.d2-fakt_wert,.d2-hero_vorzeile){font-size:var(--d2-text)}main :is(.text-style-label-fa,.fa2-zeit_label,.d2-einstieg_label,.d2-einstieg_link,.d2-karte_label,.d2-karte_meta,.d2-karte_link,.d2-fakt_label,.d2-termin_datum,.d2-termin_meta,.d2-termin_link,.d2-termine_stand,.d2-hero_eckdaten,.d2-leise,.d2-terminzeile_art,.d2-terminzeile_ort,.d2-terminzeile_link,.d2-termine_fuss>p,.d2-faq_label){font-size:var(--d2-klein)}main .fa2-zeit_nr{font-size:1.375rem}.d2-abschnitt .fa2-zeit_nr{color:rgba(255,255,255,0.55)}@media screen and (max-width:767px){main .fa2-zeit_nr{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){:is(.button-fa.is-link,.fa-textlink,.d2-karte_link,.d2-termin_link,.d2-einstieg_link,.d2-terminzeile_link)>span[aria-hidden=true]:last-child{transition:none}.button-fa.is-link:not(.is-schlicht),.button-fa.is-link:not(.is-schlicht)::after{transition:none}:is(.button-fa.is-link:not(.is-schlicht):is(:hover,:focus-visible,:active),a:is(:hover,:focus-visible,:active)>.button-fa.is-link:not(.is-schlicht)){transform:none}:is(.d2-karte,.d2-termin,.fa-termine_runde.fa2-karte-dunkel,.fa2-zeit_karte,.sp-ikachel,.sp-bew_karussell,.md-kachel,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte),:is(.d2-karte,.d2-termin,.fa-termine_runde.fa2-karte-dunkel,.fa2-zeit_karte,.sp-ikachel,.sp-bew_karussell,.md-kachel,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte)::before,:is(.d2-karte,.d2-termin,.fa-termine_runde.fa2-karte-dunkel,.fa2-zeit_karte,.sp-ikachel,.sp-bew_karussell,.md-kachel,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte)::after{transition:none}:is(.d2-karte,.d2-termin,.fa-termine_runde.fa2-karte-dunkel,.fa2-zeit_karte,.sp-ikachel,.sp-bew_karussell,.md-kachel,.fa-bestandteile_item.fa2-karte,.fa-stimmen_item.fa2-zitat,.fa-module_item.fa2-stapel-karte):is(:hover,:focus-within){translate:none}}:root{--d2-hell-text: rgba(27, 21, 50, 0.84);--d2-hell-leise: rgba(27, 21, 50, 0.7);--d2-luft-s: 2rem;--d2-luft-m: 3.5rem;--d2-luft-l: 5.5rem}@media screen and (max-width:767px){:root{--d2-luft-s: 1.5rem;--d2-luft-m: 2.5rem;--d2-luft-l: 3.5rem}}main :where(.section-light-fa) .heading-style-h2-fa:not(:where(.fa2-box,.sw-flaeche,.ks-reel,.d2-video) *){color:var(--marke-tinte)}main :where(.section-light-fa) :is(.text-size-large-fa,.d2-text,.d2-text>p,.list-item-fa,.fa-bestandteile_text,.d2-karte_text):not(:where(.fa2-box,.sw-flaeche,.ks-reel,.d2-video) *){color:var(--d2-hell-text);font-weight:300}main :where(.section-light-fa) :is(.d2-leise,.d2-karte_meta,.d2-termine_fuss>p):not(:where(.fa2-box,.sw-flaeche,.ks-reel,.d2-video) *){color:var(--d2-hell-leise);font-size:var(--d2-klein)}main :where(.section-light-fa) :is(.text-style-label-fa,.d2-fakt_label,.d2-karte_label,.d2-abschnitt_dach,.d2-termin_datum):not(:where(.fa2-box,.sw-flaeche,.ks-reel,.d2-video) *){color:var(--marke-violett);font-size:var(--d2-klein);font-weight:700;letter-spacing:0.16em}main :where(.section-light-fa) .heading-style-h4-fa:not(:where(.fa2-box,.sw-flaeche,.ks-reel,.d2-video) *){color:var(--marke-tinte);font-size:var(--d2-text);font-weight:600;letter-spacing:0.01em;text-transform:none}main :where(.section-light-fa) .heading-style-h4-fa.text-color-violett-fa:not(:where(.fa2-box,.sw-flaeche,.ks-reel,.d2-video) *){color:var(--marke-tinte)}main>.section-light-fa>.padding-global{position:relative;z-index:1}.section-light-fa.d2-mit-schweif{overflow:clip visible}main>.section-light-fa+.section-light-fa{box-shadow:0 -1px 0 var(--marke-hellgelb)}main .fa2-deko.d2-schweif{-webkit-mask-image:none;mask-image:none;filter:blur(10px)}@media screen and (max-width:767px){main .fa2-deko.d2-schweif{bottom:-5rem;filter:blur(6px)}}@media screen and (max-width:479px){main .fa2-deko.d2-schweif{filter:blur(5px)}}.d2-mitte{display:flex;flex-direction:column;align-items:center;text-align:center}.d2-mitte>.heading-style-h2-fa{max-width:50rem;margin:0}.d2-mitte_text{max-width:44rem;margin:1.5rem 0 0;text-wrap:pretty}.d2-mitte_leise{max-width:44rem;margin:1.5rem 0 0}.d2-mitte .d2-link{margin-top:2rem}.d2-folge{margin-top:1.25rem}.d2-mitte_text.d2-folge{margin-top:1.25rem}.d2-band{width:100%;aspect-ratio:21 / 9;margin:var(--d2-luft-l) 0 0;overflow:hidden;border-radius:16px;box-shadow:0 48px 80px -56px rgba(27,21,50,0.55)}.d2-band_bild{display:block;width:100%;height:100%;object-fit:cover}.d2-bildkarte-rahmen{position:relative;width:100%}.d2-bildkarte{position:absolute;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:2;display:flex;align-items:center;gap:1.25rem;max-width:30rem;padding:1.25rem 1.5rem;text-align:left;background-color:var(--marke-weiss);border-radius:16px;box-shadow:0 30px 60px -28px rgba(27,21,50,0.55),0 8px 18px -10px rgba(27,21,50,0.22)}.d2-bildkarte_text{min-width:0;overflow-wrap:anywhere}.d2-bildkarte_text>*{margin:0}.d2-bildkarte_wert{margin-top:0.25rem;color:var(--d2-hell-text);font-weight:300;line-height:1.4}.d2-kreise{display:flex;flex:none;margin:0;padding:0;list-style:none}.d2-kreise>li{margin:0;padding-left:0}.d2-kreis{width:3.5rem;aspect-ratio:1;overflow:hidden;border-radius:50%;background-color:var(--marke-nachtblau);box-shadow:0 0 0 2px var(--marke-weiss),0 0 0 3px rgba(205,176,115,0.65)}.d2-kreis+.d2-kreis{margin-left:-0.875rem}.d2-kreise.is-gross .d2-kreis{width:4.5rem}.d2-kreise.is-gross .d2-kreis+.d2-kreis{margin-left:-1rem}.d2-kreis_bild{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.d2-weissbox{width:100%;max-width:44rem;margin:var(--d2-luft-s) 0 0;padding:2rem 2.5rem;text-align:center;background-color:var(--marke-weiss);border-radius:16px}.d2-weissbox>p{margin:0;text-wrap:pretty}.d2-weissbox+.d2-folge{margin-top:var(--d2-luft-s)}.d2-weissbox_icon{display:block;width:2.5rem;height:2.5rem;margin:0 auto 1rem}@media screen and (max-width:991px){.d2-band{aspect-ratio:16 / 10}}@media screen and (max-width:767px){.d2-bildkarte-rahmen{display:flex;flex-direction:column}.d2-bildkarte{position:relative;right:auto;bottom:auto;gap:1rem;max-width:calc(100% - 2rem);margin:-2.5rem auto 0;padding:1rem 1.25rem}.d2-bildkarte{flex-wrap:wrap;row-gap:0.75rem}.d2-bildkarte_text{flex:1 1 10em}.d2-bildkarte .d2-kreis{width:2.75rem}.d2-weissbox{padding:1.5rem 1.25rem}}@media(prefers-reduced-motion:no-preference){html.fx-wait :is(.d2-auftritt-motiv,.d2-auftritt-licht){visibility:hidden;animation:d2-auftritt-notfall 0s 2.5s forwards}html.fx-wait:not(.is-startseite) main>section:first-of-type .padding-global{visibility:hidden;animation:d2-auftritt-notfall 0s 2.5s forwards}html:not(.fx-wait) .d2-auftritt{animation:d2-auftritt 1.6s cubic-bezier(0.16,1,0.3,1) var(--d2-auftritt-verz, 0s) backwards}html:not(.fx-wait) .d2-auftritt-motiv{animation:d2-auftritt-licht 2.4s cubic-bezier(0.33,1,0.68,1) var(--d2-auftritt-verz, 0s) backwards,d2-auftritt-dreh 3.2s cubic-bezier(0.16,1,0.3,1) var(--d2-auftritt-verz, 0s) backwards}html:not(.fx-wait) .d2-auftritt-licht{animation:d2-auftritt-licht 2.4s cubic-bezier(0.33,1,0.68,1) var(--d2-auftritt-verz, 0s) backwards}}.d2-auftritt-v1{--d2-auftritt-verz: 0.15s}.d2-auftritt-v2{--d2-auftritt-verz: 0.3s}.d2-auftritt-v3{--d2-auftritt-verz: 0.45s}.d2-auftritt-v4{--d2-auftritt-verz: 0.6s}.d2-auftritt-v5{--d2-auftritt-verz: 0.75s}@keyframes d2-auftritt-notfall{to{visibility:visible}}@keyframes d2-auftritt{from{opacity:0;translate:0 1.5rem;filter:blur(6px)}}@keyframes d2-auftritt-licht{from{opacity:0}}@keyframes d2-auftritt-dreh{from{rotate:-8deg;scale:0.9}}.d2-filmkasten{--d2-film-format: 16 / 9;position:relative;max-width:64rem;margin:3.5rem auto 0;overflow:hidden;aspect-ratio:var(--d2-film-format);background-color:var(--marke-nachtblau);border:1px solid rgba(205,176,115,0.35);border-radius:16px;box-shadow:rgba(0,0,0,0.7) 0 30px 60px -24px,rgba(92,87,162,0.5) 0 0 90px -20px}.d2-filmkasten.is-kino{--d2-film-format: 1280 / 538}.d2-filmkasten_knopf{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;color:inherit;cursor:pointer;background:none;border:0;border-radius:inherit}.d2-filmkasten_bild{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.9s var(--d2-e-sanft)}.d2-filmkasten_play{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem;background-color:rgba(20,16,51,0.55);border:1px solid var(--marke-gold);border-radius:50%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform 0.4s var(--d2-e-sanft),opacity 0.4s var(--d2-e-sanft)}.d2-filmkasten_dreieck{width:0;height:0;margin-left:0.3rem;border-style:solid;border-width:0.75rem 0 0.75rem 1.25rem;border-color:transparent transparent transparent var(--marke-gold)}.d2-filmkasten_knopf:hover .d2-filmkasten_play{transform:scale(1.08)}.d2-filmkasten_knopf:hover .d2-filmkasten_bild{transform:scale(1.02)}.d2-filmkasten_knopf:active .d2-filmkasten_play{transform:scale(0.96);transition-duration:0.1s}.d2-filmkasten_knopf:focus-visible{outline:2px solid var(--marke-gold);outline-offset:-4px}.d2-film{position:fixed;inset:0;z-index:60;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;color:var(--marke-weiss);background:transparent;border:0}.d2-film:not([open]){display:none}.d2-film::backdrop{background-color:rgba(20,16,51,0.78);-webkit-backdrop-filter:blur(18px) saturate(0.8);backdrop-filter:blur(18px) saturate(0.8)}.d2-film_buehne{position:absolute;inset:0;display:grid;place-items:center;padding:5rem clamp(1.25rem,4vw,3rem)}.d2-film_rahmen{--d2-film-format: 16 / 9;width:min(100%,80rem);max-height:calc(100dvh - 10rem);aspect-ratio:var(--d2-film-format);overflow:hidden;background-color:#000;border-radius:0.75rem;box-shadow:0 0 0 1px rgba(205,176,115,0.4),0 40px 120px rgba(0,0,0,0.6),0 0 180px rgba(205,176,115,0.12)}@supports (width: 1dvh){.d2-film_rahmen{width:min(100%,80rem,calc((100dvh - 10rem) * var(--d2-film-format)))}}.d2-film_rahmen>iframe,.d2-film_rahmen>video{display:block;width:100%;height:100%;border:0;background-color:#000}.d2-film_zu{position:absolute;top:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,3rem);display:grid;place-items:center;width:3rem;height:3rem;padding:0;color:var(--marke-weiss);cursor:pointer;background-color:rgba(20,16,51,0.5);border:1px solid rgba(255,255,255,0.3);border-radius:50%;transition:transform 0.25s var(--d2-e-sanft),opacity 0.25s}.d2-film_zu svg{width:1.125rem;height:1.125rem;fill:currentColor}.d2-film_zu:hover{opacity:0.8}.d2-film_zu:focus-visible{outline:2px solid var(--marke-gold);outline-offset:3px}.d2-film_zu:active{transform:scale(0.94);transition-duration:0.1s}.d2-sperre{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem;padding:1.5rem;color:var(--marke-weiss);text-align:center;font-family:var(--_fa-design---fa-font-body);font-weight:300;background-color:rgba(20,16,51,0.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:inherit}.d2-sperre[hidden]{display:none}.d2-form_haken{display:flex;align-items:flex-start;gap:0.625rem;cursor:pointer}.d2-form_haken>input{flex:none;width:1.125rem;height:1.125rem;margin:0.125rem 0 0;accent-color:var(--marke-violett);cursor:pointer}.d2-sperre.is-link{justify-content:flex-end;background:linear-gradient(to top,rgba(20,16,51,0.9) 0%,rgba(20,16,51,0.55) 45%,rgba(20,16,51,0) 80%);-webkit-backdrop-filter:none;backdrop-filter:none}.d2-film_rahmen .d2-sperre.is-link{justify-content:center}.d2-stimmen-hinweis{position:relative;max-width:46rem;margin:2rem auto 0;text-align:center}.d2-sperre_text{max-width:26rem;margin:0;color:rgba(255,255,255,0.86);font-size:0.9375rem;line-height:1.55}.d2-sperre_text strong{display:block;color:var(--marke-weiss);font-weight:500}.d2-film_rahmen.is-hinweis{position:relative;aspect-ratio:auto;min-height:min(18rem,calc(100dvh - 10rem));max-height:none;background-color:var(--marke-nachtblau)}@media screen and (max-width:479px){.d2-sperre{gap:0.75rem;padding:0.875rem}.d2-sperre_text{font-size:0.8125rem;line-height:1.45}}@media(prefers-reduced-motion:no-preference){.d2-film[open] .d2-film_rahmen{animation:d2-film-auf 0.6s var(--d2-e-sanft) both}.d2-film[open] .d2-film_zu{animation:d2-film-licht 0.4s var(--d2-e-sanft) 0.2s both}.d2-film[open]::backdrop{animation:d2-film-licht 0.5s var(--d2-e-sanft) both}}@keyframes d2-film-auf{from{opacity:0;transform:scale(0.94)}}@keyframes d2-film-licht{from{opacity:0}}@media screen and (max-width:767px){.d2-filmkasten{margin-top:2.5rem;border-radius:12px}.d2-filmkasten_play{width:4rem;height:4rem;margin:-2rem 0 0 -2rem}.d2-filmkasten_dreieck{margin-left:0.2rem;border-width:0.6rem 0 0.6rem 1rem}.d2-film_buehne{padding:4.5rem 0.75rem}.d2-film_zu{top:0.875rem;right:0.875rem}}
