.chem-hero-video{min-height:82vh;position:relative;display:flex;align-items:flex-end;overflow:hidden;padding-top:160px;padding-bottom:92px;background:var(--brand-primary-dark)}.hero-poster,.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-poster{z-index:0}.hero-video{z-index:1}.hero-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,rgba(10,70,79,.88),rgba(10,70,79,.3))}.hero-video-toggle{position:absolute;z-index:3;top:96px;right:32px;border:1px solid rgba(255,255,255,.4);color:#fff;background:rgba(10,70,79,.75);border-radius:999px;padding:8px 14px}.hero-inner{position:relative;z-index:3;max-width:820px}.hero-inner h1,.hero-inner p{color:#fff}.hero-inner h1{font-size:76px}.hero-inner p{font-size:20px}.portfolio-group{margin-top:28px}.logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px}.chip-grid a,.logo-grid a{display:block;padding:20px;border:1px solid var(--brand-border);border-radius:var(--radius);background:#fff;color:var(--brand-text);font-weight:800;text-align:center}.chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px}.circular-hero img,.newsroom-card img{width:100%;border-radius:var(--radius);-o-object-fit:cover;object-fit:cover}.circular-hero img{aspect-ratio:4/3}.kpi-row{display:flex;flex-wrap:nowrap;gap:16px;margin:28px 0}.kpi-row div{flex:1 1 0;min-width:0;padding:16px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius)}.kpi-row strong{display:block;color:var(--brand-primary);font-size:28px}.newsroom-card{background:0 0}.newsroom-card img{aspect-ratio:4/3;margin-bottom:16px}.newsroom-card time{color:var(--brand-primary);font-weight:700;font-size:13px}.seek-together{background:linear-gradient(180deg,#fff,#e9f5f7)}.platform-wordmark{display:inline-block;color:var(--brand-primary);font-size:42px;font-weight:800;margin-bottom:18px}.capability-row{margin:28px 0}.capability-row div>h3,.capability-row div>p{text-align:left}.sds-band{background:var(--brand-primary);color:#fff}.sds-band .container{display:flex;justify-content:space-between;gap:32px;align-items:center}.sds-band h2,.sds-band p{color:#fff}@media (max-width:991px){.hero-inner h1{font-size:44px}.kpi-row,.sds-band .container{flex-direction:column;align-items:flex-start}}