.techHero{color:#fff;background:#07130f;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.techHeroImage{background:url(/assets/images/technology/glowing_green_gold_liquid_microcosm.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.techHeroShade{background:linear-gradient(90deg,#040c09f2 0%,#040c09db 36%,#040c096b 63%,#040c091a 100%);position:absolute;inset:0}.techHeroInner{z-index:2;padding:120px 0 110px;position:relative}.techHeroCopy{max-width:720px}.techEyebrow{letter-spacing:.16em;color:#769a84;margin-bottom:20px;font-size:11px;font-weight:700}.techHero .techEyebrow{color:#a9d4ba}.techHero h1{letter-spacing:-.055em;max-width:820px;font-size:clamp(54px,6.2vw,92px);font-weight:500;line-height:.98}.techHeroLead{color:#eff7f2;max-width:680px;margin:30px 0 10px;font-size:22px;line-height:1.48}.techHeroSub{color:#c8d8cf;max-width:650px;font-size:16px;line-height:1.65}.techHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.techButton{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.techButtonPrimary{color:#112319;background:#b3d277}.techButtonPrimary:hover{background:#bfdc86;transform:translateY(-1px)}.techButtonGhost{color:#fff;background:#ffffff05;border-color:#ffffff73}.techButtonGhost:hover{background:#ffffff12}.techButtonOutline{color:#234936;background:#fff;border-color:#8fac79}.techSection{padding:110px 0}.techFoundation{background:#f7f5ef}.techFoundationGrid{grid-template-columns:.95fr 1.35fr;align-items:start;gap:72px;display:grid}.techSectionIntro h2,.techCenteredHeader h2,.techApplicationGrid h2,.techWhy h2{letter-spacing:-.045em;font-size:clamp(36px,3.8vw,56px);font-weight:500}.techSectionIntro p,.techApplicationCopy p,.techWhy p,.techPlatformCopy p{font-size:16px;line-height:1.72}.techSectionIntro strong,.techWhy strong{color:#203e30}.techPlatformCard{background:#fff;border:1px solid #d9ded8;border-radius:28px;grid-template-columns:.86fr 1.14fr;display:grid;overflow:hidden;box-shadow:0 20px 60px #18302412}.techPlatformVisual{background:url(/assets/images/technology/functionalized_biopolymer_network.png) 50%/cover no-repeat;min-height:580px;position:relative}.techPlatformVisual:before{content:"";background:linear-gradient(#ffffff0a,#142f230f);position:absolute;inset:0}.techPlatformVisual span{display:none}.techPlatformCopy{padding:46px}.techPlatformCopy h3{letter-spacing:-.035em;margin-bottom:18px;font-size:31px;line-height:1.07}.techCapabilityLabel{color:#52745f;margin:26px 0 12px;font-size:12px;font-weight:700}.techCapabilities{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.techCapabilities span{color:#31483b;border-top:1px solid #e5e8e4;padding:8px 0;font-size:12px}.techCaveat{margin-top:22px;color:#7a877f!important;font-size:13px!important}.techProcessSection{background:#fff}.techCenteredHeader{text-align:center;max-width:900px;margin:0 auto 50px}.techCenteredHeader .techEyebrow{margin-bottom:14px}.techProcess{grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:start;gap:20px;display:grid}.techStep{position:relative}.techStepNo{color:#fff;z-index:2;background:#6e945f;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:-15px;margin-left:12px;font-size:11px;font-weight:700;display:grid;position:relative}.techStepVisual{background-position:50%;background-size:cover;border:1px solid #dde4df;border-radius:22px;height:225px;position:relative;overflow:hidden}.techStepVisualA{background-image:url(/assets/images/technology/bio_based_materials_from_nature_to_performance.png)}.techStepVisualB{background-image:url(/assets/images/technology/glassy_fluid_to_cellular_lattice.png)}.techStepVisualC{background-image:url(/assets/images/technology/translucent_mesh_membrane_on_glass_surface.png)}.techStepVisual span{display:none}.techStep h3{margin:18px 0 6px;font-size:20px}.techStep p{margin:0;font-size:14px}.techProcessArrow{color:#728077;align-self:center;margin-top:98px;font-size:28px}.techApplicationDriven{color:#fff;background:#10271e}.techApplicationGrid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:110px;display:grid}.techApplicationGrid .techEyebrow{color:#95bba4}.techApplicationGrid h2{color:#fff}.techApplicationCopy p{color:#c7d8ce;font-size:18px}.techApplicationCopy p:nth-child(2){color:#fff;margin:10px 0;font-size:24px;font-weight:600}.techArchitecturesSection{background:#f7f5ef}.techArchitectureHeader{margin-bottom:38px}.techArchitectureGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.techArchitectureCard{background:#fff;border:1px solid #dde3de;border-radius:22px;flex-direction:column;min-height:430px;display:flex;overflow:hidden}.techArchitectureVisual{background-position:50%;background-size:cover;height:175px;position:relative;overflow:hidden}.techArchitectureVisual.hydrophilic{background-image:url(/assets/images/technology/architecture-hydrophilic.png)}.techArchitectureVisual.hydrophobic{background-image:url(/assets/images/technology/architecture-hydrophobic.png)}.techArchitectureVisual.film{background-image:url(/assets/images/technology/architecture-film-forming.png)}.techArchitectureVisual.capsules{background-image:url(/assets/images/technology/architecture-encapsulation.png)}.techArchitectureVisual:after{content:"";background:linear-gradient(#ffffff05,#10271e14);position:absolute;inset:0}.techArchitectureVisual span{display:none}.techArchitectureBody{padding:24px 24px 28px}.techArchitectureBody h3{margin-bottom:12px;font-size:21px;line-height:1.12}.techArchitectureBody p{margin:0;font-size:14px}.techCenterAction{text-align:center;margin-top:34px}.techWhy{background:#fff}.techWhyGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:84px;display:grid}.techWhyGrid>div:first-child{padding-right:40px}.techBeyondCard{border-left:1px solid #dfe5df;padding-left:60px}.techBeyondCard h3{letter-spacing:-.04em;margin-bottom:20px;font-size:36px;line-height:1.06}.techTextLink{color:#335a45;gap:8px;margin-top:12px;font-size:14px;font-weight:700;display:inline-flex}.techFinalCta{color:#fff;background:#07130f;padding:72px 0}.techFinalInner{grid-template-columns:1fr 1.25fr auto;align-items:center;gap:44px;display:grid}.techFinalInner h2{font-size:48px;font-weight:500}.techFinalInner p{color:#c6d6cd;margin:0}.techEyebrowLight{color:#94b9a3!important}@media (max-width:980px){.techFoundationGrid,.techApplicationGrid,.techWhyGrid{grid-template-columns:1fr;gap:50px}.techPlatformCard{grid-template-columns:1fr}.techPlatformVisual{min-height:360px}.techProcess{grid-template-columns:1fr;gap:28px}.techProcessArrow{display:none}.techArchitectureGrid{grid-template-columns:1fr 1fr}.techBeyondCard{border-top:1px solid #dfe5df;border-left:0;padding-top:42px;padding-left:0}.techFinalInner{grid-template-columns:1fr;gap:24px}.techFinalInner .techButton{justify-self:start}}@media (max-width:640px){.techHero{min-height:690px}.techHeroImage{background-position:62%}.techHeroInner{padding:90px 0 80px}.techHero h1{font-size:51px}.techHeroLead{font-size:19px}.techHeroActions{flex-direction:column;align-items:flex-start}.techSection{padding:72px 0}.techSectionIntro h2,.techCenteredHeader h2,.techApplicationGrid h2,.techWhy h2{font-size:36px}.techPlatformCopy{padding:30px 24px}.techPlatformVisual{min-height:280px}.techCapabilities,.techArchitectureGrid{grid-template-columns:1fr}.techArchitectureCard{min-height:auto}.techArchitectureVisual{height:210px}.techApplicationCopy p{font-size:16px}.techApplicationCopy p:nth-child(2){font-size:22px}.techWhyGrid>div:first-child{padding-right:0}.techBeyondCard h3{font-size:31px}.techFinalInner h2{font-size:38px}}
