@font-face{font-family:Kudryashev Display;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/kudryashev-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kudryashev Display;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/kudryashev-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/fonts/bricolage-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 600;font-display:swap;src:url(/assets/fonts/bricolage-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E??,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}.santa{--schrift-schau:"kudryashev-d-contrast-sans", "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--schrift-text:"Archivo", "Helvetica Neue", Arial, sans-serif;--creme-light:#ece8e4;--creme:#e2d6c2;--ink:#16120d;--ink-soft:#453d34;--primary:#7d2420;--rule:#16120d24;--rule-stark:#16120d47;--t-xs:.8125rem;--t-s:.875rem;--t-m:1rem;--t-l:1.125rem;--t-xl:clamp(1.375rem, 1.953vw, 1.5625rem);--t-2xl:clamp(1.625rem, 2.511vw, 2rem);--t-3xl:clamp(2rem, 3.348vw, 2.6875rem);--t-4xl:clamp(2.75rem, 5vw, 4.9rem);--t-5xl:clamp(3.25rem, 6.429vw, 6.25rem);--gutter:clamp(1.25rem, 3.2vw, 2.5rem);--breite-raster:80rem;--breite-block:60rem;--breite-text:44rem;--raum-1:.5rem;--raum-2:1rem;--raum-3:1.75rem;--raum-4:clamp(2.25rem, 4vw, 3.25rem);--raum-5:clamp(3rem, 6vw, 5rem);--raum-6:clamp(4rem, 9vh, 7rem);background:var(--creme-light);min-height:100dvh;color:var(--ink);font-family:var(--schrift-text);font-size:var(--t-m);-webkit-font-smoothing:antialiased;margin:0;line-height:1.75}.santa h1,.santa h1 *,.santa h2,.santa h2 *,.santa h3,.santa h3 *,.santa .schau,.santa .schau *{font-family:var(--schrift-schau);font-weight:400}.santa h1,.santa h2,.santa h3{overflow-wrap:break-word;hyphens:auto}.santa h1{font-size:var(--t-4xl);letter-spacing:-.014em;margin:0;line-height:1.04}.santa h2{font-size:var(--t-3xl);letter-spacing:-.01em;margin:0;line-height:1.14}.santa h3{font-size:var(--t-xl);letter-spacing:-.005em;margin:0;line-height:1.25}.santa p{margin:0}.santa .tracked{font-family:var(--schrift-text);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;font-weight:500;line-height:1.5}.santa .auge{color:var(--primary)}.santa .bahn{padding-inline:var(--gutter)}.santa .mass-text{max-width:var(--breite-text);margin-inline:auto}.santa .mass-block{max-width:var(--breite-block);margin-inline:auto}.santa .raster{width:100%;max-width:calc(var(--breite-raster) + 2 * var(--gutter));margin-inline:auto}.santa .abschnitt{padding-block:var(--raum-6)}.santa .abschnitt+.abschnitt{border-top:1px solid var(--rule)}.santa .fliess{max-width:46ch;margin-inline:auto}.santa .fliess+.fliess{margin-top:var(--raum-2)}.santa .punkte{text-align:left;max-width:46ch;margin:0;padding:0;list-style:none}.santa .punkte li{padding-left:1.3em;position:relative}.santa .punkte li+li{margin-top:var(--raum-1)}.santa .punkte li:before{content:"";background:var(--primary);border-radius:50%;width:.32em;height:.32em;position:absolute;top:.66em;left:.1em}.santa .eckdaten{text-align:left;grid-template-columns:1fr;gap:0;margin:0;display:grid}.santa .eckdatum{border-top:1px solid var(--rule);padding:1.15rem 0}.santa .eckdatum:last-child{border-bottom:1px solid var(--rule)}.santa .eckdatum dt{color:var(--primary);margin:0 0 .35rem}.santa .eckdatum dd,.santa .eckdatum dd *{font-family:var(--schrift-schau);margin:0;font-size:clamp(1.25rem,1.741vw,1.4rem);line-height:1.25}.santa .eckdatum .auswaerts{align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.santa .eckdatum .auswaerts svg{opacity:.6;flex-shrink:0}.santa .eckdatum .auswaerts:hover{text-underline-offset:.16em;text-decoration:underline}@media (width>=1280px){.santa .eckdaten{grid-template-columns:1fr 1.4fr 1fr}.santa .eckdatum{border-bottom:0;border-right:1px solid var(--rule);padding:1.5rem clamp(1.25rem,2.4vw,2.5rem) 1.5rem 0}.santa .eckdatum:not(:first-child){padding-left:clamp(1.25rem,2.4vw,2.5rem)}.santa .eckdatum:last-child{border-bottom:0;border-right:0;padding-right:0}}.santa .reihe{margin:0;padding:0;list-style:none}.santa .reihe>li,.santa .reihe>.zeile{border-top:1px solid var(--rule)}.santa .reihe>li:last-child,.santa .reihe>.zeile:last-child{border-bottom:1px solid var(--rule)}.santa .knopf{min-height:48px;color:var(--primary);font-family:var(--schrift-text);font-size:var(--t-xs);letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;justify-content:center;align-items:center;gap:.8em;padding:.95em 2.1em;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .45s,color .45s;display:inline-flex}.santa .knopf:hover,.santa .knopf:focus-visible{background:var(--primary);color:var(--creme-light)}.santa .knopf:disabled{opacity:.5;cursor:default;color:var(--primary);background:0 0}.santa .feld{margin-bottom:var(--raum-2);flex-direction:column;display:flex}.santa .feld>label{font-size:var(--t-s);letter-spacing:normal;text-transform:none;color:var(--ink-soft);margin-bottom:.35rem;line-height:1.4}.santa .feld input[type=text],.santa .feld input[type=email],.santa .feld input[type=tel],.santa .feld input[type=file],.santa .feld textarea,.santa .feld select{font:inherit;font-size:var(--t-l);border:1px solid var(--rule-stark);width:100%;color:inherit;background:#ffffff80;border-radius:4px;padding:.62em .8em;transition:border-color .3s,background-color .3s}.santa .feld textarea{resize:vertical;min-height:8rem}.santa .feld input:focus,.santa .feld textarea:focus{border-color:var(--ink);background:#fff;outline:none}.santa .feld input:focus-visible,.santa .feld textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.santa .feld input:disabled,.santa .feld textarea:disabled{background:#16120d0d}.santa .feld input[type=file]::file-selector-button{font:inherit;font-size:var(--t-s);border:1px solid var(--rule-stark);color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;margin-right:.9em;padding:.45em 1.1em}.santa .feld input[type=file]::file-selector-button:hover{background:#16120d0f}.santa .feld-hinweis{font-size:var(--t-s);color:var(--ink-soft);margin-top:.35rem}.santa .feld-fehler{font-size:var(--t-s);color:var(--primary);margin-top:.35rem;font-weight:500}@keyframes santa-auf{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes santa-ein{0%{opacity:0}to{opacity:1}}.santa .anim{animation:1.05s cubic-bezier(.22,1,.36,1) both santa-auf}.santa .anim-1{animation-delay:90ms}.santa .anim-2{animation-delay:.19s}.santa .anim-3{animation-delay:.29s}.santa .anim-4{animation-delay:.4s}.santa .anim-5{animation-delay:.52s}.santa ::selection{background:var(--ink);color:var(--creme-light)}.santa a{color:inherit}.santa :focus-visible{outline-offset:4px;outline:2px solid}.santa .auswaerts{align-items:center;gap:.45em;display:inline-flex}.santa .auswaerts svg{opacity:.7;flex-shrink:0}@media (prefers-reduced-motion:reduce){.santa .anim{animation:none}.santa *{transition-duration:.01ms!important}}.santa .form-field{margin-bottom:var(--raum-2);flex-direction:column;display:flex}.santa .form-field>label{font-size:var(--t-s);letter-spacing:normal;text-transform:none;color:var(--ink-soft);margin-bottom:.35rem;line-height:1.4}.santa .form-field input[type=text],.santa .form-field input[type=email],.santa .form-field input[type=tel],.santa .form-field input[type=file],.santa .form-field textarea{font:inherit;font-size:var(--t-l);border:1px solid var(--rule-stark);width:100%;color:inherit;background:#ffffff80;border-radius:4px;padding:.62em .8em;transition:border-color .3s,background-color .3s}.santa .form-field textarea{resize:vertical;min-height:8rem}.santa .form-field input:focus,.santa .form-field textarea:focus{border-color:var(--ink);background:#fff}.santa .form-field input:disabled,.santa .form-field textarea:disabled{background:#16120d0d}.santa .form-field input[type=file]::file-selector-button{font:inherit;font-size:var(--t-s);border:1px solid var(--rule-stark);color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;margin-right:.9em;padding:.45em 1.1em}.santa .form-field input[type=file]::file-selector-button:hover{background:#16120d0f}.santa .form-row{gap:var(--raum-2);margin-bottom:var(--raum-2);flex-wrap:wrap;display:flex}.santa .form-row .form-field{flex:1;min-width:15rem;margin-bottom:0}.santa .field-hint{font-size:var(--t-s);color:var(--ink-soft);margin-top:.35rem}.santa .field-error{font-size:var(--t-s);color:var(--primary);margin-top:.35rem;font-weight:500}.santa .form-error{margin-bottom:var(--raum-2);border:1px solid var(--primary);font-size:var(--t-s);color:var(--primary);border-left-width:3px;border-radius:4px;padding:.9rem 1.1rem}.santa .form-field.consent label{font-size:var(--t-s);color:var(--ink);flex-direction:row;align-items:flex-start;gap:.6rem;display:flex}.santa .form-field.consent input{flex-shrink:0;width:auto;margin-top:.3rem}.santa .hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.santa .application-form{max-width:var(--breite-text);margin:var(--raum-3) 0 0;text-align:left}.santa .application-form button[type=submit]{min-height:48px;margin-top:var(--raum-3);color:var(--primary);font-family:var(--schrift-text);font-size:var(--t-xs);letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;justify-content:center;align-items:center;padding:.95em 2.1em;font-weight:500;transition:background-color .45s,color .45s;display:inline-flex}.santa .application-form button[type=submit]:hover,.santa .application-form button[type=submit]:focus-visible{background:var(--primary);color:var(--creme-light)}.santa .application-form button[type=submit]:disabled{opacity:.5;cursor:default;color:var(--primary);background:0 0}.santa .form-success{margin-top:var(--raum-3);padding:var(--raum-3);border:1px solid var(--rule-stark);text-align:left;background:#e2d6c273;border-left-width:3px;border-radius:4px}.santa .form-success h3{margin-top:0;margin-bottom:var(--raum-1)}.santa .band{padding-block:var(--raum-6)}.santa .band-linie{border-top:1px solid var(--rule)}@keyframes langsamerZoom{0%{transform:scale(1.06)}to{transform:none}}.santa .buehne{isolation:isolate;grid-template-rows:1fr auto;align-items:center;min-height:95dvh;display:grid;position:relative;overflow:hidden}.santa .grund{z-index:0;background:#cfd6d9;position:absolute;inset:0}.santa .grund video,.santa .grund img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;animation:2.4s cubic-bezier(.22,1,.36,1) both langsamerZoom;display:block}.santa .schleier{z-index:1;pointer-events:none;background:radial-gradient(76% 50% at 50% 45%,#ece8e4f0 0%,#ece8e4e6 46%,#ece8e475 76%,#ece8e43d 100%),linear-gradient(#ece8e480 0%,#ece8e41f 22% 72%,#ece8e4a3 100%);animation:1.6s both santa-ein;position:absolute;inset:0}.santa .buehne>.mitte,.santa .buehne>.fuss{z-index:2;position:relative}.santa .mitte{text-align:center;padding:clamp(6rem, 12vh, 9rem) var(--gutter) 0;flex-direction:column;align-items:center;display:flex}.santa .mitte .auge{margin:0 0 clamp(.9rem,1.6vw,1.35rem)}.santa .display{font-weight:400;font-size:max(min(16vw, 4.25rem), var(--t-5xl));letter-spacing:-.012em;font-variant-numeric:lining-nums;text-wrap:balance;margin:0;line-height:1.06}.santa .anschrift{color:var(--ink);margin:clamp(1.35rem,2.4vw,2rem) 0 0;font-size:1rem;font-style:normal;display:block}.santa .anschrift .nadel{vertical-align:-.14em;width:1em;height:1em;margin-right:.5em}.santa .fuss{padding:0 var(--gutter) clamp(1.1rem, 2.2vh, 1.75rem);justify-content:center;display:flex}.santa .weiter{border-color:currentColor}.santa .weiter svg{flex-shrink:0;transition:transform .45s cubic-bezier(.76,0,.24,1)}.santa .weiter:hover,.santa .weiter:focus-visible{background:var(--primary);color:var(--creme-light)}.santa .weiter:hover svg{transform:translateY(4px)}.santa .band-eng{padding-block:clamp(3rem,6vh,4.5rem)}.santa .band-knapp{padding-block:var(--raum-2) var(--raum-4)}.santa .band-mitte .bahn{text-align:center}.santa .band-mitte h2{letter-spacing:-.01em;margin-top:.9rem;line-height:1.18}.santa .band-mitte .vorspann{max-width:44ch;color:var(--ink-soft);margin:1.1rem auto 0}.santa .band-mitte .stellenreihe{margin:var(--raum-5) auto 0;max-width:var(--breite-block)}.santa .band-mitte .leer{max-width:44ch;color:var(--ink-soft);margin:clamp(2rem,4vw,2.75rem) auto 0}.santa .band-mitte .knopf{margin-top:var(--raum-5)}@media (prefers-reduced-motion:reduce){.santa .grund video,.santa .grund img,.santa .schleier{animation:none}}.santa .titelband{padding-block:var(--raum-4) var(--raum-6)}.santa .titelband .zurueck{margin-bottom:var(--raum-3);color:var(--ink-soft);text-decoration:none;display:inline-block}.santa .titelband .zurueck:hover{color:var(--ink)}.santa .titelband .auge{margin-bottom:var(--raum-1)}.santa .titelband h1{max-width:18ch}.santa .titelband .einleitung{margin-top:var(--raum-3);max-width:44ch;color:var(--ink);font-size:clamp(1.25rem,2.143vw,1.786rem);line-height:1.3}.santa .titelband .kopfbild{margin:var(--raum-5) 0 0;aspect-ratio:4/3;background:#16120d0f;overflow:hidden}@media (width>=700px){.santa .titelband .kopfbild{aspect-ratio:16/9}}.santa .titelband .kopfbild img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.santa .kopfbild .platzhalter{display:none}.santa-editor .kopfbild .platzhalter{height:100%;color:var(--ink-soft);justify-content:center;align-items:center;display:flex}.santa .titelband .kopfmeta{margin-top:var(--raum-3);color:var(--ink-soft);flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.santa .satz{gap:var(--raum-5);align-items:start;display:grid}@media (width>=900px){.santa .satz{grid-template-columns:16rem minmax(0, var(--breite-text));gap:var(--raum-5) clamp(2.5rem, 5vw, 5rem)}.santa .randspalte{top:var(--raum-4);position:sticky}}.santa .strang{text-align:left;max-width:var(--breite-text)}.santa .strang>section+section{margin-top:var(--raum-5)}.santa .strang h2{font-size:var(--t-2xl);margin-bottom:var(--raum-2);line-height:1.2}.santa .strang .punkte,.santa .strang .fliess,.santa .strang .prosa{max-width:none;margin-inline:0}.santa .prosa{white-space:pre-wrap}.santa .randspalte{text-align:left}.santa .randkasten .knopf{width:100%;margin-top:var(--raum-4);display:flex}.santa .eckliste{margin:0}.santa .eckliste>div{padding:var(--raum-2) 0;border-top:1px solid var(--rule)}.santa .eckliste>div:last-child{border-bottom:1px solid var(--rule)}.santa .eckliste dt{color:var(--ink-soft);margin:0 0 .3rem}.santa .eckliste dd{font-size:var(--t-m);margin:0;line-height:1.5}.santa .randspalte .kontakt{margin-top:var(--raum-3)}.santa .randspalte .kontakt a{text-underline-offset:.18em;text-decoration:underline;display:block}.santa .randspalte .kontakt a+a{margin-top:.3rem}.santa .stellenreihe{margin:0;padding:0;list-style:none}.santa .stellenreihe>li{border-top:1px solid var(--rule)}.santa .stellenreihe>li:last-child{border-bottom:1px solid var(--rule)}.santa .stelle{width:100%;padding:var(--raum-3) 0;text-align:left;align-items:baseline;gap:.35rem 2rem;text-decoration:none;transition:opacity .35s;display:grid}@media (width>=700px){.santa .stelle{grid-template-columns:minmax(0,1fr) auto}.santa .stelle .stellenmeta{text-align:right;grid-area:1/2}.santa .stelle .weiterlesen{grid-area:2/2;justify-self:end}.santa .stelle .stellentext{grid-column:1}}.santa .stelle:hover,.santa .stelle:focus-visible{opacity:.62}.santa .stelle h2,.santa .stelle h3{font-size:var(--t-xl);letter-spacing:normal}.santa .stelle .stellenmeta{color:var(--ink-soft)}.santa .stelle .stellentext{max-width:52ch;color:var(--ink-soft)}.santa .stelle .weiterlesen{color:var(--primary);white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.santa .stelle:hover .weiterlesen svg{transform:translate(3px)}.santa .stellenreihe-mitte .stelle{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem 1.25rem;width:100%;min-height:64px;padding:1.15rem 0;display:flex}@media (width<=599px){.santa .stellenreihe-mitte .stelle{flex-direction:column;align-items:center;gap:.15rem}}.santa .vorteile{gap:var(--raum-2);text-align:left;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.santa .vorteile{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.santa .vorteile li{padding-top:var(--raum-2);border-top:1px solid var(--rule-stark)}@media (prefers-reduced-motion:reduce){.santa .stelle,.santa .stelle .weiterlesen svg{transition:none}}.santa .strang p+p,.santa .strang p+ul,.santa .strang ul+p{margin-top:var(--raum-2)}.santa .leerhinweis{max-width:46ch;margin-top:var(--raum-2);color:var(--ink-soft);text-align:left}.santa .kontaktzeile{margin-top:var(--raum-2)}.santa .kontaktzeile a{text-underline-offset:.18em;text-decoration:underline}.santa .kontaktzeile .punkt{color:var(--ink-soft);padding:0 .5em}.bewegt{scroll-behavior:smooth}.santa{--kurve:cubic-bezier(.4, 0, .2, 1);--weg:1s;--blende:.5s}.bewegt .santa [data-auf]{opacity:0;transition:opacity var(--blende) var(--kurve) var(--verzug,0s), transform var(--weg) var(--kurve) var(--verzug,0s);will-change:opacity, transform;transform:translateY(50px)}.bewegt .santa [data-auf=text]{transform:translateY(20px)}.bewegt .santa [data-auf].auf-da{opacity:1;will-change:auto;transform:none}.santa .stelle{transition:opacity var(--blende) var(--kurve)}.santa .stelle .weiterlesen svg{transition:transform var(--blende) var(--kurve)}.santa .knopf{transition:background-color var(--blende) var(--kurve), color var(--blende) var(--kurve)}.santa .medium{overflow:hidden}.santa .medium img,.santa .medium video{transition:transform var(--weg) var(--kurve)}.santa .medium:hover img,.santa .medium:hover video{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.santa [data-auf]{opacity:1!important;transition:none!important;transform:none!important}.santa .medium:hover img,.santa .medium:hover video{transform:none}}.santa-editor .anim,.santa-editor .grund video,.santa-editor .grund img,.santa-editor .schleier{animation:none!important}.santa-editor [data-auf]{opacity:1!important;transform:none!important}
