.fadeIn_wrapper__LKO9d{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.fadeIn_visible__IJYWE{opacity:1;transform:translateY(0)}.sectionLabel_label__23kFB{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-sage);display:inline-flex;align-items:center;gap:10px}.sectionLabel_dash__8x8la{width:28px;height:1.5px;background:var(--color-sage-muted);display:inline-block}.sectionLabel_light__rxgvS{color:hsla(0,0%,100%,.6)}.sectionLabel_light__rxgvS .sectionLabel_dash__8x8la{background:hsla(0,0%,100%,.4)}.careersHero_section__S1U1C{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--color-sage-dark) 0,var(--color-sage) 60%,var(--color-sage-muted) 100%)}.careersHero_dotOverlay__CqdEO{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(circle,hsla(0,0%,100%,.5) 1px,transparent 0);background-size:32px 32px}.careersHero_content__Zea4U{position:relative;z-index:1;padding:140px 32px 100px;max-width:800px;margin:0 auto;text-align:center}.careersHero_heading__IpvlR{font-family:var(--font-heading);font-size:clamp(36px,4.5vw,56px);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:#fff;margin-top:12px;margin-bottom:20px}.careersHero_desc__BwLMo{font-size:18px;color:hsla(0,0%,100%,.75);line-height:1.8;max-width:520px;margin:0 auto}.careersWhy_section__LAwm4{padding:80px 32px;background:var(--color-warm-white)}.careersWhy_container__7oJbC{max-width:1100px;margin:0 auto}.careersWhy_header__zkcVs{text-align:center;margin-bottom:56px}.careersWhy_heading__vaLVN{font-family:var(--font-heading);font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.15;margin-top:12px}.careersWhy_grid__wG9vj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.careersWhy_card__XHXBW{background:#fff;border-radius:20px;padding:32px 24px;text-align:center;border:1px solid var(--color-cream-dark)}.careersWhy_icon__vpIxZ{font-size:32px;margin-bottom:12px}.careersWhy_cardTitle__hGYEU{font-family:var(--font-heading);font-size:17px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.careersWhy_cardDesc__ePej_{font-size:13px;color:var(--color-text-secondary);line-height:1.7}@media (max-width:900px){.careersWhy_grid__wG9vj{grid-template-columns:1fr 1fr}}@media (max-width:480px){.careersWhy_grid__wG9vj{grid-template-columns:1fr}}.btn_btn___jD0T{display:inline-flex;align-items:center;justify-content:center;background:var(--color-sage);color:#fff;border:none;border-radius:var(--radius-pill);padding:12px 28px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--font-body);transition:all .25s ease;box-shadow:0 2px 12px rgba(91,123,94,.15);text-decoration:none}.btn_btn___jD0T:hover{opacity:.88}.btn_large__cALzH{padding:16px 36px;font-size:16px}.btn_ghost__2tdf1{background:transparent;color:var(--color-sage);border:1.5px solid var(--color-sage);box-shadow:none}.btn_light__Eg13i{background:#fff;color:var(--color-sage);box-shadow:0 2px 12px rgba(91,123,94,.15)}.btn_ghost__2tdf1.btn_light__Eg13i{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.4);box-shadow:none}.careersJob_section__Blz9j{padding:80px 32px;background:var(--color-cream)}.careersJob_container__07YJb{max-width:860px;margin:0 auto}.careersJob_header__tJxFK{text-align:center;margin-bottom:56px}.careersJob_heading__h5o8G{font-family:var(--font-heading);font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.15;margin-top:12px}.careersJob_list__87hNv{display:flex;flex-direction:column;gap:28px}.careersJob_card__o1XXu{background:#fff;border-radius:24px;padding:40px 40px 36px;border:1px solid var(--color-cream-dark);box-shadow:0 2px 16px rgba(0,0,0,.03)}.careersJob_cardTop__Qi83a{margin-bottom:16px}.careersJob_jobTitle__x0olX{font-family:var(--font-heading);font-size:24px;font-weight:500;letter-spacing:-.02em;margin-bottom:8px}.careersJob_badges__1PShS{display:flex;gap:12px;flex-wrap:wrap}.careersJob_typeBadge__axRFO{background:var(--color-sage-light);color:var(--color-sage-dark)}.careersJob_locBadge__DZ9Gv,.careersJob_typeBadge__axRFO{font-size:12px;padding:4px 14px;border-radius:100px;font-weight:600}.careersJob_locBadge__DZ9Gv{background:var(--color-cream-dark);color:var(--color-text-secondary)}.careersJob_jobDesc__TksNo{font-size:15px;color:var(--color-text-secondary);line-height:1.8;margin-bottom:24px}.careersJob_columns__UlDau{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-bottom:28px}.careersJob_colTitle__mnNUA{font-size:13px;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.careersJob_reqList__o_Cpo{display:flex;flex-direction:column;gap:8px}.careersJob_reqItem__Tbj0d{display:flex;gap:10px;font-size:13px;color:var(--color-text-secondary);line-height:1.5}.careersJob_reqDot__hFobu{width:6px;height:6px;border-radius:50%;background:var(--color-sage);flex-shrink:0;margin-top:6px}.careersJob_perkList__A3FaB{display:flex;gap:8px;flex-wrap:wrap}.careersJob_perkTag__L7Rcx{font-size:12px;background:var(--color-gold-light);color:var(--color-gold);padding:5px 14px;border-radius:100px;font-weight:600;border:1px solid rgba(212,168,75,.19)}@media (max-width:600px){.careersJob_columns__UlDau{grid-template-columns:1fr}.careersJob_card__o1XXu{padding:28px 24px}}.careersGeneral_section__fJh1q{padding:80px 32px;background:var(--color-warm-white)}.careersGeneral_container__N8_Pb{max-width:700px;margin:0 auto}.careersGeneral_card__vIfFF{background:linear-gradient(135deg,rgba(91,123,94,.03),rgba(91,123,94,.08));border-radius:28px;padding:56px 48px;text-align:center;border:1px solid rgba(91,123,94,.13)}.careersGeneral_emoji__o0lGC{font-size:40px;display:block;margin-bottom:16px}.careersGeneral_heading__VaISH{font-family:var(--font-heading);font-size:26px;font-weight:500;letter-spacing:-.02em;margin-bottom:12px}.careersGeneral_desc__S2nwq{font-size:15px;color:var(--color-text-secondary);line-height:1.8;max-width:440px;margin:0 auto 28px}.footerNew_footer__fO2GA{background:var(--color-charcoal);color:#fff;padding:72px 32px 36px}.footerNew_grid__UtX7P{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:48px;gap:48px}.footerNew_brand__d8_dk{display:flex;align-items:center;gap:10px;margin-bottom:20px}.footerNew_brandName__7aPcl{font-family:var(--font-heading);font-size:16px;font-weight:500;color:#fff;letter-spacing:-.02em}.footerNew_tagline__cImYv{font-size:14px;color:hsla(0,0%,100%,.55);line-height:1.8;max-width:300px}.footerNew_social__YVNju{display:flex;gap:12px;margin-top:20px}.footerNew_socialLink__TjWCm{font-size:12px;font-weight:700;color:hsla(0,0%,100%,.4);text-decoration:none;border-radius:8px;background:hsla(0,0%,100%,.06);transition:all .2s;display:flex;align-items:center;justify-content:center}.footerNew_socialLink__TjWCm:hover{color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.1)}.footerNew_colTitle__w047_{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.3);margin-bottom:20px;font-weight:700}.footerNew_footerLink__avAK_{display:block;color:hsla(0,0%,100%,.6);font-size:14px;padding:5px 0;text-decoration:none;transition:color .2s}.footerNew_footerLink__avAK_:hover{color:hsla(0,0%,100%,.9)}.footerNew_info__zXPdr{display:block;font-size:14px;color:hsla(0,0%,100%,.6);margin:8px 0;text-decoration:none}.footerNew_infoItalic__hPnFc{font-size:13px;color:hsla(0,0%,100%,.4);margin:12px 0;font-style:italic}.footerNew_bottom__PyXMG{max-width:var(--max-width);margin:56px auto 0;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.footerNew_copyright__gbf_0{font-size:12px;color:hsla(0,0%,100%,.25)}.footerNew_areaLink__CPRBW{color:hsla(0,0%,100%,.35);text-decoration:none;transition:color .2s}.footerNew_areaLink__CPRBW:hover{color:hsla(0,0%,100%,.6)}@media (max-width:900px){.footerNew_grid__UtX7P{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:600px){.footerNew_grid__UtX7P{grid-template-columns:1fr;gap:36px}.footerNew_bottom__PyXMG{flex-direction:column;text-align:center}}