.CareersPage{background:var(--background_Gray_Light_Light);min-height:100vh}.CareersPage .Careers_Body{padding:0 5px 5px}.CareersPage .tone-blue{--careers-accent:#3b82f6}.CareersPage .tone-teal{--careers-accent:#0d9488}.CareersPage .tone-violet{--careers-accent:#7c3aed}.CareersPage .tone-rose{--careers-accent:#e11d48}.CareersPage .tone-amber{--careers-accent:#d97706}.CareersPage .Careers_ToneBadge{align-items:center;background:color-mix(in srgb,var(--background_Blue) 10%,#0000);background:color-mix(in srgb,var(--careers-accent,var(--background_Blue)) 10%,#0000);border-radius:11px;color:var(--background_Blue);color:var(--careers-accent,var(--background_Blue));display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.CareersPage .Careers_ToneBadge .material-symbols-outlined{font-size:20px}.CareersPage .Careers_Hero{background-blend-mode:overlay,normal,normal,normal,normal,normal,normal;background-color:#2736a5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 2623 2623' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E"),radial-gradient(circle at 84% 82%,#f98c43f2 12%,#0000 72%),radial-gradient(circle at 95% 30%,#fff5e080 9%,#0000 55%),radial-gradient(circle at 70% -2%,#be25e4f2 5%,#0000 56%),radial-gradient(circle at 88% 20%,#fd91accc 13%,#0000 52%),radial-gradient(circle at 78% 58%,#2a60f4 6%,#0000 58%),radial-gradient(circle at 4% 108%,#f8772080 8%,#0000 50%);border-radius:8px;margin-bottom:5px;opacity:0;overflow:hidden;padding:clamp(44px,6vw,84px) clamp(20px,4vw,56px);position:relative;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.CareersPage .Careers_Hero.is-visible{opacity:1;transform:translateY(0)}.CareersPage .Careers_Hero .Careers_HeroCorner{background:#ffffffeb;height:10px;position:absolute;width:10px;z-index:2}.CareersPage .Careers_Hero .Careers_HeroCorner.is-tl{left:14px;top:14px}.CareersPage .Careers_Hero .Careers_HeroCorner.is-tr{right:14px;top:14px}.CareersPage .Careers_Hero .Careers_HeroCorner.is-bl{bottom:14px;left:14px}.CareersPage .Careers_Hero .Careers_HeroCorner.is-br{bottom:14px;right:14px}.CareersPage .Careers_Hero .Careers_HeroGrid{grid-gap:clamp(24px,4vw,64px);align-items:center;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1240px;position:relative;z-index:1}.CareersPage .Careers_Hero .Careers_HeroCopy>*{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.CareersPage .Careers_Hero .Careers_HeroCopy>h1{transition-delay:.1s}.CareersPage .Careers_Hero .Careers_HeroCopy>p{transition-delay:.2s}.CareersPage .Careers_Hero .Careers_HeroCopy>.Careers_HeroActions{transition-delay:.3s}.CareersPage .Careers_Hero .Careers_HeroCopy>.Careers_HeroStats{transition-delay:.4s}.CareersPage .Careers_Hero .Careers_HeroCopy h1{color:#fff;font-size:clamp(32px,4.4vw,54px);font-weight:650;letter-spacing:-.02em;line-height:1.05;margin:18px 0 0}.CareersPage .Careers_Hero .Careers_HeroCopy>p{color:#ffffffd1;font-size:15px;line-height:1.55;margin:16px 0 0;max-width:540px}.CareersPage .Careers_Hero.is-visible .Careers_HeroCopy>*{opacity:1;transform:translateY(0)}.CareersPage .Careers_Hero .Careers_HeroEyebrow{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.05em;padding:5px 13px;text-transform:uppercase}.CareersPage .Careers_Hero .Careers_HeroActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.CareersPage .Careers_Hero .Careers_HeroBtn{align-items:center;border-radius:999px;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:11px 20px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,gap .16s ease,background .16s ease}.CareersPage .Careers_Hero .Careers_HeroBtn .material-symbols-outlined{font-size:18px}.CareersPage .Careers_Hero .Careers_HeroBtn.is-primary{background:#fff;box-shadow:0 6px 18px #0f172a47;color:#2736a5}.CareersPage .Careers_Hero .Careers_HeroBtn.is-primary:hover{box-shadow:0 10px 24px #0f172a57;gap:11px;transform:translateY(-1px)}.CareersPage .Careers_Hero .Careers_HeroBtn.is-primary:active{transform:translateY(0)}.CareersPage .Careers_Hero .Careers_HeroBtn.is-ghost{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #fff6;color:#fff}.CareersPage .Careers_Hero .Careers_HeroBtn.is-ghost:hover{background:#fff3;gap:11px}.CareersPage .Careers_Hero .Careers_HeroStats{align-items:stretch;display:flex;gap:26px;margin-top:32px}.CareersPage .Careers_Hero .Careers_HeroStats .Careers_HeroStat{border-left:2px solid #ffffff59;display:flex;flex-direction:column;gap:2px;padding-left:14px}.CareersPage .Careers_Hero .Careers_HeroStats .Careers_HeroStat strong{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.02em}.CareersPage .Careers_Hero .Careers_HeroStats .Careers_HeroStat span{color:#ffffffb8;font-size:11.5px;font-weight:500;letter-spacing:.02em}.CareersPage .Careers_Hero .Careers_HeroShip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a61;border:1px solid #ffffff38;border-radius:16px;box-shadow:0 18px 48px #0f172a4d;min-width:0;opacity:0;padding:18px;transform:translateY(14px);transition:opacity .5s ease .2s,transform .5s ease .2s}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipHead{align-items:center;border-bottom:1px solid #ffffff24;display:flex;gap:8px;padding-bottom:12px}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipHead>.material-symbols-outlined{color:#fdba74;font-size:18px}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipHead strong{color:#fff;font-size:13px;font-weight:700}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipLive{align-items:center;color:#86efac;display:inline-flex;font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.04em;margin-left:auto;text-transform:uppercase}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipLive i{animation:careersPulse 2.2s ease-in-out infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px #4ade8040;height:7px;width:7px}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipRows{display:flex;flex-direction:column}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipRow{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:10px;opacity:0;padding:11px 0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipRow:last-child{border-bottom:none}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipRow .Careers_ShipIcon{align-items:center;background:#ffffff1f;border-radius:9px;color:#fff;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipRow .Careers_ShipIcon .material-symbols-outlined{font-size:16px}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipRow .Careers_ShipText{color:#ffffffeb;font-size:12.5px;font-weight:500;line-height:1.35;min-width:0}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipRow em{color:#ffffff8c;flex-shrink:0;font-size:10.5px;font-style:normal;font-weight:600;letter-spacing:.03em;margin-left:auto;text-transform:uppercase}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipFoot{border-top:1px solid #ffffff24;color:#fff9;font-size:11.5px;font-style:italic;padding-top:12px}.CareersPage .Careers_Hero.is-visible .Careers_HeroShip,.CareersPage .Careers_Hero.is-visible .Careers_HeroShip .Careers_ShipRow{opacity:1;transform:translateY(0)}.CareersPage .Careers_Main{background:var(--background_Gray_Light_Light_Light);border:1px solid var(--border_Light);border-radius:8px;overflow:hidden}.CareersPage .Careers_Main .Careers_Inner{margin:0 auto;max-width:1240px;padding:0 0 80px}.CareersPage .Careers_Cta,.CareersPage .Careers_Culture,.CareersPage .Careers_Process,.CareersPage .Careers_Roles{margin-bottom:120px;padding:0 20px}.CareersPage .Careers_Cta,.CareersPage .Careers_Culture,.CareersPage .Careers_Process,.CareersPage .Careers_RolesGroup,.CareersPage .Careers_SectionHead{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.CareersPage .Careers_Cta.is-visible,.CareersPage .Careers_Culture.is-visible,.CareersPage .Careers_Process.is-visible,.CareersPage .Careers_RolesGroup.is-visible,.CareersPage .Careers_SectionHead.is-visible{opacity:1;transform:translateY(0)}.CareersPage .Careers_SectionHead{align-items:center;display:flex;flex-direction:column;margin-bottom:44px;text-align:center}.CareersPage .Careers_SectionHead h2{color:var(--text_Title_Dark);font-size:clamp(26px,3.4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:10px 0 0;max-width:780px}.CareersPage .Careers_SectionHead p{color:var(--text_Title_Light_Light);font-size:14px;line-height:1.5;margin:14px 0 0;max-width:580px}.CareersPage .Careers_Eyebrow{color:var(--background_Blue);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.CareersPage .Careers_Culture{margin-top:56px}.CareersPage .Careers_Culture .Careers_CultureGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.CareersPage .Careers_Culture .Careers_CultureCard{align-items:flex-start;background:var(--background_White);border:1px solid var(--border_Light);border-radius:14px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:12px;opacity:0;padding:22px 20px;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease,box-shadow .2s ease,border-color .2s ease}.CareersPage .Careers_Culture .Careers_CultureCard:hover{border-color:color-mix(in srgb,var(--careers-accent) 30%,var(--border_Light));box-shadow:0 10px 28px #0f172a14}.CareersPage .Careers_Culture .Careers_CultureCard .Careers_CultureBadge{background:color-mix(in srgb,var(--careers-accent) 10%,#0000);border-radius:999px;color:var(--careers-accent);display:inline-flex;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:4px 11px}.CareersPage .Careers_Culture .Careers_CultureCard p{color:var(--text_Title_Light_Light);font-size:13px;line-height:1.55;margin:0}.CareersPage .Careers_Culture.is-visible .Careers_CultureCard{opacity:1;transform:translateY(0)}.CareersPage .Careers_Roles{scroll-margin-top:90px}.CareersPage .Careers_Roles .Careers_RolesGroup{margin:0 auto 36px;max-width:880px}.CareersPage .Careers_Roles .Careers_RolesGroup:last-child{margin-bottom:0}.CareersPage .Careers_Roles .Careers_RolesGroupHead{align-items:baseline;display:flex;gap:10px;margin-bottom:12px;padding:0 4px}.CareersPage .Careers_Roles .Careers_RolesGroupHead h3{color:var(--text_Title_Dark);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.CareersPage .Careers_Roles .Careers_RolesGroupHead span{color:var(--text_Title_Light_Light_Light);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CareersPage .Careers_Roles .Careers_RolesList{display:flex;flex-direction:column;gap:10px}.CareersPage .Careers_Roles .Careers_RoleCard{background:var(--background_White);border:1px solid var(--border_Light);border-radius:14px;box-shadow:0 1px 3px #0000000d;opacity:0;padding:4px 18px 16px;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease,border-color .2s ease,box-shadow .2s ease}.CareersPage .Careers_Roles .Careers_RoleCard:hover{border-color:color-mix(in srgb,var(--careers-accent) 28%,var(--border_Light))}.CareersPage .Careers_Roles .Careers_RoleCard.is-open{border-color:color-mix(in srgb,var(--careers-accent) 35%,var(--border_Light));box-shadow:0 12px 32px #0f172a14}.CareersPage .Careers_Roles .Careers_RolesGroup.is-visible .Careers_RoleCard{opacity:1;transform:translateY(0)}.CareersPage .Careers_Roles .Careers_RoleHead{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:14px 0 0;text-align:left;width:100%}.CareersPage .Careers_Roles .Careers_RoleHead:focus-visible{border-radius:8px;outline:2px solid var(--background_Blue);outline-offset:3px}.CareersPage .Careers_Roles .Careers_RoleHead .Careers_RoleTitleWrap{display:flex;flex-direction:column;gap:7px;min-width:0}.CareersPage .Careers_Roles .Careers_RoleHead .Careers_RoleTitleWrap strong{color:var(--text_Title_Dark);font-size:15px;font-weight:700;letter-spacing:-.01em}.CareersPage .Careers_Roles .Careers_RoleHead .Careers_RoleChips{display:flex;flex-wrap:wrap;gap:6px}.CareersPage .Careers_Roles .Careers_RoleHead .Careers_RoleChips em{align-items:center;background:var(--background_Gray_Light);border:1px solid var(--border_Light);border-radius:999px;color:var(--text_Title_Light);display:inline-flex;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.02em;padding:3px 10px}.CareersPage .Careers_Roles .Careers_RoleHead .Careers_RoleChips em.is-team{background:color-mix(in srgb,var(--careers-accent) 9%,#0000);border-color:color-mix(in srgb,var(--careers-accent) 22%,#0000);color:var(--careers-accent)}.CareersPage .Careers_Roles .Careers_RoleHead .Careers_RoleChips em.is-count{background:color-mix(in srgb,#16a34a 9%,#0000);border-color:color-mix(in srgb,#16a34a 22%,#0000);color:#15803d}.CareersPage .Careers_Roles .Careers_RoleHead .Careers_RoleChevron{color:var(--text_Title_Light_Light_Light);flex-shrink:0;font-size:22px;margin-left:auto;transition:transform .25s ease,color .2s ease}.CareersPage .Careers_Roles .Careers_RoleCard.is-open .Careers_RoleHead .Careers_RoleChevron{color:var(--careers-accent);transform:rotate(180deg)}.CareersPage .Careers_Roles .Careers_RoleMission{color:var(--text_Title_Light_Light);font-size:13px;line-height:1.55;margin:10px 0 0;max-width:640px;padding-left:54px}.CareersPage .Careers_Roles .Careers_RoleBody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.CareersPage .Careers_Roles .Careers_RoleBody .Careers_RoleBodyInner{min-height:0;opacity:0;overflow:hidden;padding-left:54px;transition:opacity .25s ease}.CareersPage .Careers_Roles .Careers_RoleCard.is-open .Careers_RoleBody{grid-template-rows:1fr}.CareersPage .Careers_Roles .Careers_RoleCard.is-open .Careers_RoleBody .Careers_RoleBodyInner{opacity:1;transition:opacity .3s ease .12s}.CareersPage .Careers_Roles .Careers_RoleBodyLabel{color:var(--text_Title_Light_Light_Light);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:16px;text-transform:uppercase}.CareersPage .Careers_Roles .Careers_RoleBody ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:10px 0 0;padding:0}.CareersPage .Careers_Roles .Careers_RoleBody ul li{align-items:flex-start;color:var(--text_Title_Light);display:flex;font-size:13px;font-weight:500;gap:8px;line-height:1.45;max-width:620px}.CareersPage .Careers_Roles .Careers_RoleBody ul li .material-symbols-outlined{color:var(--careers-accent);flex-shrink:0;font-size:16px;margin-top:1px}.CareersPage .Careers_Roles .Careers_ApplyBtn{align-items:center;background:var(--careers-accent);border-radius:999px;box-shadow:0 6px 16px color-mix(in srgb,var(--careers-accent) 30%,#0000);color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:16px 0 4px;padding:10px 18px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,gap .16s ease}.CareersPage .Careers_Roles .Careers_ApplyBtn .material-symbols-outlined{font-size:16px}.CareersPage .Careers_Roles .Careers_ApplyBtn:hover{box-shadow:0 10px 22px color-mix(in srgb,var(--careers-accent) 38%,#0000);gap:11px;transform:translateY(-1px)}.CareersPage .Careers_Roles .Careers_ApplyBtn:active{transform:translateY(0)}.CareersPage .Careers_Process{scroll-margin-top:90px}.CareersPage .Careers_Process .Careers_ProcessRail{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1080px;position:relative}.CareersPage .Careers_Process .Careers_ProcessRail:before{background:linear-gradient(90deg,color-mix(in srgb,var(--background_Blue) 35%,var(--border_Dark_Light)),var(--border_Dark_Light));content:"";height:2px;left:12.5%;position:absolute;right:12.5%;top:24px}.CareersPage .Careers_Process .Careers_ProcessStep{align-items:center;display:flex;flex-direction:column;opacity:0;position:relative;text-align:center;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.CareersPage .Careers_Process .Careers_ProcessStep .Careers_ProcessNode{align-items:center;background:var(--background_White);border:1px solid var(--border_Dark_Light);border-radius:50%;box-shadow:0 1px 3px #0000000d;color:var(--background_Blue);display:inline-flex;height:48px;justify-content:center;width:48px}.CareersPage .Careers_Process .Careers_ProcessStep .Careers_ProcessNode .material-symbols-outlined{font-size:22px}.CareersPage .Careers_Process .Careers_ProcessStep .Careers_ProcessNum{color:var(--background_Blue);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-top:14px;text-transform:uppercase}.CareersPage .Careers_Process .Careers_ProcessStep strong{color:var(--text_Title_Dark);font-size:15px;font-weight:700;letter-spacing:-.01em;margin-top:4px}.CareersPage .Careers_Process .Careers_ProcessStep p{color:var(--text_Title_Light_Light);font-size:12.5px;line-height:1.5;margin:8px 0 0;max-width:220px}.CareersPage .Careers_Process.is-visible .Careers_ProcessStep{opacity:1;transform:translateY(0)}.CareersPage .Careers_Cta{margin-bottom:0}@keyframes careersPulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.CareersPage *,.CareersPage :after,.CareersPage :before{animation:none!important;transition:none!important}}@media(max-width:1050px){.CareersPage .Careers_Hero .Careers_HeroGrid{grid-template-columns:1fr}.CareersPage .Careers_Cta,.CareersPage .Careers_Culture,.CareersPage .Careers_Process,.CareersPage .Careers_Roles{margin-bottom:88px;padding:0 16px}.CareersPage .Careers_Cta{margin-bottom:0}.CareersPage .Careers_Culture{margin-top:40px}.CareersPage .Careers_Culture .Careers_CultureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CareersPage .Careers_Process .Careers_ProcessRail{gap:28px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.CareersPage .Careers_Process .Careers_ProcessRail:before{display:none}}@media(max-width:600px){.CareersPage .Careers_Main .Careers_Inner{padding:0 0 48px}.CareersPage .Careers_Hero{padding:40px 18px 44px}.CareersPage .Careers_Hero .Careers_HeroActions .Careers_HeroBtn{flex:1 1;justify-content:center;min-width:0;padding:11px 14px;white-space:nowrap}.CareersPage .Careers_Hero .Careers_HeroStats{gap:16px}.CareersPage .Careers_Hero .Careers_HeroStats .Careers_HeroStat strong{font-size:20px}.CareersPage .Careers_Hero .Careers_HeroShip .Careers_ShipRow em{display:none}.CareersPage .Careers_Cta,.CareersPage .Careers_Culture,.CareersPage .Careers_Process,.CareersPage .Careers_Roles{margin-bottom:56px;padding:0 12px}.CareersPage .Careers_Cta{margin-bottom:0}.CareersPage .Careers_Culture .Careers_CultureGrid{gap:10px;grid-template-columns:1fr}.CareersPage .Careers_Roles .Careers_RoleCard{padding:4px 14px 14px}.CareersPage .Careers_Roles .Careers_RoleHead{gap:10px}.CareersPage .Careers_Roles .Careers_RoleHead .Careers_RoleTitleWrap strong{font-size:14px}.CareersPage .Careers_Roles .Careers_RoleBody .Careers_RoleBodyInner,.CareersPage .Careers_Roles .Careers_RoleMission{padding-left:0}.CareersPage .Careers_Process .Careers_ProcessRail{gap:24px;grid-template-columns:1fr}}