.technology-page{--technology-content-width: min(70vw, 1344px);--technology-wide-width: min(90vw, 1728px);--technology-section-gap: clamp(24px, 2.08vw, 40px);background:#fff;overflow-x:hidden}.technology-page button{border:0;color:inherit;font:inherit;background:transparent;cursor:pointer}.technology-hero{min-height:37.6vw;margin-top:0;display:flex;align-items:center;background:var(--technology-hero-image) center / cover no-repeat}.technology-hero__inner,.technology-section-heading,.technology-section-intro,.technology-metric-grid--property,.technology-certificate-gallery,.technology-split-intro,.technology-school-grid,.technology-image-grid,.technology-production-grid,.technology-cta-grid,.technology-malaysia-card{width:var(--technology-content-width);margin-left:auto;margin-right:auto}.technology-hero__inner{padding-top:var(--site-header-height);color:#000}.technology-hero h1,.technology-hero p,.technology-section-title,.technology-section-subtitle,.technology-section-body,.technology-section-body p,.technology-counter__label,.technology-counter__number,.technology-icon-card h4,.technology-school-card,.technology-production-counter__label,.technology-production-counter__number,.technology-production-card h3,.technology-cta-card h3,.technology-malaysia-card span{margin:0;letter-spacing:0}.technology-hero h1{color:#000;font-size:clamp(30px,2vw,42px);font-weight:600;line-height:1.2}.technology-hero p{margin-top:1.55vw;color:#000;font-size:clamp(16px,1.2vw,24px);line-height:1.5}.technology-research{--technology-research-bg-width: var(--technology-wide-width);position:relative;z-index:2;margin-top:-5%;background:linear-gradient(90deg,transparent 0,transparent calc((100% - var(--technology-research-bg-width)) / 2),#f4f5f7 calc((100% - var(--technology-research-bg-width)) / 2),#f4f5f7 calc((100% + var(--technology-research-bg-width)) / 2),transparent calc((100% + var(--technology-research-bg-width)) / 2),transparent 100%)}.technology-research__inner{width:var(--technology-wide-width);margin:0 auto;padding:3% 8% 8%;display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,30%);gap:0;align-items:start}.technology-research__copy{padding:0 10% 0 0}.technology-section-title{color:#000;font-size:clamp(27px,1.88vw,38px);font-weight:600;line-height:1.2}.technology-section-subtitle{margin-top:.78vw;color:var(--site-blue);font-size:clamp(16px,1.2vw,24px);font-weight:400;line-height:1.5}.technology-section-divider{width:5vw;min-width:56px;max-width:96px;height:3px;margin:1.6vw 0;display:block;background:var(--site-blue)}.technology-section-body,.technology-section-body p{color:#5d5d5d;font-size:clamp(14px,.9vw,16px);line-height:2;text-align:justify}.technology-page--en .technology-split-intro__body .technology-section-body,.technology-page--en .technology-split-intro__body .technology-section-body p{text-align:left}.technology-section-body p+p{margin-top:10px}.technology-research__image{margin:0;overflow:hidden}.technology-research__image img{width:100%;height:auto;min-height:480px;display:block;object-fit:cover;object-position:center;transition:transform .55s ease}.technology-research__image:hover img{transform:scale(1.04)}.technology-metric-grid{display:grid;align-items:stretch}.technology-metric-grid--research{margin-top:2.35vw;grid-template-columns:repeat(4,minmax(0,1fr))}.technology-metric-grid--property{grid-template-columns:repeat(5,minmax(0,1fr));min-height:75px;margin-top:0;align-items:center}.technology-counter{min-width:0;padding:0 1.2vw;display:grid;justify-items:center;align-content:center;text-align:center}.technology-metric-grid--research .technology-counter:first-child{padding-left:0}.technology-counter+.technology-counter{border-left:1px solid #b6b6b6}.technology-counter__label{display:block;color:#575757;font-size:clamp(12px,.78vw,15px);line-height:1.4}.technology-counter__number{margin-top:.1vw;display:flex;align-items:baseline;justify-content:center;color:var(--site-blue);font-size:clamp(30px,2.8vw,58px);font-weight:500;line-height:1.05}.technology-counter__suffix{margin-left:.1em;font-size:.5em;line-height:1}.technology-icon-grid{margin-top:2.4vw;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6vw}.technology-icon-card{display:grid;justify-items:center;align-content:start;gap:1vw;text-align:center}.technology-icon-card img{width:67px;height:67px;object-fit:contain}.technology-icon-card h4{color:#333;font-size:clamp(12px,.78vw,15px);font-weight:400;line-height:1.45}.technology-content-band{background:#fff}.technology-section-heading{margin-top:var(--technology-section-gap);padding:0 10px;text-align:center}.technology-section-heading .technology-section-title{color:#000;font-size:clamp(24px,2vw,32px);margin-top:clamp(30px,3.125vw,60px);margin-bottom:clamp(20px,2.08vw,40px)}.technology-section-intro{margin-top:var(--technology-section-gap);padding:0 10px;text-align:center}.technology-section-intro .technology-section-title{color:#000;font-size:clamp(24px,2vw,32px);margin-top:clamp(30px,3.125vw,60px);margin-bottom:clamp(20px,2.08vw,40px)}.technology-section-intro .technology-section-body,.technology-section-intro .technology-section-body p{text-align:center;margin-bottom:clamp(20px,2.08vw,40px)}.technology-text-section{padding:0;background:#fff}.technology-split-intro{margin-top:var(--technology-section-gap);padding:0 10px;display:grid;grid-template-columns:minmax(220px,33.333%) minmax(0,1fr);gap:0;align-items:start}.technology-split-intro__title .technology-section-title{color:#000;font-size:clamp(24px,2vw,32px);text-align:left;margin-top:clamp(30px,3.125vw,60px)}.technology-split-intro .technology-section-divider{margin:1.6vw 0 0}.technology-split-intro__body{padding-left:10px}.technology-split-intro__body .technology-section-body,.technology-split-intro__body .technology-section-body p{margin-top:clamp(30px,3.125vw,60px);text-align:justify}#produce .technology-split-intro{margin-top:4%;padding-top:clamp(30px,4.56vw,70px)}.technology-certificate-gallery{margin-top:clamp(20px,2.08vw,40px);padding:0 0 clamp(24px,2.4vw,46px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1vw;align-items:stretch}.technology-gallery-item{min-width:0;padding:0;display:block;overflow:hidden}.technology-gallery-item img{width:100%;height:auto;display:block;object-fit:contain;transition:transform .5s ease}.technology-gallery-item:hover img,.technology-image-card:hover img,.technology-production-card__image:hover img{transform:scale(1.05)}.technology-school-grid{padding:clamp(16px,1.6vw,30px) 0 clamp(18px,1.8vw,34px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:start}.technology-school-card{display:grid;justify-items:center;gap:.9vw;padding:0 clamp(8px,1vw,18px);text-align:center}.technology-school-card:not(:last-child){border-right:1px solid #d7d7d7}.technology-school-card img{width:min(8.6vw,120px);min-width:82px;height:auto;object-fit:contain;transition:transform .45s ease}.technology-school-card:hover img{transform:translateY(-4px)}.technology-school-card figcaption{color:#303030;font-size:clamp(13px,.83vw,16px);line-height:1.45}.technology-certificate-gallery--safety{padding-top:0;padding-bottom:clamp(24px,2.3vw,44px)}.technology-image-grid{padding:1.6vw 0 2.6vw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8vw}.technology-image-card{position:relative;min-height:0;padding:0;display:block;overflow:hidden;background:#111;text-align:left}.technology-image-card img{width:100%;aspect-ratio:457 / 319;display:block;object-fit:cover;transition:transform .5s ease}.technology-image-card span{position:absolute;left:0;bottom:0;max-width:88%;padding:.72vw 1.15vw;color:#fff;font-size:clamp(14px,.94vw,18px);line-height:1.35;background:#002fa7e6}.technology-production-grid{padding:0 0 3vw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2vw}.technology-production-card{min-width:0}.technology-production-counter{min-height:100px;display:grid;justify-items:center;align-content:center;text-align:center}.technology-production-counter__label{color:#555;font-size:clamp(14px,.94vw,18px);line-height:1.4}.technology-production-counter__number{display:flex;align-items:baseline;justify-content:center;color:var(--site-blue);font-size:clamp(34px,3.12vw,64px);font-weight:500;line-height:1.1}.technology-production-counter__suffix{margin-left:.1em;font-size:.45em}.technology-production-card__image{position:relative;width:100%;padding:0;display:block;overflow:hidden;text-align:left}.technology-production-card__image img{width:100%;aspect-ratio:400 / 526;display:block;object-fit:cover;transition:transform .5s ease}.technology-production-card__image span{position:absolute;left:0;bottom:0;padding:1.1vw 1.35vw;color:#fff;font-size:clamp(16px,1.15vw,22px);line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.42)}.technology-automation{padding-top:.8vw}.technology-cta-grid{height:min(34.7vw,512px);min-height:360px;padding:1.7vw 0 2.2vw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1vw}.technology-cta-card,.technology-malaysia-card{position:relative;overflow:hidden;isolation:isolate;background:#111}.technology-cta-card:before,.technology-malaysia-card:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--technology-card-image) center / cover no-repeat;transition:transform .65s ease}.technology-cta-card:after,.technology-malaysia-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#00000070,#0000000a)}.technology-cta-card:hover:before,.technology-malaysia-card:hover:before{transform:scale(1.08)}.technology-cta-card--large{grid-row:span 2}.technology-cta-card h3{position:absolute;left:1.4vw;bottom:1.25vw;right:1.4vw;color:#fff;font-size:clamp(18px,1.25vw,24px);font-weight:400;line-height:1.45}.technology-malaysia{padding-top:1.8vw;padding-bottom:3.2vw}.technology-split-intro--malaysia .technology-section-title{display:grid;gap:.18em}.technology-malaysia-card{height:min(38.2vw,400px);min-height:260px;margin-top:1.2vw;display:block;text-align:left}.technology-malaysia-card span{position:absolute;left:2vw;bottom:1.6vw;max-width:54%;color:#fff;font-size:clamp(18px,1.56vw,30px);line-height:1.45;text-shadow:0 1px 10px rgba(0,0,0,.5)}.technology-page [data-reveal]{opacity:0;transform:none;transition:none}.technology-page [data-reveal].is-visible{animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease}.technology-page [data-reveal][data-reveal-animation=fade-in].is-visible,.technology-page [data-reveal]:not([data-reveal-animation]).is-visible{animation-name:technology-fade-in}.technology-page [data-reveal][data-reveal-animation=fade-up].is-visible{animation-name:technology-fade-up}.technology-page [data-reveal][data-reveal-animation=fade-left].is-visible{animation-name:technology-fade-left}.technology-page [data-reveal][data-reveal-animation=fade-right].is-visible{animation-name:technology-fade-right}.technology-page [data-reveal][data-reveal-delay].is-visible{animation-delay:var(--reveal-delay, 0ms)}@keyframes technology-fade-in{0%{opacity:0}to{opacity:1}}@keyframes technology-fade-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes technology-fade-left{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes technology-fade-right{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.technology-lightbox{position:fixed;inset:0;z-index:300;padding:5vw;display:grid;place-items:center;background:#000000d6}.technology-lightbox[hidden]{display:none}.technology-lightbox img{max-width:min(90vw,1200px);max-height:86vh;display:block;object-fit:contain}.technology-lightbox__close{position:absolute;top:24px;right:24px;width:44px;height:44px}.technology-lightbox__close:before,.technology-lightbox__close:after{content:"";position:absolute;left:10px;right:10px;top:21px;height:2px;background:#fff}.technology-lightbox__close:before{transform:rotate(45deg)}.technology-lightbox__close:after{transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.technology-page [data-reveal]{opacity:1;animation:none!important}.technology-research__image img,.technology-gallery-item img,.technology-image-card img,.technology-production-card__image img,.technology-cta-card:before,.technology-malaysia-card:before{transition:none}}@media(min-width:1025px){.technology-research__inner{min-height:711px}.technology-content-band+.technology-text-section .technology-section-intro{margin-top:var(--technology-section-gap)}.technology-school-grid{padding-bottom:calc(1.8vw + 90px)}#safe .technology-certificate-gallery--safety{padding-bottom:calc(2.3vw + 124px)}.technology-laboratory .technology-image-grid{padding-bottom:calc(2.6vw + 58px)}#produce .technology-production-grid{padding-bottom:calc(3vw + 61px)}.technology-automation{padding-bottom:202px}.technology-malaysia{padding-bottom:calc(3.2vw + 27px)}}@media(max-width:1200px){.technology-hero__inner,.technology-research__inner,.technology-section-heading,.technology-section-intro,.technology-metric-grid--property,.technology-certificate-gallery,.technology-split-intro,.technology-school-grid,.technology-image-grid,.technology-production-grid,.technology-cta-grid,.technology-malaysia-card{width:calc(100% - 60px)}.technology-research__inner{padding-left:10px;padding-right:10px}}@media(max-width:1024px){.technology-hero{min-height:460px}.technology-research{margin-top:0;background:#f4f5f7}.technology-research__inner{grid-template-columns:1fr;padding:30px 10px}.technology-research__copy{padding:0}.technology-research__image{display:none}.technology-metric-grid--research,.technology-icon-grid,.technology-school-grid,.technology-certificate-gallery,.technology-production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-metric-grid--property{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.technology-counter+.technology-counter{border-left:0}.technology-split-intro{grid-template-columns:1fr;gap:14px}.technology-school-card:not(:last-child){border-right:0}.technology-school-grid{gap:18px}.technology-split-intro__body{padding-left:0}.technology-split-intro__title .technology-section-title,.technology-split-intro__body .technology-section-body,.technology-split-intro__body .technology-section-body p{margin-top:0}.technology-image-grid{grid-template-columns:1fr}.technology-cta-grid{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:none}.technology-cta-card{min-height:240px}.technology-cta-card--large{grid-row:auto}}@media(max-width:767px){.technology-hero{min-height:60vw;align-items:flex-end}.technology-hero__inner,.technology-research__inner,.technology-section-heading,.technology-section-intro,.technology-metric-grid--property,.technology-certificate-gallery,.technology-split-intro,.technology-school-grid,.technology-image-grid,.technology-production-grid,.technology-cta-grid,.technology-malaysia-card{width:calc(100% - 40px)}.technology-hero__inner{padding:0 0 14vw}.technology-hero h1{font-size:25px}.technology-hero p{margin-top:18px;font-size:15px}.technology-research__inner{padding-top:34px;padding-bottom:34px}.technology-section-title{font-size:24px}.technology-section-subtitle{margin-top:8px;font-size:18px}.technology-section-divider{width:52px;min-width:0;height:2px;margin:18px 0 22px}.technology-section-body,.technology-section-body p{font-size:14px;line-height:1.8}.technology-metric-grid--research,.technology-icon-grid,.technology-school-grid,.technology-certificate-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.technology-production-grid{grid-template-columns:1fr;gap:18px}.technology-metric-grid--property{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;row-gap:24px}.technology-metric-grid--research{margin-top:28px}.technology-counter{padding:0}.technology-counter__label,.technology-icon-card h4,.technology-school-card figcaption{font-size:14px}.technology-counter__number,.technology-production-counter__number{font-size:36px}.technology-icon-grid{margin-top:28px}.technology-icon-card{gap:10px}.technology-section-heading,.technology-section-intro,.technology-split-intro{margin-top:30px}#produce .technology-split-intro{padding-top:30px}.technology-certificate-gallery{padding-top:0;padding-bottom:24px}.technology-gallery-item img{width:100%}.technology-school-grid,.technology-image-grid{padding-top:18px;padding-bottom:26px}.technology-school-card img{width:92px}.technology-image-card span,.technology-production-card__image span,.technology-cta-card h3{padding:12px 14px;font-size:16px}.technology-production-counter{min-height:82px}.technology-production-grid{padding-bottom:34px}.technology-cta-grid{padding-top:18px;padding-bottom:28px;gap:14px}.technology-cta-card{min-height:220px}.technology-malaysia{padding-bottom:34px}.technology-malaysia-card{height:260px;margin-top:18px}.technology-malaysia-card span{left:18px;right:18px;bottom:18px;max-width:none;font-size:17px}}
