.pg-careers .hero{position:relative;background:var(--blue);color:#fff;overflow:hidden;padding-top:64px}.pg-careers .hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px;align-items:end;position:relative;z-index:1}.pg-careers .hero .copy{padding-bottom:80px}.pg-careers .hero h1{font-size:clamp(46px,6.2vw,96px);letter-spacing:-.055em;line-height:.9;font-weight:800;margin-top:18px}.pg-careers .hero h1 .hl{color:var(--sun)}.pg-careers .hero .lede{color:#D5DAFF;margin-top:22px}.pg-careers .hero .orbit{width:820px;height:820px;right:-260px;top:-300px;color:#fff;opacity:.16}.pg-careers .hero .dots{left:0;top:0;width:40%;height:100%;color:#fff;opacity:.12}.pg-careers .hero .search{display:flex;gap:8px;background:#fff;border-radius:99px;padding:6px;margin-top:30px;max-width:540px;box-shadow:var(--sh-2)}.pg-careers .hero .search span{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden}.pg-careers .crowd{position:relative;height:480px}.pg-careers .crowd .ped{position:absolute;bottom:0;border-radius:200px 200px 0 0}.pg-careers .crowd .ped.a{left:-2%;width:38%;height:40%;background:var(--sun)}.pg-careers .crowd .ped.b{left:28%;width:44%;height:52%;z-index:0;background:var(--ink)}.pg-careers .crowd .ped.c{right:-2%;width:38%;height:36%;background:#fff}.pg-careers .crowd img{position:absolute;bottom:0;max-width:none;filter:drop-shadow(0 20px 24px rgba(10,15,61,.4))}.pg-careers .crowd .p1{left:16%;transform:translateX(-50%);height:56%}.pg-careers .crowd .p2{left:50%;transform:translateX(-50%);height:68%;z-index:1}.pg-careers .crowd .p3{right:16%;transform:translateX(50%);height:52%}.pg-careers .crowd .sticker{z-index:3}.pg-careers .crowd .sticker.s1{left:-20px;top:40px}.pg-careers .crowd .sticker.s1 .ic{background:var(--ok-soft);color:var(--ok)}.pg-careers .crowd .sticker.s2{right:0;top:90px;--rot:2deg}.pg-careers .crowd .sticker.s2 .ic{background:var(--sun-soft);color:var(--sun)}.pg-careers .perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pg-careers .perk{background:#fff;border-radius:var(--r-l);padding:24px;box-shadow:var(--sh-1);display:grid;gap:12px;align-content:start}.pg-careers .perk .ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue)}.pg-careers .perk h3{font-size:21px}.pg-careers .perk p{color:var(--muted);font-size:14.5px}.pg-careers .perk.hl1{background:var(--ink);color:#fff}.pg-careers .perk.hl1 p{color:var(--on-dark-2)}.pg-careers .perk.hl1 .ic{background:var(--sun);color:var(--ink)}.pg-careers .perk.hl2{background:var(--sun)}.pg-careers .perk.hl2 p{color:var(--ink)}.pg-careers .perk.hl2 .ic{background:#fff;color:var(--ink)}.pg-careers .roles{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}.pg-careers .fl{background:#fff;border-radius:var(--r-l);padding:22px;box-shadow:var(--sh-1);display:grid;gap:18px;position:sticky;top:96px}.pg-careers .fl h4{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-bottom:8px}.pg-careers .fl .check{justify-content:space-between}.pg-careers .fl .check span{flex:1}.pg-careers .fl .check small{font-family:var(--mono);color:var(--muted)}.pg-careers .list{display:grid;gap:12px}.pg-careers .list .top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.pg-careers .job{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;gap:18px;align-items:center;background:#fff;border-radius:22px;padding:18px 22px;box-shadow:var(--sh-1);text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s}.pg-careers .job:hover{transform:translateX(6px);box-shadow:var(--sh-2)}.pg-careers .job .ic{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue)}.pg-careers .job b{font-family:var(--display);font-size:20px;letter-spacing:-.02em;display:block}.pg-careers .job small{color:var(--muted);font-size:14px;display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.pg-careers .job small span{display:inline-flex;align-items:center;gap:5px}.pg-careers .job .pay{text-align:right;font-family:var(--mono);font-size:13px;color:var(--muted)}.pg-careers .job .pay b{font-family:var(--display);font-size:18px;color:var(--ink)}.pg-careers .job .go{width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center}.pg-careers .job.new{box-shadow:inset 0 0 0 2px var(--blue),var(--sh-1)}.pg-careers .life{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.pg-careers .life .video{aspect-ratio:auto;min-height:420px}.pg-careers .life .q{background:var(--sun);border-radius:var(--r-l);padding:30px;display:grid;gap:18px;align-content:space-between;position:relative;overflow:hidden}.pg-careers .life .q blockquote{margin:0;font-family:var(--display);font-weight:700;font-size:26px;letter-spacing:-.03em;line-height:1.15}.pg-careers .life .q .by{display:flex;gap:12px;align-items:center}.pg-careers .life .q .by small{display:block}.pg-careers .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:s}.pg-careers .st{position:relative;background:#fff;border-radius:var(--r-l);padding:26px;box-shadow:var(--sh-1);display:grid;gap:10px;align-content:start}.pg-careers .st .n{font-family:var(--display);font-weight:800;font-size:64px;letter-spacing:-.06em;line-height:.9;color:var(--blue)}.pg-careers .st h3{font-size:21px}.pg-careers .st p{color:var(--muted);font-size:14.5px}.pg-careers .st .t{font-family:var(--mono);font-size:12px;color:var(--sun);font-weight:600}.pg-careers .st:not(:last-child):after{content:"";position:absolute;right:-14px;top:50%;width:10px;height:10px;border-top:2.5px solid var(--line-2);border-right:2.5px solid var(--line-2);transform:rotate(45deg);z-index:1}.pg-careers .st:last-child{background:var(--ink);color:#fff}.pg-careers .st:last-child .n{color:var(--sun)}.pg-careers .st:last-child p{color:var(--on-dark-2)}@media (max-width:1080px){.pg-careers .perks,.pg-careers .steps{grid-template-columns:1fr 1fr}.pg-careers .roles{grid-template-columns:1fr}.pg-careers .fl{position:relative;top:0;grid-template-columns:1fr 1fr}.pg-careers .st:after{display:none}}@media (max-width:900px){.pg-careers .hero .wrap,.pg-careers .life{grid-template-columns:1fr}.pg-careers .hero .copy{padding-bottom:0}.pg-careers .crowd{height:440px}}@media (max-width:640px){.pg-careers .perks,.pg-careers .steps{grid-template-columns:1fr}.pg-careers .crowd{height:340px}.pg-careers .crowd .sticker.s2{display:none}.pg-careers .crowd .sticker.s1{left:0;top:10px}.pg-careers .job{grid-template-columns:44px minmax(0,1fr) 44px;padding:16px}.pg-careers .job .ic{width:44px;height:44px}.pg-careers .job .pay{grid-column:2;grid-row:2;text-align:left}.pg-careers .job .go{grid-row:1;grid-column:3}.pg-careers .fl{grid-template-columns:1fr}.pg-careers .hero .search .btn{padding:0 16px}}.pg-careers .hero .search{align-items:center}.pg-careers .hero .search label{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--muted);min-width:0}.pg-careers .hero .search input{border:0;outline:0;font:inherit;color:var(--ink);background:transparent;width:100%;min-width:0;height:44px}.pg-careers .hero .meta{margin-top:16px;font-size:14px;color:#D5DAFF}.pg-careers .hero .meta b{color:#fff}.pg-careers .perk:nth-child(n+5).hl1,.pg-careers .perk:nth-child(n+5).hl2{background:#fff;color:var(--ink)}.pg-careers .fl .opts{display:grid;gap:10px}.pg-careers .fl .input{min-height:44px;padding:10px 14px}.pg-careers .list .seg button{cursor:pointer}.pg-careers .list .more{justify-self:center;margin-top:10px}.pg-careers .list .none{background:#fff;border-radius:22px;padding:28px;box-shadow:var(--sh-1);display:grid;gap:6px;color:var(--muted)}.pg-careers .list .none b{color:var(--ink);font-family:var(--display);font-size:20px}.pg-careers .job .ic.sun{background:var(--sun-soft);color:var(--sun)}.pg-careers .job .ic.ok{background:var(--ok-soft);color:var(--ok)}.pg-careers .job .ic.violet{background:#ECE7FF;color:#5B3FD9}.pg-careers .job .pay small{display:block;margin:0;font-size:12px}.pg-careers .noroles{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;background:#fff;border-radius:var(--r-l);padding:28px;box-shadow:var(--sh-1)}.pg-careers .noroles .ic{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue)}.pg-careers .noroles b{font-family:var(--display);font-size:22px;letter-spacing:-.02em;display:block}.pg-careers .noroles p{color:var(--muted)}.pg-careers .life.solo{grid-template-columns:1fr}.pg-careers .life .q .qi{width:52px;height:52px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:800;flex:none}.pg-careers .general{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:48px;align-items:start}.pg-careers .general ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.pg-careers .general li{display:flex;gap:12px;align-items:center;font-weight:500}.pg-careers .general li .tick{width:28px;height:28px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;flex:none}@media (max-width:900px){.pg-careers .general{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.pg-careers .noroles{grid-template-columns:1fr}.pg-careers .hero{padding-top:40px}.pg-careers .hero .search .btn{padding:0 16px}}.pg-careers .life .q .qmark{width:48px;height:48px}.pg-careers .life.solo .video{min-height:0;aspect-ratio:21/9}@media (max-width:640px){.pg-careers .life.solo .video{aspect-ratio:4/3}}