@import "https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600&family=Inter:wght@400;500;600&display=swap";
.pxs-jobs{--pxs-red:#d20a11;--pxs-red-600:#b3090f;--pxs-ink:#000017;--pxs-paper-2:#f9f9f9;--pxs-sky:#e8f2ff;--pxs-sky-200:#cfe2ff;--pxs-stroke:#e4e4e7;--pxs-stroke-2:#e2e2e8;--pxs-success:#1f8a5b;--pxs-success-bg:#e4f4ec;--pxs-info:#2a6fdb;--pxs-warning-bg:#f1c20026;--pxs-warning-fg:#8a6100;--fg-1:var(--pxs-ink);--fg-2:#2b2b33;--fg-3:#555;--fg-4:#999;--shadow-card:0 1px 2px #0000170d, 0 10px 30px #00001712;--shadow-elevated:0 22px 50px #0000172e;--font-display:"Work Sans", "Helvetica Neue", Arial, sans-serif;--font-body:"Inter", "Work Sans", system-ui, sans-serif;--ease-pxs:cubic-bezier(.22, .61, .36, 1);--dur-hover:.14s;color:var(--fg-1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:#fff}.pxs-jobs *,.pxs-jobs :before,.pxs-jobs :after{box-sizing:border-box}.pxs-jobs svg{display:block}.pxs-jobs button{font-family:var(--font-body)}.pxs-jobs .tw-kicker{font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--pxs-red);font-size:12px;font-weight:600;line-height:1.4}.pxs-jobs .tw-kicker--muted{color:var(--fg-4)}.pxs-jobs .tw-h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-1);text-wrap:balance;margin:0;font-weight:500;line-height:1.04}.pxs-jobs .jb-h1-hero{font-size:54px}.pxs-jobs .jb-h1-section{font-size:60px}.pxs-jobs .jb-pretty{text-wrap:pretty}.pxs-jobs .jb-balance{text-wrap:balance}.pxs-jobs .pxs-btn{height:46px;font-family:var(--font-display);cursor:pointer;white-space:nowrap;transition:transform var(--dur-hover) var(--ease-pxs), box-shadow var(--dur-hover) var(--ease-pxs), background-color var(--dur-hover) ease;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pxs-jobs .pxs-btn:active{transform:scale(.97)}.pxs-jobs .pxs-btn:disabled{opacity:.6;cursor:default}.pxs-jobs .pxs-btn--sm{height:38px;padding:0 18px;font-size:14px}.pxs-jobs .pxs-btn--red{background:var(--pxs-red);color:#fff}.pxs-jobs .pxs-btn--outline{color:var(--pxs-ink);box-shadow:inset 0 0 0 1px var(--pxs-ink);background:0 0}@media (hover:hover) and (pointer:fine){.pxs-jobs .pxs-btn--red:not(:disabled):hover{background:var(--pxs-red-600)}.pxs-jobs .pxs-btn--outline:not(:disabled):hover{background:#0000170f}}.pxs-jobs{min-height:100vh;padding-bottom:96px;overflow-x:hidden}.pxs-jobs .jb-container{max-width:1120px;margin:0 auto;padding:40px 40px 0}.pxs-jobs .jb-narrow{max-width:620px;margin:0 auto}.pxs-jobs .jb-pais{color:var(--fg-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:13.5px;display:inline-flex}.pxs-jobs .jb-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:64px;padding:6px 0 60px;display:grid}.pxs-jobs .jb-hero-photo{z-index:1;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;box-shadow:var(--shadow-card);border-radius:40px;display:block;position:relative}.pxs-jobs .jb-vp{width:900px;max-width:100%;margin:0 auto;padding:16px 0 6px;overflow:hidden}.pxs-jobs .jb-track{transition:transform .55s var(--ease-pxs);will-change:transform;align-items:stretch;gap:30px;display:flex}.pxs-jobs .jb-card{opacity:.42;transform-origin:bottom;width:384px;transition:opacity .5s ease, transform .5s var(--ease-pxs), box-shadow .5s ease;cursor:pointer;border:1px solid var(--pxs-stroke-2);text-align:left;background:#fff;border-radius:22px;flex-direction:column;flex:0 0 384px;padding:20px 20px 24px;display:flex;transform:scale(.94)}.pxs-jobs .jb-card.is-active{opacity:1;cursor:default;box-shadow:var(--shadow-elevated);transform:scale(1)}.pxs-jobs .jb-card .jb-cta{display:none}.pxs-jobs .jb-card.is-active .jb-cta{display:inline-flex}.pxs-jobs .jb-card.is-active:hover .jb-title{color:var(--pxs-red)}.pxs-jobs .jb-arrow{border:1px solid var(--pxs-stroke);width:46px;height:46px;color:var(--pxs-ink);cursor:pointer;box-shadow:var(--shadow-card);transition:transform .2s var(--ease-pxs);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pxs-jobs .jb-arrow:hover{transform:scale(1.06)}.pxs-jobs .jb-dot{background:var(--pxs-stroke);cursor:pointer;border:0;border-radius:100px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.pxs-jobs .jb-dot.on{background:var(--pxs-ink);width:26px}.pxs-jobs .jb-impact{background:var(--pxs-ink);color:#fff;border-radius:32px;margin-top:80px;padding:60px 56px}.pxs-jobs .jb-values{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.pxs-jobs .jb-input{border:1px solid var(--pxs-stroke);width:100%;height:46px;font-family:var(--font-body);color:var(--pxs-ink);background:#fff;border-radius:12px;outline:none;padding:0 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.pxs-jobs textarea.jb-input{resize:none;height:auto;padding:12px 14px;line-height:1.6}.pxs-jobs select.jb-input{cursor:pointer}.pxs-jobs .jb-input:focus{border-color:var(--pxs-ink);box-shadow:0 0 0 3px #0000170f}.pxs-jobs .jb-input.has-error{border-color:var(--pxs-red)}.pxs-jobs .jb-label{font-family:var(--font-body);color:var(--pxs-ink);margin-bottom:7px;font-size:13px;font-weight:500;display:block}.pxs-jobs .jb-err{font-family:var(--font-body);color:var(--pxs-red);margin-top:7px;font-size:13px}.pxs-jobs .jb-method{text-align:left;cursor:pointer;border:1px solid var(--pxs-stroke-2);width:100%;transition:box-shadow .2s var(--ease-pxs), transform .2s var(--ease-pxs);background:#fff;border-radius:18px;align-items:center;gap:18px;padding:20px;display:flex}.pxs-jobs .jb-method:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.pxs-jobs .jb-back{cursor:pointer;font-family:var(--font-body);color:var(--fg-3);transition:color var(--dur-hover) ease;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;display:inline-flex}.pxs-jobs .jb-back:hover{color:var(--pxs-ink)}.pxs-jobs .jb-quiet{cursor:pointer;font-family:var(--font-body);color:var(--fg-3);text-underline-offset:3px;transition:color var(--dur-hover) ease;background:0 0;border:0;font-size:14px;font-weight:500;text-decoration:underline}.pxs-jobs .jb-quiet:hover{color:var(--pxs-ink)}.pxs-jobs .jb-rm{cursor:pointer;font-family:var(--font-body);color:var(--fg-3);transition:color var(--dur-hover) ease;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.pxs-jobs .jb-rm:hover{color:var(--pxs-red)}.pxs-jobs .jb-add{cursor:pointer;border:1px solid var(--pxs-stroke);height:40px;color:var(--pxs-ink);font-family:var(--font-body);transition:background-color var(--dur-hover) ease;background:#fff;border-radius:100px;align-items:center;gap:8px;margin-top:16px;padding:0 18px;font-size:13.5px;font-weight:500;display:inline-flex}.pxs-jobs .jb-add:hover{background:var(--pxs-paper-2)}.pxs-jobs .jb-pill{background:var(--pxs-sky);height:30px;font-family:var(--font-body);color:var(--pxs-info);border-radius:100px;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}@keyframes jbFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pxs-jobs .jb-fade{animation:jbFade .28s var(--ease-pxs)}@keyframes jbSpin{to{transform:rotate(360deg)}}.pxs-jobs .jb-spin{animation:1s linear infinite jbSpin}@media (max-width:980px){.pxs-jobs .jb-hero{grid-template-columns:1fr;gap:36px}.pxs-jobs .jb-h1-hero{font-size:42px}.pxs-jobs .jb-h1-section{font-size:44px}}@media (max-width:700px){.pxs-jobs .jb-container{padding:28px 20px 0}.pxs-jobs .jb-card{flex-basis:288px;width:288px}.pxs-jobs .jb-track{gap:16px}.pxs-jobs .jb-vp{width:320px}.pxs-jobs .jb-arrow{display:none}.pxs-jobs .jb-values{grid-template-columns:1fr}.pxs-jobs .jb-hero{grid-template-columns:1fr;gap:34px}.pxs-jobs .jb-impact{margin-top:56px;padding:40px 26px}.pxs-jobs .jb-h1-hero,.pxs-jobs .jb-h1-section{font-size:36px}}@media (prefers-reduced-motion:reduce){.pxs-jobs .jb-fade{animation:none}.pxs-jobs .jb-card,.pxs-jobs .jb-track,.pxs-jobs .jb-arrow{transition:none}}
