html{scroll-padding-top:90px}.technology-hero{position:relative;background:#102927 url('../assets/images/production.jpg') center/cover;color:#fff;min-height:620px}.technology-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#071f1ef2 0%,#071f1ecb 55%,#071f1e70 100%)}.technology-hero-copy{position:relative;padding-top:128px;padding-bottom:125px}.technology-eyebrow{font-size:11px;letter-spacing:.2em;font-weight:800;color:var(--lime)}.technology-hero h1{font-size:clamp(70px,8vw,118px);line-height:.98;letter-spacing:-.075em;margin:28px 0}.technology-hero p{font-size:19px;line-height:1.65;max-width:650px;color:#d9e6e0;margin-bottom:34px}.technology-intro{padding-top:115px;padding-bottom:120px}.technology-intro-grid,.technology-materials-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:end;margin-top:35px}.technology-intro h2,.technology-processes h2,.technology-services h2,.technology-materials h2,.technology-contact h2{font-size:clamp(52px,5.4vw,80px);line-height:1.07;margin:0}.technology-intro p,.technology-services-head p,.technology-materials p{font-size:17px;line-height:1.75;color:var(--muted);margin:0}.technology-processes{background:#173734;color:#fff;padding:115px 0 125px}.technology-processes .section-label{color:var(--lime)}.technology-processes h2{margin:35px 0 45px}.technology-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.technology-process-card{background:#fff;color:#102927;display:grid;grid-template-columns:.42fr .58fr;min-height:410px}.technology-process-visual{padding:25px;display:flex;flex-direction:column;justify-content:space-between;background:#d9ed83;overflow:hidden}.technology-process-visual>span{font-size:11px;letter-spacing:.14em;font-weight:800}.technology-process-visual strong{font:800 clamp(48px,5vw,76px)/1.05 Manrope,sans-serif;letter-spacing:-.07em}.technology-process-visual strong small{font-size:22px;letter-spacing:0}.molding-visual{background:#d9ed83}.extrusion-visual{background:#c8dfd4}.technology-process-copy{padding:34px;display:flex;flex-direction:column}.technology-process-copy>span{color:#4f8353;font-size:10px;letter-spacing:.13em;font-weight:800}.technology-process-copy h3{font-size:clamp(25px,2.5vw,36px);line-height:1.13;margin:20px 0}.technology-process-copy p{font-size:15px;line-height:1.7;color:#4f635c}.technology-process-copy small{margin-top:auto;border-top:1px solid #d7e0d8;padding-top:18px;color:#71827c;line-height:1.55}.technology-machine-link{display:inline-flex;align-items:center;gap:26px;margin-top:37px;padding-bottom:12px;border-bottom:2px solid currentColor;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.technology-machine-link b{font-size:20px;font-weight:400}.technology-services{padding:115px 0 130px;background:#f7f7f1}.technology-services-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin:35px 0 45px}.technology-services-head p{max-width:420px}.technology-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.technology-service-card{background:#fff;border-top:6px solid #173734;padding:33px;scroll-margin-top:95px;display:flex;flex-direction:column;min-height:370px}.technology-service-card>span{color:#5b8d4c;font-size:12px;font-weight:800;letter-spacing:.12em}.technology-service-card h3{font-size:31px;line-height:1.16;margin:25px 0 16px}.technology-service-card p{font-size:15px;line-height:1.7;color:#53675e;margin:0 0 28px}.technology-service-card a{margin-top:auto;color:#2d6842;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.technology-service-card:target{outline:4px solid #a8d258;outline-offset:3px}.technology-materials{background:#dceba5;padding:115px 0 125px}.technology-materials p{color:#425d47}.technology-contact{background:var(--lime);padding:105px 0 120px}.technology-contact .technology-eyebrow{color:#355a37}.technology-contact h2{margin:25px 0 32px}.technology-contact h2 em{color:#52753a}@media(max-width:1100px){.technology-process-card{grid-template-columns:1fr}.technology-process-visual{min-height:170px}.technology-process-visual strong{font-size:65px}.technology-process-copy{min-height:350px}}@media(max-width:720px){.technology-hero{min-height:0}.technology-hero-copy{padding-top:95px;padding-bottom:105px}.technology-hero h1{font-size:clamp(59px,12vw,77px)}.technology-hero p{font-size:16px}.technology-intro,.technology-processes,.technology-services,.technology-materials,.technology-contact{padding-top:80px;padding-bottom:85px}.technology-intro-grid,.technology-materials-grid,.technology-services-head{display:block}.technology-intro p,.technology-materials p,.technology-services-head p{margin-top:25px}.technology-intro h2,.technology-processes h2,.technology-services h2,.technology-materials h2,.technology-contact h2{font-size:clamp(46px,10vw,62px)}.technology-process-grid,.technology-service-grid{grid-template-columns:1fr}.technology-process-copy{min-height:0}.technology-service-card{min-height:0}.technology-process-visual{min-height:170px}.technology-services-head{margin-bottom:35px}}

.technology-landing-link{margin-left:40px}@media(max-width:720px){.technology-landing-link{margin-left:0;display:flex;max-width:max-content}}
