.ppl-careers__art img{width:100%;max-width:640px;height:auto;margin-inline:auto;display:block}@media (max-width:1023px){.ppl-careers__art img{max-width:460px}}@media (max-width:767px){.ppl-careers__art img{max-width:320px}}.ppl-careers__vac{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,96px);display:grid}.ppl-careers__vac-img{isolation:isolate;margin:0 20px 20px 0;position:relative}.ppl-careers__vac-img:before{content:"";z-index:-1;border:3px solid var(--cr-green);border-radius:var(--cr-radius);position:absolute;inset:20px -20px -20px 20px}.ppl-careers__vac-photo{border-radius:var(--cr-radius);width:100%;height:auto;box-shadow:var(--cr-shadow-card);display:block}.ppl-careers__vac-perch{width:clamp(104px,10vw,193px);bottom:-22px;left:clamp(-60px,-3vw,-14px)}.ppl-careers__heading-left{text-align:left;margin-inline:0;margin-bottom:clamp(20px,2vw,36px)}.ppl-careers__vac-card{border:3px solid var(--cr-pink);padding:clamp(24px,2.6vw,48px);font-size:clamp(17px,1.04vw,20px);line-height:1.65}.ppl-careers__vac-card p:last-child{margin-bottom:0}.ppl-careers__vac-card p:first-child{color:var(--cr-heading);font-weight:600}@media (max-width:1023px){.ppl-careers__vac{grid-template-columns:minmax(0,1fr)}.ppl-careers__vac-img{max-width:680px}}@media (max-width:767px){.ppl-careers__vac-img{margin:0 12px 12px 0}.ppl-careers__vac-img:before{inset:12px -12px -12px 12px}.ppl-careers__vac-perch{width:96px;bottom:-30px;left:auto;right:-4px}}.ppl-careers__highlights{margin-top:clamp(72px,6.5vw,124px)}.ppl-careers__perks{--ppl-badge:clamp(96px, 6.5vw, 125px);gap:calc(var(--ppl-badge) / 2 + 16px) clamp(16px, 1.6vw, 30px);padding-top:calc(var(--ppl-badge) / 2);display:grid}.ppl-careers__perks--five{grid-template-columns:repeat(5,minmax(0,1fr))}.ppl-careers__perks--four{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1200px,100%);margin-inline:auto}.ppl-careers__perk{padding:calc(var(--ppl-badge) / 2 + 20px) 18px 28px;text-align:center;flex-direction:column;align-items:center;display:flex}.ppl-careers__perk .ppl-careers__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ppl-careers__perk p{color:var(--cr-heading);margin:0;font-size:clamp(17px,1.04vw,20px);font-weight:600;line-height:1.45}@media (max-width:1023px){.ppl-careers__perks--five{grid-template-columns:repeat(6,minmax(0,1fr))}.ppl-careers__perks--five>*{grid-column:span 2}.ppl-careers__perks--five>:nth-child(4){grid-column:2/span 2}.ppl-careers__perks--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ppl-careers__perks{--ppl-badge:84px;column-gap:14px}.ppl-careers__perks--five{grid-template-columns:repeat(2,minmax(0,1fr))}.ppl-careers__perks--five>*,.ppl-careers__perks--five>:nth-child(4){grid-column:auto}.ppl-careers__perks--five>:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.ppl-careers__perk{padding:calc(var(--ppl-badge) / 2 + 14px) 10px 20px}.ppl-careers__perk p{font-size:16px}}.ppl-careers__process-intro{max-width:72ch;color:var(--cr-body);font-size:clamp(17px,1.04vw,20px);line-height:1.65}.ppl-careers__timeline{justify-content:center;margin-bottom:clamp(32px,3vw,56px);display:flex}.ppl-careers__timeline p{border:1px solid var(--cr-chip-border);border-radius:var(--cr-radius-sm);background:var(--cr-chip);color:var(--cr-green-text);text-align:center;margin:0;padding:10px 20px;font-size:16px;font-weight:600;display:inline-block}.ppl-careers__timeline span{color:var(--cr-heading)}.ppl-careers__steps{isolation:isolate;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.4vw,26px);display:grid;position:relative}.ppl-careers__steps:before{content:"";z-index:-1;border-top:3px dashed var(--cr-muted-border);position:absolute;top:50%;left:4%;right:4%}.ppl-careers__step{--ppl-step:var(--cr-green);border:3px solid var(--ppl-step);background:var(--cr-white);min-height:150px;box-shadow:var(--cr-shadow-card);text-align:center;border-radius:22px;justify-content:center;align-items:center;padding:62px 12px 22px;display:flex;position:relative}.ppl-careers__step:nth-child(2n){--ppl-step:var(--cr-pink)}.ppl-careers__step:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 10%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23254a6d%27 d=%27M0 1h3v1h-3zM1 2h3v1h-3zM2 3h3v1h-3zM3 4h3v1h-3zM4 5h3v1h-3zM3 6h3v1h-3zM2 7h3v1h-3zM1 8h3v1h-3zM0 9h3v1h-3z%27/%3E%3Cpath fill=%27%23fff%27 d=%27M1 0h3v1h-3zM2 1h3v1h-3zM3 2h3v1h-3zM4 3h3v1h-3zM5 4h3v1h-3zM4 5h3v1h-3zM3 6h3v1h-3zM2 7h3v1h-3zM1 8h3v1h-3z%27/%3E%3C/svg%3E") 55% 50% / 24px 30px no-repeat var(--ppl-step);border-radius:22px 0;width:54px;height:54px;position:absolute;top:-3px;left:-3px}.ppl-careers__step p{color:var(--cr-heading);margin:0;font-size:clamp(15px,.94vw,18px);font-weight:600;line-height:1.4}.ppl-careers__steps-mobile{display:none}@media (max-width:1023px){.ppl-careers__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ppl-careers__steps:before{display:none}}@media (max-width:767px){.ppl-careers__steps{display:none}.ppl-careers__steps-mobile{align-items:stretch;gap:16px;margin-bottom:8px;display:flex}.ppl-careers__arrow{flex:none;width:48px;display:flex}.ppl-careers__arrow img{object-fit:fill;width:100%;height:100%}.ppl-careers__steps-list{flex-direction:column;flex:1;gap:12px;display:flex}.ppl-careers__steps-list .ppl-careers__step{text-align:left;border-width:2px;border-radius:16px;justify-content:flex-start;min-height:64px;padding:10px 14px 10px 64px}.ppl-careers__steps-list .ppl-careers__step:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 10 8%27 shape-rendering=%27crispEdges%27%3E%3Cpath fill=%27%23254a6d%27 d=%27M0 1h1v3h-1zM1 2h1v3h-1zM2 3h1v3h-1zM3 4h1v3h-1zM4 5h1v3h-1zM5 4h1v3h-1zM6 3h1v3h-1zM7 2h1v3h-1zM8 1h1v3h-1z%27/%3E%3Cpath fill=%27%23fff%27 d=%27M1 0h1v3h-1zM2 1h1v3h-1zM3 2h1v3h-1zM4 3h1v3h-1zM5 4h1v3h-1zM6 3h1v3h-1zM7 2h1v3h-1zM8 1h1v3h-1zM9 0h1v3h-1z%27/%3E%3C/svg%3E");background-position:50% 55%;background-size:30px 24px;border-radius:16px 0 0 16px;width:50px;height:auto;top:-2px;bottom:-2px;left:-2px}.ppl-careers__steps-list .ppl-careers__step p{font-size:16px}}.ppl-careers__question{text-align:center;margin:clamp(64px,5.4vw,104px) auto clamp(28px,2.6vw,48px);font-size:clamp(22px,1.46vw,28px);font-weight:700;line-height:1.4}.ppl-careers__status{grid-template-columns:repeat(2,minmax(0,460px));justify-content:center;align-items:stretch;gap:clamp(20px,2vw,36px);padding-bottom:12px;display:grid}.ppl-careers__status-box{border-radius:var(--cr-radius);text-align:center;flex-direction:column;align-items:center;padding:clamp(28px,2.4vw,44px) clamp(22px,2.2vw,40px);font-size:clamp(16px,.94vw,18px);line-height:1.6;display:flex;position:relative}.ppl-careers__status-badge{--ppl-badge:clamp(96px, 6vw, 116px);margin-bottom:20px}.ppl-careers__status-box p{margin:0}.ppl-careers__status-answer{text-transform:lowercase;margin-bottom:6px;font-size:clamp(20px,1.25vw,24px);font-weight:700;display:inline-block}.ppl-careers__status-answer:first-letter{text-transform:uppercase}.ppl-careers__status-box--off{border:1px solid var(--cr-muted-border);background:var(--cr-muted-card);color:#5a5a5a}.ppl-careers__status-box--off .ppl-careers__status-badge{border-color:var(--cr-muted-border)}.ppl-careers__status-box--off .ppl-careers__status-badge svg{filter:grayscale();opacity:.75}.ppl-careers__status-box--on{border:3px solid var(--cr-pink)}.ppl-careers__status-box--on .ppl-careers__status-answer{color:var(--cr-pink-text)}.ppl-careers__status-perch{width:clamp(96px,7.7vw,148px);bottom:-14px;right:clamp(-150px,-7.8vw,-60px)}@media (max-width:1279px){.ppl-careers__status-perch{display:none}}@media (max-width:767px){.ppl-careers__status{grid-template-columns:minmax(0,1fr)}}.ppl-careers__posts:has(.job-card:not(.hide-post)){padding-block:0 var(--ppl-band-pad)}.ppl-careers__posts .job-card{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:clamp(24px,3vw,56px);margin-top:40px;display:grid}.ppl-careers__posts .job-card.hide-post{display:none}.ppl-careers__posts .image-box img{object-fit:cover;border-radius:var(--cr-radius);width:100%;height:100%}.ppl-careers__posts .job-card-content{border:3px solid var(--cr-green);border-radius:var(--cr-radius);background:var(--cr-white);box-shadow:var(--cr-shadow-card);padding:clamp(24px,3vw,48px)}.ppl-careers__posts .job-card-content h3{margin:0 0 20px;font-size:clamp(22px,1.46vw,28px)}.ppl-careers__posts .learn-more{margin-top:28px}@media (max-width:767px){.ppl-careers__posts .job-card{grid-template-columns:minmax(0,1fr)}}
