@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z: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:"Space Mono", ui-monospace, "SF Mono", Menlo, monospace;--spacing:.25rem;--container-xl:36rem;--text-xs:.8125rem;--text-xs--line-height:calc(1 / .75);--text-sm:.9375rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1.0625rem;--text-base--line-height: 1.5 ;--text-lg:1.1875rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:clamp(1.35rem, 1.2rem + .5vw, 1.6rem);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:clamp(1.7rem, 1.4rem + 1.2vw, 2.4rem);--text-3xl:clamp(1.95rem, 1.4rem + 2.75vw, 3.6rem);--text-4xl:clamp(2.8rem, 1.6rem + 4.6vw, 6rem);--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--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);--color-surface:#0e0f12;--color-surface-subtle:#16181c;--color-surface-muted:#1f2228;--color-ink:#e8e6e3;--color-ink-muted:#a6aab2;--color-ink-faint:#8a8f98;--color-line:#262a30;--color-line-strong:#585e68;--color-ink-dim:#6e7480;--color-brand:#ea580c;--color-brand-ink:#0e0f12;--color-accent:#fb923c;--color-status:#4ade80;--font-display:"Space Grotesk Variable", "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--text-2xs:.6875rem;--tracking-caps:.16em;--grid-columns:12;--grid-gap:clamp(.75rem, .4rem + 1vw, 1.5rem);--frame:clamp(1.25rem, .6rem + 2vw, 4rem);--measure:53ch;--space-stack:clamp(1.25rem, 1rem + 1vw, 2rem);--space-block:clamp(2.5rem, 1.8rem + 3vw, 5rem);--space-section-tight:clamp(3.5rem, 2rem + 5vw, 6rem);--space-section:clamp(5rem, 3rem + 7vw, 9rem);--spacing-nav-block:calc(var(--nav-height) + var(--space-block));--spacing-nav-tight:calc(var(--nav-height) + var(--space-section-tight));--spacing-nav-section:calc(var(--nav-height) + var(--space-section));--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur-fast:.18s}}@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;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}:root{color-scheme:dark;--nav-height:4rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.04}p{text-wrap:pretty;margin:0}a{text-decoration:none}img,svg,video,canvas{max-width:100%;display:block}:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent);border-radius:2px;outline:none}::selection{background:var(--color-brand);color:var(--color-brand-ink)}}@layer components{.frame{width:100%;max-width:96rem;padding-inline:var(--frame);margin-inline:auto}.grid-12{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:var(--grid-gap);display:grid}.measure{max-width:var(--measure)}.caps{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.14em;font-weight:400}.vorfuehrung{--buehne-voll:clamp(22rem, 66vh, 42rem);--buehne-hoehe:var(--buehne-voll)}@media(max-width:47.99rem){.vorfuehrung{--buehne-voll:clamp(24rem, 74vh, 34rem)}}.vf-kopf{padding-bottom:var(--space-stack)}.vf-titel{text-wrap:balance;max-width:22ch;font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;margin-top:.6rem;font-weight:600;line-height:1.05}.vf-betrieb{max-width:62ch;font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-ink-faint);margin-top:.4rem}.vf-module-titel{margin-top:var(--space-stack)}.vf-module{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.vf-module li{border:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-ink-muted);padding:.3rem .7rem}.vf-raum{gap:var(--space-block);align-items:start;display:grid}@media(min-width:64rem){.vf-raum{grid-template-columns:minmax(0,1fr) 19rem;gap:clamp(1.5rem,3vw,3rem)}}.vf-buehne{container-type:inline-size}.vf-raum.ist-neben .vf-platz{--buehne-hoehe:min(var(--buehne-voll), calc((100cqw + 2.2rem) / 2.84));min-height:var(--buehne-voll);justify-content:center;align-items:center;gap:1rem;overflow-x:clip}.vf-steuerung{margin-bottom:var(--space-stack);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.vf-geraetewahl{flex-wrap:wrap;gap:.5rem;display:flex}.vf-knopf{border:1px solid var(--color-line);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink-muted);font-size:var(--text-sm);text-align:left;transition:border-color var(--dur-fast) ease,color var(--dur-fast) ease;justify-items:start;gap:.1rem;padding:.4rem .85rem;display:grid}.vf-knopf:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.vf-knopf.ist-an{border-color:var(--color-accent);color:var(--color-ink);background:var(--color-surface-subtle)}.vf-mass{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-faint)}.vf-platz{scrollbar-width:thin;justify-content:flex-start;align-items:flex-start;gap:clamp(.75rem,2vw,2rem);display:flex;overflow-x:auto}.vf-hinweis{margin-top:var(--space-stack);font-size:var(--text-xs);color:var(--color-ink-faint)}.vf-hinweis strong{color:var(--color-ink-muted);font-weight:500}.geraet{min-width:0;width:min(calc((var(--buehne-hoehe) - var(--rand)) * var(--g-breite) / var(--g-hoehe) + var(--polster)),100%,88vw);margin:0}.geraet-handy{--rand:2.45rem;--polster:1.1rem}.geraet-tablet{--rand:2.75rem;--polster:1.4rem}.geraet-desktop{--rand:2.375rem;--polster:0rem}.geraet-huelle{background:var(--color-surface-muted);border:1px solid var(--color-line-strong);flex-direction:column;width:100%;display:flex}.geraet-handy .geraet-huelle{border-radius:1.9rem;padding:.55rem}.geraet-tablet .geraet-huelle{border-radius:1.1rem;padding:.7rem}.geraet-desktop .geraet-huelle{border-radius:.5rem;overflow:hidden}.geraet-balken{border-bottom:1px solid var(--color-line);background:var(--color-surface-muted);align-items:center;gap:.7rem;height:2.25rem;padding:0 .8rem;display:flex}.geraet-punkte{flex:none;gap:.35rem;display:flex}.geraet-punkte i{background:var(--color-line-strong);border-radius:999px;width:.5rem;height:.5rem}.geraet-titel{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.geraet-kante{justify-content:center;align-items:center;height:1.1rem;display:flex}.geraet-kante-handy:after{content:"";background:var(--color-line);border-radius:999px;width:3.25rem;height:.3rem}.geraet-kante-tablet:after{content:"";background:var(--color-line);border-radius:999px;width:.45rem;height:.45rem}.geraet-schirm{width:100%;aspect-ratio:var(--g-breite) / var(--g-hoehe);overscroll-behavior:contain;background:var(--color-surface-subtle);scrollbar-width:thin;position:relative;overflow:hidden auto}.geraet-handy .geraet-schirm{border-radius:1.35rem}.geraet-tablet .geraet-schirm{border-radius:.5rem}.geraet-schirm:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.geraet-schirm img{width:100%;height:auto;display:block}.vf-tafel{gap:var(--space-block);align-content:start;display:grid}@media(min-width:64rem){.vf-tafel{border-left:1px solid var(--color-line);padding-left:clamp(1.25rem,2vw,2rem)}}.vf-block{display:block}.vf-tafel-titel{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.01em;font-weight:600}.vf-tafel-note{font-size:var(--text-xs);color:var(--color-ink-faint);margin-top:.5rem;line-height:1.6}.vf-marken{margin:var(--space-stack) 0 0;border-top:1px solid var(--color-line);padding:0;list-style:none}.vf-marken li{border-bottom:1px solid var(--color-line)}.vf-marke{text-align:left;width:100%;min-height:2.75rem;color:var(--color-ink-muted);transition:color var(--dur-fast) ease;grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding:.6rem 0;display:grid}button.vf-marke:hover,button.vf-marke:focus-visible{color:var(--color-accent)}.vf-marke-nr{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-faint);padding-top:.15rem}.vf-marke-titel{font-size:var(--text-sm);line-height:1.45}.vf-link{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-accent);align-items:center;gap:.5rem;display:inline-flex}.vf-link:hover{text-underline-offset:.25em;text-decoration:underline}.vf-detail{border-top:1px solid var(--color-line);padding-top:var(--space-stack)}.dt-kopf{gap:var(--space-stack);display:grid}@media(min-width:64rem){.dt-kopf{column-gap:var(--space-block);grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:end}}.dt-betrieb{margin-top:.75rem}.dt-titelzeile{justify-content:space-between;align-items:baseline;gap:.5rem var(--space-block);flex-wrap:wrap;display:flex}.dt-ansicht{margin:var(--space-stack) 0 0;border:0;min-width:0;padding:0}.dt-wahl-feld{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dt-wahl{border:1px solid var(--color-line);background:var(--color-surface);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:inline-grid;position:relative}.dt-wahl label{z-index:1;min-height:2.75rem;color:var(--color-ink-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-size:1rem;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.dt-wahl-schieber{background:var(--color-ink);border-radius:999px;width:calc(33.3333% - 2.66667px);transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px}#dt-wahl-tablet:checked~.dt-wahl .dt-wahl-schieber{transform:translate(100%)}#dt-wahl-handy:checked~.dt-wahl .dt-wahl-schieber{transform:translate(200%)}#dt-wahl-desktop:checked~.dt-wahl label[for=dt-wahl-desktop],#dt-wahl-tablet:checked~.dt-wahl label[for=dt-wahl-tablet],#dt-wahl-handy:checked~.dt-wahl label[for=dt-wahl-handy]{color:#fff}#dt-wahl-desktop:focus-visible~.dt-wahl label[for=dt-wahl-desktop],#dt-wahl-tablet:focus-visible~.dt-wahl label[for=dt-wahl-tablet],#dt-wahl-handy:focus-visible~.dt-wahl label[for=dt-wahl-handy]{outline:2px solid var(--color-accent);outline-offset:3px}.dt-aufnahmen{margin-top:1.25rem}.dt-aufnahme{min-width:0;margin:0 auto;display:none}.dt-desktop{max-width:1442px}.dt-tablet{max-width:836px}.dt-handy{max-width:392px}#dt-wahl-desktop:checked~.dt-aufnahmen .dt-desktop,#dt-wahl-tablet:checked~.dt-aufnahmen .dt-tablet,#dt-wahl-handy:checked~.dt-aufnahmen .dt-handy{display:block}@media(max-width:47.99rem){.dt-wahl{display:none}.dt-aufnahme{display:none!important}.dt-aufnahme.dt-handy{display:block!important}}.dt-bild{border:1px solid var(--color-line);background:var(--color-surface-subtle)}.dt-bild img{width:100%;height:auto;display:block}.streifen{margin-top:var(--space-section-tight)}.streifen-schiene{gap:var(--grid-gap);padding:0 var(--frame);scroll-snap-type:x proximity;scrollbar-width:thin;perspective:1400px;margin:0;list-style:none;display:flex;overflow-x:auto}.streifen-schiene:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.streifen-platz{scroll-snap-align:center;transition:transform .6s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)),opacity .6s ease;flex:none}.ist-gesteuert .streifen-platz{opacity:.85;transform:scale(.98)}.ist-gesteuert .streifen-platz:hover,.ist-gesteuert .streifen-platz:focus-within,.ist-gesteuert .streifen-platz.ist-vorn{opacity:1;transform:none}.streifen-karte{color:inherit;gap:.6rem;text-decoration:none;display:grid;position:relative}.streifen-bild{border:1px solid var(--color-line);background:var(--color-surface-subtle);transition:border-color .3s;display:block;overflow:hidden}.streifen-karte:hover .streifen-bild,.streifen-karte:focus-visible .streifen-bild{border-color:var(--color-line-strong)}.ist-vorn .streifen-bild{border-color:var(--color-accent)}.streifen-bild img{object-fit:contain;width:auto;max-width:70vw;height:clamp(9rem,21vh,14rem);display:block}.streifen-fuss{gap:.1rem;display:grid}.streifen-gewerkzeile{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-ink-faint)}.streifen-kann{font-size:var(--text-xs);color:var(--color-ink-muted)}.streifen-marke{background:var(--color-brand);color:var(--color-brand-ink);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;padding:.15rem .5rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.streifen-knoepfe{padding:var(--space-stack) var(--frame) 0;gap:.75rem;display:flex}.streifen-knopf{border:1px solid var(--color-line);width:2.75rem;height:2.75rem;color:var(--color-ink);background:var(--color-surface);border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.streifen-knopf:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.streifen-knopf:disabled{opacity:.35}.schau-anker{scroll-margin-top:calc(var(--nav-height) + 1rem)}@media(min-width:64rem){.schau-auftakt{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:end;column-gap:clamp(2rem,5vw,5rem);display:grid}}.schau-sprung{margin-top:var(--space-block)}@media(min-width:64rem){.schau-sprung{margin-top:0}}.schau-sprung ol{border-top:1px solid var(--color-line);margin:.75rem 0 0;padding:0;list-style:none}.schau-sprung li{border-bottom:1px solid var(--color-line)}.schau-sprung a{min-height:3.5rem;color:var(--color-ink);grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"nr titel pfeil""nr zeile pfeil";align-items:center;column-gap:.75rem;padding:.6rem 0;display:grid}.schau-sprung-nr{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-accent);grid-area:nr}.schau-sprung-titel{font-family:var(--font-display);font-size:var(--text-base);transition:color var(--dur-fast) ease;grid-area:titel;font-weight:600;line-height:1.2}.schau-sprung-zeile{font-size:var(--text-xs);color:var(--color-ink-faint);grid-area:zeile;line-height:1.4}.schau-sprung-pfeil{color:var(--color-ink-faint);transition:color var(--dur-fast) ease,translate var(--dur-fast) ease;grid-area:pfeil;rotate:90deg}.schau-sprung a:hover .schau-sprung-titel,.schau-sprung a:focus-visible .schau-sprung-titel,.schau-sprung a:hover .schau-sprung-pfeil,.schau-sprung a:focus-visible .schau-sprung-pfeil{color:var(--color-accent)}.schau-sprung a:hover .schau-sprung-pfeil{translate:0 2px}.vf-kopf-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.vf-blaettern{gap:.5rem;display:flex}.vf-pfeil{border:1px solid var(--color-line-strong);background:var(--color-surface);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);font-size:var(--text-sm);transition:border-color var(--dur-fast) ease,color var(--dur-fast) ease;justify-content:center;align-items:center;gap:.6rem;padding-inline:.8rem;display:inline-flex}.vf-pfeil:hover,.vf-pfeil:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.vf-pfeil-wort{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps)}button.vf-marke{padding-left:.75rem}.vf-marke.ist-aktuell{color:var(--color-ink);background:var(--color-surface-subtle);box-shadow:inset 3px 0 0 var(--color-accent)}.vf-marke.ist-aktuell .vf-marke-nr{color:var(--color-accent)}@media(min-width:64rem){.vf-raum .vf-tafel{top:calc(var(--nav-height) + 1.5rem);position:sticky}}.vf-jetzt{margin-top:var(--space-stack);font-size:var(--text-sm);color:var(--color-ink)}.vf-jetzt-nr{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-accent);margin-right:.35rem}.vf-jetzt+.vf-hinweis{margin-top:.4rem}@media(min-width:64rem){.vf-kopf-gitter{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;column-gap:clamp(2rem,5vw,5rem);display:grid}.vf-kopf-gitter .vf-module-titel{margin-top:0}}.vf-schiene-kopf{margin-top:var(--space-section-tight)}.vf-schiene-kopf+.streifen{margin-top:var(--space-stack)}.grundlagen{gap:var(--space-block) clamp(1.5rem,3vw,3rem);margin:var(--space-block) 0 0;padding:0;list-style:none;display:grid}@media(min-width:48rem){.grundlagen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.grundlagen{grid-template-columns:repeat(4,minmax(0,1fr))}}.grundlage{border-top:2px solid var(--color-line-strong);flex-direction:column;padding-top:1.1rem;display:flex}.grundlage-kopf{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.grundlage-nr{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-faint)}.grundlage-zahl{font-family:"Racore Pixel",var(--font-mono);white-space:nowrap;font-synthesis:none;-webkit-font-smoothing:none;color:var(--color-accent);font-size:44px;line-height:1}.grundlage-titel{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;text-wrap:balance;margin-top:1.25rem;font-weight:600;line-height:1.25}.grundlage-text{max-width:var(--measure);font-size:var(--text-sm);color:var(--color-ink-muted);margin-top:.9rem;line-height:1.7}.kenn-skala,.kenn-geraete,.kenn-seite,.kenn-frist{height:5rem;margin-top:1.1rem}.kenn-skala{position:relative}.kenn-gut,.kenn-mittel,.kenn-schlecht{height:.625rem;position:absolute;top:0}.kenn-gut{background:#4ade80;width:50%;left:0}.kenn-mittel{background:#f2c14e;width:30%;left:50%}.kenn-schlecht{background:#f87171;width:20%;left:80%}.kenn-marke,.kenn-wort{font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;position:absolute;translate:-50%}.kenn-marke{color:var(--color-ink-faint);top:1rem}.kenn-marke:before{content:"";background:var(--color-line-strong);width:1px;height:.3rem;position:absolute;top:-.4rem;left:50%}.kenn-skala>:nth-child(4){translate:0}.kenn-skala>:nth-child(4):before{left:0}.kenn-wort{text-transform:uppercase;letter-spacing:.08em;top:2.5rem}.kenn-skala>:nth-child(7){color:#4ade80}.kenn-skala>:nth-child(8){color:#f2c14e}.kenn-skala>:nth-child(9){color:#f87171;right:0;translate:0;left:auto!important}.kenn-geraete{align-items:flex-end;gap:.6rem;display:flex}.kenn-geraete>span{border:2px solid var(--color-line-strong);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-faint);justify-content:center;align-items:flex-end;padding-bottom:.2rem;display:flex}.kenn-geraete>.kenn-handy{border-color:var(--color-accent);width:2rem;height:3.9rem;color:var(--color-accent)}.kenn-geraete>.kenn-tablet{width:3.4rem;height:4.5rem}.kenn-geraete>.kenn-desktop{width:6rem;height:3.9rem}.kenn-seite{border:2px solid var(--color-line-strong);align-content:start;gap:4px;width:8.5rem;padding:.5rem;display:grid}.kenn-seite>span{background:var(--color-line-strong);height:4px;display:block}.kenn-seite>span>span{background:var(--color-accent);height:100%;display:block}.kenn-frist{align-items:center;display:flex}.kenn-frist span{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:#fca5a5;border:2px solid #f87171;padding:.45rem .7rem;display:inline-block}.schau-angebot{background:var(--color-surface)}.schau-angebot-gitter{gap:var(--space-block);align-items:center;display:grid}@media(min-width:64rem){.schau-angebot-gitter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}}.schau-schritte{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.schau-schritte li{border-bottom:1px solid var(--color-line);font-size:var(--text-base);color:var(--color-ink);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 0;line-height:1.5;display:grid}.schau-schritt-nr{width:2.5rem;height:2.5rem;font-family:"Racore Pixel",var(--font-mono);font-synthesis:none;-webkit-font-smoothing:none;color:var(--color-brand-ink);background:var(--color-brand);justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;box-shadow:inset 0 -3px #9a3412,inset 0 3px #fdba74}@media(prefers-reduced-motion:reduce){.streifen-platz,.vf-knopf,.vf-marke{transition:none}}.wand{grid-template-columns:[voll-start] minmax(var(--frame),1fr) [inhalt-start] repeat(12,minmax(0,var(--wand-spalte))) [inhalt-ende] minmax(var(--frame),1fr) [voll-ende];column-gap:var(--grid-gap);row-gap:var(--space-block);--wand-spalte:calc((96rem - 2 * var(--frame) - 11 * var(--grid-gap)) / 12);margin:0;padding:0;list-style:none;display:grid}.verzeichnis{margin:0;padding:0;list-style:none}.verzeichnis-zeile{border-bottom:1px solid var(--color-line);transition:border-color .3s var(--ease-out-expo);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 clamp(1rem,3vw,2rem);padding-block:clamp(1.25rem,2.5vw,2rem);display:grid}.verzeichnis li:last-child .verzeichnis-zeile{border-bottom:0}.verzeichnis-zeile:hover,.verzeichnis-zeile:focus-visible{border-bottom-color:var(--color-line-strong)}.verzeichnis-nr{font-size:var(--text-2xs);letter-spacing:.14em;color:var(--color-ink-faint);transition:color .3s var(--ease-out-expo)}.verzeichnis-gewerk{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);transition:color .3s var(--ease-out-expo);display:block}.verzeichnis-idee{font-size:var(--text-2xl);text-wrap:balance;transition:color .3s var(--ease-out-expo);margin-top:.35rem;line-height:1.05;display:block}.verzeichnis-zeile:hover .verzeichnis-idee,.verzeichnis-zeile:focus-visible .verzeichnis-idee{color:var(--color-accent)}.verzeichnis-zeile:hover .verzeichnis-nr,.verzeichnis-zeile:hover .verzeichnis-gewerk{color:var(--color-ink-muted)}.verzeichnis-pfeil{color:var(--color-ink-faint);transition:transform .3s var(--ease-out-expo),color .3s var(--ease-out-expo)}.verzeichnis-zeile:hover .verzeichnis-pfeil,.verzeichnis-zeile:focus-visible .verzeichnis-pfeil{color:var(--color-accent);transform:translate(.35rem)}.verzeichnis-buehne{display:none}@media(min-width:64em){.verzeichnis-buehne{top:calc(var(--nav-height) + 3rem);aspect-ratio:4/3;border:1px solid var(--color-line);background:var(--color-surface-subtle);align-self:start;display:block;position:sticky;overflow:hidden}.verzeichnis-buehne img{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease-out-expo),scale .7s var(--ease-out-expo);position:absolute;inset:0;scale:1.04}.verzeichnis-buehne img[data-erste],.verzeichnis-buehne img.ist-vorn{opacity:1;scale:1}.verzeichnis-buehne:has(.ist-vorn) img[data-erste]:not(.ist-vorn){opacity:0;scale:1.04}}.schichten{gap:1px;display:grid}.schicht{text-align:left;transition:border-color .25s var(--ease-out-expo),background-color .25s var(--ease-out-expo);border-left:2px solid #0000;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"nr name""nr tech";align-items:baseline;gap:.125rem 1rem;padding:1rem 0 1rem 1rem;display:grid}.schicht:hover{border-left-color:var(--color-line-strong)}.schicht[aria-selected=true],.schicht[aria-pressed=true]{border-left-color:var(--color-accent)}.schicht-nr{font-size:var(--text-2xs);letter-spacing:.14em;color:var(--color-ink-faint);transition:color .25s var(--ease-out-expo);grid-area:nr}.schicht[aria-selected=true] .schicht-nr,.schicht[aria-pressed=true] .schicht-nr{color:var(--color-accent)}.schicht-name{font-size:var(--text-lg);color:var(--color-ink-muted);transition:color .25s var(--ease-out-expo);grid-area:name}.schicht:hover .schicht-name,.schicht[aria-selected=true] .schicht-name,.schicht[aria-pressed=true] .schicht-name{color:var(--color-ink)}.schicht-tech{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);grid-area:tech}.schicht-tafeln{gap:var(--space-block);display:grid}.ist-register .schicht-tafeln{gap:0}.ort{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);align-items:center;gap:.5rem}.ort-punkt{flex:none;display:block;overflow:visible}.ort-kern{fill:var(--color-status)}.ort-welle{fill:var(--color-status);transform-origin:50%;animation:2.8s cubic-bezier(.16,1,.3,1) infinite ort-atmen}@keyframes ort-atmen{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@media(prefers-reduced-motion:reduce){.ort-welle{display:none}}.flug{position:relative}.museum{display:none}.ist-flug .museum{z-index:0;background:var(--color-surface);display:block;position:absolute;inset:0;overflow:hidden}.ist-flug .flug-bahn{z-index:1}.museum-gang{image-rendering:pixelated;will-change:transform,opacity;backface-visibility:hidden;display:block;position:absolute}.museum-wiese{z-index:2;image-rendering:pixelated;will-change:transform,opacity;backface-visibility:hidden;pointer-events:none;display:block;position:absolute}.kopf-schleier:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0e0f12c7,#0e0f1200);position:absolute;inset:0 0 -2rem}.museum-puls{display:none}.ist-flug .museum-puls{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#dfe7f01c,#8ea0b60b 40%,#8ea0b600 70%);border-radius:50%;width:40%;animation:4.2s ease-in-out infinite museum-atmen;display:block;position:absolute;top:49%;left:50%;translate:-50% -50%}@keyframes museum-atmen{0%,to{opacity:.5}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.ist-flug .museum-puls{opacity:.7;animation:none}}.ist-flug .museum:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0e0f126b,#0e0f1226 28%,#0e0f1200,#0e0f1226 72%,#0e0f126b),linear-gradient(#0e0f124d,#0e0f1200 38%,#0e0f120d 62%,#0e0f1259);position:absolute;inset:0}.flug-bahn{gap:var(--space-section);padding-top:var(--spacing-nav-block,9rem);padding-bottom:var(--space-section);display:grid}.flug-punkt{position:relative}.ist-flug .flug-buehne{perspective:1100px;perspective-origin:50% 49%;height:100svh;position:relative;overflow:hidden}.ist-flug .flug-bahn{transform-style:preserve-3d;pointer-events:none;padding:0;display:block;position:absolute;inset:0}.ist-flug .flug-punkt{padding-inline:var(--frame);transform-style:preserve-3d;will-change:transform,opacity;backface-visibility:hidden;align-content:center;display:grid;position:absolute;inset:0}.ist-flug .flug-rahmen{max-width:66%;transform-style:preserve-3d;background:linear-gradient(158deg,#1c2128e0,#0e0f12f1 62%);border:1px solid #e8e6e31a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4vw,4rem);padding:clamp(1.5rem,2.6vw,2.75rem);display:grid;box-shadow:0 40px 90px -24px #000000d9,inset 0 1px #e8e6e312}.ist-flug .flug-punkt[data-wand=mitte] .flug-rahmen{grid-template-columns:minmax(0,1fr);max-width:min(38%,30rem);margin-inline:0 auto}.ist-flug .flug-punkt[data-wand=rechts] .flug-werk{order:2}.ist-flug .flug-rahmen{margin-inline:auto}.ist-flug .flug-punkt[data-wand=mitte] .flug-werk{display:none}.ist-flug-eng .flug-punkt{--space-stack:.85rem;padding-inline:1.25rem;padding-block:calc(var(--nav-height) + 1.5rem) 1.25rem}.ist-flug-eng .flug-rahmen,.ist-flug-eng .flug-punkt[data-wand=mitte] .flug-rahmen{gap:var(--space-stack);max-width:100%;padding:var(--space-stack);background:linear-gradient(158deg,#181c22f7,#0e0f12fb 62%);grid-template-columns:minmax(0,1fr);margin-inline:auto}.ist-flug-eng .flug-werk{aspect-ratio:16/10;max-height:21svh}.ist-flug-eng .flug-punkt[data-wand=rechts] .flug-werk{order:0}@media(max-height:47.999em){.ist-flug-eng .flug-werk{display:none}}.ist-flug-eng .flug-punkt[data-wand=mitte]{align-content:end;padding-bottom:10svh}.ist-flug-eng .flug-schichten{flex-direction:column;gap:.6rem}.ist-flug-eng .flug-schicht{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ist-flug-eng .flug-schicht-tech{text-align:right}.flug-werk{aspect-ratio:4/5;background:var(--color-surface-subtle);border:1px solid var(--color-line-strong);transform-style:preserve-3d;position:relative;overflow:hidden;container-type:inline-size}.flug-werk img{object-fit:contain;width:100%;height:100%;padding:clamp(1rem,2vw,2rem);position:absolute;inset:0}.flug-werk-tafel{text-align:center;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.flug-werk-tafel span{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink-dim);text-wrap:balance;font-size:clamp(1.5rem,15cqi,3rem);font-weight:600;line-height:1.05}.flug-werk{max-width:26rem;margin-bottom:var(--space-stack)}.ist-flug .flug-werk{justify-self:center;width:auto;max-width:100%;height:min(56svh,34rem);margin-bottom:0}.ist-flug:not(.ist-flug-eng) .flug-punkt[data-bild] .flug-rahmen{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);max-width:82%}.ist-flug:not(.ist-flug-eng) .flug-punkt[data-bild][data-wand=rechts] .flug-rahmen{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.ist-flug:not(.ist-flug-eng) .flug-punkt[data-bild] .flug-werk{height:auto;aspect-ratio:var(--werk-seite,4 / 3);justify-self:stretch;max-height:min(62svh,40rem)}.ist-flug:not(.ist-flug-eng) .flug-punkt[data-bild] .flug-name{font-size:var(--text-2xl)}.flug-werk img{padding:clamp(.5rem,.8vw,.875rem)}.karte-koerper .flug-schild{transform-style:preserve-3d}@media(hover:none),(prefers-reduced-motion:reduce){.karte-kippe,.karte-teil{transition:none!important;transform:none!important}}.ist-flug .flug-punkt[data-wand=mitte] .flug-rahmen{--tafel-rand:28px;padding:var(--tafel-rand);background:#efe4cc;border:0;transition:background-color .32s;position:relative;box-shadow:inset 0 -4px #dccfb1,0 0 0 4px #1c1418,0 0 0 12px #6b4a33,0 0 0 16px #1c1418}.ist-flug-eng .flug-punkt[data-wand=mitte] .flug-rahmen{--tafel-rand:16px}.ist-flug .flug-punkt[data-wand=mitte] .flug-rahmen:hover{background:#f7efdd}.ist-flug .flug-punkt[data-wand=mitte] .flug-rahmen:before,.ist-flug .flug-punkt[data-wand=mitte] .flug-rahmen:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1c1418 0 4px,#6b4a33 4px 8px,#4a3222 8px 12px,#1c1418 12px 16px);width:16px;height:20svh;position:absolute;top:calc(100% + 16px)}.ist-flug .flug-punkt[data-wand=mitte] .flug-rahmen:before{left:14%}.ist-flug .flug-punkt[data-wand=mitte] .flug-rahmen:after{right:14%}.ist-flug-eng .flug-punkt[data-wand=mitte] .flug-rahmen:before,.ist-flug-eng .flug-punkt[data-wand=mitte] .flug-rahmen:after{height:8svh}.ist-flug .flug-punkt[data-wand=mitte] .flug-schild{position:relative}.ist-flug .flug-punkt[data-wand=mitte] .flug-schild:before,.ist-flug .flug-punkt[data-wand=mitte] .flug-schild:after{content:"";top:calc(-1 * var(--tafel-rand) - 32px);pointer-events:none;background:linear-gradient(#1c1418,#1c1418) 8px 12px/4px 4px no-repeat,linear-gradient(#1c1418 0 4px,#3b2a20 4px 8px,#ffc073 8px 12px,#0000 12px);width:20px;height:16px;position:absolute}.ist-flug .flug-punkt[data-wand=mitte] .flug-schild:before{left:12%}.ist-flug .flug-punkt[data-wand=mitte] .flug-schild:after{right:12%}.ist-flug .flug-punkt[data-wand=mitte] :is(.flug-tag,.flug-name,p.measure){font-family:"Racore Pixel",var(--font-mono);font-synthesis:none;letter-spacing:0;-webkit-font-smoothing:none;font-weight:400}.ist-flug .flug-punkt[data-wand=mitte] .flug-tag{color:#9a3412;font-size:22px;line-height:33px}.ist-flug .flug-punkt[data-wand=mitte] p.measure{color:#2a2430!important;font-size:22px!important;line-height:33px!important}.ist-flug .flug-punkt[data-wand=mitte] .namenszug-zeichen{color:#9a3412}.wiese-blase{z-index:3;width:max-content;max-width:min(17em,100vw - 24px);font-family:"Racore Pixel",var(--font-mono);font-synthesis:none;-webkit-font-smoothing:none;color:#1c1720;pointer-events:none;background:#efe4cc;margin:0;padding:8px 12px;font-size:22px;line-height:33px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #1c1418}.wiese-blase:before,.wiese-blase:after{content:"";position:absolute;top:100%}.wiese-blase:before{left:calc(var(--spitze,50%) - 10px);clip-path:polygon(0 0,20px 0,20px 4px,16px 4px,16px 8px,12px 8px,12px 12px,8px 12px,8px 8px,4px 8px,4px 4px,0 4px);background:#1c1418;width:20px;height:12px}.wiese-blase:after{left:calc(var(--spitze,50%) - 6px);clip-path:polygon(0 0,12px 0,12px 4px,8px 4px,8px 8px,4px 8px,4px 4px,0 4px);background:#efe4cc;width:12px;height:8px}.wiese-blase[data-unten]:before,.wiese-blase[data-unten]:after{top:auto;bottom:100%}.wiese-blase[data-unten]:before{clip-path:polygon(8px 0,12px 0,12px 4px,16px 4px,16px 8px,20px 8px,20px 12px,0 12px,0 8px,4px 8px,4px 4px,8px 4px)}.wiese-blase[data-unten]:after{clip-path:polygon(4px 0,8px 0,8px 4px,12px 4px,12px 8px,0 8px,0 4px,4px 4px)}.wiese-blase.ist-neu{animation:.16s steps(2,end) both wiese-blase-auf}@keyframes wiese-blase-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wiese-blase.ist-neu{animation:none}}.museum-vorn{display:none}.ist-flug .museum-vorn{z-index:2;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.namenszug{display:inline-block;position:relative}.namenszug-platz{color:#0000}.namenszug-schrift{white-space:nowrap;position:absolute;inset:0}.namenszug-zeichen{color:var(--color-accent)}.scroll-hinweis{z-index:4;width:2.75rem;height:2.75rem;color:var(--color-ink);opacity:0;pointer-events:none;filter:drop-shadow(0 2px 6px #000000a6);place-items:center;margin-left:-1.375rem;transition:opacity .6s;display:grid;position:absolute;bottom:clamp(.5rem,2.5svh,1.75rem);left:50%}.scroll-hinweis.ist-da{opacity:.85}.scroll-hinweis.ist-da svg{animation:1.6s ease-in-out infinite scroll-hinweis-hopsen}@keyframes scroll-hinweis-hopsen{0%,to{transform:translateY(0)}50%{transform:translateY(.45rem)}}@media(prefers-reduced-motion:reduce){.scroll-hinweis{transition:none}.scroll-hinweis.ist-da svg{animation:none}}.flug-schichten{margin:var(--space-stack) 0 0;flex-wrap:wrap;gap:1.25rem 2.5rem;padding:0;list-style:none;display:flex}.ist-flug .flug-schichten{transform-style:preserve-3d}.ist-flug .flug-schicht{will-change:transform,opacity;backface-visibility:hidden}.flug-schicht-name{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);display:block}.flug-schicht-tech{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;color:var(--color-ink-muted);margin-top:.4rem;display:block}.flug-punkt[data-wand=mitte] .flug-name{-webkit-hyphens:manual;hyphens:manual}.flug-name{font-family:var(--font-display);letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;font-weight:600;line-height:.86;font-size:var(--text-3xl);padding-bottom:.08em}.ist-flug .flug-punkt[data-wand=mitte] .flug-name{color:#1c1720;padding-bottom:0;font-size:44px;line-height:1}.ist-flug-eng .flug-punkt[data-wand=mitte] .flug-name{font-size:33px}@media(max-width:20.6em){.ist-flug-eng .flug-punkt[data-wand=mitte] .flug-name{font-size:22px}}.flug-tag{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.ort{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.poststelle{border-top:1px solid var(--color-line);background:#1e171b;position:relative}.poststelle-raum{position:relative;overflow:hidden}.poststelle-bild{max-width:none;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;top:0;left:0}.post-blase{z-index:3}.poststelle-gitter{z-index:1;padding-top:var(--space-section);padding-bottom:var(--space-section);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.poststelle.ist-seite .poststelle-gitter{padding-top:var(--spacing-nav-block,9rem)}.poststelle-links{flex-direction:column;display:flex}.poststelle-direkt{margin-top:var(--space-stack);gap:.1rem;display:grid}.poststelle-direkt li{flex-wrap:wrap;align-items:baseline;gap:0 1rem;display:flex}.poststelle-direkt li>span{min-width:5.5rem}.poststelle-direkt a{min-height:2.75rem;color:var(--color-ink);align-items:center;transition:color .15s;display:inline-flex}.poststelle-direkt a:hover{color:var(--color-accent)}.poststelle-schalter{height:17rem;margin-top:var(--space-stack)}.postformular{color-scheme:light;color:#1c1720;background:#efe4cc;gap:1.1rem;margin-top:-3rem;padding:clamp(1.1rem,2.5vw,2rem);display:grid;position:relative;box-shadow:0 0 0 4px #1c1418,10px 10px 0 4px #00000059}@media(min-width:64em){.poststelle-gitter{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(2.5rem,5vw,5rem);padding-bottom:0}.poststelle-schalter{flex:1;height:auto;min-height:24rem}.postformular{align-self:end;margin-top:0;margin-bottom:4.5rem}}.post-kopf{border-bottom:2px dashed #8a7658;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.post-kopf-titel{font-family:"Racore Pixel",var(--font-mono);text-transform:uppercase;font-synthesis:none;-webkit-font-smoothing:none;color:#1c1720;font-size:33px;line-height:1}.post-kopf-zeile{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:#9a3412;margin-top:.55rem}.post-marke{flex:none;width:68px;height:60px}.post-feld{gap:.35rem;display:grid}.post-feld label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:#9a3412}.post-feld input,.post-feld textarea{width:100%;font:inherit;font-size:var(--text-base);color:#1c1720;background:#f7f1e3;border:0;border-radius:0;padding:.6rem .75rem;box-shadow:inset 0 0 0 2px #8a7658}.post-feld textarea{resize:vertical;background-image:repeating-linear-gradient(#0000 0 calc(1.6em - 1px),#e4d8bd calc(1.6em - 1px) 1.6em);background-position:0 .6rem;background-attachment:local;min-height:9rem;line-height:1.6}.post-feld input::placeholder,.post-feld textarea::placeholder{color:#6b5a48;opacity:1}.post-feld input[data-gefuellt],.post-feld textarea[data-gefuellt]{box-shadow:inset 0 0 0 2px #1c1720}:is(.post-feld input:user-invalid,.post-feld textarea:user-invalid){box-shadow:inset 0 0 0 2px #9f1239}.postformular :is(input,textarea,button,a):focus-visible,.post-anhang-knopf:focus-within{outline-offset:2px;outline:3px solid #c2410c}.post-anhang{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.post-anhang-knopf{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:#9a3412;cursor:pointer;align-items:center;padding-inline:.9rem;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #9a3412}.post-anhang-knopf input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.post-anhang-knopf:hover{background:#f7f1e3}.post-anhang-hinweis{font-size:var(--text-2xs);color:#5a4a3c}.post-anhang-liste{font-size:var(--text-xs);color:#1c1720;gap:.25rem;display:grid}.post-anhang-liste li{align-items:center;gap:.5rem;display:flex}.post-anhang-liste button{color:#9f1239;cursor:pointer;background:0 0;border:0;min-width:1.75rem;min-height:1.75rem;font-size:1.1rem}.post-einwilligung{max-width:62ch;font-size:var(--text-xs);color:#3b3129;line-height:1.85}.post-einwilligung label{cursor:pointer}.post-einwilligung input{vertical-align:-.28rem;accent-color:#c2410c;width:1.25rem;height:1.25rem;margin:0 .5rem 0 0}.post-einwilligung a,.post-ohne a{color:#1c1720;text-underline-offset:.2em;margin-block:-.35rem;padding-block:.35rem;text-decoration:underline;display:inline-block}.post-antwort{font-family:var(--font-mono);font-size:var(--text-xs);color:#1c1720}.post-antwort:empty{display:none}.post-antwort[data-art=ok]{color:#166534}.post-antwort[data-art=fehler]{color:#9f1239}.post-ohne{font-size:var(--text-2xs);color:#5a4a3c}.konsole-senden{background:var(--color-brand);min-height:3.25rem;color:var(--color-brand-ink);cursor:pointer;border:0;justify-self:start;align-items:center;gap:.75rem;margin-top:.4rem;padding-inline:1.75rem;transition:background-color .2s;display:inline-flex}.konsole-senden:hover:not(:disabled){background:var(--color-accent)}.konsole-senden:disabled{opacity:.6;cursor:default}.sprachen{border:1px solid var(--color-line-strong);align-items:stretch;display:inline-flex}.sprache{min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;color:var(--color-ink-faint);align-items:center;gap:.4rem;padding-inline:.6rem;transition:color .15s,background-color .15s;display:inline-flex}.sprache:not(.ist-hier) svg{opacity:.45;transition:opacity .15s}.sprache:hover{color:var(--color-accent)}.sprache:hover svg{opacity:1}.sprache.ist-hier{background:var(--color-surface-subtle);color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent)}@media(max-width:29.999em){.sprache svg{display:none}.sprache{padding-inline:.5rem}}.karte::backdrop{background:#08090bd1}.karte{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-ink);width:min(92vw,46rem);max-width:min(92vw,46rem);margin:auto;padding:0}.karte-innen{padding:clamp(1.25rem,3vw,2rem)}.karte-google{aspect-ratio:4/3;width:100%;max-height:68vh;margin-top:var(--space-stack);border:1px solid var(--color-line);background:var(--color-surface-subtle);display:block}.karte-schluss{margin-top:var(--space-stack)}.karte-zu{background:var(--color-brand);min-height:2.75rem;color:var(--color-brand-ink);font-size:var(--text-sm);cursor:pointer;border:0;align-items:center;padding-inline:1.25rem;font-weight:600;transition:background-color .15s;display:inline-flex}.karte-zu:hover{background:var(--color-accent)}.kachel-bild{aspect-ratio:4/3;background:var(--color-surface-subtle);border:1px solid var(--color-line);display:block;position:relative;overflow:hidden}.kachel-bild img{object-fit:contain;width:100%;height:100%;padding:1.25rem;position:absolute;inset:0}.kachel-bild [data-blatt]{opacity:0;visibility:hidden;transition:opacity .42s,visibility 0s linear .42s}.kachel-bild [data-blatt][data-vorn]{opacity:1;visibility:visible;transition:opacity .42s,visibility}.kachel-zaehler{z-index:1;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;opacity:0;background:#0e0f12b8;padding:.15rem .5rem;transition:opacity .2s;position:absolute;bottom:.75rem;right:.75rem}.kachel:hover .kachel-zaehler{opacity:1}@media(hover:none),(prefers-reduced-motion:reduce){.kachel-zaehler{display:none}}@media(prefers-reduced-motion:reduce){.kachel-bild [data-blatt]{transition:none}}.kachel .kachel-bild img{transition:transform .4s var(--ease-out-expo)}.kachel:hover .kachel-bild img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.kachel .kachel-bild img{transition:none}.kachel:hover .kachel-bild img{transform:none}}.kachel-bild:hover,.kachel:hover .kachel-bild{border-color:var(--color-line-strong)}@media(hover:hover)and (pointer:fine){.kachel{transition:transform .42s var(--ease-out-expo)}.kachel .kachel-bild{transition:border-color .32s,box-shadow .32s}.kachel .kachel-bild img{transition:transform .4s var(--ease-out-expo),opacity .32s ease,filter .32s ease}.kachel-raster:has(.kachel:hover) .kachel:not(:hover) .kachel-bild img,.kachel-raster:has(.kachel:focus-visible) .kachel:not(:focus-visible) .kachel-bild img{opacity:.4;filter:saturate(.3)blur(1.5px)}.kachel:hover,.kachel:focus-visible{transform:translateY(-4px)}.kachel:hover .kachel-bild,.kachel:focus-visible .kachel-bild{border-color:#a17554}@supports (color:color-mix(in lab,red,red)){.kachel:hover .kachel-bild,.kachel:focus-visible .kachel-bild{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line-strong))}}.kachel:hover .kachel-bild,.kachel:focus-visible .kachel-bild{box-shadow:0 0 0 1px #fb923c38,0 20px 45px -28px #000000e6,0 0 55px -18px #fb923c61}@supports (color:color-mix(in lab,red,red)){.kachel:hover .kachel-bild,.kachel:focus-visible .kachel-bild{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 22%,transparent),0 20px 45px -28px #000000e6,0 0 55px -18px color-mix(in srgb,var(--color-accent) 38%,transparent)}}}@media(prefers-reduced-motion:reduce){.kachel{transition:none}.kachel:hover,.kachel:focus-visible{transform:none}}.kachel-leer{text-align:center;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.projekt-bild{background:var(--color-surface-subtle);border:1px solid var(--color-line);place-items:center;margin:0;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.projekt-bild img{width:auto;max-width:100%;height:auto;max-height:62svh;display:block}.schau-fortschritt{left:0;right:0;top:var(--nav-height);z-index:40;pointer-events:none;background:0 0;height:2px;position:fixed}.schau-fortschritt span{background:var(--color-brand);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}[data-filter-auf] [data-wort-zu],[data-filter-auf][open] [data-wort-auf]{display:none}.schau-auftakt{padding-bottom:var(--space-block)}.schau-belege{border-top:1px solid var(--color-line);background:var(--color-surface-subtle);padding-block:var(--space-section-tight)}.belege{margin-top:var(--space-stack);gap:0;display:grid}.beleg{gap:.75rem var(--space-block);padding-block:var(--space-stack);border-bottom:1px solid var(--color-line);align-items:baseline;display:grid}.beleg:first-child{border-top:1px solid var(--color-line)}@media(min-width:48em){.beleg{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}.beleg-frage{gap:.35rem;display:grid}.beleg-gewerk{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.beleg-idee{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;font-weight:600;line-height:1.15}.beleg-paar{gap:.5rem;display:grid}.beleg-zeile{grid-template-columns:minmax(0,40ch) auto auto;justify-content:start;align-items:baseline;gap:.75rem;display:grid}.beleg-fall{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.5}.beleg-pfeil{color:var(--color-ink-faint);flex:none;align-self:center}.beleg-wert{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);white-space:nowrap}@media(max-width:29.999em){.beleg-zeile{grid-template-columns:minmax(0,1fr);gap:.15rem}.beleg-wert{color:var(--color-accent)}}.wg-register{flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.wg-knopf{cursor:pointer;min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);background:0 0;border:0;align-items:center;gap:.55rem;padding:0;transition:color .2s;display:inline-flex}.wg-knopf:hover{color:var(--color-ink)}.wg-knopf[aria-pressed=true]{color:var(--color-accent)}.wg-knopf:after{content:"";transform-origin:0;background:currentColor;width:1.75rem;height:1px;transition:transform .22s;display:block;transform:scaleX(0)}.wg-knopf[aria-pressed=true]:after{transform:scaleX(1)}.wg-zahl{font-size:var(--text-2xs);color:var(--color-ink-faint)}.wg-lauf{gap:var(--space-block);display:grid}@media(min-width:64em){.wg-lauf{grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,7rem)}}.wg-tafel{display:none}@media(min-width:64em){.wg-tafel{top:calc(var(--nav-height) + 3rem);display:block;position:sticky}}.wg-rahmen{aspect-ratio:4/3;background:var(--color-surface-subtle);border:1px solid var(--color-line);position:relative;overflow:hidden}.wg-tafel-bild{object-fit:contain;opacity:0;width:100%;height:100%;padding:1.75rem;transition:opacity .32s;position:absolute;inset:0}.wg-tafel-bild.ist-vorn{opacity:1}.wg-tafel-text{min-height:3.25rem;margin-top:1rem}.wg-tafel-leer{text-align:center;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.wg-liste{margin:0;padding:0;list-style:none}.wg-eintrag{border-top:1px solid var(--color-line);padding-block:clamp(2.25rem,4vw,3.5rem)}.wg-eintrag[hidden]{display:none}.ist-gefuehrt .wg-eintrag{opacity:.34;transition:opacity .38s}.ist-gefuehrt .wg-eintrag.ist-aktiv,.ist-gefuehrt .wg-eintrag:focus-within{opacity:1}@media(prefers-reduced-motion:reduce){.ist-gefuehrt .wg-eintrag{opacity:1}.wg-tafel-bild{transition:none}}.wg-kopf{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}.wg-spanne{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap}.wg-art{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint)}.wg-eintrag-bild{margin-top:var(--space-stack);background:var(--color-surface-subtle);border:1px solid var(--color-line)}.wg-eintrag-bild img{width:100%;height:auto;padding:1rem;display:block}@media(min-width:64em){.wg-eintrag-bild{display:none}}.stufen{gap:var(--space-block);margin:0;padding:0;list-style:none;display:grid}.stufe{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.stufe-nr{font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3.25rem);position:relative}.stufe:not(:last-child) .stufe-nr:after{content:"";width:1px;height:var(--linie-hoehe,calc(var(--space-block) - .6rem));background:linear-gradient(to bottom,var(--color-line-strong),var(--color-line));transform-origin:top;scale:1 var(--linie,1);position:absolute;top:calc(100% + .6rem);left:50%}@media(prefers-reduced-motion:reduce){.stufe:not(:last-child) .stufe-nr:after{scale:1}}.stufe:hover .stufe-nr,.stufe:focus-within .stufe-nr{color:var(--color-accent)}@media(min-width:48em){.stufe{margin-left:calc(var(--stufe) * clamp(1.5rem,4vw,4.5rem))}}.wand-platz{grid-column:calc(var(--start) + 1) / span var(--span);min-width:0}@media(min-width:64em){.wand-platz{margin-top:calc(var(--drop,0) * var(--space-block))}}.wand-platz.ist-tafel{margin-block:calc(var(--space-section-tight) - var(--space-block));grid-column:voll-start/voll-ende}.wand-bild{aspect-ratio:var(--ratio);position:relative;overflow:hidden}.wand-lage{will-change:transform;display:block;position:absolute;inset:-8% 0}.wand-lage img{object-fit:cover;object-position:top center;width:100%;height:100%}.wand-schild:before{content:"";pointer-events:none;background:linear-gradient(#0e0f1200,#0e0f12eb);position:absolute;inset:40% 0 0}.wand-schild>*{position:relative}.wand-schild{position:absolute;inset:0}@media(max-width:63.999em){.wand-platz{grid-column:inhalt-start/inhalt-ende}.wand-platz.ist-notiz{grid-column:span 6}.wand-platz.ist-notiz:nth-of-type(odd){grid-column-start:inhalt-start}}@media(max-width:29.999em){.wand-platz.ist-notiz,.wand-platz.ist-notiz:nth-of-type(odd){grid-column:inhalt-start/inhalt-ende}}}@layer utilities{.pointer-events-none{pointer-events:none}.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}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-\[var\(--nav-height\)\]{top:var(--nav-height)}.bottom-0{bottom:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[95\]{z-index:95}.mx-1{margin-inline:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[var\(--space-block\)\]{margin-top:var(--space-block)}.mt-\[var\(--space-stack\)\]{margin-top:var(--space-stack)}.mt-auto{margin-top:auto}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.h-96{height:calc(var(--spacing) * 96)}.h-\[var\(--nav-height\)\]{height:var(--nav-height)}.h-auto\!{height:auto!important}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.w-6{width:calc(var(--spacing) * 6)}.w-96{width:calc(var(--spacing) * 96)}.w-auto\!{width:auto!important}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-none{flex:none}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[var\(--space-block\)\]{gap:var(--space-block)}.gap-\[var\(--space-section-tight\)\]{gap:var(--space-section-tight)}.gap-\[var\(--space-stack\)\]{gap:var(--space-stack)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-\[var\(--space-block\)\]{row-gap:var(--space-block)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-brand{border-color:var(--color-brand)}.border-line{border-color:var(--color-line)}.border-transparent{border-color:#0000}.bg-brand{background-color:var(--color-brand)}.bg-brand\/10{background-color:#ea580c1a}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.bg-current{background-color:currentColor}.bg-line{background-color:var(--color-line)}.bg-surface{background-color:var(--color-surface)}.bg-surface-subtle{background-color:var(--color-surface-subtle)}.bg-surface\/85{background-color:#0e0f12d9}@supports (color:color-mix(in lab,red,red)){.bg-surface\/85{background-color:color-mix(in oklab,var(--color-surface) 85%,transparent)}}.bg-surface\/90{background-color:#0e0f12e6}@supports (color:color-mix(in lab,red,red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0{padding-block:0}.py-0\!{padding-block:0!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[var\(--space-block\)\]{padding-block:var(--space-block)}.py-\[var\(--space-section\)\]{padding-block:var(--space-section)}.py-\[var\(--space-section-tight\)\]{padding-block:var(--space-section-tight)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[var\(--space-stack\)\]{padding-top:var(--space-stack)}.pt-nav-block{padding-top:var(--spacing-nav-block)}.pt-nav-section{padding-top:var(--spacing-nav-section)}.pt-nav-tight{padding-top:var(--spacing-nav-tight)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-\[var\(--frame\)\]{padding-bottom:var(--frame)}.pb-\[var\(--space-block\)\]{padding-bottom:var(--space-block)}.pb-\[var\(--space-section\)\]{padding-bottom:var(--space-section)}.pb-\[var\(--space-section-tight\)\]{padding-bottom:var(--space-section-tight)}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-2xs{font-size:var(--text-2xs)}.text-\[clamp\(3rem\,10vw\,9rem\)\]{font-size:clamp(3rem,10vw,9rem)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-brand-ink{color:var(--color-brand-ink)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-muted{color:var(--color-ink-muted)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.perspective-\[2200px\]\!{perspective:2200px!important}@media(hover:hover){.group-hover\:w-10:is(:where(.group):hover *){width:calc(var(--spacing) * 10)}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:border-line-strong:is(:where(.group):hover *){border-color:var(--color-line-strong)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-ink:hover{color:var(--color-ink)}}.focus-visible\:not-sr-only:focus-visible{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-visible\:fixed:focus-visible{position:fixed}.focus-visible\:top-4:focus-visible{top:calc(var(--spacing) * 4)}.focus-visible\:left-4:focus-visible{left:calc(var(--spacing) * 4)}.focus-visible\:z-\[100\]:focus-visible{z-index:100}.focus-visible\:bg-brand:focus-visible{background-color:var(--color-brand)}.focus-visible\:px-4:focus-visible{padding-inline:calc(var(--spacing) * 4)}.focus-visible\:py-3:focus-visible{padding-block:calc(var(--spacing) * 3)}.focus-visible\:font-semibold:focus-visible{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus-visible\:text-brand-ink:focus-visible{color:var(--color-brand-ink)}.aria-\[current\=page\]\:text-accent[aria-current=page],.aria-\[pressed\=true\]\:text-accent[aria-pressed=true]{color:var(--color-accent)}@media(min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media(min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-12{gap:calc(var(--spacing) * 12)}}@media(min-width:64rem){.lg\:absolute{position:absolute}.lg\:left-1\/2{left:50%}.lg\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.lg\:grid-cols-\[minmax\(0\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_a\]\:py-0\.5 a{padding-block:calc(var(--spacing) * .5)}.\[\&_a\]\:text-ink a{color:var(--color-ink)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-accent a{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_h2\]\:mt-\[var\(--space-block\)\] h2{margin-top:var(--space-block)}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:text-ink h2{color:var(--color-ink)}.\[\&_h3\]\:mt-8 h3{margin-top:calc(var(--spacing) * 8)}.\[\&_h3\]\:text-base h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h3\]\:text-ink h3{color:var(--color-ink)}.\[\&_li\]\:pl-1 li{padding-left:var(--spacing)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-ink strong{color:var(--color-ink)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-1\.5 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:\[transform-style\:preserve-3d\]>*{transform-style:preserve-3d}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-var.woff2)format("woff2-variations");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/space-mono-latin.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/space-grotesk-latin-var.woff2)format("woff2-variations");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:Racore Pixel;font-style:normal;font-display:block;font-weight:400;src:url(/fonts/racore-pixel.woff)format("woff")}[data-reveal-line]{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:hidden}[data-reveal-line]>span{display:block}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(a,button).bg-brand,.karte-zu,.konsole-senden{font-family:"Racore Pixel",var(--font-mono);letter-spacing:0;font-synthesis:none;-webkit-font-smoothing:none;border-radius:0;font-size:22px;font-weight:400;line-height:1;box-shadow:0 -4px #1c1418,0 4px #1c1418,-4px 0 #1c1418,4px 0 #1c1418,inset 0 4px #fdba74,inset 0 -4px #9a3412}:is(a,button).bg-brand:active,.karte-zu:active,.konsole-senden:active:not(:disabled){translate:0 2px;box-shadow:0 -4px #1c1418,0 4px #1c1418,-4px 0 #1c1418,4px 0 #1c1418,inset 0 4px #9a3412}header :is(a,button).bg-brand{padding-inline:.85rem}.sprachen{box-shadow:0 -2px 0 var(--color-line-strong),0 2px 0 var(--color-line-strong),-2px 0 0 var(--color-line-strong),2px 0 0 var(--color-line-strong);border:0}.sprache,.menue-knopf{font-family:"Racore Pixel",var(--font-mono);letter-spacing:0;font-synthesis:none;-webkit-font-smoothing:none;font-size:22px;line-height:1}.sprache.ist-hier{box-shadow:inset 0 -4px 0 var(--color-accent)}.menue-knopf{box-shadow:0 -2px 0 var(--color-line-strong),0 2px 0 var(--color-line-strong),-2px 0 0 var(--color-line-strong),2px 0 0 var(--color-line-strong)}@media(prefers-reduced-motion:reduce){:is(a,button).bg-brand:active,.karte-zu:active,.konsole-senden:active:not(:disabled){translate:none}}@media(max-width:29.999em){.sprache{padding-inline:.25rem}header :is(a,button).bg-brand{padding-inline:.5rem}.menue-knopf{justify-content:center;gap:0;width:2.75rem;padding:0;font-size:0}.menue-knopf:before{content:"";background:currentColor;width:16px;height:4px;box-shadow:0 -6px,0 6px}}@media(max-width:23.124em){header :is(a,button).bg-brand{justify-content:center;gap:0;width:2.75rem;padding:0;font-size:0;position:relative}header :is(a,button).bg-brand:before{content:"";background:linear-gradient(currentColor,currentColor) top/100% 2px no-repeat,linear-gradient(currentColor,currentColor) bottom/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0/2px 100% no-repeat,linear-gradient(currentColor,currentColor) 100%/2px 100% no-repeat;width:18px;height:14px}header :is(a,button).bg-brand:after{content:"";width:2px;height:2px;position:absolute;top:calc(50% - 7px);left:calc(50% - 9px);box-shadow:2px 2px,4px 4px,6px 6px,8px 8px,10px 6px,12px 4px,14px 2px}}:root:is([data-tageszeit=tag],[data-tageszeit=morgen]) .kopf-schleier:before{background:linear-gradient(#0e0f12f2,#0e0f12d9 45%,#0e0f1200)}.ist-flug .flug-punkt:not([data-wand=mitte]) .flug-rahmen{--pfosten:18svh;transform-origin:50% calc(100% + 14px + var(--pfosten));background:#261c16f7;border:0;position:relative;box-shadow:0 0 0 4px #1c1418,0 0 0 10px #6b4a33,0 0 0 14px #1c1418,0 34px 60px -24px #000000d9}.ist-flug-eng .flug-punkt:not([data-wand=mitte]) .flug-rahmen{--pfosten:6svh;background:#261c16fa}.ist-flug .flug-punkt:not([data-wand=mitte]) .flug-rahmen:before,.ist-flug .flug-punkt:not([data-wand=mitte]) .flug-rahmen:after{content:"";width:14px;height:var(--pfosten);pointer-events:none;background:linear-gradient(90deg,#1c1418 0 3px,#6b4a33 3px 7px,#4a3222 7px 11px,#1c1418 11px 14px);position:absolute;top:calc(100% + 14px)}.ist-flug .flug-punkt:not([data-wand=mitte]) .flug-rahmen:before{left:16%}.ist-flug .flug-punkt:not([data-wand=mitte]) .flug-rahmen:after{right:16%}.ist-flug .flug-punkt[data-lage=wand] .flug-rahmen{--arm:40vw}.ist-flug .flug-punkt[data-lage=wand][data-wand=links] .flug-rahmen{transform-origin:calc(-1 * var(--arm)) 50%}.ist-flug .flug-punkt[data-lage=wand][data-wand=rechts] .flug-rahmen{transform-origin:calc(100% + var(--arm)) 50%}.ist-flug .flug-punkt[data-lage=wand] .flug-rahmen:before,.ist-flug .flug-punkt[data-lage=wand] .flug-rahmen:after{width:calc(var(--arm) - 14px);background:linear-gradient(90deg,#0000 calc(100% - 26px),#1c1418 calc(100% - 26px) calc(100% - 23px),#8a8e96 calc(100% - 23px) calc(100% - 19px),#545c66 calc(100% - 19px)),linear-gradient(#1c1418 0 3px,#6b4a33 3px 7px,#4a3222 7px 11px,#1c1418 11px 14px);height:14px;top:18%}.ist-flug .flug-punkt[data-lage=wand] .flug-rahmen:after{top:auto;bottom:18%}.ist-flug .flug-punkt[data-lage=wand][data-wand=links] .flug-rahmen:before,.ist-flug .flug-punkt[data-lage=wand][data-wand=links] .flug-rahmen:after{left:calc(-1 * var(--arm));right:auto}.ist-flug .flug-punkt[data-lage=wand][data-wand=rechts] .flug-rahmen:before,.ist-flug .flug-punkt[data-lage=wand][data-wand=rechts] .flug-rahmen:after{right:calc(-1 * var(--arm));left:auto;transform:scaleX(-1)}.flug-quelle{z-index:1;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink);background:#0e0f12d9;margin:0;padding:.15rem .45rem;line-height:1.4;position:absolute;bottom:0;right:0}.projekte-grund{z-index:-1;image-rendering:pixelated;pointer-events:none;display:block;position:fixed;top:0;left:0}.projekte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:0 1.5rem;display:flex}.projekte-kopf .projekte-ecke{margin-left:auto}.projekte-ecke{width:192px;height:120px;image-rendering:pixelated;pointer-events:none;flex:none}@media(min-width:64em){.projekte-ecke{width:256px;height:160px}}.projekte-grund{max-width:none}@media(max-width:43.749em){.projekte-ecke{width:128px;height:80px}}:root[data-thema=hell]{color-scheme:light;--color-surface:#f7f5f0;--color-surface-subtle:#efebe4;--color-surface-muted:#e5e0d6;--color-ink:#17202c;--color-ink-muted:#475264;--color-ink-faint:#59626f;--color-ink-dim:#59626f;--color-line:#dcd6ca;--color-line-strong:#a9a193;--color-brand:#c2410c;--color-brand-ink:#fff;--color-accent:#1d3a5f;--rc-blau:#1d3a5f;--rc-blau-tief:#142a45;--rc-blau-hauch:#e8eef6;--rc-orange:#c2410c;--rc-orange-tief:#9a3412;--rc-karte:#fff;--rc-kante:#8c8577;--rc-gruen:#15803d;--rc-rot:#b91c1c;--rc-kopf:4.25rem;--nav-height:var(--rc-kopf);--rc-schatten:0 1px 2px #17202c0f, 0 8px 24px -12px #17202c2e;--rc-schatten-gross:0 2px 6px #17202c14, 0 30px 60px -24px #17202c59}:root[data-thema=hell] :is(h1,h2,h3,h4),:root[data-thema=hell] .font-display{font-family:var(--font-body);letter-spacing:-.02em}:root[data-thema=hell] :is(.caps,.vf-betrieb,.vf-marke-nr,.vf-jetzt-nr,.dt-mass,.dt-geraet){font-family:var(--font-body)}.rc-kopf{z-index:50;height:var(--rc-kopf);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line);background:#f7f5f0e6;position:fixed;inset:0 0 auto}.rc-kopf-innen{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex}.rc-marke{min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.65rem;display:inline-flex}.rc-zeichen{flex:none}.rc-marke-text{line-height:1.1;display:grid}.rc-marke-wort{letter-spacing:-.02em;color:var(--rc-blau);font-size:1.2rem;font-weight:800}.rc-marke-unter{color:var(--color-ink-muted);font-size:.875rem}@media(max-width:39.99rem),(min-width:64rem)and (max-width:79.99rem){.rc-marke-unter{display:none}}.rc-nav{display:none}@media(min-width:64rem){.rc-nav{gap:.25rem;display:flex}}.rc-nav a{white-space:nowrap;min-height:2.75rem;color:var(--color-ink-muted);border-radius:8px;align-items:center;padding-inline:.75rem;font-size:.95rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.rc-nav a:hover{color:var(--rc-blau);background:var(--rc-blau-hauch)}.rc-kopf-rechts{align-items:center;gap:.6rem;display:flex}.rc-sprachen{--rc-sprache-breite:2.75rem;grid-template-columns:repeat(2,var(--rc-sprache-breite));border:1px solid var(--color-line);background:var(--rc-karte);border-radius:999px;padding:3px;display:inline-grid;position:relative}.rc-sprachen-schieber{width:var(--rc-sprache-breite);background:var(--rc-blau);border-radius:999px;transition:transform .26s cubic-bezier(.3,.7,.2,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #142a4559}.rc-sprachen[data-an=en] .rc-sprachen-schieber{transform:translate(100%)}.rc-sprache{z-index:1;letter-spacing:.02em;min-height:2.5rem;color:var(--color-ink-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;transition:color .26s;display:inline-flex;position:relative}a.rc-sprache:hover{color:var(--rc-blau)}.rc-sprachen[data-an=de] .rc-sprache[lang=de],.rc-sprachen[data-an=en] .rc-sprache[lang=en]{color:#fff}@media(max-width:29.99rem){.rc-kopf-innen{gap:.75rem}.rc-kopf-rechts{gap:.4rem}.rc-sprachen{--rc-sprache-breite:2.3rem}.rc-knopf-kopf{padding-inline:.85rem}}@media(max-width:23.99rem){.rc-kopf-innen,.rc-marke{gap:.5rem}.rc-marke-wort{font-size:1.1rem}.rc-kopf-rechts{gap:.25rem}.rc-sprachen{--rc-sprache-breite:2rem;padding:2px}.rc-sprachen-schieber{top:2px;bottom:2px;left:2px}.rc-knopf-kopf{padding-inline:.65rem}}.rc-knopf{background:var(--rc-orange);color:#fff;min-height:3.1rem;font-family:var(--font-body);text-align:center;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.4rem;font-size:1rem;font-weight:600;line-height:1.2;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #9a341259,inset 0 -2px #0000001f}.rc-knopf:hover:not(:disabled){background:var(--rc-orange-tief)}.rc-knopf:active:not(:disabled){transform:translateY(1px)}.rc-knopf:disabled{opacity:.65;cursor:default}.rc-knopf-zweit{background:var(--rc-karte);color:var(--rc-blau);box-shadow:inset 0 0 0 1.5px var(--rc-blau)}.rc-knopf-zweit:hover:not(:disabled){background:var(--rc-blau-hauch)}.rc-knopf-kopf{white-space:nowrap;min-height:2.75rem;padding-inline:1rem;font-size:.9rem}.rc-knopf-breit{width:100%}.rc-kurz{display:none}@media(max-width:29.99rem){.rc-knopf-kopf .rc-lang{display:none}.rc-knopf-kopf .rc-kurz{display:inline}}:root[data-thema=hell] :is(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--rc-blau);outline-offset:2px}.rc-anker{scroll-margin-top:calc(var(--rc-kopf) + .75rem)}.rc-abschnitt{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.rc-kicker{letter-spacing:.02em;color:var(--rc-blau);align-items:center;gap:.6rem;font-size:.875rem;font-weight:700;display:inline-flex}.rc-kicker:before{content:"";background:var(--rc-orange);border-radius:2px;width:1.5rem;height:3px}.rc-einstieg-text{container-type:inline-size}.rc-h1{letter-spacing:-.035em;max-width:17ch;color:var(--color-ink);margin-top:1rem;font-size:clamp(1.75rem,9.6cqi,4rem);font-weight:800;line-height:1.04}.rc-h2{letter-spacing:-.03em;max-width:22ch;color:var(--color-ink);margin-top:.75rem;font-size:clamp(1.8rem,1.3rem + 2vw,2.75rem);font-weight:800;line-height:1.08}.rc-h3{letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;font-size:1.15rem;font-weight:700;line-height:1.3}.rc-lead{max-width:54ch;color:var(--color-ink-muted);margin-top:1.1rem;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.6}.rc-text{max-width:56ch;color:var(--color-ink-muted);margin-top:.6rem;font-size:1rem;line-height:1.65}.rc-quelle{max-width:52ch;color:var(--color-ink-faint);margin-top:auto;padding-top:1rem;font-size:.875rem;line-height:1.45}.rc-karte{background:var(--rc-karte);border:1px solid var(--color-line);box-shadow:var(--rc-schatten);border-radius:16px}.rc-haken{color:var(--rc-gruen);flex:none}.rc-einstieg{--einstieg-unten:clamp(3rem, 2rem + 4vw, 5.5rem);padding-top:calc(var(--rc-kopf) + clamp(2.5rem,1.5rem + 4vw,5rem));padding-bottom:var(--einstieg-unten);background:radial-gradient(60rem 30rem at 85% 0%,var(--rc-blau-hauch),transparent 70%),var(--color-surface);overflow:hidden}.rc-einstieg-gitter{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media(min-width:64rem){.rc-einstieg-gitter{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.rc-fuer{border:1.5px solid var(--rc-blau);background:var(--rc-karte);color:var(--color-ink);border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.4rem .85rem;font-size:.9rem;display:inline-flex}.rc-fuer strong{color:var(--rc-blau)}.rc-knoepfe{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.rc-zusagen{flex-wrap:wrap;gap:.6rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.rc-zusagen li{color:var(--color-ink);align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;display:inline-flex}.rc-gesetz-hinweis{border:1px solid var(--color-line);background:var(--rc-karte);max-width:34rem;color:var(--color-ink-muted);box-shadow:var(--rc-schatten);border-radius:12px;align-items:center;gap:.85rem;margin-top:1.75rem;padding:.75rem 1rem;font-size:.925rem;line-height:1.45;transition:border-color .15s;display:inline-flex}.rc-gesetz-hinweis:hover{border-color:var(--rc-blau)}.rc-gesetz-hinweis strong{color:var(--rc-blau);white-space:nowrap}.rc-gesetz-marke{background:var(--rc-blau);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-weight:700;display:inline-flex}.rc-einstieg-bild{min-height:24rem;margin-bottom:calc(-1 * var(--einstieg-unten));align-self:stretch;display:block;position:relative;overflow:hidden}.rc-handy{width:min(100%,23.5rem);box-shadow:var(--rc-schatten-gross);background:#111827;border:9px solid #111827;border-bottom:0;border-radius:38px 38px 0 0;display:block;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.rc-handy img{border-radius:28px 28px 0 0;width:100%;height:auto;display:block}@media(max-width:63.99rem){.rc-einstieg-bild{height:26rem;min-height:0}.rc-handy{width:min(100%,22rem)}}.rc-beispiele{background:var(--rc-karte);border-block:1px solid var(--color-line)}.vf-reiter{scrollbar-width:thin;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:.75rem;margin:2rem 0 0;padding:0 0 .25rem;list-style:none;display:grid;overflow-x:auto}.vf-reiter-knopf{border:1.5px solid var(--color-line);background:var(--color-surface);width:100%;min-height:4.5rem;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.6rem;transition:border-color .15s,box-shadow .15s;display:grid}.vf-reiter-knopf:hover{border-color:var(--rc-kante)}.vf-reiter-knopf.ist-an{border-color:var(--rc-blau);background:var(--rc-karte);box-shadow:inset 0 0 0 1px var(--rc-blau),var(--rc-schatten)}.vf-reiter-bild{aspect-ratio:3/2;border:1px solid var(--color-line);background:var(--color-surface-subtle);border-radius:8px;display:block;overflow:hidden}.vf-reiter-bild img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.vf-reiter-text{gap:.15rem;display:grid}.vf-reiter-gewerk{font-size:1rem;font-weight:700}.vf-reiter-betrieb{color:var(--color-ink-muted);font-size:.85rem}@media(max-width:47.99rem){.vf-reiter{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:.5rem;margin-top:1.25rem;overflow:visible}.vf-reiter-knopf{text-align:center;border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;gap:.45rem;height:100%;min-height:0;padding:.4rem .4rem .55rem}.vf-reiter-gewerk{-webkit-hyphens:manual;hyphens:manual;font-size:.8rem;line-height:1.25}.vf-reiter-betrieb{display:none}}:root[data-thema=hell] .vf-kopf-gitter{margin-top:2rem}:root[data-thema=hell] .vf-titel{letter-spacing:-.02em;margin-top:0;font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem);font-weight:800}:root[data-thema=hell] .vf-betrieb{text-transform:none;letter-spacing:0;color:var(--color-ink-muted);font-size:.9rem}:root[data-thema=hell] .vf-module-titel{color:var(--color-ink);font-size:.95rem;font-weight:700}@media(max-width:63.99rem){:root[data-thema=hell] .vf-module-titel{margin-top:1rem}}:root[data-thema=hell] .vf-module li{border-color:var(--color-line);background:var(--color-surface);color:var(--color-ink-muted);border-radius:999px;font-size:.875rem}:root[data-thema=hell] .vf-raum{margin-top:1.5rem}:root[data-thema=hell] .vf-geraetewahl{border:1px solid var(--color-line);background:var(--rc-karte);border-radius:999px;flex-wrap:nowrap;gap:0;padding:4px;display:inline-flex;position:relative}.vf-schieber{background:var(--rc-blau);border-radius:999px;transition:transform .3s cubic-bezier(.3,.7,.2,1),width .3s cubic-bezier(.3,.7,.2,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 3px #142a4559}:root[data-thema=hell] .vf-knopf{z-index:1;min-height:2.5rem;color:var(--color-ink-muted);background:0 0;border:0;border-radius:999px;align-items:center;padding-inline:1.1rem;font-size:.95rem;font-weight:600;transition:color .3s;display:inline-flex;position:relative}:root[data-thema=hell] .vf-knopf:hover{color:var(--rc-blau)}:root[data-thema=hell] .vf-knopf.ist-an{color:#fff}:root[data-thema=hell] .vf-geraetewahl:not(.ist-gemessen) .vf-knopf.ist-an{background:var(--rc-blau)}.vf-detail-unten{margin-top:.5rem}@media(min-width:64rem){.vf-detail-unten{display:none}}@media(max-width:47.99rem){:root[data-thema=hell] .vf-steuerung{display:none}:root[data-thema=hell] .vf-raum{gap:1rem}:root[data-thema=hell] .vf-tafel{order:-1;min-width:0}:root[data-thema=hell] .vf-tafel>*,:root[data-thema=hell] .vf-kopf-gitter>*{min-width:0}:root[data-thema=hell] :is(.vf-tafel-titel,.vf-tafel-note,.vf-tafel .vf-detail){display:none}:root[data-thema=hell] .vf-marken{scroll-snap-type:x proximity;scrollbar-width:none;border:0;gap:.4rem;margin:0;padding:0 0 .25rem;display:flex;position:relative;overflow-x:auto}:root[data-thema=hell] .vf-marken::-webkit-scrollbar{display:none}:root[data-thema=hell] .vf-marken li{scroll-snap-align:start;border:0;flex:none}:root[data-thema=hell] .vf-marke{border:1px solid var(--color-line);background:var(--rc-karte);width:auto;max-width:15rem;min-height:2.75rem;box-shadow:none;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;display:inline-flex}:root[data-thema=hell] .vf-marke-nr{padding-top:0}:root[data-thema=hell] .vf-marke-titel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-thema=hell] .vf-marken .vf-marke.ist-aktuell{border-color:var(--rc-blau);background:var(--rc-blau);box-shadow:none;color:#fff}:root[data-thema=hell] .vf-marken .vf-marke.ist-aktuell .vf-marke-nr{color:#fbbf8a}:root[data-thema=hell] .vorfuehrung .vf-module{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root[data-thema=hell] .vorfuehrung .vf-module li{flex:none}:root[data-thema=hell] .vf-kopf-gitter{margin-top:1.25rem}}:root[data-thema=hell] .vf-marke{border-radius:8px}:root[data-thema=hell] .vf-marke.ist-aktuell{background:var(--rc-blau-hauch);box-shadow:inset 3px 0 0 var(--rc-orange)}:root[data-thema=hell] .vf-marke.ist-aktuell .vf-marke-nr,:root[data-thema=hell] .vf-jetzt-nr{color:var(--rc-blau);font-weight:700}:root[data-thema=hell] .vf-jetzt-nr{text-transform:none;letter-spacing:0;font-size:.85rem}:root[data-thema=hell] .vf-tafel-titel{font-size:1.05rem;font-weight:700}:root[data-thema=hell] .geraet-huelle{box-shadow:var(--rc-schatten-gross);background:#1f2937;border-color:#111827}:root[data-thema=hell] .geraet-balken{background:#1f2937;border-color:#374151}:root[data-thema=hell] .geraet-titel{font-family:var(--font-body);color:#d1d5db}.rc-punkte{gap:1rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:48rem){.rc-punkte{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.rc-punkt{flex-direction:column;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex}@media(max-width:47.99rem){.rc-punkt{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.85rem;display:grid}.rc-punkt .rc-symbol{width:2.5rem;height:2.5rem;margin-bottom:0}.rc-punkt>:not(.rc-symbol,.rc-h3){grid-column:1/-1}}.rc-symbol{background:var(--rc-blau-hauch);width:3rem;height:3rem;color:var(--rc-blau);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.rc-gesetz{background:var(--rc-blau);color:#fff;padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.rc-gesetz-gitter{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media(min-width:64rem){.rc-gesetz-gitter{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.rc-kicker-hell{color:#fbbf8a}.rc-h2-hell{color:#fff}.rc-lead-hell{color:#d4deea}.rc-gesetz-knopf{margin-top:2rem}.rc-news{background:var(--rc-karte);color:var(--color-ink);box-shadow:var(--rc-schatten-gross);border-radius:18px;padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.rc-news-kopf{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.rc-news-zahl{color:var(--rc-blau);font-size:.875rem;font-weight:700}.rc-news-steuerung{gap:.4rem;display:flex}.rc-news:not(.ist-bereit) :is(.rc-news-zahl,.rc-news-steuerung,.rc-news-balken){visibility:hidden}.rc-news-knopf{border:1.5px solid var(--color-line);width:2.75rem;height:2.75rem;color:var(--rc-blau);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex}.rc-news-knopf:hover{border-color:var(--rc-blau);background:var(--rc-blau-hauch)}.rc-news-spur{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.rc-news-spur::-webkit-scrollbar{display:none}.rc-news-spur:focus-visible{outline:3px solid var(--rc-blau);outline-offset:4px;border-radius:8px}.rc-news-karte{scroll-snap-align:start;min-width:0;padding:1.5rem .25rem 1.25rem}.rc-news-wann{color:var(--rc-orange-tief);background:#fbefe8;border-radius:999px;padding:.25rem .7rem;font-size:.875rem;font-weight:700;display:inline-flex}.rc-news-was{letter-spacing:-.02em;color:var(--color-ink);margin-top:.9rem;font-size:clamp(1.45rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1.15}.rc-news-paragraf{border:1px solid var(--color-line-strong);vertical-align:.3em;letter-spacing:0;color:var(--color-ink-muted);border-radius:6px;margin-left:.35rem;padding:.15rem .5rem;font-size:.875rem;font-weight:600;display:inline-block}.rc-news-text{max-width:54ch;color:var(--color-ink-muted);margin-top:.75rem;font-size:1.02rem;line-height:1.65}.rc-news-balken{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.rc-news-punkt{cursor:pointer;background:0 0;border:0;height:1.5rem;padding:0;position:relative}.rc-news-punkt:before,.rc-news-fuellung{border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.rc-news-punkt:before{content:"";background:var(--color-line);transition:background-color .15s}.rc-news-punkt:hover:before{background:var(--color-line-strong)}.rc-news-punkt:focus-visible{outline:3px solid var(--rc-blau);outline-offset:2px;border-radius:4px}.rc-news-fuellung{background:var(--rc-blau);transform-origin:0;transform:scaleX(0)}.rc-news-punkt.ist-an .rc-news-fuellung{animation:7s linear forwards paused rc-news-lauf}.rc-news.laeuft .rc-news-punkt.ist-an .rc-news-fuellung{animation-play-state:running}.rc-news.ist-ruhig .rc-news-punkt.ist-an .rc-news-fuellung{animation:none;transform:scaleX(1)}@keyframes rc-news-lauf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rc-news-rechtlich{max-width:54ch;color:var(--color-ink-faint);margin-top:.9rem;font-size:.875rem;line-height:1.5}.rc-einwilligung{max-width:54ch}.rc-region-gitter{gap:clamp(1.5rem,3vw,3rem);display:grid}@media(min-width:64rem){.rc-region-gitter{grid-template-columns:minmax(0,1fr) minmax(0,27rem);grid-template-areas:"kopf karte""menschen karte";align-items:center;row-gap:0}.rc-region-kopf{grid-area:kopf;align-self:end}.rc-region-karte{grid-area:karte}.rc-region-menschen{grid-area:menschen;align-self:start}}.rc-menschen{flex-wrap:wrap;gap:1rem 2rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.rc-menschen li{align-items:center;gap:.85rem;display:flex}.rc-kuerzel{background:var(--rc-blau);color:#fff;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-weight:700;display:inline-flex}.rc-menschen li>span:last-child{display:grid}.rc-mensch-name{color:var(--color-ink);font-weight:700}.rc-mensch-rolle{color:var(--color-ink-muted);font-size:.875rem}.rc-karten{border:1px solid var(--color-line);background:var(--rc-karte);width:100%;max-width:27rem;box-shadow:var(--rc-schatten);border-radius:18px;justify-self:center;margin:0;padding:clamp(.75rem,.5rem + 1vw,1.25rem);container:karten/inline-size}.rc-karte-bild{width:100%;height:auto;display:block}.rc-karte-titel{text-align:center;color:var(--color-ink);margin-top:.5rem;font-size:.9375rem;font-weight:700}.rc-land{fill:#eef2f7;stroke:#8ea2bb;stroke-width:1px;stroke-linejoin:round}.rc-land-bw{fill:#d3dfec;stroke:var(--rc-blau);stroke-opacity:.5;stroke-width:1px;stroke-linejoin:round}.rc-stadt{fill:var(--color-ink-faint)}.rc-stadt-name,.rc-karte-leonberg,.rc-karte-bei{paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.rc-stadt-name{fill:var(--color-ink-muted);font-size:11.5px;font-weight:500}.rc-karte-hier{fill:var(--rc-orange);stroke:#fff;stroke-width:2.5px}.rc-karte-puls{fill:var(--rc-orange);opacity:.2;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite rc-puls}.rc-karte-leonberg{fill:var(--color-ink);font-size:22px;font-weight:800}.rc-karte-bei{fill:var(--rc-blau);font-size:12.5px;font-weight:700}@container karten (max-width:23rem){.rc-stadt-name{font-size:14px}.rc-karte-leonberg{font-size:25px}.rc-karte-bei{font-size:14.5px}}@keyframes rc-puls{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media(prefers-reduced-motion:reduce){.rc-karte-puls{animation:none}}#fragen{background:var(--rc-karte);border-top:1px solid var(--color-line)}.rc-fragen-gitter{gap:2rem;display:grid}@media(min-width:64rem){.rc-fragen-gitter{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.rc-fragen-fehlt,.rc-fragen-tel{margin-top:1.25rem}.rc-fragen{border-top:1px solid var(--color-line)}.rc-frage-auf{border-bottom:1px solid var(--color-line)}.rc-frage-auf summary{min-height:3.5rem;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.rc-frage-auf summary::-webkit-details-marker{display:none}.rc-plus{color:var(--rc-blau);flex:none;transition:transform .2s}.rc-frage-auf[open] .rc-plus{transform:rotate(45deg)}.rc-frage-auf p{max-width:52ch;color:var(--color-ink-muted);padding-bottom:1.25rem;font-size:1rem;line-height:1.65}.rc-frage-auf a,.rc-einwilligung a,.rc-ohne a{display:inline-block}.rc-ohne{line-height:1.6}.rc-ohne a{padding-block:.3rem}.rc-frage-auf a,.rc-einwilligung a,.rc-ohne a,.rc-direkt a{color:var(--rc-blau);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.rc-anfrage{background:var(--color-surface-subtle);border-top:1px solid var(--color-line)}.rc-anfrage-gitter{align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}@media(min-width:64rem){.rc-anfrage-gitter{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.rc-schritte{gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.rc-schritte li{color:var(--color-ink);align-items:center;gap:.85rem;font-size:1rem;font-weight:500;display:flex}.rc-schritt-nr{background:var(--rc-blau);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:inline-flex}.rc-direkt{margin-top:2rem;font-size:1rem;line-height:1.8}.rc-direkt-titel{color:var(--color-ink);font-weight:700}.rc-direkt a{align-items:center;min-height:2.75rem;display:inline-flex}.rc-formular{gap:1.1rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid;position:relative}.rc-feld{gap:.4rem;display:grid}.rc-feld label{color:var(--color-ink);font-size:.925rem;font-weight:600}.rc-freiwillig{color:var(--color-ink-faint);font-weight:400}.rc-feld input,.rc-feld textarea{border:1.5px solid var(--rc-kante);width:100%;color:var(--color-ink);font:inherit;background:#fff;border-radius:10px;padding:.75rem .9rem;font-size:1rem}.rc-feld textarea{resize:vertical;min-height:8rem;line-height:1.55}.rc-feld input::placeholder,.rc-feld textarea::placeholder{color:var(--color-ink-faint);opacity:1}.rc-feld :is(input,textarea)[data-gefuellt]{border-color:var(--color-ink)}.rc-feld :is(input,textarea):user-invalid{border-color:var(--rc-rot)}.rc-einwilligung{color:var(--color-ink-muted);font-size:.9rem;line-height:1.85}.rc-einwilligung label{cursor:pointer}.rc-einwilligung input{vertical-align:-.4rem;width:1.5rem;height:1.5rem;accent-color:var(--rc-blau);margin:0 .5rem 0 0}.rc-antwort{color:var(--color-ink);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.rc-antwort:empty{display:none}.rc-antwort[data-art=ok]{color:var(--rc-gruen)}.rc-antwort[data-art=fehler]{color:var(--rc-rot)}.rc-ohne{color:var(--color-ink-faint);font-size:.875rem}.rc-fuss{border-top:1px solid var(--color-line);background:var(--color-surface);padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.rc-fuss-gitter{gap:2rem;display:grid}@media(min-width:48rem){.rc-fuss-gitter{grid-template-columns:1.4fr 1fr 1fr}}.rc-fuss-marke{color:var(--rc-blau);align-items:center;gap:.6rem;font-size:1.15rem;font-weight:800;display:flex}.rc-fuss-zeile{color:var(--color-ink-muted);margin-top:.75rem;font-size:.95rem}.rc-fuss-klein{color:var(--color-ink-faint);margin-top:.35rem;font-size:.875rem}.rc-fuss-titel{color:var(--color-ink);font-size:.9rem;font-weight:700}.rc-fuss ul{margin:.5rem 0 0;padding:0;list-style:none}.rc-fuss li a{min-height:2.5rem;color:var(--color-ink-muted);align-items:center;font-size:.95rem;display:inline-flex}.rc-fuss li a:hover{color:var(--rc-blau)}.rc-fuss-adresse{min-height:2.5rem;color:var(--color-ink-muted);align-items:center;font-size:.95rem;display:flex}:root[data-thema=hell] .dt-knopf{margin-top:1.5rem}.dt-h1{overflow-wrap:break-word;max-width:22ch;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.25rem)}:root[data-thema=hell] .dt-wahl-schieber{background:var(--rc-blau)}:root[data-thema=hell] .dt-wahl{background:var(--rc-karte)}:root[data-thema=hell] .dt-bild{box-shadow:var(--rc-schatten);border-radius:12px;overflow:hidden}:root[data-thema=hell] .pt-nav-block{padding-top:calc(var(--rc-kopf) + 2rem)}.rg-anfang{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;display:flex}.rg-einleitung{margin-top:1rem}.rg-wahl{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.rg-wahl-knopf{border:1.5px solid var(--color-line-strong);background:var(--rc-karte);min-height:2.75rem;font:inherit;color:var(--color-ink);cursor:pointer;border-radius:999px;padding:0 1.15rem;font-size:1rem;font-weight:700;transition:border-color .15s,background-color .15s,color .15s}.rg-wahl-knopf:hover{border-color:var(--rc-blau)}.rg-wahl-knopf.ist-an{border-color:var(--rc-blau);background:var(--rc-blau);color:#fff}.rg-wahl-knopf:focus-visible,.rg-tafel-knopf:focus-visible,.rg-knopf:focus-visible{outline:2px solid var(--rc-orange);outline-offset:2px}.rg-raum{gap:1.25rem;margin-top:clamp(1.5rem,4vh,2.5rem);display:grid}.rg-raum[hidden]{display:none}.rg-raum+.rg-raum{margin-top:clamp(3rem,8vh,5rem)}.rg-raum.ist-wahl+.rg-raum.ist-wahl{margin-top:clamp(1.5rem,4vh,2.5rem)}.rg-seite{flex-direction:column;min-width:0;display:flex}.rg-raumnr{letter-spacing:.02em;color:var(--rc-orange-tief);font-size:.875rem;font-weight:700}.rg-raumtitel{letter-spacing:-.02em;color:var(--color-ink);margin-top:.2rem;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:800;line-height:1.1}.rg-betrieb{max-width:52ch;color:var(--color-ink-muted);margin-top:.35rem;font-size:.9375rem}.rg-tafeln{gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.rg-tafel{border:1.5px solid var(--color-line);background:var(--rc-karte);border-radius:14px;padding:.85rem 1rem}.ist-wahl .rg-tafel{padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.ist-wahl .rg-tafel.ist-aktiv{border-color:var(--rc-blau);box-shadow:var(--rc-schatten)}.rg-tafel-knopf{width:100%;min-height:3rem;font:inherit;text-align:left;color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.55rem .9rem;display:flex}.rg-tafel-nr{background:var(--color-surface-muted);width:1.75rem;height:1.75rem;color:var(--color-ink);border-radius:999px;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:inline-grid}.rg-tafel.ist-vorbei .rg-tafel-nr{background:var(--rc-blau);color:#fff}.rg-tafel.ist-aktiv .rg-tafel-nr{background:var(--rc-orange);color:#fff}.rg-tafeltitel{color:var(--color-ink);font-size:1.0625rem;font-weight:700;line-height:1.3}.rg-tafeltext{color:var(--color-ink-muted);margin-top:.4rem;font-size:1rem;line-height:1.55}.ist-wahl .rg-tafeltext{margin:0;padding:0 1rem .95rem 3.4rem}.rg-schritt{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.rg-knopf{min-height:3rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1.3rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.rg-knopf-weiter{background:var(--rc-orange);color:#fff;border:0;flex:1}.rg-knopf-weiter:hover{background:var(--rc-orange-tief)}.rg-knopf-zurueck{border:1.5px solid var(--color-line-strong);background:var(--rc-karte);color:var(--color-ink)}.rg-knopf-zurueck:hover:not(:disabled){border-color:var(--rc-blau)}.rg-knopf-zurueck:disabled{opacity:.45;cursor:default}.rg-stand{color:var(--color-ink-muted);flex-basis:100%;font-size:.875rem;font-weight:600}.rg-ganz{width:fit-content;min-height:2.75rem;color:var(--rc-blau);text-underline-offset:.2em;align-items:center;margin-top:.4rem;font-size:.95rem;font-weight:600;text-decoration:underline;display:inline-flex}.rg-buehne{min-width:0;height:min(30rem,54svh)}.rg-exponat{height:100%;position:relative;container:rg-exponat/size}.rg-rechner{max-width:1026px;box-shadow:var(--rc-schatten-gross);background:#1f2937;border:1px solid #1f2937;border-radius:12px;flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset:0;overflow:hidden}.rg-rechner-balken{color:#d1d5db;flex:none;align-items:center;gap:.4rem;height:2.5rem;padding:0 .9rem;font-size:.875rem;display:flex}.rg-rechner-balken i{background:#4b5563;border-radius:999px;width:.6rem;height:.6rem}.rg-rechner-balken span{white-space:nowrap;text-overflow:ellipsis;margin-left:.6rem;overflow:hidden}.rg-schirm{background:#fff;position:relative;overflow:hidden}.kacheln img{width:100%;height:auto;display:block}.rg-schirm .kacheln{will-change:transform;width:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.rg-schirm-rechner{flex:1;min-height:0}.rg-handy{width:min(100%,390px + 1.1rem);box-shadow:var(--rc-schatten-gross);background:#111827;border-radius:1.9rem;margin-inline:auto;padding:.55rem;display:flex;position:absolute;inset:0}.rg-schirm-handy{border-radius:1.4rem;flex:1}@container rg-exponat (min-width:50rem){.rg-handy{display:none}}@container rg-exponat (max-width:49.99rem){.rg-rechner{display:none}}.rg-modell{border:1px solid var(--color-line);background:radial-gradient(120% 90% at 50% 20%,#fff,var(--color-surface) 70%);box-shadow:var(--rc-schatten-gross);opacity:0;visibility:hidden;border-radius:16px;transition:opacity .35s,visibility 0s linear .35s;position:absolute;inset:0;overflow:hidden}.rg-modell.ist-da,.rg-vergleich.ist-da{opacity:1;visibility:visible;transition:opacity .35s}.rg-modell canvas{width:100%;height:100%;display:block;position:relative}.rg-modell-bild{object-fit:contain;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.modell-schilder{pointer-events:none;position:absolute;inset:0;overflow:hidden}.modell-schild{border:1px solid var(--color-line);color:var(--color-ink);white-space:nowrap;box-shadow:var(--rc-schatten);background:#fff;border-radius:999px;margin:-.85rem 0 0 .5rem;padding:.3rem .7rem;font-size:.9rem;font-weight:600;line-height:1.3;position:absolute;top:0;left:0}@media(min-width:64rem){.rg-raum{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,2.5vw,3rem)}.rg-buehne{height:clamp(27rem,100svh - var(--rc-kopf) - 10rem,41rem)}}@media(max-width:63.99rem){.rg-raum.ist-wahl .rg-buehne{order:-1}.rg-raum.ist-wahl .rg-raumkopf{display:none}.rg-raum.ist-wahl .rg-tafeln{margin-top:0}.rg-raum.ist-wahl .rg-tafel:not(.ist-aktiv){display:none}.rg-handy{border-radius:1.5rem;width:min(100%,390px + .7rem);padding:.35rem}.rg-schirm-handy{border-radius:1.2rem}.rg-stand{flex-basis:auto;order:3}}@media(prefers-reduced-motion:reduce){.rg-schirm .kacheln,.rg-modell,.rg-modell.ist-da,.rg-vergleich.ist-da,.ist-wahl .rg-tafel{transition:none}}.rg-demo{background:var(--rc-orange-tief);color:#fff;letter-spacing:.03em;vertical-align:.1em;border-radius:999px;align-items:center;margin-left:.4rem;padding:.1rem .6rem;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5;display:inline-flex}.rg-rechner-balken .rg-demo{margin-left:auto}.rg-demo-handy{z-index:2;box-shadow:var(--rc-schatten);margin:0;position:absolute;bottom:.6rem;right:.6rem}.rg-modell{z-index:3}.rg-vergleich{z-index:3;border:1px solid var(--color-line);background:var(--rc-karte);box-shadow:var(--rc-schatten-gross);opacity:0;visibility:hidden;border-radius:16px;flex-direction:column;justify-content:center;gap:.5rem;padding:clamp(.6rem,2cqw,1.5rem);transition:opacity .35s,visibility 0s linear .35s;display:flex;position:absolute;inset:0}.rg-vergleich-bild{aspect-ratio:3/2;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:10px;width:min(100%,150cqh - 7.5rem);margin-inline:auto;position:relative;overflow:hidden}.rg-vergleich-bild img{object-fit:cover;width:100%;height:100%;display:block}.rg-vergleich-vorher{transition:clip-path .25s;position:absolute;inset:0}.rg-vergleich-kante{pointer-events:none;background:#fff;width:4px;margin-left:-2px;transition:left .25s;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0000004d}.rg-vergleich-kante:after{content:"↔";width:2.5rem;height:2.5rem;color:var(--color-ink);box-shadow:var(--rc-schatten);background:#fff;border-radius:999px;place-items:center;margin:-1.25rem 0 0 -1.25rem;font-size:1.1rem;font-weight:700;display:grid;position:absolute;top:50%;left:50%}.rg-vergleich-schild{color:#fff;pointer-events:none;background:#17202cd1;border-radius:999px;padding:.2rem .7rem;font-size:.875rem;font-weight:700;position:absolute;top:.6rem}.rg-vergleich-links{left:.6rem}.rg-vergleich-rechts{right:.6rem}.rg-vergleich-regler{width:min(100%,30rem);height:2.75rem;accent-color:var(--rc-orange);cursor:pointer;margin-inline:auto}@media(prefers-reduced-motion:reduce){.rg-vergleich-vorher,.rg-vergleich-kante{transition:none}}.rc-preis-lead{max-width:52ch;margin-top:1rem}.rc-pakete{gap:1.25rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:56rem){.rc-pakete{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.rc-paket{flex-direction:column;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex;position:relative}.rc-paket.ist-hervor{border:2px solid var(--rc-orange);box-shadow:var(--rc-schatten-gross)}.rc-paket-marke{background:var(--rc-orange);color:#fff;border-radius:999px;padding:.15rem .75rem;font-size:.875rem;font-weight:700;line-height:1.5;position:absolute;top:-.85rem;left:1.25rem}.rc-paket-name{color:var(--color-ink);font-size:1.25rem;font-weight:800;line-height:1.2}.rc-paket-satz{color:var(--color-ink-muted);margin-top:.6rem;line-height:1.5}.rc-paket-punkte{gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.rc-paket-punkte li{color:var(--color-ink);align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.rc-paket-punkte .rc-haken{flex:none;margin-top:.2rem}.rc-paket-fuss{margin:1.1rem 0 1.25rem}.rc-paket .rc-knopf{justify-content:center;margin-top:auto}.rc-paket-monat{gap:.25rem 1.75rem;margin-top:1.25rem;padding:clamp(1.1rem,.9rem + 1vw,1.5rem);display:grid}@media(min-width:48rem){.rc-paket-monat{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.rc-paket-monat .rc-preis-betrag{margin:0}}.rc-preis-was{letter-spacing:.02em;color:var(--rc-orange-tief);font-size:.875rem;font-weight:700}.rc-preis-betrag{letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:800;line-height:1.1}.rc-preis-vertrag{max-width:38rem;margin-top:2.5rem}.rc-preis-punkte{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.rc-preis-punkte li{color:var(--color-ink);align-items:flex-start;gap:.65rem;font-size:1.05rem;line-height:1.55;display:flex}.rc-preis-punkte .rc-haken{margin-top:.15rem}.rc-preis-vertrag .rc-quelle{max-width:52ch;margin-top:1rem}.rc-preis-vertrag .rc-knopf{margin-top:1.5rem}.rc-fuss-kennen{border:1.5px solid var(--color-line);background:var(--rc-karte);max-width:24rem;color:var(--color-ink);border-radius:12px;gap:.2rem;margin-top:1.25rem;padding:.85rem 1.1rem;transition:border-color .15s;display:inline-grid}.rc-fuss-kennen:hover{border-color:var(--rc-blau)}.rc-fuss-kennen-titel{color:var(--rc-blau);font-weight:700}.rc-fuss-kennen-text{color:var(--color-ink-muted);font-size:.9rem;line-height:1.45}.rc-mensch-mehr{width:fit-content;min-height:1.75rem;color:var(--rc-blau);text-underline-offset:.2em;align-items:center;gap:.3rem;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.rc-zaehlung{z-index:60;border:1.5px solid var(--rc-blau);background:var(--rc-karte);max-width:30rem;box-shadow:var(--rc-schatten-gross);border-radius:16px;margin-left:auto;padding:1.1rem 1.2rem;position:fixed;bottom:1rem;left:1rem;right:1rem}.rc-zaehlung-titel{color:var(--color-ink);font-size:1.05rem;font-weight:700}.rc-zaehlung-text{color:var(--color-ink-muted);margin-top:.4rem;font-size:.95rem;line-height:1.55}.rc-zaehlung-text a{color:var(--rc-blau);text-underline-offset:.2em;padding-block:.2rem;font-weight:700;text-decoration:underline;display:inline-block}.rc-zaehlung-knoepfe{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.9rem;display:grid}.rc-zaehlung-knopf{border:1.5px solid var(--rc-blau);background:var(--rc-karte);min-height:2.75rem;color:var(--rc-blau);cursor:pointer;border-radius:999px;padding:0 .9rem;font-size:.95rem;font-weight:700;transition:background-color .15s,color .15s}.rc-zaehlung-knopf:hover,.rc-zaehlung-knopf:focus-visible{background:var(--rc-blau);color:#fff}.rc-zaehlung-knopf:focus-visible{outline:2px solid var(--rc-orange);outline-offset:2px}.rc-fuss-knopf{min-height:2.5rem;font:inherit;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.95rem;display:inline-flex}.rc-fuss-knopf:hover{color:var(--rc-blau)}@media(prefers-reduced-motion:reduce){.rc-zaehlung-knopf{transition:none}}.baum{color:var(--color-ink);background-color:#080b14;background-image:radial-gradient(circle at 18px 40px,#cfd8ff 1.5px,#0000 2px),radial-gradient(circle at 170px 120px,#fff3e0 1.5px,#0000 2px),radial-gradient(circle at 90px 210px,#9fb4ff 1px,#0000 1.5px),radial-gradient(circle at 230px 30px,#e8e6e3 1px,#0000 1.5px),radial-gradient(circle at 60px 300px,#ffd2a8 1.5px,#0000 2px),radial-gradient(circle at 300px 260px,#cfd8ff 1px,#0000 1.5px);background-size:340px 340px;position:relative}.baum-buehne{padding:var(--space-section) var(--frame);position:relative}.baum-ebene,.baum-ausgang,.baum-hinweis{display:none}.baum-kopf{max-width:42rem;margin:0 auto var(--space-block);text-align:center}.baum-tag,.baum-ort{font-family:"Racore Pixel",var(--font-mono);color:var(--color-accent);font-size:22px;line-height:1.2}.baum-titel{font-family:var(--font-display);font-size:var(--text-3xl);margin-top:.5rem;font-weight:600;line-height:1.05}.baum-einleitung{max-width:34rem;font-size:var(--text-lg);margin-inline:auto;margin-top:1rem;line-height:1.5}.baum-legende{font-family:var(--font-mono);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:1rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.baum-legende li:before{content:"";vertical-align:-2px;background:#ffc073;border:2px solid #9a7646;width:11px;height:13px;margin-right:.55rem;display:inline-block;box-shadow:inset 0 0 0 1px #ffe7b0}.baum-legende li[data-stufe="3"]:before{background:#fffbea;border-color:#e2b25a;box-shadow:inset 0 0 0 1px #ffe7b0,0 0 10px 3px #ffe0a0bf}.baum-legende li[data-stufe="1"]:before{background:#a13c0c;border-color:#6e5236;box-shadow:inset 0 0 0 1px #ea580c}.baum-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:2.5rem;max-width:82rem;margin:0 auto;padding:0;list-style:none;display:grid}.baum-gruppe,.baum-karte{background:#261c16;margin:14px;padding:1.5rem 1.6rem;box-shadow:0 0 0 4px #1c1418,0 0 0 10px #6b4a33,0 0 0 14px #1c1418,0 34px 60px -24px #000000d9}.baum-name{font-family:var(--font-display);font-size:var(--text-xl);margin-top:.3rem;font-weight:600;line-height:1.15}.baum-satz{font-size:var(--text-base);margin-top:.45rem;line-height:1.5}.baum-skills{gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.baum-skill{border:2px solid #6b4a33;padding:.4rem .7rem;font-size:.9375rem;line-height:1.35}.baum-skill-name{font-weight:600}.baum-stufe{font-family:var(--font-mono);color:var(--color-ink-muted);margin-left:.5rem;font-size:.875rem}.baum-wo{display:none}.baum-lebenslauf{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.baum-lebenslauf a{min-height:2.75rem;color:var(--color-ink);border:2px solid #6b4a33;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.baum-lebenslauf a:first-child{border-color:var(--color-accent);background:var(--color-accent);color:#1c1418}.baum-lebenslauf a:hover,.baum-lebenslauf a:focus-visible{border-color:var(--color-ink)}.baum-lebenslauf a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.baum-skill[data-status=lernt]{border-style:dashed;border-color:#b8541c}.baum-skill[data-status=lernt] .baum-skill-name{color:var(--color-accent)}.baum-lernt{font-family:var(--font-mono);color:var(--color-accent);margin-left:.5rem;font-size:.875rem}.baum-beleg{color:var(--color-ink-muted);font-size:.875rem;display:block}.baum-links{flex-wrap:wrap;align-items:center;gap:0 .9rem;margin-top:1rem;font-size:.9375rem;display:flex}.baum-links span{color:var(--color-ink-muted)}.baum-links a,.baum-karte-belege a{min-height:2rem;color:var(--color-accent);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.baum-links a:hover,.baum-karte-belege a:hover{color:var(--color-ink)}.ist-baum{pointer-events:none;background:0 0}.ist-baum .baum-karte{pointer-events:auto}.ist-baum .baum-buehne{height:100svh;padding:0;overflow:hidden}.ist-baum .baum-ebene{transform-origin:0 0;image-rendering:pixelated;pointer-events:none;will-change:transform;display:block;position:absolute;top:0;left:0}.ist-baum .baum-ausgang{z-index:1;transform-origin:50%;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}.ist-baum .baum-kopf{top:calc(var(--nav-height) + 1.1rem);z-index:3;background:#080b14e6;width:max-content;max-width:calc(100% - 2rem);margin:0;padding:.7rem 1.3rem .85rem;position:absolute;left:50%;translate:-50%;box-shadow:0 0 0 3px #0b0a0f,0 0 0 7px #3b4258,0 0 0 10px #0b0a0f}.ist-baum .baum-tag{font-size:22px}.ist-baum .baum-titel{margin-top:.15rem;font-size:1.75rem}.ist-baum .baum-einleitung{display:none}.ist-baum .baum-legende{margin-top:.55rem}.ist-baum .baum-liste{z-index:2;pointer-events:none;max-width:none;margin:0;display:block;position:absolute;inset:0}.ist-baum .baum-gruppe{box-shadow:none;background:0 0;margin:0;padding:0}.ist-baum .baum-skills{margin:0;display:block}.ist-baum .baum-links{display:none}.ist-baum .baum-schild{opacity:0;background:#261c16f7;width:min(21rem,100vw - 3rem);padding:.7rem 1rem .8rem;position:absolute;top:0;left:0;translate:-50% calc(-100% - 22px);box-shadow:0 0 0 3px #1c1418,0 0 0 7px #6b4a33,0 0 0 10px #1c1418}.ist-baum .baum-schild:before,.ist-baum .baum-schild:after{content:"";background:linear-gradient(90deg,#1c1418 0 2px,#6b4a33 2px 5px,#4a3222 5px 6px,#1c1418 6px 8px);width:8px;height:12px;position:absolute;top:calc(100% + 10px)}.ist-baum .baum-schild:before{left:22%}.ist-baum .baum-schild:after{right:22%}.ist-baum .baum-name{margin-top:.15rem;font-size:1.5rem}.ist-baum .baum-satz{margin-top:.3rem;font-size:.9375rem;line-height:1.4}.ist-baum[data-fern] .baum-schild{white-space:nowrap;cursor:pointer;width:auto;max-width:46vw;padding:.3rem .7rem .35rem}.ist-baum[data-fern] .baum-schild:hover{box-shadow:0 0 0 3px #1c1418,0 0 0 7px var(--color-accent),0 0 0 10px #1c1418}.ist-baum[data-fern] .baum-ort,.ist-baum[data-fern] .baum-satz,.ist-baum[data-fern] .baum-lebenslauf{display:none}.ist-baum[data-fern] .baum-name{margin-top:0;font-size:1rem}.ist-baum .baum-skill{white-space:nowrap;opacity:0;cursor:pointer;background:#261c16f0;grid-template-columns:auto auto;justify-content:start;align-items:baseline;padding:.2rem .6rem .25rem;display:grid;position:absolute;top:0;left:0;translate:0 -50%}.ist-baum .baum-skill[data-seite=links]{translate:-100% -50%}.ist-baum .baum-skill:hover,.ist-baum .baum-skill:focus-visible{border-color:var(--color-accent);background:#3a2a20}.ist-baum .baum-skill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ist-baum .baum-skill[data-stufe="3"]{border-color:#ffc073;box-shadow:0 0 16px #ffc07366}.ist-baum .baum-skill[data-stufe="1"]{border-color:#4a3a30}.ist-baum .baum-skill[data-stufe="1"] .baum-skill-name{color:#c9c5bf;font-weight:500}.ist-baum .baum-stufe{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ist-baum .baum-wo{color:#a6aab2;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;max-width:15rem;font-size:.875rem;line-height:1.3;display:block;overflow:hidden}.ist-baum-eng .baum-wo{display:none}.ist-baum .baum-beleg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ist-baum .baum-hinweis{top:calc(var(--nav-height) + .9rem);z-index:3;font-family:var(--font-mono);white-space:nowrap;opacity:0;pointer-events:none;background:#080b14e0;margin:0;padding:.45rem .9rem;font-size:.875rem;display:block;position:absolute;left:50%;translate:-50%}.ist-baum .baum-karte{bottom:calc(1.5rem + 14px);left:calc(var(--frame) + 14px);z-index:4;width:min(24rem,100% - 2rem - 28px);margin:0;padding:1.2rem 1.4rem;position:absolute}.ist-baum .baum-karte[data-seite=rechts]{right:calc(var(--frame) + 14px);left:auto}.baum-karte-name{font-family:var(--font-display);font-size:var(--text-xl);margin-top:.3rem;font-weight:600;line-height:1.15}.baum-karte-status{font-family:var(--font-mono);color:var(--color-ink-muted);margin-top:.2rem;font-size:.875rem}.baum-karte[data-status=lernt] .baum-karte-status,.baum-karte[data-status=lernt] .baum-karte-name{color:var(--color-accent)}.baum-karte-titel{color:var(--color-ink-muted);margin-top:.8rem;font-size:.875rem}.baum-karte-belege{gap:.1rem;margin:.2rem 0 0;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:grid}.baum-zu{min-height:2.75rem;font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border:2px solid #6b4a33;margin-top:.9rem;padding:0 1rem;font-size:.9375rem}.baum-zu:hover,.baum-zu:focus-visible{border-color:var(--color-accent)}.ist-baum-eng .baum-schild{width:min(18.75rem,100vw - 3rem);padding:.6rem .8rem .7rem}.ist-baum-eng .baum-name{font-size:1.3125rem}.ist-baum-eng .baum-kopf{padding:1.1rem 1.2rem}.ist-baum-eng .baum-einleitung{font-size:var(--text-base)}.ist-baum-eng .baum-lernt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ist-baum-eng .baum-hinweis{text-align:center;white-space:normal;width:calc(100% - 2rem)}.ist-baum-eng .baum-karte,.ist-baum-eng .baum-karte[data-seite=rechts]{width:auto;bottom:calc(.75rem + 14px);left:calc(.75rem + 14px);right:calc(.75rem + 14px)}@media(pointer:coarse){:root.rastet{scroll-snap-type:y proximity}:root.rastet :is(.rc-einstieg,.rc-gesetz,.rc-abschnitt,[data-rast]){scroll-snap-align:start}}.dt-aufnahme{position:relative}.rc-pakete[data-rast]{scroll-margin-top:calc(var(--rc-kopf,4.25rem) + 1.75rem)}.dt-rast{pointer-events:none;width:1px;height:1px;scroll-margin-top:calc(var(--rc-kopf,4.25rem) + .75rem);position:absolute;left:0}@media(min-width:64rem){.rg-buehne{height:clamp(24rem,100svh - var(--rc-kopf) - 15rem,41rem)}.rg-stand{flex-basis:auto}.rg-ganz{margin-top:0}}@media(min-width:64rem)and (max-height:56rem){:root.js .rg-einleitung{display:none}.rg-wahl{margin-top:.75rem}.rg-raum{margin-top:1rem}.rg-tafeln{gap:.375rem;margin-top:.75rem}.rg-tafel-knopf{min-height:2.75rem;padding-block:.3rem}.ist-wahl .rg-tafeltext{padding-bottom:.7rem}.rg-schritt{margin-top:.75rem}.rg-buehne{height:clamp(22rem,100svh - var(--rc-kopf) - 11.5rem,41rem)}}@media(min-width:64rem)and (max-height:47.5rem){.rc-beispiele .rc-h2{font-size:1.75rem}.rg-raumtitel{font-size:1.4rem}.rg-betrieb{margin-top:.2rem;font-size:.875rem}.rg-tafeln{gap:.3rem;margin-top:.6rem}.rg-tafel-knopf{min-height:2.5rem;padding-block:.2rem}.ist-wahl .rg-tafeltext{padding-bottom:.55rem;font-size:.9375rem;line-height:1.45}.rg-schritt{margin-top:.6rem}.rg-knopf{min-height:2.75rem}.rg-ganz{min-height:2.25rem}.rg-buehne{height:clamp(20rem,100svh - var(--rc-kopf) - 10.5rem,41rem)}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}
