:root{--min-width: 24.375rem;--max-width: 90rem;--neutral-10: #ffffff;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extra-bold: 800;--primary-1: #0a0e17;--primary-2: #eaf2ff;--primary-3: #2d8cff;--primary-3-hover: #6caeff;--primary-3-active: #2879da;--secondary-1: #7c5cff;--secondary-2: #2d8cff;--secondary-3: #22c55e;--secondary-4: #f59e0b;--secondary-10: #ededed;--secondary-50: #767676;--secondary-60: #767676;--secondary-70: #0e121b;--secondary-80: #0d1829;--secondary-90: #12161e;--color-bg: #0a0e17;--color-bg-elevated: #0e121b;--color-bg-card: #12161e;--color-bg-soft: #0d1829;--color-surface: #12161e;--color-primary: #2d8cff;--color-primary-soft: #eaf2ff;--color-secondary-1: #7c5cff;--color-secondary-2: #2d8cff;--color-secondary-3: #22c55e;--color-secondary-4: #f59e0b;--color-text: #ffffff;--color-nav-link: #ededed;--color-text-muted: #767676;--color-text-soft: #ededed;--color-border: rgba(171, 190, 209, 0.18);--color-border-strong: rgba(45, 140, 255, 0.35);--radius-sm: 0.5rem;--radius-md: 0.875rem;--radius-lg: 1.25rem;--radius-pill: 6.25rem;--shadow-glow: 0 0 40px rgba(45, 140, 255, 0.18);--container-max-min: 26.875rem;--container-max-max: 90rem;--pad-inline-min: 1.25rem;--pad-inline-max: 7.5rem;--container: 90rem;--pad: 7.5rem;--header-h: 4.5rem;--font: Manrope, sans-serif;--phase-discover: #7c5cff;--phase-build: #2d8cff;--phase-grow: #22c55e;--phase-run: #f59e0b;--ease: cubic-bezier(0.22, 1, 0.36, 1)}.careers-hero{padding-top:clamp(5.75rem,4.658rem + 4.48vw,8.69rem);padding-bottom:clamp(3.75rem,3.75rem + 0vw,3.75rem);text-align:center}.careers-hero__inner{display:flex;flex-direction:column;align-items:center;max-width:55.375rem;margin-inline:auto}.careers-hero__badge{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 clamp(1.5rem,1.5928571429rem + -0.380952381vw,1.25rem);padding:.4375rem .9375rem;border:1px solid rgba(245,158,11,.2);border-radius:6.25rem;background:rgba(245,158,11,.08);color:#f59e0b;font-family:var(--font);font-size:.6875rem;font-weight:600;line-height:1rem}.careers-hero__badge::before{content:"";flex-shrink:0;width:.3125rem;height:.3125rem;border-radius:.1875rem;background:#f59e0b}.careers-hero__title{margin:0;color:var(--neutral-10);text-wrap:balance}.careers-hero__lead{margin:clamp(1.25rem,1.25rem + 0vw,1.25rem) 0 0;max-width:28.875rem;color:hsla(0,0%,100%,.4)}.careers-why{padding-block:clamp(2.5rem,2.3142857143rem + 0.7619047619vw,3rem) clamp(3rem,3rem + 0vw,3rem)}.careers-why__title{margin:0 0 clamp(1.5rem,1.3142857143rem + 0.7619047619vw,2rem);color:var(--neutral-10)}.careers-why__grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:clamp(0.75rem,0.7035714286rem + 0.1904761905vw,0.875rem)}.perk-card{box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;min-height:clamp(12rem,10.8625rem + 4.6666666667vw,15.0625rem);padding:1.5625rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;background:linear-gradient(134deg, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0) 100%)}.perk-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(45,140,255,.16);border-radius:.625rem;background:rgba(45,140,255,.08)}.perk-card__icon img{display:block;width:1.125rem;height:1.125rem}.perk-card__title{margin:auto 0 0;color:var(--neutral-10)}.perk-card__desc{margin:0;color:hsla(0,0%,100%,.45)}@media(max-width: 1024px){.careers-why__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 480px){.careers-why__grid{grid-template-columns:1fr}}.careers-jobs{padding-block:clamp(2rem,1.6285714286rem + 1.5238095238vw,3rem) clamp(4rem,3.6285714286rem + 1.5238095238vw,5rem)}.careers-jobs__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem clamp(1rem,0.8142857143rem + 0.7619047619vw,1.5rem);margin-bottom:clamp(1.25rem,1.0642857143rem + 0.7619047619vw,1.75rem)}.careers-jobs__title{margin:0;color:var(--neutral-10)}.careers-jobs__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.careers-chip{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.25rem .6875rem;border:1px solid hsla(0,0%,100%,.14);border-radius:6.25rem;background:hsla(0,0%,100%,.07);color:#767676;font-family:var(--font);font-size:.6875rem;font-weight:600;line-height:1.0625rem;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.careers-chip.is-active,.careers-chip[data-filter=all].is-active,.careers-chip[data-filter=build].is-active{border-color:rgba(45,140,255,.14);background:rgba(45,140,255,.07);color:#2d8cff}.careers-chip[data-filter=discover].is-active{border-color:rgba(124,92,255,.14);background:rgba(124,92,255,.07);color:#7c5cff}.careers-chip[data-filter=grow].is-active{border-color:rgba(34,197,94,.14);background:rgba(34,197,94,.07);color:#22c55e}.careers-chip[data-filter=run].is-active{border-color:rgba(245,158,11,.14);background:rgba(245,158,11,.07);color:#f59e0b}.careers-chip:focus-visible{outline:2px solid #2d8cff;outline-offset:2px}.careers-chip[data-filter=discover]:focus-visible{outline-color:#7c5cff}.careers-chip[data-filter=grow]:focus-visible{outline-color:#22c55e}.careers-chip[data-filter=run]:focus-visible{outline-color:#f59e0b}.careers-jobs__list{display:flex;flex-direction:column;gap:.875rem}.job-card{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1rem,0.8142857143rem + 0.7619047619vw,1.5rem);padding:clamp(1.5rem,1.3839285714rem + 0.4761904762vw,1.8125rem) clamp(1.25rem,0.9482142857rem + 1.2380952381vw,2.0625rem);border:1px solid hsla(0,0%,100%,.07);border-radius:1rem;background:hsla(0,0%,100%,.03)}.job-card.is-hidden{display:none}.job-card__body{flex:1 1 auto;min-width:0;max-width:47.75rem}.job-card__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.job-card__grade{color:hsla(0,0%,100%,.35);font-family:var(--font);font-size:.75rem;font-weight:400;line-height:1.125rem}.job-card__title{margin:.625rem 0 0;color:var(--neutral-10);font-family:var(--font);font-size:clamp(1rem,0.9535714286rem + 0.1904761905vw,1.125rem);font-weight:700;line-height:clamp(1.5rem,1.4303571429rem + 0.2857142857vw,1.6875rem)}.job-card__level{font-weight:700}.job-card__desc{margin:.5rem 0 0;max-width:37.5rem;color:hsla(0,0%,100%,.5);font-family:var(--font);font-size:clamp(0.8125rem,0.7892857143rem + 0.0952380952vw,0.875rem);font-weight:400;line-height:1.375rem}.job-card__facts{display:flex;flex-wrap:wrap;gap:.3125rem 1.25rem;margin:.875rem 0 0;padding:0;list-style:none}.job-card__facts li{display:inline-flex;align-items:center;gap:.3125rem;color:hsla(0,0%,100%,.4);font-family:var(--font);font-size:.8125rem;font-weight:400;line-height:1.1875rem}.job-card__facts img{display:block;width:.75rem;height:.75rem;flex-shrink:0}.job-card__skills{display:flex;flex-wrap:wrap;gap:.375rem;margin:.875rem 0 0;padding:0;list-style:none}.job-card__skills li{padding:.25rem .625rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.375rem;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);font-family:var(--font);font-size:.75rem;font-weight:400;line-height:1.0625rem}.job-card__more{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;margin-top:.03125rem;padding:.75rem 1.3125rem;border:1px solid rgba(45,140,255,.25);border-radius:.625rem;background:rgba(45,140,255,.1);color:#2d8cff;font-family:var(--font);font-size:.8125rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:background .2s ease,border-color .2s ease}.job-card__more img{display:block;width:.8125rem;height:.8125rem}.job-card__more:hover{background:rgba(45,140,255,.16);border-color:rgba(45,140,255,.4)}.job-card__more:focus-visible{outline:2px solid #2d8cff;outline-offset:2px}@media(max-width: 768px){.careers-jobs__head{flex-direction:column;align-items:flex-start}.job-card{flex-direction:column}.job-card__more{align-self:flex-start}}@media(max-width: 768px){main .section-header,main .section__intro,main .section__copy,main .section__label,main .section__title,main .section__lead,main .section__all{text-align:left;margin-inline:0}main .section-header,main .section__intro,main .section__copy{align-items:flex-start}main .section__intro{flex-direction:column;justify-content:flex-start}main .section__intro--end{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%}main .section__lead{max-width:min(100%,22rem);color:var(--secondary-50)}main .section__all{justify-content:flex-start}main [class$=__head]{align-items:flex-start;text-align:left}main [class$=__head] [class$=__lead],main [class*=__lead]:not(.lead-form__lead):not(.cta__lead):not(.partners-hero__lead):not(.careers-hero__lead):not(.about-hero__lead){text-align:left;margin-inline:0;max-width:min(100%,22rem)}main .partners-hero__lead,main .careers-hero__lead,main .about-hero__lead{text-align:center;margin-inline:auto}main .page-hero{text-align:center}main .page-hero>.container{display:flex;flex-direction:column;align-items:center}main .accordion,main .accordion__trigger,main .accordion__content,main .lead-form,main .lead-form__card,main .form,main .field,main .need-card,main .cases-card,main .phase-card,main .product-card,main .inclusions-card,main .roles-card,main .formats-card,main .when-needed__item,main .coop-card,main .job-detail__content,main .privacy-body,main .contact-form,main .contacts-form{text-align:left}main .when-needed__list,main .inclusions__grid,main .products__grid,main .cases__grid,main .formats__grid,main .roles__grid,main .coop__grid,main .faq__list,main .soft__grid,main .section__grid,main .split{width:100%;max-width:100%}}
