@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";html,body,#root{width:100%;min-height:100%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#f5f5f0;background:#007f8a;font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}.site{background:radial-gradient(circle at 75% 40%,#00bac74d,#0000 38%),linear-gradient(115deg,#006c76 0%,#008c98 52%,#009ca8 100%);min-height:600vh;position:relative}.navbar{z-index:10;-webkit-backdrop-filter:blur(10px);background:#0068724d;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 4vw;display:flex;position:absolute;top:0;left:0}.logo{align-items:center;width:150px;height:58px;text-decoration:none;display:flex}.logo img{object-fit:contain;width:150px;height:auto;display:block}.navLinks{gap:32px;display:flex}.navLinks a{letter-spacing:1.5px;opacity:.72;font-size:11px;transition:opacity .3s}.navLinks a:hover{opacity:1}.homeNavbarRight{align-items:center;display:flex}.hero{height:100vh;min-height:700px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:55vw;height:55vw;position:absolute;top:18vh;right:-12vw}.heroContent{z-index:2;position:absolute;top:50%;left:8vw;transform:translateY(-43%)}.heroLabel{z-index:2;letter-spacing:3px;opacity:.55;font-size:9px;position:absolute;top:135px;left:4vw}.eyebrow{letter-spacing:4px;opacity:.65;margin-bottom:24px;font-size:10px}.hero h1{letter-spacing:-.055em;font-size:clamp(54px,7.5vw,125px);font-weight:500;line-height:.86}.hero h1 span{color:#0000;-webkit-text-stroke:1px #ffffffd1}.description{color:#ffffffb8;width:390px;margin-top:35px;font-size:13px;line-height:1.7}.discover{z-index:3;letter-spacing:2px;pointer-events:auto;border-bottom:1px solid #ffffff8c;align-items:center;gap:25px;margin-top:35px;padding-bottom:8px;font-size:10px;display:inline-flex;position:relative}.discover span{font-size:18px}.heroLabel,.scrollText,.heroNumber{pointer-events:none}.scrollText{letter-spacing:3px;opacity:.45;font-size:8px;position:absolute;bottom:55px;left:4vw}.threeLayer{z-index:1;pointer-events:none;width:65%;height:calc(100vh - 100px);position:fixed;top:100px;right:0}.threeLayer .factoryScene{opacity:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.threeLayer .factoryScene canvas{width:100%!important;height:100%!important}.storySection{z-index:2;width:100%;height:100vh;min-height:700px;position:relative}.contentSection{background:linear-gradient(90deg,#006c76 0% 35%,#006c76ed 35%,#008c988c 48%,#0000 66%)}.sectionContent{width:40vw;max-width:650px;position:absolute;top:50%;left:8vw;transform:translateY(-50%)}.sectionContent h2{letter-spacing:-.055em;font-size:clamp(50px,6vw,105px);font-weight:500;line-height:.88}.sectionContent h2 span{color:#0000;-webkit-text-stroke:1px #ffffffc7}.sectionContent>p:last-of-type{color:#ffffffb3;width:390px;max-width:90%;margin-top:32px;font-size:13px;line-height:1.8}.sectionNumber{letter-spacing:2px;color:#ffffff7a;font-size:10px;position:absolute;bottom:55px;right:4vw}.contactButton{letter-spacing:2px;border-bottom:1px solid #fff9;margin-top:35px;padding-bottom:10px;font-size:10px;display:inline-block}.finalSection{background:linear-gradient(90deg,#006c76 0% 45%,#007c87e6 65%,#009ca873 100%)}@media (width<=800px){.navbar{height:80px;padding:0 6vw}.logo{width:138px;height:52px}.logo img{width:138px;height:auto}.navLinks,.homeNavbarRight{display:none}.hero{min-height:100vh}.heroLabel{top:110px;left:6vw}.heroContent{top:50%;left:6vw;right:6vw;transform:translateY(-42%)}.hero h1{font-size:clamp(48px,15vw,85px)}.description{width:90%;max-width:360px}.scrollText{bottom:30px;left:6vw}.threeLayer{opacity:.5;width:100%;height:55vh;top:80px}.storySection{min-height:100vh}.sectionContent{width:auto;top:60%;left:6vw;right:6vw}.sectionContent h2{font-size:clamp(45px,14vw,75px)}.contentSection{background:linear-gradient(#0000 0%,#008c987a 35%,#006c76 58% 100%)}.sectionNumber{bottom:30px;right:6vw}}.globalMobileMenuButton,.mobileMenu{display:none}@media (width<=800px){.globalMobileMenuButton{z-index:9998;color:#ffffffe0;letter-spacing:2px;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit;font-size:9px;font-weight:500;transition:color .25s;display:block;position:fixed;top:30px;left:auto;right:6vw}.globalMobileMenuButton:hover{color:#fff}.mobileMenu{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 82% 18%,#00bac73d,#0000 36%),radial-gradient(circle at 12% 82%,#00a6b21a,#0000 38%),linear-gradient(145deg,#064c52 0%,#075f66 55%,#078894 100%);flex-direction:column;padding:28px 6vw 35px;transition:opacity .35s,transform .35s,visibility .35s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.mobileMenu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobileMenuTop{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:58px;padding-bottom:25px;display:flex}.mobileMenuLogo{flex-shrink:0;align-items:center;width:138px;height:52px;text-decoration:none;display:flex}.mobileMenuLogo img{object-fit:contain;object-position:left center;width:138px;height:auto;display:block}.mobileMenuClose{color:#ffffffb8;letter-spacing:2px;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit;font-size:9px;transition:color .25s}.mobileMenuClose:hover{color:#fff}.mobileMenuLinks{flex-direction:column;flex:1;justify-content:center;display:flex}.mobileMenuLinks a{color:#f5f5f0;letter-spacing:-.05em;border-bottom:1px solid #ffffff24;align-items:flex-start;gap:18px;padding:17px 0;font-size:clamp(32px,9vw,52px);line-height:1;text-decoration:none;transition:color .25s,padding-left .3s,border-color .25s;display:flex}.mobileMenuLinks a:hover{color:#fff;border-color:#ffffff47;padding-left:8px}.mobileMenuLinks a span{letter-spacing:1px;color:#ffffff6b;margin-top:5px;font-size:8px}.mobileLanguageSelector{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;display:flex}.mobileLanguageLabel{letter-spacing:2px;color:#ffffff80;font-size:9px}.mobileLanguageButtons{align-items:center;gap:10px;display:flex}.mobileLanguageButtons button{color:#ffffff73;font:inherit;letter-spacing:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;transition:color .25s,opacity .25s}.mobileLanguageButtons span{color:#ffffff40}.mobileLanguageButtons button.active,.mobileLanguageButtons button:hover{color:#fff}.mobileMenuBottom{color:#ffffff7a;letter-spacing:1.5px;border-top:1px solid #ffffff29;justify-content:space-between;padding-top:22px;font-size:8px;display:flex}}.desktopLanguage{white-space:nowrap;align-items:center;gap:7px;margin-left:22px;display:flex}.desktopLanguage button{color:#ffffff59;font:inherit;letter-spacing:1.5px;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;transition:color .25s}.desktopLanguage button:hover{color:#ffffffbf}.desktopLanguage button.active{color:#fff}.desktopLanguage span{color:#ffffff2e;font-size:9px}@media (width<=800px){.desktopLanguage{display:none}}.aboutPage{color:#f5f5f0;background:#075f66;min-height:100vh;overflow:hidden}.aboutNavbar{z-index:20;-webkit-backdrop-filter:blur(10px);background:#0068724d;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 4vw;display:flex;position:absolute;top:0;left:0}.aboutLogo{flex-shrink:0;align-items:center;width:175px;height:64px;text-decoration:none;display:flex}.aboutLogo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.aboutNavLinks{gap:32px;display:flex}.aboutNavLinks a,.aboutHome{color:#ffffffad;letter-spacing:1.8px;font-size:9px;font-weight:400;text-decoration:none;transition:color .3s}.aboutNavLinks a:hover,.aboutNavLinks .active,.aboutHome:hover{color:#fff}.aboutNavbarRight{align-items:center;gap:22px;display:flex}.aboutHero{background:radial-gradient(circle at 75% 40%,#00bac747,#0000 36%),linear-gradient(115deg,#006c76 0%,#078894 55%,#075f66 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:150px 8vw 70px;display:flex}.aboutEyebrow{letter-spacing:2px;color:#ffffff94;justify-content:space-between;font-size:9px;display:flex}.aboutHero h1{letter-spacing:-.065em;margin:50px 0;font-size:clamp(65px,8.5vw,145px);font-weight:500;line-height:.82}.aboutHero h1 span{color:#0000;-webkit-text-stroke:1px #ffffffbf}.aboutHeroBottom{justify-content:space-between;align-items:flex-end;display:flex}.aboutHeroBottom p{color:#ffffffad;width:430px;max-width:80%;font-size:13px;line-height:1.8}.scrollIndicator{letter-spacing:2px;color:#ffffff8c;gap:20px;font-size:9px;display:flex}.aboutIntro{background:linear-gradient(135deg,#075f66 0%,#064c52 100%);border-top:1px solid #ffffff1f;grid-template-columns:25% 75%;min-height:85vh;padding:120px 8vw;display:grid}.aboutSectionLabel{letter-spacing:2px;color:#ffffff7a;font-size:9px}.aboutLead{letter-spacing:-.045em;max-width:950px;margin:0;font-size:clamp(38px,4.8vw,78px);line-height:1.05}.aboutLead span{color:#ffffff61}.aboutColumns{grid-template-columns:1fr 1fr;gap:70px;max-width:850px;margin-top:90px;display:grid}.aboutColumns p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.9}.aboutFacility{color:#064c52;background:linear-gradient(135deg,#d9eeee 0%,#b9d9da 100%);padding:120px 8vw}.facilityHeader>span{letter-spacing:2px;opacity:.65;font-size:9px}.facilityHeader h2{letter-spacing:-.065em;margin:55px 0 110px;font-size:clamp(60px,8vw,130px);font-weight:500;line-height:.83}.facilityHeader h2 span{color:#0000;-webkit-text-stroke:1px #064c528c}.facilityStats{border-top:1px solid #064c524d;grid-template-columns:repeat(3,1fr);display:grid}.stat{border-right:1px solid #064c5238;padding:40px 25px 20px 0}.stat+.stat{padding-left:35px}.stat strong{letter-spacing:-.06em;font-size:clamp(55px,6vw,100px);font-weight:400;line-height:1;display:block}.stat span{letter-spacing:1.7px;opacity:.65;margin-top:20px;font-size:9px;display:block}.aboutVision{background:radial-gradient(circle at 20%,#00a6b22e,#0000 38%),linear-gradient(120deg,#064c52 0%,#075f66 60%,#078894 100%);flex-direction:column;justify-content:center;min-height:90vh;padding:130px 8vw;display:flex}.visionNumber{letter-spacing:2px;color:#ffffff80;margin-bottom:55px;font-size:9px}.aboutVision h2{letter-spacing:-.065em;margin:0;font-size:clamp(65px,9vw,145px);font-weight:500;line-height:.82}.aboutVision h2 span{color:#0000;-webkit-text-stroke:1px #ffffffb8}.aboutVision p{color:#ffffff9e;width:450px;max-width:90%;margin:65px 0 0 auto;font-size:13px;line-height:1.9}.aboutFooter{letter-spacing:1.5px;color:#ffffff80;background:#064c52;border-top:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;min-height:180px;padding:50px 4vw;font-size:9px;display:flex}.footerBrand{color:#f5f5f0;font-size:18px;font-weight:700}.footerBrand span{letter-spacing:4px;color:#ffffff80;font-size:8px;display:block}@media (width<=800px){.aboutNavbar{height:80px;padding:0 6vw}.aboutLogo{width:145px;height:52px}.aboutNavLinks,.aboutNavbarRight{display:none}.aboutHome,.backHome{display:none!important}.aboutHero{padding:130px 6vw 50px}.aboutHero h1{letter-spacing:-.065em;font-size:clamp(46px,12.2vw,72px);line-height:.86}.aboutHeroBottom{flex-direction:column;align-items:flex-start;gap:40px}.aboutIntro{grid-template-columns:1fr;gap:50px;padding:90px 6vw}.aboutColumns{grid-template-columns:1fr;gap:30px;margin-top:60px}.aboutFacility{padding:90px 6vw}.facilityStats{grid-template-columns:1fr}.stat{border-bottom:1px solid #064c5238;border-right:0}.stat+.stat{padding-left:0}.aboutVision{padding:100px 6vw}.aboutVision p{margin-left:0}}.productionPage{color:#f5f5f0;background:#075f66;min-height:100vh;overflow:hidden}.productionNavbar{z-index:20;-webkit-backdrop-filter:blur(10px);background:#0068724d;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 4vw;display:flex;position:absolute;top:0;left:0}.productionLogo{flex-shrink:0;align-items:center;width:150px;height:58px;text-decoration:none;display:flex}.productionLogo img{object-fit:contain;object-position:left center;width:150px;height:auto;display:block}.productionNavLinks{align-items:center;gap:32px;display:flex}.productionNavLinks a,.productionHome{color:#ffffffad;letter-spacing:1.8px;white-space:nowrap;font-size:9px;font-weight:400;text-decoration:none;transition:color .3s;display:inline-block}.productionNavLinks a:hover,.productionNavLinks .active,.productionHome:hover{color:#fff}.productionNavbarRight{align-items:center;gap:22px;display:flex}.productionHero{background:radial-gradient(circle at 72% 45%,#00bac747,#0000 36%),linear-gradient(115deg,#006c76 0%,#078894 55%,#075f66 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:150px 8vw 70px;display:flex}.productionEyebrow{letter-spacing:2px;color:#ffffff94;justify-content:space-between;font-size:9px;display:flex}.productionHero h1{letter-spacing:-.07em;margin:50px 0;font-size:clamp(70px,10vw,165px);font-weight:500;line-height:.8}.productionHero h1 span{color:#0000;-webkit-text-stroke:1px #ffffffbf}.productionHeroBottom{justify-content:space-between;align-items:flex-end;display:flex}.productionHeroBottom p{color:#ffffffad;width:470px;max-width:80%;margin:0;font-size:13px;line-height:1.8}.productionScroll{letter-spacing:2px;color:#ffffff8c;gap:20px;font-size:9px;display:flex}.productionProcess{color:#064c52;background:linear-gradient(135deg,#d9eeee 0%,#b9d9da 100%);padding:120px 8vw}.processHeading>span{letter-spacing:2px;opacity:.65;font-size:9px}.processHeading h2{letter-spacing:-.065em;margin:55px 0 100px;font-size:clamp(60px,8vw,135px);font-weight:500;line-height:.83}.processHeading h2 span{color:#0000;-webkit-text-stroke:1px #064c528c}.processList{border-top:1px solid #064c524d}.processItem{border-bottom:1px solid #064c5238;grid-template-columns:90px 1fr 1fr 50px;align-items:center;gap:30px;min-height:145px;transition:padding .35s,background .35s;display:grid}.processItem:hover{background:#ffffff4d;padding-left:20px}.processNumber{letter-spacing:2px;opacity:.55;font-size:10px}.processItem h3{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,48px);font-weight:500}.processItem p{opacity:.65;max-width:420px;margin:0;font-size:12px;line-height:1.8}.processArrow{opacity:.55;font-size:18px}.technologySection{background:radial-gradient(circle at 80%,#00a6b22e,#0000 38%),linear-gradient(120deg,#064c52 0%,#075f66 60%,#078894 100%);flex-direction:column;justify-content:center;min-height:100vh;padding:130px 8vw;display:flex}.technologyLabel{letter-spacing:2px;color:#ffffff80;margin-bottom:55px;font-size:9px}.technologySection h2{letter-spacing:-.065em;margin:0;font-size:clamp(55px,7.5vw,125px);font-weight:500;line-height:.84}.technologySection h2 span{color:#0000;-webkit-text-stroke:1px #ffffffb8}.technologyText{grid-template-columns:1fr 1fr;gap:60px;width:700px;max-width:100%;margin:80px 0 0 auto;display:grid}.technologyText p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.9}.productionFinal{background:radial-gradient(circle at 25% 45%,#00a6b224,#0000 35%),linear-gradient(120deg,#064c52 0%,#075f66 100%);flex-direction:column;justify-content:center;min-height:80vh;padding:120px 8vw;display:flex}.productionFinal>span{letter-spacing:2px;color:#ffffff80;margin-bottom:50px;font-size:9px}.productionFinal h2{letter-spacing:-.065em;margin:0;font-size:clamp(65px,9vw,150px);font-weight:500;line-height:.82}.productionFinal h2 span{color:#0000;-webkit-text-stroke:1px #ffffffb8}.productionFinal a{color:#ffffffc7;letter-spacing:2px;border-bottom:1px solid #ffffff8c;width:fit-content;margin-top:65px;padding-bottom:10px;font-size:9px;text-decoration:none;transition:color .3s,border-color .3s}.productionFinal a:hover{color:#fff;border-color:#fff}.productionFooter{letter-spacing:1.5px;color:#ffffff80;background:#064c52;border-top:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;min-height:180px;padding:50px 4vw;font-size:9px;display:flex}.productionFooterLogo{color:#f5f5f0;font-size:18px;font-weight:700}.productionFooterLogo span{letter-spacing:4px;color:#ffffff80;font-size:8px;display:block}@media (width<=800px){.productionNavbar{height:80px;padding:0 6vw}.productionLogo{width:138px;height:52px}.productionLogo img{width:138px;height:auto}.productionNavLinks{display:none}.productionHome{display:none!important}.productionNavbarRight{display:none}.productionHero{padding:130px 6vw 50px}.productionHero h1{letter-spacing:-.065em;font-size:clamp(48px,13vw,72px);line-height:.84}.productionHeroBottom{flex-direction:column;align-items:flex-start;gap:40px}.productionProcess{padding:90px 6vw}.processItem{grid-template-columns:45px 1fr;gap:15px;padding:30px 0}.processItem p{grid-column:2}.processArrow{display:none}.technologySection{padding:100px 6vw}.technologyText{grid-template-columns:1fr;gap:30px;margin-top:60px}.productionFinal{padding:100px 6vw}}.productsPage{color:#f5f5f0;background:#075f66;min-height:100vh;overflow:hidden}.productsNavbar{z-index:20;-webkit-backdrop-filter:blur(10px);background:#0068724d;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 4vw;display:flex;position:absolute;top:0;left:0}.productsLogo{flex-shrink:0;align-items:center;width:150px;height:58px;text-decoration:none;display:flex}.productsLogo img{object-fit:contain;object-position:left center;width:150px;height:auto;display:block}.productsNavLinks{align-items:center;gap:32px;display:flex}.productsNavLinks a,.productsHome{color:#ffffffad;letter-spacing:1.8px;white-space:nowrap;font-size:9px;font-weight:400;text-decoration:none;transition:color .3s;display:inline-block}.productsNavLinks a:hover,.productsNavLinks .active,.productsHome:hover{color:#fff}.productsNavbarRight{align-items:center;gap:22px;display:flex}.productsHero{background:radial-gradient(circle at 72% 40%,#00bac747,#0000 36%),linear-gradient(115deg,#006c76 0%,#078894 55%,#075f66 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:150px 8vw 70px;display:flex}.productsEyebrow{letter-spacing:2px;color:#ffffff94;justify-content:space-between;font-size:9px;display:flex}.productsHero h1{letter-spacing:-.07em;margin:50px 0;font-size:clamp(75px,11vw,175px);font-weight:500;line-height:.78}.productsHero h1 span{color:#0000;-webkit-text-stroke:1px #ffffffbf}.productsHeroBottom{justify-content:space-between;align-items:flex-end;display:flex}.productsHeroBottom p{color:#ffffffad;width:430px;max-width:80%;margin:0;font-size:13px;line-height:1.8}.productsScroll{letter-spacing:2px;color:#ffffff8c;gap:20px;font-size:9px;display:flex}.productsCollection{color:#064c52;background:linear-gradient(135deg,#d9eeee 0%,#b9d9da 100%);padding:120px 8vw 150px}.productsCollectionHeader>span{letter-spacing:2px;opacity:.65;font-size:9px}.productsCollectionHeader h2{letter-spacing:-.065em;margin:55px 0 110px;font-size:clamp(60px,8vw,135px);font-weight:500;line-height:.83}.productsCollectionHeader h2 span{color:#0000;-webkit-text-stroke:1px #064c528c}.productGrid{background:#064c523d;border:1px solid #064c523d;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.productCard{background:linear-gradient(145deg,#e8f7f7fa,#c2e0e1fa);flex-direction:column;justify-content:space-between;min-height:650px;padding:35px;transition:background .4s,transform .4s;display:flex;position:relative;overflow:hidden}.productCard:hover{background:linear-gradient(145deg,#eefafa,#c9e7e8)}.productCardTop{z-index:2;letter-spacing:1.7px;opacity:.65;justify-content:space-between;font-size:9px;display:flex;position:relative}.productGlass{z-index:0;width:55%;height:50%;transition:transform .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.productCard:hover .productGlass{transform:translate(-50%,-52%)rotate(-3deg)scale(1.04)}.glassPanel{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#ffffff80,#00a6b229 45%,#ffffff1a);border:1px solid #07889466;position:absolute;inset:0;box-shadow:inset 0 0 40px #ffffff40,15px 25px 50px #064c5229}.glassPanel:before{content:"";background:#ffffffbf;width:1px;height:90%;position:absolute;top:5%;left:7%}.glassPanel:after{content:"";background:#fff9;width:65%;height:1px;position:absolute;top:8%;left:10%}.glassPanel.second{opacity:.45;transform:translate(28px,22px)}.productCardBottom{z-index:2;grid-template-columns:1fr 1fr;align-items:end;gap:25px;display:grid;position:relative}.productCardBottom h3{letter-spacing:-.05em;grid-column:1/-1;margin:0;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:.95}.productCardBottom p{opacity:.65;max-width:330px;margin:0;font-size:11px;line-height:1.8}.productExplore{letter-spacing:1.5px;opacity:.7;border-bottom:1px solid #064c526b;place-self:end;padding-bottom:8px;font-size:8px}.customGlass{background:radial-gradient(circle at 80%,#00a6b22e,#0000 38%),linear-gradient(120deg,#064c52 0%,#075f66 60%,#078894 100%);flex-direction:column;justify-content:center;min-height:95vh;padding:130px 8vw;display:flex}.customLabel{letter-spacing:2px;color:#ffffff80;margin-bottom:55px;font-size:9px}.customGlass h2{letter-spacing:-.065em;margin:0;font-size:clamp(60px,8.5vw,145px);font-weight:500;line-height:.83}.customGlass h2 span{color:#0000;-webkit-text-stroke:1px #ffffffb8}.customGlass p{color:#ffffff9e;width:450px;max-width:90%;margin:65px 0 0 auto;font-size:13px;line-height:1.9}.customGlass a{color:#ffffffc7;letter-spacing:2px;border-bottom:1px solid #ffffff8c;width:fit-content;margin:45px 0 0 auto;padding-bottom:10px;font-size:9px;text-decoration:none;transition:color .3s,border-color .3s}.customGlass a:hover{color:#fff;border-color:#fff}.productsFooter{letter-spacing:1.5px;color:#ffffff80;background:#064c52;border-top:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;min-height:180px;padding:50px 4vw;font-size:9px;display:flex}.productsFooterLogo{color:#f5f5f0;font-size:18px;font-weight:700}.productsFooterLogo span{letter-spacing:4px;color:#ffffff80;font-size:8px;display:block}@media (width<=800px){.productsNavbar{height:80px;padding:0 6vw}.productsLogo{width:138px;height:52px}.productsLogo img{width:138px;height:auto}.productsNavLinks{display:none}.productsHome{display:none!important}.productsNavbarRight{display:none}.productsHero{padding:130px 6vw 50px}.productsHero h1{font-size:18vw}.productsHeroBottom{flex-direction:column;align-items:flex-start;gap:40px}.productsCollection{padding:90px 6vw}.productGrid{grid-template-columns:1fr}.productCard{min-height:540px;padding:25px}.productCardBottom{grid-template-columns:1fr}.productExplore{justify-self:start}.customGlass{padding:100px 6vw}.customGlass p,.customGlass a{margin-left:0}}.exportPage{color:#f5f5f0;background:#075f66;min-height:100vh;overflow:hidden}.exportNavbar{z-index:20;-webkit-backdrop-filter:blur(10px);background:#0068724d;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 4vw;display:flex;position:absolute;top:0;left:0}.exportLogo{flex-shrink:0;align-items:center;width:150px;height:58px;text-decoration:none;display:flex}.exportLogo img{object-fit:contain;object-position:left center;width:150px;height:auto;display:block}.exportNavLinks{align-items:center;gap:32px;display:flex}.exportNavLinks a,.exportHome{color:#ffffffad;letter-spacing:1.8px;white-space:nowrap;font-size:9px;font-weight:400;text-decoration:none;transition:color .3s;display:inline-block}.exportNavLinks a:hover,.exportNavLinks .active,.exportHome:hover{color:#fff}.exportNavbarRight{align-items:center;gap:22px;display:flex}.exportHero{background:radial-gradient(circle at 75% 45%,#00bac74d,#0000 32%),radial-gradient(circle at 75% 45%,#0000 0% 18%,#a0f4f221 18.2%,#0000 18.5% 25%,#a0f4f217 25.2%,#0000 25.5%),linear-gradient(115deg,#006c76 0%,#078894 55%,#075f66 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:150px 8vw 70px;display:flex;position:relative}.exportHero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #befaf72e;border-radius:50%;width:min(38vw,580px);position:absolute;top:50%;right:8vw;transform:translateY(-45%);box-shadow:0 0 100px #00bac71f,inset 0 0 80px #00a6b214}.exportEyebrow,.exportHero h1,.exportHeroBottom{z-index:2;position:relative}.exportEyebrow{letter-spacing:2px;color:#ffffff94;justify-content:space-between;font-size:9px;display:flex}.exportHero h1{letter-spacing:-.07em;margin:50px 0;font-size:clamp(70px,10vw,165px);font-weight:500;line-height:.8}.exportHero h1 span{color:#0000;-webkit-text-stroke:1px #ffffffbf}.exportHeroBottom{justify-content:space-between;align-items:flex-end;display:flex}.exportHeroBottom p{color:#ffffffad;width:450px;max-width:80%;margin:0;font-size:13px;line-height:1.8}.exportScroll{letter-spacing:2px;color:#ffffff8c;gap:20px;font-size:9px;display:flex}.globalStatement{background:radial-gradient(circle at 20%,#00a6b224,#0000 38%),linear-gradient(125deg,#075f66 0%,#064c52 100%);border-top:1px solid #ffffff1f;grid-template-columns:22% 78%;min-height:90vh;padding:120px 8vw;display:grid}.globalLabel{letter-spacing:2px;color:#ffffff7a;font-size:9px}.globalStatementContent h2{letter-spacing:-.065em;margin:0;font-size:clamp(60px,8vw,135px);font-weight:500;line-height:.83}.globalStatementContent h2 span{color:#0000;-webkit-text-stroke:1px #ffffffb8}.globalStatementContent p{color:#ffffff9e;width:470px;max-width:90%;margin:80px 0 0 auto;font-size:13px;line-height:1.9}.exportRegions{color:#064c52;background:linear-gradient(135deg,#d9eeee 0%,#b9d9da 100%);padding:120px 8vw 150px}.regionsHeader>span{letter-spacing:2px;opacity:.65;font-size:9px}.regionsHeader h2{letter-spacing:-.065em;margin:55px 0 110px;font-size:clamp(65px,9vw,145px);font-weight:500;line-height:.82}.regionsHeader h2 span{color:#0000;-webkit-text-stroke:1px #064c528c}.regionsGrid{border-top:1px solid #064c524d;border-left:1px solid #064c5238;grid-template-columns:repeat(2,1fr);display:grid}.regionCard{isolation:isolate;border-bottom:1px solid #064c5238;border-right:1px solid #064c5238;flex-direction:column;justify-content:space-between;min-height:520px;padding:35px;transition:background .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.regionCard:hover{background:#ffffff45;box-shadow:inset 0 0 80px #00a6b20d}.regionNumber{z-index:4;letter-spacing:2px;opacity:.6;font-size:9px;position:relative}.regionGlobe{z-index:1;pointer-events:none;width:330px;height:330px;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)scale(1)}.regionGlobe:before{content:"";z-index:-1;filter:blur(20px);opacity:.8;background:radial-gradient(circle,#00a6b22b 0%,#00a6b212 40%,#0000 72%);border-radius:50%;width:76%;height:76%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.regionGlobe:after{content:"";pointer-events:none;border:1px solid #07889429;border-radius:50%;width:76%;height:76%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #00a6b214,inset 0 0 30px #ffffff0f}.regionGlobeCanvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.regionGlobeCanvas canvas{pointer-events:none;display:block;background:0 0!important;width:100%!important;height:100%!important}.regionCard:hover .regionGlobe{filter:drop-shadow(0 18px 28px #064c5229);transform:translate(-50%,-50%)scale(1.07)}.regionInfo{z-index:4;pointer-events:none;margin-top:auto;position:relative}.regionInfo h3{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(35px,4vw,65px);font-weight:500;line-height:.9}.regionInfo p{opacity:.65;width:330px;max-width:90%;margin:0;font-size:11px;line-height:1.8}.exportPartnership{background:radial-gradient(circle at 82% 40%,#00a6b22e,#0000 38%),linear-gradient(120deg,#064c52 0%,#075f66 60%,#078894 100%);flex-direction:column;justify-content:center;min-height:100vh;padding:130px 8vw;display:flex}.exportPartnership>span{letter-spacing:2px;color:#ffffff80;margin-bottom:55px;font-size:9px}.exportPartnership h2{letter-spacing:-.065em;margin:0;font-size:clamp(55px,7.8vw,130px);font-weight:500;line-height:.84}.exportPartnership h2 span{color:#0000;-webkit-text-stroke:1px #ffffffb8}.partnershipBottom{justify-content:flex-end;align-items:flex-end;gap:100px;margin-top:75px;display:flex}.partnershipBottom p{color:#ffffff9e;width:410px;margin:0;font-size:13px;line-height:1.9}.partnershipBottom a{color:#ffffffc7;letter-spacing:2px;border-bottom:1px solid #ffffff8c;padding-bottom:10px;font-size:9px;text-decoration:none;transition:color .3s,border-color .3s}.partnershipBottom a:hover{color:#fff;border-color:#fff}.exportFooter{letter-spacing:1.5px;color:#ffffff80;background:#064c52;border-top:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;min-height:180px;padding:50px 4vw;font-size:9px;display:flex}.exportFooterLogo{color:#f5f5f0;font-size:18px;font-weight:700}.exportFooterLogo span{letter-spacing:4px;color:#ffffff80;font-size:8px;display:block}@media (width<=800px){.exportNavbar{height:80px;padding:0 6vw}.exportLogo{width:138px;height:52px}.exportLogo img{width:138px;height:auto}.exportNavLinks{display:none}.exportHome{display:none!important}.exportNavbarRight{display:none}.exportHero{padding:130px 6vw 50px}.exportHero:after{width:70vw;right:-25vw}.exportHero h1{letter-spacing:-.065em;font-size:clamp(45px,12.4vw,68px);line-height:.84}.exportHeroBottom{flex-direction:column;align-items:flex-start;gap:40px}.globalStatement{grid-template-columns:1fr;gap:50px;padding:90px 6vw}.globalStatementContent p{margin-left:0}.exportRegions{padding:90px 6vw}.regionsHeader h2{margin-bottom:75px}.regionsGrid{grid-template-columns:1fr}.regionCard{min-height:470px;padding:28px}.regionGlobe{width:290px;height:290px;top:44%}.regionInfo h3{font-size:clamp(38px,12vw,58px)}.exportPartnership{padding:100px 6vw}.partnershipBottom{flex-direction:column;align-items:flex-start;gap:40px}}@media (width<=480px){.regionCard{min-height:440px}.regionGlobe{width:260px;height:260px;top:43%}.regionInfo p{max-width:100%}}@media (prefers-reduced-motion:reduce){.regionGlobe,.regionCard{transition:none}}.contactPage{color:#f5f5f0;background:#075f66;min-height:100vh;overflow:hidden}.contactNavbar{z-index:20;-webkit-backdrop-filter:blur(10px);background:#0068724d;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 4vw;display:flex;position:absolute;top:0;left:0}.contactLogo{flex-shrink:0;align-items:center;width:150px;height:58px;text-decoration:none;display:flex}.contactLogo img{object-fit:contain;object-position:left center;width:150px;height:auto;display:block}.contactNavLinks{align-items:center;gap:32px;display:flex}.contactNavLinks a,.contactHome{color:#ffffffad;letter-spacing:1.8px;white-space:nowrap;font-size:9px;font-weight:400;text-decoration:none;transition:color .3s;display:inline-block}.contactNavLinks a:hover,.contactNavLinks .active,.contactHome:hover{color:#fff}.contactNavbarRight{align-items:center;gap:22px;display:flex}.contactHero{background:radial-gradient(circle at 75% 45%,#00bac747,#0000 36%),linear-gradient(115deg,#006c76 0%,#078894 55%,#075f66 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:150px 8vw 70px;display:flex}.contactEyebrow{letter-spacing:2px;color:#ffffff94;justify-content:space-between;font-size:9px;display:flex}.contactHero h1{letter-spacing:-.07em;margin:50px 0;font-size:clamp(75px,11vw,180px);font-weight:500;line-height:.8}.contactHero h1 span{color:#0000;-webkit-text-stroke:1px #ffffffbf}.contactHeroBottom{justify-content:space-between;align-items:flex-end;display:flex}.contactHeroBottom p{color:#ffffffad;width:470px;max-width:80%;font-size:13px;line-height:1.8}.contactScroll{letter-spacing:2px;color:#ffffff8c;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;padding:0;font-family:inherit;font-size:9px;transition:color .3s;display:flex}.contactScroll:hover{color:#fff}.contactMain{color:#064c52;background:linear-gradient(135deg,#d9eeee 0%,#b9d9da 100%);grid-template-columns:.8fr 1.2fr;gap:9vw;padding:130px 8vw;display:grid}.contactSectionLabel{letter-spacing:2px;opacity:.65;font-size:9px}.contactInformation h2{letter-spacing:-.06em;margin:55px 0 80px;font-size:clamp(55px,6vw,105px);font-weight:500;line-height:.85}.contactInformation h2 span{color:#0000;-webkit-text-stroke:1px #064c528c}.contactDetails{border-top:1px solid #064c5240}.contactDetail{border-bottom:1px solid #064c5238;padding:25px 0}.contactDetail span{letter-spacing:2px;opacity:.55;margin-bottom:12px;font-size:8px;display:block}.contactDetail p{margin:0;font-size:13px;line-height:1.7}.contactDetail a{color:inherit;text-decoration:none;transition:opacity .3s}.contactDetail a:hover{opacity:.6}.quoteFormWrapper{padding-top:5px;scroll-margin-top:100px}.quoteFormHeader{letter-spacing:2px;opacity:.65;border-bottom:1px solid #064c524d;justify-content:space-between;padding-bottom:25px;font-size:9px;display:flex}.quoteForm{margin-top:40px}.formRow{grid-template-columns:1fr 1fr;gap:35px;display:grid}.formGroup{margin-bottom:38px}.formGroup label{letter-spacing:2px;opacity:.6;margin-bottom:12px;font-size:8px;display:block}.formGroup input,.formGroup select,.formGroup textarea{color:#064c52;background:0 0;border:0;border-bottom:1px solid #064c5266;outline:none;width:100%;padding:12px 0;font-family:inherit;font-size:13px;transition:border-color .25s,background .25s}.formGroup input:focus,.formGroup select:focus,.formGroup textarea:focus{border-bottom-color:#078894}.formGroup textarea{resize:vertical}.formGroup input::placeholder,.formGroup textarea::placeholder{color:#064c5266}.legalConsent{border-top:1px solid #064c5233;border-bottom:1px solid #064c5233;margin-top:2px;margin-bottom:30px;padding:25px 0}.legalConsentLabel{cursor:pointer;align-items:flex-start;gap:14px;display:flex;position:relative}.legalConsentLabel input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.legalConsentBox{background:0 0;border:1px solid #064c52a6;width:17px;min-width:17px;height:17px;margin-top:2px;transition:background .25s,border-color .25s;position:relative}.legalConsentBox:after{content:"";opacity:0;border-bottom:1.5px solid #d9eeee;border-right:1.5px solid #d9eeee;width:4px;height:8px;transition:opacity .2s;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.legalConsentLabel input[type=checkbox]:checked+.legalConsentBox{background:#078894;border-color:#078894}.legalConsentLabel input[type=checkbox]:checked+.legalConsentBox:after{opacity:1}.legalConsentLabel input[type=checkbox]:focus-visible+.legalConsentBox{outline-offset:3px;outline:2px solid #07889459}.legalConsentText{color:#064c52bf;letter-spacing:.015em;max-width:650px;font-size:10px;line-height:1.7}.legalConsentText a{color:#064c52;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .25s}.legalConsentText a:hover{opacity:.6}.legalConsentLinks{letter-spacing:1.5px;align-items:center;gap:9px;margin-top:17px;margin-left:31px;font-size:7px;font-weight:500;display:flex}.legalConsentLinks a{color:#064c52a6;text-decoration:none;transition:color .25s}.legalConsentLinks a:hover{color:#078894}.legalConsentLinks span{color:#064c5247}.quoteSubmit{color:#064c52;letter-spacing:2px;cursor:pointer;background:0 0;border:1px solid #064c52;border-left:0;border-right:0;justify-content:space-between;width:100%;margin-top:20px;padding:24px 0;font-family:inherit;font-size:10px;transition:padding-left .3s,padding-right .3s,color .3s,background .3s,opacity .3s;display:flex}.quoteSubmit:hover:not(:disabled){color:#fff;background:#078894;padding-left:15px;padding-right:15px}.quoteSubmit:disabled{opacity:.45;cursor:wait}.formMessage{letter-spacing:.04em;margin:22px 0 0;font-size:10px;line-height:1.6}.formMessage.success{color:#075f66}.formMessage.error{color:#7c2929}.contactFinal{background:radial-gradient(circle at 25% 45%,#00a6b229,#0000 38%),linear-gradient(120deg,#064c52 0%,#075f66 60%,#078894 100%);flex-direction:column;justify-content:center;min-height:80vh;padding:120px 8vw;display:flex}.contactFinal>span{letter-spacing:2px;color:#ffffff80;margin-bottom:50px;font-size:9px}.contactFinal h2{letter-spacing:-.065em;margin:0;font-size:clamp(60px,8vw,140px);font-weight:500;line-height:.84}.contactFinal h2 span{color:#0000;-webkit-text-stroke:1px #ffffffb8}.contactFooter{letter-spacing:1.5px;color:#ffffff80;background:#064c52;border-top:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;gap:30px;min-height:180px;padding:50px 4vw;font-size:9px;display:flex}.contactFooterLogo{color:#f5f5f0;font-size:18px;font-weight:700}.contactFooterLogo span{letter-spacing:4px;color:#ffffff80;font-size:8px;display:block}.contactFooterLegal{align-items:center;gap:8px;display:flex}.contactFooterLegal a{color:#ffffff80;text-decoration:none;transition:color .25s}.contactFooterLegal a:hover{color:#fff}.contactFooterLegal span{color:#ffffff38}@media (width<=800px){.contactNavbar{height:80px;padding:0 6vw}.contactLogo{width:138px;height:52px}.contactLogo img{width:138px;height:auto}.contactNavLinks{display:none}.contactHome{display:none!important}.contactNavbarRight{display:none}.contactHero{padding:130px 6vw 50px}.contactHero h1{font-size:17vw}.contactHeroBottom{flex-direction:column;align-items:flex-start;gap:40px}.contactMain{grid-template-columns:1fr;gap:90px;padding:90px 6vw}.formRow{grid-template-columns:1fr;gap:0}.legalConsent{margin-bottom:25px;padding:22px 0}.legalConsentLabel{gap:12px}.legalConsentText{font-size:9.5px;line-height:1.7}.legalConsentLinks{flex-wrap:wrap;margin-left:29px;font-size:7px;line-height:1.6}.contactFinal{padding:100px 6vw}.contactFooter{flex-direction:column;align-items:flex-start;gap:25px}.contactFooterLegal{order:2}}.legalPage{color:#f5f5f0;background:radial-gradient(circle at 85% 8%,#00bac72e,#0000 32%),linear-gradient(135deg,#064c52 0%,#075f66 55%,#064c52 100%);min-height:100vh;font-family:inherit}.legalNavbar{-webkit-backdrop-filter:blur(10px);box-sizing:border-box;background:#0068723d;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;width:100%;min-height:92px;padding:0 5vw;display:flex}.legalLogo{flex-shrink:0;align-items:center;width:150px;height:58px;text-decoration:none;display:flex}.legalLogo img{object-fit:contain;object-position:left center;width:150px;height:auto;display:block}.legalBack{color:#ffffffad;letter-spacing:.13em;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .25s,transform .25s}.legalBack:hover{color:#fff;transform:translate(-4px)}.legalHero{border-bottom:1px solid #ffffff24;width:min(1180px,90%);margin:0 auto;padding:110px 0 80px}.legalEyebrow{color:#ffffff8c;letter-spacing:.18em;margin-bottom:30px;font-size:.7rem;font-weight:500;display:block}.legalHero h1{color:#f5f5f0;letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(2.7rem,5.5vw,6.5rem);font-weight:400;line-height:.98}.legalMeta{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;margin-top:65px;font-size:.68rem;display:flex}.legalContent{width:min(1180px,90%);margin:0 auto;padding:40px 0 120px}.legalSection{border-bottom:1px solid #ffffff1c;grid-template-columns:minmax(220px,.75fr) minmax(0,1.7fr);gap:80px;padding:58px 0;display:grid}.legalSection h2{color:#fffffff0;letter-spacing:.04em;margin:0;font-size:.92rem;font-weight:500;line-height:1.5}.legalSection p{color:#ffffffad;grid-column:2;max-width:780px;margin:0 0 20px;font-size:.98rem;font-weight:300;line-height:1.85}.legalSection p:last-child{margin-bottom:0}.legalFooter{box-sizing:border-box;background:linear-gradient(120deg,#053f45 0%,#064c52 100%);border-top:1px solid #ffffff24;grid-template-columns:1.5fr 1fr auto;align-items:end;gap:50px;padding:55px 5vw;display:grid}.legalFooter>div:first-child{flex-direction:column;gap:10px;display:flex}.legalFooter strong{color:#f5f5f0;letter-spacing:.08em;font-size:.9rem;font-weight:600}.legalFooter>div:first-child span{color:#ffffff80;letter-spacing:.04em;max-width:470px;font-size:.68rem;line-height:1.6}.legalFooter>div:nth-child(2){flex-direction:column;gap:8px;display:flex}.legalFooter a{color:#ffffffa6;width:fit-content;font-size:.72rem;text-decoration:none;transition:color .2s}.legalFooter a:hover{color:#fff}.legalFooter>span{color:#ffffff61;letter-spacing:.08em;white-space:nowrap;font-size:.65rem}.legalPage ::selection{color:#fff;background:#00bac759}@media (width<=900px){.legalNavbar{min-height:78px;padding:0 6vw}.legalHero{width:88%;padding:85px 0 60px}.legalMeta{margin-top:45px}.legalContent{width:88%;padding-bottom:90px}.legalSection{grid-template-columns:1fr;gap:25px;padding:45px 0}.legalSection p{grid-column:1}.legalFooter{grid-template-columns:1fr 1fr;align-items:start;padding:45px 6vw}.legalFooter>span{grid-column:1/-1}}@media (width<=600px){.legalNavbar{min-height:70px;padding:0 20px}.legalLogo{width:138px;height:52px}.legalLogo img{width:138px;height:auto}.legalBack{text-align:right;max-width:150px;font-size:.58rem;line-height:1.5}.legalHero{width:auto;margin:0 20px;padding:70px 0 45px}.legalEyebrow{margin-bottom:22px;font-size:.6rem}.legalHero h1{font-size:clamp(2.35rem,11vw,4rem);line-height:1}.legalMeta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:40px;font-size:.58rem}.legalContent{width:auto;margin:0 20px;padding:20px 0 70px}.legalSection{padding:38px 0;display:block}.legalSection h2{margin-bottom:22px;font-size:.84rem}.legalSection p{max-width:none;margin-bottom:18px;font-size:.91rem;line-height:1.75}.legalFooter{flex-direction:column;gap:32px;padding:42px 20px;display:flex}.legalFooter>div:first-child span{max-width:100%}.legalFooter>span{margin-top:5px}}
