@import"https://unpkg.com/aos@2.3.1/dist/aos.css";.careers-roles[data-astro-cid-lghmiqpc]{padding:clamp(60px,8vw,100px) 0;background:#f1f5f9}.container[data-astro-cid-lghmiqpc]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.roles-title[data-astro-cid-lghmiqpc]{color:#212121;text-align:center;leading-trim:both;text-edge:cap;font-family:var(--font-urbanist),"Urbanist",var(--font-base);font-size:48px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:20px}.roles-subtitle[data-astro-cid-lghmiqpc]{color:#212121;text-align:center;leading-trim:both;text-edge:cap;font-size:20px;font-style:normal;font-weight:400;line-height:35px;padding-bottom:40px}.jobs-accordion[data-astro-cid-lghmiqpc]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.job-card[data-astro-cid-lghmiqpc]{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;transition:box-shadow .2s ease}.job-card[data-astro-cid-lghmiqpc]:hover{box-shadow:0 4px 12px #0000000d}.job-card-header[data-astro-cid-lghmiqpc]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 32px;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:#1e293b;transition:background .2s ease}.job-card[data-astro-cid-lghmiqpc].open .job-card-header[data-astro-cid-lghmiqpc]{background:#fff}.header-left[data-astro-cid-lghmiqpc]{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.job-card-indicator[data-astro-cid-lghmiqpc]{flex-shrink:0;color:#212121;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.icon-plus[data-astro-cid-lghmiqpc]{display:block}.icon-minus[data-astro-cid-lghmiqpc],.job-card[data-astro-cid-lghmiqpc].open .icon-plus[data-astro-cid-lghmiqpc]{display:none}.job-card[data-astro-cid-lghmiqpc].open .icon-minus[data-astro-cid-lghmiqpc]{display:block}.job-card[data-astro-cid-lghmiqpc].open .job-card-indicator[data-astro-cid-lghmiqpc]{color:#f48120}.job-card-title[data-astro-cid-lghmiqpc]{leading-trim:both;text-edge:cap;font-family:var(--font-urbanist),"Urbanist",var(--font-base);font-size:32px;font-style:normal;font-weight:600;line-height:45px;letter-spacing:.32px}.job-card[data-astro-cid-lghmiqpc].open .job-card-header[data-astro-cid-lghmiqpc] .job-card-title[data-astro-cid-lghmiqpc]{color:#f48120}.header-right[data-astro-cid-lghmiqpc]{display:flex;align-items:center;gap:20px}.job-tags[data-astro-cid-lghmiqpc]{display:flex;gap:8px;align-items:center}.tag[data-astro-cid-lghmiqpc]{background:#f1f5f9;color:#475569;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:6px 12px;border-radius:100px;white-space:nowrap;border:1px solid #e2e8f0}.job-card-body[data-astro-cid-lghmiqpc]{max-height:0;overflow:hidden;transition:max-height .35s ease;padding-top:0;background:#fafafa}.job-card[data-astro-cid-lghmiqpc].open .job-card-body[data-astro-cid-lghmiqpc]{padding-top:0;padding-bottom:32px;background:#fff;border-top:1px solid #f1f5f9}.job-card-body[data-astro-cid-lghmiqpc]>[data-astro-cid-lghmiqpc]{padding:0 32px}.job-intro[data-astro-cid-lghmiqpc]{padding-top:24px!important;padding-bottom:24px!important;color:#212121;leading-trim:both;text-edge:cap;font-size:19px;font-style:normal;font-weight:400;line-height:35px}.job-card-body[data-astro-cid-lghmiqpc] h4[data-astro-cid-lghmiqpc]{color:#000;leading-trim:both;text-edge:cap;font-family:var(--font-urbanist),"Urbanist",var(--font-base);font-size:24px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:.24px}.job-card-body[data-astro-cid-lghmiqpc] ul[data-astro-cid-lghmiqpc]{list-style:none;padding:0 32px;margin:0 0 24px;max-width:100%}.job-card-body[data-astro-cid-lghmiqpc] ul[data-astro-cid-lghmiqpc] li[data-astro-cid-lghmiqpc]{position:relative;padding-left:20px;margin-bottom:10px;line-height:1.6;font-weight:400;font-style:Regular;font-size:16px;leading-trim:CAP_HEIGHT;line-height:28px;letter-spacing:0%;color:#212121}.job-card-body[data-astro-cid-lghmiqpc] ul[data-astro-cid-lghmiqpc] li[data-astro-cid-lghmiqpc]:before{content:"•";position:absolute;left:0;color:#000;font-weight:700}.job-card-body[data-astro-cid-lghmiqpc] .requirements-list[data-astro-cid-lghmiqpc] li[data-astro-cid-lghmiqpc]{font-weight:400;font-style:Bold;font-size:16px;leading-trim:CAP_HEIGHT;line-height:28px;letter-spacing:0%}.job-apply-note[data-astro-cid-lghmiqpc]{border-top:1px solid #e2e8f0;padding-top:24px;font-weight:400;font-style:Regular;font-size:16px;leading-trim:CAP_HEIGHT;line-height:28px;letter-spacing:0%;text-align:center;margin:40px 32px 24px}.job-apply-btns[data-astro-cid-lghmiqpc]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:0 32px 24px}.job-apply-btns[data-astro-cid-lghmiqpc] a{padding:12px 28px;border-radius:50px;font-weight:600;transition:transform .2s ease}.job-apply-btns[data-astro-cid-lghmiqpc] a:hover{transform:translateY(-2px)}.job-disclaimer[data-astro-cid-lghmiqpc]{text-align:center;font-size:14px;color:#666;margin:20px 32px 0;padding-bottom:12px;font-style:italic}@media(max-width:768px){.roles-title[data-astro-cid-lghmiqpc]{font-size:36px;line-height:1.2}.roles-subtitle[data-astro-cid-lghmiqpc]{font-size:16px;line-height:1.5;padding:0 10px;margin-bottom:30px}.job-card-header[data-astro-cid-lghmiqpc]{padding:20px;flex-direction:column;align-items:flex-start;gap:16px}.header-left[data-astro-cid-lghmiqpc]{align-items:flex-start}.job-card-indicator[data-astro-cid-lghmiqpc]{margin-top:4px}.job-card-title[data-astro-cid-lghmiqpc]{font-size:22px;line-height:1.3}.header-right[data-astro-cid-lghmiqpc]{width:100%;justify-content:space-between}.job-tags[data-astro-cid-lghmiqpc]{flex-wrap:wrap}.job-card-body[data-astro-cid-lghmiqpc]>[data-astro-cid-lghmiqpc]{padding:0 20px}.job-intro[data-astro-cid-lghmiqpc]{font-size:16px;line-height:1.6;padding-top:16px!important;padding-bottom:16px!important}.job-card-body[data-astro-cid-lghmiqpc] h4[data-astro-cid-lghmiqpc]{font-size:20px;padding-left:20px;margin:16px 0 12px}.job-card-body[data-astro-cid-lghmiqpc] ul[data-astro-cid-lghmiqpc]{padding-left:20px;padding-right:20px}.job-apply-note[data-astro-cid-lghmiqpc]{font-size:15px;margin:30px 20px 20px}.job-apply-btns[data-astro-cid-lghmiqpc]{padding-left:20px;padding-right:20px;flex-direction:column;gap:12px}.job-apply-btns[data-astro-cid-lghmiqpc] a{width:100%;justify-content:center}.job-disclaimer[data-astro-cid-lghmiqpc]{margin:0 20px}}.careers-hero[data-astro-cid-2pjcwduj]{background:linear-gradient(98deg,#102c98,#2563eb,#7c3aed);padding:clamp(180px,15vw,220px) 0 clamp(80px,8vw,120px);color:#fff;position:relative;overflow:hidden}.careers-hero-inner[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:1.1fr 1fr;gap:0px;align-items:center;max-width:1280px;margin:0 auto;padding:0 1.5rem}.careers-hero-text[data-astro-cid-2pjcwduj]{text-align:left}.careers-label[data-astro-cid-2pjcwduj]{font-size:14px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:24px;display:block}.careers-hero[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-weight:600;font-style:SemiBold;font-size:72px;leading-trim:CAP_HEIGHT;line-height:80px;letter-spacing:0%;color:#fff;line-height:1.15;margin-bottom:24px}.careers-hero-desc[data-astro-cid-2pjcwduj]{line-height:1.6;color:#fff;margin-bottom:48px;max-width:480px;font-weight:400;font-style:Regular;font-size:20px;leading-trim:CAP_HEIGHT;line-height:35px;letter-spacing:0%}.hero-cta[data-astro-cid-2pjcwduj] a{border-radius:50px!important;padding:16px 32px!important;background-color:#f48120!important;border:none!important;font-weight:600;display:inline-flex;align-items:center;gap:12px;transition:all .2s ease}.hero-cta[data-astro-cid-2pjcwduj] a:hover{transform:translateY(-2px);box-shadow:0 10px 25px #f4812066}.careers-hero-image[data-astro-cid-2pjcwduj]{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #00000040;aspect-ratio:16 / 10;background:#000}.hero-video-element[data-astro-cid-2pjcwduj]{width:100%;height:100%;aspect-ratio:153/86;object-fit:cover;display:block;border-radius:15px}@media(max-width:991px){.careers-hero[data-astro-cid-2pjcwduj]{padding:160px 0 60px}.careers-hero-inner[data-astro-cid-2pjcwduj]{grid-template-columns:1fr;text-align:center;gap:40px}.careers-hero-text[data-astro-cid-2pjcwduj]{order:1;text-align:center;display:flex;flex-direction:column;align-items:center}.careers-hero-image[data-astro-cid-2pjcwduj]{order:2;max-width:550px;margin:0 auto}.careers-hero-desc[data-astro-cid-2pjcwduj]{margin-left:auto;margin-right:auto}.careers-label[data-astro-cid-2pjcwduj]{padding-top:0;margin-bottom:16px}}.careers-intro[data-astro-cid-2pjcwduj]{padding:clamp(60px,8vw,100px) 0;background:#f1f5f9}.careers-intro[data-astro-cid-2pjcwduj] .container[data-astro-cid-2pjcwduj]{max-width:1250px;margin:0 auto;padding:0 1.5rem;text-align:center}.careers-intro-title[data-astro-cid-2pjcwduj]{color:#212121;text-align:center;leading-trim:both;text-edge:cap;font-family:var(--font-urbanist),"Urbanist",var(--font-base);font-size:40px;font-style:normal;font-weight:600;line-height:56px;letter-spacing:.4px;padding-bottom:30px}.careers-intro-p[data-astro-cid-2pjcwduj]{color:#212121;text-align:center;leading-trim:both;text-edge:cap;font-size:20px;font-style:normal;font-weight:400;line-height:35px}.careers-benefits[data-astro-cid-2pjcwduj]{padding-bottom:100px;background:#f1f5f9}.benefits-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:0 auto;padding:0 1.5rem}.benefit-card[data-astro-cid-2pjcwduj]{background:#fff;border-radius:20px;padding:42px 32px;box-shadow:0 8px 30px #0000000a;transition:transform .25s ease,box-shadow .25s ease;text-align:center;display:flex;flex-direction:column}.benefit-card[data-astro-cid-2pjcwduj]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000014}.benefit-icon-wrap[data-astro-cid-2pjcwduj]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;overflow:hidden}.benefit-img[data-astro-cid-2pjcwduj]{width:36px;height:36px;object-fit:contain}.benefit-icon-wrap[data-astro-cid-2pjcwduj].rest{background:#f973161f;color:#f48120}.benefit-icon-wrap[data-astro-cid-2pjcwduj].growth{background:#a855f71f;color:#a855f7}.benefit-icon-wrap[data-astro-cid-2pjcwduj].culture{background:#3b82f61f;color:#3b82f6}.benefit-card[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{color:#212121;text-align:center;leading-trim:both;text-edge:cap;font-family:var(--font-urbanist),"Urbanist",var(--font-base);font-size:28px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.32px;padding-bottom:35px}.benefit-card[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0;text-align:left;flex-grow:1;display:grid;grid-template-rows:repeat(3,1fr);gap:16px}.benefit-card[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{display:flex;gap:16px;font-size:16px;line-height:1.5;color:#000;align-items:flex-start}.check-svg-icon[data-astro-cid-2pjcwduj]{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:flex-start;justify-content:center;margin-top:8px}.check-svg-icon[data-astro-cid-2pjcwduj] img[data-astro-cid-2pjcwduj]{width:100%;height:100%;object-fit:contain}.rest-color[data-astro-cid-2pjcwduj] img[data-astro-cid-2pjcwduj]{filter:invert(56%) sepia(87%) saturate(2250%) hue-rotate(344deg) brightness(101%) contrast(93%)}.growth-color[data-astro-cid-2pjcwduj] img[data-astro-cid-2pjcwduj]{filter:invert(44%) sepia(80%) saturate(2852%) hue-rotate(253deg) brightness(98%) contrast(96%)}.culture-color[data-astro-cid-2pjcwduj] img[data-astro-cid-2pjcwduj]{filter:invert(45%) sepia(91%) saturate(2645%) hue-rotate(204deg) brightness(100%) contrast(94%)}.benefit-card[data-astro-cid-2pjcwduj] strong[data-astro-cid-2pjcwduj]{color:#000;display:block;font-family:var(--font-urbanist),"Urbanist",var(--font-base);font-size:24px;font-weight:600;margin-bottom:4px;font-style:normal;leading-trim:CAP_HEIGHT;line-height:40px;letter-spacing:.24px}@media(max-width:900px){.benefits-grid[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.benefit-card[data-astro-cid-2pjcwduj]{max-width:500px;margin:0 auto}}.careers-join[data-astro-cid-2pjcwduj]{padding:clamp(60px,8vw,100px) 0;background-color:#fff;background-image:radial-gradient(circle at 0% 100%,rgba(0,224,255,.4) 0%,transparent 60%),radial-gradient(circle at 100% 100%,rgba(138,43,226,.3) 0%,transparent 60%),radial-gradient(circle at 50% 120%,rgba(59,130,246,.25) 0%,transparent 60%);background-size:cover;width:100%;overflow:hidden;position:relative}.join-header[data-astro-cid-2pjcwduj]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;max-width:1200px;margin-left:auto;margin-right:auto}.join-title[data-astro-cid-2pjcwduj]{text-align:left;font-size:40px;font-weight:600;color:#000;line-height:1.3;margin-bottom:0;max-width:800px}.join-title[data-astro-cid-2pjcwduj] .orange[data-astro-cid-2pjcwduj]{color:#f48120}.join-nav-arrows[data-astro-cid-2pjcwduj]{display:flex;gap:16px}.join-arrow-btn[data-astro-cid-2pjcwduj]{width:52px;height:52px;border-radius:50%;border:1px solid #212121;background:transparent;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#212121}.join-arrow-btn[data-astro-cid-2pjcwduj]:hover{background:#212121;color:#fff;transform:scale(1.05)}.join-slider-container[data-astro-cid-2pjcwduj]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.join-slider[data-astro-cid-2pjcwduj]{display:flex;gap:24px;overflow-x:auto;padding:20px 5vw 40px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:5vw;cursor:grab}.join-slider[data-astro-cid-2pjcwduj]::-webkit-scrollbar{display:none}.join-slide-item[data-astro-cid-2pjcwduj]{border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #00000026;height:400px;width:clamp(300px,80vw,534px);flex:0 0 auto;scroll-snap-align:start;background:#fff}.join-slide-item[data-astro-cid-2pjcwduj] img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.join-slide-item[data-astro-cid-2pjcwduj]:hover img{transform:scale(1.05)}@media(max-width:768px){.careers-hero-image[data-astro-cid-2pjcwduj]{width:100%;max-width:100%;aspect-ratio:auto}.check-svg-icon[data-astro-cid-2pjcwduj]{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:flex-start;justify-content:center;margin-top:0}.hero-video-element[data-astro-cid-2pjcwduj]{width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain}.careers-hero[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-size:42px;line-height:1.2}.careers-hero-desc[data-astro-cid-2pjcwduj],.careers-intro-p[data-astro-cid-2pjcwduj]{font-size:16px;line-height:1.6}.careers-intro-title[data-astro-cid-2pjcwduj]{font-size:28px;line-height:1.3}.benefit-card[data-astro-cid-2pjcwduj]{padding:32px 20px}.benefit-card[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-size:26px}.benefit-card[data-astro-cid-2pjcwduj] strong[data-astro-cid-2pjcwduj]{font-size:20px;line-height:1.3}.join-header[data-astro-cid-2pjcwduj]{flex-direction:column;align-items:flex-start}.join-title[data-astro-cid-2pjcwduj]{font-size:28px;line-height:1.3;margin-bottom:20px;text-align:left}.join-nav-arrows[data-astro-cid-2pjcwduj]{display:none}}
