:root{--rosso:#f21603;--oxblood:#8c2008;--bianco:#fff;--papier:#fdf4f1;--linie:rgba(140,32,8,.16);--linie-hell:hsla(0,0%,100%,.25);--radius:18px;--karo:16px;--kopf-hoehe:78px;--display:"Lilita One",Impact,sans-serif;--serif:"Fraunces",Georgia,serif;--sans:"Archivo","Helvetica Neue",Arial,sans-serif}@font-face{font-display:swap;font-family:Lilita One;font-style:normal;font-weight:400;src:url(/build/fonts/lilita-one-400.dc84deb8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:400;src:url(/build/fonts/fraunces-400.6f7f20ae.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:600;src:url(/build/fonts/fraunces-600.6f7f20ae.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fraunces;font-style:italic;font-weight:400;src:url(/build/fonts/fraunces-400-italic.15529d48.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fraunces;font-style:italic;font-weight:600;src:url(/build/fonts/fraunces-600-italic.c8260712.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(/build/fonts/archivo-400.0f8e5553.woff2) format("woff2")}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:700;src:url(/build/fonts/archivo-700.5be5a590.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-hoehe) + var(--karo)*2)}body{background:var(--bianco);color:var(--oxblood);font-family:var(--serif);font-size:17px;line-height:1.55;margin:0;-webkit-font-smoothing:antialiased}svg{display:block}img{height:auto;max-width:100%}a{color:inherit}p{margin:0 0 1em}.innen{margin:0 auto;max-width:1120px}.ootw{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.tabable:focus{height:auto;left:8px;margin:0;padding:8px 14px;position:fixed;top:8px;width:auto;z-index:100;clip:auto;background:var(--bianco);color:var(--rosso)}.nonna,.tagteam{color:var(--rosso);display:block}.nonna svg,.tagteam svg{display:block;width:100%}.nonna svg{aspect-ratio:343.38/480.43}.tagteam svg{aspect-ratio:585.63/513.88}.karo{background-color:var(--rosso);background-image:repeating-linear-gradient(90deg,var(--bianco) 0 var(--karo),transparent var(--karo) calc(var(--karo)*2)),repeating-linear-gradient(90deg,var(--bianco) 0 var(--karo),transparent var(--karo) calc(var(--karo)*2));background-position:0 0,var(--karo) var(--karo);background-repeat:no-repeat,no-repeat;background-size:100% var(--karo),100% var(--karo);height:calc(var(--karo)*2);width:100%}.karo--invers{background-color:var(--bianco);background-image:repeating-linear-gradient(90deg,var(--rosso) 0 var(--karo),transparent var(--karo) calc(var(--karo)*2)),repeating-linear-gradient(90deg,var(--rosso) 0 var(--karo),transparent var(--karo) calc(var(--karo)*2))}.rubrik{color:var(--rosso);font-family:var(--display);font-size:clamp(32px,4.6vw,50px);line-height:1;margin:0;text-transform:uppercase}.band--rot .rubrik,.fakten .rubrik,.fuss .rubrik{color:inherit}.halbsatz{font-size:16px;font-style:italic;margin:12px 0 0;opacity:.92;text-wrap:pretty}.kopfzeile{align-items:flex-end;display:flex;flex-wrap:wrap;gap:26px;justify-content:space-between;margin-bottom:34px}.spruch{background:var(--oxblood);border-radius:var(--radius);color:var(--bianco);max-width:380px;padding:22px 24px}.spruch p:first-child{font-size:20px;font-style:italic;font-weight:600;margin:0}.spruch p:last-child{font-family:var(--sans);font-size:13px;margin:7px 0 0;opacity:.9}.klein{font-family:var(--sans);font-size:11px;letter-spacing:.1em;margin:16px 0 0;opacity:.75;text-transform:uppercase}.klein--zentriert{text-align:center}.klein--normal{letter-spacing:.02em;text-transform:none}.gruppe__name{color:var(--rosso);font-family:var(--display);font-size:26px;line-height:1.05;margin:0;text-transform:uppercase}.gruppe__name--klein{font-size:22px}.liste{list-style:none;margin:14px 0 0;padding:0}.liste li{border-top:1px solid var(--linie);display:flex;gap:16px;justify-content:space-between;padding:10px 0}.liste li:first-child{border-top:0}.liste span:last-child{font-family:var(--sans);font-size:14px;font-weight:700;text-align:right}.liste a{text-decoration:none}.liste a:hover{text-decoration:underline}.liste--abstand{margin-top:18px}.kopf{background:var(--rosso);color:var(--bianco);position:sticky;top:0;z-index:50}.kopf__innen{gap:16px;justify-content:space-between;margin:0 auto;max-width:1120px;padding:11px 22px;position:relative}.kopf .marke,.kopf__innen{align-items:center;display:flex}.kopf .marke{color:inherit;gap:11px;text-decoration:none}.kopf .marke .nonna{flex:none;width:36px}.kopf .marke .wortmarke{width:172px}.kopf .marke .wortmarke svg{aspect-ratio:214.4/50.85;width:100%}.kopf__nav{align-items:center;display:flex;font-family:var(--sans);font-size:12px;font-weight:700;gap:18px;letter-spacing:.09em;text-transform:uppercase}.kopf__nav ul{display:flex;gap:18px;list-style:none;margin:0;padding:0}.kopf__nav a{border-bottom:2px solid transparent;display:inline-block;padding:4px 0;text-decoration:none}.kopf__nav a.selected,.kopf__nav a:hover{border-bottom-color:var(--bianco)}.kopf__nav .nav-lang{border-left:1px solid hsla(0,0%,100%,.4);margin-left:10px;padding-left:18px}.kopf .nav-toggle{background:none;border:0;color:inherit;cursor:pointer;display:none;padding:6px}.kopf .nav-toggle svg{fill:currentColor;height:26px;width:26px}.kopf .nav-toggle .close,.kopf.is-open .nav-toggle svg{display:none}.kopf.is-open .nav-toggle .close{display:block}@media (max-width:720px){.kopf .nav-toggle{display:block}.kopf__nav{align-items:stretch;background:var(--rosso);border-top:1px solid hsla(0,0%,100%,.3);display:none;left:0;padding:8px 22px 18px;position:absolute;right:0;top:100%}.kopf__nav,.kopf__nav ul{flex-direction:column;gap:0}.kopf__nav a{border-bottom:1px solid hsla(0,0%,100%,.2);display:block;padding:12px 0}.kopf__nav .nav-lang{border:0;margin:0;padding:0}.kopf.is-open .kopf__nav{display:flex}}.band{padding:76px 22px}.band--rot{background:var(--rosso);color:var(--bianco)}.band--papier{background:var(--papier)}.band--blut{background:var(--oxblood);color:var(--bianco)}.band--rot+.band--rot{padding-top:0}.module_text{padding:76px 22px}.module_text .container{margin:0 auto;max-width:760px}section+section>.module_text{padding-top:0}@media (max-width:640px){.band,.module_text{padding:54px 18px}}.fuss{background:var(--oxblood);color:var(--bianco);font-size:14px;padding:48px 22px 38px}.fuss .nonna{color:var(--oxblood);margin-bottom:14px;width:58px}.fuss__raster{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.fuss h4{font-family:var(--sans);font-size:11px;letter-spacing:.14em;margin:0 0 10px;opacity:.75;text-transform:uppercase}.fuss p{margin:0}.fuss a{text-decoration:none}.fuss a:hover{text-decoration:underline}.fuss ul{list-style:none;margin:0;padding:0}.fuss .sozial{display:flex;flex-wrap:wrap;gap:10px}.fuss .klein{margin-top:28px}.instaknopf{align-items:center;border:2px solid var(--bianco);border-radius:999px;color:var(--bianco);display:inline-flex;font-family:var(--sans);font-size:11px;font-weight:700;gap:9px;letter-spacing:.08em;padding:10px 18px;text-decoration:none;text-transform:uppercase}.instaknopf svg{fill:currentColor;height:17px;width:17px}.fuss .instaknopf:hover{background:var(--bianco);color:var(--oxblood);text-decoration:none}.knoepfe{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.knopf{border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-block;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.08em;padding:14px 26px;text-decoration:none;text-transform:uppercase}.knopf--weiss{background:var(--bianco);color:var(--rosso)}.knopf--kontur{border-color:var(--bianco);color:var(--bianco)}.knopf--rot{background:var(--rosso);color:var(--bianco)}.knopf--blut{background:var(--oxblood);color:var(--bianco)}.kartenknopf{background:var(--rosso);border:2px solid var(--rosso);border-radius:var(--radius);color:var(--bianco);display:block;padding:26px 28px;text-align:center;text-decoration:none;transition:transform .15s ease}.kartenknopf:hover{transform:translateY(-2px)}.kartenknopf--kontur{background:var(--bianco);color:var(--rosso)}.kartenknopf--weiss{background:var(--bianco);border-color:var(--bianco);color:var(--oxblood)}.kartenknopf__titel{font-family:var(--display);font-size:30px;line-height:1.05}.kartenknopf__sub,.kartenknopf__titel{display:block;text-transform:uppercase}.kartenknopf__sub{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.14em;margin-top:8px;opacity:.85}.wege{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.wegknopf{border:2px solid var(--rosso);border-radius:999px;color:var(--rosso);display:inline-block;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.08em;padding:11px 18px;text-decoration:none;text-transform:uppercase}.auftakt,.wegknopf--voll,.wegknopf:hover{background:var(--rosso);color:var(--bianco)}.auftakt{padding:76px 22px 82px;text-align:center}.auftakt .tagteam{margin:0 auto 20px;width:min(300px,70%)}.auftakt .wortmarke{margin:0 auto;width:min(470px,84%)}.auftakt .wortmarke svg{aspect-ratio:214.4/50.85;width:100%}.auftakt .unter{font-size:clamp(19px,2.2vw,24px);line-height:1.45;margin:30px auto 34px;max-width:42ch;text-wrap:balance}.stempel{background:var(--bianco);border-radius:6px;color:var(--rosso);display:inline-block;font-family:var(--display);font-size:21px;letter-spacing:.04em;margin:24px 0 0;padding:9px 24px;transform:rotate(-4deg)}@media (max-width:640px){.auftakt{padding:54px 18px 60px}}.fakten{background:var(--oxblood);color:var(--bianco);padding:26px 22px}.fakten__raster{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));text-align:center}.fakten h3{font-family:var(--sans);font-size:11px;letter-spacing:.14em;margin:0 0 6px;opacity:.75;text-transform:uppercase}.fakten p{font-size:16px;margin:0}.kartenwahl{align-items:center;display:grid;gap:34px;grid-template-columns:auto minmax(280px,560px) auto;justify-content:center}.kartenwahl__signet{color:var(--rosso);width:124px}.kartenwahl__signet svg{display:block;width:100%}.kartenwahl__signet--nonna svg{aspect-ratio:343.38/480.43}.kartenwahl__signet--hipster svg{aspect-ratio:348.59/513.88}.kartenwahl__knoepfe{display:grid;gap:16px;grid-auto-rows:1fr}@media (max-width:860px){.kartenwahl{gap:16px;grid-template-columns:auto minmax(0,1fr) auto}.kartenwahl__signet{width:84px}}@media (max-width:560px){.kartenwahl{gap:10px}.kartenwahl__signet{width:54px}.kartenknopf{padding:20px 14px}.kartenknopf__titel{font-size:22px}.kartenknopf__sub{font-size:10px;letter-spacing:.1em}}.herkunft{display:grid;gap:26px 34px;grid-template-columns:repeat(2,1fr);margin-top:36px}.herkunft h3{color:var(--rosso);font-family:var(--sans);font-size:12px;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.herkunft p{font-size:15px;margin:0}@media (max-width:620px){.herkunft{gap:22px;grid-template-columns:1fr}}.mitreden{align-items:center;display:grid;gap:34px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.mitreden__box{text-align:center}.mitreden__grazie{font-size:19px;font-style:italic;margin:0 auto;max-width:24ch}.briefkasten{color:var(--bianco);margin:0 auto 16px;width:112px}.briefkasten svg{aspect-ratio:33/36;fill:currentColor;width:100%}.schritte{counter-reset:s;list-style:none;margin:22px 0 0;padding:0}.schritte li{border-top:1px solid var(--linie-hell);counter-increment:s;padding:12px 0 12px 44px;position:relative}.schritte li:before{content:counter(s,decimal-leading-zero);font-family:var(--sans);font-size:12px;font-weight:700;left:0;letter-spacing:.1em;position:absolute;top:12px}.bewertung{background:var(--bianco);border-radius:var(--radius);color:var(--oxblood);padding:30px 28px}.bewertung h3{color:var(--rosso);font-family:var(--display);font-size:26px;margin:0;text-transform:uppercase}.bewertung .ein{font-size:14px;font-style:italic;margin:6px 0 18px}.bewertung__hint{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.1em;opacity:.75;text-transform:uppercase}.bewertung__danke{font-size:19px;font-style:italic;margin:0}.bewertung__formular{margin-top:22px}.bewertung .form_anchor{display:block;position:relative;top:calc(var(--kopf-hoehe)*-1 - 40px)}.bewertung .form-group{margin:0 0 12px}.bewertung .form-control{background:var(--papier);border:1.5px solid var(--linie);border-radius:12px;color:var(--oxblood);display:block;font-family:var(--serif);font-size:15px;padding:12px 14px;width:100%}.bewertung .form-control::placeholder{color:var(--oxblood);opacity:.6}.bewertung .form-control:focus{outline:2px solid var(--rosso);outline-offset:1px}.bewertung textarea.form-control{min-height:92px;resize:vertical}.bewertung .has-error .form-control{border-color:var(--rosso)}.bewertung .help-block{font-family:var(--sans);font-size:12px;margin:4px 0 0}.bewertung .alert-danger{border:1.5px solid var(--rosso);border-radius:12px;color:var(--rosso);font-family:var(--sans);font-size:13px;margin:0 0 16px;padding:12px 14px}.bewertung .alert-danger ul{margin:0;padding-left:1.2em}.bewertung .alert-danger dd,.bewertung .alert-danger dl,.bewertung .alert-danger dt{margin:0}.bewertung .datenschutz{font-size:13px;margin:6px 0 14px}.bewertung .datenschutz a{color:var(--rosso)}.bewertung .btn{background:var(--rosso);border:0;border-radius:999px;color:var(--bianco);cursor:pointer;display:inline-block;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.08em;padding:13px 26px;text-transform:uppercase}.bewertung altcha-widget{--altcha-color-base:var(--papier);--altcha-color-border:var(--linie);--altcha-color-text:var(--oxblood);--altcha-border-radius:12px;--altcha-max-width:100%;display:block;font-family:var(--sans);font-size:13px;margin-bottom:12px}.sterne{display:flex;gap:6px;justify-content:flex-start;margin-bottom:16px}.stern{background:none;border:0;color:var(--linie);cursor:pointer;line-height:0;padding:2px}.stern svg{fill:none;height:34px;stroke:currentColor;stroke-linejoin:round;stroke-width:1.6;width:34px}.stern .voll{display:none;fill:currentColor}.stern.is-active{color:var(--rosso)}.stern.is-active .leer{display:none}.stern.is-active .voll{display:block}.zwei{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.panel{background:var(--bianco);border-radius:var(--radius);padding:28px 26px}.panel--kontur{border:1.5px solid var(--linie)}.panel--blut{background:var(--oxblood)}.panel--blut,.panel--blut .gruppe__name{color:var(--bianco)}.panel--blut .liste li{border-top-color:var(--linie-hell)}.panel__adresse{margin:20px 0 0}.panel__text{margin:10px 0 20px}.karriere__intro{max-width:760px}.karriere__slogan{font-size:20px;font-style:italic;font-weight:600;margin:18px 0 0}.karriere__media{margin:30px 0 0}.karriere__media img,.karriere__media video{border-radius:var(--radius);display:block;width:100%}.karriere__jobs{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));margin-top:36px}.karriere__job{background:var(--bianco);border:1.5px solid var(--linie);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:26px 24px}.karriere__job h3{color:var(--rosso);font-family:var(--display);font-size:24px;line-height:1.05;margin:0;text-transform:uppercase}.karriere__job .knopf{align-self:flex-start;margin-top:auto}.karriere__meta{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0;opacity:.75;text-transform:uppercase}.karriere__teaser{font-size:15px;margin:0 0 8px}.karriere__leer{font-size:19px;font-style:italic;margin:30px 0 0}.module_text h1,.module_text h2,.text h1,.text h2{color:var(--rosso);font-family:var(--display);line-height:1.05;margin:0 0 18px;text-transform:uppercase}.module_text h1,.text h1{font-size:clamp(32px,4.6vw,50px)}.module_text h2,.text h2{font-size:28px;margin-top:40px}.module_text h3,.module_text h4,.text h3,.text h4{color:var(--rosso);font-family:var(--sans);font-size:12px;letter-spacing:.14em;margin:28px 0 8px;text-transform:uppercase}.module_text a,.text a{color:var(--rosso)}.module_text ol,.module_text ul,.text ol,.text ul{padding-left:1.2em}#consent_manager-background .consent_manager-wrapper{border-radius:var(--radius);color:var(--oxblood);font-family:var(--serif);font-size:inherit;max-width:55em}#consent_manager-background .consent_manager-wrapper:focus,#consent_manager-background .consent_manager-wrapper:focus-visible{outline:none}#consent_manager-background .consent_manager-wrapper .consent_manager-headline{color:var(--rosso);font-family:var(--display);text-transform:uppercase}#consent_manager-background .consent_manager-wrapper .consent_manager-cookiegroups label,#consent_manager-background .consent_manager-wrapper .consent_manager-text{font-size:17px;line-height:1.5}#consent_manager-background .consent_manager-wrapper .consent_manager-cookiegroups label>input[type=checkbox],#consent_manager-background .consent_manager-wrapper .consent_manager-text>input[type=checkbox]{accent-color:var(--rosso);filter:none;transform:scale(1.4)}#consent_manager-background .consent_manager-wrapper .consent_manager-cookiegroups label>input[type=checkbox]:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-cookiegroups label>input[type=checkbox]:focus-visible,#consent_manager-background .consent_manager-wrapper .consent_manager-text>input[type=checkbox]:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-text>input[type=checkbox]:focus-visible{outline:2px solid var(--rosso)}#consent_manager-background .consent_manager-wrapper .consent_manager-show-details,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks{color:var(--oxblood);font-family:var(--sans);font-size:13px;line-height:1.5}#consent_manager-background .consent_manager-wrapper .consent_manager-show-details a,#consent_manager-background .consent_manager-wrapper .consent_manager-show-details button,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks a,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks button{border-radius:0;color:var(--rosso);height:auto;line-height:normal;padding:2px 4px}#consent_manager-background .consent_manager-wrapper .consent_manager-show-details a:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-show-details a:focus-visible,#consent_manager-background .consent_manager-wrapper .consent_manager-show-details button:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-show-details button:focus-visible,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks a:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks a:focus-visible,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks button:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks button:focus-visible{outline:2px solid var(--rosso)}#consent_manager-background .consent_manager-wrapper .consent_manager-buttons button{background-color:var(--bianco);border:2px solid var(--rosso);border-radius:999px;color:var(--rosso);cursor:pointer;display:inline-block;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.08em;margin-right:1rem;padding:12px 22px;text-transform:uppercase;width:auto}#consent_manager-background .consent_manager-wrapper .consent_manager-buttons button:active,#consent_manager-background .consent_manager-wrapper .consent_manager-buttons button:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-buttons button:focus-visible,#consent_manager-background .consent_manager-wrapper .consent_manager-buttons button:hover{background-color:var(--rosso);color:var(--bianco);outline:none}#consent_manager-background .consent_manager-wrapper .consent_manager-close-box:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-close-box:focus-visible{outline:2px solid var(--rosso)}