.home-page{overflow:hidden}.chem-hero-video{position:relative;min-height:80vh;padding-top:160px;display:flex;align-items:center;color:var(--brand-text-inverse);background:var(--brand-neutral-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-video{opacity:0}.hero-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(9,42,34,.86),rgba(9,42,34,.45) 55%,rgba(9,42,34,.2))}.hero-video-toggle{position:absolute;right:2rem;top:110px;z-index:2;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(0,0,0,.24);color:#fff;padding:.5rem .9rem}.hero-inner{position:relative;z-index:1;max-width:780px;padding-bottom:4rem}.hero-inner .eyebrow{color:var(--brand-accent)}.hero-inner h1{font-size:4.8rem;line-height:1;font-weight:900}.hero-inner p{max-width:680px;color:rgba(255,255,255,.86);font-size:1.14rem}.chem-anniversary,.chem-industries-grid,.chem-three-pillars{padding:5rem 0}.article-card,.industry-grid a,.media-card-row article,.pillar-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff;height:100%}.pillar-card{padding:2rem}.pillar-num{display:block;color:var(--brand-primary);font-size:2.4rem;font-weight:900}.pillar-card dl{display:grid;grid-template-columns:1fr 1fr;margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--brand-border)}.chem-innovation-magazine{padding:5rem 0;background:var(--brand-bg-alt)}.magazine-head span{font-size:3.2rem;font-weight:900;color:var(--brand-primary-dark)}.article-card{overflow:hidden}.article-card img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.article-card a,.article-card h3,.article-card span{margin-left:1rem;margin-right:1rem}.article-card span{display:inline-block;margin-top:1rem;color:var(--brand-primary-dark);font-weight:800}.article-card h3{font-size:.86rem;line-height:1.3;margin-top:.45rem;margin-left:.6rem;margin-right:.6rem}.article-card a{display:inline-block;margin-bottom:1rem}.industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.industry-grid a{padding:1.4rem;color:var(--brand-text)}.industry-grid span{display:inline-grid;align-items:center;justify-items:center;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--brand-bg-alt);color:var(--brand-primary-dark);font-weight:900;margin-bottom:1rem}.chem-media-tabs{padding:5rem 0;background:#f8fbfc}.chem-media-tabs .nav-pills,.industry-tabs .nav-pills,.media-center-tabs .nav-pills{gap:.75rem;margin-bottom:1.5rem}.nav-pills .nav-link.active{background:var(--brand-primary)}.media-card-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.media-card-row article{padding:1.4rem}.media-card-row article h3{font-size:.95rem;line-height:1.32;margin-top:.5rem}.media-card-row time{color:var(--brand-primary-dark);font-weight:800}.video-frame{position:relative;border-radius:var(--brand-radius);overflow:hidden}.video-frame img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.video-frame span{position:absolute;left:1rem;bottom:1rem;background:rgba(23,51,68,.78);color:#fff;border-radius:999px;padding:.5rem .8rem}.timeline-mini{display:grid;grid-template-columns:80px 1fr;grid-gap:1rem;gap:1rem;border-top:1px solid var(--brand-border);padding:1rem 0}.timeline-mini span:first-child{color:var(--brand-primary-dark);font-weight:900}.chem-investor{padding:5rem 0;background:#102a3a;color:#fff}.ticker-panel,.webcast-panel{height:100%;border:1px solid rgba(255,255,255,.18);border-radius:var(--brand-radius);padding:2rem;background:rgba(255,255,255,.06)}.ticker-panel strong{display:block;font-size:2.4rem;color:var(--brand-accent)}.webcast-panel{display:grid;grid-template-columns:180px 1fr;grid-gap:1.2rem;gap:1.2rem}.webcast-panel img{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;background:rgba(255,255,255,.12)}.chem-newsletter{padding:5rem 0 6rem;background:linear-gradient(135deg,#eaf8ee,#e8f6ff);text-align:center}.newsletter-form{display:flex;gap:.75rem;max-width:640px;margin:1.5rem auto 0}@media (max-width:991px){.hero-inner h1{font-size:3rem}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.webcast-panel{grid-template-columns:1fr}}@media (max-width:575px){.hero-inner h1{font-size:2.4rem}.industry-grid,.newsletter-form{grid-template-columns:1fr;display:grid}}