.ApplyCTA_section__NUCV6{position:relative;width:100%;overflow:hidden;background:#0d0d0d;display:flex;align-items:center;justify-content:center;min-height:420px;padding:110px 24px}.ApplyCTA_animationBg__aV8T_{position:absolute;top:0;left:0;right:0;height:110%;z-index:0;opacity:.82}.ApplyCTA_scrim__k_WAd{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 46% 52% at 50% 50%,rgba(0,0,0,.82) 0,rgba(0,0,0,.66) 32%,rgba(0,0,0,.32) 58%,transparent 80%);pointer-events:none}.ApplyCTA_orangeLineBottom__PAn3b,.ApplyCTA_orangeLine__u3xud{position:absolute;left:0;right:0;height:3px;background:var(--primary);z-index:2}.ApplyCTA_orangeLine__u3xud{top:0}.ApplyCTA_orangeLineBottom__PAn3b{bottom:0}.ApplyCTA_inner__L3lf1{position:relative;z-index:3;max-width:680px;text-align:center}.ApplyCTA_eyebrow__xlT_o{color:var(--primary);font-family:var(--OpenSansBold);text-transform:uppercase;letter-spacing:.3em;font-size:.72rem;margin-bottom:18px}.ApplyCTA_heading__lgk23{color:#fff;font-family:var(--OpenSansBold);font-size:clamp(2rem,5vw,3.1rem);line-height:1.05;margin:0}.ApplyCTA_sub__KbB_K{color:hsla(0,0%,100%,.76);font-size:clamp(1rem,2.2vw,1.12rem);line-height:1.6;max-width:520px;margin:20px auto 0}.ApplyCTA_cta__U5lJw{display:inline-flex;align-items:center;gap:9px;margin-top:34px;background:var(--primary);color:#fff;font-family:var(--OpenSansBold);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;padding:15px 32px;border-radius:999px;text-decoration:none;transition:transform .15s ease,background .2s ease}.ApplyCTA_cta__U5lJw:hover{transform:translateY(-2px);background:#ff7d44}.CareersHero_hero__B8UWX{position:relative;width:100%;min-height:92vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0d0d0d}.CareersHero_animationBg__ZsaqQ{position:absolute;inset:0;z-index:0}.CareersHero_scrim__HPR6v{position:absolute;inset:0;z-index:1;background:radial-gradient(120% 90% at 50% 30%,transparent 0,rgba(0,0,0,.55) 100%)}.CareersHero_vignette__8OMhU{position:absolute;inset:0;z-index:1;box-shadow:inset 0 0 220px 60px rgba(0,0,0,.7);pointer-events:none}.CareersHero_content__HaIqh{position:relative;z-index:2;width:100%;max-width:860px;padding:120px 24px 80px;text-align:center}.CareersHero_eyebrow__ufcVa{color:var(--primary);letter-spacing:.32em;font-size:.72rem;margin-bottom:22px}.CareersHero_eyebrow__ufcVa,.CareersHero_heading__ARJzK{font-family:var(--OpenSansBold);text-transform:uppercase}.CareersHero_heading__ARJzK{color:#fff;font-size:clamp(2.8rem,9vw,5.6rem);line-height:.98;letter-spacing:-.01em;margin:0}.CareersHero_accent__CLEPE{color:var(--primary)}.CareersHero_sub__jcBud{color:hsla(0,0%,100%,.78);font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.6;max-width:560px;margin:24px auto 0}.CareersHero_actions__fDljC{margin-top:38px;display:flex;flex-direction:column;align-items:center;gap:16px}@media(min-width:640px){.CareersHero_actions__fDljC{flex-direction:row;justify-content:center;gap:24px}}.CareersHero_primaryBtn__7P06D{display:inline-flex;align-items:center;gap:9px;background:var(--primary);color:#fff;font-family:var(--OpenSansBold);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;padding:15px 30px;border-radius:999px;text-decoration:none;transition:transform .15s ease,background .2s ease}.CareersHero_primaryBtn__7P06D:hover{transform:translateY(-2px);background:#ff7d44}.CareersHero_count__pPO6a{color:hsla(0,0%,100%,.62);font-size:.86rem;letter-spacing:.04em}.Culture_section__3HWRX{position:relative;background:var(--background-mid);padding:100px 24px}.Culture_inner__K_UWy{max-width:1080px;margin:0 auto}.Culture_eyebrow__I8gpX{color:var(--primary);font-family:var(--OpenSansBold);text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;margin-bottom:14px}.Culture_title__SSRjh{color:#fff;font-family:var(--OpenSansBold);font-size:clamp(2rem,5vw,3rem);line-height:1.05;margin:0 0 22px}.Culture_lead__wZjD0{color:hsla(0,0%,100%,.74);font-size:1.08rem;line-height:1.7;max-width:720px;margin:0}.Culture_grid__KmxnA{margin-top:56px;display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:640px){.Culture_grid__KmxnA{grid-template-columns:1fr 1fr}}.Culture_card__5ilMz{height:100%;background:var(--background-light);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:28px 26px;transition:border-color .2s ease,transform .2s ease}.Culture_card__5ilMz:hover{border-color:rgba(255,108,44,.4);transform:translateY(-2px)}.Culture_cardTitle__shEoU{color:#fff;font-family:var(--OpenSansBold);font-size:1.12rem;margin:0 0 10px}.Culture_cardTitle__shEoU:before{content:"";display:block;width:30px;height:3px;border-radius:2px;background:var(--primary);margin-bottom:16px}.Culture_cardBody__JD6vN{color:hsla(0,0%,100%,.66);font-size:.97rem;line-height:1.65;margin:0}.Blocks_blocks__rC60n{color:hsla(0,0%,100%,.74);font-family:var(--OpenSansRegular);font-size:.98rem;line-height:1.7}.Blocks_heading__8OJxU{color:#fff;font-family:var(--OpenSansBold);font-size:1.02rem;letter-spacing:.02em;margin:26px 0 12px}.Blocks_paragraph__aHuUx{margin:0 0 14px}.Blocks_list__QmYMh{margin:0 0 16px;padding-left:0;list-style:none}.Blocks_list__QmYMh li{position:relative;padding-left:22px;margin-bottom:9px}.Blocks_list__QmYMh li:before{content:"";position:absolute;left:4px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--primary)}.Blocks_quote__Og1_0{border-left:3px solid var(--primary);padding-left:16px;margin:0 0 16px;font-style:italic;color:hsla(0,0%,100%,.85)}.OpenPositions_section__hIG__{position:relative;background:var(--background);padding:96px 24px}.OpenPositions_inner__GwTOE{max-width:920px;margin:0 auto}.OpenPositions_head__XBSz7{margin-bottom:48px}.OpenPositions_eyebrow__IUSXi{color:var(--primary);font-family:var(--OpenSansBold);text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;margin-bottom:14px}.OpenPositions_title__GpXNs{color:#fff;font-family:var(--OpenSansBold);font-size:clamp(2rem,5vw,3rem);line-height:1.05;margin:0}.OpenPositions_empty__w_JDF{color:hsla(0,0%,100%,.7);font-size:1.02rem;line-height:1.6}.OpenPositions_empty__w_JDF a{color:var(--primary)}.OpenPositions_group__I_aMf{margin-bottom:44px}.OpenPositions_groupTitle__iD_KM{color:hsla(0,0%,100%,.92);font-family:var(--OpenSansBold);font-size:1.05rem;letter-spacing:.02em;padding-bottom:14px;margin:0 0 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.OpenPositions_list__kp2WL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.OpenPositions_card__WqrIz{background:var(--background-light);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:22px 24px;transition:border-color .2s ease,background .2s ease}.OpenPositions_card__WqrIz:hover{border-color:rgba(255,108,44,.4)}.OpenPositions_cardOpen__e3ZPE{border-color:rgba(255,108,44,.55)}.OpenPositions_cardHead__jBs_o{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:none;border:none;padding:0;cursor:pointer;text-align:left}.OpenPositions_cardHeadMain__RIXwh{display:flex;flex-direction:column;gap:6px}.OpenPositions_role__LBBpv{color:#fff;font-family:var(--OpenSansBold);font-size:1.18rem;line-height:1.25}.OpenPositions_meta__7vUyo{color:hsla(0,0%,100%,.5);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.OpenPositions_chev__g5Wvl{flex-shrink:0;color:var(--primary);margin-top:4px;transition:transform .25s ease}.OpenPositions_cardOpen__e3ZPE .OpenPositions_chev__g5Wvl{transform:rotate(180deg)}.OpenPositions_summary__71xD5{color:hsla(0,0%,100%,.68);font-size:.96rem;line-height:1.6;margin:14px 0 0}.OpenPositions_detail__AKjPL{margin-top:20px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08)}.OpenPositions_cardActions__slcKd{display:flex;align-items:center;gap:14px;margin-top:22px}.OpenPositions_detailsBtn__mDwuU{background:none;border:none;color:hsla(0,0%,100%,.62);font-family:var(--OpenSansBold);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0;transition:color .2s ease}.OpenPositions_detailsBtn__mDwuU:hover{color:#fff}.OpenPositions_applyBtn__LsSjh{margin-left:auto;display:inline-flex;align-items:center;background:var(--primary);color:#fff;font-family:var(--OpenSansBold);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;padding:11px 26px;border-radius:999px;text-decoration:none;transition:transform .15s ease,background .2s ease}.OpenPositions_applyBtn__LsSjh:hover{transform:translateY(-1px);background:#ff7d44}.Perks_section__1VZTm{position:relative;background:var(--background);padding:100px 24px}.Perks_inner__gJFfo{max-width:1080px;margin:0 auto}.Perks_eyebrow__U2u5x{color:var(--primary);font-family:var(--OpenSansBold);text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;margin-bottom:14px}.Perks_title__gCPUd{color:#fff;font-family:var(--OpenSansBold);font-size:clamp(2rem,5vw,3rem);line-height:1.05;margin:0 0 48px}.Perks_grid__XSnRS{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:720px){.Perks_grid__XSnRS{grid-template-columns:repeat(3,1fr)}}.Perks_card__Tue27{height:100%;background:var(--background-light);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:32px 26px;transition:border-color .2s ease,transform .2s ease}.Perks_card__Tue27:hover{border-color:rgba(255,108,44,.4);transform:translateY(-2px)}.Perks_icon__82ish{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:rgba(255,108,44,.12);color:var(--primary);margin-bottom:22px}.Perks_cardTitle__xWYVG{color:#fff;font-family:var(--OpenSansBold);font-size:1.1rem;margin:0 0 10px}.Perks_cardBody__WDwCD{color:hsla(0,0%,100%,.64);font-size:.96rem;line-height:1.6;margin:0}.JobSections_wrap__6nhug{width:100%}.JobSections_viewport__HH5X0{position:relative;overflow:hidden;transition:height .42s cubic-bezier(.4,0,.2,1)}.JobSections_track__YgZ96{display:flex;align-items:flex-start;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.JobSections_slide__Shyya{min-width:100%;width:100%;flex-shrink:0;padding-bottom:4px}.JobSections_slideTitle__YYiJK{color:#fff;font-family:var(--OpenSansBold);font-size:1.15rem;margin:0 0 14px}.JobSections_slideTitle__YYiJK:after{content:"";display:block;width:34px;height:3px;border-radius:2px;background:var(--primary);margin-top:12px}.JobSections_nav__g1Csm{display:flex;gap:12px;margin-top:24px}.JobSections_navBtn___IhP4{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--background-light);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease}.JobSections_navBtn___IhP4:hover:not(:disabled){border-color:rgba(255,108,44,.55);background:#262626;transform:translateY(-1px)}.JobSections_navBtn___IhP4:disabled{opacity:.35;cursor:default}.JobSections_navBtn___IhP4 svg{color:var(--primary);flex-shrink:0}.JobSections_navNext__Clw1j{justify-content:flex-end;text-align:right}.JobSections_navText__LoqOu{display:flex;flex-direction:column;min-width:0}.JobSections_navEyebrow__yLQe5{color:hsla(0,0%,100%,.45);font-family:var(--OpenSansBold);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.JobSections_navTitle__17ZDf{color:#fff;font-family:var(--OpenSansBold);font-size:.9rem;line-height:1.2;margin-top:2px}