.map-elem{position:relative;max-width:min(1148px,85%);margin:56px auto 0 auto}@media only screen and (max-width: 767px){.map-elem{max-width:95%}}.map-elem .map-img{max-width:100%;display:block;transform:var(--map-img-rotate)}.map-elem .map-locations-list{position:absolute;inset:0}.map-elem .location-title{white-space:nowrap}.map-elem .map-location-item{--location-item-tooltip-gap: 8px;--location-item-pointer-size: 10px;--location-item-pointer-scale: 3.6;--location-img-size: 153px;--location-title-size: 19px;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1200px){.map-elem .map-location-item{--location-title-size: 34px;--location-item-pointer-scale: 2.3}}@media only screen and (max-width: 767px){.map-elem .map-location-item{--location-item-pointer-size: 8px;--location-title-size: 16px}.map-elem .map-location-item[data-location="New Zealand"]{-ms-flex-pack:end;justify-content:flex-end}}.map-elem .map-location-item:hover{--location-tooltip-opacity: 1;--location-tooltip-visibility: visible}.map-elem .map-location-item:hover .location-item-tooltip{transform:translateY(calc(-100% - var(--location-item-pointer-size)));z-index:2}.map-elem .map-location-item:hover .location-item-tooltip .location-img{opacity:1;visibility:visible}.map-elem .map-location-item:hover .location-item-tooltip .location-title{background-color:rgba(0,0,0,0);color:var(--color-white);font-size:16px;padding:0;opacity:1;visibility:visible}.map-elem .location-item-tooltip{position:absolute;transition:all .45s;pointer-events:none;z-index:1}.map-elem .location-item-tooltip .location-title{position:relative;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:300;line-height:1.15;color:#1a1a1a;margin-bottom:var(--location-item-tooltip-gap);background:var(--color-tertiary);padding:4px 8px;border-radius:6px;margin-inline:auto;margin-top:calc(var(--location-item-pointer-size)*2*-1 - 10px);transition:all .45s}@media only screen and (max-width: 991px){.map-elem .location-item-tooltip .location-title{background:rgba(0,0,0,0);padding:0;opacity:0;visibility:hidden}}.map-elem .location-img{display:block;min-width:var(--location-img-size);max-width:var(--location-img-size);aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;margin-inline-start:auto;border-radius:6px;overflow:hidden;opacity:0;visibility:hidden;transition:all .45s}.map-elem .location-item-pointer{position:relative;display:block;min-width:var(--location-item-pointer-size);max-width:var(--location-item-pointer-size);aspect-ratio:1;border-radius:50%;background:#e4a022;outline:calc(var(--location-item-pointer-size) - 1px) solid hsla(0,0%,100%,.2);transition:all .45s;box-sizing:content-box;cursor:pointer}.map-elem .location-item-pointer::before{content:"";position:absolute;inset:calc(var(--location-item-pointer-size)*-0.5);min-width:var(--location-item-pointer-size);aspect-ratio:1}.related-blog-list{--card-img-ratio: 164/109;--grid-gap: 64px}@media only screen and (max-width: 991px){.related-blog-list{--grid-columns: 1;--grid-gap: 32px}}.related-blog-list .card-img{max-width:164px}@media only screen and (max-width: 767px){.related-blog-list .card-img{max-width:120px}}.addictive-solutions{--section-logo-width: 40px;--panel-height: min(max(550px, 100svh), 870px);--panel-width-default: 0;--panel-width-min: 165px;--panel-width-active: calc(100% - var(--panel-width-min));--panel-width-inactive: 0;--panel-bg-img: url('/assets/images/ingredient-img-one.webp');--card-top: 200px;background:var(--color-black)}@media only screen and (max-width: 991px){.addictive-solutions{--panel-height: 100svh;--card-top: 240px}}.addictive-solutions .custom-cursor{--cursor-size: 96px;position:fixed;z-index:1000;pointer-events:none;opacity:0;transform:translate(-50%, -50%);transition:opacity .3s ease}@media only screen and (max-width: 991px){.addictive-solutions .custom-cursor{display:none}}.addictive-solutions .custom-cursor.visible{opacity:1}.addictive-solutions .custom-cursor.clicked .cursor-text{display:none}.addictive-solutions .custom-cursor .cursor-arrow{width:var(--cursor-size);height:var(--cursor-size);background:no-repeat center/var(--cursor-size);background-image:url("../images/arrow-right.svg");transition:transform .2s ease,background-color .2s ease}.addictive-solutions .custom-cursor.cursor-right .cursor-arrow{background-image:url("../images/arrow-left.svg")}.addictive-solutions.expanded-left .panel,.addictive-solutions.expanded-right .panel{background-attachment:fixed}.addictive-solutions.expanded-left .intro-content,.addictive-solutions.expanded-right .intro-content{opacity:0;visibility:hidden;pointer-events:none}@media only screen and (min-width: 992px){.addictive-solutions.expanded-left .panel-left{--panel-width-default: var(--panel-width-active)}.addictive-solutions.expanded-left .panel-left .detail-content-wrapper{display:-ms-flexbox;display:flex;animation:fadeIn .8s ease-in-out .4s forwards}.addictive-solutions.expanded-left .panel-right .page-title-inactive{position:sticky;opacity:1;visibility:visible}.addictive-solutions.expanded-right .panel-right{--panel-width-default: var(--panel-width-active)}.addictive-solutions.expanded-right .panel-right .detail-content-wrapper{display:-ms-flexbox;display:flex;animation:fadeIn .8s ease-in-out .4s forwards}.addictive-solutions.expanded-right .panel-left .page-title-inactive{position:sticky;opacity:1;visibility:visible}}.addictive-solutions .panels-wrapper{position:relative;gap:2px}@media only screen and (max-width: 991px){.addictive-solutions .panels-wrapper{-ms-flex-direction:column;flex-direction:column}}.addictive-solutions .panel-center-icon{position:absolute;width:var(--section-logo-width);position-anchor:--section-logo-anchor;position-area:start start;margin-inline-end:calc(var(--section-logo-width)/-2);margin-bottom:calc(var(--section-logo-width)*-1);z-index:1}@media only screen and (max-width: 991px){.addictive-solutions .panel-center-icon{display:none}}.addictive-solutions .panel{position:relative;background:linear-gradient(0deg, rgba(136, 56, 16, 0.2) 0%, rgba(136, 56, 16, 0.2) 100%),var(--panel-bg-img) left center/cover no-repeat;transition-duration:.6s}.addictive-solutions .panel.scroll-completed .detail-header{opacity:0;visibility:hidden}@media only screen and (max-width: 991px){.addictive-solutions .panel{background-attachment:fixed}}@media only screen and (min-width: 992px){.addictive-solutions .panel{-ms-flex:1;flex:1;min-width:var(--panel-width-default);min-height:var(--panel-height)}}.addictive-solutions .intro-content{position:absolute;inset:0;padding:80px 64px 104px 64px;opacity:1;visibility:visible;transition-duration:.4s}@media only screen and (max-width: 1200px){.addictive-solutions .intro-content{padding:50px 40px 84px 40px}}@media only screen and (max-width: 991px){.addictive-solutions .intro-content{display:none}}.addictive-solutions .intro-title{max-width:350px;margin-bottom:56px}@media only screen and (max-width: 991px){.addictive-solutions .intro-title{max-width:300px;font-size:48px}}.addictive-solutions .panel-right{anchor-name:--section-logo-anchor;--panel-bg-img: url('/assets/images/ingredient-img-two.webp')}.addictive-solutions .detail-header{position:sticky;top:28px;width:100%;margin-bottom:40px;z-index:1;transition-duration:.3s}.addictive-solutions .page-title-inactive{position:absolute;top:0;max-width:100px;padding-block:60px 20px;padding-inline-start:40px;opacity:0;visibility:hidden;z-index:1;transition-duration:.4s;box-sizing:content-box}@media only screen and (max-width: 991px){.addictive-solutions .page-title-inactive{padding-block-start:30px;padding-inline-start:24px}}.addictive-solutions .detail-content-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-column-gap:32px;column-gap:32px;-ms-flex-align:start;align-items:start;padding:40px 64px;background:rgba(0,0,0,.7)}@media only screen and (min-width: 992px){.addictive-solutions .detail-content-wrapper{display:none;opacity:0;visibility:hidden;scrollbar-width:none;min-height:100%}}@media only screen and (max-width: 1200px){.addictive-solutions .detail-content-wrapper{padding:28px 44px}}@media only screen and (max-width: 991px){.addictive-solutions .detail-content-wrapper{padding:28px 16px}}.addictive-solutions .content-info-title{border-bottom:1px solid hsla(0,0%,100%,.15);margin-bottom:40px}@media only screen and (max-width: 767px){.addictive-solutions .content-info-title{margin-bottom:20px}}@media only screen and (max-width: 991px){.addictive-solutions .page-title{font-size:48px}}@media only screen and (max-width: 767px){.addictive-solutions .page-title{font-size:40px}}.addictive-solutions .card-list{max-width:880px;-ms-flex:1;flex:1;min-width:min(880px,70%)}.addictive-solutions .card-item{position:sticky;background-color:var(--color-bg-primary);padding:4px;border-radius:8px;transform-origin:center top;z-index:1}@media only screen and (max-width: 767px){.addictive-solutions .card-item{-ms-flex-direction:column;flex-direction:column;gap:32px;padding:20px}}.addictive-solutions .card-item:not(:first-child){margin-top:100px}.addictive-solutions .card-item .card-content{padding:28px}@media only screen and (max-width: 767px){.addictive-solutions .card-item .card-content{padding:0}}.addictive-solutions .card-item .card-title{font-size:20px;color:var(--color-text-primary)}.addictive-solutions .card-item .card-img{max-width:min(377px,44%)}@media only screen and (max-width: 1600px){.addictive-solutions .card-item .card-img{max-height:400px}}@media only screen and (max-width: 767px){.addictive-solutions .card-item .card-img{max-width:100%;max-height:30vh}}.addictive-solutions .card-item .card-img img{-o-object-fit:cover;object-fit:cover;border-radius:6px}.addictive-solutions .scroll-progress-list{--text-color: rgba(255, 255, 255, 0.40);position:sticky;top:200px;z-index:1;max-width:240px}@media only screen and (max-width: 1200px){.addictive-solutions .scroll-progress-list{display:none}}.addictive-solutions .scroll-progress-list .scroll-progress-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px}.addictive-solutions .scroll-progress-list .scroll-progress-item::before{content:"";display:block;min-width:8px;aspect-ratio:1;background:var(--color-white);border-radius:50%;margin-top:8px;opacity:.2;transition-duration:.4s}.addictive-solutions .scroll-progress-list .is-active{--text-color: var(--color-white)}.addictive-solutions .scroll-progress-list .is-active::before{opacity:1}.addictive-solutions .scroll-progress-list .progress-text{color:var(--text-color);transition-duration:.4s}@keyframes fadeIn{from{display:none;opacity:0;visibility:hidden}to{display:-ms-flexbox;display:flex;opacity:1;visibility:visible}}.global-presence{background:linear-gradient(228deg, #CA9C03 -28.46%, #CA8403 -14.91%, #843C09 21.7%, #000 69.86%),linear-gradient(180deg, rgba(33, 15, 2, 0) 0%, #210F02 100%)}@media only screen and (max-width: 767px){.global-presence{padding-block:56px}}.global-presence .text-wrapper{margin-bottom:40px}@media only screen and (max-width: 767px){.global-presence .global-title{font-size:28px;text-align:left}}@media only screen and (max-width: 767px){.global-presence .global-subtitle{font-size:16px;text-align:left}}.global-presence .sub-title{color:var(--light-gray-color);max-width:680px}.global-presence .stats-section{row-gap:48px}@media only screen and (max-width: 767px){.global-presence .stats-section{grid-template-columns:repeat(2, 1fr);margin-block-start:30px;-ms-flex-order:3;order:3;-moz-column-gap:48px;column-gap:48px}}.global-presence .stats-section .stats-item{row-gap:14px}@media only screen and (max-width: 767px){.global-presence .stats-section .stats-item{row-gap:8px}}.global-presence .stats-section .stats-item .sub-title{color:var(--color-tertiary)}@media only screen and (max-width: 767px){.global-presence .stats-section .stats-item .stats-number{font-size:28px}}@media only screen and (max-width: 767px){.global-presence .map-elem{-ms-flex-order:2;order:2;margin-block-start:0}}:root{--card-desktop-width: 100px;--card-desktop-height: 66px;--card-mobile-width: 70px;--card-mobile-height: 46px;--base-padding-mobile: 65px;--base-padding-desktop: 100px}.home-banner{overflow:hidden}.home-banner .pinned-wrapper{position:relative;min-height:min(100svh,810px)}@media only screen and (max-width: 991px){.home-banner .pinned-wrapper{min-height:auto}}@media only screen and (max-width: 991px){.hero-text-section{padding-block-start:418px}}.hero-text-section .banner-content .banner-title{color:var(--color-accent);max-width:830px}.hero-text-section .banner-content .title-video{padding-inline-end:calc(var(--base-padding-desktop) + 16px)}@media only screen and (max-width: 767px){.hero-text-section .banner-content .title-video{padding-inline-end:calc(var(--base-padding-mobile) + 16px)}}.hero-text-section .banner-content .banner-title-gradient{background:var(--color-gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media only screen and (max-width: 767px){.hero-text-section .banner-content .banner-title,.hero-text-section .banner-content .banner-title-gradient{font-size:56px}}@media only screen and (min-width: 768px){.hero-text-section .banner-content .banner-subtitle{max-width:567px}}.hero-text-section .banner-img{position:absolute;inset-inline-end:24px;inset-block-start:0;max-width:min(513px,34vw)}@media only screen and (max-width: 991px){.hero-text-section .banner-img{max-width:412px}}@media only screen and (max-width: 767px){.hero-text-section .banner-img{max-width:308px;inset-inline-end:36px}}.hero-video-section{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;pointer-events:none}.hero-video-section .video-card{position:absolute;width:var(--card-desktop-width);height:var(--card-desktop-height);aspect-ratio:16/9;overflow:hidden;transform-origin:center center;border-radius:120px}@media only screen and (max-width: 767px){.hero-video-section .video-card{width:var(--card-mobile-width);height:var(--card-mobile-height)}}.hero-video-section .video-card video{-o-object-fit:cover;object-fit:cover}.info-list{--event-info-color-bg: #A1A1A1;--event-info-dot-display: block;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-list>*{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.info-list>*:not(:last-child)::after{content:"";width:4px;display:var(--event-info-dot-display);background-color:var(--event-info-color-bg);aspect-ratio:1;border-radius:50%;margin:0 8px;pointer-events:none}:root{--white-06: #FFFFFF0F;--light-gray-color: #E4E4E4}[dir=rtl]{--banner-img-rotate: rotateY(180deg)}.header{--header-bg-color: var(--color-white)}.ingredient-showcase-section{position:relative;overflow-x:hidden;--text-scroll-progress: 0}@media only screen and (max-width: 767px){.ingredient-showcase-section{padding-block:56px}}.ingredient-showcase-section .home-gradient{position:absolute;max-width:687px;inset-block-start:0;inset-inline-end:-8%;filter:blur(4.445px);transform:var(--banner-img-rotate) var(--banner-img-angle)}@media only screen and (max-width: 767px){.ingredient-showcase-section .home-gradient{inset-block-start:-8%;inset-inline-end:-22%}}.ingredient-showcase-section .ingredient-title{margin-block-end:103px;letter-spacing:-1.6px}@media only screen and (min-width: 992px){.ingredient-showcase-section .ingredient-title{max-width:968px}}@media only screen and (max-width: 991px){.ingredient-showcase-section .ingredient-title{margin-block-end:64px}}@media only screen and (max-width: 767px){.ingredient-showcase-section .ingredient-title{margin-block-end:40px}}.ingredient-showcase-section .ingredient-title,.ingredient-showcase-section .gradient-text-animate{line-height:1}.ingredient-showcase-section .media-wrapper{--scroll-progress: 0;width:100%}@media only screen and (min-width: 1401px){.ingredient-showcase-section .media-wrapper{width:1142px}}.ingredient-showcase-section .image-container{position:relative;max-height:545px;width:calc(715px + (100% - 715px)*var(--scroll-progress));overflow:hidden;border-radius:8px;transition:width .1s linear;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5333333333) 100%) #d3d3d3 -113.477px -10.563px/151.147% 116.681% no-repeat}@media only screen and (max-width: 991px){.ingredient-showcase-section .image-container{height:480px;width:calc(60% + 40%*var(--scroll-progress))}}@media only screen and (max-width: 767px){.ingredient-showcase-section .image-container{height:435px;width:calc(85% + 15%*var(--scroll-progress))}}.ingredient-showcase-section .image-container img{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 767px){.ingredient-showcase-section .image-container img{-o-object-position:left;object-position:left}}.ingredient-showcase-section .floating-caption{position:absolute;inset-block-end:28px;inset-inline-start:40px;max-width:770px;transform:translateY(calc(30px * (1 - var(--scroll-progress))))}@media only screen and (max-width: 991px){.ingredient-showcase-section .floating-caption{inset-block-end:24px;inset-inline-start:24px;max-width:90%;font-size:24px}}@media only screen and (max-width: 767px){.ingredient-showcase-section .floating-caption{inset-block-end:16px;inset-inline-start:16px}}.green-tech-main-section{overflow:clip}@media only screen and (max-width: 767px){.green-tech-main-section{padding-block:56px}}.green-tech-main-section .green-tech-innovation-section .scroll-section{padding-inline:max(var(--layout-container-gap),(100% - var(--layout-container-width))/2)}@media only screen and (max-width: 991px){.green-tech-main-section .green-tech-innovation-section .scroll-section{padding-inline:32px}}@media only screen and (max-width: 767px){.green-tech-main-section .green-tech-innovation-section .scroll-section{padding-inline:20px}}.green-tech-main-section .green-tech-innovation-section .innovation-title{max-width:775px;margin-bottom:48px}@media only screen and (max-width: 767px){.green-tech-main-section .green-tech-innovation-section .innovation-title{margin-bottom:40px;font-size:28px}}.green-tech-main-section .green-tech-innovation-section .img-wrapper{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;width:min(1094px,82vw);height:min(558px,75vh)}.green-tech-main-section .green-tech-innovation-section .img-wrapper img{border-radius:20px;-o-object-fit:cover;object-fit:cover}.green-tech-main-section .green-tech-innovation-section .img-wrapper-content{position:absolute;inset-block-end:40px;inset-inline-start:40px}@media only screen and (max-width: 991px){.green-tech-main-section .green-tech-innovation-section .img-wrapper-content{inset:auto 16px 20px 16px}}.green-tech-main-section .green-tech-innovation-section .img-wrapper .tech-card-title{max-width:756px}@media only screen and (max-width: 767px){.green-tech-main-section .green-tech-innovation-section .img-wrapper .tech-card-title{font-size:28px}}.science-innovation{--text-scroll-progress: 0;background-color:var(--color-text-primary)}@media only screen and (max-width: 767px){.science-innovation{padding-block:56px}}.science-innovation .science-innovation-header{margin-bottom:148px}@media only screen and (max-width: 767px){.science-innovation .science-innovation-header{margin-bottom:48px}}.science-innovation .science-innovation-header .main-title{max-width:1088px}@media only screen and (max-width: 767px){.science-innovation .science-innovation-header .main-title{font-size:27px}}.science-innovation .science-innovation-header .main-title-gradient{--fill-progress: calc(var(--text-scroll-progress, 0) * 100%);background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-white) 100%) left/var(--fill-progress) 100% no-repeat,linear-gradient(to right, var(--color-white), var(--color-white)) right/100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline}[dir=rtl] .science-innovation .science-innovation-header .main-title-gradient{background:linear-gradient(270deg, var(--color-primary) 0%, var(--color-white) 100%) right/var(--fill-progress) 100% no-repeat,linear-gradient(to left, var(--color-white), var(--color-white)) left/100% 100%;background-clip:text;-webkit-background-clip:text}@media only screen and (max-width: 991px){.science-innovation .science-innovation-grid{--grid-columns: 1}}.science-innovation .science-innovation-grid .grid-card{background:var(--white-06);border-radius:8px;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width: 1200px){.science-innovation .science-innovation-grid .grid-card{-moz-column-gap:30px;column-gap:30px}}.science-innovation .science-innovation-grid .grid-card .img-wrapper{max-height:260px;border-radius:8px;overflow:hidden}@media only screen and (min-width: 768px){.science-innovation .science-innovation-grid .grid-card .img-wrapper{max-width:min(208px,40%)}}@media only screen and (max-width: 767px){.science-innovation .science-innovation-grid .grid-card .img-wrapper{max-height:220px}}.science-innovation .science-innovation-grid .grid-card .img-wrapper img{-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 992px){.science-innovation .science-innovation-grid .grid-card .text-content{max-width:398px}}@media only screen and (max-width: 767px){.science-innovation .science-innovation-grid .grid-card .text-content .innovation-card-title{font-size:20px}}.science-innovation .science-innovation-grid .grid-card .text-content .sub-text{color:var(--light-gray-color)}@media only screen and (min-width: 992px){.science-innovation .science-innovation-grid .grid-card .text-content .sub-text{max-width:342px}}/*# sourceMappingURL=home-page.min.css.map */