.SkillIndex_index__foAef{margin-top:.75rem;padding:0 .5rem .25rem;color:var(--af-ink-2)}.SkillIndex_summary__syJjV{cursor:pointer;padding:.8125rem 0;margin-block:-.3125rem;font-size:.8125rem;font-weight:600;color:var(--af-ink-1)}.SkillIndex_summary__syJjV:focus-visible{outline:2px solid var(--af-focus);outline-offset:3px}.SkillIndex_departments__aw9g0{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.25rem;padding:.75rem 0 .5rem}.SkillIndex_name___pPAe{font-size:.9375rem;font-weight:600;color:var(--af-ink-1)}.SkillIndex_scope__h97jK{margin-top:.125rem;font-size:.75rem;color:var(--af-ink-3)}.SkillIndex_skills__JNgCN{margin-top:.5rem;display:grid;gap:.375rem;font-size:.8125rem;list-style:none;padding:0}.SkillIndex_meta__qFVo4{display:block;font-family:var(--font-mono);font-size:.6875rem;color:var(--af-ink-3)}.HeroSection_dashboardStage__F1ZLh{--dashboard-solid-end:46%;--dashboard-ease-1:58%;--dashboard-ease-2:70%;--dashboard-ease-3:81%;--dashboard-ease-4:91%;position:relative;padding:28px 28px 0;margin:-28px -28px 0;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--dashboard-solid-end),rgba(0,0,0,.88) var(--dashboard-ease-1),rgba(0,0,0,.62) var(--dashboard-ease-2),rgba(0,0,0,.32) var(--dashboard-ease-3),rgba(0,0,0,.1) var(--dashboard-ease-4),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 var(--dashboard-solid-end),rgba(0,0,0,.88) var(--dashboard-ease-1),rgba(0,0,0,.62) var(--dashboard-ease-2),rgba(0,0,0,.32) var(--dashboard-ease-3),rgba(0,0,0,.1) var(--dashboard-ease-4),transparent 100%)}.HeroSection_dashboardFrame__6zS0I{border-radius:16px 16px 0 0;border:0;box-shadow:0 0 0 1px rgba(11,61,110,.14),inset 0 1px 0 rgba(255,255,255,.18),0 36px 80px -28px rgba(25,118,210,.4),0 14px 34px -14px rgba(11,25,41,.4)}.HeroSection_dashboardCrop__01EO4,.HeroSection_dashboardFrame__6zS0I{position:relative;overflow:hidden;background:#0b0d10}.HeroSection_dashboardImage__uMg98{display:block;width:100%;height:auto;object-fit:contain;object-position:top center}.HeroSection_dashboardHaze__75ViO{position:absolute;left:50%;bottom:0;width:125%;height:52%;transform:translate(-50%,42%);pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(255,255,255,.62) 0,rgba(255,255,255,.4) 30%,rgba(255,255,255,.16) 60%,rgba(255,255,255,0) 100%)}.DepartmentCarousel_root__yoiUI{margin-top:2.5rem}.DepartmentCarousel_header__e2bsG{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto 1rem;max-width:1200px}.DepartmentCarousel_eyebrow__oayAQ{color:var(--af-ink-3);font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1.333;text-transform:uppercase}.DepartmentCarousel_control__TDnaV{min-height:var(--af-hit-area-min);border-radius:9999px;cursor:pointer;font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:1.2;padding:.5rem 1.1rem;transition:transform var(--duration-instant) ease-out}.DepartmentCarousel_control__TDnaV:active{transform:scale(.97)}.DepartmentCarousel_control__TDnaV:focus-visible{outline:2px solid var(--af-focus);outline-offset:2px}.DepartmentCarousel_viewport__ZSid_{margin-inline:calc(50% - 50vw);overflow:hidden;padding:.5rem 0 1rem}.DepartmentCarousel_viewport__ZSid_:focus-visible{outline:2px solid var(--af-focus);outline-offset:2px}.DepartmentCarousel_track__POfvh{display:flex;width:max-content;will-change:transform;animation:DepartmentCarousel_department-carousel-ltr__qQT1F 64s linear infinite}.DepartmentCarousel_root__yoiUI:focus-within .DepartmentCarousel_track__POfvh,.DepartmentCarousel_track__POfvh.DepartmentCarousel_paused__M12bz,.DepartmentCarousel_viewport__ZSid_:hover .DepartmentCarousel_track__POfvh{animation-play-state:paused}.DepartmentCarousel_row__rITG0{display:flex;flex:0 0 auto;gap:1.125rem;list-style:none;margin:0;padding:0 .5625rem}.DepartmentCarousel_item__hFBVR{flex:0 0 auto;width:min(330px,calc(100vw - 3rem))}.DepartmentCarousel_card__JVZrc{display:flex;min-height:21rem;height:100%;flex-direction:column;gap:1.25rem;color:var(--af-ink-1);padding:1.5rem}.DepartmentCarousel_title__GfYFi{color:var(--af-ink-1);font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}.DepartmentCarousel_description__VklD7{margin-top:.4rem;color:var(--af-ink-2);font-family:var(--font-body);font-size:.9375rem;line-height:1.55}.DepartmentCarousel_jobs__fe90t{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.DepartmentCarousel_job__SrpSr{border-radius:12px;background:var(--af-glass-inset-fill);box-shadow:inset 0 0 0 1px var(--af-glass-inset-line);padding:.6875rem .85rem}.DepartmentCarousel_jobName__huJh_{display:block;color:var(--af-ink-1);font-family:var(--font-body);font-size:.84375rem;font-weight:600;line-height:1.45}.DepartmentCarousel_jobMeta__xEeYr{display:block;margin-top:.25rem;color:var(--af-chip-ink)}.DepartmentCarousel_count__deRmS,.DepartmentCarousel_jobMeta__xEeYr{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.333;text-transform:uppercase}.DepartmentCarousel_count__deRmS{margin-top:auto;color:var(--af-ink-3)}@keyframes DepartmentCarousel_department-carousel-ltr__qQT1F{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media (min-width:768px){.DepartmentCarousel_item__hFBVR{width:350px}}@media (prefers-reduced-motion:reduce){.DepartmentCarousel_viewport__ZSid_{overflow-x:auto;scrollbar-width:thin}.DepartmentCarousel_track__POfvh{width:auto;animation:none}.DepartmentCarousel_control__TDnaV,.DepartmentCarousel_row__rITG0[aria-hidden=true]{display:none}}.logo-marquee_viewport__9nt_g{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);padding:.5rem 0}.logo-marquee_track__p5IG1{display:flex;width:max-content;animation:logo-marquee_logo-marquee__VHbKX 70s linear infinite reverse}.logo-marquee_viewport__9nt_g:focus-within .logo-marquee_track__p5IG1,.logo-marquee_viewport__9nt_g:hover .logo-marquee_track__p5IG1{animation-play-state:paused}.logo-marquee_viewport__9nt_g:focus-visible{outline:2px solid var(--af-focus);outline-offset:2px;border-radius:12px}.logo-marquee_row__Y8_vS{display:flex;flex:0 0 auto;align-items:center;gap:4rem;list-style:none;margin:0;padding:0 2rem}.logo-marquee_item__m9aXU{flex:0 0 auto}.logo-marquee_logo__EqkNs{display:inline-flex;min-height:3.25rem;align-items:center;gap:.95rem;color:#000000;font-family:var(--font-display);font-size:1.625rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;opacity:.92;white-space:nowrap;transition:opacity var(--duration-fast) ease,color var(--duration-fast) ease}.logo-marquee_logo__EqkNs:hover{opacity:1}.logo-marquee_image__L5SuF{display:block;width:auto;max-width:12rem;height:2.25rem;filter:brightness(0);opacity:.92;object-fit:contain;transition:filter var(--duration-base) ease,opacity var(--duration-base) ease}.logo-marquee_label__SsKB_{color:#000000;transform:translateY(.01em)}@keyframes logo-marquee_logo-marquee__VHbKX{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (min-width:768px){.logo-marquee_row__Y8_vS{gap:4.75rem;padding:0 2.375rem}.logo-marquee_logo__EqkNs{font-size:1.75rem}.logo-marquee_image__L5SuF{height:2.375rem;max-width:13rem}}@media (prefers-reduced-motion:reduce){.logo-marquee_viewport__9nt_g{overflow-x:auto;scrollbar-width:thin}.logo-marquee_track__p5IG1{width:auto;animation:none}.logo-marquee_row__Y8_vS[aria-hidden=true]{display:none}}