/* Erzeugt von bin/i18n-rtl-css.mjs aus base.css – nicht von Hand ändern (Korrekturen: rtl.css) */
.skip{left:auto;right:1rem}.plan-grid:before{background-image:linear-gradient(to left, var(--grid-l) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-l) 1px, transparent 1px)}.dark.plan-grid:before,.dark .plan-grid:before{background-image:linear-gradient(to left, var(--grid-d) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-d) 1px, transparent 1px)}.prose ul{padding-left:0;padding-right:1.2em}.measure:before,.measure:after{background:linear-gradient(var(--c), var(--c)) center / 100% 1px no-repeat, linear-gradient(var(--c), var(--c)) right center / 1px 11px no-repeat}.measure:after{background:linear-gradient(var(--c), var(--c)) center / 100% 1px no-repeat, linear-gradient(var(--c), var(--c)) left center / 1px 11px no-repeat}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.measure.reveal:before{transform-origin:0%}.measure.reveal:after{transform-origin:100%}}.btn:hover svg.arrow{transform:translate(-4px)}.link-arrow:hover svg{transform:translate(-4px)}@supports (backdrop-filter:blur(8px)){.site-header{background:100% 0}}.nav{margin-left:0;margin-right:auto}.nav ul a:after{transform-origin:100%}.menu-btn{background:100% 0;margin-left:0;margin-right:auto}.menu-btn span,.menu-btn span:before,.menu-btn span:after{left:auto;right:13px}.menu-btn span:before{left:auto;right:0}.menu-btn span:after{left:auto;right:0}.menu-btn[aria-expanded=true] span{background:100% 0}.menu-btn[aria-expanded=true] span:before{transform:translateY(6px)rotate(-45deg)}.menu-btn[aria-expanded=true] span:after{transform:translateY(-6px)rotate(45deg)}@media (width<=1100px){.nav{transform:translate(-100%)}}.hero-copy{padding:clamp(3rem,7vh,6rem) 0 clamp(3rem,6vh,5rem) clamp(1rem,3vw,3rem)}.hero-media{margin-right:0;margin-left:calc((100vw - min(100vw, var(--wrap))) / -2 - var(--gut))}.hero-media:before{background:linear-gradient(-90deg, var(--ink) 0%, #15181b59 22%, #15181b00 45%), linear-gradient(0deg, #15181b8c, transparent 35%)}.hero-media:after{background-image:linear-gradient(-90deg,#ffffff17 1px,#0000 1px),linear-gradient(#ffffff17 1px,#0000 1px)}.hero-annot--top{right:auto;left:calc(var(--gut) + (100vw - min(100vw, var(--wrap))) / 2);text-align:left}.hero-annot--bottom{left:auto;right:2rem}.crosshair{left:auto;right:58%}.crosshair:before{left:auto;right:50%}.facts li{border-right:none;border-left:1px solid var(--line-d);padding:1.75rem 0 1.75rem 1.5rem}.facts li+li{padding-left:0;padding-right:1.5rem}.facts li:last-child{border-right:none;border-left:0}.facts .num sup{margin-left:0;margin-right:.05em}@media (width<=900px){.hero-media:before{background:linear-gradient(-180deg, var(--ink) 0%, #15181b00 30%), linear-gradient(0deg, #15181b80, transparent 40%)}.hero-annot--top{right:auto;left:var(--gut)}.hero-annot--bottom{left:auto;right:var(--gut)}.facts li{padding:1.25rem 0 1.25rem 1rem}.facts li:nth-child(2){border-right:none;border-left:0}.facts li:nth-child(3){padding-left:0;padding-right:0}}.svc-card:before{transform-origin:100%}.svc-card .no{left:auto;right:1rem}.svc-card:hover .more svg{transform:translate(-5px)}.promise-photo figcaption{left:auto;right:0}.proj .status{left:auto;right:.85rem}.ba-toggle{right:auto;left:.85rem}.ba-toggle button{background:100% 0}.proj .zoom{background:100% 0}.filter button{background:100% 0}.filter .count{margin-left:0;margin-right:.35rem}dialog.lightbox{background:100% 0}dialog.lightbox .lb-close{background:100% 0}.steps li{padding:2.5rem 0 0 1.5rem}.steps li:before{left:auto;right:0;transform:rotate(-45deg)}@media (width<=900px){.steps li{padding:0 2.75rem 2.25rem 0}}.region-map .attr{right:auto;left:.5rem}.cta-band:before{background-image:linear-gradient(-90deg,#ffffff17 1px,#0000 1px)}.titleblock>div{border-right:none;border-left:1px solid #ffffff47}.titleblock>div:last-child{border-right:none;border-left:0}.page-hero .ph-media:after{transform:translate(-14px,14px)}@media (width<=900px){.page-hero .ph-media{margin-right:0;margin-left:14px}}.crumbs li+li:before{margin-right:0;margin-left:.5rem}.points li{padding:2rem 0 0 2rem}.points li+li{border-left:none;border-right:1px solid var(--line);padding-left:0;padding-right:2rem}@media (width<=900px){.points li+li{border-left:none;border-right:0;padding-left:0;padding-right:0}}.faq details[open] summary:after{transform:rotate(-45deg)}.faq .answer{padding:0 0 1.5rem 3rem}.svc-row .media .no{left:auto;right:0}.timeline li{padding:1.75rem 0 0 1.5rem}.timeline li:before{left:auto;right:0}.field select{background-image:linear-gradient(-45deg, transparent 50%, var(--ink) 50%), linear-gradient(-135deg, var(--ink) 50%, transparent 50%);background-position:calc(100% - (100% - 20px)),calc(100% - (100% - 15px));padding-right:0;padding-left:2.5rem}.hp{left:auto!important;right:-10000px!important}.form-status{border-left:none;border-right:3px solid var(--ink)}.info-card dd{text-align:left}.map-static .marker{margin:-22px -11px 0 0;left:auto;right:50%}.map-static .attr{right:auto;left:0}
