.careers_main__pSHLc{min-height:100vh;background:#fff;color:#1a1a2e;padding-top:72px}.careers_instagramSection__9qzte{padding:72px 24px;background:#f8f9fb}.careers_instagramSection__9qzte .careers_wrap__zZe_C{max-width:1200px;margin:0 auto}.careers_instagramTitle__M_wD0{font-size:1.75rem;font-weight:600;color:#1a1a2e;text-align:center;margin-bottom:40px}.careers_instagramHandle__q3fl_{color:#1259a7;text-decoration:none}.careers_instagramHandle__q3fl_:hover{text-decoration:underline}.careers_hero__329sD{display:flex;min-height:65vh}.careers_heroBlue__S_JZp{flex:0 0 60%;background:linear-gradient(160deg,#1259a7,#1a6ab4 50%,#1e7cc8);display:flex;flex-direction:column;padding:44px 64px 60px;position:relative}.careers_heroImage__H23Fx{flex:0 0 40%;background:url(/careers.png) 50%/cover no-repeat}.careers_heroLogo__KB2zB{position:absolute;top:0;right:0;width:clamp(160px,18vw,280px);height:auto;opacity:.08;pointer-events:none}.careers_heroInner__ak2ev{display:flex;flex-direction:column;justify-content:center;flex:1;max-width:560px}.careers_eyebrow__5GBCU{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:hsla(0,0%,100%,.85);margin-bottom:14px;text-align:left}.careers_h1__LuCM6{font-size:clamp(34px,4.5vw,58px);font-weight:800;letter-spacing:-1.2px;line-height:1.1;margin-bottom:20px;color:#fff}.careers_grad__7U7pH{background:linear-gradient(135deg,#24aae1,#2487c8 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.careers_lead__doHNN{font-size:16.5px;color:hsla(0,0%,100%,.9);line-height:1.75;max-width:540px;margin:0 0 36px}.careers_heroActions__v2TyK{display:flex;justify-content:flex-start}.careers_heroCta__VluFZ{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#273891;font-size:14px;font-weight:700;letter-spacing:.4px;padding:14px 32px;border-radius:100px;text-decoration:none;transition:all .25s;box-shadow:0 6px 24px rgba(0,0,0,.2)}.careers_heroCta__VluFZ:hover{background:#24aae1;color:#fff;transform:translateY(-2px);box-shadow:0 10px 32px rgba(36,170,225,.35)}.careers_wrap__zZe_C{max-width:1280px;margin:0 auto;padding:0 60px}.careers_cultureSection__0nGCV{padding:100px 0;background:#fff}.careers_cultureEyebrow__nNPnS{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#24aae1;margin-bottom:12px}.careers_h2__67686{font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.5px;line-height:1.15;margin-bottom:20px;color:#0f172a}.careers_cultureIntro__WtlBv{font-size:16px;color:#555;line-height:1.8;max-width:760px;margin-bottom:56px}.careers_cultureSplit__HXM8d{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.careers_culturePhoto__V2VfX{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.12)}.careers_teamPhoto__kNrIB{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.careers_cultureBenefits__u5KbC{display:flex;flex-direction:column;gap:0}.careers_benefit___SAcK{display:flex;gap:22px;align-items:flex-start;padding:28px 0;border-bottom:1px solid #f0f0f0}.careers_benefit___SAcK:first-child{padding-top:0}.careers_benefit___SAcK:last-child{padding-bottom:0;border-bottom:none}.careers_benefitIconWrap__xiN4Y{width:54px;height:54px;border-radius:50%;background:rgba(36,170,225,.08);border:1px solid rgba(36,170,225,.18);display:flex;align-items:center;justify-content:center;color:#1a6ab4;flex-shrink:0}.careers_benefitTitle__POnz3{font-size:17px;font-weight:700;color:#0f172a;margin:0 0 8px;letter-spacing:-.2px}.careers_benefitDesc__mMCHb{font-size:15px;color:#555;line-height:1.75;margin:0}.careers_caresSection__QikDX{padding:100px 0;background:#eef4fb;border-top:1px solid #e2eaf5;border-bottom:1px solid #e2eaf5}.careers_caresTitle__spBB_{font-size:clamp(30px,3.5vw,46px);font-weight:800;letter-spacing:-.8px;color:#0f172a;text-align:center;margin-bottom:48px}.careers_charityRow__neS9v{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:16px;padding:40px 60px;margin-bottom:56px;box-shadow:0 2px 20px rgba(0,0,0,.06)}.careers_charityLogo__NJow3{flex:1;display:flex;align-items:center;justify-content:center;padding:0 40px}.careers_charityImg__uPUIJ{max-height:80px;width:auto;-o-object-fit:contain;object-fit:contain}.careers_charityDivider__zmXdD{width:1px;height:80px;background:#e8e8e8;flex-shrink:0}.careers_caresSplit__J3seE{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.12)}.careers_caresPhoto__O_KeS{position:relative;min-height:440px}.careers_caresImg__fC_6S{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.careers_testimonialCard__lro3Y{background:linear-gradient(145deg,#1a8fd1,#1565b0);padding:60px 56px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.careers_testimonialCard__lro3Y:before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;border-radius:50%;border:2px solid hsla(0,0%,100%,.07);pointer-events:none}.careers_testimonialCard__lro3Y:after{content:"";position:absolute;bottom:-60px;left:-60px;width:240px;height:240px;border-radius:50%;border:2px solid hsla(0,0%,100%,.05);pointer-events:none}.careers_testimonialBadge__PMYCR{display:inline-block;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:7px 16px;border-radius:100px;margin-bottom:32px;align-self:flex-start;position:relative;z-index:1}.careers_testimonialQuote__JZx7B{font-size:clamp(16px,1.8vw,20px);font-weight:600;color:#fff;line-height:1.65;margin:0 0 40px;border:none;padding:0;position:relative;z-index:1}.careers_testimonialAuthor__wBOy3{position:relative;z-index:1}.careers_authorName__Ojhi0{font-size:16px;font-weight:700;color:#fff;margin-bottom:4px}.careers_authorTitle__Z95Im{font-size:13px;color:hsla(0,0%,100%,.7);font-weight:500}.careers_openRoles__TR4qh{padding:100px 0;background:#fff}.careers_openRolesInner__qQWHo{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.careers_openEyebrow__fICa0{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#24aae1;margin-bottom:10px}.careers_openTitle__9FQDv{font-size:clamp(24px,2.8vw,36px);font-weight:800;letter-spacing:-.5px;color:#0f172a;margin:0 0 14px}.careers_openDesc__vAeWw{font-size:16px;color:#555;line-height:1.75;max-width:560px;margin:0}.careers_openCta__keUuf{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#273891,#1a6ab4);color:#fff;font-size:14px;font-weight:700;letter-spacing:.4px;padding:16px 36px;border-radius:100px;text-decoration:none;transition:all .25s;box-shadow:0 6px 24px rgba(39,56,145,.25);white-space:nowrap;flex-shrink:0}.careers_openCta__keUuf:hover{box-shadow:0 10px 32px rgba(39,56,145,.35);transform:translateY(-2px)}@media (max-width:1100px){.careers_wrap__zZe_C{padding:0 32px}.careers_cultureSplit__HXM8d{gap:48px}.careers_charityRow__neS9v{padding:32px}.careers_charityLogo__NJow3{padding:0 20px}}@media (max-width:768px){.careers_hero__329sD{flex-direction:column;min-height:auto}.careers_heroBlue__S_JZp{flex:none;padding:40px 24px 48px}.careers_heroImage__H23Fx{flex:none;height:260px}.careers_heroLogo__KB2zB{width:160px}.careers_heroInner__ak2ev{max-width:100%}.careers_wrap__zZe_C{padding:0 20px}.careers_caresSection__QikDX,.careers_cultureSection__0nGCV,.careers_openRoles__TR4qh{padding:60px 0}.careers_cultureSplit__HXM8d{grid-template-columns:1fr;gap:40px}.careers_charityRow__neS9v{flex-direction:column;gap:28px;padding:32px 24px}.careers_charityDivider__zmXdD{width:80px;height:1px}.careers_caresSplit__J3seE{grid-template-columns:1fr}.careers_caresPhoto__O_KeS{min-height:280px}.careers_testimonialCard__lro3Y{padding:40px 32px}.careers_openRolesInner__qQWHo{flex-direction:column;align-items:flex-start}}.Footer_footer__MIrxY{background:#0d1117;color:#e2e8f0}.Footer_footerTop__qjNgA{max-width:1440px;margin:0 auto;padding:72px 60px 56px;display:grid;grid-template-columns:280px 1fr;gap:80px}.Footer_footerBrand__KSffg{display:flex;flex-direction:column;gap:28px}.Footer_footerLogo__ROtT4{display:inline-flex;opacity:1;transition:opacity .2s}.Footer_footerLogo__ROtT4:hover{opacity:.75}.Footer_footerLogoImg__ulW26{height:auto;width:auto;max-height:34px}.Footer_tagline__Lswb5{font-size:1.75rem;font-weight:700;line-height:1.2;color:#f1f5f9;letter-spacing:-.02em;margin:0}.Footer_taglineAccent__moPJu{color:#24aae1}.Footer_socialRow__QxohF{display:flex;gap:10px;margin-top:4px}.Footer_socialIcon__c6xPt{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.07);color:#94a3b8;border:1px solid hsla(0,0%,100%,.08);transition:all .2s ease;text-decoration:none}.Footer_socialIcon__c6xPt:hover{background:rgba(36,170,225,.15);color:#24aae1;border-color:rgba(36,170,225,.3);transform:translateY(-2px)}.Footer_footerLinks__tzIZs{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.Footer_linkCol__kRP_n{display:flex;flex-direction:column;gap:10px}.Footer_colHeading__agomf{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#24aae1;margin-bottom:4px;display:block}.Footer_footerLink__r2EU4{font-size:13.5px;color:#94a3b8;text-decoration:none;transition:color .18s;line-height:1.5}.Footer_footerLink__r2EU4:hover{color:#f1f5f9}.Footer_newsletterCol__xjS_6{display:flex;flex-direction:column;gap:14px}.Footer_newsletterDesc__i2SlK{font-size:13px;color:#64748b;line-height:1.6;margin:0}.Footer_newsletterForm__xI_Wx{display:flex;gap:0;margin-top:4px}.Footer_newsletterInput__CaHt_{flex:1;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-right:none;border-radius:10px 0 0 10px;padding:10px 14px;font-size:13px;color:#f1f5f9;outline:none;transition:border-color .2s,background .2s;font-family:inherit;min-width:0}.Footer_newsletterInput__CaHt_::-moz-placeholder{color:#475569}.Footer_newsletterInput__CaHt_::placeholder{color:#475569}.Footer_newsletterInput__CaHt_:focus{border-color:rgba(36,170,225,.4);background:hsla(0,0%,100%,.07)}.Footer_newsletterBtn__Imxz8{background:#24aae1;border:1px solid #24aae1;border-radius:0 10px 10px 0;color:#fff;padding:10px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}.Footer_newsletterBtn__Imxz8:hover{background:#1a8fc0}.Footer_newsletterError__goZ8I{font-size:12px;color:#f87171;margin:0}.Footer_newsletterBtn__Imxz8:disabled,.Footer_newsletterInput__CaHt_:disabled{opacity:.6;cursor:not-allowed}.Footer_thankYou__B0mAn{background:rgba(36,170,225,.1);border:1px solid rgba(36,170,225,.25);border-radius:10px;padding:12px 16px;font-size:13px;color:#24aae1;font-weight:500}.Footer_footerDivider__inuho{border:none}.Footer_footerBottom__P_hFY,.Footer_footerDivider__inuho{max-width:1440px;margin:0 auto;border-top:1px solid hsla(0,0%,100%,.07)}.Footer_footerBottom__P_hFY{padding:20px 60px 28px;display:flex;align-items:center;justify-content:space-between}.Footer_copyright__xxGPL{font-size:12px;color:#475569}.Footer_bottomLinks__9EzUG{display:flex;gap:24px}.Footer_bottomLink__xeiHI{font-size:12px;color:#475569;text-decoration:none;transition:color .18s}.Footer_bottomLink__xeiHI:hover{color:#94a3b8}@media (max-width:1100px){.Footer_footerTop__qjNgA{grid-template-columns:240px 1fr;gap:48px;padding:56px 40px 44px}.Footer_footerLinks__tzIZs{grid-template-columns:repeat(2,1fr);gap:36px}.Footer_footerBottom__P_hFY{padding:20px 40px 28px}}@media (max-width:768px){.Footer_footerTop__qjNgA{grid-template-columns:1fr;gap:40px;padding:48px 24px 36px}.Footer_footerLinks__tzIZs{grid-template-columns:repeat(2,1fr);gap:28px}.Footer_footerBrand__KSffg{gap:20px}.Footer_tagline__Lswb5{font-size:1.4rem}.Footer_footerBottom__P_hFY{padding:16px 24px 24px;flex-direction:column;gap:12px;text-align:center}}@media (max-width:480px){.Footer_footerLinks__tzIZs{grid-template-columns:1fr}.Footer_newsletterCol__xjS_6{grid-column:1}}