.careers-logo[data-astro-cid-37itro6x]{width:clamp(8.5rem,14vw,12.875rem);height:auto;display:block}@font-face{font-family:SevenOneCapsSemiBold;src:url(/fonts/SevenOneCaps-SemiBold.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:SevenOneHighlightSemiBold;src:url(/fonts/SevenOneHighlight-SemiBold.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:MontserratRegular;src:url(https://careers.prosiebensat1.com/themes/custom/ps1/fonts/Montserrat/Montserrat-Regular.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:MontserratSemiBold;src:url(https://careers.prosiebensat1.com/themes/custom/ps1/fonts/Montserrat/Montserrat-SemiBold.woff2)format("woff2");font-display:swap;font-weight:700}:root{--ink:#000;--paper:#f7f8f8;--lime:#00ffcf;--red:#f03;--muted:#e6e6e6;color:var(--ink);background:var(--paper);font-family:MontserratRegular,Arial,sans-serif}*{box-sizing:border-box}body{background:#f7f8f8;margin:0;font-size:.9375rem;line-height:1.53}a{color:inherit}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:20;background:#fff;padding:.75rem;top:1rem;left:1rem}.site-header{color:#fff;z-index:10;background:#d6002b;align-items:center;gap:2rem;min-height:4.25rem;padding:.7rem clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0}.brand{letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.65rem;font-weight:800;text-decoration:none;display:flex}.site-header nav{flex:1}.site-header ul{justify-content:center;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.site-header nav a,.language{text-transform:uppercase;font-family:SevenOneCapsSemiBold,Arial,sans-serif;font-weight:700;text-decoration:none}.nav-group{position:relative}.nav-trigger,.menu-toggle{color:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font:700 .9rem SevenOneCapsSemiBold,Arial,sans-serif}.nav-trigger{align-items:center;gap:.35rem;padding:.8rem .2rem;display:flex}.nav-flyout{z-index:30;color:#000;opacity:0;visibility:hidden;background:#fff;grid-template-columns:minmax(12rem,1fr) minmax(30rem,3fr);gap:3rem;padding:2.5rem clamp(2rem,8vw,9rem);transition:all .2s;display:grid;position:fixed;top:4.25rem;left:0;right:0;transform:translateY(-.5rem);box-shadow:0 1rem 2rem #0003}.nav-trigger[aria-expanded=true]+.nav-flyout{opacity:1;visibility:visible;transform:none}.nav-flyout>p{color:#f03;text-transform:uppercase;margin:0;font:700 clamp(2rem,4vw,4rem)/.95 SevenOneHighlightSemiBold,Arial,sans-serif}.nav-flyout ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem!important;display:grid!important}.nav-flyout a{border-bottom:1px solid #ddd;justify-content:space-between;padding:.8rem 0;display:flex;color:#000!important}.menu-toggle{display:none}.header-actions{align-items:center;gap:1rem;display:flex}.apply{background:0 0;border:1px solid #fff;border-radius:999px;padding:.65rem 1rem;font-weight:800;text-decoration:none}.hero{color:#fff;background:#222 50%/cover no-repeat;align-content:end;min-height:34rem;padding:clamp(2rem,7vw,7rem);display:grid;position:relative}.hero:before{content:"";z-index:1;mix-blend-mode:multiply;background:#ed0039b8;position:absolute;inset:0}.hero>*{z-index:2;max-width:65rem;position:relative}.hero h1{text-transform:uppercase;margin:0;font-family:SevenOneHighlightSemiBold,Arial,sans-serif;font-size:clamp(2.8rem,7vw,5.625rem);line-height:1}.hero p{max-width:48rem;font-size:clamp(1.1rem,2vw,1.5rem)}.content{width:min(74rem,100% - 2rem);margin:0 auto;padding:clamp(3rem,7vw,7rem) 0}.content h1{font-size:clamp(2.4rem,5vw,5rem);line-height:1}.content-meta{color:#666;gap:1rem;margin-bottom:2rem;display:flex}.portable-text{max-width:none;font-size:1.08rem}.portable-text h2{margin-top:2.5rem;font-family:SevenOneHighlightSemiBold,Arial,sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1.1}footer{color:#fff;background:#d6002b;justify-content:space-between;gap:2rem;padding:3rem clamp(1rem,4vw,4rem);display:flex}.footer-brand p{margin:.8rem 0 0;font-size:.7rem}footer nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (width<=900px){.site-header{flex-wrap:wrap;gap:1rem}.menu-toggle{align-items:center;gap:.5rem;margin-left:auto;display:flex}.site-header>nav{flex-basis:100%;order:4;max-height:calc(100vh - 4rem);display:none;overflow:auto}.site-header>nav.is-open,.site-header>nav>ul{display:block}.nav-trigger{border-bottom:1px solid #fff5;justify-content:space-between;width:100%;padding:1rem 0}.nav-flyout{color:#fff;box-shadow:none;opacity:1;visibility:visible;background:0 0;padding:0 0 1rem;display:none;position:static;transform:none}.nav-trigger[aria-expanded=true]+.nav-flyout{display:block}.nav-flyout>p{display:none}.nav-flyout ul{display:block!important}.nav-flyout a{border-color:#fff4;padding:.8rem 1rem;color:#fff!important}.header-actions{margin-left:0}footer{flex-direction:column}}@media (width<=575px){.site-header{min-height:3rem;padding:.35rem .7rem}.site-header .careers-logo{width:6.5rem}.language{font-size:.7rem}.apply{padding:.45rem .7rem;font-size:.65rem}.hero{min-height:calc(100svh - 3rem);padding:2rem 1rem}}.sr-only{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>=901px){.site-header{z-index:40;background:#f03;gap:clamp(1.5rem,3vw,4rem);min-height:6.25rem;padding:1rem clamp(1rem,2vw,2.25rem)}.site-header .careers-logo{width:13rem}.site-header ul{gap:clamp(1.5rem,2.8vw,3.5rem)}.nav-group{align-self:stretch;align-items:center;display:flex}.nav-trigger{white-space:nowrap;height:100%;padding:.8rem 0;font-size:clamp(1.2rem,1.15vw,1.25rem)}.nav-trigger>span{display:none}.nav-group.active{color:#000}.nav-group.active:after{content:"";background:#000;height:.38rem;position:absolute;bottom:-1rem;left:0;right:0}.nav-flyout{top:6.25rem}.language{font-size:1.2rem}}.header-actions{gap:1.6rem}.search-toggle,.contrast-toggle{cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;padding:0;position:relative}.search-toggle:before{content:"";border:.2rem solid;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.05rem;left:.1rem}.search-toggle:after{content:"";transform-origin:100%;background:currentColor;width:.8rem;height:.2rem;position:absolute;bottom:.25rem;right:.05rem;transform:rotate(45deg)}.contrast-toggle{border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #000;color:#fff!important;background:linear-gradient(90deg,#fff 0 50%,#000 50% 100%)!important;border:.2rem solid #fff!important}.search-panel{z-index:35;color:#000;background:#fff;padding:2rem clamp(1rem,10vw,10rem);position:fixed;top:6.25rem;left:0;right:0;box-shadow:0 1rem 2rem #0003}.search-panel form{grid-template-columns:1fr auto;gap:.8rem;display:grid}.search-panel label{grid-column:1/-1;font:700 1.4rem SevenOneCapsSemiBold}.search-panel input{border:0;border-bottom:2px solid #000;min-width:0;padding:1rem;font-size:1.2rem}.search-panel button{color:#f03;background:#fff;border:2px solid #f03;border-radius:999px;padding:.8rem 2rem;font-weight:700}main{z-index:1;border-radius:3.25rem 3.25rem 0 0;position:relative;overflow:hidden}body.contrast-active{filter:grayscale()contrast(1.3)}body.contrast-active .site-header,body.contrast-active footer{background:#000}body.contrast-active .contrast-toggle{box-shadow:0 0 0 1px #fff;background:linear-gradient(90deg,#fff 0 50%,#000 50% 100%)!important;border-color:#fff!important}body.contrast-active .nav-group.active{color:#fff}body.contrast-active .nav-group.active:after{background:#fff}.quick-actions{z-index:9;border-radius:1.25rem 0 0 1.25rem;width:6.5rem;display:grid;position:fixed;top:44vh;right:0;overflow:hidden;box-shadow:0 .25rem 1rem #0002}.quick-actions a{color:#000;text-align:center;text-transform:uppercase;place-content:center;justify-items:center;gap:.35rem;min-height:6.25rem;font:700 .9rem/.95 SevenOneCapsSemiBold,Arial,sans-serif;text-decoration:none;display:grid}.quick-jobs{background:#e7e7e7}.quick-social{background:#00efcf}.quick-icon{border:2px solid #000;place-items:center;width:2.6rem;height:2.6rem;font:700 1.7rem/1 Arial,sans-serif;display:grid}.quick-icon--arrow{border-radius:50%}.quick-icon--heart{border-radius:.55rem;font-size:1.8rem}@media (width<=900px){.search-panel{top:4.25rem}.header-actions{margin-left:auto}.search-toggle,.contrast-toggle{width:1.6rem;height:1.6rem}.quick-actions{display:none}}@media (width<=575px){main{border-radius:1.25rem 1.25rem 0 0}.search-panel{top:3rem}.header-actions{gap:.8rem}.site-header .language{font-size:.8rem}}
