.pg-karriere .phead{padding:var(--s-9) 0 var(--s-8);gap:var(--s-9);grid-template-columns:1fr 1fr;align-items:end;display:grid}.pg-karriere .phead .ord{font-family:var(--font-sans);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:var(--tr-label-lg);color:var(--section-accent);margin:0 0 var(--s-4);font-weight:500}.pg-karriere .phead h1{font-family:var(--font-display);letter-spacing:var(--tr-display);color:var(--fg-1);margin:0;font-size:clamp(56px,9vw,120px);font-weight:400;line-height:.92}.pg-karriere .phead p{font-family:var(--font-serif);font-style:italic;font-size:var(--t-body-lg);color:var(--fg-2);max-width:42ch;margin:0;line-height:1.5}.pg-karriere .s-intro{background:var(--paper-ivory);padding-block:var(--s-intro-pt,var(--s-11)) var(--s-intro-pb,var(--s-11))}.pg-karriere .karriere{padding-block:var(--s-9) var(--s-8)}.pg-karriere .karriere[data-bg=ivory],.pg-karriere .karriere[data-bg=bone]{isolation:isolate;position:relative}.pg-karriere .karriere[data-bg=ivory]:before,.pg-karriere .karriere[data-bg=bone]:before{content:"";z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.pg-karriere .karriere[data-bg=ivory]:before{background:var(--paper-ivory)}.pg-karriere .karriere[data-bg=bone]:before{background:var(--paper-bone)}.pg-karriere .karriere .shead{max-width:760px;margin:0 auto var(--s-5)}.pg-karriere .karriere__intro,.pg-karriere .karriere__empty{font-family:var(--font-serif);font-style:italic;font-size:var(--t-body-lg);line-height:var(--lh-prose);color:var(--fg-2);max-width:760px;margin:0 auto var(--s-7)}.pg-karriere .karriere__empty{margin-bottom:var(--s-8)}.pg-karriere .jp-list{max-width:760px;margin-inline:auto}.pg-karriere .jp{padding-block:var(--s-7)}.pg-karriere .jp:first-child{padding-top:0}.pg-karriere .jp+.jp{border-top:1px solid var(--ink-whisper)}.pg-karriere .jp__head{gap:var(--s-4) var(--s-6);grid-template-columns:1fr auto;align-items:start;display:grid}.pg-karriere .jp__main{min-width:0}.pg-karriere .jp__action{place-self:start end}.pg-karriere .jp__meta{align-items:baseline;gap:var(--s-3);font-family:var(--font-sans);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--fg-3);margin:var(--s-2) 0 0;flex-wrap:wrap;max-width:none;font-weight:500;display:flex}.pg-karriere .jp__meta span+span:before{content:"·";margin-right:var(--s-3);color:var(--fg-4)}.pg-karriere .jp__title{font-family:var(--font-display);font-weight:400;font-size:var(--t-h4);letter-spacing:var(--tr-heading);color:var(--fg-1);margin:0;line-height:1.05}.pg-karriere .jp__desc{font-family:var(--font-serif);font-size:var(--t-body);line-height:var(--lh-prose);color:var(--fg-2);margin:var(--s-3) 0 0;max-width:54ch}.pg-karriere .jp__more{margin-top:var(--s-5)}.pg-karriere .jp__more>summary{cursor:pointer;font-family:var(--font-sans);font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--tr-label-lg);color:var(--fg-3);transition:color var(--dur-quick) var(--ease-museum);font-weight:500;list-style:none;display:inline-block;position:relative}.pg-karriere .jp__more>summary::-webkit-details-marker{display:none}.pg-karriere .jp__more>summary:hover{color:var(--fg-1)}.pg-karriere .jp__more>summary:after{content:"";background:var(--fg-1);width:0;height:1px;transition:width var(--dur-base) var(--ease-quill);position:absolute;bottom:-2px;left:0}.pg-karriere .jp__more>summary:hover:after{width:100%}.pg-karriere .jp__more-label--less,.pg-karriere .jp__more[open]>summary .jp__more-label--more{display:none}.pg-karriere .jp__more[open]>summary .jp__more-label--less{display:inline}.pg-karriere .jp__body{margin-top:var(--s-5)}.pg-karriere .jp__more[open] .jp__body{animation:jp-reveal var(--dur-slow) var(--ease-museum) both}@keyframes jp-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pg-karriere .jp__body p{font-family:var(--font-serif);font-size:var(--t-body);line-height:var(--lh-prose);color:var(--fg-2);margin:0 0 var(--s-4);max-width:none}.pg-karriere .jp__body p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.pg-karriere .jp__more>summary:after{transition:none}.pg-karriere .jp__more[open] .jp__body{animation:none}}@media (max-width:760px){.pg-karriere .karriere{padding-block:var(--s-7) var(--s-7)}.pg-karriere .jp__head{grid-template-columns:1fr}.pg-karriere .jp__action{margin-top:var(--s-3);justify-self:start}}.pg-karriere .karriere__open{margin-inline:auto;max-width:760px;padding-top:var(--s-7);border-top:1px solid var(--ink-whisper);align-items:flex-start;gap:var(--s-5);flex-direction:column;margin-top:0;display:flex}.pg-karriere .karriere__open-lead{font-family:var(--font-serif);font-style:italic;font-size:var(--t-body-lg);line-height:var(--lh-prose);color:var(--fg-2);max-width:54ch;margin:0}@media (max-width:1024px){.pg-karriere .phead{gap:var(--s-5);grid-template-columns:1fr}}@media (max-width:760px){.pg-karriere .phead{padding-top:var(--s-7);padding-bottom:var(--s-6)}.pg-karriere .phead h1{font-size:clamp(38px,11vw,52px)}.pg-karriere .s-intro{padding-block:var(--s-intro-pt,var(--s-8)) var(--s-intro-pb,var(--s-8))}}.pg-karriere .karriere-apply{padding-block:var(--s-6) var(--s-11)}.pg-karriere .karriere-apply__card{background:var(--paper-ivory);padding:var(--s-9) var(--s-9) var(--s-8);max-width:940px;box-shadow:var(--shadow-deep);margin:0 auto}.pg-karriere .karriere-apply__head{margin-bottom:var(--s-8)}.pg-karriere .karriere-apply__head h2{font-family:var(--font-display);font-weight:400;font-size:var(--t-h3);letter-spacing:var(--tr-heading);color:var(--fg-1);margin:0;line-height:1}.pg-karriere .karriere-apply__head p{font-family:var(--font-serif);font-style:italic;font-size:var(--t-body);color:var(--fg-2);margin:var(--s-3) 0 0;max-width:52ch;line-height:1.5}.pg-karriere .karriere-apply__for{gap:var(--s-2);margin:0 0 var(--s-7);flex-direction:column;display:flex}.pg-karriere .karriere-apply__for-label{font-family:var(--font-sans);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--section-accent);font-weight:500}.pg-karriere .karriere-apply__for-role{font-family:var(--font-display);font-weight:400;font-size:var(--t-h4);color:var(--fg-1);line-height:1.1}.pg-karriere .karriere-apply__switch{margin-top:var(--s-3);font-family:var(--font-sans);font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--section-accent);align-self:start;text-decoration:underline}.pg-karriere .karriere-apply__hint{font-family:var(--font-serif);font-style:italic;font-size:var(--t-body);color:var(--fg-2);margin:0 0 var(--s-7);max-width:52ch}.pg-karriere .karriere-apply .form-grid{gap:var(--s-7) var(--s-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}.pg-karriere .karriere-apply .field{gap:var(--s-2);flex-direction:column;min-width:0;margin:0;display:flex}.pg-karriere .karriere-apply .field--wide{grid-column:1/-1}.pg-karriere .karriere-apply .field__label{font-family:var(--font-sans);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--fg-3);font-weight:500}.pg-karriere .karriere-apply .field input,.pg-karriere .karriere-apply .field textarea{appearance:none;border:0;border-bottom:1px solid var(--ink-whisper);padding:var(--s-3) 0;font-family:var(--font-serif);font-size:var(--t-body);color:var(--fg-1);transition:border-color var(--dur-quick) var(--ease-museum);background:0 0;outline:none}.pg-karriere .karriere-apply .field input:focus,.pg-karriere .karriere-apply .field textarea:focus{border-bottom-color:var(--section-accent)}.pg-karriere .karriere-apply .field textarea{resize:vertical;min-height:120px}.pg-karriere .karriere-apply .field input::placeholder,.pg-karriere .karriere-apply .field textarea::placeholder{color:var(--fg-4);font-style:italic}.pg-karriere .karriere-apply .field input[type=date]:not([data-filled]):not(:focus)::-webkit-datetime-edit{color:#0000}.pg-karriere .karriere-apply .field input[type=date]::-webkit-datetime-edit{font-family:var(--font-serif);color:var(--fg-1)}.pg-karriere .karriere-apply .field input[type=date]::-webkit-inner-spin-button{display:none}.pg-karriere .karriere-apply .field .datefield{display:block;position:relative}.pg-karriere .karriere-apply .field .datefield input[type=date]{width:100%}.pg-karriere .karriere-apply .field .datefield__ph{left:0;right:var(--s-7);padding:var(--s-3) 0;font-family:var(--font-serif);font-style:italic;font-size:var(--t-body);color:var(--fg-4);pointer-events:none;line-height:1.2;position:absolute;top:0}.pg-karriere .karriere-apply .field .datefield__ph[data-hide],.pg-karriere .karriere-apply .field .datefield input:focus~.datefield__ph{display:none}.pg-karriere .karriere-apply .field input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.pg-karriere .karriere-apply__count{margin-top:var(--s-2);font-family:var(--font-sans);font-size:var(--t-caption);letter-spacing:var(--tr-label);color:var(--fg-4);font-variant-numeric:tabular-nums;align-self:flex-end}.pg-karriere .karriere-apply__cv-row{align-items:center;gap:var(--s-5);padding:var(--s-3) 0;flex-wrap:wrap;display:flex}.pg-karriere .karriere-apply .btn-file{padding:var(--s-3) var(--s-5);border:1px solid var(--ink-whisper);cursor:pointer;align-items:center;display:inline-flex;position:relative}.pg-karriere .karriere-apply .btn-file span{font-family:var(--font-sans);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--fg-2);font-weight:500}.pg-karriere .karriere-apply .btn-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.pg-karriere .karriere-apply__cv-name{align-items:baseline;gap:var(--s-3);font-family:var(--font-serif);font-size:var(--t-body);color:var(--fg-1);display:inline-flex}.pg-karriere .karriere-apply__cv-none{font-family:var(--font-serif);font-style:italic;font-size:var(--t-body);color:var(--fg-4)}.pg-karriere .karriere-apply__cv-x{cursor:pointer;font-family:var(--font-sans);font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--section-accent);background:0 0;border:0;padding:0}.pg-karriere .karriere-apply .note{font-family:var(--font-serif);font-style:italic;font-size:var(--t-caption);color:var(--fg-3)}.pg-karriere .karriere-apply__consent{font-family:var(--font-serif);font-size:var(--t-caption);color:var(--fg-3);margin:var(--s-7) 0 0;max-width:60ch}.pg-karriere .karriere-apply__consent a{color:var(--section-accent);text-decoration:underline}.pg-karriere .karriere-apply__foot{justify-content:flex-end;align-items:center;gap:var(--s-6);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.pg-karriere .karriere-apply__foot .note[role=alert]{color:var(--section-accent);margin-right:auto;font-style:normal}.pg-karriere .karriere-apply__cta{background:var(--accent);color:var(--paper-ivory);font-family:var(--font-sans);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:var(--tr-label);cursor:pointer;border:0;align-items:center;padding:14px 28px;font-weight:500;display:inline-flex}.pg-karriere .karriere-apply__cta:disabled{opacity:.5;cursor:default}.pg-karriere .karriere-apply__done{font-family:var(--font-serif);font-style:italic;font-size:var(--t-body-lg);color:var(--fg-1);margin:var(--s-6) 0 0;max-width:46ch;line-height:1.5}@media (max-width:1024px){.pg-karriere .karriere-apply .form-grid{grid-template-columns:1fr}}@media (max-width:760px){.pg-karriere .karriere-apply{padding-block:var(--s-6) var(--s-9)}.pg-karriere .karriere-apply__card{padding:var(--s-7) var(--s-5) var(--s-6)}.pg-karriere .karriere-apply__cta{justify-content:center;width:100%}}