html.lenis{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}.homepageLabCompanyPage{background:var(--dune-home-background-primary);min-height:100svh;color:var(--dune-home-text-primary);--homepage-lab-company-brand-letter:var(--dune-home-brand-letter,.28em);--homepage-lab-company-header-height:var(--dune-home-header-height,71px);--homepage-lab-company-edge:var(--dune-home-page-edge,clamp(40px,3.35vw,48px));--homepage-lab-company-title-description-gap:var(--dune-home-title-description-gap,32px);--homepage-lab-company-card-title-description-gap:var(--dune-home-card-title-description-gap,10px);font-family:var(--dune-home-font-body,var(--font-sans,Arial,sans-serif))}.homepageLabCompanyPage :where(a,button,[tabindex],[role=button],summary):focus,.homepageLabCompanyPage :where(a,button,[tabindex],[role=button],summary):focus-visible{box-shadow:none;outline:0!important}.homepageLabCompanyHeader{z-index:100;height:var(--homepage-lab-company-header-height);padding:var(--dune-home-header-padding,16px 24px);border-bottom:1.5px solid var(--dune-home-header-border);background:var(--dune-home-background-primary);-webkit-backdrop-filter:var(--dune-home-header-backdrop);backdrop-filter:var(--dune-home-header-backdrop);grid-template-columns:1fr;align-items:center;display:grid;position:sticky;top:0;left:0;right:0}.homepageLabCompanyHeader a{color:inherit;text-decoration:none}.homepageLabCompanyBrand{left:var(--homepage-lab-company-edge);color:var(--dune-home-text-primary);font-family:var(--dune-home-font-brand);letter-spacing:var(--homepage-lab-company-brand-letter);align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:23px}.homepageLabCompanyBrandMark{background:var(--v3-logo-mark-image,url(/experiments/v3/logo-white.png))center/contain no-repeat;opacity:.96;flex:none;width:24px;height:24px;display:block}.homepageLabCompanyNav{justify-content:center;justify-self:center;align-items:center;gap:var(--dune-home-nav-gap);color:var(--dune-home-text-primary);font-size:var(--dune-home-nav-font-size);font-weight:400;line-height:1.1;display:flex}.homepageLabCompanyNav a{transition:opacity .16s}.homepageLabCompanyNav a:hover,.homepageLabCompanyNav a:focus-visible{opacity:.72}.homepageLabCompanyHeaderAction{right:var(--homepage-lab-company-edge);height:var(--v3-control-height,32px);min-height:var(--v3-control-height,32px);background:var(--dune-home-glass-dark-soft);min-width:89px;color:var(--dune-home-text-primary);font-family:var(--dune-home-button-font);font-size:var(--dune-home-button-font-size);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;justify-content:center;align-items:center;padding:0 16px;font-weight:400;line-height:1;transition:background .16s,transform .16s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.homepageLabCompanyHeaderAction:hover,.homepageLabCompanyHeaderAction:focus-visible{background:var(--dune-home-glass-dark-hover)}.homepageLabCompanyHero{min-height:calc(100svh - var(--homepage-lab-company-header-height));--homepage-lab-company-hero-inset-y:clamp(18px,1.65vw,28px);--homepage-lab-company-hero-inset-x:clamp(22px,2.1vw,36px);padding:var(--homepage-lab-company-hero-inset-y)var(--homepage-lab-company-hero-inset-x);isolation:isolate;background:var(--dune-home-background-primary);place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.homepageLabCompanyHeroMedia{top:var(--homepage-lab-company-hero-inset-y);bottom:var(--homepage-lab-company-hero-inset-y);z-index:-1;width:min(var(--dune-home-content-max,1386px),calc(100% - 80px));background:#050505;border-radius:4px;position:absolute;left:50%;transform:translate(-50%)}.homepageLabCompanyHeroMedia:after{content:none}.homepageLabCompanyHeroContent{text-align:center;justify-items:center;max-width:720px;padding:64px 24px 88px;display:grid}.homepageLabCompanyHeroPill{min-height:26px;margin-bottom:var(--dune-home-title-description-gap);color:var(--dune-home-text-tertiary);letter-spacing:0;-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14);background:#ffffff09;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:1px 13px 0;font-size:11px;font-weight:400;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.homepageLabCompanyHero h1{color:#fff;text-wrap:balance;gap:0;display:grid}.homepageLabCompanyHero h1 span{color:#fff;display:block}.homepageLabCompanyHero h1.dune-home-display>span:last-child{color:#fff}.homepageLabCompanyHero p{max-width:470px;margin:var(--homepage-lab-company-title-description-gap)0 0;color:#ffffffad;font-size:var(--dune-home-p1);letter-spacing:0;font-weight:400;line-height:1.3}.homepageLabCompanyMission{z-index:2;background:var(--dune-home-background-primary);color:#080808;padding:112px 40px 88px;position:relative}.homepageLabCompanyMissionInner{grid-template-columns:1fr;width:min(1386px,100%);min-height:760px;margin:0 auto;display:grid;position:relative}.homepageLabCompanyMissionRail{background:#0808081a;width:1.5px;position:absolute;top:0;bottom:88px;left:0}.homepageLabCompanyMissionCopy{width:min(1000px,100% - 96px);margin:0 auto}.homepageLabCompanyMissionKicker{margin:0 0 var(--dune-home-title-description-gap);color:var(--dune-home-text-tertiary);font-family:var(--dune-home-font-mono);font-size:var(--dune-home-s2);letter-spacing:var(--dune-home-kicker-letter);font-weight:500;line-height:var(--dune-home-s-line);text-transform:uppercase;align-items:center;gap:0;display:inline-flex}.homepageLabCompanyMissionKicker span{background:var(--dune-home-text-tertiary);width:6px;height:6px;display:none}.homepageLabCompanyMissionText{color:var(--dune-home-text-primary);font-family:var(--dune-home-font-heading);letter-spacing:var(--dune-home-heading-letter);margin:0;font-size:clamp(28px,2.45vw,35px);font-weight:400;line-height:1}.homepageLabCompanyMissionText span{color:var(--dune-home-text-primary);transition:color .26s cubic-bezier(.19,1,.22,1),opacity .26s cubic-bezier(.19,1,.22,1)}.homepageLabCompanyMissionText span.isActive{color:var(--dune-home-text-primary)}.homepageLabCompanyMissionParagraphBreak{height:.62em;display:block}.homepageLabCompanyStats{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;margin-top:112px;display:grid}.homepageLabCompanyStat{text-align:center;border-left:1.5px solid #08080817;align-content:start;justify-items:center;gap:38px;min-height:240px;padding:34px 32px 32px;display:grid}.homepageLabCompanyStat strong{color:#050505;font-family:var(--dune-home-font-heading);letter-spacing:var(--dune-home-heading-letter);font-size:clamp(56px,4.7vw,78px);font-weight:400;line-height:.95}.homepageLabCompanyStat>span{color:var(--dune-home-text-tertiary);font-family:var(--dune-home-font-mono);font-size:var(--dune-home-s1);letter-spacing:var(--dune-home-kicker-letter);font-weight:500;line-height:var(--dune-home-s-line);text-transform:uppercase}.homepageLabCompanyCta{min-height:var(--dune-home-button-height,44px);border-radius:var(--dune-home-button-radius,999px);padding:1px var(--dune-home-button-padding-x,24px)0;background:var(--dune-home-button-primary-bg,#fff);color:var(--dune-home-button-primary-text,#111);font-family:var(--dune-home-button-font,"V3 IBM Plex Mono",var(--font-mono,monospace));font-size:var(--dune-home-button-font-size,11px);letter-spacing:var(--dune-home-button-letter,.1em);border:0;justify-content:center;align-items:center;gap:10px;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.homepageLabCompanyCta svg{stroke-width:2.4px;width:13px;height:13px}.homepageLabCompanyCta:hover,.homepageLabCompanyCta:focus-visible{background:var(--dune-home-button-primary-hover-bg,#f1f1ef);transform:none}.homepageLabCompanyBottomCta{z-index:2;background:var(--dune-home-background-primary);color:#fff;border-top:1.5px solid #ffffff1f;padding:64px 40px;position:relative}.homepageLabCompanyBottomCtaInner{justify-content:space-between;align-items:center;gap:64px;width:100%;min-height:39px;margin:0 auto;display:flex}.homepageLabCompanyBottomCta h2{color:#fff;max-width:836px;font-family:var(--dune-home-font-heading);letter-spacing:var(--dune-home-heading-letter);margin:0;font-size:32px;font-weight:400;line-height:1}.homepageLabCompanyBottomCtaButton{flex:none;margin-top:0}.homepageLabCompanyFooter{z-index:2;background:var(--dune-home-background-primary);color:#fff;border-top:1.5px solid #ffffff1f;min-height:487px;padding:48px 40px 20px;position:relative;overflow:hidden}.homepageLabCompanyFooterInner{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(160px,342px));align-items:start;width:100%;margin:0 auto;display:grid}.homepageLabCompanyFooterBrandBlock{align-content:start;min-height:153px;display:grid}.homepageLabCompanyFooterBrand{justify-content:center;align-items:center;width:26px;height:26px;text-decoration:none;display:inline-flex}.homepageLabCompanyFooterBrandMark{background:var(--v3-logo-mark-image,url(/experiments/v3/logo-white.png))center/contain no-repeat;opacity:.96;flex:none;width:26px;height:26px;display:block}.homepageLabCompanyFooterLinks{align-content:start;gap:8px;min-width:0;display:grid;overflow:hidden}.homepageLabCompanyFooterLinks h2{color:var(--dune-home-text-tertiary);font-family:var(--v3-font-index,"V3 IBM Plex Sans",system-ui,sans-serif);letter-spacing:0;margin:0 0 6px;font-size:12px;font-weight:400;line-height:15.6px}.homepageLabCompanyFooterLinks a{color:#fff;font-size:var(--dune-home-p2);font-weight:400;line-height:var(--dune-home-p2-line);letter-spacing:0;text-decoration:none;transition:color .16s,opacity .16s}.homepageLabCompanyFooterLinks a:hover,.homepageLabCompanyFooterLinks a:focus-visible{color:#fff;opacity:.68}.homepageLabCompanyFooterWordmark{color:#0000;background:linear-gradient(#ffffff24 0%,#ffffff0e 52%,#ffffff03 100%);font-family:var(--v3-font-brand,"V3 Chillax","V3 IBM Plex Sans",system-ui,sans-serif);font-size:clamp(92px,12.6vw,198px);font-weight:var(--v3-home-weight-brand,560);letter-spacing:var(--v3-brand-mark-letter,.18em);opacity:1;pointer-events:none;text-transform:uppercase;white-space:nowrap;-webkit-background-clip:text;background-clip:text;line-height:.88;position:absolute;bottom:-8px;right:-2.8vw}.homepageLabCompanyFooterLegal{color:#fff9;letter-spacing:0;align-items:center;gap:18px;width:min(396px,100% - 80px);margin:0;font-size:12px;font-weight:400;line-height:18px;display:flex;position:absolute;bottom:20px;left:40px}.homepageLabCompanyFooterLegal span:first-child{color:#fff}@media (max-width:760px){.homepageLabCompanyPage{--homepage-lab-company-header-height:64px;--homepage-lab-company-edge:16px}.homepageLabCompanyHeader{height:var(--homepage-lab-company-header-height);padding:13px 16px}.homepageLabCompanyBrand{font-size:12px;top:21px}.homepageLabCompanyBrand span:last-child,.homepageLabCompanyNav{display:none}.homepageLabCompanyBrandMark{width:22px;height:22px}.homepageLabCompanyHeaderAction{display:none}.homepageLabCompanyHero{place-items:end center;padding:12px}.homepageLabCompanyHeroMedia{width:calc(100% - 24px);top:12px;bottom:12px}.homepageLabCompanyHeroContent{width:100%;padding:calc(var(--homepage-lab-company-header-height) + 80px)20px 72px;text-align:left;justify-items:start}.homepageLabCompanyHero p{max-width:min(100%,420px);margin-top:var(--homepage-lab-company-title-description-gap);font-size:var(--dune-home-p1)}.homepageLabCompanyMission{padding:72px 20px 64px}.homepageLabCompanyMissionInner{min-height:auto}.homepageLabCompanyMissionRail{display:none}.homepageLabCompanyMissionCopy{width:100%;margin:0}.homepageLabCompanyMissionKicker{margin-bottom:var(--dune-home-title-description-gap)}.homepageLabCompanyMissionText{font-size:clamp(24px,7vw,32px)}.homepageLabCompanyStats{grid-template-columns:1fr;margin-top:64px}.homepageLabCompanyStat{border-top:1.5px solid #08080817;border-left:0;gap:18px;min-height:148px;padding:24px 0}.homepageLabCompanyStat:first-child{border-top-color:#08080817}.homepageLabCompanyStat strong{font-size:clamp(56px,16vw,76px)}.homepageLabCompanyBottomCta{padding:44px 20px}.homepageLabCompanyBottomCtaInner{flex-direction:column;align-items:flex-start;gap:28px}.homepageLabCompanyBottomCta h2{max-width:min(100%,560px);font-size:clamp(26px,7.4vw,34px);line-height:.94}.homepageLabCompanyBottomCtaButton{align-self:flex-start;width:fit-content;max-width:100%}.homepageLabCompanyFooter{min-height:560px;padding:40px 20px 22px}.homepageLabCompanyFooterInner{grid-template-columns:1fr 1fr;gap:34px 28px}.homepageLabCompanyFooterBrandBlock{grid-column:1/-1;min-height:42px}.homepageLabCompanyFooterLinks{gap:7px}.homepageLabCompanyFooterLinks h2{margin-bottom:2px}.homepageLabCompanyFooterWordmark{text-align:center;font-size:clamp(46px,12.5vw,88px);bottom:64px;left:20px;right:20px}.homepageLabCompanyFooterLegal{flex-wrap:wrap;gap:8px 14px;width:calc(100% - 40px);bottom:22px;left:20px}}.homepageLabCompanyMission{color:var(--dune-home-text-primary)}.homepageLabCompanyMissionRail{background:var(--dune-home-line-dark)}.homepageLabCompanyMissionKicker{color:var(--dune-home-text-tertiary)}.homepageLabCompanyMissionKicker span{background:var(--dune-home-text-tertiary)}.homepageLabCompanyMissionText,.homepageLabCompanyMissionText span,.homepageLabCompanyMissionText span.isActive{color:var(--dune-home-text-primary)}.homepageLabCompanyStat{border-left-color:var(--dune-home-line-dark)}.homepageLabCompanyStat:first-child{border-left-color:#0000}.homepageLabCompanyStat strong{color:var(--dune-home-text-primary)}.homepageLabCompanyStat>span{color:var(--dune-home-text-tertiary)}.homepageLabCompanyMissionRail{display:none}.homepageLabCompanyStat,.homepageLabCompanyStat:first-child{border-left:0}@media (max-width:700px){.homepageLabCompanyStat,.homepageLabCompanyStat:first-child{border-top-color:var(--dune-home-line-dark)}}
