.bm-site{--ink:#0e0e11;--ink-2:#2c3039;--grey:#5f6674;--grey-2:#9aa0aa;--line:#e4e4e7;--paper:#fafafa;--white:#fff;--desk:#f3f4f3;--em:hsl(var(--primary));--em-strong:#0a6a4a;--em-tint:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bm-site{--em-tint:color-mix(in srgb, hsl(var(--primary)) 7%, white)}}.bm-site{--f-head:var(--font-heading);--f-body:var(--font-body);--f-mono:var(--font-mono);--fs-lab:11px;--fs-xs:12px;--fs-s:14px;--fs-m:16px;--fs-l:20px;--fs-xl:26px;--fs-2xl:clamp(36px, calc(3vw / var(--z)), 56px);--fs-disp:clamp(44px, calc(4vw / var(--z)), 68px);--fs-num:clamp(56px, calc(5vw / var(--z)), 88px);--r:4px;--r-paper:2px;--sh-paper:0 1px 1px #16221d0d, 0 8px 18px -8px #16221d1f;--sh-panel:0 24px 40px -28px #14282047;--t-hover:var(--t-micro);--t-state:var(--t-small);--t-surface:.32s;--t-draw:.6s;--t-pen:.9s;--wrap:1800px;--gutter:24px;--mx-min:120px;--mx:max(var(--mx-min), min(calc(12vw / var(--z)), 216px) - var(--gutter) - var(--gap));--gap:clamp(48px, calc(3.3vw / var(--z)), 64px);--nav-h:60px;--sec:clamp(144px, calc(12vw / var(--z)), 196px);--kopf:60px;--z:1;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-m);-webkit-font-smoothing:antialiased;line-height:1.6}html:has(.bm-site){background:#fafafa;scroll-padding-top:88px}@supports (zoom:1.1){@media (min-width:990px){.bm-site{--z:.92;zoom:var(--z)}html:has(.bm-site){scroll-padding-top:80.96px}}}.bm-site *,.bm-site :before,.bm-site :after{box-sizing:border-box}.bm-site img{max-width:100%;height:auto;display:block}.bm-site a{color:inherit}:where(.bm-site) p{margin:0}.bm-site h1,.bm-site h2,.bm-site h3,.bm-site h4{font-family:var(--f-head);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.bm-site :is(button,input,select){font:inherit;color:inherit}.bm-site button{cursor:pointer}.bm-site .wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}@media (min-width:1087px){.bm-site .wrap{padding-right:calc(var(--gutter) + var(--mx) + var(--gap))}.bm-site .panel .wrap{padding-right:calc(var(--gutter) + var(--mx) + var(--gap) + 8px)}}@media (min-width:1087px) and (max-width:1177px){.bm-site .nav>.wrap{padding-right:var(--gutter)}}@media (min-width:1087px) and (max-width:1324px){.bm-site .panel .wrap{padding-right:var(--gutter)}}.bm-site .mono,.bm-site .notiz{font-size:var(--fs-xs);color:var(--grey);letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1.6}.bm-site .mono{font-family:var(--f-mono)}.bm-site .notiz{font-family:var(--f-body)}.bm-site .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bm-site :focus-visible{outline:2px solid var(--em);outline-offset:2px}.bm-site .satz{grid-template-columns:[rand] var(--mx) [steg] var(--gap) [text] minmax(0, 1fr) [ende];display:grid}.bm-site .satz>*{grid-column:text;min-width:0}.bm-site .kopf{grid-column:rand/ende;grid-template-columns:subgrid;align-items:baseline;display:grid}.bm-site .kopf>*{grid-column:text}.bm-site .kopf h2{font-size:var(--fs-2xl);max-width:18em}.bm-site .kopf .lead{font-size:var(--fs-l);color:var(--ink-2);max-width:52ch;margin-top:18px;line-height:1.55}.bm-site .kt{font:600 var(--fs-lab) / 1 var(--f-body);color:var(--grey);white-space:nowrap;transition:color var(--t-hover) var(--ease-out);grid-area:1/rand;justify-self:end;padding-right:20px;text-decoration:none}.bm-site .kt:hover{color:var(--ink)}.bm-site .kt[data-active]{color:var(--em)}.bm-site .kt[data-active][data-still]{color:var(--ink)}.bm-site .kt:focus-visible{outline-offset:4px;border-radius:var(--r)}.bm-site .btn{white-space:nowrap;font:600 var(--fs-m) / 1 var(--f-body);border-radius:var(--r);transition:transform var(--t-hover) var(--ease-out), background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);border:1px solid #0000;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;display:inline-flex}.bm-site .btn-primary{background:var(--em);color:var(--white)}.bm-site .btn-primary:hover{background:var(--em-strong);transform:translateY(-1px)}.bm-site .btn-ink{background:var(--ink);color:var(--white)}.bm-site .btn-ink:hover{background:var(--ink-2);transform:translateY(-1px)}.bm-site .btn-quiet{background:var(--white);color:var(--ink);border-color:var(--line)}.bm-site .btn-quiet:hover{border-color:#b9bdc4}.bm-site .btn .arr{transition:transform var(--t-hover) var(--ease-out);display:inline-block}.bm-site .btn .arr .pfeil{display:block}.bm-site .btn:hover .arr{transform:translate(4px)}.bm-site .btn-sm{font-size:var(--fs-s);padding:10px 14px}.bm-site .btn:active,.bm-site .btn:hover:active{transform:scale(.98)}.bm-site .q-ref{text-decoration:underline;-webkit-text-decoration-color:var(--grey-2);-webkit-text-decoration-color:var(--grey-2);-webkit-text-decoration-color:var(--grey-2);text-decoration-color:var(--grey-2);text-underline-offset:3px;transition:text-decoration-color var(--t-hover) var(--ease-out)}.bm-site .q-ref:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.bm-site .link{color:var(--ink);border-bottom:1px solid var(--grey-2);transition:border-color var(--t-hover) var(--ease-out);font-weight:600;text-decoration:none}.bm-site .link:hover{border-color:var(--em)}.bm-site .lx{padding:0}.bm-site .lx .satz{min-height:0;padding-top:96px;padding-bottom:calc(var(--kopf) * 1.5);grid-template-rows:none}@media (min-width:900px){.bm-site .satz>.lx-src{grid-row:auto;margin-top:20px}}.bm-site .lx h1{font-size:var(--fs-disp);letter-spacing:-.035em;max-width:15em;font-weight:800;line-height:1}.bm-site .lx .sub{font-size:var(--fs-l);color:var(--ink-2);max-width:48ch;margin-top:40px;line-height:1.55}.bm-site .ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.bm-site .lx.kurz .satz,.bm-site .lx[data-kurz] .satz{grid-template-rows:none;min-height:0;padding-bottom:0}@media (min-width:900px){.bm-site .lx.kurz .lx-src,.bm-site .lx[data-kurz] .lx-src{grid-row:auto;margin-top:20px}}.bm-site .chips{flex-wrap:wrap;gap:8px;margin:0;display:flex}.bm-site .chip{border:1px solid var(--line);background:var(--white);border-radius:var(--r);font-size:var(--fs-s);white-space:nowrap;color:var(--ink-2);transition:transform var(--t-state) var(--ease-out), border-color var(--t-hover) var(--ease-out);padding:6px 11px;font-weight:500;line-height:1.3}.bm-site .chip:hover{border-color:#b9bdc4}.bm-site .chip:active{transform:scale(.97)}.bm-site .chip[aria-pressed=true]{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink);font-weight:600}.bm-site :is(.chip[data-label],.chip .chip-t[data-label]){flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.bm-site :is(.chip[data-label],.chip .chip-t[data-label]):after{content:attr(data-label);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:600;overflow:hidden}.bm-site .row-in{animation:bm-rowin var(--t-state) var(--ease-out) both}@keyframes bm-rowin{0%{opacity:.35;transform:translateY(8px)}}.bm-site .fragen{padding:0 0 var(--sec)}.bm-site .h-fragen{font-size:var(--fs-2xl)}.bm-site .faq{margin-top:var(--kopf)}.bm-site .faq details{column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;display:grid}.bm-site .faq details>summary{grid-column:1}.bm-site .faq details>p{grid-area:1/2;padding-top:28px}.bm-site .faq details+details{border-top:1px solid var(--line)}.bm-site .faq summary{cursor:pointer;font:700 var(--fs-l) / 1.35 var(--f-head);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:24px;padding:28px 0;list-style:none;display:flex}.bm-site .faq summary::-webkit-details-marker{display:none}.bm-site .faq summary .pm{font-family:var(--f-mono);color:var(--grey);transition:transform var(--t-state) var(--ease-out);font-weight:400}.bm-site .faq details[open] summary .pm{transform:rotate(45deg)}.bm-site .faq details p{color:var(--ink-2);max-width:52ch;padding:0 0 30px}.bm-site .faq details[open] p{animation:bm-ansin var(--t-surface) var(--ease-out)}@keyframes bm-ansin{0%{opacity:0;transform:translateY(-6px)}}@supports (interpolate-size:allow-keywords){.bm-site :is(.faq,.mnav) details{interpolate-size:allow-keywords}.bm-site :is(.faq,.mnav) details::details-content{block-size:0;transition:block-size var(--t-surface) var(--ease-in), content-visibility var(--t-surface) allow-discrete;overflow:clip}.bm-site :is(.faq,.mnav) details[open]::details-content{block-size:auto;transition-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:reduce){.bm-site :is(.faq,.mnav) details::details-content{transition:none}}@keyframes bm-kopf-ein{0%{opacity:0}}@media (min-width:990px){.bm-site [data-page=ausschreibungen] .lx .lx-bild{grid-row:2/span 4}}@media (prefers-reduced-motion:no-preference){.bm-site [data-page=nicht-gefunden] .lx-bild{animation:bm-kopf-ein var(--t-state) var(--ease-out) backwards}}.bm-site .seite{display:block}.bm-site .abschnitt{padding:0 0 var(--sec)}.bm-site .abschnitt.erst,.bm-site section.erst{padding-top:var(--sec)}.bm-site .mm>li>a[aria-current=page],.bm-site .foot nav a[aria-current=page]{color:var(--ink);font-weight:600}.bm-site h1:focus{outline:none}@media (prefers-reduced-motion:reduce){.bm-site *,.bm-site :before,.bm-site :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}@media (max-width:1086px){.bm-site{--mx:88px;--gap:40px}}@media (max-width:899px){.bm-site{--gutter:16px;--nav-h:60px;--mx:0px;--gap:20px;--sec:112px;--kopf:48px;--fs-m:16px;--fs-l:20px;--fs-xl:26px;--fs-2xl:clamp(36px, 3.4vw, 52px);--fs-disp:clamp(42px, 4.45vw, 64px);--fs-num:clamp(56px, 5.6vw, 80px)}html:has(.bm-site){scroll-padding-top:84px}.bm-site .wrap{padding-left:12px}.bm-site .kt{display:none}.bm-site .lx .satz{grid-template-rows:none;min-height:0;padding-top:48px;padding-bottom:40px}.bm-site .lx-src{grid-row:auto;margin-top:24px}.bm-site .lx .sub{margin-top:20px}.bm-site .ctas{margin-top:24px}.bm-site .ctas .btn{padding:12px 16px}.bm-site .chips{flex-wrap:nowrap}.bm-site .faq details{display:block}.bm-site .faq details>p{padding-top:0}}@supports (width:round(1px, 1px)){@media (min-width:1087px){.bm-site{--mx:round(max(var(--mx-min), min(calc(12vw / var(--z)), 216px) - var(--gutter) - var(--gap)), 1px);--gap:round(clamp(48px, calc(3.3vw / var(--z)), 64px), 1px)}}}@media (min-width:1087px) and (max-width:1177px){.bm-site{--mx-min:112px;--gap:32px}}@media (min-width:900px){.bm-site p.notiz,.bm-site figcaption.notiz{max-width:55ch}}@media (min-width:1590px){.bm-site{--mx-min:130px;--fs-s:15px;--fs-xs:13px;--fs-lab:12px}}@media (max-width:899px){.bm-site :is(h1,h2){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}.bm-site :is(.q-grid,.fv,.blatt,.begriffe){grid-template-columns:minmax(0,1fr)!important}.bm-site .faq details{display:block!important}.bm-site :is(.btn,.chip,label.sw,label:has(>input[type=checkbox]),.t-seg button,.g-bar a,.q-clear,.c-clear,form :is(input:not([type=checkbox],[type=radio]),select)){min-width:44px;min-height:44px}.bm-site :is(.vz-list a,.vz li>a,.c-idx a,.c-hits a,.c-names li>a,.faecher li>a,.z-rang a.l,.p-mail a,.avv-adr a,.cl-e .kt){align-items:center;min-height:44px;display:inline-flex}.bm-site :is(.vz-foot,.vz-mehr,p.weiter,.g-vs>div,.p-nicht li,.qk-text p,.k-weiter,.begriffe dd,.reg-links li,.reg-karte)>.link{position:relative}.bm-site :is(.vz-foot,.vz-mehr,p.weiter,.g-vs>div,.p-nicht li,.qk-text p,.k-weiter,.begriffe dd,.reg-links li,.reg-karte)>.link:after{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.bm-site :is(.r-buyer,.zu-b,.mi-w,.c-hint,.c-hits .ziel,.r-hint,label.sw){--fs-xs:var(--fs-s)}.bm-site .chip{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bm-site .brand{align-items:center;min-height:44px;padding-block:0}}.bm-site .nur-klein{display:none}@media (max-width:899px){.bm-site .nur-gross{display:none}.bm-site .nur-klein{display:inline}}.bm-site .anriss-knopf{display:none}@media (max-width:899px){.bm-site [data-anriss]{height:auto!important;max-height:none!important;overflow:visible!important}.bm-site [data-anriss]>li+li{margin-top:8px}.bm-site [data-anriss]>li>a{background:var(--white);border-radius:var(--r);border:1px solid var(--line)!important;padding:12px 14px!important}.bm-site [data-anriss]>li:not(:has(>a)){background:var(--white);border-radius:var(--r);border:1px solid var(--line)!important;padding:12px 14px!important}.bm-site :is(div,.reg-foot)>.link[data-anriss-weiter],.bm-site .anriss-knopf{min-height:48px;font:600 var(--fs-m) / 1.3 var(--f-body);color:var(--ink);background:var(--white);border:1px solid var(--ink);border-radius:var(--r);justify-content:center;justify-self:stretch;align-items:center;gap:8px;padding-inline:16px;text-decoration:none}.bm-site :is(div,.reg-foot)>.link[data-anriss-weiter]{display:flex}}@media (max-width:899px) and (scripting:enabled){.bm-site [data-anriss]:not([data-anriss-offen])>li[data-anriss-aus]{display:none!important}.bm-site .anriss-knopf{width:100%;margin-top:8px;display:flex}}@media print{.bm-site :is(.nav,.foot,.mnav,.hl){display:none!important}}a[data-ausschreibung]:not([href]){pointer-events:none}.bm-site .score-ring{aspect-ratio:1;width:148px;position:relative}.bm-site .score-ring svg{width:100%;height:100%;display:block}.bm-site .score-ring .rest{stroke:var(--line)}.bm-site .score-ring .arc{stroke:var(--em);transition:stroke-dasharray var(--t-surface) var(--ease-out)}.bm-site .score-ring .ring-val{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.bm-site .score-ring .ring-val b{font:800 var(--fs-2xl) / 1 var(--f-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bm-site .score-ring .roll{display:inline-flex}.bm-site .score-ring .roll .dg{vertical-align:bottom;height:1.15em;line-height:1.15em;display:inline-block;overflow:hidden}.bm-site .score-ring .roll .st{flex-direction:column;display:flex}.bm-site .score-ring .roll .st>span{height:1.15em}.bm-site .nav{z-index:20;height:var(--nav-h);background:var(--paper);position:sticky;top:0}.bm-site .nav:after{content:"";background:var(--line);opacity:0;height:1px;position:absolute;inset:auto 0 0}.bm-site .nav>.wrap{height:100%;padding-left:calc(var(--gutter) + var(--mx) + var(--gap));align-items:center;gap:36px;display:flex}.bm-site .brand{padding-block:8px;display:inline-flex;position:relative}.bm-site .brand svg{width:auto;height:22px}.bm-site .nav-login{font-size:var(--fs-s);color:#3f4450;font-weight:500;text-decoration:none}.bm-site .nav-login:hover{color:var(--ink)}.bm-site .nav-end{align-items:center;gap:20px;margin-left:auto;display:flex}.bm-site .mm{gap:2px;margin:0;padding:0;list-style:none;display:flex}.bm-site .mm>li>a{border-radius:var(--r);font-size:var(--fs-s);color:#3f4450;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-weight:500;text-decoration:none;display:inline-flex}.bm-site .mm>li>a:hover{color:var(--ink)}.bm-site .mm-mobile{border:1px solid var(--line);background:var(--white);border-radius:var(--r);font-size:var(--fs-s);padding:9px 12px;font-weight:600;display:none}.bm-site .mnav{inset:var(--nav-h) 0 0 0;z-index:19;background:var(--white);overscroll-behavior:contain;padding:8px var(--gutter) 40px;border-top:1px solid var(--line);position:fixed;overflow-y:auto}.bm-site .mnav[hidden]{display:none}.bm-site .mnav ul{margin:0;padding:0;list-style:none}.bm-site .mnav .solo{border-bottom:1px solid var(--line);font:700 var(--fs-l) / 1.3 var(--f-head);padding:16px 0;text-decoration:none;display:block}.bm-site .mnav .ctas .btn{flex:auto;justify-content:center}@media (max-width:1086px){.bm-site .nav>.wrap{gap:22px}.bm-site .mm>li>a{padding:8px 7px}}@media (max-width:989px){.bm-site .nav>.wrap{padding-left:var(--gutter)}}@media (max-width:899px){.bm-site .nav>.wrap{padding-left:var(--gutter);gap:12px}.bm-site .nav>.wrap>nav,.bm-site .nav-login{display:none}.bm-site .mm-mobile{align-items:center;min-height:44px;display:inline-flex}.bm-site .nav-end{gap:10px}}@media (max-width:420px){.bm-site .nav .btn-sm{padding:9px 12px}.bm-site .brand svg{height:20px}}@media (max-width:371px){.bm-site .nav-end>.btn{display:none}}@media (min-width:990px){.bm-site .nav>.wrap{padding-left:calc(var(--gutter) + var(--mx) - 2px)}}.bm-site .foot{border-top:1px solid var(--line);padding:48px 0 44px}.bm-site .foot>.wrap{padding-left:calc(var(--gutter) + var(--mx) + var(--gap))}.bm-site .foot .legal{font-size:var(--fs-s);color:var(--grey);flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.bm-site .foot .legal a{color:var(--grey);text-decoration:none}.bm-site .foot .legal a:hover{color:var(--ink)}@media (max-width:899px){.bm-site .foot>.wrap{padding-left:var(--gutter)}.bm-site .foot .legal{align-items:center;row-gap:0}.bm-site .foot .legal a,.bm-site .foot .legal>span:first-child{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.bm-site .abschluss{padding:0 0 112px}.bm-site .terms{font-size:var(--fs-l);gap:6px;margin:36px 0 0;padding:0;list-style:none;display:grid}.bm-site .terms span{color:var(--grey)}.bm-site .abschluss .ctas{margin-top:36px}.bm-site .d-word{--h:128px;height:var(--h);width:calc(var(--h) * 4194 / 743);margin-top:160px;margin-left:calc(-1 * var(--gap) - var(--h) * 87 / 743);display:block}.bm-site .d-word svg{width:100%;height:100%;display:block}@media (max-width:899px){.bm-site .d-word{--h:64px;margin-top:96px}}.bm-site main{isolation:isolate;position:relative}.bm-site main:focus{outline:none}.bm-site .hl{z-index:-1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.bm-site .hl path{fill:none;stroke-width:1px;shape-rendering:crispedges}.bm-site .hl .hl-bg{stroke:var(--line)}.bm-site .hl .hl-on{stroke:var(--em);transition:stroke-dashoffset var(--t-surface) var(--ease-out)}.bm-site .brand[data-hl]:after{content:"";left:var(--hl-dx);top:var(--hl-top);width:1px;height:var(--hl-h);background:var(--line);transform-origin:top;position:absolute}@media (prefers-reduced-motion:no-preference){.bm-site[data-js] :is([data-hero-state=lade],[data-hero]:not([data-hero-state])) :is(h1,.sub,.ctas,.lx-fuss){opacity:.35;transform:translateY(10px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bm-site .nav:after{animation:linear both bm-lineon;animation-timeline:scroll(root);animation-range:0 120px}}}@keyframes bm-lineon{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.bm-site .rise{animation:bm-rise var(--t-surface) var(--ease-out) var(--delay,0s) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bm-site [data-reveal]{animation:linear both bm-rise;animation-timeline:view();animation-range:entry entry 240px}}}@keyframes bm-rise{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}.bm-site .regsec{padding:var(--sec) 0}.bm-site .reg{margin-top:var(--kopf)}.bm-site .suche{max-width:720px;position:relative}.bm-site .suche label{font-size:var(--fs-s);color:var(--ink-2);margin-bottom:8px;font-weight:600;display:block}.bm-site .suche input{width:100%;font-size:var(--fs-m);background:var(--white);border-radius:var(--r);border:1px solid #c4c7cd;padding:15px 48px 15px 16px}.bm-site .suche input::-webkit-search-cancel-button{appearance:none}.bm-site .suche input::placeholder{color:#737985}.bm-site .suche input:focus-visible{outline:2px solid var(--em);outline-offset:1px;border-color:var(--em)}.bm-site .q-clear{border-radius:var(--r);width:34px;height:34px;font-size:var(--fs-xl);color:var(--grey);background:0 0;border:0;line-height:1;position:absolute;bottom:7px;right:6px}.bm-site .q-clear:hover{color:var(--ink)}.bm-site .q-clear[hidden]{display:none}.bm-site .chipbar{flex-wrap:wrap;gap:8px 28px;margin-top:16px;display:flex}.bm-site .fv{margin-top:var(--kopf);grid-template-columns:calc(480px - var(--gap)) minmax(0, 1fr);align-items:start;gap:64px;display:grid}.bm-site .uhr{margin:0 0 0 calc(-1 * var(--gap));gap:14px;width:480px;display:grid;position:relative}.bm-site .uhr-dial{aspect-ratio:420/487;width:480px;height:auto;position:relative}.bm-site .uhr-n{font:500 var(--fs-lab) var(--f-mono);fill:var(--ink-2)}.bm-site .uhr-svg{width:100%;height:100%;display:block;overflow:visible}.bm-site .uhr-rest,.bm-site .uhr-bow{fill:none;stroke-width:2px}.bm-site .uhr-rest{stroke:var(--line)}.bm-site .uhr-bow{stroke:var(--em)}.bm-site .uhr-dots circle{fill:var(--grey-2);opacity:.75;transition:opacity var(--t-state) var(--ease-out), fill var(--t-state) var(--ease-out)}.bm-site .uhr-dots circle[data-late]{fill:var(--grey-2);opacity:.4}.bm-site .uhr-dots circle:not([data-on]){opacity:.1}.bm-site .uhr-dots[data-focus] g:not([data-hot]) circle[data-on]{opacity:.2}.bm-site .uhr-dots g[data-hot] circle[data-on]{opacity:1;fill:var(--em)}.bm-site .uhr-days path{fill:#0e0e1100;cursor:pointer;transition:fill var(--t-hover) var(--ease-out);outline:none}.bm-site .uhr-days path:hover{fill:#0e0e1109}.bm-site .uhr-days path[aria-pressed=true]{fill:#0e0e110f}.bm-site .uhr-days path:focus-visible{fill:#0e0e110f;stroke:var(--em);stroke-width:1.5px}.bm-site .uhr-marks>span{font:400 var(--fs-lab)/1 var(--f-mono);color:var(--grey);white-space:nowrap;pointer-events:none;position:absolute;translate:-50% -50%}.bm-site .uhr-marks span[data-em]{color:var(--ink)}.bm-site .uhr-marks [data-wort]{font-family:var(--f-body)}.bm-site .uhr-marks [data-ziffer]{font-family:var(--f-mono)}.bm-site .uhr-read{text-align:center;width:220px;color:var(--ink-2);pointer-events:none;position:absolute;top:57.906%;left:37.89%;translate:-50% -50%}.bm-site .uhr-read b{font:700 var(--fs-xl)/1.1 var(--f-head);letter-spacing:-.02em;color:var(--ink);display:block}.bm-site .uhr figcaption{padding-left:var(--gap);max-width:calc(42ch + var(--gap))}.bm-site .kt-uhr{padding-right:20px;position:absolute;top:57.906%;right:100%;translate:0 -50%}.bm-site .fv-list{min-width:0}.bm-site .count{font:600 var(--fs-l)/1.3 var(--f-head);letter-spacing:-.01em;color:var(--ink-2)}.bm-site .count .roll{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.bm-site .reg-list{overscroll-behavior:contain;scrollbar-width:thin;height:600px;margin:14px 0 0;padding:0;list-style:none;position:relative;overflow-y:auto}.bm-site .reg-list[hidden]{display:none}.bm-site .reg-list a{border-radius:var(--r);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:60px;padding:6px 8px 6px 0;text-decoration:none;display:grid}.bm-site .reg-list a:hover{background:var(--desk)}.bm-site .reg-list a:focus-visible{outline-offset:-2px}.bm-site .r-title{font:600 var(--fs-m)/1.4 var(--f-head);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bm-site .r-buyer{font-size:var(--fs-xs);color:var(--grey);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;line-height:1.45;display:block;overflow:hidden}.bm-site .rr{place-items:center;width:30px;height:30px;display:grid}.bm-site .rr svg{width:26px;height:26px}.bm-site .rr circle{fill:none;stroke-width:3.4px}.bm-site .rr .rest{stroke:var(--line)}.bm-site .rr .arc{stroke:#8d939d}.bm-site .r-meta{white-space:nowrap;justify-items:end;gap:1px;display:grid}.bm-site .r-meta b{color:var(--ink);font-weight:500}.bm-site .ghost-row{pointer-events:none;background:var(--paper);position:absolute;left:0;right:0}.bm-site .reg-empty{height:600px;font-size:var(--fs-s);color:var(--ink-2);margin-top:10px;padding:20px 0}.bm-site .reg-empty[hidden]{display:none}.bm-site .sugg{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bm-site .reg-foot{gap:10px;padding-top:24px;display:grid}.bm-site .reg-foot .link{font-size:var(--fs-s);justify-self:start}.bm-site .reg-foot .link .pfeil{vertical-align:-.12em;display:inline-block}.bm-site .roll{display:inline-flex}.bm-site .roll .dg{vertical-align:bottom;height:1.15em;line-height:1.15em;display:inline-block;overflow:hidden}.bm-site .roll .st{flex-direction:column;display:flex}.bm-site .roll .st>span{height:1.15em}.bm-site [data-register][data-wenig] .reg-list,.bm-site [data-register][data-wenig] .reg-empty{height:auto;max-height:600px}.bm-site [data-register][data-wenig] .reg-empty{min-height:120px}.bm-site [data-register-empty] .leer-eigen{color:var(--ink-2);margin-bottom:14px}@media (prefers-reduced-motion:no-preference){.bm-site .reg-list:not(.settled) .rr .arc{animation:bm-fill var(--t-draw) var(--ease-out) calc(.2s + var(--n) * 45ms) both}.bm-site .uhr-dots circle{animation:bm-uhrfall var(--t-surface) var(--ease-out) both;animation-timeline:--uhr;animation-range:cover calc(30% + var(--d) * 0.6%) cover calc(33% + var(--d) * 0.6%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bm-site .uhr-dial{view-timeline:--uhr block}}}@supports not (animation-timeline:view()){.bm-site .uhr-dots circle{animation:none}}@keyframes bm-uhrfall{0%{opacity:0;transform:translate(var(--fx), var(--fy))}}@keyframes bm-fill{0%{stroke-dashoffset:var(--v)}to{stroke-dashoffset:0}}@media (min-width:1087px) and (max-width:1324px){.bm-site .fv{grid-template-columns:calc(340px - var(--gap)) minmax(0, 1fr);gap:40px}.bm-site .uhr,.bm-site .uhr-dial{width:340px}}@media (max-width:1086px){.bm-site .fv{grid-template-columns:calc(400px - var(--gap)) minmax(0, 1fr);gap:44px}.bm-site .uhr,.bm-site .uhr-dial{width:400px}}@media (max-width:989px){.bm-site .r-meta .r-portal{display:none}}@media (max-width:899px){.bm-site .chipbar{scrollbar-width:none;flex-wrap:nowrap;gap:8px 20px;margin-right:-16px;padding-right:16px;overflow-x:auto}.bm-site .chipbar::-webkit-scrollbar{display:none}.bm-site .fv{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:36px}.bm-site .uhr{width:min(calc(100% + var(--gap)), 340px)}.bm-site .uhr-dial{aspect-ratio:420/487;width:100%;height:auto}.bm-site .uhr-read{width:40%}.bm-site .uhr-read b{font-size:var(--fs-m)}.bm-site .reg-list,.bm-site .reg-empty{height:480px}.bm-site .reg-list a{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;min-height:58px}.bm-site .r-meta .r-portal{display:none}}.bm-site .r-filter,.bm-site .r-frist,.bm-site .r-cap{display:none}@media (max-width:899px){.bm-site [data-register] .chipbar,.bm-site [data-register] .uhr{display:none}.bm-site [data-register] .r-filter{text-align:left;background:var(--white);border-radius:var(--r);border:1px solid #c4c7cd;gap:2px;width:100%;min-height:56px;margin-top:12px;padding:8px 16px;display:grid}.bm-site .r-filter b{font:600 var(--fs-m) / 1.3 var(--f-head);color:var(--ink)}.bm-site .r-filter span{font-size:var(--fs-s);color:var(--grey)}.bm-site .r-filter:focus-visible{outline:2px solid var(--em);outline-offset:1px}.bm-site [data-register] .fv{gap:16px;margin-top:24px}.bm-site [data-register] .reg-empty{height:auto;max-height:none}.bm-site [data-register] .reg-list a{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:6px 12px}.bm-site [data-register] .rr{grid-row:1/span 2;width:28px;height:28px}.bm-site [data-register] .r-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.bm-site [data-register] .r-meta{display:none}.bm-site [data-register] .r-frist{font:600 var(--fs-s) / 1.4 var(--f-body);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--desk);border-radius:var(--r);grid-column:2;justify-self:start;padding:3px 8px;display:block}.bm-site [data-register] .r-cap{display:block}.bm-site [data-register] .reg-foot{padding-top:20px}}.bm-site .r-blatt{width:100%;max-width:none;max-height:calc(85dvh / var(--z));border-radius:var(--r) var(--r) 0 0;background:var(--white);color:var(--ink);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}.bm-site .r-blatt::backdrop{background:#0e0e1152}.bm-site .r-blatt-in{padding:20px 16px calc(16px + env(safe-area-inset-bottom));gap:16px;display:grid}.bm-site .r-blatt h3{font-size:var(--fs-l)}.bm-site .r-blatt .chips{flex-wrap:wrap;gap:8px;display:flex}.bm-site .r-blatt .chip{min-height:44px;font-size:var(--fs-m)}.bm-site .r-blatt .count{font-size:var(--fs-m)}.bm-site .r-blatt .btn{justify-content:center;min-height:48px}@media (prefers-reduced-motion:no-preference){.bm-site .r-blatt[open]{transition:translate var(--t-state) var(--ease-out)}@starting-style{.bm-site .r-blatt[open]{translate:0 100%}}}.bm-site .karte{display:grid}.bm-site .karte>svg{grid-area:1/1;width:100%;height:auto;display:block}.bm-site svg[data-karte]{stroke:var(--karte-strich,#f3f4f3);stroke-width:1.2px;stroke-linejoin:round}.bm-site svg[data-karte] use{transition:fill var(--t-state) var(--ease-out)}.bm-site svg[data-karte] g[data-stufe="0"],.bm-site .legend .sw[data-stufe="0"]{fill:#eceeed;background:#eceeed}.bm-site svg[data-karte] g[data-stufe="1"],.bm-site .legend .sw[data-stufe="1"]{fill:#d3d7da;background:#d3d7da}.bm-site svg[data-karte] g[data-stufe="2"],.bm-site .legend .sw[data-stufe="2"]{fill:#aab0b7;background:#aab0b7}.bm-site svg[data-karte] g[data-stufe="3"],.bm-site .legend .sw[data-stufe="3"]{fill:#79818b;background:#79818b}.bm-site svg[data-karte] g[data-stufe="4"],.bm-site .legend .sw[data-stufe="4"]{fill:#3f4450;background:#3f4450}.bm-site svg[data-karte][data-fokus] g{fill:#e4e4e7}.bm-site svg[data-karte] use[data-on],.bm-site [data-an~=de] svg[data-karte] use[data-level=de],.bm-site [data-an~=at] svg[data-karte] use[data-level=at],.bm-site [data-an~=ch] svg[data-karte] use[data-level=ch]{fill:#2c3039}.bm-site svg[data-karte] use[data-aus]{opacity:.3}.bm-site svg[data-karte]:not([data-ruhig]) use:hover{fill:var(--ink)}.bm-site .karte-links{pointer-events:none}.bm-site .karte-links a{pointer-events:auto;cursor:pointer}.bm-site .karte-links use{fill:#0000;stroke:none;transition:fill var(--t-state) var(--ease-out)}.bm-site .karte-links a:hover use{fill:var(--ink)}.bm-site .karte-links a:focus-visible{outline:none}.bm-site .karte-links a:focus-visible use{stroke:var(--em);stroke-width:2px}.bm-site .fr-map{margin:0}.bm-site .fr-map figcaption{margin-top:14px}.bm-site .karte-wert{min-height:2.4em;font-size:var(--fs-s);color:var(--ink-2);align-items:baseline;gap:10px;margin-top:10px;display:flex}.bm-site .karte-wert b{font:800 var(--fs-xl) / 1 var(--f-head);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.bm-site .legend{font-variant-numeric:tabular-nums;font-family:var(--f-body);font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;padding:0;list-style:none;display:flex}.bm-site .legend li{align-items:center;gap:6px;display:inline-flex}.bm-site .legend .sw{border-radius:2px;width:12px;height:12px;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.bm-site .fall-karte{background:var(--white);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:16px 18px 14px}.bm-site .fk-tag{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.bm-site .fk-echt{color:var(--em-strong);background:var(--em-tint);border-radius:var(--r);padding:2px 7px}.bm-site .fk-titel{font:600 18px/1.3 var(--f-head);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:10px 0 0}.bm-site .fk-stelle{font-size:var(--fs-s);color:var(--grey);margin:2px 0 0}.bm-site .fk-frist{color:var(--ink);margin:10px 0 0;font-size:13px}.bm-site .fk-frist b{font-weight:500}.bm-site .fk-quelle{margin:2px 0 0}.bm-site .gleichung{margin-top:var(--kopf);min-width:0;display:grid}.bm-site .gl-kopf{max-width:460px;margin-bottom:28px}.bm-site .gl-zeile{min-width:0;display:grid}.bm-site .gl-r{align-items:end;gap:14px;min-width:0;display:flex}.bm-site .gl-res{font:800 88px/.8 var(--f-head);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;padding-bottom:14px;position:relative}.bm-site .gl-res i{background:var(--ink);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}.bm-site .gl-r-text{padding-bottom:16px}.bm-site .gl-lbl{margin:0;font-size:15px;font-weight:600;line-height:1.3}.bm-site .gl-r-text .notiz{margin:0}.bm-site .gl-nur-d{display:none}.bm-site .gl-aus{margin:18px 0 4px}.bm-site .gl{margin:0;padding:0;list-style:none;display:grid}.bm-site .gl-s{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:baseline;column-gap:6px;min-width:0;display:grid}.bm-site .gl-plus{font:500 20px/1 var(--f-head);color:var(--grey-2);padding-top:14px}.bm-site .gl-wahl{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:6px;padding:12px 0;display:grid}.bm-site .gl-wahl>*{grid-column:1}.bm-site .gl-z{font:600 30px/1 var(--f-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;grid-area:1/2/span 2;align-self:center}.bm-site .gl-n{text-underline-offset:5px;transition:text-decoration-color var(--t-state) var(--ease-out);grid-row:1;font-size:15px;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.bm-site .gl-wahl:hover .gl-n{-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.bm-site .gl-wahl[aria-expanded=true] .gl-n{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.bm-site .gl-a{line-height:1.5}.bm-site .gl-erkl{border-top:1px solid var(--line);color:var(--ink-2);margin-top:20px;padding-top:14px;font-size:15px;line-height:1.5;display:grid}.bm-site .gl-erkl>*{grid-area:1/1;max-width:72ch;margin:0}.bm-site .gl-erkl b{color:var(--ink);font-weight:600}.bm-site .gl-reserve{visibility:hidden}.bm-site .gl-op{display:none}.bm-site .gl-s[data-leer] .gl-z{font:500 var(--fs-xs) / 1.6 var(--f-body);letter-spacing:0;color:var(--grey)}.bm-site .gl-s[data-leer] .gl-n{color:var(--grey)}.bm-site .gl-gleich{border-top:1px solid var(--ink);justify-content:space-between;margin:0;padding-top:10px;font-weight:600;display:flex}.bm-site .gl-gleich .mono{color:var(--ink);font-size:14px}.bm-site .gl-fuss{gap:28px;margin-top:40px;display:grid}.bm-site .gl-profil{border-top:1px solid var(--line);gap:6px 40px;padding-top:18px;display:grid}.bm-site .gl-profil-t{font:600 16px/1.35 var(--f-head);margin:0}.bm-site .gl-profil-s{color:var(--ink-2);max-width:62ch;margin:0;font-size:15px}.bm-site .gl-profil-g{flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;display:flex}.bm-site .gl-profil-g span{font-variant-numeric:tabular-nums;font:400 var(--fs-xs) / 1.6 var(--f-body);color:var(--grey);white-space:nowrap}.bm-site .gl-profil-g b{color:var(--ink-2);font-weight:500}.bm-site .gl-weiter{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.bm-site .gl-weiter .notiz{max-width:48ch;margin:0}.bm-site .gl-quelle{border-top:1px solid var(--line);margin:28px 0 0;padding-top:12px}.bm-site .gl-quelle a{color:var(--ink-2)}@media (min-width:900px){.bm-site .gl-kopf{margin-bottom:44px}.bm-site .gl-zeile{grid-template-columns:minmax(0,4fr) minmax(0,1.25fr);align-items:start}.bm-site .gl{grid-area:1/1;grid-template-columns:repeat(4,minmax(0,1fr))}.bm-site .gl-s{border-top:0;grid-template-columns:minmax(0,1fr) 30px;align-items:start}.bm-site .gl-wahl{grid-template-columns:minmax(0,1fr);align-content:start;align-self:stretch;align-items:start;row-gap:4px;padding:0}.bm-site .gl-wahl>*{grid-area:auto/1}.bm-site .gl-plus,.bm-site .gl-aus,.bm-site .gl-gleich{display:none}.bm-site .gl-z{place-self:start;padding-bottom:10px;font-size:44px}.bm-site .gl-s[data-leer] .gl-z{min-height:54px;padding-top:14px}.bm-site .gl-n{margin-top:6px}.bm-site .gl-op{font:500 30px/1 var(--f-head);color:var(--grey-2);text-align:center;padding-top:10px;display:block}.bm-site .gl-r{grid-area:1/2;justify-items:start;gap:6px;display:grid}.bm-site .gl-res{font-size:112px}.bm-site .gl-r-text{padding-bottom:0}.bm-site .gl-lbl{margin-top:6px}.bm-site .gl-nur-d{display:inline}.bm-site .gl-profil{grid-template-columns:220px minmax(0,1fr)}}@keyframes gl-ein{0%{opacity:0;transform:translateY(8px)}}@keyframes gl-blende{0%{opacity:0}}@keyframes gl-zieh{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.bm-site .gleichung[data-stand=laeuft] .gl-s{--gl-t:calc(.25s + var(--i,0) * .42s)}.bm-site .gleichung[data-stand=laeuft] .gl-kopf{animation:gl-blende var(--t-state) var(--ease-out) both}.bm-site .gleichung[data-stand=laeuft] .gl-z{animation:gl-ein var(--t-state) var(--ease-out) var(--gl-t) both}.bm-site .gleichung[data-stand=laeuft] :is(.gl-plus,.gl-op){animation:gl-blende var(--t-state) var(--ease-out) calc(var(--gl-t) + 60ms) both}.bm-site .gleichung[data-stand=laeuft] :is(.gl-n,.gl-a){animation:gl-blende var(--t-state) var(--ease-out) calc(var(--gl-t) + .1s) both}.bm-site .gleichung[data-stand=laeuft] .gl-s:last-child .gl-op{animation-delay:1.7s}.bm-site .gleichung[data-stand=laeuft] .gl-res{animation:gl-ein .3s var(--ease-out) 1.85s both}.bm-site .gleichung[data-stand=laeuft] :is(.gl-r-text,.gl-aus,.gl-gleich,.gl-erkl){animation:gl-blende var(--t-state) var(--ease-out) 2s both}.bm-site .gleichung[data-stand=laeuft] .gl-res i{animation:gl-zieh .3s var(--ease-out) 2.1s both}}.bm-site .kal{--kh:46px;margin-top:var(--kopf);grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.bm-site .kal-blatt{background:var(--white);border-radius:var(--r-paper);min-width:0;box-shadow:var(--sh-paper);padding:14px 6px 12px}.bm-site .kal-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.bm-site .kal-monat{font:700 var(--fs-l) / 1.2 var(--f-head);letter-spacing:-.01em;color:var(--ink)}.bm-site .kal-leg{font-size:var(--fs-xs);color:var(--grey);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.bm-site .kal-leg li{transition:color var(--t-state) var(--ease-out);align-items:center;gap:6px;display:inline-flex}.bm-site .kal-leg li[data-an]{color:var(--ink);font-weight:600}.bm-site .kal-leg i{border:1px solid var(--line);background:var(--desk);border-radius:2px;width:10px;height:10px}.bm-site .kal-leg [data-l=erstellen] i{background:var(--em-tint);border-color:var(--em)}@supports (color:color-mix(in lab, red, red)){.bm-site .kal-leg [data-l=erstellen] i{border-color:color-mix(in srgb, var(--em) 35%, white)}}.bm-site .kal-leg [data-l=abgegeben] i{background:var(--ink);border-color:var(--ink)}.bm-site .kal-wt{height:22px;font-size:var(--fs-lab);grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:14px 0 3px;display:grid}.bm-site .kal-wt span:nth-child(n+6){color:var(--grey)}.bm-site .kal-gitter{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.bm-site .kal-gitter>.kz{height:var(--kh)}.bm-site .kz{text-align:left;border:1px solid var(--line);background:var(--white);min-width:0;color:inherit;font:inherit;cursor:pointer;border-radius:2px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:5px 5px 6px;transition:background-color 95ms linear,border-color 95ms linear,box-shadow 95ms linear;display:flex;position:relative;overflow:hidden}.bm-site .kz .kn{font:500 var(--fs-xs) / 1 var(--f-mono);color:var(--ink-2);font-variant-numeric:tabular-nums}.bm-site .kz.we .kn{color:var(--grey)}.bm-site .kz .ke{z-index:1;font:600 11px/1.2 var(--f-body);letter-spacing:-.005em;color:var(--grey);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;transition:color var(--t-state) var(--ease-out);display:none;position:relative}.bm-site .kz .kmon{font-family:var(--f-body);display:none}.bm-site .kz .km{background:var(--grey-2);border-radius:1px;width:12px;height:3px;display:block}.bm-site .kz[data-war] .km,.bm-site .kz[data-jetzt] .km{background:var(--em)}.bm-site .kz.aus{cursor:default;background:0 0;border-color:#0000}.bm-site .kz.aus .kn{color:var(--grey);font-weight:400}.bm-site .kal-gitter>.kal-luecke{height:auto;min-height:28px;font-size:var(--fs-lab);color:var(--grey);cursor:default;border-style:dashed;grid-column:1/-1;justify-content:center;padding:4px 8px;line-height:1.3}.bm-site .kz.pub{border-style:dashed;border-color:var(--grey-2);cursor:default;background:0 0}.bm-site .kz.pub .ke{font:500 var(--fs-lab) / 1.2 var(--f-body)}.bm-site .kz[data-war][data-s=entscheiden]{background:var(--desk)}.bm-site .kz[data-war][data-s=erstellen]{background:var(--em-tint);border-color:var(--em)}@supports (color:color-mix(in lab, red, red)){.bm-site .kz[data-war][data-s=erstellen]{border-color:color-mix(in srgb, var(--em) 22%, white)}}.bm-site .kz:is([data-war],[data-jetzt]) .ke{color:var(--ink)}.bm-site .kz:not(.ev,.aus,.pub,.kal-luecke):after{content:"";background:var(--ink);opacity:.22;transform-origin:0;width:min(52%,44px);height:1.5px;transition:transform var(--t-small) var(--ease-out);border-radius:1px;position:absolute;top:74%;left:calc(50% - min(26%,22px));transform:rotate(-38deg)scaleX(0)}.bm-site .kz:not(.ev,.aus,.pub,.kal-luecke)[data-war]:after{transform:rotate(-38deg)scaleX(1)}.bm-site .kz[data-jetzt]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.bm-site .kz[data-jetzt] .kn{color:var(--ink);font-weight:700}.bm-site .kz.ff{border-color:var(--ink-2)}.bm-site .kz.frist{background:var(--ink);border-color:var(--ink)}.bm-site .kz.frist :is(.kn,.ke){color:var(--white)}.bm-site .kz.frist .km{background:var(--white)}.bm-site .kz.frist[data-jetzt]{box-shadow:0 0 0 2px var(--white), 0 0 0 4px var(--em)}.bm-site .kz.danach{border-style:dashed;border-color:var(--grey-2);background:0 0}.bm-site .kz.danach[data-breit]{grid-column:span 2}@media (max-width:699px){.bm-site .kz.danach{grid-column:span 2}}.bm-site .kz.danach .kn{color:var(--grey);font-weight:400;font-family:var(--f-body)}.bm-site .kz.danach .ke{display:block}.bm-site .kz.danach .km{display:none}.bm-site .kz.danach[data-jetzt]{border-style:solid;border-color:var(--ink);background:var(--white)}.bm-site .kz:not(.aus,.pub,.kal-luecke,[data-jetzt]):hover{border-color:#b9bdc4}.bm-site .kz:focus-visible{outline-offset:1px}.bm-site .kal-tag{min-width:0;padding-top:12px}.bm-site .kal-dl{color:var(--grey)}.bm-site .kal-datum{font:600 var(--fs-l) / 1.25 var(--f-head);letter-spacing:-.01em;color:var(--ink);margin-top:2px}.bm-site .kal-frist{font:400 var(--fs-xs) / 1.4 var(--f-body);color:var(--grey);margin-top:14px}.bm-site .kal-frist b{font:700 var(--fs-2xl) / 1.02 var(--f-head);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.bm-site .kal-frist[data-nah] b{color:var(--em)}.bm-site :is(.kal-notiz,.kal-folge){display:grid}.bm-site :is(.kal-notiz,.kal-folge)>*{grid-area:1/1;min-width:0}.bm-site .kal-reserve{visibility:hidden}.bm-site .kal-notiz{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.bm-site .kal-notiz .nt-t{font:600 var(--fs-m) / 1.3 var(--f-head);color:var(--ink-2)}.bm-site .kal-notiz [data-ev] .nt-t{color:var(--em-strong)}.bm-site .kal-notiz .nt-x{font-size:var(--fs-s);color:var(--ink-2);max-width:48ch;margin-top:4px;line-height:1.5}.bm-site .kal .lane-slot>.card{box-shadow:none;will-change:auto;background:0 0;padding:0}.bm-site .kal .c-sig{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.bm-site .kal .c-sig>div{border-top:1px solid var(--line);padding-top:8px}.bm-site .kal .c-sig dt{font:600 var(--fs-lab) / 1.4 var(--f-body);color:var(--grey)}.bm-site .kal .c-sig dd{font-size:var(--fs-xs);color:var(--grey);margin:2px 0 0;line-height:1.35}.bm-site .kal .c-sig dd b{font:500 20px/1.15 var(--f-mono);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.bm-site .kal .c-stufe{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--grey);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:12px;padding-top:10px;display:flex}.bm-site .kal .c-stufe b{font:600 var(--fs-s) / 1.3 var(--f-head);color:var(--em-strong)}.bm-site .kal .c-stufe>span:last-child{flex-basis:100%}.bm-site .kal .c-stufe [data-alt]{color:var(--ink);font-weight:600}.bm-site .kal-probe{color:var(--ink-2);background:var(--desk);border-radius:var(--r);padding:1px 7px;line-height:1.5}.bm-site .kal-ergebnis{visibility:hidden;gap:8px;display:grid}.bm-site .kal-ergebnis[data-offen]{visibility:visible}.bm-site .kal-ergebnis .btn[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.bm-site .kal-folge{font-size:var(--fs-s);color:var(--ink-2);max-width:48ch;line-height:1.5}.bm-site .kal-quelle{max-width:78ch;margin-top:28px}.bm-site .kal-hand{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:28px;padding-top:20px;display:flex}.bm-site .kal-hand p{max-width:46ch;font-size:var(--fs-m);color:var(--ink-2)}.bm-site .kal-ctas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:700px){.bm-site .kal{--kh:66px}.bm-site .kal-blatt{padding:18px 20px 20px}.bm-site .kz{padding:6px 7px 7px}.bm-site .kz .ke{display:block}.bm-site .kz .kmon{display:inline}.bm-site .kz .km{display:none}}@media (min-width:900px){.bm-site .kal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"blatt blatt""tag karte""erg karte";gap:16px 44px}.bm-site .kal-blatt{--kh:clamp(66px, 9.5cqi, 104px);grid-area:blatt;margin-bottom:20px;container-type:inline-size}.bm-site .kal-tag{grid-area:tag;padding-top:0}.bm-site .kal .lane-slot{grid-area:karte}.bm-site .kal-ergebnis{grid-area:erg}}.bm-site .kartei{margin-top:var(--kopf);gap:36px;display:grid}.bm-site .kartei-links,.bm-site .kartei-rechts{min-width:0}.bm-site .kartei-links{container-type:inline-size}.bm-site .kartei-reiter{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;position:relative}.bm-site .kartei-tab{text-align:left;background:var(--desk);border:1px solid var(--line);border-radius:var(--r);min-width:0;min-height:44px;font:600 12.5px/1.2 var(--f-head);color:var(--ink-2);transition:transform var(--t-state) var(--ease-out), background-color var(--t-hover) var(--ease-out);align-items:center;gap:6px;padding:8px;display:flex}.bm-site .kartei-tab .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bm-site .kartei-tab:hover{background:var(--white)}.bm-site .kartei-tab[aria-selected=true]{background:var(--white);color:var(--ink);border-color:var(--ink)}.bm-site .kartei-mk{border:1.5px solid var(--grey-2);background:var(--white);width:14px;height:14px;transition:background-color var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.bm-site .kartei-mk svg{width:10px;height:10px}.bm-site .kartei-mk path{fill:none;stroke:var(--white);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.bm-site .kartei-mk[data-on]{background:var(--em);border-color:var(--em)}.bm-site .kartei-mk[data-on] path{opacity:1}.bm-site .kartei-stapel{margin-top:6px;display:grid;position:relative}.bm-site .kartei-stapel:before,.bm-site .kartei-stapel:after{content:"";background:var(--white);border:1px solid var(--line);border-radius:0 0 var(--r-paper) var(--r-paper);border-top:0;height:24px;position:absolute;bottom:-6px;left:10px;right:10px}.bm-site .kartei-stapel:after{bottom:-12px;left:20px;right:20px}.bm-site .kartei-karte{z-index:1;background:var(--white);border:1px solid var(--line);border-radius:var(--r-paper);min-width:0;box-shadow:var(--sh-paper);grid-area:1/1;grid-template-rows:auto auto 1fr auto;padding:18px 18px 16px;display:grid;position:relative}.bm-site .kartei-karte:not([data-vorn]){visibility:hidden}.bm-site p.kartei-kopf{justify-content:space-between;align-items:start;gap:12px;max-width:none;font-size:11.5px;display:flex}.bm-site .kartei-kopf .kartei-fuer{font-size:inherit;display:block}.bm-site .kartei-kopf .kartei-etikett{font-size:inherit;flex:none}.bm-site .kartei-name{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:14px;font-size:20px;display:flex}.bm-site .kartei-pfl{font:400 11px/1.5 var(--f-body);letter-spacing:0;color:var(--ink-2);background:var(--desk);border-radius:var(--r);padding:1px 6px}.bm-site .kartei-zitat{letter-spacing:-.01em;color:var(--ink);text-indent:-.45em;max-width:34em;margin:14px 0 0;font-size:19px;line-height:1.45}.bm-site .kartei-zitat mark{color:var(--ink);-webkit-text-decoration:underline 1.5px dashed var(--em);-webkit-text-decoration:underline 1.5px dashed var(--em);-webkit-text-decoration:underline 1.5px dashed var(--em);text-decoration:underline 1.5px dashed var(--em);text-underline-offset:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .3s var(--ease-out);background:0 0;border-radius:2px;padding:1px}.bm-site .kartei-zitat mark[data-on]{background:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.bm-site .kartei-zitat mark[data-on]{background:color-mix(in srgb, hsl(var(--primary)) 14%, white)}}.bm-site .kartei-zitat mark[data-on]{text-decoration:none}.bm-site .kartei-fuss{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:22px;padding-top:14px;display:flex}.bm-site .kartei-st{color:var(--ink-2);flex:220px;font-size:13.5px}.bm-site .kartei-st b{color:var(--ink)}.bm-site .kartei-kb{border-radius:var(--r);border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--white);font:600 13px/1 var(--f-body);transition:background-color var(--t-hover) var(--ease-out), transform .1s var(--ease-out);align-items:center;padding:0 12px;display:inline-flex}.bm-site .kartei-kb:hover{background:var(--ink-2)}.bm-site .kartei-kb:active{transform:scale(.97)}.bm-site .kartei-ok{font:600 13px/1 var(--f-body);color:var(--em-strong)}.bm-site .kartei-lk{min-height:44px;color:var(--grey);text-decoration:underline;-webkit-text-decoration-color:var(--grey-2);-webkit-text-decoration-color:var(--grey-2);-webkit-text-decoration-color:var(--grey-2);text-decoration-color:var(--grey-2);text-underline-offset:3px;transition:color var(--t-hover) var(--ease-out);background:0 0;border:0;padding:8px 2px;font-size:13px;font-weight:500}.bm-site .kartei-lk:hover{color:var(--ink)}.bm-site .kartei-folge{color:var(--ink-2);flex-basis:100%;font-size:12.5px;line-height:1.45}.bm-site .kartei-folge[data-ko],.bm-site .kartei-ko{color:hsl(var(--destructive-strong))}.bm-site .kartei-blaettern{align-items:center;gap:8px;margin-top:22px;display:flex}.bm-site .kartei-blaettern .notiz{margin-right:auto}.bm-site .kartei-pf{border:1px solid var(--line);border-radius:var(--r);background:var(--white);width:44px;height:44px;font:500 14px/1 var(--f-body);transition:border-color var(--t-hover) var(--ease-out);place-items:center;display:inline-grid}.bm-site .kartei-pf[data-zurueck] .pfeil{transform:scaleX(-1)}.bm-site .kartei-pf:hover{border-color:var(--ink)}.bm-site .kartei-rechts{align-content:start;gap:26px;display:grid}.bm-site .kartei-reife{border-top:1px solid var(--ink);padding-top:14px}.bm-site .kartei-rz{align-items:baseline;gap:10px;display:flex}.bm-site .kartei-rl{font:600 15px/1 var(--f-head)}.bm-site .kartei-rz b{font:500 44px/1 var(--f-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;display:inline-block}.bm-site .kartei-rv{font:400 12px/1 var(--f-body);color:var(--grey)}.bm-site .kartei-bar{background:var(--desk);border-radius:2px;height:8px;margin-top:14px;position:relative}.bm-site .kartei-fill{background:var(--em);transform-origin:0;border-radius:2px;position:absolute;inset:0}.bm-site .kartei-deckel{background:var(--ink);width:1.5px;position:absolute;top:-4px;bottom:-4px}.bm-site .kartei-skala{justify-content:space-between;margin-top:4px;display:flex;position:relative}.bm-site .kartei-cl{color:var(--ink-2);position:absolute;transform:translate(-50%)}.bm-site .kartei-rtext{color:var(--ink-2);gap:6px;margin-top:10px;font-size:13px;line-height:1.5;display:grid}.bm-site .kartei-weiter{align-content:start;gap:12px;display:grid}.bm-site .kartei-ns{color:var(--grey);font-size:13px}.bm-site .kartei-ns b{font:600 16px/1.35 var(--f-head);color:var(--ink);margin-top:2px;display:block}.bm-site .kartei-weiter .kartei-ab .pfeil{transform:rotate(90deg)}.bm-site .kartei-weiter .btn:hover .arr{transform:translateY(2px)}.bm-site .kartei-notiz{color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;font-size:13px}.bm-site p.kartei-fusszeile{max-width:92ch}@media (prefers-reduced-motion:no-preference){.bm-site .kartei-fill{transition:transform .3s var(--ease-out)}}@media (min-width:900px){.bm-site .kartei{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:20px 48px}.bm-site .kartei-fusszeile{grid-column:1/-1}.bm-site .kartei-karte{min-height:340px;padding:22px 30px}.bm-site .kartei-name{margin-top:18px;font-size:22px}.bm-site .kartei-zitat{font-size:24px}.bm-site .kartei-zitat mark{text-underline-offset:6px}.bm-site .kartei-kb,.bm-site .kartei-lk{min-height:34px}.bm-site .kartei-pf{width:36px;height:36px}.bm-site .kartei-rechts{padding-top:46px}}@container (min-width:530px){.bm-site .kartei-reiter{gap:3px;padding:0 4px;display:flex}.bm-site .kartei-tab{border-radius:var(--r) var(--r) 0 0;border-bottom:0;flex:auto;gap:5px;min-height:40px;padding:8px 6px;font-size:12px;transform:translateY(6px)}.bm-site .kartei-tab .kartei-mk{width:13px;height:13px}.bm-site .kartei-tab[aria-selected=true]{border-color:var(--line);margin-bottom:-1px;padding-bottom:9px;transform:none}.bm-site .kartei-stapel{margin-top:0}}.bm-site .weg{min-width:0;margin-top:32px;display:grid}.bm-site .weg>.fall-karte{max-width:460px}.bm-site .weg-bahn{min-width:0;margin-top:36px;position:relative}.bm-site .weg-bogen,.bm-site .weg-fill,.bm-site .weg-spur{display:none}.bm-site .weg-linie{gap:22px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.bm-site .weg-linie:before{content:"";transform-origin:top;background:#0e0e1140;width:1.5px;position:absolute;top:8px;bottom:12px;left:6px}.bm-site .weg .st{min-width:0;position:relative}.bm-site .weg-dot{border:1.5px solid var(--ink);background:var(--paper);width:13px;height:13px;transition:background-color var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out);border-radius:50%;position:absolute;top:5px;left:-30px}.bm-site .st:first-child .weg-dot{background:var(--em);border-color:var(--em)}.bm-site .weg-bahn:has(.st:nth-child(2):is(:hover,:focus-within)) .st:nth-child(-n+2) .weg-dot{background:var(--em);border-color:var(--em)}.bm-site .weg-bahn:has(.st:nth-child(3):is(:hover,:focus-within)) .st:nth-child(-n+3) .weg-dot{background:var(--em);border-color:var(--em)}.bm-site .weg-bahn:has(.st:nth-child(4):is(:hover,:focus-within)) .weg-dot{background:var(--em);border-color:var(--em)}.bm-site .weg-bahn:has(.st:nth-child(2):is(:hover,:focus-within)){--p:1}.bm-site .weg-bahn:has(.st:nth-child(3):is(:hover,:focus-within)){--p:2}.bm-site .weg-bahn:has(.st:nth-child(4):is(:hover,:focus-within)){--p:3}.bm-site .st h3{letter-spacing:-.02em;font-size:22px}.bm-site .st h3 a{text-decoration:none}.bm-site .st h3 a:after{content:"";border-radius:var(--r);position:absolute;inset:-6px -8px}.bm-site .st h3 a:focus-visible{outline:none}.bm-site .st:has(a:focus-visible){outline:2px solid var(--em);outline-offset:6px;border-radius:var(--r)}.bm-site .st-wort{color:var(--em-strong);margin-top:6px}.bm-site .st-satz{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.55}.bm-site .st-tun{margin-top:8px;font-size:15px;font-weight:600;display:inline-block}.bm-site .st-tun .notiz{margin-right:6px;font-weight:400}.bm-site .st-ziel{margin:8px 0 0 10px;display:inline-block}.bm-site .st-dl{color:var(--ink-2);gap:6px;margin:10px 0 0;font-size:14px;line-height:1.5;display:grid}.bm-site .st-dl dd{margin:0}.bm-site .st-mehr{margin-top:8px;font-size:14px}.bm-site .st-mehr .link{z-index:1;position:relative}.bm-site .weg-zurueck{align-items:baseline;gap:8px;margin-top:18px;padding-left:30px;display:flex}.bm-site .weg-weiter{font-size:var(--fs-m);color:var(--ink-2);margin-top:40px}@media (min-width:900px){.bm-site .satz:has(>.weg)>.kopf{grid-row:1;align-self:start;padding-right:360px}.bm-site .satz>.weg{grid-row:1/span 2;grid-template-rows:subgrid;margin-top:0}.bm-site .weg>.fall-karte{place-self:start end;width:312px}.bm-site .weg-bahn{margin-top:28px;padding-top:64px}.bm-site .weg-bogen{width:calc(75% + 21px);height:64px;display:block;position:absolute;top:0;left:6px}.bm-site .weg-bogen svg:not(.weg-pfeil){width:100%;height:50px;position:absolute;inset:14px 0 0;overflow:visible}.bm-site .weg-bogen path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bm-site .weg-b{stroke:#0e0e1140}.bm-site .weg-pfeil{width:10px;height:8px;position:absolute;top:52px;left:-5px;overflow:visible}.bm-site .weg-bogen .weg-pfeil path{fill:var(--em);stroke:none}.bm-site .weg-bogen p{text-align:center;max-width:none;position:absolute;top:0;left:0;right:0}.bm-site .weg-linie{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;padding:0}.bm-site .weg-linie:before{transform-origin:0;width:auto;height:1.5px;inset:6px calc(25% - 27px) auto 6px}.bm-site .weg-fill{background:var(--em);transform-origin:0;height:1.5px;transform:scaleX(calc(var(--p,0) / 3));transition:transform var(--t-surface) var(--ease-out);display:block;position:absolute;top:70px;left:6px;right:calc(25% - 27px)}.bm-site .weg .st{padding-top:30px}.bm-site .weg-dot{top:0;left:0}.bm-site .st-tun,.bm-site .st-ziel{display:block}.bm-site .st-ziel{margin:4px 0 0}.bm-site .weg-zurueck{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.bm-site .weg-spur{pointer-events:none;z-index:2;height:54px;display:block;position:absolute;top:0;left:0;right:0}.bm-site .weg-zug{opacity:0;width:calc(100% + 28px);position:absolute;inset:0 auto 0 0}.bm-site .weg-wagen{color:var(--ink);background:var(--white);border:1px solid var(--em);border-radius:var(--r);white-space:nowrap;padding:5px 7px;font-size:11px;line-height:1;position:absolute;bottom:0;left:6.5px;transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.bm-site .weg[data-stand=laeuft]>.fall-karte{animation:bm-weg-auf .3s var(--ease-out) backwards;--hub:8px}.bm-site .weg[data-stand=laeuft] .weg-linie:before{animation:bm-weg-zieh-y var(--t-pen) var(--ease-out) .15s backwards}.bm-site .weg[data-stand=laeuft] .st>:not(.weg-dot){animation:bm-weg-auf var(--t-state) var(--ease-out) var(--t,0s) backwards}.bm-site .weg[data-stand=laeuft] .st:first-child .weg-dot{animation:bm-weg-an var(--t-state) linear 1.45s backwards}.bm-site .weg[data-stand=laeuft] .st:not(:first-child) .weg-dot{animation:bm-weg-an var(--t-state) linear var(--an) both, bm-weg-aus .3s linear 4.47s forwards}.bm-site .weg .st:nth-child(2) .weg-dot{--an:1.93s}.bm-site .weg .st:nth-child(3) .weg-dot{--an:2.57s}.bm-site .weg .st:nth-child(4) .weg-dot{--an:3.21s}.bm-site .weg[data-stand=laeuft] .weg-zurueck{animation:bm-weg-auf .3s var(--ease-out) 4.07s backwards;--hub:4px}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.bm-site .weg[data-stand=laeuft] .weg-linie:before{animation-name:bm-weg-zieh-x}.bm-site .weg[data-stand=laeuft] .weg-zug{animation:2.22s linear 1.25s bm-weg-fahrt}.bm-site .weg[data-stand=laeuft] .weg-fill{animation:3.42s linear 1.25s backwards bm-weg-fuell}.bm-site .weg[data-stand=laeuft] .weg-bogen svg:not(.weg-pfeil){animation:bm-weg-bogen var(--t-pen) var(--ease-in-out) 3.57s backwards}.bm-site .weg[data-stand=laeuft] .weg-pfeil{animation:bm-weg-ein var(--t-micro) linear 4.42s backwards}.bm-site .weg[data-stand=laeuft] .weg-bogen p{animation:bm-weg-auf .3s var(--ease-out) 3.87s backwards;--hub:4px}}@keyframes bm-weg-auf{0%{opacity:0;transform:translateY(var(--hub,6px))}}@keyframes bm-weg-ein{0%{opacity:0}}@keyframes bm-weg-zieh-y{0%{transform:scaleY(0)}}@keyframes bm-weg-zieh-x{0%{transform:scaleX(0)}}@keyframes bm-weg-an{0%{background-color:var(--paper);border-color:var(--ink)}to{background-color:var(--em);border-color:var(--em)}}@keyframes bm-weg-aus{to{background-color:var(--paper);border-color:var(--ink)}}@keyframes bm-weg-bogen{0%{clip-path:inset(-8px -8px -8px 100%)}to{clip-path:inset(-8px)}}@keyframes bm-weg-fahrt{0%{opacity:0;transform:translateY(6px)}9.01%{opacity:1;animation-timing-function:var(--ease-out);transform:none}30.63%{transform:translate(25%)}37.84%{animation-timing-function:var(--ease-out);transform:translate(25%)}59.46%{transform:translate(50%)}66.67%{animation-timing-function:var(--ease-out);transform:translate(50%)}88.29%{opacity:1;transform:translate(75%)}to{opacity:0;transform:translate(75%,-6px)}}@keyframes bm-weg-fuell{0%,5.85%{animation-timing-function:var(--ease-out);transform:scaleX(0)}19.88%,24.56%{animation-timing-function:var(--ease-out);transform:scaleX(.3333)}38.6%,43.27%{animation-timing-function:var(--ease-out);transform:scaleX(.6667)}57.31%,94.15%{opacity:1;transform:scaleX(1)}99%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.bm-site .mm>li>button{border-radius:var(--r);font:inherit;font-size:var(--fs-s);color:#3f4450;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:inline-flex}.bm-site .mm>li>button:hover{color:var(--ink)}.bm-site .mm>li>button[aria-expanded=true]{color:var(--ink);background:var(--desk)}.bm-site .caret{width:6px;height:6px;transition:transform var(--t-state) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.bm-site [aria-expanded=true]>.caret{transform:translateY(1px)rotate(-135deg)}.bm-site .panel{background:var(--white);border-top:1px solid var(--line);box-shadow:var(--sh-panel);padding:32px 0 36px;position:absolute;top:100%;left:0;right:0}.bm-site .panel[hidden]{display:none}.bm-site .panel .wrap{padding-left:calc(var(--gutter) + var(--mx) + var(--gap));gap:40px;display:grid}.bm-site .p-produkt .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.bm-site .p-ausschreibungen .wrap{grid-template-columns:minmax(min-content,1.15fr) minmax(0,1.5fr) minmax(0,.7fr) minmax(0,.8fr) minmax(0,.55fr);gap:22px 28px}.bm-site .p-loesungen .wrap{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.bm-site .p-wissen .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr)}.bm-site .mv-t{font:700 var(--fs-m) / 1.3 var(--f-head);letter-spacing:-.01em;color:var(--ink)}.bm-site .mv-produkt{align-content:start;gap:10px;display:grid}.bm-site :is(.mv-score,.mv-bahn){border-radius:var(--r);background:var(--desk);padding:16px 18px;text-decoration:none;display:grid}.bm-site :is(.mv-score,.mv-bahn):hover{background:#ebedeb}.bm-site .mv-score{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.bm-site .mv-score .notiz{margin-top:4px}.bm-site .mv-score>:only-child{grid-column:1/-1}.bm-site .mv-ring{aspect-ratio:1;width:72px;position:relative}.bm-site .mv-ring svg{width:100%;height:100%;display:block}.bm-site .mv-ring :is(circle,path){fill:none;stroke-width:2.2px}.bm-site .mv-ring .rest{stroke:var(--line)}.bm-site .mv-ring .arc{stroke:var(--em);stroke-linecap:round;stroke-opacity:.55}.bm-site .mv-ring .arc-m{stroke-linecap:round;stroke:#fff;stroke-width:5px}.bm-site .mv-ring .ring-val{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.bm-site .mv-ring .ring-val b{font:700 var(--fs-l) / 1 var(--f-mono);letter-spacing:0;font-variant-numeric:tabular-nums}.bm-site .mv-bahn ul{gap:6px;margin:10px 0 8px;padding:0;list-style:none;display:grid}.bm-site .mv-bahn li{font-size:var(--fs-s);color:var(--ink-2);grid-template-columns:88px minmax(0,1fr) 24px;align-items:center;gap:10px;display:grid}@media (min-width:900px){.bm-site .mv-bahn ul{grid-template-columns:minmax(88px,max-content) minmax(0,1fr) 24px;column-gap:10px}.bm-site .mv-bahn li{grid-column:1/-1;grid-template-columns:subgrid}}.bm-site .mv-bahn li .mono{text-align:right;color:var(--ink)}.bm-site .mv-cards{width:100%;height:12px}.bm-site .mv-cards rect{fill:var(--white);stroke:#c9ccd2;stroke-width:1px}.bm-site .mm-list.br-list a{justify-content:space-between;gap:12px;padding-block:3px;line-height:1.45;display:flex}.bm-site .br-list .mono{color:var(--grey)}.bm-site .p-ausschreibungen .mm-list a{padding-block:3px;line-height:1.45}.bm-site .p-ausschreibungen.panel{padding:28px 0 26px}.bm-site .p-ausschreibungen .mm-more{padding-top:14px}.bm-site .mv-map{align-content:start;gap:10px;display:grid}.bm-site .mv-dach{width:100%;height:auto;max-height:300px}.bm-site .mv-dach use{fill:#eceeed;stroke:#fff;stroke-width:1px;stroke-linejoin:round}.bm-site .mv-dach use[data-on]{fill:var(--ink-2);stroke:var(--ink-2)}.bm-site .mv-read{align-items:baseline;gap:10px;min-height:2.4em;display:flex}.bm-site .mv-read b{font:800 var(--fs-2xl) / 1 var(--f-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bm-site .mv-read b:empty{display:none}.bm-site .mv-read span{font-size:var(--fs-s);color:var(--ink-2);line-height:1.35}.bm-site .mm-more .more{font-size:var(--fs-s);color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.bm-site .mm-more .more .arr{transition:transform var(--t-hover) var(--ease-out);display:inline-flex}.bm-site .mm-more .more:hover .arr{transform:translate(4px)}.bm-site .mv-tiles{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.bm-site .mv-tiles a{border-radius:var(--r);background:var(--desk);font-size:var(--fs-s);color:var(--ink);align-items:center;gap:14px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.bm-site .mv-tiles a:hover{background:#ebedeb}.bm-site .glyph{flex:none;width:30px;height:30px}.bm-site .glyph circle{fill:none;stroke-width:3px}.bm-site .glyph .rest{stroke:#d9dbdf}.bm-site .mv-zahlen{border-radius:var(--r);background:var(--desk);min-height:100%;color:var(--ink);align-content:start;gap:4px;padding:22px 24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.bm-site .mv-zahlen:hover{background:#ebedeb}.bm-site .mv-line{pointer-events:none;width:104px;height:auto;position:absolute;top:20px;right:20px}.bm-site .mv-line use{fill:none;stroke:#b9bec6;stroke-width:1.4px;stroke-linejoin:round}.bm-site .mv-big{font:800 var(--fs-2xl) / 1 var(--f-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;position:relative}.bm-site .mv-sub{font-size:var(--fs-s);color:var(--ink-2);position:relative}.bm-site .mv-zahlen .notiz{margin-top:10px;position:relative}.bm-site .mm-h{font:700 var(--fs-s) / 1.3 var(--f-head);letter-spacing:-.005em;color:var(--ink);margin:0 0 10px}.bm-site .mm-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bm-site .mm-list a{border-radius:var(--r);font-size:var(--fs-s);color:var(--ink-2);margin-inline:-8px;padding:5px 8px;text-decoration:none;display:block}.bm-site .mm-list a:hover{background:var(--desk);color:var(--ink)}.bm-site .mm-list .mm-item{gap:1px;margin-inline:-10px;padding:9px 10px;display:grid}.bm-site .mm-item b{color:var(--ink);font-weight:600}.bm-site .mm-item span{font-size:var(--fs-xs);color:var(--grey);line-height:1.45}.bm-site .mm-more{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px 28px;padding-top:18px;display:flex}.bm-site .mm-note{font-size:var(--fs-s);color:var(--ink-2);max-width:30ch}.bm-site .p-loesungen .mm-note{border-top:1px solid var(--line);color:var(--grey);margin-top:18px;padding-top:14px}.bm-site .mm-list a[aria-current=page]{color:var(--ink);font-weight:600}.bm-site .mnav details{border-bottom:1px solid var(--line)}.bm-site .mnav summary{cursor:pointer;font:700 var(--fs-l) / 1.3 var(--f-head);justify-content:space-between;align-items:center;padding:16px 0;list-style:none;display:flex}.bm-site .mnav summary::-webkit-details-marker{display:none}.bm-site .mnav summary .caret{margin-right:4px}.bm-site .mnav details[open] summary .caret{transform:translateY(1px)rotate(-135deg)}.bm-site .mnav .mm-h{margin-top:14px}.bm-site .mnav .mm-list{padding-bottom:12px}.bm-site .mnav .mm-list a{font-size:var(--fs-m);padding:8px}.bm-site .nav :is(a,button):not(.mnav *){scroll-margin-top:-88px}@media (max-width:1086px){.bm-site .mm>li>button{padding:8px 7px}.bm-site .panel .wrap{gap:28px}}@media (max-width:989px){.bm-site .panel .wrap{padding-left:var(--gutter)}}@media print{.bm-site .panel{display:none!important}}.bm-site .illu{width:100%;height:auto;display:block;overflow:visible}.bm-site .illu :is(.d,.t,.m,.p){fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bm-site .illu .t{stroke-opacity:.25}.bm-site .illu .m{stroke:var(--em)}.bm-site .illu .p{fill:var(--paper)}.bm-site .illu .f1{fill:hsl(var(--muted))}.bm-site .illu .f2{fill:var(--line)}.bm-site .illu .gap{stroke-dasharray:2 5}.bm-site .lx-bild{width:min(100%,160px);margin-top:40px}.bm-site .lx-bild:not([data-form=quadrat]){width:100%}.bm-site .lx-bild[data-form=breit]{max-width:480px}@media (min-width:990px){.bm-site .lx .satz:has(>.lx-bild:is([data-form=quadrat],[data-form=breit])){grid-template-columns:[rand] var(--mx) [steg] var(--gap) [text] minmax(0, 1fr) [bild] auto [ende]}.bm-site .lx .satz:has(>.lx-bild:is([data-form=quadrat],[data-form=breit]))>h1{grid-column:text/ende}.bm-site .lx-bild:is([data-form=quadrat],[data-form=breit]){grid-area:2/bild/span 3;align-self:start;width:240px;margin:40px 0 0 48px}.bm-site .lx-bild[data-form=breit]{width:clamp(320px, calc(30vw / var(--z)), 480px)}.bm-site [data-page=nicht-gefunden] .lx-bild{grid-row:2/span 4}}.bm-site .kopf .kopf-bild{width:64px;margin-bottom:16px}@media (min-width:900px){.bm-site .kopf .kopf-bild{--b:min(96px, calc(var(--mx) - 24px));width:var(--b);margin:18px 20px calc(-1 * var(--b)) 0;grid-area:2/rand;place-self:start end}}.bm-site .kopf .kopf-rand{display:none}@media (min-width:990px){.bm-site .kopf .kopf-rand{--b:min(120px, calc(var(--mx) - 16px));width:var(--b);margin:18px 16px calc(-1 * var(--b)) 0;display:block}}.bm-site .q-motiv{width:min(100%,320px);margin-top:40px}.bm-site [data-page=start] .lx-figur{order:1;align-self:start;width:min(100%,280px);margin-top:40px}@media (min-width:900px) and (max-width:989px){.bm-site [data-page=start] .lx-figur{grid-row:6}}@media (min-width:990px){.bm-site [data-page=start] .lx .satz{grid-template-columns:[rand] var(--mx) [steg] var(--gap) [text] minmax(0, 1fr) [bild] auto [ende]}.bm-site [data-page=start] .lx .satz>:is(h1,.lx-fuss){grid-column:text/ende}.bm-site [data-page=start] .lx-figur{width:max(200px, min(clamp(320px, calc(26vw / var(--z)), 440px), calc((100dvh / var(--z) - 540px) * 1.2)));grid-area:2/bild/span 3;margin:40px 0 0 48px}}@keyframes bm-illu-draw{0%{stroke-dasharray:var(--len) 100000;stroke-dashoffset:var(--len)}to{stroke-dasharray:var(--len) 100000;stroke-dashoffset:0}}@keyframes bm-illu-fade{0%{opacity:0}}@keyframes bm-illu-mark{0%{stroke:var(--ink)}}.bm-site [data-illu]{--t:0s;--dur:.6s;--mark:.9s}@keyframes bm-illu-notausgang{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.bm-site[data-js] [data-illu][data-stand=wartet]>*{opacity:0}.bm-site[data-js]:not([data-illu-an]) [data-illu][data-stand=wartet]>*{animation:bm-illu-notausgang .3s var(--ease-out) 2s forwards}.bm-site [data-illu=zeichnen][data-stand=laeuft] :is(.d,.t,.p):not(.ruhe){animation:bm-illu-draw var(--dur) var(--ease-out) var(--t) both}.bm-site [data-illu=zeichnen][data-stand=laeuft] .m:not(.ruhe){animation:bm-illu-draw var(--dur) var(--ease-out) var(--t) both, bm-illu-mark .3s var(--ease-out) var(--mark) backwards}.bm-site [data-illu=zeichnen][data-stand=laeuft] .m.ruhe{animation:bm-illu-mark .3s var(--ease-out) var(--mark) backwards}.bm-site [data-illu=zeichnen][data-stand=laeuft] :is(.f1,.f2){animation:bm-illu-fade .3s var(--ease-out) var(--t) both}}
