.CompanyPage_spinner__tglyb,.CompanyPage_spinner__tglyb .ant-spin-container{min-height:100vh}.CompanyPage_companyPage__D2LVL{--company-night:#06282c;--company-ink:#14383b;--company-muted:#5d7375;--company-teal:#00b2a9;--company-teal-deep:#087b76;--company-mint:#64e6cd;--company-gold:#f0dc28;--company-paper:#fcfffe;--company-border:#d8ece9;--company-border-strong:#abdcd6;background:linear-gradient(90deg,rgba(8,41,44,.026) 0 1px,transparent 1px 48px),linear-gradient(180deg,hsla(0,0%,100%,.78),transparent 28%),linear-gradient(145deg,rgba(100,230,205,.12),transparent 35%),linear-gradient(225deg,rgba(240,220,40,.11),transparent 34%),linear-gradient(180deg,#f8fefd,#effaf7 58%,#fffbea);background-size:48px 48px,auto,auto,auto,auto;color:var(--company-ink);min-height:calc(100vh - 74px);overflow-x:hidden;padding:clamp(.8rem,2.2vw,1.8rem) clamp(.75rem,2vw,1.25rem) 3rem;position:relative}.CompanyPage_companyPage__D2LVL:before{background:repeating-linear-gradient(155deg,transparent 0 148px,rgba(0,178,169,.03) 148px 149px,transparent 149px 248px),linear-gradient(135deg,transparent 0 58%,rgba(240,220,40,.1) 58% 58.35%,transparent 58.35% 100%),linear-gradient(225deg,transparent 0 72%,rgba(0,178,169,.055) 72% 72.35%,transparent 72.35% 100%);content:"";inset:0;pointer-events:none;position:fixed}.CompanyPage_companyPage__D2LVL *,.CompanyPage_companyPage__D2LVL :after,.CompanyPage_companyPage__D2LVL :before{box-sizing:border-box}.CompanyPage_companyShell__TUhw2{margin:0 auto;max-width:1220px;min-width:0;position:relative;width:100%;z-index:1}.CompanyPage_breadcrumbs__z4arz{align-items:center;color:var(--company-muted);display:flex;flex-wrap:wrap;font-size:.84rem;font-weight:760;gap:.38rem;line-height:1.4;margin:0 0 .72rem;min-width:0}.CompanyPage_breadcrumbs__z4arz a{color:var(--company-teal-deep);font-weight:900;text-decoration:none}.CompanyPage_breadcrumbs__z4arz a:focus-visible,.CompanyPage_breadcrumbs__z4arz a:hover{text-decoration:underline;text-underline-offset:3px}.CompanyPage_breadcrumbs__z4arz [aria-current=page]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanyPage_hero__hmE0I{align-items:stretch;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);margin-bottom:1rem;min-width:0}.CompanyPage_contentCard__XkpSD,.CompanyPage_heroMain__sMoOU,.CompanyPage_rolesCard__oQGMU,.CompanyPage_snapshot__B72QR{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(135,207,199,.84);border-radius:8px;box-shadow:0 20px 52px rgba(8,41,44,.085),inset 0 1px 0 hsla(0,0%,100%,.86);min-width:0}.CompanyPage_heroMain__sMoOU{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(249,254,253,.83)),linear-gradient(135deg,color-mix(in srgb,var(--company-accent) 12%,transparent),transparent 44%),linear-gradient(315deg,rgba(240,220,40,.12),transparent 42%);overflow:hidden;padding:clamp(1rem,2.6vw,1.65rem);position:relative}.CompanyPage_contentCard__XkpSD:before,.CompanyPage_heroMain__sMoOU:before,.CompanyPage_rolesCard__oQGMU:before{background:linear-gradient(90deg,var(--company-accent),var(--company-gold));content:"";height:4px;inset:0 0 auto;position:absolute}.CompanyPage_heroMain__sMoOU:after{background:linear-gradient(90deg,transparent 0 12%,rgba(8,41,44,.026) 12% 12.1%,transparent 12.1% 100%),repeating-linear-gradient(155deg,transparent 0 150px,rgba(0,178,169,.03) 150px 151px,transparent 151px 260px);content:"";inset:0;pointer-events:none;position:absolute}.CompanyPage_companyIdentity__FCiRJ,.CompanyPage_heroActions__VZxdI,.CompanyPage_heroSummary__eR4kF,.CompanyPage_tagCloud__rdNC6{position:relative;z-index:1}.CompanyPage_companyIdentity__FCiRJ{align-items:center;display:grid;grid-gap:clamp(.9rem,2vw,1.25rem);gap:clamp(.9rem,2vw,1.25rem);grid-template-columns:108px minmax(0,1fr);min-width:0}.CompanyPage_companyLogo__A_UBh{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(242,252,249,.92)),linear-gradient(135deg,color-mix(in srgb,var(--company-accent) 16%,transparent),transparent);border:1px solid rgba(171,220,214,.9);border-radius:8px;box-shadow:0 16px 34px rgba(8,41,44,.1),inset 0 1px 0 hsla(0,0%,100%,.94);color:var(--company-teal-deep);display:flex;font-size:2rem;font-weight:950;height:108px;justify-content:center;overflow:hidden;padding:.7rem;width:108px}.CompanyPage_companyLogo__A_UBh img{display:block;height:100%;object-fit:contain;width:100%}.CompanyPage_heroCopy__meE01{min-width:0}.CompanyPage_eyebrow__Oqq5u,.CompanyPage_recentRolesLabel__vChkO,.CompanyPage_sectionEyebrow__n3ByM,.CompanyPage_snapshotHeading__s9kWl>span{color:var(--company-teal-deep);display:block;font-size:.7rem;font-weight:950;letter-spacing:0;line-height:1.2;text-transform:uppercase}.CompanyPage_heroCopy__meE01 h1{color:var(--company-night);font-size:clamp(2rem,4.55vw,3.7rem);font-weight:950;letter-spacing:0;line-height:.99;margin:.42rem 0 0;overflow-wrap:anywhere;text-wrap:balance}.CompanyPage_heroSummary__eR4kF{color:var(--company-muted);font-size:clamp(.94rem,1.3vw,1.02rem);font-weight:680;line-height:1.64;margin:1rem 0 0;max-width:840px}.CompanyPage_tagCloud__rdNC6{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.9rem}.CompanyPage_tagCloud__rdNC6 span{align-items:center;background:hsla(0,0%,100%,.76);border:1px solid rgba(0,178,169,.19);border-radius:999px;color:var(--company-ink);display:inline-flex;font-size:.74rem;font-weight:900;line-height:1.1;min-height:31px;padding:.42rem .6rem}.CompanyPage_heroActions__VZxdI{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.CompanyPage_primaryAction__J5ChT,.CompanyPage_secondaryAction__68Aj2{align-items:center;border-radius:8px;display:inline-flex;font-size:.8rem;font-weight:950;gap:.45rem;justify-content:center;line-height:1.1;min-height:42px;padding:.72rem .82rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.CompanyPage_primaryAction__J5ChT{background:linear-gradient(135deg,var(--company-teal-deep),#0f5656);border:1px solid rgba(8,127,120,.34);box-shadow:0 12px 26px rgba(8,127,120,.16);color:#fff}.CompanyPage_secondaryAction__68Aj2{background:hsla(0,0%,100%,.82);border:1px solid rgba(171,220,214,.94);color:var(--company-night)}.CompanyPage_primaryAction__J5ChT:focus-visible,.CompanyPage_primaryAction__J5ChT:hover,.CompanyPage_secondaryAction__68Aj2:focus-visible,.CompanyPage_secondaryAction__68Aj2:hover{box-shadow:0 16px 32px rgba(8,41,44,.13);outline:none;transform:translateY(-1px)}.CompanyPage_primaryAction__J5ChT:focus-visible,.CompanyPage_primaryAction__J5ChT:hover{color:#fff}.CompanyPage_secondaryAction__68Aj2:focus-visible,.CompanyPage_secondaryAction__68Aj2:hover{border-color:rgba(8,127,120,.45);color:var(--company-night)}.CompanyPage_snapshot__B72QR{background:linear-gradient(145deg,rgba(6,40,44,.985),rgba(10,83,81,.97)),linear-gradient(90deg,rgba(240,220,40,.14),transparent 46%);color:#fff;overflow:hidden;padding:1rem;position:relative}.CompanyPage_snapshot__B72QR:after{background:radial-gradient(circle at top right,rgba(100,230,205,.18),transparent 36%),repeating-linear-gradient(155deg,transparent 0 90px,hsla(0,0%,100%,.025) 90px 91px,transparent 91px 150px);content:"";inset:0;pointer-events:none;position:absolute}.CompanyPage_snapshotGrid__7Arcp,.CompanyPage_snapshotHeading__s9kWl{position:relative;z-index:1}.CompanyPage_snapshotHeading__s9kWl{border-bottom:1px solid hsla(0,0%,100%,.13);display:grid;grid-gap:.2rem;gap:.2rem;padding-bottom:.8rem}.CompanyPage_snapshotHeading__s9kWl>span{color:var(--company-mint)}.CompanyPage_snapshotHeading__s9kWl strong{font-size:1.08rem;font-weight:950;line-height:1.15;overflow-wrap:anywhere}.CompanyPage_snapshotGrid__7Arcp{display:grid;grid-gap:.58rem;gap:.58rem;margin:.78rem 0 0}.CompanyPage_snapshotGrid__7Arcp>div{background:hsla(0,0%,100%,.075);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;display:grid;grid-gap:.22rem;gap:.22rem;padding:.72rem}.CompanyPage_snapshotGrid__7Arcp dt{align-items:center;color:hsla(0,0%,100%,.7);display:inline-flex;font-size:.68rem;font-weight:900;gap:.36rem;line-height:1.1;text-transform:uppercase}.CompanyPage_snapshotGrid__7Arcp dt svg{color:var(--company-mint)}.CompanyPage_snapshotGrid__7Arcp dd{color:#fff;font-size:.94rem;font-weight:900;line-height:1.28;margin:0;overflow-wrap:anywhere}.CompanyPage_contentLayout__0oFdY{align-items:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(290px,340px);min-width:0}.CompanyPage_mainColumn__X9ZFG{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.CompanyPage_contentCard__XkpSD,.CompanyPage_rolesCard__oQGMU{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(249,254,253,.86)),linear-gradient(135deg,rgba(100,230,205,.08),transparent 44%);overflow:hidden;padding:clamp(.95rem,2.1vw,1.25rem);position:relative}.CompanyPage_missionCard__wFz5e{background:linear-gradient(135deg,hsla(0,0%,100%,.97),rgba(247,255,252,.9)),linear-gradient(315deg,rgba(240,220,40,.12),transparent 46%)}.CompanyPage_sectionHeading__tpOjL{align-items:center;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:40px minmax(0,1fr);margin-bottom:.8rem;min-width:0}.CompanyPage_sectionIcon__TOHz3{align-items:center;background:linear-gradient(135deg,rgba(100,230,205,.22),rgba(240,220,40,.14));border:1px solid rgba(0,178,169,.2);border-radius:8px;color:var(--company-teal-deep);display:inline-flex;font-size:1.15rem;height:40px;justify-content:center;width:40px}.CompanyPage_sectionHeading__tpOjL h2{color:var(--company-night);font-size:clamp(1.28rem,2.3vw,1.72rem);font-weight:950;letter-spacing:0;line-height:1.06;margin:.18rem 0 0;overflow-wrap:anywhere}.CompanyPage_founderList__7fSRz p,.CompanyPage_leadCopy__D53u9,.CompanyPage_richCopy__U23je p{color:var(--company-muted);font-size:.94rem;font-weight:670;line-height:1.7}.CompanyPage_leadCopy__D53u9{margin:0}.CompanyPage_cardGrid__DSXOo{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.CompanyPage_featureList__uOWw7{display:grid;grid-gap:.52rem;gap:.52rem;list-style:none;margin:0;padding:0}.CompanyPage_featureList__uOWw7 li{align-items:start;background:hsla(0,0%,100%,.72);border:1px solid rgba(171,220,214,.7);border-radius:8px;color:var(--company-ink);display:grid;font-size:.86rem;font-weight:760;grid-gap:.5rem;gap:.5rem;grid-template-columns:18px minmax(0,1fr);line-height:1.48;padding:.62rem .68rem}.CompanyPage_featureList__uOWw7 li:before{align-items:center;background:rgba(100,230,205,.2);border-radius:999px;color:var(--company-teal-deep);content:"✓";display:inline-flex;font-size:.7rem;font-weight:950;height:18px;justify-content:center;margin-top:.08rem;width:18px}.CompanyPage_editorialCard__mupLr{background:linear-gradient(145deg,rgba(6,40,44,.985),rgba(10,83,81,.97)),linear-gradient(90deg,rgba(240,220,40,.14),transparent 46%);border-color:rgba(8,127,120,.36);color:#fff}.CompanyPage_editorialCard__mupLr:before{background:linear-gradient(90deg,var(--company-mint),var(--company-gold))}.CompanyPage_editorialCard__mupLr .CompanyPage_sectionIcon__TOHz3{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.16);color:var(--company-mint)}.CompanyPage_editorialCard__mupLr .CompanyPage_sectionEyebrow__n3ByM{color:var(--company-mint)}.CompanyPage_editorialCard__mupLr .CompanyPage_richCopy__U23je p,.CompanyPage_editorialCard__mupLr .CompanyPage_sectionHeading__tpOjL h2{color:#fff}.CompanyPage_authorBlock__qYDBs{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.13);display:flex;gap:.68rem;margin-bottom:.85rem;padding-bottom:.85rem}.CompanyPage_authorAvatar__5Seqv{align-items:center;background:linear-gradient(135deg,var(--company-mint),var(--company-gold));border-radius:999px;color:var(--company-night);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:950;height:42px;justify-content:center;width:42px}.CompanyPage_authorBlock__qYDBs span,.CompanyPage_authorBlock__qYDBs strong{display:block}.CompanyPage_authorBlock__qYDBs strong{color:#fff;font-size:.88rem;font-weight:950}.CompanyPage_authorBlock__qYDBs div>span{color:hsla(0,0%,100%,.7);font-size:.75rem;font-weight:760;margin-top:.1rem}.CompanyPage_richCopy__U23je{display:grid;grid-gap:.7rem;gap:.7rem}.CompanyPage_richCopy__U23je p{margin:0}.CompanyPage_founderList__7fSRz,.CompanyPage_resourceList__DYpDo{display:grid;grid-gap:.58rem;gap:.58rem}.CompanyPage_resourceList__DYpDo a{background:hsla(0,0%,100%,.74);border:1px solid rgba(171,220,214,.76);border-radius:8px;color:var(--company-ink);display:grid;grid-gap:.18rem .58rem;gap:.18rem .58rem;grid-template-columns:minmax(0,1fr) auto;padding:.68rem;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.CompanyPage_resourceList__DYpDo a:focus-visible,.CompanyPage_resourceList__DYpDo a:hover{border-color:rgba(8,127,120,.44);outline:none;transform:translateY(-1px)}.CompanyPage_resourceList__DYpDo strong{color:var(--company-night);font-size:.85rem;font-weight:950;line-height:1.32}.CompanyPage_resourceList__DYpDo span{color:var(--company-muted);font-size:.78rem;font-weight:680;grid-column:1/-1;line-height:1.44}.CompanyPage_resourceList__DYpDo svg{color:var(--company-teal-deep);margin-top:.1rem}.CompanyPage_founderList__7fSRz article{background:hsla(0,0%,100%,.74);border:1px solid rgba(171,220,214,.76);border-radius:8px;padding:.7rem}.CompanyPage_founderList__7fSRz a,.CompanyPage_founderList__7fSRz article>div{color:var(--company-night);display:grid;grid-gap:.12rem;gap:.12rem;text-decoration:none}.CompanyPage_founderList__7fSRz a:focus-visible strong,.CompanyPage_founderList__7fSRz a:hover strong{text-decoration:underline;text-underline-offset:3px}.CompanyPage_founderList__7fSRz strong{font-size:.9rem;font-weight:950}.CompanyPage_founderList__7fSRz span{color:var(--company-teal-deep);font-size:.73rem;font-weight:900}.CompanyPage_founderList__7fSRz p{font-size:.8rem;line-height:1.5;margin:.52rem 0 0}.CompanyPage_insightsGrid__kvvp_{display:grid;grid-gap:.62rem;gap:.62rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.CompanyPage_insightCard__F_Bdx,.CompanyPage_ratingCard__M9uLq{background:hsla(0,0%,100%,.74);border:1px solid rgba(171,220,214,.76);border-radius:8px;min-width:0;padding:.72rem}.CompanyPage_insightCard__F_Bdx{align-items:center;display:flex;gap:.66rem}.CompanyPage_insightCard__F_Bdx span,.CompanyPage_insightCard__F_Bdx strong,.CompanyPage_ratingCard__M9uLq>span,.CompanyPage_ratingCard__M9uLq>strong{display:block}.CompanyPage_insightCard__F_Bdx strong,.CompanyPage_ratingCard__M9uLq>strong{color:var(--company-night);font-size:.84rem;font-weight:950;line-height:1.25}.CompanyPage_insightCard__F_Bdx span,.CompanyPage_ratingCard__M9uLq>span{color:var(--company-teal-deep);font-size:.68rem;font-weight:900;margin-top:.1rem;text-transform:uppercase}.CompanyPage_ratingStars__CfZXG{align-items:center;display:flex;gap:.42rem;margin-top:.46rem}.CompanyPage_ratingStars__CfZXG small{color:var(--company-muted);font-size:.72rem;font-weight:850}.CompanyPage_sideRail__bvFTB{min-width:0;position:-webkit-sticky;position:sticky;top:1rem}.CompanyPage_rolesCard__oQGMU{display:grid;grid-gap:.72rem;gap:.72rem}.CompanyPage_rolesTopline__2H62H{align-items:center;display:flex;gap:.7rem;justify-content:space-between;padding-top:.14rem}.CompanyPage_rolesTopline__2H62H span{color:var(--company-teal-deep);font-size:.68rem;font-weight:950;text-transform:uppercase}.CompanyPage_rolesTopline__2H62H strong{align-items:center;background:rgba(100,230,205,.18);border:1px solid rgba(8,127,120,.2);border-radius:999px;color:var(--company-teal-deep);display:inline-flex;font-size:.82rem;font-weight:950;height:32px;justify-content:center;min-width:32px;padding:0 .45rem}.CompanyPage_rolesCard__oQGMU h2{color:var(--company-night);font-size:1.5rem;font-weight:950;letter-spacing:0;line-height:1.04;margin:0;overflow-wrap:anywhere}.CompanyPage_rolesCard__oQGMU>p{color:var(--company-muted);font-size:.84rem;font-weight:680;line-height:1.55;margin:0}.CompanyPage_recentRoles__e_zwt{border-top:1px solid rgba(171,220,214,.72);display:grid;grid-gap:.46rem;gap:.46rem;padding-top:.72rem}.CompanyPage_recentRolesLabel__vChkO{margin-bottom:.08rem}.CompanyPage_recentRoles__e_zwt a{background:hsla(0,0%,100%,.76);border:1px solid rgba(171,220,214,.72);border-radius:8px;color:var(--company-ink);display:grid;grid-gap:.16rem .45rem;gap:.16rem .45rem;grid-template-columns:minmax(0,1fr) auto;padding:.62rem;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.CompanyPage_recentRoles__e_zwt a:focus-visible,.CompanyPage_recentRoles__e_zwt a:hover{border-color:rgba(8,127,120,.42);outline:none;transform:translateY(-1px)}.CompanyPage_recentRoles__e_zwt strong{color:var(--company-night);font-size:.8rem;font-weight:950;line-height:1.3;overflow-wrap:anywhere}.CompanyPage_recentRoles__e_zwt a>span{color:var(--company-muted);font-size:.72rem;font-weight:670;grid-column:1/-1;line-height:1.42}.CompanyPage_recentRoles__e_zwt svg{color:var(--company-teal-deep);margin-top:.12rem}.CompanyPage_browseJobsLink__UqrIa{align-items:center;background:linear-gradient(135deg,var(--company-teal-deep),#0f5656);border:1px solid rgba(8,127,120,.32);border-radius:8px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:950;gap:.42rem;justify-content:center;line-height:1.15;min-height:42px;padding:.7rem;text-align:center;text-decoration:none}.CompanyPage_browseJobsLink__UqrIa:focus-visible,.CompanyPage_browseJobsLink__UqrIa:hover{box-shadow:0 12px 26px rgba(8,127,120,.16);color:#fff;outline:none;transform:translateY(-1px)}@media (max-width:980px){.CompanyPage_companyPage__D2LVL{min-height:calc(100vh - 64px);padding:.9rem .75rem 2.5rem}.CompanyPage_contentLayout__0oFdY,.CompanyPage_hero__hmE0I{grid-template-columns:1fr}.CompanyPage_snapshotGrid__7Arcp{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.CompanyPage_sideRail__bvFTB{position:static}}@media (max-width:700px){.CompanyPage_companyIdentity__FCiRJ{align-items:start;grid-template-columns:76px minmax(0,1fr)}.CompanyPage_companyLogo__A_UBh{font-size:1.45rem;height:76px;padding:.5rem;width:76px}.CompanyPage_heroCopy__meE01 h1{font-size:clamp(1.72rem,8.8vw,2.45rem);line-height:1.02}.CompanyPage_heroSummary__eR4kF{font-size:.92rem}.CompanyPage_cardGrid__DSXOo,.CompanyPage_snapshotGrid__7Arcp{grid-template-columns:1fr}.CompanyPage_heroActions__VZxdI{display:grid;grid-template-columns:1fr}.CompanyPage_primaryAction__J5ChT,.CompanyPage_secondaryAction__68Aj2{width:100%}}@media (max-width:430px){.CompanyPage_companyPage__D2LVL{padding-left:.6rem;padding-right:.6rem}.CompanyPage_companyIdentity__FCiRJ{grid-template-columns:1fr}.CompanyPage_companyLogo__A_UBh{height:72px;width:72px}.CompanyPage_heroCopy__meE01 h1{font-size:1.72rem}.CompanyPage_sectionHeading__tpOjL{align-items:start}}@media (prefers-reduced-motion:reduce){.CompanyPage_companyPage__D2LVL *,.CompanyPage_companyPage__D2LVL :after,.CompanyPage_companyPage__D2LVL :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}