@layer zypp-base,zypp-components;@layer zypp-page{.careers-index{--type-body:17px}.careers-hero__intro{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(40px,6vw,88px)}.careers-hero h1{font-weight:300}.careers-hero h1 em{font-style:normal;font-weight:800}.careers-hero__side p{color:#222222c7;max-width:var(--w-card);font-family:Manrope,sans-serif;font-size:clamp(18px,1.35vw,22px);font-weight:500;line-height:1.35}.careers-hero__actions .t-meta-e{color:#222222a6}.careers-marquee{margin-inline:calc(-1*max(0px,50vw - 740px) - 24px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.careers-marquee__track{will-change:transform;animation:48s linear infinite careers-marquee-x}.careers-marquee:hover .careers-marquee__track{animation-play-state:paused}.careers-marquee__cell{aspect-ratio:4/5;flex:none;width:clamp(260px,22vw,360px);margin:0}.careers-marquee__cell--landscape{aspect-ratio:5/4}.careers-life>img{-o-object-position:center calc(50% + 1px);object-position:center calc(50% + 1px)}.careers-marquee__cell img{border-radius:16px}@keyframes careers-marquee-x{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.careers-mission__grid{grid-template-columns:minmax(160px,.28fr) 1fr;gap:clamp(40px,6vw,80px)}.careers-mission .t-eyebrow{color:#fff9}.careers-mission__line{color:var(--zypp-cream);font-family:Manrope,sans-serif;font-size:clamp(40px,5vw,84px);font-weight:400;line-height:1.04}.careers-mission__line em{font-style:normal;font-weight:800}.careers-commitments{grid-template-columns:1fr repeat(3,minmax(0,1fr))}.careers-commitments h2{color:var(--zypp-cream);font-family:Manrope,sans-serif;font-size:28px;font-weight:700}.careers-life__caption p{color:var(--zypp-cream);max-width:var(--w-copy);font-family:Manrope,sans-serif;font-size:22px;font-weight:600}.careers-life__caption span{color:#ffffffa6}.careers-why .careers-section-head{margin-bottom:80px}.careers-why .careers-section-head .t-h2{max-width:var(--w-intro);font-weight:700}.careers-why__grid{border-top:1px solid #0000001a;grid-template-columns:repeat(3,minmax(0,1fr))}.careers-why__grid article{border-right:1px solid #0000001a;transition:transform .25s}.careers-why__grid article+article{padding-left:32px}.careers-why__grid article:last-child{border-right:0}.careers-why__grid svg{color:var(--zypp-blue)}.careers-why__grid h3{letter-spacing:-.02em;color:var(--zypp-ink);font-family:Manrope,sans-serif;font-size:24px;font-weight:700}.careers-why__grid p{color:#222222a6;max-width:var(--w-aside);font-size:17px;line-height:1.55}.careers-why__grid article h3,.careers-why__grid article p{transition:color .25s}.careers-why__grid article:hover{transform:translateY(-4px)}.careers-why__grid article:hover h3,.careers-why__grid article:hover p{color:var(--zypp-blue)}.careers-values__head .t-eyebrow{color:#fff9}.careers-values__list{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr))}.careers-value{transition:transform .3s var(--easing-standard);border-bottom:1px solid #ffffff1a;grid-template-columns:56px 1fr}.careers-value:hover{transform:translate(10px)}.careers-value__icon{transition:background-color .26s var(--easing-standard), border-color .26s var(--easing-standard), box-shadow .3s var(--easing-standard), color .22s var(--easing-standard);background:0 0;border:1px solid #ffffff38}.careers-value:hover .careers-value__icon{background:var(--zypp-yellow);border-color:var(--zypp-yellow);color:var(--zypp-ink);box-shadow:0 12px 28px -12px #f0b62e8c}.careers-value h3{letter-spacing:-.018em;color:var(--zypp-cream);transition:color .22s var(--easing-standard), transform .3s var(--easing-standard);font-family:Manrope,sans-serif;font-size:21px;font-weight:700}.careers-value:hover h3{transform:translate(2px)}.careers-value p{color:#ffffffa6;font-size:15.5px;line-height:1.55}.filter-chip{letter-spacing:.005em;color:#222222b8;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.filter-chip:hover,.filter-chip[data-active=true]{background:var(--zypp-blue);color:var(--zypp-cream);border-color:var(--zypp-blue)}.filter-chip:hover{color:var(--zypp-blue);border-color:var(--zypp-blue);background:0 0}.filter-chip[data-active=true]:hover{color:var(--zypp-cream);background:var(--zypp-blue)}.filter-chip .count{font-variant-numeric:tabular-nums;color:inherit;opacity:.6;font-size:11px}.careers-role{border-top:1px solid #0000001a}.careers-role:last-child{border-bottom:1px solid #0000001a}.role-row,.careers-role__summary{width:100%;color:var(--zypp-ink);text-align:left;cursor:pointer;transition:padding-left .22s var(--easing-standard), background-color .22s var(--easing-standard);background:0 0;border:0;border-top:1px solid #0000001a;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.6fr) 64px;align-items:center;gap:32px;padding:30px 4px;display:grid}.careers-role--static .careers-role__summary{cursor:default}.role-row:hover,.careers-role__summary:hover{background:#0066730a;padding-left:12px}.careers-role__title{letter-spacing:-.025em;color:var(--zypp-ink);font-family:Manrope,sans-serif;font-size:30px;font-weight:700;display:block}.careers-role__team,.careers-role__meta,.careers-role__tags{color:#222222a6;font-size:12px;display:block}.careers-role__team{margin-top:0}.role-row .arrow,.careers-role__arrow{width:52px;height:52px;color:var(--zypp-blue);transition:transform .22s var(--easing-standard), background-color .22s var(--easing-standard), color .22s var(--easing-standard), border-color .22s var(--easing-standard);border:1px solid #0000001f;border-radius:999px;justify-content:center;justify-self:end;align-items:center;font-size:26px;line-height:1;text-decoration:none;display:inline-flex}.role-row:hover .arrow,.careers-role__summary[aria-expanded=true] .careers-role__arrow{background:var(--zypp-blue);color:var(--zypp-cream);border-color:var(--zypp-blue)}.role-row[aria-expanded=true] .arrow,.careers-role__summary[aria-expanded=true] .careers-role__arrow{background:var(--zypp-blue);color:var(--zypp-cream);border-color:var(--zypp-blue);transform:rotate(45deg)}.careers-role__panel{color:#222222ad}.careers-role__panel-inner{grid-template-columns:1fr 2fr}.careers-role__about{color:#222222a6}.careers-role__details p{color:#222222c7;font-size:17px;line-height:1.55}.careers-testimonial__grid{grid-template-columns:1fr 2fr}.careers-testimonial__author img{border-radius:50%}.careers-testimonial__author p{color:var(--zypp-ink);font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.careers-testimonial__author span{color:#222222a6}.careers-testimonial__quote blockquote p{letter-spacing:-.025em;color:var(--zypp-ink);max-width:var(--w-title);text-wrap:balance;font-family:Manrope,sans-serif;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.18}.careers-testimonial__quote a{color:var(--zypp-blue)}.careers-cta__grid{grid-template-columns:1.1fr 1fr}.careers-cta .t-eyebrow{color:#fff9}.careers-cta h2{color:var(--zypp-cream);font-size:clamp(48px,5.6vw,100px);font-weight:300}.careers-cta h2 em{font-style:normal;font-weight:800}.careers-cta__reasons li{border-bottom:1px solid #ffffff24}.careers-cta__reasons li:first-child{border-top:1px solid #ffffff24}.careers-cta__reasons li>span:last-child{letter-spacing:-.01em;color:#ffffffeb;font-family:Manrope,sans-serif;font-size:21px;font-weight:500}@media (width<=900px){.careers-hero__intro,.careers-mission__grid,.careers-commitments,.careers-why__grid,.careers-values__list,.careers-testimonial__grid,.careers-cta__grid,.careers-role__panel-inner{grid-template-columns:1fr}.careers-commitments>div:first-child{display:none}.careers-why__grid article,.careers-why__grid article+article{border-bottom:1px solid #0000001a;border-right:0;padding-left:0}.role-row,.careers-role__summary{grid-template-columns:1fr 52px;gap:14px}.careers-role__meta,.careers-role__tags{grid-column:1/-1}.careers-role__arrow,.role-row .arrow{grid-area:1/2}}@media (width<=640px){.careers-index{--type-body:16px}.careers-value{min-height:0}}@media (prefers-reduced-motion:reduce){.careers-marquee__track{animation:none}.careers-value:hover,.careers-why__grid article:hover,.careers-value:hover h3{transform:none}}}
