.ig-karriere{color:var(--intecra-color-primary)}.ig-karriere-hero-copy{max-width:36rem}.ig-karriere-kicker{margin:0 0 var(--intecra-space-5);background:var(--intecra-color-accent);color:var(--intecra-color-primary);border-radius:var(--intecra-radius-md);align-items:center;gap:.65rem;padding:.55rem 1.15rem .55rem .85rem;display:inline-flex}.ig-karriere-kicker-mark{flex-shrink:0;width:1.6875rem;height:1.6875rem;display:block}.ig-karriere-kicker-label{font-family:var(--intecra-font);font-weight:var(--intecra-font-weight-bold);font-size:var(--intecra-text-body);line-height:var(--intecra-leading-tight);color:var(--intecra-color-primary);margin:0}.ig-karriere-hero-title{font-family:var(--intecra-font);font-weight:var(--intecra-font-weight-bold);font-size:var(--intecra-text-hero);letter-spacing:-.03em;color:var(--intecra-color-white);margin:0;line-height:1.1}.ig-karriere-hero-lead{max-width:36rem;font-family:var(--intecra-font);font-size:var(--intecra-text-body-lg);line-height:var(--intecra-leading-body);color:#ffffffeb;margin:1.25rem 0 0}.ig-karriere-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.ig-karriere-intro{background:var(--intecra-color-surface);padding:var(--intecra-section-y) 0}.ig-karriere-intro-inner{width:100%;max-width:var(--intecra-container);padding-inline:var(--intecra-gutter);box-sizing:border-box;text-align:left;margin-inline:auto}.ig-karriere-intro .ig-karriere-kicker{margin-inline:0}.ig-karriere-intro-title{width:100%;max-width:none;margin:0 0 var(--intecra-space-5);font-family:var(--intecra-font);font-weight:var(--intecra-font-weight-bold);font-size:var(--intecra-text-h2);line-height:var(--intecra-leading-tight);color:var(--intecra-color-primary)}.ig-karriere-intro-text{width:100%;max-width:none;font-family:var(--intecra-font);font-size:var(--intecra-text-body-lg);line-height:var(--intecra-leading-body);color:var(--intecra-color-primary);margin:0}.ig-karriere-intro-text p{margin:0 0 var(--intecra-space-4)}.ig-karriere-intro-text p:last-child{margin-bottom:0}.ig-karriere-jobs{background:var(--intecra-color-white);padding:var(--intecra-section-y) 0;scroll-margin-top:var(--intecra-nav-h)}.ig-karriere-jobs-inner{width:100%;max-width:var(--intecra-container);padding-inline:var(--intecra-gutter);box-sizing:border-box;margin-inline:auto}.ig-karriere-jobs-intro{text-align:center;margin:0 0 clamp(2rem,3.5vw,2.75rem)}.ig-karriere-jobs-intro .ig-karriere-kicker{margin-inline:auto}.ig-karriere-list{max-width:52rem;margin:0 auto;padding:0;list-style:none}.ig-karriere-job{border-bottom:1px solid #001a2d1f}.ig-karriere-job:first-child{border-top:1px solid #001a2d1f}.ig-karriere-job-heading{margin:0}.ig-karriere-job-trigger{align-items:flex-start;gap:var(--intecra-space-4);width:100%;font-family:var(--intecra-font);font-weight:var(--intecra-font-weight-bold);font-size:var(--intecra-text-h3);line-height:var(--intecra-leading-tight);color:var(--intecra-text);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:1.25rem 0;display:flex}.ig-karriere-job-trigger:hover,.ig-karriere-job-trigger:focus-visible{color:var(--intecra-color-primary)}.ig-karriere-job-trigger:focus-visible{outline:2px solid var(--intecra-color-primary);outline-offset:2px}.ig-karriere-job-icon{width:1.25rem;font-size:var(--intecra-text-h3);flex-shrink:0;font-weight:400;line-height:1}.ig-karriere-job-trigger[aria-expanded=true] .ig-karriere-job-icon{transform:rotate(45deg)}.ig-karriere-job-meta{flex-wrap:wrap;flex:1;align-items:center;gap:.65rem 1rem;min-width:0;display:flex}.ig-karriere-job-title{flex:12rem;min-width:0}.ig-karriere-job-types{flex-wrap:wrap;gap:.4rem;display:inline-flex}.ig-karriere-type{border-radius:var(--intecra-radius-md);background:var(--intecra-color-accent);color:var(--intecra-color-primary);font-size:var(--intecra-text-small);font-weight:var(--intecra-font-weight-bold);white-space:nowrap;align-items:center;padding:.3rem .7rem;line-height:1.2;display:inline-flex}.ig-karriere-job-panel{padding:0 0 1.5rem 2.1rem}.ig-karriere-job-body{font-size:var(--intecra-text-body);line-height:var(--intecra-leading-body);color:var(--intecra-color-primary)}.ig-karriere-job-body :where(h3){font-size:var(--intecra-text-h3);font-weight:var(--intecra-font-weight-bold);line-height:var(--intecra-leading-tight);margin:1.25rem 0 .65rem}.ig-karriere-job-body :where(h3:first-child){margin-top:0}.ig-karriere-job-body :where(p,ul){margin:0 0 .85rem}.ig-karriere-job-body :where(ul){padding-left:1.25rem}.ig-karriere-job-body :where(li){margin-bottom:.35rem}.ig-karriere-job-cta{margin-top:1.25rem}.ig-karriere-apply{z-index:2;scroll-margin-top:var(--intecra-nav-h);padding:var(--intecra-section-y) 0 0;background:0 0;margin-bottom:0;position:relative}.ig-karriere-apply-inner{z-index:2;width:100%;max-width:var(--intecra-container);padding-inline:var(--intecra-gutter);box-sizing:border-box;margin-inline:auto;position:relative}.ig-karriere-apply-card{z-index:3;background:var(--intecra-color-white);border:1px solid #001a2d0f;border-radius:1.25rem;margin-bottom:-21rem;padding:clamp(1.75rem,3vw,2.75rem);position:relative;box-shadow:0 18px 48px #001a2d1f}.ig-karriere-apply-title{font-family:var(--intecra-font);font-weight:var(--intecra-font-weight-bold);font-size:var(--intecra-text-h1);letter-spacing:-.02em;color:var(--intecra-color-primary);margin:0 0 1.75rem;line-height:1.15}.ig-karriere-apply-grid{grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr);align-items:start;gap:2.75rem 3.5rem;display:grid}.ig-karriere-apply .ig-form-hint{font-size:var(--intecra-text-small);color:#001a2da6;margin:.35rem 0 0;line-height:1.4}.ig-karriere-apply select.ig-form-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='%23001a2d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6l4 4 4-4'/%3e%3c/svg%3e");background-position:right .15rem center;background-repeat:no-repeat;background-size:1rem;padding-right:1.5rem}.ig-karriere-file{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;display:flex;position:relative}.ig-karriere-file-btn{box-sizing:border-box;border-radius:var(--intecra-radius-md);background:var(--intecra-color-surface);width:100%;color:var(--intecra-color-primary);font-family:var(--intecra-font);font-weight:var(--intecra-font-weight-bold);font-size:var(--intecra-text-body);cursor:pointer;text-align:center;border:1px solid #001a2d1a;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.1rem;display:inline-flex}.ig-karriere-file-btn:hover,.ig-karriere-file-btn:focus-visible{background:var(--intecra-color-accent);color:var(--intecra-color-primary);border-color:#0000}.ig-karriere-file-btn:focus-visible{outline:2px solid var(--intecra-color-primary);outline-offset:2px}.ig-karriere-file-btn-icon{flex-shrink:0}.ig-karriere-file-name{width:100%;font-size:var(--intecra-text-small);color:#001a2db3;text-align:center;line-height:1.4;display:block}.ig-karriere-file-name:empty{display:none}.ig-karriere-file input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.ig-karriere-apply-grid{grid-template-columns:1fr;gap:2rem}}@media (width<=767px){.ig-karriere-apply-card{margin-bottom:-12rem}.ig-karriere-apply .ig-form-field--half{width:100%}.ig-karriere-job-trigger{padding:1rem 0}}@media (width<=640px){.ig-karriere-job-panel{padding-left:0}.ig-karriere-apply-card{padding:1.35rem 1.15rem}}
