.mkt{--sz-r-aussen:20px;--sz-r-innen:12px;--sz-rand:color-mix(in srgb,var(--tinte-primaer) 8%,transparent);--sz-rand-hover:color-mix(in srgb,var(--akzent-text) 40%,transparent);--sz-schatten:0 1px 2px color-mix(in srgb,var(--anker-grund) 6%,transparent),0 24px 48px -12px color-mix(in srgb,var(--anker-grund) var(--ld-schatten),transparent);--sz-schatten-hoch:0 1px 2px color-mix(in srgb,var(--anker-grund) 6%,transparent),0 32px 56px -14px color-mix(in srgb,var(--anker-grund) calc(var(--ld-schatten) * 1.4),transparent);--sz-faden:var(--akzent-text);--sz-abstand:clamp(128px,11vw,168px);--sz-text-breite:22rem;--sz-gasse:8rem}.sz-h1{letter-spacing:-.035em;line-height:1.02;font-size:clamp(2.5rem,1.35rem + 3.1vw,4rem)}.sz-h1,.sz-h2{font-family:var(--font-display);font-weight:700;color:var(--tinte);margin:0;text-wrap:balance}.sz-h2{letter-spacing:-.03em;line-height:1.08;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem)}.sz-h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.2;font-size:1.25rem;color:var(--tinte);margin:0}.sz-unter{font-size:19px;line-height:1.5;max-width:30ch}.sz-text,.sz-unter{color:var(--tinte-2);margin:0;text-wrap:pretty}.sz-text{font-size:17px;line-height:1.55;max-width:34ch}.sz-leise{font-size:13.5px;line-height:1.5;color:var(--tinte-3);margin:0}.sz-leise a{color:var(--tinte-2)}.sz-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sz-beta{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--linie-2);font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--tinte-2);white-space:nowrap}.sz-beta,.sz-karte{background:var(--flaeche-karte)}.sz-karte{position:relative;border-radius:var(--sz-r-aussen);border:1px solid var(--sz-rand);box-shadow:var(--sz-schatten)}.sz-karte-hebt{transition:transform .35s var(--kurve),border-color .35s var(--kurve),box-shadow .35s var(--kurve)}@media (hover:hover){.sz-karte-hebt:hover{border-color:var(--sz-rand-hover);box-shadow:var(--sz-schatten-hoch)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sz-karte-hebt:hover{transform:translateY(-4px)}}.sz-innen{border-radius:var(--sz-r-innen);background:var(--flaeche-grund)}.sz-anker{border-radius:16px;background:var(--anker-grund);color:var(--anker-tinte)}.sz-handy{--sz-handy-rand:calc(var(--sz-handy-breite, 320px) * 0.032);--sz-handy-glas:calc(var(--sz-handy-breite, 320px) - 2 * var(--sz-handy-rand));--sz-pt:calc(var(--sz-handy-glas) / 402);position:relative;flex:none;width:var(--sz-handy-breite,320px);padding:var(--sz-handy-rand);border-radius:calc(var(--sz-handy-glas) * .137 + var(--sz-handy-rand));background:var(--ld-gehaeuse);box-shadow:0 0 0 1px color-mix(in srgb,var(--tinte-primaer) 8%,transparent),var(--sz-schatten)}.sz-handy-schirm{position:relative;display:flex;flex-direction:column;aspect-ratio:402/874;border-radius:calc(var(--sz-handy-glas) * .137);overflow:hidden;background:var(--flaeche-grund);color:var(--tinte);font-family:var(--font-text);font-size:calc(15 * var(--sz-pt));line-height:1.3}.sz-handy-status{flex:none;position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(54 * var(--sz-pt));padding:0 calc(30 * var(--sz-pt)) 0 calc(38 * var(--sz-pt));font-size:calc(17 * var(--sz-pt));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sz-handy-insel{position:absolute;left:50%;top:calc(11 * var(--sz-pt));width:calc(124 * var(--sz-pt));height:calc(36 * var(--sz-pt));border-radius:999px;background:#000;transform:translateX(-50%)}.sz-handy-symbole{display:flex;align-items:center;gap:calc(6 * var(--sz-pt))}.sz-handy-symbole i{display:block;height:calc(11 * var(--sz-pt));width:calc(17 * var(--sz-pt));background:linear-gradient(currentColor,currentColor) 0 100% /19% 40% no-repeat,linear-gradient(currentColor,currentColor) 33.3% 100% /19% 60% no-repeat,linear-gradient(currentColor,currentColor) 66.6% 100% /19% 80% no-repeat,linear-gradient(currentColor,currentColor) 100% 100% /19% 100% no-repeat}.sz-handy-symbole b{display:block;width:calc(25 * var(--sz-pt));height:calc(12 * var(--sz-pt));border-radius:calc(3.5 * var(--sz-pt));background:currentColor}.sz-handy-inhalt{flex:1 1;min-height:0;position:relative;overflow:hidden}.sz-handy-balken{position:absolute;left:50%;bottom:calc(8 * var(--sz-pt));width:calc(140 * var(--sz-pt));height:calc(5 * var(--sz-pt));border-radius:999px;background:var(--tinte);opacity:.85;transform:translateX(-50%)}.sz-handy[data-ausschnitt]{-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 98%);mask-image:linear-gradient(180deg,#000 72%,transparent 98%)}.sz-abschnitt{position:relative;padding-top:var(--sz-abstand)}.sz-raster{display:grid;grid-template-columns:minmax(0,var(--sz-text-breite)) var(--sz-gasse) minmax(0,1fr);grid-template-areas:"text gasse szene";align-items:start}.sz-abschnitt[data-szene-seite=links] .sz-raster{grid-template-columns:minmax(0,1fr) var(--sz-gasse) minmax(0,var(--sz-text-breite));grid-template-areas:"szene gasse text"}.sz-text-spalte{grid-area:text;display:grid;grid-gap:16px;gap:16px;align-content:start;padding-top:4px}.sz-gasse{grid-area:gasse;position:relative;display:flex;justify-content:center}.sz-szene-spalte{grid-area:szene;min-width:0}.sz-szene{position:relative}.sz-szene-spalte>.sz-beispiel{margin-top:14px}.sz-sektion{position:relative;padding-top:var(--sz-abstand)}.sz-kopf{display:grid;grid-gap:14px;gap:14px;max-width:40rem}.sz-station{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;height:28px;margin-top:6px;padding:0 11px 0 9px;border-radius:999px;border:1px solid var(--linie);background:var(--flaeche-karte);font-size:12.5px;font-weight:600;color:var(--tinte);white-space:nowrap}.sz-station:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--sz-faden) 40%,transparent);opacity:0;pointer-events:none}.sz-station i{position:relative;flex:none;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--sz-faden)}.sz-station i:after,.sz-station i:before{content:"";position:absolute;inset:-1.5px;border-radius:50%}.sz-station i:before{background:var(--sz-faden);transform:scale(0)}.sz-station i:after{border:1.5px solid var(--sz-faden);opacity:0}.sz-station-name{opacity:.4;transform:translateX(-3px)}.sz-station[data-erreicht]:after{opacity:1}.sz-station[data-erreicht] i:before{transform:scale(1)}.sz-station[data-erreicht] .sz-station-name{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.sz-station i:before,.sz-station-name,.sz-station:after{transition:opacity .3s var(--kurve),transform .3s var(--kurve)}.sz-station[data-puls] i:after{animation:sz-station-puls .3s ease-out}}@keyframes sz-station-puls{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.sz-station-wort{display:none;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:var(--sz-faden)}.sz-station-wort:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sz-faden)}.sz-beispiel{font-size:12.5px;color:var(--tinte-3);margin:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sz-rein{animation:sz-rein linear both;animation-timeline:view();animation-range:entry 0 cover 22%}}@supports not (animation-timeline:view()){[data-sichtbar=nein] .sz-rein,[data-sichtbar=nein].sz-rein{opacity:0;transform:translateY(32px) scale(.985)}[data-sichtbar=ja] .sz-rein,[data-sichtbar=ja].sz-rein{transition:opacity .7s var(--kurve),transform .9s var(--kurve);transition-delay:calc(var(--sz-i, 0) * 90ms)}}}@keyframes sz-rein{0%{opacity:0;transform:translateY(32px) scale(.985)}}.sz-loop{position:relative}.sz-loop:not([data-aktiv]) *,.sz-loop:not([data-aktiv]) :after,.sz-loop:not([data-aktiv]) :before{animation-play-state:paused!important}.sz-pause{position:absolute;z-index:5;left:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:999px;border:1px solid var(--sz-rand);background:color-mix(in srgb,var(--flaeche-karte) 88%,transparent);color:var(--tinte-2);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .2s var(--kurve),border-color .2s var(--kurve)}.sz-pause:hover{color:var(--tinte);border-color:var(--linie-2)}.sz-pause svg{width:12px;height:12px;fill:currentColor}.sz-platzhalter{display:grid;place-content:center;grid-gap:8px;gap:8px;padding:24px;text-align:center;border-radius:var(--sz-r-aussen);border:1.5px dashed var(--linie-2);background:var(--flaeche-karte);color:var(--tinte-3);font-size:14px;line-height:1.5}.sz-platzhalter b{color:var(--tinte-2);font-weight:600}@media (max-width:959px){.mkt{--sz-abstand:88px}.sz-abschnitt[data-szene-seite=links] .sz-raster,.sz-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "szene";row-gap:32px}.sz-gasse{display:none}.sz-station-wort{display:inline-flex}.sz-text,.sz-unter{max-width:36ch}}@media (max-width:760px){.mkt{--sz-abstand:72px}.sz-unter{font-size:17px}.sz-text{font-size:16px}}.hr-hero{padding-top:clamp(24px,4vw,56px);overflow-x:clip}.hr-preis-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:500;line-height:1.3;color:var(--tinte-2);text-decoration:none;text-underline-offset:4px}.hr-preis-link:hover{color:var(--tinte);text-decoration:underline}.hr-preis-link svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hr-szene{position:relative;container:hr-szene/inline-size}.hr-fuss{display:flex;align-items:center;gap:10px;min-height:32px;margin-top:14px}.hr-buehne{--u:calc(100cqw / 760);--hr-handy-breite:300;--hr-beleg-links:258;--hr-beleg-breite:489;--hr-kippen:8deg;--hr-faden-weg:403;--hr-stepper:calc(var(--hr-handy-breite) * (0.032 + 0.936 * 664 / 402));--hr-kante:calc(var(--hr-beleg-breite) / 470 * 375.6);position:relative;aspect-ratio:760/700}.hr-handy.sz-handy{position:absolute;z-index:3;left:0;top:0;--sz-handy-breite:calc(var(--hr-handy-breite) * var(--u))}.hr-beleg-lage{position:absolute;z-index:1;left:calc(var(--hr-beleg-links) * var(--u));top:calc((var(--hr-stepper) - var(--hr-kante)) * var(--u));width:calc(var(--hr-beleg-breite) * var(--u));--bu:calc(var(--hr-beleg-breite) / 470 * var(--u));transform:perspective(calc(1500 * var(--u))) rotateY(var(--hr-kippen));transform-origin:0 50%}.hr-app{--p:var(--sz-pt);display:flex;flex-direction:column;height:100%;padding:0 calc(20 * var(--p));font-size:calc(15 * var(--p));line-height:1.3;color:var(--tinte)}:where(.hr-app) p{margin:0}.hr-app svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hr-app-kunde span,.hr-app-menge,.hr-app-mono,.hr-app-vorort b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-app-nav{display:flex;align-items:center;justify-content:space-between;height:calc(44 * var(--p));margin-top:calc(2 * var(--p))}.hr-app-zurueck{width:calc(26 * var(--p));height:calc(26 * var(--p));margin-left:calc(-4 * var(--p))}.hr-app-aktuell{display:inline-flex;align-items:center;gap:calc(7 * var(--p));height:calc(30 * var(--p));padding:0 calc(12 * var(--p));border-radius:999px;background:var(--flaeche-vertieft);font-size:calc(14.5 * var(--p));font-weight:500}.hr-app-aktuell i{width:calc(7 * var(--p));height:calc(7 * var(--p));border-radius:50%;background:var(--status-erledigt-voll)}.hr-app-meta{display:flex;align-items:center;justify-content:space-between;margin-top:calc(8 * var(--p));font-size:calc(14.5 * var(--p))}.hr-app-vorort{color:var(--status-vor-ort-text)}.hr-app-vorort,.hr-app-vorort b{font-weight:500}.hr-app-art{display:inline-flex;align-items:center;gap:calc(6 * var(--p));color:var(--tinte-3)}.hr-app-art i{width:calc(8 * var(--p));height:calc(8 * var(--p));border-radius:calc(2 * var(--p));background:var(--terminart-projekt)}.hr-app-titel{margin-top:calc(6 * var(--p));font-family:var(--font-display);font-size:calc(29 * var(--p));font-weight:700;line-height:1.08;letter-spacing:-.028em}.hr-app-kunde{margin-top:calc(8 * var(--p));font-size:calc(13.5 * var(--p));color:var(--tinte-3);white-space:nowrap}.hr-app-zeit.sz-anker{margin-top:calc(18 * var(--p));border:calc(1 * var(--p)) solid var(--anker-linie);padding:calc(16 * var(--p)) calc(18 * var(--p)) calc(18 * var(--p));border-radius:calc(18 * var(--p))}.hr-app-zeit-kopf{display:flex;align-items:baseline;justify-content:space-between;font-size:calc(14.5 * var(--p));font-weight:500}.hr-app-zeit-kopf .hr-app-mono{font-size:calc(12.5 * var(--p));font-weight:400;color:var(--anker-tinte-2)}.hr-app-zeit-wert{margin-top:calc(8 * var(--p));font-family:var(--font-display);font-size:calc(36 * var(--p));font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-app-leiste{position:relative;height:calc(10 * var(--p));margin:calc(18 * var(--p)) 0 0 calc(26 * var(--p));border:calc(1 * var(--p)) solid var(--anker-linie);border-radius:calc(2 * var(--p))}.hr-app-leiste b,.hr-app-leiste i{position:absolute;top:0;bottom:0}.hr-app-leiste-fahrt{left:0;width:8%;background:var(--anker-tinte-3);opacity:.55}.hr-app-leiste-arbeit{left:8%;width:60%;background:var(--anker-akzent)}.hr-app-leiste .hr-app-leiste-jetzt{left:68%;top:calc(-6 * var(--p));bottom:calc(-6 * var(--p));width:calc(2 * var(--p));margin-left:calc(-1 * var(--p));border-radius:999px;background:var(--anker-tinte)}.hr-app-leiste-text{position:relative;display:flex;justify-content:space-between;height:calc(16 * var(--p));margin:calc(8 * var(--p)) 0 0 calc(26 * var(--p));font-size:calc(11.5 * var(--p));color:var(--anker-tinte-2)}.hr-app-leiste-text b{position:absolute;left:68%;transform:translateX(-50%);font-weight:600;color:var(--anker-tinte)}.hr-app-knoepfe{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(12 * var(--p));gap:calc(12 * var(--p));margin-top:calc(16 * var(--p))}.hr-app-knoepfe>span{display:flex;align-items:center;justify-content:center;gap:calc(9 * var(--p));height:calc(46 * var(--p));border:calc(1 * var(--p)) solid var(--anker-linie);border-radius:calc(10 * var(--p));font-size:calc(15.5 * var(--p));font-weight:600}.hr-app-knoepfe svg{width:calc(17 * var(--p));height:calc(17 * var(--p));stroke-width:1.75}.hr-app-pause{width:calc(9 * var(--p));height:calc(11 * var(--p));background:linear-gradient(currentColor,currentColor) 0 0 /34% 100% no-repeat,linear-gradient(currentColor,currentColor) 100% 0 /34% 100% no-repeat}.hr-app-vorab{display:flex;align-items:center;gap:calc(12 * var(--p));margin-top:calc(14 * var(--p));padding:calc(10 * var(--p)) calc(12 * var(--p)) calc(10 * var(--p)) calc(14 * var(--p));border:calc(1 * var(--p)) solid var(--linie);border-radius:calc(14 * var(--p));background:var(--flaeche-karte)}.hr-app-vorab-text{display:grid;min-width:0;flex:1 1}.hr-app-vorab-text b{font-size:calc(15 * var(--p));font-weight:600}.hr-app-vorab-text>span{font-size:calc(13 * var(--p));color:var(--tinte-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-app-weiter{flex:none;width:calc(18 * var(--p));height:calc(18 * var(--p));color:var(--tinte-3)}.hr-app-haken,.hr-app-kreis{flex:none;display:grid;place-items:center;width:calc(26 * var(--p));height:calc(26 * var(--p));border-radius:50%}.hr-app-haken{background:var(--status-erledigt-voll);color:#fff}.hr-app-haken svg{width:calc(16 * var(--p));height:calc(16 * var(--p));stroke-width:2.75}.hr-app-kreis{border:calc(1.5 * var(--p)) solid var(--linie-2);background:var(--flaeche-karte)}.hr-app-sekt{display:flex;align-items:baseline;justify-content:space-between;margin-top:calc(22 * var(--p));padding-bottom:calc(8 * var(--p));border-bottom:calc(1.5 * var(--p)) solid var(--linie-2)}.hr-app-sekt b{font-size:calc(16.5 * var(--p));font-weight:600;letter-spacing:-.01em}.hr-app-sekt span{font-size:calc(13.5 * var(--p));color:var(--tinte-3)}.hr-app-liste{margin:0;padding:0;list-style:none}.hr-app-liste li{display:flex;align-items:center;gap:calc(14 * var(--p));height:calc(56 * var(--p));border-bottom:calc(1 * var(--p)) solid var(--linie)}.hr-app-liste li:last-child{border-bottom:0}.hr-app-name{display:grid;flex:1 1;min-width:0}.hr-app-name b{font-size:calc(15.5 * var(--p));font-weight:600;letter-spacing:-.005em;white-space:nowrap}.hr-app-name>span{font-size:calc(13 * var(--p));color:var(--tinte-3);white-space:nowrap}.hr-app-menge{flex:none;font-size:calc(14.5 * var(--p))}.hr-app-nachtrag{display:inline-block;color:var(--akzent-text);font-weight:600}.hr-app-stepper{flex:none;display:flex;height:calc(38 * var(--p));border:calc(1 * var(--p)) solid var(--linie-2);border-radius:calc(10 * var(--p));background:var(--flaeche-karte)}.hr-app-stepper-knopf{position:relative;display:grid;place-items:center;width:calc(36 * var(--p))}.hr-app-stepper-knopf svg{width:calc(15 * var(--p));height:calc(15 * var(--p))}.hr-app-stepper-wert{width:calc(38 * var(--p));height:calc(22 * var(--p));margin-top:calc(7 * var(--p));overflow:hidden;border-inline:calc(1 * var(--p)) solid var(--linie);font-size:calc(16 * var(--p));font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.hr-app-stepper-band{display:grid;transform:translateY(-50%)}.hr-app-stepper-band span{height:calc(22 * var(--p));line-height:calc(22 * var(--p))}.hr-app-plus-blau,.hr-app-plus-druck{position:absolute;inset:calc(-1 * var(--p)) calc(-1 * var(--p)) calc(-1 * var(--p)) 0;display:grid;place-items:center;border-radius:0 calc(10 * var(--p)) calc(10 * var(--p)) 0;opacity:0}.hr-app-plus-druck{background:color-mix(in srgb,var(--tinte-primaer) 10%,transparent)}.hr-app-plus-blau{background:var(--akzent-solid);color:#fff}.hr-finger{position:absolute;z-index:2;left:50%;top:50%;width:calc(46 * var(--p));height:calc(46 * var(--p));margin:calc(-23 * var(--p)) 0 0 calc(-23 * var(--p));border-radius:50%;background:color-mix(in srgb,var(--tinte-primaer) 20%,transparent);border:calc(1.5 * var(--p)) solid color-mix(in srgb,var(--flaeche-karte) 85%,transparent);box-shadow:0 calc(4 * var(--p)) calc(14 * var(--p)) color-mix(in srgb,var(--anker-grund) 22%,transparent);opacity:0;pointer-events:none}.hr-finger:after{content:"";position:absolute;inset:calc(-4 * var(--p));border-radius:50%;border:calc(2 * var(--p)) solid var(--akzent-text);opacity:0}.hr-app-fotos.hr-app-sekt{margin-top:calc(14 * var(--p));padding-bottom:0;border-bottom:0}.hr-app-fotos b{color:var(--tinte-3)}.hr-app-unten{display:flex;gap:calc(12 * var(--p));margin-top:auto;padding-bottom:calc(28 * var(--p))}.hr-app-fertig,.hr-app-kamera{display:grid;place-items:center;height:calc(56 * var(--p));border-radius:calc(12 * var(--p))}.hr-app-kamera{flex:none;width:calc(58 * var(--p));border:calc(1 * var(--p)) solid var(--linie-2);background:var(--flaeche-karte)}.hr-app-kamera svg{width:calc(21 * var(--p));height:calc(21 * var(--p));stroke-width:1.75}.hr-app-fertig{flex:1 1;background:var(--tinte);color:var(--flaeche-karte);font-size:calc(17 * var(--p));font-weight:600}.hr-beleg{position:relative;display:flex;flex-direction:column;min-height:calc(540 * var(--bu));padding:calc(34 * var(--bu)) calc(34 * var(--bu)) calc(22 * var(--bu)) calc(58 * var(--bu));border:1px solid var(--sz-rand);border-radius:calc(14 * var(--bu));background:var(--flaeche-karte);box-shadow:var(--sz-schatten);color:var(--tinte);font-family:var(--font-text);font-size:calc(11 * var(--bu));line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.hr-beleg) :is(p,dl,dd){margin:0}.hr-beleg-kopf{display:flex;align-items:flex-start;justify-content:space-between}.hr-beleg-marke{display:inline-flex;align-items:center;gap:calc(9 * var(--bu));font-size:calc(14 * var(--bu));font-weight:700;letter-spacing:-.01em}.hr-beleg-marke i{display:grid;place-items:center;width:calc(24 * var(--bu));height:calc(24 * var(--bu));border-radius:calc(7 * var(--bu));background:var(--tinte);color:var(--flaeche-karte);font-size:calc(9.5 * var(--bu));font-style:normal;font-weight:700;letter-spacing:.02em}.hr-beleg-art{display:grid;justify-items:end;grid-gap:calc(3 * var(--bu));gap:calc(3 * var(--bu))}.hr-beleg-art b{font-family:var(--font-display);font-size:calc(21 * var(--bu));font-weight:700;line-height:1.05;letter-spacing:-.02em}.hr-beleg-art span{font-family:var(--font-mono);font-size:calc(10.5 * var(--bu));color:var(--tinte-2)}.hr-beleg-absender{align-self:flex-start;margin-top:calc(34 * var(--bu));padding-bottom:calc(3 * var(--bu));border-bottom:1px solid var(--linie);font-size:calc(8 * var(--bu));color:var(--tinte-3)}.hr-beleg-adresse{display:flex;align-items:flex-start;justify-content:space-between;margin-top:calc(10 * var(--bu));font-size:calc(11.5 * var(--bu));line-height:1.4}.hr-beleg-adresse dl{display:grid;grid-template-columns:auto auto;grid-gap:calc(3 * var(--bu)) calc(14 * var(--bu));gap:calc(3 * var(--bu)) calc(14 * var(--bu));font-size:calc(10 * var(--bu))}.hr-beleg-adresse dt{color:var(--tinte-3)}.hr-beleg-adresse dd{font-family:var(--font-mono);color:var(--tinte-2);text-align:right}.hr-beleg-betreff{margin-top:calc(30 * var(--bu));font-family:var(--font-display);font-size:calc(15 * var(--bu));font-weight:700;line-height:1.3;letter-spacing:-.01em}.hr-beleg-tabelle{margin-top:calc(14 * var(--bu))}.hr-beleg-zeile{display:grid;grid-template-columns:calc(22 * var(--bu)) minmax(0,1fr) calc(52 * var(--bu)) calc(62 * var(--bu));grid-column-gap:calc(8 * var(--bu));column-gap:calc(8 * var(--bu));align-items:center;height:calc(30 * var(--bu));border-bottom:1px solid var(--linie);white-space:nowrap}.hr-beleg-zeile>:first-child{color:var(--tinte-3)}.hr-beleg-zeile>:last-child{text-align:right}.hr-beleg-th{height:calc(24 * var(--bu));border-bottom-color:var(--linie-2);font-size:calc(9 * var(--bu));font-weight:600;letter-spacing:.02em;color:var(--tinte-3)}.hr-beleg-zeile.hr-beleg-neu{position:relative;display:block}.hr-beleg-neu-grund{position:absolute;top:0;bottom:0;left:calc(-58 * var(--bu));right:calc(-34 * var(--bu));background:color-mix(in srgb,var(--akzent-text) 7%,transparent)}.hr-beleg-neu-inhalt{position:relative;display:grid;grid-template-columns:calc(22 * var(--bu)) minmax(0,1fr) calc(52 * var(--bu)) calc(62 * var(--bu));grid-column-gap:calc(8 * var(--bu));column-gap:calc(8 * var(--bu));align-items:center;height:100%}.hr-beleg-neu-inhalt>:first-child{color:var(--tinte-3)}.hr-beleg-neu-inhalt>:last-child{text-align:right;font-weight:600}.hr-beleg-neu-text{display:flex;align-items:center;gap:calc(7 * var(--bu));min-width:0}.hr-beleg-neu-betrag,.hr-beleg-neu-menge{display:flex;align-items:center;column-gap:.28em}.hr-beleg-neu-betrag{justify-content:flex-end}.hr-nt-marke{flex:none;display:inline-flex;align-items:center;height:calc(16 * var(--bu));padding:0 calc(6 * var(--bu));border-radius:999px;background:color-mix(in srgb,var(--akzent-text) 12%,transparent);color:var(--akzent-text);font-size:calc(8.5 * var(--bu));font-style:normal;font-weight:600;letter-spacing:.01em;transform-origin:0 50%}.hr-faden{position:absolute;left:calc(-58 * var(--bu));bottom:calc(-3.5 * var(--bu));width:calc(440 * var(--bu));height:calc(6 * var(--bu));overflow:visible}.hr-faden-schmal{display:none}.hr-faden path{fill:none;stroke:var(--sz-faden);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.hr-faden-kopf{position:absolute;left:calc((437 - 58 - 4) * var(--bu));bottom:calc(-4.5 * var(--bu));width:calc(8 * var(--bu));height:calc(8 * var(--bu));border-radius:50%;background:var(--sz-faden);box-shadow:0 0 0 calc(3 * var(--bu)) color-mix(in srgb,var(--sz-faden) 22%,transparent)}.hr-beleg-summen{display:grid;grid-template-columns:1fr auto;grid-row-gap:calc(5 * var(--bu));row-gap:calc(5 * var(--bu));align-self:flex-end;width:calc(240 * var(--bu));margin-top:calc(14 * var(--bu));color:var(--tinte-2)}.hr-beleg-summen>:nth-child(2n){text-align:right;color:var(--tinte)}.hr-beleg-summen .hr-beleg-brutto{margin-top:calc(4 * var(--bu));padding-top:calc(8 * var(--bu));border-top:1px solid var(--linie-2);font-size:calc(14 * var(--bu));font-weight:700;letter-spacing:-.01em;color:var(--tinte)}.hr-beleg-fuss{margin-top:calc(26 * var(--bu));font-size:calc(9.5 * var(--bu));color:var(--tinte-3)}.hr-rolle{display:inline-flex;vertical-align:top}.hr-rolle-fest,.hr-ziffer{display:inline-block;height:1.3em;line-height:1.3em}.hr-ziffer{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.hr-ziffer-mass{visibility:hidden}.hr-ziffer-band{position:absolute;left:0;right:0;top:0;display:grid;text-align:center;transform:translateY(calc(var(--nach) * -5%))}.hr-stempel{position:absolute;right:calc(-22 * var(--bu));bottom:calc(-16 * var(--bu));display:flex;align-items:center;gap:calc(9 * var(--bu));padding:calc(8 * var(--bu)) calc(15 * var(--bu)) calc(8 * var(--bu)) calc(9 * var(--bu));border:calc(1.5 * var(--bu)) solid var(--akzent-text);border-radius:calc(12 * var(--bu));background:var(--flaeche-karte);color:var(--akzent-text);box-shadow:var(--sz-schatten);transform:rotate(-6deg)}.hr-stempel-haken{display:grid;place-items:center;width:calc(24 * var(--bu));height:calc(24 * var(--bu));border-radius:50%;background:var(--akzent-solid);color:#fff}.hr-stempel svg{width:calc(15 * var(--bu));height:calc(15 * var(--bu));fill:none;stroke:currentColor;stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round}.hr-stempel-text{display:grid;line-height:1.2}.hr-stempel-text b{font-size:calc(13.5 * var(--bu));font-weight:700;letter-spacing:-.01em}.hr-stempel-text span{font-family:var(--font-mono);font-size:calc(9 * var(--bu));color:var(--tinte-3)}@media (max-width:599px){.hr-hero{padding-top:32px}}@container hr-szene (width < 520px){.hr-buehne{--u:calc(100cqw / 350);--hr-handy-breite:250;--hr-beleg-breite:362;--hr-kippen:6deg;aspect-ratio:350/580}.hr-beleg-lage{left:auto;right:calc(-16 * var(--u))}.hr-buehne{--hr-faden-weg:125}.hr-faden-breit{display:none}.hr-faden-schmal{display:inline}.hr-beleg-adresse dt{visibility:hidden}.hr-beleg-zeile:not(.hr-beleg-neu)>:nth-child(3){text-align:right}.hr-beleg-neu-menge{justify-content:flex-end}}