main:has(.company-profile_page__heZlw):not(:has([data-site-page-backdrop])) [data-company-brand-backdrop]{background:linear-gradient(180deg,hsl(var(--emerald-soft-border)/.45),hsl(var(--emerald-soft-border)/.08) 620px,transparent 900px)}.app-shell-col:has(.company-profile_page__heZlw):not(:has([data-site-page-backdrop])) [data-app-header]{background:linear-gradient(hsl(var(--emerald-soft-border)/.45),hsl(var(--emerald-soft-border)/.45)),hsl(var(--bg));border-bottom-color:transparent}.company-profile_page__heZlw.company-profile_page__heZlw{--shell-gutter:16px;--company-gutter:16px;--company-width:min(1760px,calc(100% + 2 * (var(--shell-gutter) - var(--company-gutter))));width:var(--company-width);max-width:none;margin-inline:calc((100% - var(--company-width)) / 2)}.company-profile_canvas__7k6KC{column-gap:20px}.company-profile_canvas__7k6KC .company-profile_map__cIFzM{width:100%;height:240px}.company-profile_overviewQuestions__wMH_q{grid-area:questions;min-width:0;margin-bottom:20px}.company-profile_hiringBreakdown__MQujA{min-width:0}.company-profile_hiringBreakdown__MQujA>header{margin-bottom:16px}.company-profile_hiringBreakdown__MQujA h2{font-size:20px;font-weight:600}.company-profile_hiringBreakdown__MQujA header p{margin-top:6px;font-size:14px;line-height:1.6;color:hsl(var(--text-secondary))}.company-profile_breakdownGrid__cypJh{display:grid;gap:16px;align-items:start}.company-profile_breakdownGrid__cypJh>section{min-width:0;padding:20px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--surface))}.company-profile_breakdownGrid__cypJh h3{font-size:16px;font-weight:600;margin-bottom:12px}.company-profile_breakdownRows__iWLfj{margin:0;font-size:14px;line-height:1.5}.company-profile_breakdownRows__iWLfj>div{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-bottom:1px solid hsl(var(--border))}.company-profile_breakdownRows__iWLfj dt{min-width:0;overflow-wrap:anywhere}.company-profile_breakdownRows__iWLfj dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.company-profile_breakdownGrid__cypJh summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;color:hsl(var(--emerald-ink))}.company-profile_breakdownGrid__cypJh summary:after{content:"+";margin-inline-start:auto}.company-profile_breakdownGrid__cypJh details[open] summary:after{content:"−"}.company-profile_fitCard__OurDP{grid-area:fit}.company-profile_aboutCard__ePHfw{grid-area:about}.company-profile_identity__zuLH9{position:relative;min-height:34px;padding-inline-start:78px}.company-profile_identity__zuLH9>:first-child{position:absolute;inset-inline-start:0;top:0}.company-profile_identity__zuLH9 h1{font-size:28px;line-height:1.25;margin:0}.company-profile_titleLine__aKyM8{display:flex;align-items:center;gap:6px}.company-profile_titleLine__aKyM8 h1{min-width:0}.company-profile_followSlot__LfXJv{display:inline-flex;flex:0 0 44px;width:44px;height:44px;scroll-margin-top:96px}.company-profile_headerFollow__vliOI{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;flex-shrink:0;padding:0;border:0;border-radius:50%;color:hsl(var(--text-secondary));background:transparent}.company-profile_headerFollow__vliOI svg{width:18px;height:18px}.company-profile_headerFollow__vliOI:hover{background:hsl(var(--emerald)/.08);color:hsl(var(--emerald-ink))}.company-profile_headerFollow__vliOI[data-following=true]{background:hsl(var(--emerald)/.1);color:hsl(var(--emerald-ink))}.company-profile_metadata__A_LGl{min-height:30px;padding-inline-start:78px;padding-top:4px;padding-bottom:6px;align-items:center}.company-profile_links__FAlgX{gap:8px 18px}.company-profile_links__FAlgX a{text-decoration:none}.company-profile_links__FAlgX a:hover{text-decoration:underline}.company-profile_links__FAlgX svg{width:15px;height:15px}.company-profile_actions__7BIJV{gap:8px;padding-block:8px}.company-profile_actions__7BIJV>a{gap:8px}.company-profile_fitCard__OurDP{min-width:0;border:1px solid hsl(var(--emerald)/.25);border-radius:14px;padding:20px 22px 14px;background:hsl(var(--emerald)/.05)}.company-profile_fitCard__OurDP h2{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin:0 0 14px}.company-profile_fitCard__OurDP h2 svg{width:18px;height:18px;color:hsl(var(--emerald-ink))}.company-profile_fitBody__kQFzD{display:grid;gap:12px;font-size:14px;line-height:1.65}.company-profile_fitHeadline__roTLE{font-size:18px;font-weight:600;line-height:1.5}.company-profile_fitRoles__s_WRY{list-style:none;padding:0;margin:0}.company-profile_fitRoles__s_WRY>li+li{border-top:1px solid hsl(var(--emerald)/.15)}.company-profile_fitRole__VN32r{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding-block:10px;font-size:14px}.company-profile_fitRole__VN32r:hover{color:hsl(var(--emerald-ink))}.company-profile_fitRoleTitle__NGP6y{min-width:0;overflow-wrap:anywhere}.company-profile_fitRoleBand__O_1S1{flex-shrink:0;font-size:12px}.company-profile_fitDetails__2PoNu{font-size:14px}.company-profile_fitDetails__2PoNu>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;cursor:pointer;color:hsl(var(--emerald-ink));font-weight:500;list-style:none}.company-profile_fitDetails__2PoNu>summary::-webkit-details-marker{display:none}.company-profile_fitDetails__2PoNu>summary:after{content:"⌄";font-size:18px}.company-profile_fitDetails__2PoNu[open]>summary:after{content:"⌃"}.company-profile_fitDetails__2PoNu>div{display:grid;gap:12px;padding-bottom:8px;line-height:1.65}.company-profile_ratings__xu6_S{border-top:1px solid hsl(var(--emerald)/.15)}.company-profile_aboutFacts__cMx3H>div{display:grid;grid-template-columns:minmax(74px,1fr) minmax(0,1.5fr);gap:12px}.company-profile_aboutFacts__cMx3H dd{margin:0}.company-profile_researchHeader__79DXI{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px 24px;margin-bottom:16px}.company-profile_researchHeader__79DXI h2{font-size:24px;font-weight:600;line-height:1.35;margin-bottom:6px}.company-profile_researchHeader__79DXI p{font-size:14px;color:hsl(var(--text-secondary));max-width:75ch;line-height:1.65}.company-profile_researchIndex__7QYJO{display:flex;flex-wrap:wrap;gap:4px 20px;padding-block:4px 12px;margin-bottom:20px;border-bottom:1px solid hsl(var(--border))}.company-profile_researchIndex__7QYJO a{display:inline-flex;align-items:center;min-height:44px;color:hsl(var(--emerald-ink));font-size:14px}.company-profile_researchIndex__7QYJO a:hover{text-decoration:underline;text-underline-offset:4px}.company-profile_intelGrid__yhNg_{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.company-profile_intelSide__nEbRc{display:grid;gap:18px;min-width:0}.company-profile_report__1pE53{border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--surface));padding:24px 28px;min-width:0}.company-profile_report__1pE53>section+section{border-top:1px solid hsl(var(--border));margin-top:22px;padding-top:22px}.company-profile_report__1pE53 h3{font-size:18px;font-weight:600;margin-bottom:10px}.company-profile_report__1pE53 article{font-size:16px;line-height:1.8;max-width:75ch}.company-profile_topics__Iy1jl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.company-profile_topics__Iy1jl li{font-size:14px}.company-profile_intelBottom__D3OUc{display:grid;gap:20px;align-items:start;margin-top:20px}.company-profile_anchor__6rq3o{scroll-margin-top:100px;min-width:0}.company-profile_anchor__6rq3o:empty{display:none}.company-profile_trends__dLplN{display:grid;gap:20px}.company-profile_trendsGrid__z2EH0{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;grid-template-areas:"timing" "republish" "geo" "survival"}.company-profile_timingArea__f9w_f{grid-area:timing}.company-profile_republishArea__A2z8j{grid-area:republish}.company-profile_geoArea__yirO4{grid-area:geo}.company-profile_survivalArea__fKG4x{grid-area:survival}.company-profile_trends__dLplN .company-profile_researchHeader__79DXI{margin-bottom:0}.company-profile_trends__dLplN .company-profile_researchIndex__7QYJO{margin-bottom:0;border-top:1px solid hsl(var(--border));padding-block:0}.company-profile_trendScope__lfQmK{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.company-profile_trendScope__lfQmK>p{font-size:14px;color:hsl(var(--text-secondary))}.company-profile_scopeButtons__xsXyO{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:8px;background:hsl(var(--elevated)/.55)}.company-profile_scopeButtons__xsXyO button{min-height:44px;border-radius:6px;border:0;font-size:14px;padding:8px 14px;background:transparent;color:hsl(var(--text-secondary))}.company-profile_scopeButtons__xsXyO button[aria-pressed=true]{background:hsl(var(--surface));color:hsl(var(--emerald-ink))}.company-profile_trendCard__L_rl3{display:block;min-width:0;padding:20px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--surface))}.company-profile_trendCard__L_rl3>header{margin-bottom:22px}.company-profile_trendCard__L_rl3 h2{font-size:20px;font-weight:600;line-height:1.35;margin:0}.company-profile_trendCard__L_rl3 header p,.company-profile_trendFootnote__xZfA_{font-size:14px;color:hsl(var(--text-secondary));line-height:1.7;margin-top:8px}.company-profile_trendCard__L_rl3>.company-profile_trendFootnote__xZfA_{margin-top:20px}.company-profile_timingSummary__Sih_D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.company-profile_timingSummary__Sih_D>div{display:flex;flex-direction:column;gap:5px;min-width:0}.company-profile_timingSummary__Sih_D dt{font-size:14px;color:hsl(var(--text-secondary));order:1}.company-profile_timingSummary__Sih_D dd{margin:0;font-size:24px;font-weight:600;line-height:1.3;color:hsl(var(--emerald-ink))}.company-profile_timingSummary__Sih_D small{font-size:12px;color:hsl(var(--text-secondary));order:2}.company-profile_republishValue__RQQNL{font-size:44px;font-weight:600;line-height:1.2;margin-top:20px}.company-profile_republishValue__RQQNL[data-elevated=false]{color:hsl(var(--emerald-ink))}.company-profile_percentile__TkIWg>p:first-child{order:1;font-size:14px;color:hsl(var(--text-secondary))}.company-profile_percentile__TkIWg>p:last-child{color:hsl(var(--emerald-ink));font-size:24px;line-height:1.3;margin:0}.company-profile_republishTrack__1Fd_y{height:10px;background:hsl(var(--elevated));border-radius:5px;overflow:hidden;margin-block:20px}.company-profile_republishTrack__1Fd_y>span{display:block;height:100%;background:hsl(var(--emerald-ink));border-radius:inherit}.company-profile_trendCard__L_rl3>details{margin-top:18px;border-top:1px solid hsl(var(--border))}.company-profile_geoBreakdown__aArfn{display:grid;gap:24px}.company-profile_geoBreakdown__aArfn h3{font-size:16px;font-weight:500;margin-bottom:12px}.company-profile_geoBreakdown__aArfn li>a{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px}.company-profile_geoBreakdown__aArfn li>a>span:first-child{width:30%;min-width:74px;flex-shrink:0}.company-profile_geoBreakdown__aArfn li>a>small{font-size:12px;width:34px;color:hsl(var(--text-secondary))}.company-profile_geoTrack___f1QN{flex:1;height:8px;border-radius:4px;background:hsl(var(--elevated));overflow:hidden}.company-profile_geoTrack___f1QN>div,.company-profile_geoTrack___f1QN>span{display:block;height:100%;background:hsl(var(--emerald-ink)/.8);border-radius:inherit}.company-profile_geoBreakdown__aArfn a:hover{color:hsl(var(--emerald-ink))}.company-profile_timingSelection__DLCsk{min-height:24px;font-size:14px;color:hsl(var(--text-secondary));margin-top:16px}.company-profile_timingAlert__qSu9Q{border-top:1px solid hsl(var(--border));margin-top:20px;padding-top:12px}.company-profile_timingAlert__qSu9Q>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;border:0}.company-profile_timingAlert__qSu9Q p{font-size:14px;margin:0}.company-profile_timingAlert__qSu9Q button{min-height:44px;padding:8px 0;margin:0;border:0;background:transparent;color:hsl(var(--emerald-ink));font-size:14px}.company-profile_timingAlert__qSu9Q button:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}.company-profile_timingSwitch__68ISV{display:flex;gap:4px;margin-bottom:18px}.company-profile_timingSwitch__68ISV button{min-height:44px;padding:8px 16px;border:1px solid hsl(var(--border));border-radius:8px;font-size:14px}.company-profile_timingSwitch__68ISV button[aria-pressed=true]{background:hsl(var(--emerald)/.1);color:hsl(var(--emerald-ink));border-color:hsl(var(--emerald)/.3)}.company-profile_timingChart__ocard{display:flex;gap:12px;padding:0;margin:0;list-style:none}.company-profile_timingChart__ocard li{display:flex;flex:1;flex-direction:column;min-width:0;text-align:center;gap:6px}.company-profile_timingBar__rEARx{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;border-radius:4px;padding:4px}.company-profile_timingTrack__74yNk{width:100%;height:136px;display:flex;align-items:end;border-bottom:1px solid hsl(var(--border))}.company-profile_timingTrack__74yNk>span{width:100%;border-radius:4px 4px 0 0;background:hsl(var(--emerald-ink)/.85)}.company-profile_timingTrack__74yNk>span[data-peak=true]{background:hsl(var(--emerald-ink))}.company-profile_timingLabel__8iaP3,.company-profile_timingValue__au5lF{font-size:12px;color:hsl(var(--text-secondary));font-variant-numeric:tabular-nums;min-height:18px}.company-profile_page__heZlw :is(a,button,summary):focus-visible,.company-profile_researchIndex__7QYJO a:focus-visible{outline:2px solid hsl(var(--emerald-ink));outline-offset:3px}@media(min-width:640px){.company-profile_page__heZlw.company-profile_page__heZlw{--shell-gutter:24px;--company-gutter:24px}}@media(min-width:1024px){.company-profile_trendsGrid__z2EH0{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"timing republish" "geo survival"}.company-profile_page__heZlw.company-profile_page__heZlw{--shell-gutter:40px;--company-gutter:32px;margin-top:-16px}.company-profile_intelGrid__yhNg_{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.company-profile_intelBottom__D3OUc{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media(min-width:1280px){.company-profile_page__heZlw.company-profile_page__heZlw{--shell-gutter:64px}}@media(min-width:1536px){.company-profile_page__heZlw.company-profile_page__heZlw{--shell-gutter:96px}}@media(min-width:1280px){html[data-sidebar-pinned] .company-profile_page__heZlw.company-profile_page__heZlw{--shell-gutter:clamp(24px,calc((var(--app-workspace-width) - 800px) / 10),96px)}html[data-sidebar-pinned] main:has(.company-profile_page__heZlw):not(:has([data-site-page-backdrop])) [data-company-brand-backdrop]{inset-inline-start:360px;inset-inline-end:0}}@media(max-width:1023px){.company-profile_canvas__7k6KC:not(:has([data-active-tab]:not([data-active-tab=snapshot]))){grid-template-areas:"identity" "metadata" "links" "actions" "description" "stats" "map" "tabs" "fit" "jobs" "research" "about" "questions"}.company-profile_canvas__7k6KC .company-profile_fitColumn__4D0km{display:contents}.company-profile_aboutCard__ePHfw,.company-profile_fitCard__OurDP{margin-bottom:20px}}@media(min-width:1024px){.company-profile_aboutCard__ePHfw,.company-profile_fitCard__OurDP{grid-area:auto}}.company-profile_timingChart__ocard[data-mode=hours]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 4px;direction:ltr}.company-profile_timingChart__ocard[data-mode=hours] .company-profile_timingTrack__74yNk{height:80px}@media(max-width:639px){.company-profile_timingChart__ocard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 4px}.company-profile_timingChart__ocard .company-profile_timingTrack__74yNk{height:80px}.company-profile_timingChart__ocard[data-mode=hours]{grid-template-columns:repeat(6,minmax(0,1fr))}.company-profile_timingChart__ocard[data-mode=hours] .company-profile_timingTrack__74yNk{height:64px}.company-profile_timingSummary__Sih_D{gap:12px}.company-profile_timingSummary__Sih_D dt{font-size:12px}.company-profile_timingSummary__Sih_D dd{font-size:20px}.company-profile_trendCard__L_rl3{padding:18px}}@media(min-width:1024px){.company-profile_canvas__7k6KC.company-profile_canvas__7k6KC{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);grid-template-areas:"identity map" "metadata map" "links map" "actions map" "description map" "stats map" "tabs tabs" "jobs fit" "questions fit" "research research"}.company-profile_canvas__7k6KC.company-profile_canvas__7k6KC:has([data-active-tab]:not([data-active-tab=snapshot])){grid-template-areas:"identity map" "metadata map" "links map" "actions map" "description map" "stats map" "tabs tabs" "panel panel"}.company-profile_breakdownGrid__cypJh{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.company-profile_canvas__7k6KC.company-profile_canvas__7k6KC{grid-template-columns:repeat(16,minmax(0,1fr));grid-template-areas:"identity identity identity identity identity map map map map map . . . . . ." "metadata metadata metadata metadata metadata map map map map map . . . . . ." "links links links links links map map map map map . . . . . ." "actions actions actions actions actions map map map map map . . . . . ." "description description description description description map map map map map . . . . . ." "stats stats stats stats stats map map map map map . . . . . ." "tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs" "fit fit fit fit jobs jobs jobs jobs jobs jobs jobs jobs research research research research" "fit fit fit fit questions questions questions questions questions questions questions questions research research research research"}.company-profile_canvas__7k6KC .company-profile_map__cIFzM{max-width:380px;height:190px;justify-self:start}.company-profile_canvas__7k6KC .company-profile_map__cIFzM>section>:last-child{min-height:0}.company-profile_canvas__7k6KC.company-profile_canvas__7k6KC:has([data-active-tab]:not([data-active-tab=snapshot])){grid-template-areas:"identity identity identity identity identity map map map map map . . . . . ." "metadata metadata metadata metadata metadata map map map map map . . . . . ." "links links links links links map map map map map . . . . . ." "actions actions actions actions actions map map map map map . . . . . ." "description description description description description map map map map map . . . . . ." "stats stats stats stats stats map map map map map . . . . . ." "tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs tabs" "panel panel panel panel panel panel panel panel panel panel panel panel panel panel panel panel"}}@media(max-width:639px){.company-profile_identity__zuLH9{padding-inline-start:64px}.company-profile_identity__zuLH9>:first-child{width:52px;height:52px}.company-profile_identity__zuLH9 h1{font-size:24px}.company-profile_metadata__A_LGl{padding-inline-start:64px}.company-profile_fitCard__OurDP{padding:18px}.company-profile_report__1pE53{padding:20px}.company-profile_researchHeader__79DXI h2{font-size:22px}}.companies-design_page__9pOvP{width:100%;max-width:1760px;margin-inline:auto;font-family:var(--font-heebo),var(--font-inter),sans-serif}.companies-design_intro__XsBNP{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-block:8px 12px}.companies-design_intro__XsBNP h1{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:8px}.companies-design_intro__XsBNP p{color:hsl(var(--text-secondary));font-size:16px;max-width:70ch}.companies-design_grid__4l49N{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.companies-design_card___PneM{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--surface))}.companies-design_photoLink__CidiR{display:block;border-radius:13px 13px 0 0;overflow:hidden}.companies-design_photo__W0FBq{position:relative;height:180px;overflow:hidden;background:hsl(var(--elevated))}.companies-design_photo__W0FBq>img{display:block;width:100%;height:100%;object-fit:cover}.companies-design_brandCover__7ye0W{position:absolute;inset:0;overflow:hidden;background:linear-gradient(120deg,#f8fbfa 12%,#e7efeb)}.companies-design_brandWatermark__W596U{position:absolute;width:72%;height:220%;inset-inline-end:-16%;top:-40%;opacity:.07;pointer-events:none}.companies-design_brandSignature__DTB3v{position:absolute;width:45%;max-width:190px;height:54%;top:29%;inset-inline-start:28%}.companies-design_brandCover__7ye0W .companies-design_brandLogo__VqL45{display:flex;width:100%;height:100%;border:0;border-radius:0;background:transparent;color:#367160;font-size:72px;font-weight:600}.companies-design_brandWatermark__W596U .companies-design_brandLogo__VqL45{font-size:240px}.companies-design_brandCover__7ye0W img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.companies-design_identity__Ec8mx{position:relative;padding:14px 18px 12px;min-height:110px}.companies-design_logo__yGehO{position:absolute;inset-inline-end:18px;top:-32px;border-radius:12px;background:white}.companies-design_name__MGiuA{display:block;margin-inline-end:94px;min-height:28px;font-size:22px;font-weight:600;line-height:1.25;font-family:var(--font-inter),var(--font-heebo),sans-serif;overflow-wrap:anywhere}.companies-design_name__MGiuA:hover{text-decoration:underline;text-underline-offset:4px}.companies-design_meta__5Hxer{font-size:14px;line-height:1.45;color:hsl(var(--text-secondary));margin-top:6px}.companies-design_follow__3h3ZR{position:absolute;top:12px;inset-inline-end:12px;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--surface));color:hsl(var(--text-primary));font-size:14px}.companies-design_follow__3h3ZR:disabled{opacity:.6}.companies-design_footer__rvS7h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;border-top:1px solid hsl(var(--border));padding:8px 18px}.companies-design_jobs__4Fpmd{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;min-height:44px;padding-block:8px;color:hsl(var(--emerald-ink));font-size:14px}.companies-design_jobs__4Fpmd strong{font-size:25px;font-weight:600;font-family:var(--font-inter),sans-serif;font-variant-numeric:tabular-nums;line-height:1}.companies-design_detailsTrigger__cF4lQ{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:hsl(var(--emerald-ink));font-size:14px}.companies-design_detailsPopup__X83SV{width:360px;max-width:calc(100 * var(--page-vw,1vw) - 32px);max-height:var(--available-height);overflow:auto;padding:16px;background:hsl(var(--surface));color:hsl(var(--text-primary));border-radius:14px;border:1px solid hsl(var(--border));box-shadow:0 12px 32px #001d181a;font-size:14px}.companies-design_detailsHeading__5eTbQ{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:18px;font-weight:600;margin-bottom:12px}.companies-design_close__gkjnR{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:8px}.companies-design_detailLinks__IJ5Mh{display:grid;gap:8px;margin-top:16px}.companies-design_detailLinks__IJ5Mh a{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid hsl(var(--border));border-radius:8px;padding:10px 12px;min-height:44px;color:hsl(var(--emerald-ink))}.companies-design_card___PneM :is(a,button):focus-visible,.companies-design_detailsPopup__X83SV :is(a,button,input):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.companies-design_hero__TJA5k{grid-area:identity;display:flex;align-items:center;gap:14px;min-width:0}.companies-design_heroIdentity__C_gEi{min-width:0}.companies-design_hero__TJA5k h1{font-size:clamp(24px,calc(2.2 * var(--page-vw,1vw)),30px);font-weight:700;line-height:1.2;overflow-wrap:anywhere;margin-bottom:6px}.companies-design_description__aRgv2{grid-area:description;max-width:75ch;font-size:16px;padding-top:10px}.companies-design_canvas__lXJu_{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "metadata" "links" "actions" "description" "stats" "map" "tabs" "fit" "jobs" "research" "details";gap:0 20px;align-items:start}.companies-design_contents__v4Bsu{display:contents}.companies-design_primaryJobs__4pZKj{grid-area:jobs;min-width:0;margin-bottom:20px}.companies-design_tools__LQ9g2{display:contents}.companies-design_metadata__kNz0i{grid-area:metadata;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:14px;color:hsl(var(--text-secondary));padding-top:6px}.companies-design_actions__aFCG_{grid-area:actions;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-block:6px}.companies-design_actions__aFCG_ :is(button,a){min-height:44px}.companies-design_externalLinks__S_OQ1{grid-area:links;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:hsl(var(--emerald-ink))}.companies-design_externalLinks__S_OQ1 a{min-height:44px;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:4px}.companies-design_map__ggPyi{grid-area:map;height:278px;min-width:0;margin-bottom:16px}.companies-design_headlineStats__fGewK{grid-area:stats;display:flex;flex-wrap:wrap;gap:16px 0;border-top:1px solid hsl(var(--border));padding-block:14px;margin-top:14px;margin-bottom:12px}.companies-design_headlineStats__fGewK>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding-inline:16px;border-inline-end:1px solid hsl(var(--border))}.companies-design_headlineStats__fGewK>div:first-child{padding-inline-start:0}.companies-design_headlineStats__fGewK>div:last-child{border:0}.companies-design_headlineStats__fGewK a,.companies-design_headlineStats__fGewK strong{font-size:24px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.companies-design_headlineStats__fGewK span{font-size:14px;color:hsl(var(--text-secondary))}.companies-design_headlineStats__fGewK small{display:block;font-size:12px}.companies-design_fit__u_llT{grid-area:fit;min-width:0;display:grid;gap:16px;margin-bottom:20px}.companies-design_research__ZxzF3{grid-area:research;min-width:0;display:grid;gap:16px;margin-bottom:20px}.companies-design_aboutCard__XNYEA,.companies-design_researchCard__dpkSc{min-width:0;padding:20px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--surface))}.companies-design_aboutCard__XNYEA h2,.companies-design_researchCard__dpkSc h2{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:14px}.companies-design_researchCard__dpkSc h2 svg{color:hsl(var(--emerald-ink));flex-shrink:0}.companies-design_researchCard__dpkSc p{line-height:1.65}.companies-design_researchLink__IB_hG{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:44px;color:hsl(var(--emerald-ink));font-size:14px}.companies-design_weekBars__NcNm5{display:flex;gap:6px;height:62px;padding:0;margin-top:18px;margin-bottom:6px;list-style:none}.companies-design_weekBars__NcNm5 li{display:flex;align-items:end;flex:1;min-width:0;border-bottom:1px solid hsl(var(--border))}.companies-design_weekBars__NcNm5 span{width:100%;background:hsl(var(--emerald)/.32);border-radius:3px 3px 0 0}.companies-design_weekBars__NcNm5 span[data-current=true]{background:hsl(var(--emerald-ink))}.companies-design_newsPreview__z2BMH{padding:0;margin:0;list-style:none}.companies-design_newsPreview__z2BMH li+li{border-top:1px solid hsl(var(--border));padding-top:12px;margin-top:12px}.companies-design_newsPreview__z2BMH a{display:block;font-size:14px;font-weight:500;line-height:1.65}.companies-design_newsPreview__z2BMH a:hover{color:hsl(var(--emerald-ink));text-decoration:underline}.companies-design_newsPreview__z2BMH p{font-size:12px;color:hsl(var(--text-secondary));margin-top:6px}.companies-design_aboutFacts__CsUIT{display:grid;gap:12px;font-size:14px}.companies-design_aboutFacts__CsUIT dt{color:hsl(var(--text-secondary))}.companies-design_aboutFacts__CsUIT dd{margin:2px 0 0}.companies-design_researchLinks__XCNM1{display:grid;gap:2px;border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:14px;padding:16px}.companies-design_researchLinks__XCNM1 h2{font-size:18px;font-weight:600;margin-bottom:8px}.companies-design_researchLinks__XCNM1 a{min-height:44px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--border));color:hsl(var(--emerald-ink));font-size:14px}.companies-design_facts__wqnK7{margin-top:16px}.companies-design_facts__wqnK7 summary{cursor:pointer;min-height:44px;padding:12px 16px;font-size:16px;font-weight:600;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:10px}.companies-design_snapshotDetails__seF62{grid-area:details;display:grid;gap:20px;min-width:0}.companies-design_tabs__AJoYK{display:contents}.companies-design_tabNav__85I_r{grid-area:tabs;display:flex;overflow-x:auto;gap:24px;border-bottom:1px solid hsl(var(--border));margin-block:8px 16px;scroll-margin-top:80px}.companies-design_tabNav__85I_r button{position:relative;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:52px;padding:10px 2px;white-space:nowrap;font-size:14px;color:hsl(var(--text-secondary))}.companies-design_tabNav__85I_r button[aria-selected=true]{color:hsl(var(--emerald-ink));font-weight:600}.companies-design_tabNav__85I_r button[aria-selected=true]:after{position:absolute;content:"";inset-inline:0;bottom:0;height:3px;background:currentColor;border-radius:2px}.companies-design_panels__CJhgr{grid-column:1/-1;min-width:0}.companies-design_panels__CJhgr[data-snapshot=true],.companies-design_panels__CJhgr[data-snapshot=true]>[role=tabpanel]:not([hidden]){display:contents}.companies-design_canvas__lXJu_:has([data-active-tab]:not([data-active-tab=snapshot])) .companies-design_primaryJobs__4pZKj{display:none}@media(min-width:640px){.companies-design_grid__4l49N{grid-template-columns:repeat(2,minmax(0,1fr))}.companies-design_photo__W0FBq{height:165px}.companies-design_name__MGiuA{font-size:20px}}@media(min-width:1024px){.companies-design_grid__4l49N{grid-template-columns:repeat(3,minmax(0,1fr))}.companies-design_photo__W0FBq{height:148px}.companies-design_name__MGiuA{font-size:22px}.companies-design_canvas__lXJu_{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);grid-template-areas:"map identity" "map metadata" "map links" "map actions" "map description" "map stats" "tabs tabs" "fit jobs" "research research" "details details"}.companies-design_research__ZxzF3,.companies-design_snapshotDetails__seF62{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.companies-design_canvas__lXJu_{grid-template-columns:minmax(240px,1fr) minmax(0,2fr) minmax(240px,1fr);grid-template-areas:"map identity identity" "map metadata metadata" "map links links" "map actions actions" "map description description" "map stats stats" "tabs tabs tabs" "fit jobs research" "details details details"}.companies-design_research__ZxzF3{grid-template-columns:minmax(0,1fr)}}@media(min-width:1600px){.companies-design_photo__W0FBq{height:184px}}@media(max-width:639px){.companies-design_intro__XsBNP h1{font-size:27px}.companies-design_name__MGiuA{font-size:21px}.companies-design_intro__XsBNP{flex-direction:column;align-items:stretch;gap:8px}.companies-design_headlineStats__fGewK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.companies-design_headlineStats__fGewK>div{padding:0;border:0;align-content:start;gap:3px 8px}.companies-design_headlineStats__fGewK span{font-size:14px}}.companies-design_primaryJobs__4pZKj>[role=alert]{width:100%}.companies-design_description__aRgv2 [data-testid=company-about]{background:transparent;border:0;box-shadow:none;padding:0}.companies-design_description__aRgv2 [data-testid=company-about] h2{display:none}.companies-design_description__aRgv2[data-expanded=false] [data-testid=company-about-description]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.companies-design_description__aRgv2 [data-testid=company-about-provenance]{font-size:14px;margin-top:8px}.companies-design_canvas__lXJu_>[role=alert],.companies-design_canvas__lXJu_>[role=status]{grid-column:1/-1}.companies-design_panels__CJhgr:not([data-snapshot=true]){grid-area:panel}.companies-design_canvas__lXJu_:has([data-active-tab]:not([data-active-tab=snapshot])){grid-template-areas:"identity" "metadata" "links" "actions" "description" "stats" "map" "tabs" "panel"}@media(min-width:1024px){.companies-design_canvas__lXJu_:has([data-active-tab]:not([data-active-tab=snapshot])){grid-template-areas:"map identity" "map metadata" "map links" "map actions" "map description" "map stats" "tabs tabs" "panel panel"}}@media(min-width:1280px){.companies-design_canvas__lXJu_:has([data-active-tab]:not([data-active-tab=snapshot])){grid-template-areas:"map identity identity" "map metadata metadata" "map links links" "map actions actions" "map description description" "map stats stats" "tabs tabs tabs" "panel panel panel"}}.company-brand-backdrop_layer__OtVBS{position:absolute;inset:0;z-index:-10;overflow:hidden;pointer-events:none}@media (min-width:1280px){.company-brand-backdrop_layer__OtVBS{inset-inline:calc(50% - var(--app-workspace-width, calc(100 * var(--page-vw, 1vw))) / 2)}}.company-brand-backdrop_mark__7ktTF{position:absolute;left:clamp(-80px,calc(-3.6 * var(--page-vw, 1vw)),-18px);top:clamp(40px,calc(5.5 * var(--page-vw, 1vw)),148px);width:clamp(184px,calc(33 * var(--page-vw, 1vw)),700px);height:clamp(132px,calc(22 * var(--page-vw, 1vw)),372px);transform:rotate(-6deg);transform-origin:0 50%}.company-brand-backdrop_layer__OtVBS{--company-watermark-logo-opacity:0.14;--company-watermark-fallback-opacity:0.08}.dark .company-brand-backdrop_layer__OtVBS,.light-green .company-brand-backdrop_layer__OtVBS{--company-watermark-logo-opacity:0.1;--company-watermark-fallback-opacity:0.07}.company-brand-backdrop_logo__o7YWM{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transition:opacity .2s ease-out}.company-brand-backdrop_logoVisible__0BYCK{opacity:var(--company-watermark-logo-opacity)}.company-brand-backdrop_fallback__LM2mM{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:hsl(var(--emerald));opacity:var(--company-watermark-fallback-opacity);transition:opacity .2s ease-out}.company-brand-backdrop_fallbackHidden___Gftv{opacity:0}.company-brand-backdrop_monogram__1M401{font-weight:700;font-size:clamp(64px,calc(11 * var(--page-vw, 1vw)),232px);line-height:1;letter-spacing:-.02em;unicode-bidi:isolate;text-align:center;white-space:nowrap}.company-brand-backdrop_icon__UKV0r{width:clamp(88px,calc(13 * var(--page-vw, 1vw)),260px);height:auto;stroke-width:1}@media (prefers-reduced-motion:reduce){.company-brand-backdrop_fallback__LM2mM,.company-brand-backdrop_logo__o7YWM{transition:none}}@media (forced-colors:active){.company-brand-backdrop_layer__OtVBS{display:none}}@media print{.company-brand-backdrop_layer__OtVBS{display:none}}.company-posting-calendar_calendar__IHrfJ{container:posting/inline-size;min-width:0;font-size:14px;line-height:1.65}.company-posting-calendar_lead__Edbdn{margin:0 0 18px;font-size:16px}.company-posting-calendar_lead__Edbdn strong,.company-posting-calendar_summary__eBb2Z strong{color:hsl(var(--emerald-ink));font-weight:600}.company-posting-calendar_heatmap__afY4B{min-width:0}.company-posting-calendar_dayRow__KGhtW,.company-posting-calendar_weekLabels__E5UyY{display:grid;grid-template-columns:32px repeat(8,minmax(0,1fr));gap:4px;align-items:center}.company-posting-calendar_dayLabel__gC7a6{font-size:12px;color:hsl(var(--text-secondary))}.company-posting-calendar_cell__MVMCm{position:relative;min-width:0;min-height:44px;padding:5px 0;border-radius:6px}.company-posting-calendar_cell__MVMCm:before{content:"";position:absolute;inset:5px 0;background:var(--heat);border:1px solid hsl(var(--border));border-radius:5px}.company-posting-calendar_cell__MVMCm[aria-pressed=true]{outline:2px solid hsl(var(--emerald-ink));outline-offset:1px}.company-posting-calendar_cell__MVMCm:hover:not(:disabled):before{border-color:hsl(var(--emerald-ink))}.company-posting-calendar_cell__MVMCm:disabled{opacity:.25}.company-posting-calendar_cell__MVMCm[data-level="0"],.company-posting-calendar_legend__9HGZF>i[data-level="0"]{--heat:hsl(var(--surface))}.company-posting-calendar_cell__MVMCm[data-level="1"],.company-posting-calendar_legend__9HGZF>i[data-level="1"]{--heat:hsl(var(--emerald-ink)/.16)}.company-posting-calendar_cell__MVMCm[data-level="2"],.company-posting-calendar_legend__9HGZF>i[data-level="2"]{--heat:hsl(var(--emerald-ink)/.32)}.company-posting-calendar_cell__MVMCm[data-level="3"],.company-posting-calendar_legend__9HGZF>i[data-level="3"]{--heat:hsl(var(--emerald-ink)/.5)}.company-posting-calendar_cell__MVMCm[data-level="4"],.company-posting-calendar_legend__9HGZF>i[data-level="4"]{--heat:hsl(var(--emerald-ink)/.75)}.company-posting-calendar_cell__MVMCm[data-level="5"],.company-posting-calendar_legend__9HGZF>i[data-level="5"]{--heat:hsl(var(--emerald-ink))}.company-posting-calendar_holiday__m_AIh{width:6px;height:6px;border-radius:50%;background:hsl(var(--lucky));border:1px solid hsl(var(--text-secondary));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-posting-calendar_weekLabels__E5UyY{font-size:11px;text-align:center;color:hsl(var(--text-secondary));margin-block:6px 12px}.company-posting-calendar_legend__9HGZF{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px;color:hsl(var(--text-secondary))}.company-posting-calendar_legend__9HGZF>i{width:12px;height:12px;border:1px solid hsl(var(--border));border-radius:3px;background:var(--heat)}.company-posting-calendar_holidayLegend__sM24_{display:flex;align-items:center;gap:6px;margin-inline-start:8px}.company-posting-calendar_holidayLegend__sM24_ i{width:6px;height:6px;border-radius:50%;background:hsl(var(--lucky));border:1px solid hsl(var(--text-secondary))}.company-posting-calendar_selection__eJeIZ,.company-posting-calendar_summary__eBb2Z{border-top:1px solid hsl(var(--border));margin-top:18px;padding-top:14px}.company-posting-calendar_selectionHeading__CU3I8{display:flex;align-items:center;justify-content:space-between;gap:8px}.company-posting-calendar_selectionHeading__CU3I8 h3{font-size:14px;font-weight:600;margin:0}.company-posting-calendar_selectionHeading__CU3I8>div{display:flex}.company-posting-calendar_selectionHeading__CU3I8 button{display:grid;place-items:center;min-width:44px;height:44px}.company-posting-calendar_selectionHeading__CU3I8 button svg{width:18px}.company-posting-calendar_selectionHeading__CU3I8 button:disabled{opacity:.3}.company-posting-calendar_jobs__sugUA{list-style:none;padding:0;margin:4px 0}.company-posting-calendar_jobs__sugUA a,.company-posting-calendar_jobs__sugUA li>span{display:flex;align-items:center;gap:8px;min-height:44px;padding-block:8px}.company-posting-calendar_jobs__sugUA a{color:hsl(var(--emerald-ink))}.company-posting-calendar_jobs__sugUA bdi{overflow-wrap:anywhere}.company-posting-calendar_jobs__sugUA small{flex-shrink:0;font-size:12px;color:hsl(var(--text-secondary))}.company-posting-calendar_mobileNavigation__iuF98 button,.company-posting-calendar_more__ab436{min-height:44px;color:hsl(var(--emerald-ink));text-decoration:underline;text-underline-offset:4px}.company-posting-calendar_summary__eBb2Z{display:flex;gap:10px}.company-posting-calendar_summary__eBb2Z>svg{flex-shrink:0;margin-top:4px;color:hsl(var(--emerald-ink))}.company-posting-calendar_note__CkK6V,.company-posting-calendar_provenance__XOjJ_{font-size:13px;line-height:1.7;color:hsl(var(--text-secondary));margin-top:8px}.company-posting-calendar_provenance__XOjJ_{border-top:1px solid hsl(var(--border));padding-top:12px;margin-top:16px}.company-posting-calendar_follow__662b0{margin-top:16px}.company-posting-calendar_follow__662b0>a,.company-posting-calendar_follow__662b0>button{width:100%;min-height:44px;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 12px;border:1px solid hsl(var(--emerald-ink));border-radius:8px;color:hsl(var(--emerald-ink))}.company-posting-calendar_mobileNavigation__iuF98{display:none}.company-posting-calendar_trigger__3FIqz{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;color:hsl(var(--emerald-ink));font-size:14px}.company-posting-calendar_trigger__3FIqz span{display:none}.company-posting-calendar_popup__3XsnD{width:480px;max-width:calc(100vw - 32px);max-height:var(--available-height);overflow:auto;overscroll-behavior:contain;padding:18px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--surface));color:hsl(var(--text-primary))}.company-posting-calendar_popupHeader__zfNtk{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.company-posting-calendar_popupHeader__zfNtk h2{font-size:18px;font-weight:600}.company-posting-calendar_popupHeader__zfNtk button{min-width:44px;height:44px;display:grid;place-items:center}.company-posting-calendar_loading__t2Mp2{min-height:120px;display:grid;place-items:center}.company-posting-calendar_calendar__IHrfJ :is(button,a):focus-visible,.company-posting-calendar_popup__3XsnD :is(button,a):focus-visible,.company-posting-calendar_trigger__3FIqz:focus-visible{outline:2px solid hsl(var(--emerald-ink));outline-offset:3px}@media(min-width:1600px){.company-posting-calendar_trigger__3FIqz span{display:inline}}@media(max-width:639px){.company-posting-calendar_mobileNavigation__iuF98{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:8px}.company-posting-calendar_dayRow__KGhtW,.company-posting-calendar_weekLabels__E5UyY{grid-template-columns:28px repeat(4,minmax(0,1fr))}.company-posting-calendar_heatmap__afY4B[data-older=false] [data-half=older],.company-posting-calendar_heatmap__afY4B[data-older=true] [data-half=recent]{display:none}}.company-posting-calendar_hours__o0rcQ{border-top:1px solid hsl(var(--border));margin-top:16px;padding-top:8px}.company-posting-calendar_hours__o0rcQ>summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;color:hsl(var(--emerald-ink));font-weight:600}.company-posting-calendar_detail__4o0CA,.company-posting-calendar_layout__gPqgv,.company-posting-calendar_visual__fmBxf{min-width:0}@container posting (min-width:700px){.company-posting-calendar_layout__gPqgv{display:grid;grid-template-columns:minmax(420px,1.4fr) minmax(0,1fr);align-items:start;gap:22px}.company-posting-calendar_detail__4o0CA{border-inline-start:1px solid hsl(var(--border));padding-inline-start:20px}.company-posting-calendar_selection__eJeIZ{margin-top:0;padding-top:0;border:0}.company-posting-calendar_weekLabels__E5UyY{font-size:10px}}@media(max-width:639px){.company-posting-calendar_positioner__5NkkN{position:fixed!important;inset:12px 16px 80px!important;width:auto!important;transform:none!important}.company-posting-calendar_positioner__5NkkN .company-posting-calendar_popup__3XsnD{height:100%;max-height:100%;width:100%}.company-posting-calendar_popupHeader__zfNtk{position:sticky;top:-18px;z-index:1;margin-inline:-18px;padding:12px 18px;background:hsl(var(--surface));border-bottom:1px solid hsl(var(--border))}}