@font-face{font-family:Ovo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8eb68cdb72bdf763-s.p.1yis_w24p7esc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ovo Fallback;src:local(Times New Roman);ascent-override:79.63%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:108.53%}.dWZdfq_className{font-family:Ovo,Ovo Fallback;font-style:normal;font-weight:400}.dWZdfq_variable{--font-ovo:"Ovo", "Ovo Fallback"}
@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11d925004efc0fd4-s.24kpeq7-yja60.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/346c61656f211706-s.p.1a-yc7barwm6u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4ea3ecd9d6832dff-s.1bciwebwli10p.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb2542f156d7b39b-s.p.07cedo_8nfwgn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai Fallback;src:local(Arial);ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.0%;size-adjust:95.11%}.HvrKpa_className{font-family:Almarai,Almarai Fallback;font-style:normal}.HvrKpa_variable{--font-almarai:"Almarai", "Almarai Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ease:initial;--zaehler:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-bold:700;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:var(--font-ovo), Georgia, serif;--font-body:var(--font-almarai), Arial, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--bg);color:var(--ink);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-heading);letter-spacing:var(--ls-heading);font-weight:400}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);line-height:1.2}}@layer components{.wegpunkt{left:var(--wx-m);top:var(--wy-m);pointer-events:none;width:0;height:0;position:absolute}.wegpunkt[data-nur=desktop]{display:none}@media (min-width:768px){.wegpunkt{left:var(--wx-d);top:var(--wy-d)}.wegpunkt[data-nur=desktop]{display:block}.wegpunkt[data-nur=mobil]{display:none}}.abflugtafel{flex-direction:column;align-items:center;gap:14px;display:flex}.abflugtafel__tafel{justify-content:center;gap:6px calc(var(--flap-b) * .6);flex-wrap:wrap;display:flex}.abflugtafel__wort{gap:2px;display:flex}.abflugtafel__umbruch{display:none}@media (max-width:767px){.abflugtafel__umbruch{flex-basis:100%;display:block}}.flap{width:var(--flap-b);height:var(--flap-h);background:linear-gradient(var(--lila-licht) 50%, var(--lila) 50%);color:var(--white);font-size:var(--flap-fs);font-weight:700;line-height:var(--flap-h);letter-spacing:0;text-align:center;border-radius:3px;display:block;position:relative;overflow:hidden}.flap:after{content:"";background:#00000052;height:1px;position:absolute;inset:calc(50% - .5px) 0 auto}.flap__rolle{transform:translateY(calc(var(--runden) * var(--flap-h) * -1));display:block}.flap__rolle>span{height:var(--flap-h);display:block}.abflugtafel__status{color:var(--akzent);letter-spacing:.24em;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.abflugtafel__status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.abflugtafel--anzeige{--anzeige-luecke:3px;gap:20px;width:100%;padding-bottom:12px;container-type:inline-size}.anzeige{--flap-b:min(36px, (100cqw - (var(--spalten) - 1) * var(--anzeige-luecke)) / var(--spalten));--flap-h:calc(var(--flap-b) * 1.5);--flap-fs:calc(var(--flap-b) * .74);gap:calc(var(--anzeige-luecke) * 2);flex-direction:column;display:flex}.anzeige__zeile{gap:var(--anzeige-luecke);display:flex}.abflugtafel--anzeige .flap{border-radius:calc(var(--flap-b) * .12)}.abflugtafel--anzeige .abflugtafel__status{gap:10px;font-size:clamp(11px,2.6cqw + 3px,15px)}.abflugtafel--anzeige .abflugtafel__status:before{width:.62em;height:.62em}@media (max-width:767px){.abflugtafel--anzeige{--anzeige-luecke:2px;gap:14px;padding-bottom:18px}}@media (prefers-reduced-motion:no-preference){.flap__rolle{animation:flap-rollen calc(var(--runden) * var(--flap-takt)) steps(var(--runden), end) calc(var(--flap-start) + var(--feld) * 38ms) both}.flap:before{content:"";z-index:1;transform-origin:50% 100%;animation:flap-klappe var(--flap-takt) linear calc(var(--flap-start) + var(--feld) * 38ms) var(--runden);background:linear-gradient(#0000000d,#0000004d);position:absolute;inset:0 0 50%;transform:scaleY(0)}.abflugtafel__status:before{animation:1.4s linear 1.8s 3 blinken}}.an-bord{background:var(--fuss);flex-direction:column;gap:22px;width:100%;padding-block:24px 30px;display:flex}.an-bord__kopf{padding-inline:var(--site-gutter);justify-content:center;align-items:center;gap:12px;display:flex}.an-bord__kopf:before,.an-bord__kopf:after{content:"";background:var(--lila-linie);flex:0 64px;height:1px}.an-bord__knopf{width:32px;height:32px;color:var(--akzent);border-radius:50%;place-items:center;margin-block:-6px;display:grid}.an-bord__knopf svg{fill:currentColor;width:14px;height:14px}.an-bord__knopf:hover{background:#764d9f1a}.an-bord__knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.an-bord__fenster{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.an-bord__spur{width:max-content;display:flex}.an-bord__logos{align-items:center;gap:var(--an-bord-abstand);padding-right:var(--an-bord-abstand);flex:none;display:flex}.an-bord__logo{width:calc(var(--b) * var(--logo-skala));height:calc(var(--h) * var(--logo-skala));flex:none;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.an-bord__spur{animation:42s linear infinite band}.an-bord__fenster:hover .an-bord__spur,.an-bord[data-angehalten] .an-bord__spur{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.an-bord__knopf{display:none}.an-bord__fenster{-webkit-mask-image:none;mask-image:none}.an-bord__spur{width:auto}.an-bord__logos{padding-inline:var(--site-gutter);flex-wrap:wrap;flex:100%;justify-content:center;row-gap:28px}.an-bord__logos[aria-hidden]{display:none}}.flugroute{z-index:20;pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.flugroute[data-bereit]{opacity:1}.flugroute svg{position:absolute;top:0;left:0}.flugroute__linie{fill:none;stroke:var(--lila);stroke-width:2px}.flugroute__linie path{stroke-dasharray:6 8}.flugroute__linie--hell{stroke:var(--lila-hell)}.flugroute__flieger,.flugroute__schatten{width:var(--flieger);height:var(--flieger);margin:calc(var(--flieger) / -2) 0 0 calc(var(--flieger) / -2);will-change:transform;position:absolute;top:0;left:0}.flugroute__flieger svg,.flugroute__schatten svg{width:100%;height:100%;display:block}.flugroute__flieger{color:var(--akzent)}.flugroute__flieger[data-ton=dunkel]{color:var(--white)}.flugroute__schatten{color:#000;opacity:0}@media (prefers-reduced-motion:no-preference){.flugroute{transition:opacity .6s}.flugroute__flieger{transition:color .25s}}@media print{.flugroute{display:none}}.bordkarte{background:var(--kasten);border-radius:22px;grid-template-columns:minmax(0,1fr) 156px;display:grid;overflow:hidden}.bordkarte__haupt{flex-direction:column;gap:22px;min-width:0;padding:28px 34px 34px;display:flex}.bordkarte__kopf{border-bottom:1px solid var(--lila-linie);color:var(--akzent);letter-spacing:.22em;justify-content:space-between;gap:12px;padding-bottom:14px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.bordkarte__strecke{align-items:flex-end;gap:16px;display:flex}.bordkarte__strecke>span:not(.bordkarte__flug),.bordkarte__abschnitt>span:not(.bordkarte__strichcode){flex-direction:column;gap:4px;display:flex}.bordkarte__strecke>span:last-child{align-items:flex-end}.bordkarte__feld{color:var(--akzent);letter-spacing:.22em;font-size:10px;font-weight:700;line-height:1.2}.bordkarte__wert{font-family:var(--font-heading);letter-spacing:var(--ls-heading);font-size:24px;line-height:1.1}.bordkarte__flug{color:var(--akzent);flex:1;align-items:center;gap:8px;margin-bottom:4px;display:flex}.bordkarte__flug:before,.bordkarte__flug:after{content:"";border-top:2px dashed var(--lila-linie);flex:1}.bordkarte__flug svg{width:22px;height:22px}.bordkarte__liste{flex-direction:column;gap:12px;display:flex}.bordkarte__liste li{--dreh:-9deg;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:22px;display:grid}.bordkarte__liste li:nth-child(2){--dreh:7deg}.bordkarte__liste li:nth-child(3){--dreh:-3deg}.stempel{width:64px;height:64px;color:var(--akzent);opacity:.9;transform:rotate(var(--dreh));mix-blend-mode:multiply}.stempel__schrift{fill:currentColor;font-family:var(--font-body);font-size:10.5px;font-weight:700}.bordkarte__abschnitt{border-left:2px dashed var(--lila-linie);flex-direction:column;justify-content:flex-end;gap:18px;padding:28px 24px 26px;display:flex;position:relative}.bordkarte__abschnitt:before,.bordkarte__abschnitt:after{content:"";background:var(--bg);border-radius:50%;width:28px;height:28px;position:absolute;left:-15px}.bordkarte__abschnitt:before{top:-14px}.bordkarte__abschnitt:after{bottom:-14px}.bordkarte__abschnitt .bordkarte__wert{font-size:20px}.bordkarte__strichcode{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 13px, var(--ink) 13px 14px, transparent 14px 17px);opacity:.75;height:44px;margin-top:6px;display:block}@media (max-width:767px){.bordkarte{grid-template-columns:minmax(0,1fr)}.bordkarte__haupt{gap:20px;padding:22px 20px 24px}.bordkarte__wert{font-size:20px}.bordkarte__liste li{grid-template-columns:52px minmax(0,1fr);column-gap:16px}.stempel{width:52px;height:52px}.bordkarte__abschnitt{border-top:2px dashed var(--lila-linie);border-left:0;flex-flow:wrap;justify-content:space-between;padding:22px 20px 24px}.bordkarte__abschnitt:before{top:-15px;left:-14px}.bordkarte__abschnitt:after{inset:-15px -14px auto auto}.bordkarte__strichcode{flex-basis:100%;height:34px;margin-top:0}}@media (prefers-reduced-motion:no-preference){.bordkarte[data-im-bild=nein] .stempel{opacity:0}.bordkarte[data-im-bild=ja] .stempel{animation:stempeln .42s cubic-bezier(.3, 1.3, .5, 1) calc(.3s + var(--i) * .5s) both}.bordkarte[data-im-bild=ja]{animation:.5s ease-out .53s 3 rumms}}.piste{border-radius:var(--radius-button);background:var(--lila);color:var(--white);flex-direction:column;display:flex;overflow:hidden}.piste__bahn{height:var(--piste-h);align-items:center;gap:14px;padding-inline:16px;display:flex;position:relative}.piste__bahn:before,.piste__bahn:after{content:"";background:radial-gradient(circle, var(--pisten-licht) 0 1.3px, transparent 1.9px) 0 50% / 26px 6px repeat-x;height:6px;position:absolute;left:12px;right:12px}.piste__bahn:before{top:2px}.piste__bahn:after{bottom:2px}.piste__schwelle{width:14px;height:calc(var(--piste-h) * .5);background:repeating-linear-gradient(#fffc 0 2px,#0000 2px 6px);flex:none}.piste__nummer{letter-spacing:.08em;flex:none;font-size:15px;font-weight:700;line-height:1}.piste__linie{background:repeating-linear-gradient(90deg,#ffffff8c 0 14px,#0000 14px 26px);flex:1;height:2px}.piste__kontakt{font-size:var(--fs-form-button);letter-spacing:normal;text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 40px;padding:2px 16px 16px;line-height:1.3;display:flex}.piste__kontakt a{text-underline-offset:4px}.piste__kontakt a:hover{text-decoration:underline}.piste__kontakt a:focus-visible{outline:2px solid var(--white);outline-offset:3px;border-radius:2px}.kontaktblock{scroll-margin-top:25vh}@media (min-width:1024px){.impressum>span{white-space:nowrap}}.piste__flieger{width:var(--flieger);height:var(--flieger);margin:calc(var(--flieger) / -2) 0 0 calc(var(--flieger) / -2);color:var(--white);position:absolute;top:50%;left:52%}.piste__flieger svg{width:100%;height:100%;display:block}.piste--anflug{overflow:visible}@media (prefers-reduced-motion:no-preference){.piste--geparkt .piste__flieger{animation:1.8s cubic-bezier(.2,.7,.3,1) .3s both ausrollen}.piste--anflug .piste__flieger{animation:2.6s .3s both anflug}.landung-anflug[data-im-bild=nein] .piste__flieger{opacity:0;animation:none}.landung-geparkt[data-im-bild=nein] .piste__flieger{animation:none;left:14%}}.abflugtafel--ankunft{--flap-start:.15s;align-items:flex-start}.abflugtafel--ankunft .abflugtafel__tafel{--flap-b:21px;--flap-h:31px;--flap-fs:15.5px;justify-content:flex-start;gap:5px 11px}@media (max-width:767px){.abflugtafel--ankunft .abflugtafel__tafel{--flap-b:18px;--flap-h:27px;--flap-fs:13px}}.abflugtafel--ankunft .flap{background:linear-gradient(#ffffff47 50%,#ffffff2b 50%)}@media (prefers-reduced-motion:no-preference){.klapptafel[data-im-bild=nein] .flap__rolle{animation:none;transform:translateY(0)}.klapptafel[data-im-bild=nein] .flap:before,.klapptafel[data-im-bild=nein] .abflugtafel__status:before{animation:none}}.warnleuchte{flex:1;position:relative}.warnleuchte__licht{aspect-ratio:1;background:var(--lila-hell);border-radius:50%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.warnleuchte[data-im-bild=nein] .warnleuchte__licht{opacity:.28}.warnleuchte[data-im-bild=ja] .warnleuchte__licht{animation:warnleuchte-an .6s linear calc(var(--nr) * .45s) both, warnleuchte-puls 1.4s ease-out calc(var(--nr) * .45s + .6s) 2}}.flugplan__schritt{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex;position:relative}.flugplan__marke{top:50%;left:calc(var(--rand) / -2);background:var(--lila-hell);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 0 0 4px #ffffff38}@media (min-width:768px){.flugplan__marke{left:var(--marke-d)}}.hoehenmesser{color:var(--lila-hell);align-items:center;gap:8px;display:inline-flex}.hoehenmesser__skala{width:26px;height:26px}.hoehenmesser__zeiger{transform:rotate(var(--winkel));transform-box:view-box;transform-origin:50%}.hoehenmesser__text{letter-spacing:.22em;font-size:11px;font-weight:700;line-height:1}@media (prefers-reduced-motion:no-preference){.hoehenmesser[data-im-bild=nein] .hoehenmesser__zeiger{transform:rotate(0)}.hoehenmesser[data-im-bild=ja] .hoehenmesser__zeiger{transition:transform 1.2s cubic-bezier(.3,1.3,.5,1) .2s}}.zitat-gross{position:relative}.zitat-zeichen{z-index:-1;color:var(--akzent);font-family:var(--font-heading);opacity:.22;pointer-events:none;font-size:clamp(96px,10vw,140px);line-height:1;position:absolute;top:-.52em;left:50%;transform:translate(-50%)}.projekte-bruecke{background:var(--kasten)}.projekte-bruecke__raster{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.projekte-bruecke__kopf{isolation:isolate;align-items:center;gap:var(--abstand-block);flex-direction:column;display:flex;position:relative}.projekte-bruecke__kopf h2{text-wrap:balance;max-width:12em}.projekte-bruecke__kopf p{text-wrap:pretty;max-width:34em}.projekte-bruecke__zeichen{height:118%;fill:var(--white);opacity:.55;top:50%;left:50%;transform:translate(-50%,-50%)}[data-modus=nacht] .projekte-bruecke__zeichen{fill:var(--lila-hell);opacity:.06}.projekte-bruecke__bild{justify-content:center;justify-self:stretch;margin-block:84px;display:flex;position:relative}.projekte-bruecke__logo{width:clamp(180px,20vw,240px)}.projekte-bruecke__knopf{justify-self:stretch}@media (min-width:768px){.projekte-bruecke__raster{align-items:center;gap:var(--abstand-block) var(--raster-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.projekte-bruecke__kopf,.projekte-bruecke__knopf{grid-column:1/8}.projekte-bruecke__bild{grid-area:1/9/3/13;margin-block:0}}.kippschalter{min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:7px;padding-inline:6px;display:inline-flex}.kippschalter svg{fill:currentColor;stroke:currentColor;stroke-width:0;stroke-linecap:round;width:15px;height:15px}.kippschalter__tag path{fill:none;stroke-width:1.4px}.kippschalter__nacht{opacity:.4}.kippschalter__sockel{border:1.5px solid;border-radius:50%;width:24px;height:24px;position:relative}.kippschalter__sockel:before{content:"";background:currentColor;border-radius:50%;position:absolute;inset:7px}.kippschalter__hebel{transform-origin:50% 100%;background:currentColor;border-radius:2px;width:3px;height:14px;position:absolute;bottom:50%;left:calc(50% - 1.5px);transform:rotate(-42deg)}.kippschalter__hebel:after{content:"";background:var(--akzent);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-2.5px}[data-modus=nacht] .kippschalter__hebel{transform:rotate(42deg)}[data-modus=nacht] .kippschalter__hebel:after{box-shadow:0 0 6px 1px var(--lila)}[data-modus=nacht] .kippschalter__tag{opacity:.4}[data-modus=nacht] .kippschalter__nacht{opacity:1}.kippschalter:hover{opacity:.8}.kippschalter:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.kippschalter__hebel{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.kippschalter svg{transition:opacity .25s}}.logo-bild{filter:var(--logo-filter)}.foto{filter:var(--foto-filter)}[data-modus=nacht] .an-bord__logo img{filter:brightness(0)invert(.9)}[data-modus=nacht] body{background-image:radial-gradient(1px 1px at 37px 61px,#f7f7f7b3,#0000),radial-gradient(1px 1px at 171px 23px,#f7f7f773,#0000),radial-gradient(1.5px 1.5px at 290px 143px,#d7bcf3cc,#0000),radial-gradient(1px 1px at 89px 211px,#f7f7f780,#0000),radial-gradient(1px 1px at 233px 287px,#f7f7f759,#0000),radial-gradient(1px 1px at 347px 331px,#f7f7f799,#0000),radial-gradient(1.5px 1.5px at 141px 379px,#f7f7f78c,#0000),radial-gradient(1px 1px at 61px 97px,#d7bcf380,#0000),radial-gradient(1px 1px at 419px 457px,#f7f7f773,#0000),radial-gradient(1.5px 1.5px at 263px 509px,#f7f7f799,#0000),radial-gradient(1px 1px at 509px 197px,#d7bcf399,#0000);background-size:397px 431px,397px 431px,397px 431px,397px 431px,397px 431px,397px 431px,397px 431px,541px 557px,541px 557px,541px 557px,541px 557px}[data-modus=nacht] .flugroute__linie path{stroke-dasharray:.01 13.99;stroke-linecap:round}[data-modus=nacht] .flugroute__linie:not(.flugroute__linie--hell){stroke:var(--lila);stroke-width:8px;opacity:.55}[data-modus=nacht] .flugroute__linie--hell{clip-path:none;stroke:#fff;stroke-width:3px}[data-modus=nacht] .flugroute__flieger{color:var(--white);filter:drop-shadow(0 0 5px var(--lila)) drop-shadow(0 0 2px var(--lila-hell))}[data-modus=nacht] .flugroute__schatten{visibility:hidden}[data-modus=nacht] .piste__flieger{filter:drop-shadow(0 0 5px var(--lila)) drop-shadow(0 0 2px var(--lila-hell))}[data-modus=nacht] .piste{box-shadow:0 0 0 1px #d7bcf359,0 0 28px #764d9fa6}[data-modus=nacht] .piste__bahn:before,[data-modus=nacht] .piste__bahn:after{background:radial-gradient(circle,#fff 0 1.4px,#d7bcf3a6 2px,#0000 3.5px) 0/26px 6px repeat-x}[data-modus=nacht] .stempel{mix-blend-mode:normal}[data-modus=nacht] .warnleuchte__licht{box-shadow:0 0 10px 2px #d7bcf3bf,0 0 28px 8px #764d9fb3}[data-modus=nacht] .flugplan__marke{box-shadow:0 0 0 4px #ffffff38,0 0 14px 3px #d7bcf399}[data-modus=nacht] .flap{box-shadow:0 0 10px #764d9f8c}.band{isolation:isolate;background:var(--bg);padding-block:clamp(64px,9vw,120px);position:relative}.band--weiss{background:var(--band-weiss)}.band--flieder{background:linear-gradient(var(--band-flieder), var(--band-flieder)), var(--bg)}.band--lila{background:var(--band-lila);color:var(--white)}.band--erstes{padding-top:calc(var(--header-h) + clamp(48px, 7vw, 96px))}.band__inhalt{width:min(100% - 2 * var(--site-gutter), var(--container-max));margin-inline:auto;position:relative}.projekte-hero{padding-bottom:0;overflow:clip}.projekte-hero__inhalt{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.projekte-hero h1{text-wrap:balance;max-width:15em}.projekte-lead{text-wrap:pretty;max-width:58em}.projekte-hero__feld{width:100%;height:clamp(96px,11vw,150px)}.wasserzeichen{z-index:-1;pointer-events:none;position:absolute}.projekte-hero__zeichen{height:88%;fill:var(--lila-hell);opacity:.32;top:50%;left:50%;transform:translate(-50%,-50%)}[data-modus=nacht] .projekte-hero__zeichen{opacity:.1}.steigflug{pointer-events:none;opacity:0;position:absolute;inset:0}.steigflug[data-bereit]{opacity:1}.steigflug svg{position:absolute;top:0;left:0;overflow:visible}.steigflug__linie,.steigflug__hof{fill:none;stroke-dasharray:6 8}.steigflug__linie{stroke:var(--lila);stroke-width:2px}.steigflug__hof{visibility:hidden}.steigflug__flieger{width:var(--flieger);height:var(--flieger);margin:calc(var(--flieger) / -2) 0 0 calc(var(--flieger) / -2);color:var(--akzent);will-change:transform;position:absolute;top:0;left:0}.steigflug__flieger svg{width:100%;height:100%;display:block;position:static}[data-modus=nacht] .steigflug__linie,[data-modus=nacht] .steigflug__hof{stroke-dasharray:.01 13.99;stroke-linecap:round}[data-modus=nacht] .steigflug__linie{stroke:#fff;stroke-width:3px}[data-modus=nacht] .steigflug__hof{visibility:visible;stroke:var(--lila);stroke-width:8px;opacity:.55}[data-modus=nacht] .steigflug__flieger{color:var(--white);filter:drop-shadow(0 0 5px var(--lila)) drop-shadow(0 0 2px var(--lila-hell))}.instrumente__liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;display:grid}@media (max-width:767px){.instrumente__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}}.instrument{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.instrument p{text-wrap:balance;max-width:15em}.instrument__uhr{width:var(--instrument);aspect-ratio:1;border-radius:50%;display:block;position:relative;box-shadow:0 14px 30px #764d9f38}.instrument__uhr svg{width:100%;height:100%;display:block}.instrument__flaeche{fill:var(--instrument-flaeche)}.instrument__ring{fill:none;stroke:var(--lila-hell);stroke-width:1.5px;opacity:.6}.instrument__bahn,.instrument__wert{fill:none;stroke-width:5px}.instrument__bahn{stroke:#ffffff24}.instrument__wert{stroke:var(--instrument-wert);stroke-dasharray:var(--anteil) 100}.instrument__striche{fill:none;stroke:var(--instrument-zeichen);stroke-width:1.6px;stroke-linecap:round;opacity:.85}.instrument__zeiger{transform:rotate(var(--winkel));transform-box:view-box;transform-origin:50%}.instrument__zeiger path{fill:none;stroke:var(--instrument-zeichen);stroke-width:2.6px;stroke-linecap:round}.instrument__nabe{fill:var(--lila-hell)}.instrument__zahl{min-width:2.2ch;color:var(--white);font-family:var(--font-heading);font-size:calc(var(--instrument) * .2);letter-spacing:0;background:#00000038;border-radius:6px;padding:2px 8px 0;line-height:1.1;position:absolute;top:64%;left:50%;transform:translate(-50%)}.instrument__zahl:after{--zaehler:var(--ziel);content:counter(zahl);counter-reset:zahl var(--zaehler)}[data-modus=nacht] .instrument__uhr{box-shadow:0 0 0 1px #d7bcf359,0 0 26px #764d9f99}[data-modus=nacht] .instrument__zahl{background:#764d9f59}@media (prefers-reduced-motion:no-preference){.instrument__zeiger{animation:zeiger-schwenk 1.5s cubic-bezier(.3, 1.35, .5, 1) calc(.25s + var(--nr) * .18s) both}.instrument--null .instrument__zeiger{animation:zeiger-zucken 1.3s ease-in-out calc(.25s + var(--nr) * .18s) both}.instrument__wert{animation:wert-fuellen 1.5s cubic-bezier(.3, 1, .5, 1) calc(.25s + var(--nr) * .18s) both}.instrument__zahl:after{animation:zaehlen 1.3s cubic-bezier(.25, .6, .4, 1) calc(.25s + var(--nr) * .18s) both}.instrumente[data-im-bild=nein] .instrument__zeiger{animation:none;transform:rotate(-135deg)}.instrumente[data-im-bild=nein] .instrument__wert,.instrumente[data-im-bild=nein] .instrument__zahl:after{animation:none}.instrumente[data-im-bild=nein] .instrument__wert{stroke-dashoffset:var(--anteil)}.instrumente[data-im-bild=nein] .instrument__zahl:after{--zaehler:0}}.projekte-stapel{flex-direction:column;gap:44px;display:flex}.projekte-kopf{flex-direction:column;gap:20px;display:flex}.projekte-lead--breit{max-width:none}.nur-breit{display:none}@media (min-width:960px){.nur-breit{display:inline}}.band h3{font-size:1.35rem;line-height:1.25}.markenhinweis{opacity:.7;font-size:12px}.ebene{aspect-ratio:4/5;width:calc(100% - 24px);max-width:400px;margin:0 24px 24px 0;position:relative}.ebene:before{content:"";border-radius:var(--radius-bild);background:var(--kasten);position:absolute;inset:24px -24px -24px 24px}.band--lila .ebene:before{background:#d7bcf380}[data-modus=nacht] .band--lila .ebene:before{background:#d7bcf329}.ebene img,.ebene video{border-radius:var(--radius-bild);object-fit:cover}.bb-karte{gap:32px;display:grid}.bb-galerie{z-index:1;width:100%;max-width:480px;margin-inline:auto;position:relative}.bb-galerie__napf{aspect-ratio:1;position:relative}.bb-kreis{aspect-ratio:1;position:absolute}.bb-kreis--1{width:66%;top:0;right:0}.bb-kreis--2{width:44%;bottom:6%;left:0}.bb-kreis--3{width:34%;bottom:0;right:12%}.bb-kreis__bild{border:6px solid var(--band-weiss);background:var(--kasten);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px #3c1e5a29}.bb-kreis__bild img{object-fit:cover}.bb-kreis figcaption{background:var(--band-weiss);color:var(--akzent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #3c1e5a1f}.bb-text{background:var(--kasten);flex-direction:column;gap:18px;min-width:0;padding:clamp(36px,7vw,96px) clamp(24px,6vw,88px);display:flex}.bb-marke{width:200px;margin-bottom:10px;display:block}.bb-marke img{width:100%;height:auto;display:block}[data-modus=nacht] .bb-marke{border-radius:var(--radius-button);background:var(--white);width:228px;padding:10px 14px}.bb-logo{--bb-napf:var(--band-weiss);color:var(--akzent);flex-direction:column;align-items:center;gap:9%;display:flex}.bb-logo svg{width:100%;height:auto;display:block}.bb-logo .bb-logo__schrift{width:88%}.bb-unterzeile{font-family:var(--font-heading);letter-spacing:-.01em;margin-bottom:8px;font-size:20px;font-style:italic;line-height:1.35}@media (min-width:768px){.bb-karte{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:0}.bb-text{grid-area:1/1;padding-right:clamp(100px,12vw,170px)}.bb-galerie{grid-area:1/2;width:calc(100% + 110px);max-width:none;margin-left:-110px}}@media (prefers-reduced-motion:no-preference){.bb-kreis{animation:.9s cubic-bezier(.2,.8,.3,1) both einschweben}.bb-kreis--1{animation-delay:.1s}.bb-kreis--2{animation-delay:.3s}.bb-kreis--3{animation-delay:.5s}.bb-galerie[data-im-bild=nein] .bb-kreis{opacity:0;animation:none}}.warum{align-items:center;gap:48px;display:grid}.warum__text{flex-direction:column;gap:24px;display:flex}.warum__zeichen{height:56px;color:var(--lila-hell);opacity:1;margin-bottom:4px;font-size:120px;line-height:.8;display:block;position:static;transform:none}@media (min-width:768px){.warum{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:80px}}.ablauf{align-items:center;gap:56px;display:grid}.ablauf__text{flex-direction:column;gap:40px;display:flex}.ablauf__video{max-width:380px}.ablauf__video video{background:var(--kasten);width:100%;height:100%;position:absolute;inset:0}@media (min-width:768px){.ablauf{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:64px}.ablauf__video{justify-self:end}}.video-knopf{z-index:1;width:36px;height:36px;color:var(--lila);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.video-knopf svg{fill:currentColor;width:14px;height:14px}.video-knopf:hover{background:var(--white)}.video-knopf:focus-visible{outline:2px solid var(--white);outline-offset:3px}.schrittflug{position:relative}.schritte{flex-direction:column;gap:28px;display:flex}.schritt{grid-template-columns:30px minmax(0,1fr);gap:8px 20px;display:grid;position:relative}.schritt>p{grid-column:2}.schritt__label{font-weight:700}.schritt__marke{border:2px solid var(--lila-hell);border-radius:50%;grid-row:1/span 2;width:30px;height:30px;margin-top:-4px}.schritt[data-erreicht=ja] .schritt__marke{background:var(--lila-hell)}.schritt[data-erreicht=hier] .schritt__marke{border-color:var(--white)}.schritt:not(:last-child):after{content:"";border-left:2px dashed #ffffff80;height:calc(100% - 2px);position:absolute;top:26px;left:14px}.schrittflug__flieger{width:20px;height:20px;color:var(--white);transform:translateY(var(--y,11px)) rotate(var(--kurs,90deg));margin:-10px 0 0 -10px;position:absolute;top:0;left:15px}.schrittflug__flieger svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.schrittflug__flieger{transition:transform .75s cubic-bezier(.45,0,.25,1)}.schritt__marke{transition:background-color .3s .4s,border-color .3s}}.kacheln{gap:16px;display:grid}@media (min-width:768px){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.kachel{background:var(--band-weiss);flex-direction:column;gap:14px;padding:clamp(24px,3.5vw,40px);display:flex}.kachel__haken{background:var(--lila);border-radius:50%;width:30px;height:30px;display:block}.kachel__haken svg{fill:none;width:100%;height:100%;stroke:var(--white);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;display:block}[data-modus=nacht] .kachel__haken{box-shadow:0 0 12px #764d9fb3}@media (prefers-reduced-motion:no-preference){.kachel__haken{animation:haken-an .35s ease calc(.3s + var(--nr) * .35s) both}.kachel__haken path{animation:haken-zeichnen .35s ease-out calc(.45s + var(--nr) * .35s) both}.checkliste[data-im-bild=nein] .kachel__haken{background:var(--lila-hell);animation:none}.checkliste[data-im-bild=nein] .kachel__haken path{stroke-dashoffset:18px;animation:none}}.panel__feld{gap:14px;display:grid}@media (min-width:640px){.panel__feld{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.panel__feld{grid-template-columns:repeat(4,minmax(0,1fr))}}.schalter{border-radius:var(--radius-button);background:var(--bg);border:1px solid #764d9f59;flex-direction:column;gap:10px;padding:20px 20px 24px;display:flex}[data-modus=nacht] .schalter{border-color:var(--haarlinie)}.schalter__kopf{align-items:center;gap:12px;min-height:24px;display:flex}.schalter__lampe{background:var(--lila);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 3px #764d9f2e,0 0 12px 2px #764d9f8c}[data-modus=nacht] .schalter__lampe{background:var(--lila-hell);box-shadow:0 0 0 3px #d7bcf333,0 0 14px 3px #764d9fe6}.schalter h3{font-family:var(--font-body);font-size:var(--fs-step);letter-spacing:var(--ls-step);text-transform:uppercase;font-weight:700;line-height:1.5}@media (prefers-reduced-motion:no-preference){.schalter__lampe{animation:lampe-an .5s linear calc(.3s + var(--nr) * .16s) both}.panel[data-im-bild=nein] .schalter__lampe{background:0 0;animation:none;box-shadow:inset 0 0 0 1.5px #764d9f73}}.insta{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,28px);display:grid}.insta__kachel{aspect-ratio:4/5;border-radius:clamp(12px,2vw,24px);display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px #3c1e5a29}.insta__kachel img{object-fit:cover}.insta__kachel:nth-child(2){transform:translateY(clamp(16px,4vw,48px))}.insta__kachel:focus-visible{outline:2px solid var(--akzent);outline-offset:4px}@media (max-width:519px){.insta{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:-4px -4px -64px;padding:4px 4px 64px;display:flex;overflow-x:auto}.insta__kachel{scroll-snap-align:start;flex:0 0 72%}.insta__kachel:nth-child(2){transform:none}}.kanaele__liste{gap:32px;margin-top:clamp(16px,4vw,48px);display:grid}@media (min-width:768px){.kanaele__liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.kanal{border-top:1px solid var(--lila-hell);flex-direction:column;gap:12px;padding-top:20px;display:flex}[data-modus=nacht] .kanal{border-top-color:var(--haarlinie)}.kanal__kopf{align-items:center;gap:14px;display:flex}.kanal__link{width:44px;height:44px;color:var(--akzent);border-radius:10px;flex:none;justify-content:center;align-items:center;margin:-7px;display:flex;position:relative}.kanal__link:hover{opacity:.7}.kanal__link:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.kanal__antenne{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:30px;height:30px}.kanal__antenne circle{fill:currentColor;stroke:none}.kanal__wellen{pointer-events:none;position:absolute;inset:0}.kanal__wellen:before,.kanal__wellen:after{content:"";border:2px solid var(--akzent);opacity:0;border-radius:50%;position:absolute;inset:4px}@media (prefers-reduced-motion:no-preference){.kanal__wellen:before{animation:funkwelle 1.4s ease-out calc(.3s + var(--nr) * .35s) both}.kanal__wellen:after{animation:funkwelle 1.4s ease-out calc(.75s + var(--nr) * .35s) both}.kanaele[data-im-bild=nein] .kanal__wellen:before,.kanaele[data-im-bild=nein] .kanal__wellen:after{animation:none}}.streckenflug{position:relative}.strecke{z-index:1;flex-direction:column;gap:26px;display:flex;position:relative}.strecke li{grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.strecke li>span:last-child{padding-top:4px}.strecke__punkt{background:var(--lila-hell);border-radius:50%;width:30px;height:30px}.strecke__meilenstein{font-weight:700}.strecke__meilenstein .strecke__punkt{background:var(--white);box-shadow:0 0 0 6px #ffffff38}.strecke--geplant .strecke__punkt{border:2px solid var(--lila-hell);background:var(--band-lila)}@media (min-width:960px){.strecke{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.strecke li{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.strecke li>span:last-child{padding-top:0}}.streckenflug__schiene{top:var(--y1,0);left:var(--x1,0);background:#d7bcf399;display:none;position:absolute}.streckenflug[data-richtung=senkrecht] .streckenflug__schiene{width:2px;height:var(--dy);margin-left:-1px;display:block}.streckenflug[data-richtung=waagrecht] .streckenflug__schiene{width:var(--dx);height:2px;margin-top:-1px;display:block}.streckenflug--geplant .streckenflug__schiene{background:0 0}.streckenflug--geplant[data-richtung=senkrecht] .streckenflug__schiene{border-left:2px dashed #d7bcf399}.streckenflug--geplant[data-richtung=waagrecht] .streckenflug__schiene{border-top:2px dashed #d7bcf399}.streckenflug__flieger{z-index:2;width:26px;height:26px;color:var(--white);opacity:0;pointer-events:none;margin:-13px 0 0 -13px;position:absolute;top:0;left:0}.streckenflug__flieger svg{width:100%;height:100%;display:block}.planung{border-top:1px solid #ffffff4d;flex-direction:column;gap:24px;padding-top:32px;display:flex}.planung__label{font-weight:700}@media (prefers-reduced-motion:no-preference){.streckenflug[data-flug=nein] .streckenflug__schiene{clip-path:inset(0 0 100%)}.streckenflug[data-flug=nein][data-richtung=waagrecht] .streckenflug__schiene{clip-path:inset(0 100% 0 0)}.streckenflug[data-flug=ja] .streckenflug__schiene{clip-path:inset(0);transition:clip-path 2.2s linear}.streckenflug--geplant[data-flug=ja] .streckenflug__schiene{transition-duration:.6s}.streckenflug[data-flug=nein] li{opacity:0}.streckenflug[data-flug=nein] .strecke__punkt{transform:scale(0)}.streckenflug[data-flug=ja] li{transition:opacity .6s ease calc(var(--nr) * .55s)}.streckenflug[data-flug=ja] .strecke__punkt{transition:transform .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--nr) * .55s)}.streckenflug[data-flug=ja] .strecke__meilenstein .strecke__punkt{animation:1.4s ease-out 2.4s 3 meilenstein}}.hinweis{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.hinweis__text{max-width:46em}.gelernt{overflow:clip}.gelernt__zeichen{height:78%;fill:var(--lila);opacity:.07;bottom:24px;right:0}[data-modus=nacht] .gelernt__zeichen{fill:var(--lila-hell);opacity:.06}.gelernt__liste{gap:36px;display:grid}.gelernt__liste li{border-top:1px solid #764d9f66;flex-direction:column;gap:14px;padding-top:22px;display:flex}[data-modus=nacht] .gelernt__liste li{border-top-color:var(--haarlinie)}@media (min-width:768px){.gelernt__liste{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}}.abschluss{align-items:center;gap:48px;display:grid}.abschluss__text{flex-direction:column;align-items:flex-start;gap:28px;display:flex}@media (min-width:768px){.abschluss{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:80px}.abschluss__foto{justify-self:end}}.rechtstext{max-width:46em}.rechtstext h1{margin-bottom:var(--abstand-block);font-size:min(var(--fs-h1), 8.5vw)}.rechtstext h2{margin:2.2em 0 var(--abstand-absatz)}.rechtstext p,.rechtstext ul{margin-bottom:var(--abstand-absatz)}.rechtstext li{padding-left:22px;position:relative}.rechtstext li:before{content:"";background:var(--lila-hell);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:2px}.rechtstext a{color:var(--akzent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.rechtstext a:hover{opacity:.7}.rechtstext a:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:2px}.fe{--fe-gutter:calc(var(--site-gutter) - 11px);grid-template-rows:repeat(var(--fe-rows-m), minmax(24px, auto));grid-template-columns:minmax(var(--fe-gutter), 1fr) repeat(8, minmax(0, calc((1400px - 11px * 7) / 8))) minmax(var(--fe-gutter), 1fr);gap:11px;display:grid;position:relative;overflow-x:clip}.fe-block{grid-area:var(--m);z-index:var(--zm,auto);justify-content:var(--vm,flex-start);flex-direction:column;justify-self:stretch;min-width:0;display:flex}@media (min-width:768px){.fe{--fe-container:min(var(--container-max), calc(100vw - 2 * var(--site-gutter)));grid-template-rows:repeat(var(--fe-rows-d), minmax(calc(var(--fe-container) * .0215), auto));grid-template-columns:minmax(calc(var(--site-gutter) - var(--raster-gap)), 1fr) repeat(12, minmax(0, calc((var(--container-max) - 11 * var(--raster-gap)) / 12))) minmax(calc(var(--site-gutter) - var(--raster-gap)), 1fr);column-gap:var(--raster-gap)}.fe-block{grid-area:var(--d);z-index:var(--zd,auto);justify-content:var(--vd,flex-start);aspect-ratio:var(--ratio,auto);align-self:var(--self,stretch)}}.text-stapel{gap:var(--abstand-block)}.text-stapel__rumpf{align-items:flex-start;gap:var(--abstand-block);flex-direction:column;display:flex}.text-stapel__absaetze{align-self:stretch;gap:var(--abstand-absatz);flex-direction:column;display:flex}@media (max-width:767px){.text-stapel--geteilt{display:contents}.text-stapel--geteilt>*{grid-area:var(--m);z-index:var(--zm,auto)}}.fe-section{align-items:center;min-height:33vh;display:flex;position:relative}.fe-section>.fe-content{width:100%;padding-block:3.3vmax}.fe-section--eng{min-height:1vh}.fe-section--eng>.fe-content{padding-block:.1vmax}.fe-section--footer{min-height:10vh}.fe-section--footer>.fe-content{padding-block:1vmax}.fe-section--erster{padding-top:var(--header-h)}.text-block>*{margin-block:1rem}.text-block>:first-child{margin-top:0}.text-block>:last-child{margin-bottom:0}.text-h1,.text-h2{font-family:var(--font-heading);letter-spacing:var(--ls-heading);font-weight:400}.text-h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.text-h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}.step-label{font-size:var(--fs-step);letter-spacing:var(--ls-step);line-height:1.5}.site-text{font-size:var(--fs-nav);letter-spacing:var(--ls-nav);line-height:1.5}.zitat{color:var(--akzent);font-family:var(--font-heading);font-size:var(--fs-zitat);font-style:italic;line-height:var(--lh-zitat);letter-spacing:var(--ls-zitat)}.text-button{min-width:min(var(--button-min-w), 100%);min-height:var(--button-min-h);border-bottom:1px solid var(--akzent);color:var(--akzent);font-family:var(--font-body);font-size:var(--fs-button);font-weight:700;line-height:var(--lh-button);letter-spacing:normal;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:0 20.8px;display:inline-flex}.text-button:hover{opacity:.7}.text-button:focus-visible{outline:2px solid var(--akzent);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.text-button{transition:opacity .2s}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-30{z-index:30}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.size-\[14px\]{width:14px;height:14px}.size-\[70\.71\%\]{width:70.71%;height:70.71%}.h-\[37px\]{height:37px}.h-\[var\(--header-logo\)\]{height:var(--header-logo)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-\[35px\]{width:35px}.w-\[47px\]{width:47px}.w-auto{width:auto}.w-full{width:100%}.max-w-none{max-width:none}.flex-1{flex:1}.-translate-y-1\/4{--tw-translate-y:calc(calc(1 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.-rotate-180{rotate:-180deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[0\.4em\]{gap:.4em}.gap-\[1\.6em\]{gap:1.6em}.gap-\[1\.333em\]{gap:1.333em}.gap-x-\[2em\]{column-gap:2em}.overflow-hidden{overflow:hidden}.rounded-\[var\(--radius-bild\)\]{border-radius:var(--radius-bild)}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-current{border-color:currentColor}.bg-\[var\(--fuss\)\]{background-color:var(--fuss)}.bg-\[var\(--kasten\)\]{background-color:var(--kasten)}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-\[var\(--overlay-stark\)\]{background-color:var(--overlay-stark)}.bg-bg{background-color:var(--bg)}.bg-current{background-color:currentColor}.bg-ink{background-color:var(--ink)}.bg-transparent{background-color:#0000}.fill-lila-hell{fill:var(--lila-hell)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.px-\[var\(--site-gutter\)\]{padding-inline:var(--site-gutter)}.py-\[0\.1em\]{padding-block:.1em}.py-\[15px\]{padding-block:15px}.py-\[22px\]{padding-block:22px}.py-\[var\(--header-pad-y\)\]{padding-block:var(--header-pad-y)}.pb-\[30px\]{padding-bottom:30px}.text-center{text-align:center}.text-left{text-align:left}.font-body{font-family:var(--font-almarai), Arial, sans-serif}.font-heading{font-family:var(--font-ovo), Georgia, serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[length\:var\(--fs-menu\)\]{font-size:var(--fs-menu)}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.076em\]{--tw-tracking:.076em;letter-spacing:.076em}.tracking-\[var\(--ls-heading\)\]{--tw-tracking:var(--ls-heading);letter-spacing:var(--ls-heading)}.text-ink{color:var(--ink)}.text-white{color:var(--white)}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.transition-\[background-color\,translate\]{transition-property:background-color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,rotate\,opacity\]{transition-property:translate,rotate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.aria-\[current\=page\]\:bg-\[linear-gradient\(currentColor\,currentColor\)\][aria-current=page]{background-image:linear-gradient(currentColor,currentColor)}.aria-\[current\=page\]\:bg-\[length\:1px_1px\][aria-current=page]{background-size:1px 1px}.aria-\[current\=page\]\:bg-\[position\:0_calc\(100\%-0\.1em\)\][aria-current=page]{background-position:0 calc(100% - .1em)}.aria-\[current\=page\]\:bg-repeat-x[aria-current=page]{background-repeat:repeat-x}.aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:48rem){.max-md\:py-\[14px\]{padding-block:14px}}@media (min-width:48rem){.md\:mx-auto{margin-inline:auto}.md\:block{display:block}.md\:hidden{display:none}.md\:max-w-\[var\(--max-w\)\]{max-width:var(--max-w)}}}:root{--rand:max(var(--site-gutter), (100% - var(--container-max)) / 2);--lila-licht:var(--lila)}@supports (color:color-mix(in lab, red, red)){:root{--lila-licht:color-mix(in srgb, var(--lila) 88%, var(--white))}}:root{--lila-linie:#764d9f4d;--flieger:30px;--flap-b:22px;--flap-h:32px;--flap-fs:16px;--flap-takt:55ms;--flap-start:.25s;--an-bord-abstand:80px;--logo-skala:1;--piste-h:46px;--pisten-licht:#ffffffb3}@media (max-width:767px){:root{--flieger:22px;--flap-b:18px;--flap-h:27px;--flap-fs:13px;--an-bord-abstand:52px;--logo-skala:.8}}@keyframes flap-rollen{0%{transform:translateY(0)}}@keyframes ausrollen{0%{left:14%}}@keyframes anflug{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.2,.6,1);left:30%;transform:translate(-150px,-28px)rotate(11deg)}15%{opacity:1}50%{animation-timing-function:cubic-bezier(.2,.7,.3,1);left:30%;transform:translate(0)rotate(0)}to{left:52%;transform:translate(0)rotate(0)}}@keyframes flap-klappe{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes blinken{0%,55%{opacity:1}62%,to{opacity:.15}}@keyframes band{to{transform:translate(-25%)}}@keyframes stempeln{0%{opacity:0;transform:scale(2.3) rotate(calc(var(--dreh) - 24deg))}55%{opacity:.9;transform:scale(.9) rotate(var(--dreh))}to{opacity:.9;transform:scale(1) rotate(var(--dreh))}}@keyframes rumms{0%,to{transform:none}20%{transform:translate(1px,2px)rotate(.25deg)}45%{transform:translate(-1px,-1px)}}@keyframes warnleuchte-an{0%{opacity:.28}25%{opacity:1}40%{opacity:.4}55%,to{opacity:1}}@keyframes warnleuchte-puls{0%{box-shadow:0 0 #d7bcf3e6}to{box-shadow:0 0 0 16px #d7bcf300}}[data-modus=nacht]{--lila-linie:#d7bcf34d;--pisten-licht:#fff}::view-transition-old(root){animation-duration:.45s}::view-transition-new(root){animation-duration:.45s}:root{--instrument:168px;--instrument-flaeche:var(--lila);--instrument-zeichen:var(--white);--instrument-wert:var(--lila-hell)}@media (max-width:767px){:root{--instrument:136px}}[data-modus=nacht]{--instrument-flaeche:var(--bg);--instrument-zeichen:var(--lila-hell);--instrument-wert:var(--lila)}@property --zaehler{syntax:"<integer>";inherits:false;initial-value:0}@keyframes zeiger-schwenk{0%{transform:rotate(-135deg)}}@keyframes zeiger-zucken{0%,to{transform:rotate(-135deg)}30%{transform:rotate(-96deg)}55%{transform:rotate(-135deg)}70%{transform:rotate(-124deg)}85%{transform:rotate(-135deg)}}@keyframes wert-fuellen{0%{stroke-dashoffset:var(--anteil)}to{stroke-dashoffset:0}}@keyframes zaehlen{0%{--zaehler:0}}@keyframes einschweben{0%{opacity:0;transform:translateY(28px)scale(.94)}}@keyframes haken-an{0%{background:var(--lila-hell)}}@keyframes haken-zeichnen{0%{stroke-dashoffset:18px}to{stroke-dashoffset:0}}@keyframes lampe-an{0%,55%{background:0 0;box-shadow:inset 0 0 0 1.5px #764d9f73}30%{background:var(--lila-hell);box-shadow:none}}@keyframes funkwelle{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.8)}}@keyframes meilenstein{0%{box-shadow:0 0 0 6px #ffffff38,0 0 0 6px #ffffff8c}70%,to{box-shadow:0 0 0 6px #ffffff38,0 0 0 22px #fff0}}:root{--bg:#f7f7f7;--ink:#000;--lila:#764d9f;--lila-hell:#d7bcf3;--overlay:#764d9fd6;--overlay-stark:#764d9fe6;--white:#fff;--akzent:var(--lila);--kasten:#d7bcf380;--fuss:#d7bcf359;--haarlinie:#0003;--foto-filter:none;--logo-filter:none;--band-weiss:var(--white);--band-flieder:#d7bcf373;--band-lila:var(--lila);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fs-body:14px;--lh-body:1.6;--ls-body:1.92px;--fs-h1:min(calc(2.2 * 1.2vw + 1rem), max(calc(2.2 * 16.8px + 1rem), 3.2rem));--fs-h2:min(calc(.9 * 1.2vw + 1rem), max(calc(.9 * 16.8px + 1rem), 1.9rem));--fs-h3:1rem;--fs-step:min(calc(-.1 * 1.2vw + 1rem), max(calc(-.1 * 16.8px + 1rem), .9rem));--fs-nav:min(calc(-.2 * 1.2vw + 1rem), max(calc(-.2 * 16.8px + 1rem), .8rem));--fs-form-button:1rem;--fs-menu:2.7rem;--lh-h1:1.0944;--lh-h2:1.1568;--ls-heading:-.02em;--ls-nav:.15em;--ls-step:.15em;--fs-zitat:clamp(1.45rem, calc(1.05rem + 1.5vw), 1.95rem);--lh-zitat:1.25;--ls-zitat:-.01em;--button-min-w:333px;--button-min-h:70px;--fs-button:12.5px;--lh-button:1.3;--container-max:1120px;--raster-gap:24px;--abstand-absatz:18px;--abstand-block:28px;--header-logo:45px;--header-pad-y:1.2vw;--site-gutter:4vw;--header-h:calc(var(--header-logo) + 2 * var(--header-pad-y));--radius-bild:40px;--radius-button:10px}[data-modus=nacht]{--bg:#180f20;--ink:#f7f7f7;--akzent:var(--lila-hell);--kasten:#281a36;--fuss:#20152b;--haarlinie:#f7f7f738;--overlay:#281a36e0;--overlay-stark:#281a36eb;--foto-filter:brightness(.82);--logo-filter:invert(1) brightness(.97);--band-weiss:var(--fuss);--band-flieder:var(--kasten);--band-lila:var(--lila)}@supports (color:color-mix(in lab, red, red)){[data-modus=nacht]{--band-lila:color-mix(in srgb, var(--lila) 45%, #000)}}[data-modus=nacht]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:767px){:root{--fluid-m:calc(.012 * min(100vh, 900px));--fs-h1:calc(2.2 * var(--fluid-m) + 1rem);--fs-h2:calc(.9 * var(--fluid-m) + 1rem);--fs-step:calc(-.1 * var(--fluid-m) + 1rem);--fs-nav:calc(-.2 * var(--fluid-m) + 1rem);--fs-menu:calc(1.7 * var(--fluid-m) + 1rem);--header-logo:40px;--header-pad-y:6vw;--site-gutter:6vw}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
