body{font-family:Poppins,sans-serif;margin:0}.careers-module{background-color:#fff;color:oklch(.145 0 0);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;min-height:100vh;--primary:#46e9ce;--primary-foreground:#000;--accent:#c7f7ed;--accent-foreground:#030213;--muted-foreground:#717182;--border:rgba(0,0,0,.1);--radius:0.625rem;--font-weight-medium:500;--font-weight-normal:400}.header__logo-image{filter:brightness(0)}.header__wrapper{margin:0 auto;max-width:1280px}header.header{padding:0;width:100%;z-index:9999}.header__bottom{padding:3.36rem 0}header.header .header__bottom{background-color:transparent}header.header .header__bottom .header__wrapper{max-width:1280px}.header__logo-col{max-width:281px}@media screen and (min-width:768px){li.header__menu-item.header__menu-item--depth-1.hs-skip-lang-url-rewrite:last-of-type{background-color:#5ee1ca;border-radius:50px;padding:10px 15px}}li.header__menu-item.header__menu-item--depth-1.hs-skip-lang-url-rewrite a{font-weight:600}.header__container--left .header__menu-col{margin-left:100px!important;text-align:left!important}.header__menu-item--depth-1{padding:0 1.6rem}a.header__menu-link{font-size:16px;text-decoration:none}footer.footer,footer.footer *,header.header,header.header *{color:#111!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:520!important;letter-spacing:.01em}.careers-module *{box-sizing:border-box}.careers-module h1,.careers-module h2,.careers-module h3,.careers-module h4,.careers-module h5,.careers-module h6,.careers-module p{margin:0}.careers-container{margin:0 auto;max-width:1200px;padding:0 1rem}@media (min-width:768px){.careers-container{padding:0 1.5rem}}.careers-header{border-bottom:1px solid var(--border)}.careers-header-content{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.careers-logo-container{align-items:center;display:flex;gap:.75rem}.careers-logo{height:2rem;width:auto}.careers-nav{align-items:center;display:none;gap:1.5rem}@media (min-width:768px){.careers-nav{display:flex}}.careers-nav-link{color:var(--muted-foreground);font-weight:var(--font-weight-normal);position:relative;text-decoration:none;transition:color .2s ease}.careers-nav-link:hover{color:oklch(.145 0 0)}.careers-nav-active{color:oklch(.145 0 0)!important}.careers-nav-indicator{background-color:var(--primary);border-radius:9999px;bottom:-.25rem;height:.125rem;left:0;position:absolute;right:0}.careers-btn{align-items:center;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:var(--font-weight-medium);gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.careers-btn-lg{font-size:1.125rem;padding:1.5rem 2rem}.careers-btn-primary{background-color:var(--primary);box-shadow:0 10px 15px -3px rgba(70,233,206,.3);color:var(--primary-foreground)}.careers-btn-primary:hover{background-color:rgba(70,233,206,.9)}.careers-btn-white{background-color:#fff;color:oklch(.145 0 0)}.careers-btn-white:hover{background-color:hsla(0,0%,100%,.9)}.careers-btn-outline{background-color:transparent;border:1px solid var(--border);color:oklch(.145 0 0)}.careers-btn-outline:hover{background-color:rgba(70,233,206,.05);border-color:var(--primary);color:var(--primary)}.careers-separator{background-color:var(--border);height:1px;margin:0}.careers-hero{padding:5rem 0}@media (min-width:768px){.careers-hero{padding:8rem 0}}.careers-hero-content{margin:0 auto;max-width:96rem}.careers-hero-card{background:linear-gradient(135deg,var(--accent),rgba(199,247,237,.7),rgba(70,233,206,.3));border:2px solid rgba(70,233,206,.2);border-radius:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;padding:2rem;position:relative}@media (min-width:768px){.careers-hero-card{padding:4rem}}.careers-hero-alpha{height:380px;opacity:.15;pointer-events:none;position:absolute;right:4%;top:50%;transform:translateY(-50%) scale(.9);width:380px}.careers-hero-alpha-img{filter:blur(.5px);height:100%;object-fit:contain;width:100%}.careers-hero-text{max-width:48rem;position:relative;z-index:10}.careers-hero-title{font-size:2.25rem;font-weight:var(--font-weight-medium);line-height:1.2;margin-bottom:1.5rem}@media (min-width:768px){.careers-hero-title{font-size:3.75rem}}.careers-hero-subtitle{color:rgba(3,2,19,.8);font-size:1.25rem;line-height:1.6;margin-bottom:3rem}.careers-hero .careers-hero-subtitle{margin-top:1rem!important}.careers-hero .careers-btn{margin-top:1.25rem!important}.careers-section-title{font-size:1.875rem;font-weight:var(--font-weight-medium);margin-bottom:1rem;text-align:center}@media (min-width:768px){.careers-section-title{font-size:2.25rem}}.careers-title-underline{background-color:var(--primary);border-radius:9999px;height:.25rem;margin:1rem auto;width:6rem}.careers-section-header{margin-bottom:3rem;text-align:center}.careers-why-now{background-color:#fff;padding:5rem 0}.careers-why-now-content{margin:0 auto;max-width:80rem}.careers-why-now-inner{display:flex;flex-direction:column;gap:2.5rem}.careers-why-now-intro{margin:0 auto;max-width:48rem;text-align:center}.careers-why-now-text{color:var(--muted-foreground);font-size:1.125rem;line-height:1.5}.careers-why-now-building{display:flex!important;flex-direction:column!important;margin:0 auto;max-width:64rem;row-gap:2rem!important}.careers-why-now-subtitle{font-size:1.5rem;font-weight:var(--font-weight-medium);line-height:1.6;margin:0!important;text-align:center}.careers-why-now-description{color:var(--muted-foreground);font-size:1.125rem;line-height:1.6;margin:0!important;text-align:center}.careers-why-now-highlight{font-weight:600}.careers-why-now-description-center{color:var(--muted-foreground);font-size:1.125rem;line-height:1.6;margin:0 0 .5rem!important;text-align:center}.careers-why-now-description+.careers-why-now-description-center{padding-top:1rem!important}.careers-why-now-pillars{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:2rem;margin-top:.5rem;row-gap:2rem}@media (min-width:768px){.careers-why-now-pillars{align-items:start;gap:2rem;grid-template-columns:repeat(3,1fr)}}.careers-pillar-card{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-left:4px solid #c7f7ed;border-radius:.75rem;display:flex;flex-direction:column;height:100%;padding:2rem;transition:all .3s ease}.careers-pillar-card:hover{border-color:#46e9ce;box-shadow:0 10px 15px -3px rgba(70,233,206,.1),0 4px 6px -4px rgba(70,233,206,.1)}.careers-pillar-title{align-items:flex-start;color:oklch(.145 0 0);display:flex;font-size:1.25rem;font-weight:500;line-height:1.5;margin:0 0 .5rem;min-height:3.5rem}.careers-pillar-text{color:#717182;font-size:1rem;line-height:1.5;margin:0}.careers-purpose{padding:5rem 0}.careers-purpose-content{margin:0 auto;max-width:48rem;text-align:center}.careers-purpose-text{color:var(--muted-foreground);font-size:1.25rem;line-height:1.6}.careers-why-join{padding:5rem 0}.careers-why-join-content{margin:0 auto;max-width:80rem}.careers-why-join-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.careers-why-join-grid{grid-template-columns:repeat(2,1fr)}}.careers-feature-card{background-color:rgba(199,247,237,.3);border:1px solid var(--accent);border-left:4px solid var(--primary);border-radius:.75rem;padding:2rem;transition:all .2s ease}.careers-feature-card:hover{border-left-color:var(--primary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.careers-feature-title{color:oklch(.145 0 0);font-size:1.125rem;font-weight:var(--font-weight-medium);margin-bottom:1rem}.careers-feature-text{color:var(--muted-foreground);line-height:1.6}.careers-values{padding:5rem 0}.careers-values-header{margin:0 auto 4rem;max-width:64rem;text-align:center}.careers-values-subtitle{color:var(--muted-foreground);font-size:1.125rem;margin-top:1rem}.careers-values-grid{display:grid;gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:96rem}@media (min-width:768px){.careers-values-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.careers-values-grid{grid-template-columns:repeat(3,1fr)}}.careers-value-card{align-items:center;display:flex;flex-direction:column;padding:1.5rem;text-align:center;transition:transform .2s ease}.careers-value-card:hover{transform:scale(1.05)}.careers-value-icon{align-items:center;background-color:var(--primary);border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(70,233,206,.2);color:var(--primary-foreground);display:flex;height:3.5rem;justify-content:center;margin-bottom:1rem;width:3.5rem}.careers-icon,.careers-icon-img{height:1.5rem;width:1.5rem}.careers-icon-img{display:block;object-fit:contain}.careers-icon-img,.careers-value-icon img{display:block;height:3rem!important;object-fit:contain;width:3rem!important}@media (min-width:768px){.careers-icon-img,.careers-value-icon img{height:3.25rem!important;width:3.25rem!important}}.careers-value-title{font-size:1.125rem;font-weight:var(--font-weight-medium);margin-bottom:.5rem}.careers-value-text{color:var(--muted-foreground);line-height:1.6}.careers-benefits{background-color:rgba(199,247,237,.2);padding:5rem 0}.careers-benefits-content{margin:0 auto;max-width:64rem}.careers-benefits-subtitle{color:var(--muted-foreground);font-size:1.125rem;text-align:center}.careers-benefits-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-top:4rem}@media (min-width:768px){.careers-benefits-grid{grid-template-columns:repeat(2,1fr)}}.careers-benefit-item{align-items:flex-start;background-color:#fff;border:1px solid rgba(199,247,237,.3);border-radius:.5rem;display:flex;gap:.75rem;padding:1rem}.careers-benefit-icon{height:1.25rem;margin-top:.25rem;width:1.25rem}.careers-benefit-check{display:block;height:100%;object-fit:contain;width:100%}.careers-benefit-icon{align-items:center;background-color:var(--accent);border-radius:50%;display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-top:.125rem;width:1.5rem}.careers-benefit-dot{background-color:var(--primary);border-radius:50%;height:.5rem;width:.5rem}.careers-benefit-text{line-height:1.5;margin:0}.careers-benefits-disclaimer{margin-top:2rem;text-align:center}.careers-benefits-disclaimer-text{color:var(--muted-foreground);font-size:.875rem;font-style:italic;margin:0}.careers-jobs{padding:5rem 0}.careers-jobs-header{margin:0 auto 4rem;max-width:64rem;text-align:center}.careers-jobs-subtitle{color:var(--muted-foreground);font-size:1.125rem;margin-top:1rem}.careers-jobs-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:64rem}.careers-job-card{background-color:#fff;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);padding:1.5rem;transition:all .2s ease}.careers-job-card:hover{border-left-color:var(--primary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(70,233,206,.1)}.careers-job-header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}@media (min-width:640px){.careers-job-header{align-items:flex-start;flex-direction:row;justify-content:space-between}}.careers-job-info{flex:1}.careers-job-title{font-size:1.125rem;font-weight:var(--font-weight-medium);margin-bottom:.5rem}.careers-job-badge{background-color:rgba(70,233,206,.1);border:1px solid rgba(70,233,206,.2);border-radius:.375rem;color:oklch(.145 0 0);display:inline-block;font-size:.875rem;font-weight:var(--font-weight-medium);margin-bottom:.75rem;padding:.25rem .75rem;transition:all .2s ease}.careers-job-badge:hover{background-color:var(--primary);color:var(--primary-foreground)}.careers-job-description{line-height:1.6}.careers-job-description,.careers-job-meta{color:var(--muted-foreground);margin-bottom:1rem}.careers-job-meta{display:flex;flex-wrap:wrap;gap:1rem}.careers-job-meta-item{align-items:center;display:flex;gap:.5rem}.careers-job-icon{height:1rem;width:1rem}.careers-job-meta-item span{font-size:.875rem}.careers-job-action{padding-top:.5rem}.careers-job-arrow{height:1rem;transition:transform .2s ease;width:1rem}.careers-btn-outline:hover .careers-job-arrow{transform:translateX(.25rem)}.careers-cta{background-color:var(--primary);color:var(--primary-foreground);margin:0!important;overflow:hidden;padding:3rem 0!important;position:relative}.careers-cta .careers-container{margin:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}.careers-cta .careers-cta-content{margin:0 auto!important;max-width:800px!important;padding:0!important;position:relative;text-align:center;z-index:10}.careers-cta-bg{bottom:0;height:auto;opacity:.1;pointer-events:none;position:absolute;right:5%;width:500px}.careers-cta-alpha{height:100%;object-fit:contain;width:100%}.careers-cta-title{font-size:1.875rem;font-weight:var(--font-weight-medium);margin-bottom:1rem!important}.careers-cta-text{font-size:1.125rem;line-height:1.6;margin-bottom:1.75rem!important;opacity:.9}@media (min-width:768px){.careers-cta-title{font-size:2.25rem}}.careers-cta .careers-btn{background-color:#fff!important;border-radius:.625rem!important;box-shadow:0 3px 6px rgba(0,0,0,.1)!important;color:oklch(.145 0 0)!important;display:inline-block;font-weight:600;margin-top:0!important;padding:.875rem 2rem!important;transition:transform .2s ease,background-color .2s ease}.careers-cta .careers-btn:hover{background-color:#f7f7f7!important;transform:translateY(-2px)}.careers-cta [class*=dnd-column],.careers-cta [class*=dnd-row],.careers-cta [class*=dnd-section]{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.careers-eeo{background-color:rgba(199,247,237,.1);padding:4rem 0}.careers-eeo-content{margin:0 auto;max-width:64rem;text-align:center}.careers-eeo-text{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}@media (max-width:767px){.careers-hero-title{font-size:2rem}.careers-hero-subtitle{font-size:1.125rem}.careers-section-title{font-size:1.75rem}.careers-purpose-text{font-size:1.125rem}.careers-cta-title{font-size:1.75rem}}.careers-btn:focus,.careers-nav-link:focus{outline:2px solid var(--primary);outline-offset:2px}.careers-module img[loading=lazy]{transition:opacity .3s ease}.careers-module img[loading=lazy]:not([src]){opacity:0}@media print{.careers-module{background:#fff!important;color:#000!important}.careers-btn,.careers-nav{display:none}.careers-feature-card,.careers-hero-card,.careers-job-card{break-inside:avoid}}@media (prefers-reduced-motion:no-preference){.careers-btn,.careers-feature-card,.careers-job-card,.careers-value-card{transition:all .2s ease}}@media (prefers-contrast:high){.careers-module{--border:rgba(0,0,0,.3)}.careers-benefit-item,.careers-job-badge{border-width:2px}}html body header.header a.header__menu-link{font-family:Poppins,sans-serif!important;font-size:16px;font-style:normal;font-weight:600!important;text-decoration:none;text-transform:none}@media screen and (min-width:768px){.header__menu-item:not(:last-of-type) .header__menu-link{padding-bottom:6px;position:relative}.header__menu-item:not(:last-of-type) .header__menu-link:after{background:#46e9ce;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.header__menu-item:not(:last-of-type) .header__menu-link--active-link:after,.header__menu-item:not(:last-of-type) .header__menu-link:hover:after{width:100%}}ul.header__menu-wrapper.no-list{letter-spacing:normal;margin:0;padding-left:0}ul.header__menu-wrapper.no-list a.header__menu-link{letter-spacing:normal}footer.footer,footer.footer *,header.header,header.header *,ul.header__menu-wrapper.no-list a.header__menu-link{font-family:Poppins!important;font-weight:600!important;letter-spacing:normal!important}