.seite-unternehmen .u-hero .hero-foto:after{background:linear-gradient(90deg,#1f1914b8 max(0px,50% - 960px),#1f191466 max(720px,50% - 240px),#1f191400 max(1440px,50% + 480px)),linear-gradient(#1f191459 0%,#1f191400 25%)}.seite-unternehmen .u-hero .hero-inhalt{padding:180px 0 120px}.seite-unternehmen .u-hero .lead{margin:24px 0 0}.seite-unternehmen .u-geschichte{padding-bottom:113px}.seite-unternehmen .zl-band{scroll-snap-type:x mandatory;scroll-padding-inline:max(min(max(20px, (100% - var(--shell)) / 2), var(--shell-rand)), (100% - var(--shell-breit)) / 2);overscroll-behavior-x:contain;scrollbar-width:none;margin-block:-4px;padding-block:4px;overflow-x:auto}.seite-unternehmen .zl-band::-webkit-scrollbar{display:none}.seite-unternehmen .zl-band:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.seite-unternehmen .zl-band.ziehbar{cursor:grab}}.seite-unternehmen .zl-band.zieht{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.seite-unternehmen .zl-liste{width:max-content;padding-inline:max(min(max(20px, (100% - var(--shell)) / 2), var(--shell-rand)), (100% - var(--shell-breit)) / 2);gap:24px;display:flex}.seite-unternehmen .zl-karte{--cut:40px;background:var(--weiss);scroll-snap-align:start;flex-direction:column;flex:none;gap:24px;width:400px;min-height:464px;padding:48px 24px 24px;display:flex}.seite-unternehmen .zl-foto{background:var(--papier);height:200px}.seite-unternehmen .zl-foto img{object-fit:cover;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%}.seite-unternehmen .zl-text{flex-direction:column;gap:8px;display:flex}.seite-unternehmen .zl-text h3{font-weight:var(--fw-zahl);font-size:var(--fs-zahl);line-height:var(--lh-zahl);letter-spacing:var(--ls-zahl);color:var(--russ)}.seite-unternehmen .zl-text p{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--grau-hell)}@media (min-width:801px){.seite-unternehmen .zl-text p{white-space:pre-line}}.seite-unternehmen .zl-karte:last-child{background:var(--gruen)}.seite-unternehmen .zl-karte:last-child h3{color:var(--lime)}.seite-unternehmen .zl-karte:last-child p{color:var(--weiss)}@media (min-width:1081px){.seite-unternehmen .u-fuhrpark .kopf>p.b-hinweis{width:400px}}.seite-unternehmen .u-gelaende{aspect-ratio:16/9;position:relative}.seite-unternehmen .u-gelaende img{object-fit:cover;width:100%;height:100%}.seite-unternehmen .u-marker-liste li{left:var(--x);top:var(--y);position:absolute;transform:translate(-16px,-50%)}.seite-unternehmen .u-marker{border-radius:var(--radius);background:var(--weiss);height:38px;color:var(--russ);font-weight:600;font-size:var(--fs-klein);line-height:var(--lh-klein);white-space:nowrap;align-items:center;gap:8px;padding:8px 16px 8px 12px;transition:background-color .15s ease-out;display:flex}.seite-unternehmen .u-marker:before{content:"";background:var(--lime);border-radius:50%;flex:0 0 8px;height:8px;transition:background-color .15s ease-out}.seite-unternehmen .u-marker:focus-visible{outline-offset:0;box-shadow:0 0 0 4px var(--weiss)}@media (hover:hover){.seite-unternehmen .u-marker:hover{background:var(--lime)}.seite-unternehmen .u-marker:hover:before{background:var(--russ)}}@media (min-width:1240px){.seite-unternehmen .u-umwelt .b-schritte p{white-space:pre-line}}@media (min-width:801px) and (max-width:1080px){.seite-unternehmen .u-umwelt .b-schritte{grid-template-columns:minmax(0,1fr);row-gap:32px;max-width:560px}}.seite-unternehmen .u-berichte{flex-direction:column;gap:32px;display:flex}.seite-unternehmen .u-berichte li{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.seite-unternehmen .u-bericht-text{flex-direction:column;gap:4px;min-width:0;display:flex}.seite-unternehmen .u-bericht-text time{font-size:var(--fs-klein);line-height:var(--lh-klein);color:var(--grau-hell)}.seite-unternehmen .u-berichte .textlink{flex-shrink:0;margin-top:4px}.seite-unternehmen .u-standorte .tagline{margin-bottom:8px}.seite-unternehmen .u-jobs{padding:77px 0 60px}.seite-unternehmen .u-jobs-raster{grid-template:"kopf vorteile""aktion vorteile"1fr/minmax(0,640fr) minmax(0,560fr);align-items:start;column-gap:80px;display:grid}.seite-unternehmen .u-jobs-kopf{grid-area:kopf}.seite-unternehmen .u-jobs-kopf p{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--grau-hell);margin-top:12px}.seite-unternehmen .u-jobs-aktion{grid-area:aktion;margin-top:32px}.seite-unternehmen .u-vorteile{flex-direction:column;grid-area:vorteile;gap:20px;display:flex}.seite-unternehmen .u-vorteile .tagline{margin:0}.seite-unternehmen .u-vorteile ul{flex-direction:column;gap:20px;display:flex}.seite-unternehmen .u-vorteile li{flex-direction:column;gap:4px;padding-left:24px;display:flex;position:relative}.seite-unternehmen .u-vorteile li:before{content:"";background:var(--gruen);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.seite-unternehmen .u-vorteile strong{font-size:var(--fs-titel);line-height:var(--lh-titel);color:var(--russ)}.seite-unternehmen .u-vorteile p{font-size:var(--fs-klein);line-height:var(--lh-klein);color:var(--grau-hell)}@media (max-width:1080px){.seite-unternehmen .u-jobs-raster{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf""vorteile""aktion";row-gap:32px}.seite-unternehmen .u-jobs-aktion{margin-top:0}}@media (max-width:389px),(min-width:391px) and (max-width:1439px){.seite-unternehmen :is(.u-fuhrpark .b-hinweis,.u-umwelt .b-schritte p,.u-umwelt .b-ib-label,.u-jobs-kopf p,.u-vorteile p){text-wrap:pretty}}@media (max-width:800px){.seite-unternehmen .tagline{margin-bottom:8px}.seite-unternehmen h2{font-size:var(--fs-titel-gross);line-height:var(--lh-titel-gross);letter-spacing:var(--ls-titel-gross)}.seite-unternehmen .kopf.b-kopf{gap:8px}.seite-unternehmen .u-hero{min-height:100svh}.seite-unternehmen .u-hero .hero-foto:after{background:linear-gradient(#1f191499 0%,#1f191400 22%),linear-gradient(0deg,#000000d9 0%,#6660 max(100%,844px))}.seite-unternehmen .u-hero .hero-inhalt{padding:156px 0 80px}.seite-unternehmen .u-hero .lead{color:var(--weiss);margin-top:16px}.seite-unternehmen .u-geschichte{padding-bottom:64px}.seite-unternehmen .zl-liste{gap:12px}.seite-unternehmen .zl-karte{--cut:28px;gap:16px;width:280px;min-height:352px;padding:34px 17px 17px}.seite-unternehmen .zl-foto{height:140px}.seite-unternehmen .zl-text{gap:4px}.seite-unternehmen .zl-text h3{letter-spacing:0;font-size:48px;line-height:52px}.seite-unternehmen .zl-text p{font-size:var(--fs-mini);line-height:var(--lh-mini)}.seite-unternehmen .u-gelaende{aspect-ratio:350/480;max-width:560px;margin-inline:auto}.seite-unternehmen .u-marker-liste li{left:var(--x-m);top:var(--y-m)}.seite-unternehmen .u-umwelt .b-schritte h3{font-size:var(--fs-text);line-height:var(--lh-text)}.seite-unternehmen .u-umwelt .b-schritte p{font-size:var(--fs-mini);line-height:var(--lh-mini);color:#ffffffb3}.seite-unternehmen .u-umwelt .b-infobox{padding:24px 20px}.seite-unternehmen .u-umwelt .b-ib-satz{font-size:var(--fs-klein);line-height:var(--lh-klein)}.seite-unternehmen .u-berichte li{flex-direction:column;gap:12px}.seite-unternehmen .u-bericht-text time{font-size:var(--fs-mini);line-height:var(--lh-mini)}.seite-unternehmen .u-berichte .textlink{margin-top:1px}.seite-unternehmen .u-standorte{padding:64px 0}.seite-unternehmen .u-jobs{padding:56px 0 64px}.seite-unternehmen .u-jobs-kopf p{font-size:var(--fs-text);line-height:var(--lh-text);margin-top:8px}.seite-unternehmen .u-vorteile,.seite-unternehmen .u-vorteile ul{gap:16px}.seite-unternehmen .u-vorteile li{padding-left:20px}.seite-unternehmen .u-vorteile strong{font-size:var(--fs-text);line-height:var(--lh-text)}.seite-unternehmen .u-vorteile p{font-size:var(--fs-mini);line-height:var(--lh-mini)}.seite-unternehmen .u-jobs-aktion .btn{width:100%}}@media print{.seite-unternehmen .zl-band{overflow:visible}.seite-unternehmen .zl-liste{flex-wrap:wrap;width:auto}.seite-unternehmen .zl-karte{break-inside:avoid}}.dialog.maschine{--dialog-breite:1000px;--dialog-unten:0px}.dialog.maschine .dialog-box{grid-template-columns:48% minmax(0,1fr);min-height:min(520px,100dvh - 48px);display:grid}.dialog.maschine .maschine-foto{position:relative}.dialog.maschine .maschine-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dialog.maschine .maschine-text{flex-direction:column;align-items:flex-start;gap:16px;padding:72px 64px 56px 56px;display:flex}.dialog.maschine .tagline{margin:0}.dialog.maschine .maschine-satz{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--grau-hell)}.dialog.maschine .maschine-text .textlink{margin-top:24px}@media (max-width:1079px){.dialog.maschine .maschine-text{padding:64px 40px 48px}}@media (max-width:800px){.dialog.maschine .dialog-box{min-height:0;display:block}.dialog.maschine .maschine-foto{height:clamp(220px,56.41vw,320px)}.dialog.maschine .maschine-text{gap:8px;padding:24px 20px 40px}.dialog.maschine .dialog-titel{font-size:var(--fs-titel-gross);line-height:var(--lh-titel-gross);letter-spacing:var(--ls-titel-gross)}.dialog.maschine .maschine-satz{font-size:var(--fs-text);line-height:var(--lh-text)}.dialog.maschine .maschine-text .textlink{margin-top:14px}}
