@font-face{font-family:Satoshi Ersatz Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 900;size-adjust:95.96%;ascent-override:105.25%;descent-override:25.01%;line-gap-override:10.42%}@font-face{font-family:Satoshi Ersatz Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:600 900;size-adjust:101.68%;ascent-override:99.33%;descent-override:23.61%;line-gap-override:9.83%}:root{--bar-offset:0px;--header-offset:calc(112px + env(safe-area-inset-top,0px))}*{box-sizing:border-box}:where(main,footer) :where(a[href],button,input,select,textarea,summary,[tabindex]),:where(main [id]){scroll-margin-top:var(--header-offset)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface-page);scroll-behavior:smooth;scroll-padding-bottom:var(--bar-offset)}body{min-width:var(--width-page-min);color:var(--text-body);background:var(--surface-page);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-base);line-height:var(--line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}main{overflow:clip}main:has(~[data-reveal=on]){z-index:1;background:var(--surface-page);box-shadow:var(--shadow-reveal-stage);position:relative}@media print{main:has(~[data-reveal=on]){box-shadow:none}}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{border:0}img,svg{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-family-display);font-weight:var(--font-weight-medium);text-wrap:balance;line-height:1}h4,h5,h6,summary{text-wrap:balance}p,li,dd,figcaption,blockquote,td{text-wrap:pretty}h1{font-size:var(--font-size-heading-1);letter-spacing:var(--letter-spacing-heading-1)}h2{font-size:var(--font-size-heading-2);letter-spacing:var(--letter-spacing-heading-2)}h3{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-heading-3)}::selection{color:var(--color-white);background:var(--color-terracotta-500)}:focus-visible{outline:3px solid var(--focus-ring-outer);outline-offset:2px;box-shadow:var(--shadow-focus-ring)}.skip-link{z-index:var(--layer-skip-link);top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-inverse);background:var(--surface-inverse);border-radius:var(--radius-control);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (max-width:1024px){:root{--bar-offset:calc(max(96px, 6rem) + env(safe-area-inset-bottom,0px));--bar-space:calc(max(84px, 5.25rem) + env(safe-area-inset-bottom,0px))}:root:has([data-baustein=leiste][data-items="3"]){--bar-offset:calc(max(140px, 8.75rem) + env(safe-area-inset-bottom,0px));--bar-space:calc(max(128px, 8rem) + env(safe-area-inset-bottom,0px))}:root:not(:has([data-baustein=leiste])):not(:has([data-bewerben-leiste])){--bar-space:0px}@media screen{body{padding-bottom:var(--bar-space);background:var(--boden-unter-leiste)}}:root{--boden-unter-leiste:linear-gradient(to top, var(--surface-inverse-strong) var(--bar-space), var(--surface-page) var(--bar-space))}}@media (max-width:720px){:root{--header-offset:calc(88px + env(safe-area-inset-top,0px))}body{font-size:var(--font-size-body-compact)}h1{font-size:var(--font-size-heading-1-compact)}h2{font-size:var(--font-size-heading-2-compact)}}html[data-sprung=aus] :is(#main-content,[data-baustein=kontaktbereich],.site-footer){opacity:0}html[data-sprung=ein] :is(#main-content,[data-baustein=kontaktbereich],.site-footer){transition-property:opacity;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--duration-instant)!important;scroll-behavior:auto!important;transition-duration:var(--duration-instant)!important;animation-iteration-count:1!important}}[data-baustein=etikett]{color:var(--text-accent)}[data-baustein=etikett][data-ton=invers]{color:var(--text-inverse-accent)}[data-ortsname]{color:var(--text-accent)}[data-baustein=etikett][data-zeile]{display:block}[data-baustein=etikett]+.sr-only{inset-block-start:0;inset-inline-start:0}[data-baustein=linkflaeche]{border-radius:var(--radius-box);cursor:pointer;display:block}@media (forced-colors:active){[data-baustein=etikett],[data-ortsname]{color:canvastext}[data-baustein=linkflaeche]{border:1px solid linktext}}.phone-action{gap:var(--space-1);display:inline-grid}.phone-action>small{font-size:var(--font-size-sm);line-height:var(--line-height-label)}
[data-baustein=schleier]{align-content:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"bild""kopf""zusatz";display:grid;container:schleier/inline-size}[data-schleier-rahmen]{border-radius:var(--radius-box);grid-area:bild;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}[data-schleier-rahmen]:before{min-width:0;aspect-ratio:var(--schleier-ratio,4 / 3);content:"";grid-area:1/1;align-self:start}[data-schleier-bild]{background:var(--surface-inverse);grid-area:1/1;position:relative}[data-schleier-zusatz]{grid-area:zusatz}[data-schleier-text]{color:var(--text-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty;margin:0}[data-schleier-text]>:first-child{margin-top:0}[data-schleier-text]>:last-child{margin-bottom:0}[data-schleier-kopf]{align-content:start;justify-items:start;gap:var(--space-3);grid-area:kopf;display:grid}[data-schleier-schalter]{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (scripting:enabled) and (min-width:1024px){@container schleier (min-width:22rem){[data-baustein=schleier]{grid-template-areas:"bild""kopf"}[data-schleier-zusatz]{z-index:1;padding:var(--space-4);opacity:0;visibility:hidden;translate:0 var(--space-3);transition-property:opacity,translate,visibility;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);grid-area:bild;align-self:end;display:grid;position:relative}[data-schleier-text]{padding:var(--space-4) var(--space-5);border:1px solid var(--color-white-a22);color:var(--text-inverse);background:var(--color-petrol-900-a74);border-radius:var(--radius-box);box-shadow:var(--shadow-bar-glass);-webkit-backdrop-filter:var(--blur-milk-glass);backdrop-filter:var(--blur-milk-glass)}[data-baustein=schleier]:hover [data-schleier-zusatz]{opacity:1;visibility:visible;transition-duration:var(--duration-drawer);transition-delay:var(--delay-unfold);translate:0}[data-baustein=schleier]:focus-within [data-schleier-zusatz],[data-baustein=schleier][data-state=open] [data-schleier-zusatz]{opacity:1;visibility:visible;transition-duration:var(--duration-drawer);transition-delay:var(--duration-instant);translate:0}[data-baustein=schleier][data-state=closed] [data-schleier-zusatz]{opacity:0;visibility:hidden;translate:0 var(--space-3);transition-duration:var(--duration-instant);transition-delay:var(--duration-instant)}[data-schleier-schalter]{min-height:var(--target-comfort);align-items:center;gap:var(--space-2);padding:0 var(--space-4) 0 var(--space-3);border:1px solid var(--border-control-strong);border-radius:var(--radius-pill);color:var(--text-heading);background:var(--surface-page);font-size:var(--font-size-fine);font-weight:var(--font-weight-bold);cursor:pointer;display:inline-flex}[data-schleier-schalter]:before{font-size:var(--font-size-body);line-height:var(--line-height-tight);content:"+";transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}[data-schleier-schalter][aria-expanded=true]:before{transform:rotate(45deg)}[data-schleier-schalter]:hover{border-color:var(--text-heading)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){[data-schleier-text]{background:var(--surface-card-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}}}[data-baustein=hotspots]{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}[data-hotspot-punkt]{top:var(--y,50%);left:var(--x,50%);pointer-events:auto;position:absolute;translate:-50% -50%}[data-hotspot-punkt][data-side=left]{translate:-100% -50%}[data-hotspot-punkt][data-side=right]{translate:0 -50%}[data-hotspot-wort]{min-width:var(--target-comfort);min-height:var(--target-comfort);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);color:var(--text-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-decoration-line:underline;-webkit-text-decoration-color:var(--border-accent);text-decoration-color:var(--border-accent);text-underline-offset:.3em;white-space:nowrap;text-decoration-thickness:2px;display:inline-flex}[data-hotspot-wort]:hover{color:var(--text-accent)}[data-ton=foto] [data-hotspot-wort]{padding-inline:var(--space-3) var(--space-4);color:var(--text-inverse);background:var(--surface-card-glass-solid);border-radius:var(--radius-control);text-decoration-line:none}[data-ton=foto] [data-hotspot-wort]:before{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--mark-accent);content:"";flex:none}[data-ton=foto] [data-hotspot-wort]:hover{color:var(--text-inverse-heading)}@media not (min-width:1024px){[data-baustein=hotspots]:not([data-schmal]){gap:var(--space-2) var(--space-5);margin-top:var(--space-4);pointer-events:auto;flex-wrap:wrap;display:flex;position:static}[data-baustein=hotspots]:not([data-schmal]) [data-hotspot-punkt]{position:static;translate:none}}[data-baustein=knopfpaar]{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}[data-baustein=knopfpaar][data-untereinander]{flex-direction:column;align-items:flex-start}[data-knopfpaar] [data-baustein=knopf]{width:var(--knopfpaar-breite,auto)}[data-knopfpaar][data-knopfpaar-messen] [data-baustein=knopf]{flex:none;width:max-content}@media not (min-width:720px){[data-knopfpaar] [data-baustein=knopf]{width:100%}}[data-baustein=kontaktwege]{--kontaktwege-hinweis:clamp(var(--font-size-fine), .7vw, 1.3rem);align-items:flex-start;gap:var(--space-2) var(--space-3);width:fit-content;min-width:min(100%, calc(var(--kontaktwege-hinweis) * var(--hinweis-zeichen,0) * .46));flex-wrap:wrap;max-width:100%;display:flex}[data-baustein=kontaktwege]>[data-baustein=knopf]{flex:auto}[data-baustein=kontaktwege]>[href^=tel\:]{z-index:2;position:relative}[data-baustein=knopf][data-wachsend],[data-baustein=kontaktwege][data-wachsend] [data-baustein=knopf]{--hero-knopf-schrift:clamp(var(--font-size-button), calc(.5rem + .4167vw), 1.5rem);--hero-knopf-hoehe:clamp(var(--target-button), calc(28px + 1.25vw), 76px);--hero-knopf-start:clamp(var(--space-5), calc(10px + .5208vw), 30px);--hero-knopf-ende:clamp(var(--space-4), calc(8px + .4167vw), 24px);--hero-knopf-luft:clamp(var(--space-3), calc(6px + .3125vw), 18px);min-height:var(--hero-knopf-hoehe);gap:var(--hero-knopf-luft);padding-inline:var(--hero-knopf-start) var(--hero-knopf-ende);font-size:var(--hero-knopf-schrift)}[data-baustein=kontaktwege][data-untereinander]{flex-flow:column;align-items:stretch;width:max-content;min-width:0}@media not (min-width:720px){[data-baustein=kontaktwege][data-untereinander]{width:100%}}[data-baustein=ansprechpartner]{gap:var(--space-5) var(--space-10);width:fit-content;max-width:100%;margin:var(--space-4) 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}[data-baustein=ansprechpartner]>li{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}[data-baustein=ansprechpartner] img{width:var(--size-step-marker);height:var(--size-step-marker);border:2px solid var(--role-client);border-radius:var(--radius-round);object-fit:cover}[data-baustein=ansprechpartner] p{color:var(--text-inverse-soft);font-size:var(--font-size-sm);line-height:var(--line-height-label);overflow-wrap:anywhere;margin:0;display:grid}[data-baustein=ansprechpartner] [data-rollen-zeile]{display:block}[data-baustein=ansprechpartner] strong{color:var(--text-inverse);font-size:var(--font-size-body);font-weight:var(--font-weight-bold)}@media not (min-width:720px){[data-baustein=ansprechpartner]{grid-auto-flow:row}}[data-baustein=ansprechpartner][data-ton=hell] p{color:var(--text-body-soft)}[data-baustein=ansprechpartner][data-ton=hell] strong{color:var(--text-heading)}[data-baustein=ansprechpartner][data-gross]{gap:var(--space-4) var(--space-8);width:100%;margin:0}[data-baustein=ansprechpartner][data-gross]>li{align-items:center;gap:var(--space-4)}[data-baustein=ansprechpartner][data-gross] img{aspect-ratio:1;width:clamp(72px,2.6vw + 70px,170px);height:auto}[data-baustein=ansprechpartner][data-gross] p{gap:var(--space-1);font-size:var(--font-size-body);line-height:var(--line-height-body)}[data-baustein=ansprechpartner][data-gross] strong{font-size:var(--font-size-lead);line-height:var(--line-height-lead)}[data-baustein=ansprechpartner][data-gross] span{text-wrap:balance}@media not (min-width:720px){[data-baustein=ansprechpartner][data-gross]{grid-auto-flow:column}[data-baustein=ansprechpartner][data-gross]>li{align-content:start;align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr)}[data-baustein=ansprechpartner][data-gross] p{font-size:var(--font-size-sm);line-height:var(--line-height-label)}[data-baustein=ansprechpartner][data-gross] strong{font-size:var(--font-size-body);line-height:var(--line-height-tight)}}[data-baustein=kontaktwege]>[data-kontaktwege-hinweis]{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-control);color:var(--text-body-soft);font-size:var(--kontaktwege-hinweis);line-height:var(--line-height-body);contain:inline-size;flex:1 0 100%}[data-baustein=kontaktwege][data-untereinander]>[data-kontaktwege-hinweis]{flex:none}[data-kontaktwege-hinweis] [data-hinweis-satz]{overflow-wrap:anywhere;display:inline-block}@media (min-width:1200px){[data-baustein=kontaktwege],[data-baustein=kontaktwege][data-untereinander]{min-width:min(calc(100% + var(--textspalte,0) * 100vw), calc(var(--kontaktwege-hinweis) * var(--hinweis-zeichen,0) * .46))}}[data-satz]{overflow-wrap:anywhere}[data-saetze-zeile]{display:block}[data-saetze-bruch]:after{content:"\a ";white-space:pre}@media screen{[data-saetze-bruch][data-weich]:after{content:"-\a "}}[data-saetze-messen] [data-saetze-bruch]:after{content:none}[data-saetze-gesetzt]{text-wrap:wrap}@media print{[data-saetze-bruch]:after{content:none}}[data-saetze-zeile][data-anspruch]{min-inline-size:var(--satz-anspruch)}[data-saetze-messen][data-anspruch]{min-inline-size:0}[data-satz=frei]{overflow-wrap:normal}@container (min-width:104rem){[data-baustein=schlussband] [data-baustein=kontaktwege]{min-width:calc(var(--kontaktwege-hinweis) * var(--hinweis-zeichen,0) * .46)}}[data-baustein=kontaktwege][data-ton=dunkel]>[data-kontaktwege-hinweis]{color:var(--text-inverse);border-top-color:var(--border-glass-divider)}[data-fotoflaeche=hell]{--text-accent:var(--color-terracotta-800);border:1px solid var(--border-milk-glass);background:linear-gradient(var(--color-paper-a10), var(--color-paper-a10)), linear-gradient(var(--color-paper-a10), var(--color-paper-a10)), linear-gradient(var(--color-paper-a10), var(--color-paper-a10)) var(--fotoflaeche-grund,var(--color-paper-a55));box-shadow:var(--shadow-milk-glass);-webkit-backdrop-filter:var(--blur-milk-glass);backdrop-filter:var(--blur-milk-glass)}[data-fotoflaeche=dunkel]{background:linear-gradient(90deg, var(--color-petrol-900-a90) 0%, var(--color-petrol-900-a90) var(--fotoflaeche-text,min(52%, max(46%, 36rem), 76rem)), var(--color-petrol-900-a74) calc(var(--fotoflaeche-text,min(52%, max(46%, 36rem), 76rem)) + 3rem), var(--color-petrol-900-a58) calc(var(--fotoflaeche-text,min(52%, max(46%, 36rem), 76rem)) + 6rem), var(--color-petrol-900-a30) calc(var(--fotoflaeche-text,min(52%, max(46%, 36rem), 76rem)) + 10rem), var(--color-petrol-900-a22) calc(var(--fotoflaeche-text,min(52%, max(46%, 36rem), 76rem)) + 12rem), transparent calc(var(--fotoflaeche-text,min(52%, max(46%, 36rem), 76rem)) + 17rem))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-fotoflaeche=hell]{background:var(--surface-glass-solid)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){[data-fotoflaeche=hell]{background:var(--surface-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}[data-fotoflaeche=dunkel]{background:var(--color-petrol-900-a90)}}:where([data-baustein=glasblatt]){padding:var(--space-6);border:1px solid var(--color-white-a22);border-radius:var(--radius-box);color:var(--text-inverse);background:linear-gradient(to bottom, var(--color-petrol-900-a30) var(--glasblatt-dicht,16rem), transparent calc(var(--glasblatt-dicht,16rem) + 12rem)) var(--color-petrol-900-a74);box-shadow:var(--shadow-bar-glass);-webkit-backdrop-filter:var(--blur-milk-glass);backdrop-filter:var(--blur-milk-glass)}@media (min-width:720px){:where([data-baustein=glasblatt]){padding:var(--space-8)}}@media (min-width:2200px){:where([data-baustein=glasblatt]){padding:var(--space-12)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where([data-baustein=glasblatt]){background:var(--color-petrol-900-a90)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:where([data-baustein=glasblatt]){background:var(--color-petrol-900-a90);-webkit-backdrop-filter:none;backdrop-filter:none}}:where([data-glasband]){padding:var(--space-3) var(--space-5);border:1px solid var(--color-white-a22);border-radius:var(--radius-box);color:var(--text-inverse);background:var(--color-petrol-900-a74);box-shadow:var(--shadow-bar-glass);-webkit-backdrop-filter:var(--blur-milk-glass);backdrop-filter:var(--blur-milk-glass)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where([data-glasband]){background:var(--color-petrol-900-a90)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:where([data-glasband]){background:var(--color-petrol-900-a90);-webkit-backdrop-filter:none;backdrop-filter:none}}@media not (min-width:720px){:where(main:has(+[data-baustein=kontaktbereich])>:last-child)>[data-glasband]{border-bottom:0}}:where(h1,h2,h3,h4){color:var(--ueberschrift-farbe,var(--text-heading))}:where([data-baustein=glasblatt],.sd-hero-copy,.contact-cta-inner,.sd-access-copy,.sd-decisions-head,.sd-related-head,.sd-system-head,.sd-decision-strip,.ct-heading){--ueberschrift-farbe:currentColor}[data-hero-titel][data-hero-titel]{font-size:var(--font-size-h2)}[data-hero-einstieg][data-hero-einstieg]{font-size:var(--font-size-lead);line-height:var(--line-height-lead)}@media not (min-width:720px){[data-hero-titel][data-hero-titel]{font-size:var(--font-size-h2-compact)}}@media (min-width:1024px){:where([data-hero-karte]){--hero-karte-breite:clamp(44rem, 50vw, 120rem);width:min(calc(100% - 2 * var(--gutter)), var(--hero-karte-breite))}}@media (min-width:1024px) and (max-aspect-ratio:5/2){[data-hero-karte][data-hero-karte]{width:min(calc(100% - 2 * var(--gutter)), var(--hero-karte-breite));min-width:0;max-width:none}}:where(strong,b),[data-hervorhebung][data-hervorhebung]{font-weight:var(--font-weight-heavy)}[data-baustein=stationen][data-hoehe]>:last-child{top:calc(var(--header-room) + max(0px, (100svh - var(--header-room) - var(--space-6) - var(--stage-hoehe)) / 2));height:auto}:root{--schrift-titel:var(--font-family-display);--schrift-zahl:var(--font-family-display);--schrift-beschriftung:var(--font-family-display);--schrift-text:var(--font-family-body)}:where([data-baustein=brotkrumen][data-ton]){--brotkrumen-link:var(--text-body);--brotkrumen-strich:var(--color-slate-600);--brotkrumen-aktuell:var(--text-heading);--brotkrumen-trenner:var(--text-muted);align-items:center;gap:0 var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}[data-baustein=brotkrumen][data-ton]{font-size:var(--font-size-question);font-weight:var(--font-weight-crumb);line-height:var(--line-height-label)}:where([data-baustein=brotkrumen][data-ton=dunkel]){--brotkrumen-link:var(--text-inverse);--brotkrumen-strich:var(--color-white-a54);--brotkrumen-aktuell:var(--text-inverse);--brotkrumen-trenner:var(--color-white-a72)}:where(.sd-hero-inner)>[data-baustein=brotkrumen]{margin:0}[data-baustein=brotkrumen][data-ton]>[data-brotkrumen-schritt]{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}[data-brotkrumen-schritt]>*{min-height:var(--space-6);align-items:center;display:inline-flex}[data-brotkrumen-schritt]>[aria-hidden]{color:var(--brotkrumen-trenner);font-weight:var(--font-weight-base)}[data-brotkrumen-schritt]>[aria-current]{color:var(--brotkrumen-aktuell)}[data-brotkrumen-schritt]>a{color:var(--brotkrumen-link);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--brotkrumen-strich);text-decoration-color:var(--brotkrumen-strich);text-underline-offset:.3em}[data-brotkrumen-schritt]>a:hover{text-decoration-color:currentColor}[data-baustein=ortsband]{--wz-paper:var(--color-paper);--wz-line:var(--color-petrol-700);--wz-roof:var(--icon-duo-lead);--wz-clock:var(--color-white);--wz-ground:var(--color-petrol-700);--wz-ground-display:inline;--wz-ground-opacity:.55;--wz-ground-width:1px;background:var(--surface-page)}[data-ortsband-innen]{gap:var(--space-6);width:var(--width-page);padding-block:var(--space-12);margin-inline:auto;display:grid;container:ortsband/inline-size}[data-ortsband-kopf]>h2{text-wrap:balance;margin:0}[data-ortsband-kopf]>p{margin:var(--space-3) 0 0;color:var(--text-body-soft);font-size:var(--font-size-body);line-height:var(--line-height-body)}[data-ortsband-orte]{--ortsband-linie:2px;--ortsband-rand:calc(var(--gutter) * -1);gap:var(--ortsband-linie);margin:0;margin-inline:var(--ortsband-rand);border-block:var(--ortsband-linie) solid var(--border-control);background:var(--border-control);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}[data-ortsband-orte]>li{align-content:start;gap:var(--space-1);min-height:var(--target-comfort);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-6);background:var(--surface-page);display:grid;position:relative}[data-ortsband-orte] a{color:var(--text-heading);text-decoration-line:none}[data-ortsband-orte] a:after{content:"";position:absolute;inset:0}[data-ortsband-orte] [data-wahrzeichen]{width:auto;height:6rem;margin-bottom:var(--space-3);display:block}[data-ortsband-ort]{font-family:var(--font-family-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);text-wrap:balance;display:block}[data-ortsband-lage]{color:var(--text-muted);font-size:var(--font-size-fine)}[data-ortsband-orte]>li>svg:not([data-wahrzeichen]){top:var(--space-6);right:var(--space-6);color:var(--text-accent);transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard);position:absolute}[data-ortsband-alle]{background:linear-gradient(var(--surface-brand-subtle), var(--surface-brand-subtle)) var(--surface-page);grid-column:1/-1;align-content:center}[data-ortsband-orte]>li[data-ortsband-alle]{padding-block:var(--space-5)}[data-ortsband-orte]>li[data-ortsband-alle]>svg{top:50%;translate:0 -50%}@container ortsband (20rem<=width<34rem){[data-ortsband-orte]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ortsband-orte]>li{padding:var(--space-4) var(--space-3)}[data-ortsband-orte]>li:not([data-ortsband-alle])>svg:not([data-wahrzeichen]){top:var(--space-4)}[data-ortsband-orte]>li>svg:not([data-wahrzeichen]){right:var(--space-3)}[data-ortsband-orte]>li[data-ortsband-alle]{padding-inline:var(--space-3) var(--space-8)}[data-ortsband-orte] [data-wahrzeichen]{height:4rem;margin-bottom:var(--space-2)}[data-ortsband-lage]{inline-size:min-content;max-inline-size:100%}}@container ortsband (min-width:34rem){[data-ortsband-orte]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ortsband (min-width:72rem){[data-ortsband-orte]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-ortsband-orte]>li{padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8)}[data-ortsband-orte]>li>svg:not([data-wahrzeichen]){top:var(--space-8);right:var(--space-8)}}[data-ortsband-alle] a{font-weight:var(--font-weight-bold)}@media (hover:hover){[data-ortsband-orte]>li:hover{--wz-roof:var(--chip-own);background:linear-gradient(var(--surface-brand-subtle), var(--surface-brand-subtle)) var(--surface-page)}[data-ortsband-orte]>li:hover>svg:not([data-wahrzeichen]){transform:translate(2px,-2px)}}[data-ortsband-orte]>li:focus-within{--wz-roof:var(--chip-own)}[data-ortsband-orte]>li:focus-within>svg:not([data-wahrzeichen]){transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){[data-ortsband-orte]>li>svg:not([data-wahrzeichen]){transition-duration:var(--duration-instant)}[data-ortsband-orte]>li:is(:hover,:focus-within)>svg:not([data-wahrzeichen]){transform:none}}@media (forced-colors:active){[data-schleier-text]{color:canvastext;background:canvas;border:1px solid canvastext}[data-hotspot-wort],[data-ton=foto] [data-hotspot-wort]{color:linktext;background:canvas;border:1px solid linktext}[data-ortsband-orte]>li{outline:1px solid canvastext}[data-baustein=ortsband]{--wz-line:CanvasText;--wz-ground:CanvasText}[data-baustein=glasblatt]{border-color:canvastext}}[data-baustein=hero-bewegung]{position:absolute;inset:0}@media print{[data-baustein=hero-bewegung],[data-hero-bewegung-mit]{transform:none!important}}[data-einlauf]{--einlauf-schritt:var(--einlauf-spalte,0);--einlauf-weg:40%}@keyframes einlauf{0%{opacity:0;transform:translateX(calc(var(--einlauf-schritt) * var(--einlauf-weg)))}30%{opacity:1}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference){[data-einlauf][data-fortschritt]{animation-name:einlauf;animation-timing-function:var(--ease-wisch);animation-fill-mode:both}@supports (animation-timeline:view()){[data-einlauf][data-fortschritt=zeitleiste]{animation-duration:auto;animation-timeline:view();animation-range:cover cover 30%}}[data-einlauf][data-fortschritt=skript]{animation-duration:1s;animation-play-state:paused;animation-delay:calc(var(--fortschritt,0) * -1s)}[data-einlauf]:focus-within{animation-name:none}}@keyframes einlauf-schmal{0%{opacity:0;transform:translateX(clamp(calc(min(var(--gutter), var(--space-6)) * -1), calc(var(--einlauf-schritt) * var(--einlauf-weg)), min(var(--gutter), var(--space-6))))}30%{opacity:1}to{opacity:1;transform:none}}@media screen and (not (min-width:720px)) and (prefers-reduced-motion:no-preference){[data-einlauf][data-fortschritt]:not(:focus-within){animation-name:einlauf-schmal}}[data-reiter-feld][hidden]{display:none!important}[data-reiter-feld]{overflow-anchor:none}[data-baustein=reiter]{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}[data-reiter]{align-content:center;justify-items:center;gap:var(--space-1);min-height:var(--target-comfort);padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);color:var(--text-heading);background:var(--surface-page);font-weight:var(--font-weight-bold);line-height:var(--line-height-card);text-align:center;text-wrap:balance;overflow-wrap:anywhere;cursor:pointer;grid-template-columns:minmax(0,1fr);display:grid}[data-reiter][aria-selected=true]{border-color:var(--surface-brand);color:var(--text-inverse);background:var(--surface-brand)}[data-reiter-zeichen]{display:grid}@media (min-width:1024px),print{[data-baustein=reiter]{display:none}}@media print{[data-reiter-feld][hidden]{display:block!important}}@media (forced-colors:active){[data-reiter]{border-color:buttontext}[data-reiter][aria-selected=true]{color:highlighttext;background:highlight;border-color:highlight}}[data-aufklapp-schliessen]{display:none}@media not (min-width:1024px){[data-aufklapp-kopf]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-2) 0;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;display:flex}}@media screen and (not (min-width:1024px)) and (scripting:enabled){[data-aufklapp-tafel=zu]{display:none}[data-aufklapp-kopf]:after{width:var(--size-toggle);height:var(--size-toggle);--aufklapp-drehluft:calc(var(--size-toggle) * .2072);margin-block:var(--aufklapp-drehluft);border:1px solid var(--border-subtle);border-radius:var(--radius-control);content:"";transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard);background:linear-gradient(currentColor,currentColor) 50%/11px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 11px no-repeat;flex:none}[data-aufklapp-kopf][aria-expanded=true]:after{border-color:var(--surface-brand);color:var(--text-inverse);background-color:var(--surface-brand);transform:rotate(45deg)}[data-aufklapp-schliessen]{min-height:var(--target-comfort);color:var(--text-heading);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;align-items:center;padding:0;text-decoration-line:underline;display:inline-flex}}@media (scripting:none){[data-nahbild]{display:none}}@media screen and (prefers-reduced-motion:no-preference){[data-baustein=hero-fenster][data-fortschritt]>:first-child{z-index:1;box-shadow:var(--shadow-soft);position:relative}@supports (animation-timeline:view()){[data-baustein=hero-fenster][data-fortschritt=zeitleiste]>:last-child{animation-name:hero-rollo;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry;position:relative}}[data-baustein=hero-fenster][data-fortschritt]>:last-child:is(:focus-within,:has(:focus-visible)){z-index:2;animation-name:none;translate:none}[data-baustein=hero-fenster][data-fortschritt]>:last-child:has([data-andock]){animation-name:none;translate:none}}@keyframes hero-rollo{0%{translate:0 max(-100svh,-100%)}to{translate:0}}[data-such-form]{min-height:calc(var(--target-button) + var(--space-4));margin:0}[data-such-eingabe]{align-items:center;display:flex;position:relative}[data-such-lupe]{left:var(--space-4);color:var(--text-heading);pointer-events:none;position:absolute}[data-such-eingabe]>input{width:100%;min-height:calc(var(--target-button) + var(--space-4));padding-inline:var(--space-12) var(--space-16);border:1px solid var(--border-control-strong);border-radius:var(--radius-control);background:var(--surface-sheet);color:var(--text-heading);font-family:inherit;font-size:var(--font-size-lead);box-shadow:var(--shadow-step-active);appearance:none}[data-such-eingabe]>input::placeholder{color:var(--text-body-soft);opacity:1}[data-such-eingabe]>input:hover{border-color:var(--text-heading)}[data-such-eingabe]>input:focus-visible{box-shadow:var(--shadow-focus-ring)}[data-such-leeren],[data-such-taste]{right:var(--space-2);position:absolute}[data-such-leeren]{width:var(--target-comfort);height:var(--target-comfort);border-radius:var(--radius-control);color:var(--text-heading);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}[data-such-taste]{padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-box);color:var(--text-body-soft);font-family:inherit;font-size:var(--font-size-xs);display:none}@media (hover:hover) and (pointer:fine){[data-such-taste]{display:block}}[data-such-eingabe][data-andock]{z-index:var(--layer-mobile-bar);top:calc(var(--such-kopf-unten,var(--header-offset)) + var(--space-2));left:var(--such-kopf-links,var(--gutter));width:max(var(--such-marke,0px), min(24rem, 100vw - 2 * var(--such-kopf-links,var(--gutter))));position:fixed}[data-such-eingabe][data-andock=kommt],[data-such-eingabe][data-andock=geht]{opacity:0;transform:translateY(calc(-1 * var(--space-3)))}:root:has(.navigation-bar[data-hidden=true]) [data-such-eingabe][data-andock]{translate:0 calc(var(--such-kopf-oben,0px) - var(--such-kopf-unten,0px) - var(--space-2))}@media (prefers-reduced-motion:no-preference){[data-such-eingabe][data-andock=dock],[data-such-eingabe][data-andock=geht]{transition-property:opacity,transform,translate;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-out)}[data-such-eingabe][data-andock=geht]{transition-duration:var(--duration-fast)}}[data-such-eingabe][data-andock]>input{min-height:calc(var(--target-comfort) + var(--space-1));border-color:var(--border-milk-glass);background:var(--surface-glass-solid);font-size:var(--font-size-body);box-shadow:var(--shadow-milk-glass)}[data-such-eingabe][data-andock]>input:hover{border-color:var(--text-heading)}[data-such-eingabe][data-andock]>[data-such-lupe]{color:var(--text-accent)}[data-such-eingabe][data-andock]>input:focus-visible{box-shadow:var(--shadow-focus-ring)}[data-such-vorschlaege]{z-index:var(--layer-mobile-bar);top:calc(100% + var(--space-2));max-height:min(24rem,60svh);padding:var(--space-2);border:1px solid var(--border-milk-glass);border-radius:var(--radius-control);background:var(--surface-glass-solid);box-shadow:var(--shadow-milk-glass);position:absolute;left:0;right:0;overflow:auto}[data-such-vorschlaege][hidden]{display:none}[data-such-vorschlaege] ul{margin:0;padding:0;list-style:none}[data-such-vorschlaege] [role=option]{align-items:center;column-gap:var(--space-3);min-height:var(--target-comfort);padding:var(--space-2) var(--space-3);border-radius:var(--radius-box);color:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}[data-such-vorschlaege] [role=option][aria-selected=true]{background:var(--surface-muted)}[data-such-titel]{color:var(--text-heading);font-weight:var(--font-weight-bold)}[data-such-zusatz]{color:var(--text-body-soft);font-size:var(--font-size-sm);grid-column:1}[data-such-pfeil]{color:var(--text-accent);grid-area:1/2/span 2}[data-such-hinweis],[data-such-leer]>p{padding:var(--space-2) var(--space-3);color:var(--text-body-soft);font-size:var(--font-size-sm);margin:0}[data-such-leer]{justify-items:start;gap:var(--space-2);padding:0 var(--space-3) var(--space-2);display:grid}[data-such-leer]>p{color:var(--text-heading);padding-inline:0}@media (forced-colors:active){[data-such-eingabe][data-andock]>input,[data-such-vorschlaege]{border-color:canvastext}[data-such-vorschlaege] [role=option][aria-selected=true]{outline:2px solid highlight}}@media print{[data-such-eingabe][data-andock]{opacity:1;width:auto;position:relative;transform:translate(0,0)}[data-such-vorschlaege]{display:none}}@media screen and (15em<=width<1024px){:is([data-wischreihe=""],[data-wischreihe=buehne],[data-wischreihe="720"]){--wischreihe-zurueck:calc(var(--wischreihe-rand,var(--gutter)) * -1);--wischreihe-naht:var(--wischreihe-luecke,2px);grid-auto-columns:minmax(calc(100% / var(--wischreihe-spalten,1.15)), 1fr);gap:var(--wischreihe-abstand,0);margin-inline:var(--wischreihe-zurueck);padding:var(--space-2) var(--wischreihe-innen,0);overscroll-behavior-x:contain;scroll-padding-inline:var(--wischreihe-rand,var(--gutter));scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}:is([data-wischreihe=""],[data-wischreihe=buehne],[data-wischreihe="720"])>[data-wischreihe-karte]{--wischreihe-kante:var(--wischreihe-naht) solid var(--wischreihe-linie,var(--border-control));border-block:var(--wischreihe-kante);border-inline-end:var(--wischreihe-kante);scroll-snap-align:start;min-width:0;position:relative}[data-wischreihe]>[data-wischreihe-karte]:last-child{border-inline-end:0}[data-wischreihe]>[data-wischreihe-karte] [data-baustein=knopf]{overflow-wrap:break-word;max-width:100%}[data-wischreihe][data-wischreihe-einzeln]{--wischreihe-naht:0px;--wischreihe-abstand:var(--space-3);--wischreihe-innen:var(--wischreihe-rand,var(--gutter))}[data-wischreihe]>[data-wischreihe-karte]:focus-within{z-index:var(--layer-card-focus)}:root [data-wischreihe][data-lenis-prevent-horizontal]{overscroll-behavior-y:auto}}@media (scripting:none){[data-wischreihe=buehne]{--wischreihe-naht:0px}}@media screen and (720px<=width<1024px){[data-wischreihe="720"]{--wischreihe-naht:0px;scroll-snap-type:none;grid-auto-flow:row;margin-inline:0;padding:0;display:block;overflow-x:visible}}[data-wischreihe-steuerung]{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:none}@media screen and (15em<=width<1024px) and (scripting:enabled){[data-wischreihe-steuerung]:not([data-grenze]){display:flex}}@media screen and (15em<=width<720px) and (scripting:enabled){[data-wischreihe-steuerung][data-grenze]{display:flex}}[data-wischreihe-stand]{margin:0 var(--space-2) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-wischreihe-pfeil]{width:var(--target-comfort);height:var(--target-comfort);border:2px solid var(--border-control);border-radius:var(--radius-box);color:var(--text-heading);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}[data-wischreihe-pfeil][aria-disabled=true]{opacity:.4;cursor:default}[data-baustein=sprungkette]{min-width:0}[data-baustein=sprungkette]>ol{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-baustein=sprungkette] li{min-width:0;max-width:100%}[data-baustein=sprungkette] a{--knopf-schrift:clamp(var(--font-size-button-small), .95vw, var(--font-size-body));min-height:var(--target-comfort);padding:var(--space-2) var(--space-4);border:1px solid var(--border-control-strong);border-radius:var(--radius-control);background:var(--surface-sand);color:var(--text-heading);font-size:var(--knopf-schrift);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);text-align:start;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;align-items:center;display:grid}[data-baustein=sprungkette] a[data-mit-zeichen]{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr)}[data-sprung-zeichen]{display:grid}[data-sprung-zeichen] svg{width:1.25em;height:1.25em}[data-baustein=sprungkette] a:hover{border-color:var(--text-heading);background:var(--color-sand-100)}[data-baustein=sprungkette] a[aria-current]{border-color:var(--surface-brand);background:var(--surface-brand);color:var(--text-inverse)}@media (min-width:1024px){[data-baustein=sprungkette]{padding:var(--space-2)}[data-baustein=sprungkette]>ol{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}}@media print{[data-baustein=sprungkette]{display:none}}[data-baustein=chat-knopf]{display:none}@media not (max-width:1024px){[data-baustein=chat-knopf]{--chat-lasche-rechts:var(--gutter);--chat-lasche-unten:env(safe-area-inset-bottom,0px);z-index:var(--layer-mobile-bar);right:var(--chat-lasche-rechts);align-items:center;gap:var(--space-2);min-height:calc(var(--target-comfort) + var(--chat-lasche-unten));padding:0 var(--space-5) var(--chat-lasche-unten) var(--space-4);border:1px solid var(--border-glass-divider);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--surface-bar-glass);color:var(--text-inverse);font-family:var(--font-family-body);font-size:var(--font-size-button);font-weight:var(--font-weight-bold);line-height:var(--line-height-button);-webkit-backdrop-filter:var(--blur-bar-glass);backdrop-filter:var(--blur-bar-glass);cursor:pointer;-webkit-tap-highlight-color:transparent;border-bottom:0;margin:0;display:inline-flex;position:fixed;bottom:0}[data-baustein=chat-knopf]:not(:focus-visible){box-shadow:var(--shadow-bar-glass)}[data-baustein=chat-knopf]:hover{background:var(--surface-inverse)}[data-chat-zeichen]{fill:none;stroke:currentColor;width:1.375rem;height:1.375rem;stroke-width:var(--line-icon);stroke-linecap:round;stroke-linejoin:round;transition-property:transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);flex:none;overflow:visible}[data-chat-zeichen] path{vector-effect:non-scaling-stroke}[data-chat-zeichen] [data-ton]{fill:var(--mark-accent);stroke:none}[data-baustein=chat-knopf]:active [data-chat-zeichen]{transform:scale(.9)}:root:has([data-video-buehne][data-mini]) [data-baustein=chat-knopf]{--chat-lasche-rechts:calc(var(--gutter) + min(max(20rem, 25vw), 40vh * 7 / 3) + var(--space-3))}:root[data-einwilligung=offen]:not([data-einwilligung-seite=links],[data-einwilligung-lage=fluss]) [data-baustein=chat-knopf]{--chat-lasche-rechts:calc(var(--gutter) + var(--width-card-main) + var(--space-3))}:root[data-einwilligung=offen][data-einwilligung-lage=fluss] [data-baustein=chat-knopf]{--chat-lasche-unten:0px;bottom:var(--einwilligung-hoehe,0px)}:root[data-einwilligung=offen][data-einwilligung-lage=fluss]:has([data-baustein=chat-knopf]){scroll-padding-bottom:calc(var(--einwilligung-hoehe,0px) + var(--target-comfort) + var(--space-4))!important}}@media (max-width:1024px){[data-baustein=chat-knopf]:where([data-kompakt]){--chat-lasche-unten:env(safe-area-inset-bottom,0px);z-index:var(--layer-mobile-bar);right:calc(var(--gutter) + env(safe-area-inset-right,0px));min-width:calc(var(--target-comfort) + var(--space-3));min-height:calc(var(--target-comfort) + var(--chat-lasche-unten));padding:0 var(--space-3) var(--chat-lasche-unten);border:1px solid var(--border-glass-divider);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--surface-bar-glass);box-shadow:var(--shadow-bar-glass);color:var(--text-inverse);-webkit-backdrop-filter:var(--blur-bar-glass);backdrop-filter:var(--blur-bar-glass);cursor:pointer;-webkit-tap-highlight-color:transparent;border-bottom:0;justify-content:center;align-items:center;margin:0;display:inline-flex;position:fixed;bottom:0}[data-baustein=chat-knopf]:where([data-kompakt])>span{width:1px;height:1px;margin:var(--space-hairline-negative);clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}[data-baustein=chat-knopf]:where([data-kompakt]) [data-chat-zeichen]{fill:none;stroke:currentColor;width:1.5rem;height:1.5rem;stroke-width:var(--line-icon);stroke-linecap:round;stroke-linejoin:round;overflow:visible}[data-baustein=chat-knopf]:where([data-kompakt]) [data-chat-zeichen] path{vector-effect:non-scaling-stroke}[data-baustein=chat-knopf]:where([data-kompakt]) [data-chat-zeichen] [data-ton]{fill:var(--mark-accent);stroke:none}[data-baustein=chat-knopf]:where([data-kompakt])[data-weicht]{visibility:hidden}:root[data-einwilligung=offen] [data-baustein=chat-knopf]:where([data-kompakt]){--chat-lasche-unten:0px;bottom:var(--einwilligung-hoehe,0px)}}@media (not (max-width:1024px)) and (hover:hover) and (pointer:fine){[data-baustein=chat-knopf]:hover [data-chat-zeichen]{transform:translateY(-2px)rotate(-6deg)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-baustein=chat-knopf]{background:var(--surface-inverse)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){[data-baustein=chat-knopf]{background:var(--surface-inverse);-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-lesemodus] [data-baustein=chat-knopf],body.navigation-open [data-baustein=chat-knopf],[data-baustein=chat-knopf][aria-expanded=true]{visibility:hidden}:root:has([data-baustein=chat-fenster][open]) :is(.mobile-contact-bar,[data-lese-steuer],[data-video-buehne][data-mini]){visibility:hidden}@media (forced-colors:active){[data-baustein=chat-knopf]{border-color:buttontext}[data-chat-zeichen] [data-ton]{fill:none}}@media print{[data-baustein=chat-knopf]{display:none}}[data-klappe-schalter]{display:none}@media screen and (not (min-width:1024px)) and (scripting:enabled){[data-klappe=zu] [data-klappe-rest]:not([data-mit-links]),[data-klappe=zu][data-klappe-rest]:not([data-mit-links]),[data-schleier-zusatz][data-klappe=zu]{display:none}[data-klappe=zu] [data-klappe-rest][data-mit-links]:not(:focus-within){inline-size:1px;border:0;height:0;margin:0;padding:0;display:block;position:absolute;overflow:hidden}[data-klappe] [data-klappe-zeile][data-saetze-zeile]{text-wrap:wrap}[data-klappe-schalter],[data-schleier-klappe] [data-schleier-schalter]{min-height:var(--target-comfort);justify-self:start;align-items:center;gap:var(--space-2);--klappe-zug:calc((1lh - var(--target-comfort)) / 2);margin-block:var(--klappe-zug);color:var(--text-accent);font-weight:var(--font-weight-bold);text-align:start;text-underline-offset:.2em;overflow-wrap:anywhere;cursor:pointer;background:0 0;padding:0;text-decoration:underline;display:inline-flex}[data-klappe-schalter]:before,[data-schleier-klappe] [data-schleier-schalter]:before{content:"+";content:"+" / ""}[data-klappe-schalter][aria-expanded=true]:before,[data-schleier-klappe] [data-schleier-schalter][aria-expanded=true]:before{content:"−";content:"−" / ""}[data-klappe-schalter][aria-expanded=false] [data-klappe-wort=weniger],[data-klappe-schalter][aria-expanded=true] [data-klappe-wort=mehr]{display:none}}
.object-cover{object-fit:cover}.wide-shell,.shell{width:var(--wide-shell);margin-inline:auto}.sr-only{width:1px;height:1px;margin:var(--space-hairline-negative);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.lead{font-size:var(--font-size-lead);line-height:var(--line-height-body)}
:root{--petrol:var(--color-petrol-700);--petrol-deep:var(--color-petrol-800);--petrol-ink:var(--color-petrol-900);--terracotta:var(--color-terracotta-500);--terracotta-dark:var(--color-terracotta-700);--sand:var(--color-sand-300);--sand-light:var(--color-sand-100);--paper:var(--color-paper);--white:var(--color-white);--ink:var(--color-ink-900);--muted:var(--color-slate-600);--line:var(--color-ink-a20);--line-light:var(--color-white-a22);--wide-shell:var(--width-wide);--radius:var(--radius-control);--ease:var(--ease-standard)}.section-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:clamp(36px,7vw,120px);margin-bottom:clamp(48px,6vw,82px);display:grid}.section-intro h2,.section-intro p{margin-bottom:0}.section-intro p{max-width:620px;color:var(--muted);font-size:clamp(1.05rem,1.25vw,1.25rem)}.section-intro-light h2,.section-intro-light p{color:var(--white)}.text-link{border-bottom:1px solid;align-items:center;gap:14px;padding-bottom:5px;font-weight:800;display:inline-flex}.text-link span{transition:transform .35s var(--ease)}.text-link:hover span{transform:translate(4px,-4px)}.atlas-tabs{background:var(--sand-light);grid-template-rows:repeat(4,1fr);display:grid}.atlas-tabs button{color:var(--ink);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:54px 1fr 22px;align-items:center;gap:18px;padding:22px;transition:color .26s,background .26s;display:grid;position:relative}.atlas-tabs button:last-child{border-bottom:0}.atlas-tabs button.is-active{color:var(--white);background:var(--terracotta-dark)}.atlas-tabs strong,.atlas-tabs small{display:block}.atlas-tabs strong{font-family:var(--font-display), Impact, sans-serif;font-size:clamp(1.35rem,1.6vw,1.85rem);line-height:1.05}.atlas-tabs small{color:var(--muted);margin-top:7px;font-size:.75rem}.atlas-tabs button.is-active small{color:var(--white)}.atlas-tabs i{font-size:1.1rem;font-style:normal}.owner-section{background:var(--sand);padding-block:clamp(78px,7.5vw,124px)}.owner-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:clamp(50px,9vw,170px);display:grid}.owner-copy{max-width:760px}.owner-copy h2{margin-bottom:28px}.owner-lead{color:var(--terracotta-dark);font-size:clamp(1.3rem,1.8vw,1.8rem);font-weight:720;line-height:1.4}.owner-copy>p:not(.owner-lead){max-width:660px;color:var(--muted)}.owner-copy .roll-link{margin-top:20px}.owner-portrait-card{background:var(--paper);border:1px solid var(--line);width:min(100%,520px);box-shadow:22px 26px 0 var(--terracotta);justify-self:end;padding:14px;position:relative}.owner-portrait{min-height:500px;position:relative;overflow:hidden}.owner-portrait img{object-position:center 20%}.owner-card-meta{justify-content:space-between;align-items:end;gap:20px;padding:18px 4px 5px;display:flex}.owner-card-meta strong{font-family:var(--font-display), Impact, sans-serif;font-size:1.65rem}.owner-card-meta span{color:var(--muted);text-align:right;font-size:.76rem;font-weight:760}.reference-teaser{color:var(--white);background:var(--petrol-deep);padding-block:clamp(76px,7.5vw,120px)}.reference-teaser-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:clamp(56px,9vw,170px);display:grid}.reference-teaser-copy{max-width:760px}.reference-teaser-copy h2{margin-bottom:28px}.reference-teaser-copy p{max-width:650px;color:var(--white)}.reference-teaser-copy .text-link{color:#f1a081;margin-top:20px}.reference-dossier{min-height:430px;color:var(--ink);background:linear-gradient(#154c5614 1px, transparent 1px), linear-gradient(90deg, #154c5614 1px, transparent 1px), var(--sand-light);border-radius:var(--radius);background-size:36px 36px;padding:70px 38px 38px;position:relative}.reference-dossier-tab{color:var(--white);background:var(--terracotta-dark);border-radius:var(--radius) 0 var(--radius) 0;letter-spacing:.07em;text-transform:uppercase;padding:12px 22px;font-size:.72rem;font-weight:850;position:absolute;top:-1px;left:-1px}.reference-dossier-lines{gap:18px;margin:42px 0 55px;display:grid}.reference-dossier-lines i{background:var(--line);height:1px;display:block}.reference-dossier-lines i:nth-child(2){width:82%}.reference-dossier-lines i:nth-child(3){width:62%}.reference-dossier-lines i:nth-child(4){width:74%}.reference-dossier strong,.reference-dossier small{display:block}.reference-dossier strong{max-width:11ch;font-family:var(--font-display), Impact, sans-serif;font-size:clamp(2rem,2.8vw,3.4rem);line-height:1}.reference-dossier small{color:var(--muted);margin-top:18px}.region-safety{background:var(--paper);padding-block:clamp(34px,4vw,70px)}.region-safety-grid{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:18px;display:grid}.region-card-image{min-height:650px;color:var(--white);border-radius:var(--radius);position:relative;overflow:hidden}.region-card-image:after{content:"";background:linear-gradient(#041c200a 32%,#041c20d1);position:absolute;inset:0}.region-card-copy{z-index:2;position:absolute;bottom:clamp(28px,4vw,60px);left:clamp(28px,4vw,64px);right:clamp(28px,4vw,64px)}.region-card-copy h2{max-width:12ch;margin-bottom:16px}.region-card-copy p{max-width:720px;color:var(--white)}.region-card-copy .roll-link{margin-top:18px}.safety-card-compact{min-height:650px;color:var(--white);background:linear-gradient(#ffffff0e 1px, transparent 1px), linear-gradient(90deg, #ffffff0e 1px, transparent 1px), var(--terracotta-dark);border-radius:var(--radius);background-size:42px 42px;flex-direction:column;justify-content:flex-end;padding:clamp(30px,4vw,58px);display:flex}.safety-card-compact>span{letter-spacing:.05em;margin-bottom:auto;font-size:.8rem;font-weight:850}.safety-card-compact h2{font-size:var(--font-size-h2);margin-bottom:22px}.safety-card-compact p{color:var(--white)}.safety-card-compact .text-link{align-self:flex-start;margin-top:18px}.service-position{padding-bottom:clamp(48px,4.5vw,72px)}.legal-section{background:var(--paper)}.legal-layout{grid-template-columns:minmax(250px,.44fr) minmax(0,1.2fr);align-items:start;gap:clamp(50px,8vw,140px);display:grid}.legal-copy{max-width:860px}.legal-copy h2{margin:54px 0 18px;font-size:2rem}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:var(--muted)}.legal-version{letter-spacing:.04em;text-transform:uppercase;margin:0 0 28px;font-size:.82rem;font-weight:800;color:var(--petrol)!important}.legal-data{border-top:1px solid var(--line);margin:0}.legal-data>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:24px;padding:14px 0;display:grid}.legal-data dt{color:var(--muted);font-size:.8rem;font-weight:750}.legal-data dd{margin:0;font-weight:700}.not-found-page{min-height:76svh;color:var(--white);background:var(--petrol-deep);place-items:center;display:grid}.not-found-page h1{max-width:12ch}.not-found-page .button{color:var(--ink);background:var(--sand-light)}@media (min-width:2100px){:root{--wide-shell:var(--width-page)}body{font-size:19px}}@media (max-width:960px){.section-intro,.owner-grid,.reference-teaser-grid,.region-safety-grid,.service-position-grid,.legal-layout{grid-template-columns:1fr}.section-intro,.owner-grid,.reference-teaser-grid{gap:50px}.atlas-tabs{grid-template-rows:repeat(2,minmax(140px,auto));grid-template-columns:repeat(2,1fr)}.atlas-tabs button:nth-child(2){border-right:0}.atlas-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.owner-portrait-card{justify-self:start}.region-card-image,.safety-card-compact{min-height:580px}.legal-layout{gap:50px}}@media (max-width:720px){:root{--wide-shell:var(--width-page)}.atlas-tabs{grid-template-rows:none;grid-template-columns:1fr}.atlas-tabs button,.atlas-tabs button:nth-child(2),.atlas-tabs button:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 18px;min-height:96px;padding:14px}.atlas-tabs button:last-child{border-bottom:0}.atlas-tabs strong{font-size:1.25rem}.owner-portrait-card{width:calc(100% - 18px);box-shadow:14px 16px 0 var(--terracotta)}.owner-portrait{min-height:440px}.owner-card-meta{display:grid}.owner-card-meta span{text-align:left}.reference-dossier{min-height:380px;padding:62px 26px 28px}.region-card-image,.safety-card-compact{min-height:560px}.region-card-copy{bottom:22px;left:22px;right:22px}.legal-data>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}}.sd-friction-copy h2,.sd-route-head h2,.sd-cost-head h2,.sd-access-copy h2,.sd-faq-head h2{margin-top:0}.sd-related-head{grid-template-columns:1fr}.sd-related-link{grid-template-columns:1fr auto}.sd-related-icon{grid-area:1/1}.sd-related-link>span:nth-child(2){grid-area:1/2;align-self:start}.sd-related-link strong{grid-area:2/1/auto/-1}.sd-system-head{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr)}.sd-system-meter{grid-template-rows:1fr}.sd-route-row,.sd-cost-row{grid-template-columns:minmax(170px,.62fr) minmax(0,1fr)}.sd-route-row p,.sd-cost-row p{grid-column:auto}.sd-responsibility-role{color:var(--terracotta-dark);margin:0 0 auto;font-size:.78rem;font-weight:780}.sd-responsibility-card h3{margin-top:42px}@media (max-width:1200px){.sd-system-head{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr)}.sd-system-head p{grid-column:auto}}@media (max-width:960px){.sd-system-head{grid-template-columns:1fr}.sd-system-head p{grid-column:1}}@media (max-width:620px){.sd-route-row,.sd-cost-row{grid-template-columns:1fr;gap:12px}.sd-route-row p,.sd-cost-row p{grid-column:1}}.sd-page{--sd-ease:cubic-bezier(.16, 1, .3, 1);background:var(--paper)}.sd-section-label{color:var(--terracotta-dark);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:.68rem;font-weight:850;display:inline-flex}.sd-section-label:before{content:"";background:currentColor;width:38px;height:1px}.sd-hero{min-height:max(850px,100svh);color:var(--white);background:var(--petrol-ink);position:relative;overflow:hidden}.sd-hero-media,.sd-hero-shade,.sd-plan-grid{position:absolute;inset:0}.sd-hero-media{inset:-3% 0}.sd-hero-media img{object-position:center 52%}.sd-hero-shade{background:linear-gradient(90deg,#03181cf0 0%,#03181ccc 42%,#03181c47 76%),linear-gradient(#03181c75 0%,#03181c1f 48%,#03181ce6 100%)}.sd-plan-grid{opacity:.2;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:clamp(76px,6vw,122px) clamp(76px,6vw,122px);-webkit-mask-image:linear-gradient(90deg,#00000075,#0000 72%);mask-image:linear-gradient(90deg,#00000075,#0000 72%)}.sd-hero-inner{z-index:2;grid-template-rows:auto 1fr auto;min-height:max(850px,100svh);padding-top:clamp(132px,10vw,184px);display:grid;position:relative}.sd-breadcrumb{color:var(--white);letter-spacing:.065em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;font-size:.69rem;font-weight:760;display:flex}.sd-breadcrumb a{transition:color .22s}.sd-breadcrumb a:hover{color:var(--white)}.sd-hero-copy{flex-direction:column;justify-content:center;max-width:1150px;padding-block:clamp(38px,4vw,66px);display:flex}.sd-kicker{color:#ff9873;letter-spacing:.135em;text-transform:uppercase;margin-bottom:clamp(20px,2vw,31px);font-size:.69rem;font-weight:850}.sd-hero h1{letter-spacing:-.048em;max-width:12.5ch;margin:0;font-size:clamp(4.25rem,6.3vw,7.9rem);line-height:.88}.sd-hero h1>span{display:block}.sd-hero-accent{color:#ff9873}.sd-hero-role{max-width:790px;color:var(--white);margin:clamp(28px,2.8vw,42px) 0 0;font-size:clamp(1rem,1.14vw,1.21rem);line-height:1.58}.sd-hero-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(25px,2.5vw,38px);display:flex}.sd-hero-facts{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(135deg,#ffffff21,#ffffff0e);border:1px solid #ffffff3d;border-bottom:0;border-radius:24px 24px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1050px,82vw);margin:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff3}.sd-hero-facts>div{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:center;min-height:102px;padding:20px clamp(18px,2.3vw,36px);display:flex}.sd-hero-facts>div:last-child{border-right:0}.sd-hero-facts dt{color:var(--white);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.59rem;font-weight:850}.sd-hero-facts dd{margin:0;font-size:clamp(.82rem,.9vw,1rem);font-weight:720;line-height:1.35}.sd-friction{padding-block:clamp(86px,8.5vw,156px)}.sd-friction-grid{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:start;gap:clamp(52px,9vw,170px);display:grid}.sd-friction-copy h2{max-width:12ch;font-size:var(--font-size-h2);margin:31px 0 27px;line-height:.91}.sd-friction-copy p{max-width:670px;color:var(--muted);margin:0;font-size:clamp(1rem,1.18vw,1.2rem)}.sd-friction-card{background:var(--sand-light);border:1px solid var(--line);padding:clamp(34px,4vw,66px);position:relative;overflow:hidden}.sd-friction-card:after{content:"";border:1px solid #d2603a45;border-radius:50%;width:248px;height:248px;position:absolute;top:-92px;right:-92px}.sd-friction-icon{background:var(--terracotta);width:clamp(76px,7vw,118px);height:clamp(76px,7vw,118px);margin-bottom:clamp(40px,5vw,74px);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sd-friction-card>p{max-width:700px;font-family:var(--font-display), Impact, sans-serif;margin-bottom:clamp(34px,4vw,56px);font-size:clamp(1.8rem,2.45vw,3rem);font-weight:650;line-height:1.04}.sd-friction-card dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sd-friction-card dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:128px;padding:22px}.sd-friction-card dt{color:var(--terracotta-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.64rem;font-weight:850}.sd-friction-card dd{color:var(--muted);margin:0;font-size:.9rem}.sd-system{color:var(--white);background:var(--petrol-ink)}.sd-system-head{grid-template-columns:auto minmax(0,1fr) minmax(300px,.52fr);align-items:end;gap:clamp(32px,5vw,88px);padding-block:clamp(78px,7.5vw,132px);display:grid}.sd-system-head .sd-section-label{color:#ff9873;align-self:start}.sd-system-head h2{max-width:11ch;font-size:var(--font-size-h2);margin:0;line-height:.89}.sd-system-head p{max-width:620px;color:var(--white);margin:0;font-size:clamp(1rem,1.12vw,1.16rem)}.sd-system-grid{border-top:1px solid #ffffff2b;grid-template-columns:minmax(0,1.4fr) minmax(470px,.9fr);align-items:start;display:grid}.sd-system-stage{background:#061f24;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.sd-system-visuals,.sd-system-visual,.sd-system-visual-shade{position:absolute;inset:0}.sd-system-visual{visibility:hidden;opacity:0;transition:opacity .56s ease, transform .9s var(--sd-ease), visibility .56s;margin:0;transform:scale(1.025)}.sd-system-visual.is-active{z-index:1;visibility:visible;opacity:1;transform:scale(1)}.sd-system-visual-shade{background:linear-gradient(#03181c17 42%,#03181ced),linear-gradient(90deg,#03181c33,#0000 48%)}.sd-system-visual figcaption{z-index:2;flex-direction:column;gap:11px;max-width:780px;display:flex;position:absolute;bottom:clamp(58px,7vw,116px);left:clamp(36px,4vw,84px);right:clamp(42px,4vw,84px)}.sd-system-visual figcaption span{color:#ff9873;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:850}.sd-system-visual figcaption strong{font-family:var(--font-display), Impact, sans-serif;font-size:clamp(2.8rem,4.25vw,5.45rem);font-weight:650;line-height:.91}.sd-system-meter{z-index:3;height:260px;color:var(--white);grid-template-rows:auto 1fr auto;justify-items:center;gap:14px;font-size:.59rem;font-weight:850;display:grid;position:absolute;top:50%;right:clamp(24px,2.5vw,50px);transform:translateY(-50%)}.sd-system-current{color:var(--white)}.sd-system-progress{background:#ffffff47;width:1px;height:100%;position:relative;overflow:hidden}.sd-system-progress-fill{transform-origin:top;transition:transform .38s var(--sd-ease);background:#ff9873;display:block;position:absolute;inset:0;transform:scaleY(.25)}.sd-system-markers{z-index:3;flex-direction:column;gap:13px;display:flex;position:absolute;top:50%;left:clamp(20px,2vw,44px);transform:translateY(-50%)}.sd-system-marker{width:7px;height:7px;transition:transform .3s var(--sd-ease);border:1px solid #ffffff9e;border-radius:50%;display:block;position:relative}.sd-system-marker:before{border-radius:inherit;content:"";opacity:0;background:#ff9873;transition:opacity .26s;position:absolute;inset:-1px}.sd-system-marker.is-active{border-color:#ff9873;transform:scale(1.35)}.sd-system-marker.is-active:before{opacity:1}.sd-system-steps{color:var(--ink);background:var(--sand-light)}.sd-system-step{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:max(620px,min(76svh,840px));padding:clamp(54px,5.8vw,98px) clamp(38px,5vw,92px);display:flex;position:relative}.sd-system-step:before{background:var(--terracotta);content:"";transform-origin:50%;width:4px;transition:transform .4s var(--sd-ease);position:absolute;top:14%;bottom:14%;left:0;transform:scaleY(0)}.sd-system-step.is-active:before{transform:scaleY(1)}.sd-system-step-media{width:100%;height:clamp(310px,48vw,590px);margin-bottom:36px;display:none;position:relative;overflow:hidden}.sd-system-step>header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:clamp(34px,4.5vw,65px);display:flex}.sd-system-step>header>span{color:var(--terracotta-dark);font-family:var(--font-display), Impact, sans-serif;font-size:clamp(3.7rem,5vw,6.25rem);font-weight:650;line-height:.8}.sd-system-step>header small{color:var(--muted);letter-spacing:.13em;text-align:right;text-transform:uppercase;font-size:.63rem;font-weight:850}.sd-system-step h3{max-width:12ch;margin-bottom:21px;font-size:clamp(2.65rem,3.65vw,4.65rem);line-height:.92}.sd-system-step>p{max-width:700px;color:var(--muted);margin-bottom:27px;font-size:clamp(.98rem,1.04vw,1.1rem)}.sd-system-step ul{margin:0 0 29px;padding:0;list-style:none}.sd-system-step li{border-top:1px solid var(--line);padding:11px 0 11px 25px;font-size:.9rem;position:relative}.sd-system-step li:last-child{border-bottom:1px solid var(--line)}.sd-system-step li:before{background:var(--terracotta);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:1px}.sd-system-result{grid-template-columns:82px minmax(0,1fr);gap:18px;padding-top:18px;display:grid}.sd-system-result span{color:var(--terracotta-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.sd-system-result strong{font-size:.9rem;line-height:1.45}.sd-decisions{color:var(--white);background:radial-gradient(circle at 8% 12%, #d2603a57, transparent 26%), radial-gradient(circle at 90% 82%, #3c7a856b, transparent 28%), var(--petrol-deep);padding-block:clamp(86px,8vw,142px);position:relative;overflow:hidden}.sd-decisions-head{grid-template-columns:minmax(0,1.12fr) minmax(300px,.55fr);align-items:end;gap:clamp(40px,7vw,130px);margin-bottom:clamp(48px,5.5vw,82px);display:grid}.sd-decisions-head .sd-section-label{color:#ff9873;grid-column:1/-1}.sd-decisions-head h2{max-width:12ch;font-size:var(--font-size-h2);margin:0;line-height:.91}.sd-decisions-head p{max-width:600px;color:var(--white);margin:0}.sd-decision-strip{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(135deg,#ffffff20,#ffffff0b);border:1px solid #ffffff3b;border-radius:clamp(22px,2vw,34px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff3b,0 34px 80px #01121540}.sd-decision-strip article{border-right:1px solid #ffffff2b;flex-direction:column;min-height:clamp(245px,22vw,350px);padding:clamp(27px,3vw,48px);display:flex}.sd-decision-strip article:last-child{border-right:0}.sd-decision-strip article>span{color:#ff9873;letter-spacing:.1em;margin-bottom:auto;font-size:.64rem;font-weight:850}.sd-decision-strip h3{margin:55px 0 17px;font-size:clamp(2rem,2.6vw,3.25rem);line-height:.94}.sd-decision-strip p{color:var(--white);margin:0;font-size:.9rem}.sd-route{padding-block:clamp(88px,8.5vw,150px)}.sd-route-grid{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(55px,9vw,170px);display:grid}.sd-route-head{position:sticky;top:122px}.sd-route-head h2{max-width:12ch;font-size:var(--font-size-h2);margin:31px 0 25px;line-height:.91}.sd-route-head p{max-width:560px;color:var(--muted);margin:0}.sd-route-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sd-route-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,46px);min-height:170px;padding-block:31px;display:grid}.sd-route-row>span{color:var(--terracotta-dark);letter-spacing:.1em;font-size:.67rem;font-weight:850}.sd-route-row h3{margin:0;font-size:clamp(1.8rem,2.25vw,2.85rem);line-height:.95}.sd-route-row p{max-width:590px;color:var(--muted);margin:0;font-size:.94rem}.sd-cost{background:var(--sand-light);padding-block:clamp(88px,8.5vw,150px)}.sd-cost-grid{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(55px,9vw,170px);display:grid}.sd-cost-head{position:sticky;top:122px}.sd-cost-head h2{max-width:12ch;font-size:var(--font-size-h2);margin:31px 0 25px;line-height:.91}.sd-cost-head p{max-width:580px;color:var(--muted);margin:0}.sd-cost-list{border-top:1px solid var(--line)}.sd-cost-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);min-height:178px;padding-block:30px;display:grid}.sd-cost-row>span{color:var(--terracotta-dark);letter-spacing:.1em;font-size:.67rem;font-weight:850}.sd-cost-row h3{margin:0;font-size:clamp(1.75rem,2.2vw,2.75rem);line-height:.95}.sd-cost-row p{max-width:590px;color:var(--muted);margin:0;font-size:.94rem}.sd-access{color:var(--white);background:var(--petrol-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sd-access-copy,.sd-access-plan{min-height:clamp(470px,38vw,660px);padding:clamp(54px,7vw,132px) clamp(32px,5vw,112px)}.sd-access-copy{flex-direction:column;justify-content:center;display:flex}.sd-access-copy .sd-section-label{color:#ff9873}.sd-access-copy h2{max-width:12ch;font-size:var(--font-size-h2);margin:clamp(36px,4vw,62px) 0 24px;line-height:.91}.sd-access-copy p{max-width:650px;color:var(--white);margin:0}.sd-access-plan{background:var(--sand);color:var(--ink);align-content:center;display:grid}.sd-access-plan-icon{aspect-ratio:1;border:2px solid var(--petrol);border-radius:50%;width:clamp(130px,13vw,230px);margin-bottom:clamp(36px,5vw,68px);display:block;position:relative}.sd-access-plan-icon:before,.sd-access-plan-icon:after{background:var(--petrol);content:"";position:absolute}.sd-access-plan-icon:before{width:76%;height:2px;top:50%;left:12%}.sd-access-plan-icon:after{width:2px;height:76%;top:12%;left:50%}.sd-access-plan-icon-roof:before,.sd-access-plan-icon-roof:after{transform-origin:top;width:2px;height:54%;top:26%;left:50%}.sd-access-plan-icon-roof:before{transform:translate(-1px)rotate(-50deg)}.sd-access-plan-icon-roof:after{transform:translate(-1px)rotate(50deg)}.sd-access-plan ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sd-access-plan li{border-bottom:1px solid var(--line);padding:16px 10px 16px 27px;position:relative}.sd-access-plan li:before{background:var(--terracotta);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:2px}.sd-responsibility{padding-block:clamp(88px,8.5vw,150px)}.sd-responsibility-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:clamp(44px,8vw,145px);margin-bottom:clamp(52px,6.5vw,94px);display:grid}.sd-responsibility-head .sd-section-label{grid-column:1/-1}.sd-responsibility-head h2{max-width:14ch;font-size:var(--font-size-h2);margin:0;line-height:.91}.sd-responsibility-head p{max-width:610px;color:var(--muted);margin:0}.sd-responsibility-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sd-responsibility-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:clamp(320px,27vw,455px);padding:clamp(29px,3.3vw,54px);display:flex}.sd-responsibility-card header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:auto;display:flex}.sd-responsibility-card header span{color:var(--terracotta-dark);letter-spacing:.1em;font-size:.66rem;font-weight:850}.sd-responsibility-card header small{max-width:145px;color:var(--muted);letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:.61rem;font-weight:850}.sd-responsibility-card h3{max-width:10ch;margin:54px 0 18px;font-size:clamp(2.2rem,3.05vw,3.95rem);line-height:.93}.sd-responsibility-card p{max-width:500px;color:var(--muted);margin:0}.sd-responsibility-note{max-width:860px;color:var(--muted);margin:32px 0 0}.sd-responsibility-note a{color:var(--petrol);text-underline-offset:5px;font-weight:800;-webkit-text-decoration:underline #154c5659;text-decoration:underline #154c5659}.sd-faq{background:var(--sand-light);padding-block:clamp(88px,8.5vw,150px)}.sd-faq-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(55px,9vw,170px);display:grid}.sd-faq-head{position:sticky;top:122px}.sd-faq-head h2{max-width:11ch;font-size:var(--font-size-h2);margin:31px 0 23px;line-height:.91}.sd-faq-head p{max-width:540px;color:var(--muted);margin-bottom:30px}.sd-faq .faq-item summary{min-height:100px}.sd-related{color:var(--white);background:var(--petrol-deep);padding-block:clamp(82px,7.8vw,136px)}.sd-related-head{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,100px);margin-bottom:clamp(43px,5vw,72px);display:grid}.sd-related-head>span{color:var(--white);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.sd-related-head h2{max-width:17ch;font-size:var(--font-size-h2);margin:0;line-height:.91}.sd-related-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sd-related-link{border-bottom:1px solid #fff3;border-right:1px solid #fff3;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto;align-items:start;gap:26px;min-height:clamp(235px,21vw,350px);padding:clamp(27px,3vw,48px);transition:color .32s,background .32s;display:grid}.sd-related-link:hover{color:var(--petrol-ink);background:var(--sand)}.sd-related-link>span:first-child{color:var(--white);font-size:.65rem;font-weight:850}.sd-related-link:hover>span:first-child{color:var(--terracotta-dark)}.sd-related-icon{background:#ff9873;width:clamp(48px,4vw,72px);height:clamp(48px,4vw,72px);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sd-related-link>span:nth-child(3){transition:transform .32s var(--sd-ease);font-size:1.2rem}.sd-related-link:hover>span:nth-child(3){transform:translate(5px,-5px)}.sd-related-link strong{max-width:12ch;font-family:var(--font-display), Impact, sans-serif;grid-column:1/-1;align-self:end;font-size:clamp(2.05rem,2.85vw,3.6rem);font-weight:650;line-height:.93}.area-index{background:var(--sand-light);padding-block:clamp(86px,8vw,142px)}.area-index-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:clamp(44px,8vw,145px);margin-bottom:clamp(48px,6vw,84px);display:grid}.area-index-head h2{max-width:14ch;font-size:var(--font-size-h2);margin:0;line-height:.91}.area-index-head p{max-width:600px;color:var(--muted);margin:0}.area-index-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.area-index-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:clamp(230px,21vw,330px);padding:clamp(24px,2.7vw,42px);transition:color .3s,background .3s;display:flex;position:relative}.area-index-card:hover{color:var(--white);background:var(--petrol)}.area-index-card>span{color:var(--terracotta-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:850}.area-index-card:hover>span,.area-index-card:hover small{color:var(--white)}.area-index-card strong{max-width:11ch;font-family:var(--font-display), Impact, sans-serif;margin-top:auto;font-size:clamp(2rem,2.7vw,3.45rem);font-weight:650;line-height:.93}.area-index-card small{max-width:24ch;color:var(--muted);margin-top:16px;font-size:.7rem;font-weight:700;line-height:1.4}.area-index-card i{font-style:normal;transition:transform .3s;position:absolute;top:clamp(24px,2.7vw,42px);right:clamp(24px,2.7vw,42px)}.area-index-card:hover i{transform:translate(5px,-5px)}.area-perspective-row{grid-template-columns:minmax(180px,.62fr) minmax(0,1fr)}.area-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.area-nearby{background:var(--paper);padding-block:clamp(86px,8vw,142px)}.area-nearby-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(52px,9vw,160px);display:grid}.area-nearby header{position:sticky;top:122px}.area-nearby h2{max-width:12ch;font-size:var(--font-size-h2);margin:0 0 24px;line-height:.91}.area-nearby header p{max-width:550px;color:var(--muted);margin-bottom:26px}.area-overview-link{color:var(--petrol);text-underline-offset:5px;font-size:.82rem;font-weight:800;-webkit-text-decoration:underline #154c564d;text-decoration:underline #154c564d}.area-nearby-links{border-top:1px solid var(--line)}.area-nearby-link{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.45fr) minmax(180px,.7fr) minmax(0,1fr);align-items:center;gap:24px;min-height:160px;padding-block:28px;display:grid;position:relative}.area-nearby-link:after{content:"↗";transition:transform .3s;position:absolute;right:0}.area-nearby-link:hover:after{transform:translate(5px,-5px)}.area-nearby-link span,.area-nearby-link small{color:var(--muted);font-size:.68rem;font-weight:700}.area-nearby-link strong{font-family:var(--font-display), Impact, sans-serif;font-size:clamp(1.8rem,2.3vw,2.9rem);font-weight:650;line-height:.94}@media (max-width:1100px){.area-index-grid,.area-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.area-index-head,.area-nearby-grid{grid-template-columns:1fr}.area-nearby header{position:static}}@media (max-width:640px){.area-index-head h2,.area-nearby h2{font-size:clamp(2.7rem,12vw,3.8rem)}.area-index-grid,.area-service-grid{grid-template-columns:1fr}.area-index-card{min-height:220px}.area-perspective-row,.area-nearby-link{grid-template-columns:1fr;gap:10px}.area-perspective-row p{grid-column:1}.area-nearby-link{padding-right:34px}}.sd-motion-ready .sd-reveal{opacity:0;transition:opacity .7s ease, transform .76s var(--sd-ease);transform:translateY(30px)}.sd-motion-ready .sd-reveal.is-visible{opacity:1;transform:translateY(0)}@media (min-width:2200px){.sd-hero h1{font-size:9.1rem}.sd-hero-role{max-width:920px;font-size:1.36rem}.sd-system-grid{grid-template-columns:minmax(0,1.5fr) minmax(560px,.8fr)}.sd-system-step{padding-inline:108px}}@media (max-width:1200px){.sd-friction-grid{grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);gap:60px}.sd-system-head{grid-template-columns:auto minmax(0,1fr)}.sd-system-head p{grid-column:2}.sd-system-grid{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)}.sd-system-step{padding-inline:clamp(34px,4.2vw,62px)}.sd-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-decision-strip article:nth-child(2){border-right:0}.sd-decision-strip article:nth-child(-n+2){border-bottom:1px solid #ffffff2b}}@media (max-width:960px){.sd-hero,.sd-hero-inner{min-height:max(890px,100svh)}.sd-hero-inner{padding-top:146px}.sd-hero-media img{object-position:58% center}.sd-hero h1{font-size:clamp(3.7rem,11.2vw,6.25rem)}.sd-hero-facts{width:100%}.sd-friction-grid,.sd-decisions-head,.sd-route-grid,.sd-cost-grid,.sd-responsibility-head,.sd-faq-grid,.sd-related-head{grid-template-columns:1fr}.sd-friction-grid{gap:54px}.sd-system-head{grid-template-columns:1fr;gap:25px}.sd-system-head p{grid-column:1}.sd-system-grid{grid-template-columns:1fr}.sd-system-stage{display:none}.sd-system-step{min-height:0;padding:clamp(58px, 8vw, 86px) calc((100% - var(--wide-shell)) / 2)}.sd-system-step-media{display:block}.sd-route-head,.sd-cost-head,.sd-faq-head{position:static}.sd-route-grid,.sd-cost-grid,.sd-faq-grid{gap:52px}.sd-access{grid-template-columns:1fr}.sd-access-copy,.sd-access-plan{min-height:0}.sd-responsibility-grid,.sd-related-grid{grid-template-columns:1fr}.sd-responsibility-card,.sd-related-link{min-height:260px}}@media (max-width:620px){.sd-hero,.sd-hero-inner{min-height:930px}.sd-hero-inner{padding-top:136px}.sd-hero-shade{background:linear-gradient(90deg,#03181cf2,#03181cb8),linear-gradient(#0000 48%,#03181ceb)}.sd-breadcrumb{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.sd-breadcrumb [aria-current=page]{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.sd-hero-copy{padding-block:34px 24px}.sd-kicker{margin-bottom:18px}.sd-hero h1{font-size:clamp(2.95rem,13.3vw,4.1rem);line-height:.89}.sd-hero-role{margin-top:21px;font-size:.93rem;line-height:1.48}.sd-hero-actions{margin-top:20px;display:grid}.sd-hero-actions .roll-link{width:100%}.sd-hero-facts{border-radius:19px 19px 0 0;grid-template-columns:1fr}.sd-hero-facts>div{border-bottom:1px solid #ffffff29;border-right:0;grid-template-columns:78px minmax(0,1fr);align-items:center;min-height:56px;padding:12px 17px;display:grid}.sd-hero-facts>div:last-child{border-bottom:0}.sd-hero-facts dt{margin:0}.sd-friction-copy h2,.sd-system-head h2,.sd-decisions-head h2,.sd-route-head h2,.sd-cost-head h2,.sd-access-copy h2,.sd-responsibility-head h2,.sd-faq-head h2,.sd-related-head h2{font-size:var(--font-size-h2-compact)}.sd-friction-card{padding:30px 22px}.sd-friction-card>p{font-size:clamp(1.75rem,8.2vw,2.45rem)}.sd-friction-card dl{grid-template-columns:1fr}.sd-friction-card dl>div{min-height:0}.sd-system-step{padding-inline:16px}.sd-system-step-media{height:270px}.sd-system-step>header{margin-bottom:30px}.sd-system-step h3{font-size:clamp(2.45rem,11vw,3.25rem)}.sd-system-result{grid-template-columns:1fr;gap:8px}.sd-decision-strip{border-radius:20px;grid-template-columns:1fr}.sd-decision-strip article,.sd-decision-strip article:nth-child(2){border-bottom:1px solid #ffffff2b;border-right:0;min-height:210px}.sd-decision-strip article:last-child{border-bottom:0}.sd-route-row,.sd-cost-row{grid-template-columns:minmax(0,1fr);gap:12px}.sd-route-row p,.sd-cost-row p{grid-column:1}.sd-access-copy,.sd-access-plan{padding:62px 20px}.sd-access-plan-icon{width:130px}.sd-responsibility-card{min-height:300px;padding:30px 22px}.sd-related-link{min-height:205px;padding:28px 22px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sd-hero-facts,.sd-decision-strip{background:#0a343bf5}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.sd-hero-facts,.sd-decision-strip{background:var(--petrol-deep);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ffffffb8}}@media (prefers-reduced-motion:reduce){.sd-page *,.sd-page :before,.sd-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sd-system-visual,.sd-motion-ready .sd-reveal{transform:none}}@media print{.site-header,.site-footer,.mobile-contact-bar,.prelaunch-banner{display:none!important}}.region-page :is(h1,h2,h3,p,strong,li,a,dt,dd){overflow-wrap:anywhere}.region-page :is(h1,h2,h3,strong){-webkit-hyphens:auto;hyphens:auto}.region-page :is(.wide-shell,.sd-system-grid,.sd-system-step,.sd-route-row,.sd-cost-row)>*{min-width:0}@media (min-width:961px){.region-page .sd-route-row{grid-template-columns:minmax(min-content,.62fr) minmax(0,1fr)}}.region-page .sd-route-row h3{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.region-page .sd-system-result{grid-template-columns:max-content minmax(0,1fr)}.region-page a{scroll-margin-block:140px 100px}.region-page .roll-link{border-radius:var(--radius-control);padding-block:12px}.region-page .roll-link-label{-webkit-hyphens:auto;hyphens:auto;min-width:0;height:auto;display:grid}.region-page .roll-link-label>span{grid-area:1/1}.region-page .roll-link-label>span[aria-hidden]{transform:translateY(100%)}.region-page .roll-link:hover .roll-link-label>span[aria-hidden]{transform:translateY(0)}.region-page .roll-link-icon{flex-shrink:0}@media (prefers-reduced-motion:reduce){.region-page .roll-link:hover .roll-link-label>span{transform:none}}@media (max-width:620px){.region-page .sd-hero-facts>div{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px 16px;display:flex}.region-page .sd-hero-facts dt{flex:none;margin:0}.region-page .sd-hero-facts dd{flex:9rem}.region-page .sd-system-result{grid-template-columns:minmax(0,1fr)}}.sd-decision-strip{margin-inline:calc(-1 * var(--gutter));border-left:0;border-right:0;border-radius:0}.sd-decision-strip article:first-child{padding-left:var(--gutter)}.sd-decision-strip article:last-child{padding-right:var(--gutter)}@media (max-width:1200px){.sd-decision-strip article:nth-child(odd){padding-left:var(--gutter)}.sd-decision-strip article:nth-child(2n){padding-right:var(--gutter)}}@media (max-width:620px){.sd-decision-strip{border-radius:0}.sd-decision-strip article{padding-inline:var(--gutter)}}@media (max-width:720px){.sd-friction-card{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-left:0;border-right:0}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
._6gS0UW_seite{--blatt:1600;--rahmen-links:-1600;--rahmen-breite:3400;--rahmen-hoehe:780;--feld-oben:70;--feld-unten:716;--kette-unten:732;--ueberstand:370;--dach-oben:336;--kran-spitze:88;--ausleger:905;--luecke-von:860;--handy-von:600;--handy-breite:1040;--handy-oben:185;--kran-tiefer:102;--sicht-handy:780;--sicht-tablet:1100;--u:calc(100cqi / var(--blatt));--ab:0;--name-schrift:max(var(--font-size-h3), 1.42cqi);--klein-schrift:max(var(--font-size-sm), .72cqi);--unter:calc(var(--name-schrift) * var(--line-height-h3) + 2 * var(--space-2));--spielknopf-hoehe:clamp(var(--target-comfort), calc(20px + 1.25vw), 64px);--spielknopf-schrift:clamp(var(--font-size-button-small), calc(.5rem + .34vw), 1.35rem);--spielknopf-rand:clamp(var(--space-4), calc(8px + .42vw), 24px);background:var(--surface-page);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip;container-type:inline-size}._6gS0UW_kopf{z-index:1;--kopf-oben:calc(var(--header-room) + var(--space-5));--kopf-unten:var(--space-4);padding-block:var(--kopf-oben) var(--kopf-unten);padding-inline:var(--gutter);position:relative}._6gS0UW_kopf h1{margin:0 0 var(--space-3)}._6gS0UW_einstieg,._6gS0UW_weiter{margin:0}._6gS0UW_strasse{height:calc((var(--feld-unten) - var(--ab)) * var(--u) + var(--unter));position:relative}._6gS0UW_rahmen{width:calc(var(--blatt) * var(--u));height:100%;position:absolute;top:0;right:0}._6gS0UW_zeichnung{top:calc(-1 * var(--ab) * var(--u));left:calc(var(--rahmen-links) * var(--u));width:calc(var(--rahmen-breite) * var(--u));height:calc(var(--rahmen-hoehe) * var(--u));color:var(--color-petrol-700);pointer-events:none;--sa-strich:var(--color-petrol-700);--sa-papier:var(--surface-page);--sa-warm:var(--chip-own);--sa-warm-linie:var(--color-terracotta-700);--sa-kontur:1.5px;--sa-mittel:1px;--sa-fein:.62px;--sa-gross:66px;--sa-tafel:20px;display:block;position:absolute}._6gS0UW_zeichnung .sa-schild{fill:var(--color-petrol-700)}._6gS0UW_zeichnung .sa-nr{color:var(--color-white);fill:currentColor;font-family:var(--schrift-zahl);font-size:var(--font-size-map-label);font-weight:var(--font-weight-medium)}._6gS0UW_zeichnung .sa-pfosten{fill:none;stroke:var(--sa-strich);stroke-width:var(--sa-kontur)}._6gS0UW_zeichnung .sa-tafel{fill:var(--surface-page);stroke:var(--sa-strich);stroke-width:var(--sa-kontur)}._6gS0UW_zeichnung .sa-tafel-text{color:var(--color-petrol-700);fill:currentColor;font-family:var(--schrift-beschriftung);font-size:var(--sa-tafel);font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-h3)}._6gS0UW_zeichnung .sa-tafel-pointe{color:var(--text-accent)}._6gS0UW_zeichnung .sa-kran{fill:none;stroke:var(--sa-strich);stroke-width:var(--sa-kontur);stroke-linejoin:round;stroke-linecap:round}._6gS0UW_zeichnung .sa-kabine{fill:var(--surface-page);stroke:var(--sa-strich);stroke-width:var(--sa-mittel)}._6gS0UW_zeichnung .sa-seil{fill:none;stroke:var(--sa-strich);stroke-width:var(--sa-mittel);stroke-linecap:round}._6gS0UW_zeichnung .sa-platte{fill:var(--color-terracotta-700)}._6gS0UW_zeichnung .sa-platte-rand{fill:none;stroke:var(--color-white);stroke-opacity:.75;stroke-width:var(--sa-mittel)}._6gS0UW_zeichnung .sa-platte-nr{color:var(--color-white);fill:currentColor;font-family:var(--schrift-zahl);font-size:var(--sa-gross);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-h3)}._6gS0UW_fahrt,._6gS0UW_neigung,._6gS0UW_pendel,._6gS0UW_seil,._6gS0UW_last{transform-box:view-box}._6gS0UW_neigung,._6gS0UW_pendel,._6gS0UW_seil{transform-origin:var(--sa-angel)}._6gS0UW_wege{position:absolute;inset:0}._6gS0UW_wege ul{margin:0;padding:0;list-style:none}._6gS0UW_luecke{top:calc((var(--kette-unten) - var(--ab)) * var(--u));left:calc(var(--von) * var(--u));width:calc((var(--bis) - var(--von)) * var(--u));color:var(--text-accent);font-family:var(--schrift-beschriftung);font-size:var(--klein-schrift);font-weight:var(--font-weight-base);letter-spacing:var(--letter-spacing-plan-label);text-align:center;text-transform:uppercase;margin:0;position:absolute}._6gS0UW_weg{top:calc((var(--oben) - var(--ab)) * var(--u));bottom:0;left:calc(var(--von) * var(--u));width:calc((var(--bis) - var(--von)) * var(--u));position:absolute}._6gS0UW_link{gap:var(--space-1);--bis-boden:calc((var(--feld-unten) - var(--oben)) * var(--u) + var(--space-2));height:100%;padding-top:var(--bis-boden);border-radius:var(--radius-box);color:var(--text-heading);flex-direction:column;text-decoration:none;display:flex}._6gS0UW_name{align-items:center;gap:var(--space-2);font-family:var(--schrift-titel);font-size:var(--name-schrift);font-weight:var(--font-weight-medium);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);display:flex}._6gS0UW_pfeil{width:.56em;height:.56em;color:var(--text-accent);flex:none}._6gS0UW_zusatz{color:var(--text-body-soft);font-size:var(--klein-schrift);line-height:var(--line-height-label);white-space:nowrap;display:none}._6gS0UW_weg:first-child ._6gS0UW_link{--bis-kante:max(0px, var(--gutter) - (100cqi - var(--blatt) * var(--u)) - var(--von) * var(--u));padding-left:var(--bis-kante)}:is(._6gS0UW_strasse:has([data-haus="398"] a:is(:hover,:focus-visible)) [data-haus-bild="398"],._6gS0UW_strasse:has([data-haus="400"] a:is(:hover,:focus-visible)) [data-haus-bild="400"],._6gS0UW_strasse:has([data-haus="402"] a:is(:hover,:focus-visible)) [data-haus-bild="402"],._6gS0UW_strasse:has([data-haus="406"] a:is(:hover,:focus-visible)) [data-haus-bild="406"]){--sa-licht:1;--sa-tuer:.28}._6gS0UW_strasse:has(:is([data-haus="398"],[data-haus="400"],[data-haus="402"]) a:is(:hover,:focus-visible)) ._6gS0UW_neigung{transform:rotate(2.4deg)}._6gS0UW_strasse:has([data-haus="406"] a:is(:hover,:focus-visible)) ._6gS0UW_neigung{transform:rotate(-2.4deg)}._6gS0UW_link:is(:hover,:focus-visible) ._6gS0UW_pfeil{transform:translate(2px,-2px)}._6gS0UW_link:hover ._6gS0UW_name{text-decoration-line:underline;-webkit-text-decoration-color:var(--text-accent);text-decoration-color:var(--text-accent);text-decoration-thickness:var(--line-plan);text-underline-offset:var(--space-1)}._6gS0UW_nachbarn{opacity:.62}._6gS0UW_fuss{z-index:1;padding-block:var(--space-2) var(--space-4);padding-inline:var(--gutter);position:relative}@container not (min-width:350px){._6gS0UW_weiter{min-height:2lh}}._6gS0UW_vorschlag{color:var(--text-accent);text-decoration-line:underline;text-decoration-thickness:var(--line-plan);text-underline-offset:var(--space-1);white-space:nowrap}._6gS0UW_einladung{margin-top:var(--space-5)}._6gS0UW_einladungText{margin:0 0 var(--space-3);color:var(--text-body);font-size:var(--font-size-body);line-height:var(--line-height-lead)}._6gS0UW_stueck{display:inline-block}._6gS0UW_einladungKnoepfe{gap:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;max-width:100%;display:inline-grid}._6gS0UW_einladungKnoepfe button{width:100%;min-height:var(--spielknopf-hoehe);padding-inline:var(--spielknopf-rand);font-size:var(--spielknopf-schrift);text-align:center;cursor:pointer;justify-content:center}._6gS0UW_einladungKnoepfe button:disabled{cursor:default}@media (scripting:none){._6gS0UW_einladung{display:none}}._6gS0UW_spielfeld{display:none;position:absolute}._6gS0UW_seite[data-spiel] ._6gS0UW_spielfeld{--spiel-leiste:calc((var(--blatt) - var(--luecke-von)) * var(--u) - var(--gutter));display:block}._6gS0UW_seite[data-spiel] ._6gS0UW_kopf{pointer-events:none}._6gS0UW_seite[data-spiel] ._6gS0UW_kopf a{pointer-events:auto}._6gS0UW_seite[data-spiel] ._6gS0UW_wege{pointer-events:none}._6gS0UW_seite[data-spiel] ._6gS0UW_wege a{pointer-events:auto}._6gS0UW_seite[data-spiel] ._6gS0UW_zeichnung{--sa-kette:0}._6gS0UW_seite[data-spiel] ._6gS0UW_zusatz{display:none}._6gS0UW_seite[data-spiel] ._6gS0UW_weg:first-child ._6gS0UW_link{padding-left:0}@media (min-width:1024px){._6gS0UW_seite{--u:max(calc(62cqi / var(--blatt)), min(calc(100cqi / var(--blatt)), calc((100svh - 318px) / (var(--feld-unten) - var(--feld-oben)))));--unter:calc(var(--name-schrift) * var(--line-height-h3) + var(--klein-schrift) * var(--line-height-label) + var(--space-1) + 2 * var(--space-2))}._6gS0UW_kopf{--kopf-oben:calc(var(--header-room) + var(--space-10));min-height:calc(var(--header-offset) + (var(--ueberstand) - var(--kran-spitze)) * var(--u));--kopf-unten:calc((var(--ueberstand) - var(--dach-oben)) * var(--u) + var(--space-4))}._6gS0UW_kopf>*{max-width:min(62cqi, calc(100cqi - (var(--blatt) - var(--ausleger)) * var(--u) - var(--gutter) - var(--space-4)))}._6gS0UW_strasse{height:calc((var(--feld-unten) - var(--ueberstand)) * var(--u) + var(--unter))}._6gS0UW_rahmen{height:calc(var(--feld-unten) * var(--u) + var(--unter));top:auto;bottom:0}._6gS0UW_zusatz{display:block}._6gS0UW_fuss{--zusage:36rem;grid-template-columns:minmax(max-content, 1fr) minmax(0, min(calc((var(--blatt) - var(--luecke-von)) * var(--u) - var(--gutter)), calc(100cqi - 2 * var(--gutter) - var(--space-6) - var(--zusage))));align-items:start;column-gap:var(--space-6);display:grid}._6gS0UW_einladung{margin-top:0}._6gS0UW_seite[data-spiel] ._6gS0UW_spielfeld{top:calc(var(--feld-oben) * var(--u));width:100cqi;height:calc((var(--feld-unten) - var(--feld-oben)) * var(--u));right:0}._6gS0UW_seite[data-spiel] ._6gS0UW_einladung{min-height:calc(var(--leiste-hoehe,0px) - var(--unter) + var(--space-4));visibility:hidden}._6gS0UW_seite[data-spiel] ._6gS0UW_luecke{visibility:hidden}._6gS0UW_seite[data-spiel] ._6gS0UW_wege{inset:auto;top:calc(var(--feld-unten) * var(--u) + var(--space-2));left:calc(var(--gutter) - (100cqi - var(--blatt) * var(--u)));width:calc(100cqi - (var(--blatt) - var(--luecke-von)) * var(--u) - var(--gutter) - var(--space-6))}._6gS0UW_seite[data-spiel] ._6gS0UW_wege ul{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}._6gS0UW_seite[data-spiel] ._6gS0UW_weg{width:auto;position:static}._6gS0UW_seite[data-spiel] ._6gS0UW_link{height:auto;padding:0}._6gS0UW_seite[data-spiel] ._6gS0UW_name{--name-spiel:max(var(--font-size-body), 1.1cqi);font-size:var(--name-spiel)}}@media (1024px<=width<1200px){._6gS0UW_seite{--u:max(calc(62cqi / var(--blatt)), min(calc(96cqi / var(--blatt)), calc((100svh - 318px) / (var(--feld-unten) - var(--feld-oben)))))}}@media not (min-width:1024px){._6gS0UW_seite{--ab:var(--handy-oben);--name-schrift:var(--font-size-md)}._6gS0UW_kran{transform:translateY(calc(var(--kran-tiefer) * 1px))}._6gS0UW_schilder,._6gS0UW_bauschild{display:none}._6gS0UW_seite[data-spiel] ._6gS0UW_strasse{height:auto}._6gS0UW_seite[data-spiel] ._6gS0UW_rahmen{width:100%;height:auto;padding-top:0;position:relative}._6gS0UW_seite[data-spiel] ._6gS0UW_zeichnung{display:none}._6gS0UW_seite[data-spiel] ._6gS0UW_spielfeld{--feld-h:max(10rem, min(calc(100cqi * (var(--feld-unten) - var(--feld-oben)) / var(--sicht-tablet)), calc(100svh - var(--header-offset) - var(--bar-offset,0px) - var(--space-4))));width:100%;position:relative}._6gS0UW_seite[data-spiel] ._6gS0UW_wege{margin-inline:var(--gutter);position:relative;inset:auto}._6gS0UW_seite[data-spiel] ._6gS0UW_wege ul{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._6gS0UW_seite[data-spiel] ._6gS0UW_weg{width:auto;position:static}._6gS0UW_seite[data-spiel] ._6gS0UW_link{padding:var(--space-2) 0}._6gS0UW_seite[data-spiel] ._6gS0UW_luecke,._6gS0UW_seite[data-spiel] ._6gS0UW_einladung{display:none}}@media not (min-width:720px){._6gS0UW_seite{--u:calc(100cqi / var(--handy-breite))}._6gS0UW_kopf{--kopf-unten:var(--space-2)}._6gS0UW_strasse{height:auto}._6gS0UW_rahmen{--bildhoehe:calc((var(--feld-unten) - var(--ab)) * var(--u));width:100%;height:auto;padding-top:var(--bildhoehe);position:relative;right:auto}._6gS0UW_zeichnung{left:calc((var(--rahmen-links) - var(--handy-von)) * var(--u));--sa-klein:0;--sa-kette:0}._6gS0UW_luecke{display:none}._6gS0UW_einstieg span{display:block}._6gS0UW_wege{margin-inline:var(--gutter);border-top:1px solid var(--border-control);position:relative;inset:auto}._6gS0UW_wege ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._6gS0UW_weg{border-bottom:1px solid var(--border-control);width:auto;position:static}._6gS0UW_weg:nth-child(odd){border-right:1px solid var(--border-control)}._6gS0UW_link{min-height:var(--target-button);padding:var(--space-2);justify-content:center}._6gS0UW_weg:nth-child(odd) ._6gS0UW_link{padding-left:0}._6gS0UW_weg:nth-child(2n) ._6gS0UW_link{padding-left:var(--space-3)}._6gS0UW_name{--name-klein:clamp(var(--font-size-md), 6cqi, var(--font-size-h3));gap:var(--space-1);font-size:var(--name-klein);white-space:nowrap}._6gS0UW_einladungKnoepfe{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));grid-auto-flow:row;width:100%;display:grid}._6gS0UW_seite[data-spiel] ._6gS0UW_spielfeld{--feld-h:max(10rem, min(calc(100cqi * (var(--feld-unten) - var(--feld-oben)) / var(--sicht-handy)), calc(100svh - var(--header-offset) - var(--bar-offset,0px) - var(--space-4))))}._6gS0UW_seite[data-spiel] ._6gS0UW_wege ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._6gS0UW_seite[data-spiel] ._6gS0UW_weg:nth-child(2n) ._6gS0UW_link{padding-left:var(--space-3)}}@media (not (min-width:1024px)) and (orientation:landscape) and (max-height:500px){._6gS0UW_seite[data-spiel] ._6gS0UW_spielfeld{--feld-h:max(5rem, calc(100svh - var(--header-offset) - var(--bar-offset,0px) - var(--space-2)))}}@keyframes _6gS0UW_sa-fahrt{0%{transform:translateX(var(--sa-fahrt-start))}to{transform:none}}@keyframes _6gS0UW_sa-seil{0%{transform:scaleY(var(--sa-seil-start))}to{transform:none}}@keyframes _6gS0UW_sa-last{0%{transform:translateY(var(--sa-last-start))}to{transform:none}}@keyframes _6gS0UW_sa-pendel{0%{transform:none}14%{transform:rotate(-1.4deg)}34%{transform:rotate(-.5deg)}46%{transform:rotate(2.6deg)}60%{transform:rotate(-1.9deg)}73%{transform:rotate(1.1deg)}85%{transform:rotate(-.5deg)}94%{transform:rotate(.18deg)}to{transform:none}}@media (prefers-reduced-motion:no-preference){._6gS0UW_zeichnung{--sa-dauer:var(--duration-slow)}._6gS0UW_neigung{transition-property:transform;transition-duration:var(--duration-slow);transition-timing-function:var(--ease-standard)}._6gS0UW_pfeil{transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}._6gS0UW_fahrt{animation-name:_6gS0UW_sa-fahrt;animation-duration:1.1s;animation-timing-function:var(--ease-wisch);animation-fill-mode:backwards}._6gS0UW_seil{animation-name:_6gS0UW_sa-seil;animation-duration:1s;animation-delay:.65s;animation-timing-function:var(--ease-wisch);animation-fill-mode:backwards}._6gS0UW_last{animation-name:_6gS0UW_sa-last;animation-duration:1s;animation-delay:.65s;animation-timing-function:var(--ease-wisch);animation-fill-mode:backwards}._6gS0UW_pendel{animation-name:_6gS0UW_sa-pendel;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}}@media print{._6gS0UW_fahrt,._6gS0UW_seil,._6gS0UW_last,._6gS0UW_pendel{animation:none}}@media (forced-colors:active){._6gS0UW_zeichnung .sa-platte{fill:canvastext}._6gS0UW_zeichnung .sa-platte-nr{color:canvas}}
