@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-latin-500-normal-4slEIF53.woff2)format("woff2"),url(/assets/unbounded-latin-500-normal-ZsrgWWU1.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/unbounded-cyrillic-500-normal-vuFlZByi.woff2)format("woff2"),url(/assets/unbounded-cyrillic-500-normal-CRDmNtZY.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/assets/unbounded-latin-600-normal-BPdB_PEv.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-cyrillic-700-normal-BnWDpkfm.woff2)format("woff2"),url(/assets/unbounded-cyrillic-700-normal-BKv7sql3.woff)format("woff")}:root{--ink:#090909;--lime:#d4eb00;--orange:#ff5a1f;--paper:#fff;--soft:#f8f8f8;--line:#dedede;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:20rem;color:var(--ink);background:#fff;margin:0}button,a{font:inherit;color:inherit}button{cursor:pointer}a{text-decoration:none}img{max-width:100%;display:block}.site-page{background:#fff;min-height:100vh;overflow:hidden}.page-width{width:min(100% - 3rem,62.5rem);margin-inline:auto}.site-header{z-index:30;background:#fffffff2;position:relative}.site-header__inner{grid-template-columns:9.0625rem 1fr auto;align-items:center;gap:1.5rem;width:min(100% - 3rem,62.5rem);height:4.75rem;margin:auto;display:grid;position:relative}.brand{flex-direction:column;width:max-content;line-height:.92;display:inline-flex}.brand strong{letter-spacing:-.055em;font-family:Montserrat,Arial,sans-serif;font-size:1.25rem;font-weight:800}.brand span{letter-spacing:.04em;margin-top:.3125rem;font-size:.4375rem;font-weight:650}.site-nav{justify-content:center;gap:clamp(.9375rem,2vw,1.8125rem);display:flex}.site-nav a{text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-size:.5625rem;font-weight:700;position:relative}.site-nav a:after{background:var(--lime);content:"";transform-origin:100%;height:.125rem;transition:transform .3s;position:absolute;bottom:-.4375rem;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.lime-button,.outline-button,.all-tastes{background:var(--lime);text-transform:uppercase;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:1.25rem;height:2.375rem;padding:0 1.375rem;font-family:Montserrat,Arial,sans-serif;font-size:.625rem;font-weight:800;transition:transform .25s,filter .25s,background .25s;display:inline-flex}.lime-button:hover,.lime-button:focus-visible{filter:brightness(1.06);transform:translateY(-.125rem)}.arrow{font-size:1.1875rem;font-weight:400;line-height:1;transition:transform .25s}.lime-button:hover .arrow{transform:translate(.25rem)}.header-button{min-width:10.375rem;height:2.375rem}.menu-button,.mobile-nav{display:none}.hero{min-height:25rem;position:relative;overflow:hidden}.hero__media{z-index:0;position:absolute;inset:0 -1.25rem 0 32%}.hero__media video{object-fit:cover;object-position:center;width:100%;height:100%}.hero__video-fade{background:linear-gradient(90deg,#fff 0,#fffffff5 7%,#ffffff7a 20%,#0000 39%);position:absolute;inset:0}.hero__copy{z-index:5;width:43%;padding:2.3125rem 0 2.625rem .75rem;position:relative}.hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:2.9375rem;font-weight:800;line-height:1.01}.hero h1 span,.hero h1 em{font-style:normal;display:block}.hero h1 em{color:var(--orange)}.hero__copy>p{max-width:16.875rem;margin:1rem 0 0;font-size:.75rem;font-weight:500;line-height:1.55}.hero__actions{gap:.625rem;margin-top:1.5625rem;display:flex}.hero__actions .lime-button{min-width:10.125rem}.outline-button{background:#ffffffb3;border:.0625rem solid #888}.outline-button:hover{background:#fff;transform:translateY(-.125rem)}.production-seal{z-index:4;text-align:center;background:#ffffffe6;border:.0625rem solid #95b900;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8.25rem;height:8.25rem;display:flex;position:absolute;top:1.6875rem;right:.375rem}.production-seal img{object-fit:contain;transform-origin:50%;width:1.875rem;height:1.875rem;transition:transform .58s cubic-bezier(.16,1,.3,1),filter .58s}.production-seal strong{text-transform:uppercase;margin-top:.25rem;font-size:.75rem}.production-seal span{text-transform:uppercase;margin-top:.375rem;font-size:.4375rem;line-height:1.4}.hero-orbits{z-index:1;pointer-events:none;opacity:.38;width:29.375rem;height:18.75rem;position:absolute;top:-7.5rem;right:7.625rem;transform:rotate(-7deg)}.hero-orbits span{border:.0625rem solid #ff723652;border-radius:50%;position:absolute}.hero-orbits span:first-child{inset:0}.hero-orbits span:nth-child(2){inset:.6875rem}.hero-orbits span:nth-child(3){inset:1.375rem}.hero-orbits span:nth-child(4){inset:2.0625rem}.hero-orbits span:nth-child(5){inset:2.75rem}.hero-orbits span:nth-child(6){inset:3.4375rem}.hero-orbits span:nth-child(7){inset:4.125rem}.hero-leaf{z-index:4;opacity:.9;width:1.75rem;animation:4.8s ease-in-out infinite paused leaf-float;position:absolute}.hero.is-active .hero-leaf{animation-play-state:running}.hero-leaf--one{top:1.125rem;left:48%}.hero-leaf--two{width:1.4375rem;animation-delay:-2.1s;bottom:1.125rem;right:1.0625rem}@keyframes leaf-float{0%,to{transform:translate(0,0)rotate(-12deg)}50%{transform:translate(.4375rem,-.6875rem)rotate(9deg)}}.benefits{border-top:.0625rem solid #0000000a;grid-template-columns:repeat(5,1fr);align-items:center;gap:1rem;min-height:4.9375rem;display:grid}.benefits article{align-items:center;gap:.625rem;display:flex}.benefits img{object-fit:contain;transform-origin:50%;flex:0 0 2.625rem;width:2.625rem;height:2.625rem;transition:transform .58s cubic-bezier(.16,1,.3,1),filter .58s}.benefits strong{text-transform:uppercase;max-width:6.5625rem;font-family:Montserrat,Arial,sans-serif;font-size:.5625rem;line-height:1.42}.technology{background:linear-gradient(135deg,#fafafa,#f1f1f1);border-radius:1.3125rem;grid-template-columns:15.625rem 1fr;align-items:center;gap:1.8125rem;min-height:15.9375rem;margin-top:.6875rem;padding:1.6875rem 1.9375rem;display:grid}.technology__copy h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.04}.technology__copy p{margin:1.125rem 0 0;font-size:.625rem;line-height:1.55}.technology__steps{grid-template-columns:1fr 1.75rem 1fr 1.75rem 1fr 1.75rem 1fr;align-items:start;display:grid}.technology__steps article{text-align:center;position:relative}.process-icon{border:.0625rem solid var(--step-color);background:#ffffffad;border-radius:50%;place-items:center;width:5.25rem;height:5.25rem;margin:0 auto;transition:transform .58s cubic-bezier(.16,1,.3,1),background .58s,box-shadow .58s;display:grid;box-shadow:inset 0 0 0 .4375rem #ffffffc2}.process-icon img{object-fit:contain;transform-origin:50%;width:3.1875rem;height:3.1875rem;transition:transform .58s cubic-bezier(.16,1,.3,1),filter .58s}.technology__steps h3{text-transform:uppercase;min-height:1.6875rem;margin:.75rem 0 0;font-family:Montserrat,Arial,sans-serif;font-size:.625rem;line-height:1.25}.technology__steps article>p{max-width:7rem;margin:.3125rem auto 0;font-size:.5rem;line-height:1.45}.process-arrow{color:#8c8c8c;align-self:center;margin-top:-2.1875rem;font-size:1.375rem;font-weight:300}.cold-badge{z-index:2;color:#fff;background:#188fd1;border-radius:50%;padding:.5rem .5625rem;font-size:.75rem;font-weight:800;position:absolute;top:-1.25rem;right:.25rem}.story{grid-template-columns:1fr 1.25fr 1fr;gap:1.125rem;min-height:19.6875rem;margin-top:1rem;display:grid}.story-card{background:linear-gradient(145deg,#fafafa,#f2f2f2);border-radius:1.3125rem;min-width:0;padding:1.875rem 1.875rem 1.5rem;position:relative;overflow:hidden}.story-card h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:1.1875rem;font-weight:700}.story-card ul{gap:.75rem;margin:1.4375rem 0 0;padding:0;list-style:none;display:grid}.story-card li{grid-template-columns:.875rem 1fr;gap:.5625rem;font-size:.5625rem;line-height:1.4;display:grid}.story-card li>span{background:var(--lime);border-radius:50%;place-items:center;width:.8125rem;height:.8125rem;font-size:.5rem;font-weight:900;display:grid}.story-card__leaf{opacity:.92;width:5.375rem;position:absolute;bottom:-.4375rem;right:.875rem;transform:rotate(15deg)}.story-card__title{align-items:center;gap:.75rem;display:flex}.story-card__title img{object-fit:contain;transform-origin:50%;width:2.375rem;height:2.375rem;transition:transform .58s cubic-bezier(.16,1,.3,1),filter .58s}.story-card--partners ul{margin-top:1.1875rem}.story-card--partners .lime-button{position:absolute;bottom:1.5625rem;left:1.875rem;right:1.875rem}.float-stage{contain:layout paint;isolation:isolate;min-width:0;position:relative;overflow:hidden}.float-stage:after{z-index:1;content:"";filter:blur(.8125rem);background:#3d2e1726;border-radius:50%;height:1.625rem;position:absolute;bottom:.5rem;left:11%;right:11%}.float-stage__plane{transform-origin:50%;animation-duration:5.2s;animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-iteration-count:infinite;animation-play-state:paused;position:absolute;inset:0}.float-stage.is-active .float-stage__plane{will-change:transform;animation-play-state:running}.float-stage__plane img{object-fit:contain;position:absolute}.float-stage__plane--tobacco-back{z-index:4;animation-name:stage-tobacco;animation-duration:5.6s}.float-stage__plane--backdrop{z-index:3;animation-name:stage-backdrop;animation-duration:5.4s;animation-delay:-1.8s}.float-stage__plane--left{z-index:8;animation-name:stage-left;animation-duration:5.1s;animation-delay:-2.4s}.float-stage__plane--right{z-index:7;animation-name:stage-right;animation-duration:4.8s;animation-delay:-.9s}.float-stage__plane--can{z-index:6;animation-name:stage-can;animation-duration:3.8s;animation-timing-function:ease-in-out}.float-stage__plane--tobacco-front{z-index:9;animation-name:stage-tobacco;animation-duration:5.6s}.float-stage__can{width:55%;bottom:-.25rem;right:22.5%}.float-stage__tobacco,.float-stage__tobacco-front{width:30%;height:82%;top:-8%;left:35%;object-fit:contain!important}.float-stage__tobacco-front{clip-path:inset(61% 0 14%)}.float-stage__mango-cubes{width:18%;top:5%;right:12%}.float-stage__mango-small{width:10%;top:15%;left:27%;transform:rotate(8deg)}.float-stage__mango-cheek{width:14%;top:27%;right:27%;transform:rotate(-7deg)}.float-stage__orange{width:15%;top:39%;right:8%;transform:rotate(3deg)}.float-stage__passion{width:17%;top:26%;left:12%}.float-stage__ice{width:11%}.float-stage__ice--one{top:3%;left:21%;transform:rotate(-8deg)}.float-stage__ice--two{width:10%;top:41%;right:28%;transform:rotate(12deg)}.float-stage__ice--three{width:11%;top:39%;left:5%;transform:rotate(17deg)}.float-stage__leaf{width:10%}.float-stage__leaf--one{top:19%;right:4%;transform:rotate(-16deg)}.float-stage__leaf--two{width:12%;top:3%;left:7%;transform:rotate(24deg)}@keyframes stage-tobacco{0%,to{transform:translate(0,0)rotate(-1deg)}45%{transform:translate(.125rem,-.5625rem)rotate(1.4deg)}72%{transform:translate(-.0625rem,.125rem)rotate(-.5deg)}}@keyframes stage-backdrop{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-.1875rem,-.4375rem)rotate(2deg)}}@keyframes stage-left{0%,to{transform:translate(0,0)rotate(0)}42%{transform:translate(.1875rem,.4375rem)rotate(-2deg)}72%{transform:translate(-.125rem,-.1875rem)rotate(1deg)}}@keyframes stage-right{0%,to{transform:translate(0,0)rotate(0)}45%{transform:translate(.25rem,-.5rem)rotate(2deg)}75%{transform:translate(-.125rem,.125rem)rotate(-1deg)}}@keyframes stage-can{0%,to{transform:translate(0,0)}50%{transform:translateY(-.25rem)}}.tastes{text-align:center;padding-top:.875rem;padding-bottom:.5625rem}.tastes__heading{justify-content:center;align-items:center;gap:.9375rem;display:flex}.tastes__heading img{object-fit:contain;width:1.75rem;height:1.75rem}.tastes__heading img:last-child{transform:scaleX(-1)}.tastes h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:1.4375rem;font-weight:700}.tastes__carousel{margin-top:.75rem;position:relative}.tastes__grid{grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid}.flavor-card{outline:0;min-width:0}.flavor-card__media{isolation:isolate;aspect-ratio:1/.84;background:#f7f7f7;border-radius:.875rem;transition:background .38s,box-shadow .38s;position:relative;overflow:hidden}.flavor-card__media:after{border-radius:inherit;content:"";pointer-events:none;border:.0625rem solid #0000000a;position:absolute;inset:0}.flavor-card__media img{object-fit:contain;width:100%;height:100%;transition:opacity .42s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.flavor-card__backdrop{z-index:1;opacity:0;filter:saturate(.96)contrast(.98);transform:scale(.94);object-fit:cover!important}.flavor-card__can{z-index:2;opacity:1;filter:drop-shadow(0 .5rem .5625rem #00000029);padding:0;transform:scale(1.12)}.flavor-card:hover .flavor-card__media,.flavor-card:focus-visible .flavor-card__media{background:linear-gradient(145deg,#fff,var(--flavor-color));box-shadow:0 .625rem 1.5rem color-mix(in srgb,var(--flavor-color) 26%,transparent)}.flavor-card:hover .flavor-card__backdrop,.flavor-card:focus-visible .flavor-card__backdrop{opacity:1;transform:scale(1.035)}.flavor-card:hover .flavor-card__can,.flavor-card:focus-visible .flavor-card__can{opacity:1;transform:translateY(-.1875rem)scale(1.07)}.flavor-card h3{text-transform:uppercase;margin:.5rem 0 0;font-family:Montserrat,Arial,sans-serif;font-size:.625rem;font-weight:700}.carousel-button{z-index:9;background:#fff;border:.0625rem solid #c9d900;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.5625rem;line-height:1;transition:background .25s,transform .25s;display:grid;position:absolute;top:50%;transform:translateY(-64%)}.carousel-button:hover{background:var(--lime);transform:translateY(-64%)scale(1.05)}.carousel-button--prev{left:-2.9375rem}.carousel-button--next{right:-2.9375rem}.carousel-dots{justify-content:center;gap:.8125rem;margin-top:.75rem;display:flex}.carousel-dots i{background:#d1d1d1;border-radius:50%;width:.5rem;height:.5rem}.carousel-dots i.is-active{background:var(--lime)}.all-tastes{cursor:pointer;background:#fff;border:.0625rem solid #c8dc00;min-width:13.75rem;height:1.9375rem;margin-top:.625rem}.all-tastes span{font-size:1.0625rem;line-height:1;transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(-.125rem)}.all-tastes.is-open{background:var(--lime)}.all-tastes.is-open span{transform:translateY(.125rem)rotate(180deg)}.taste-catalog{text-align:left;overflow:hidden}.taste-catalog__inner{border-top:.0625rem solid #e8e8e8;margin-top:1.125rem;padding:1.5rem 0 1.125rem}.taste-catalog__header{justify-content:space-between;align-items:end;margin-bottom:1.25rem;display:flex}.taste-catalog__header span{color:#92a900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.1875rem;font-size:.5625rem;font-weight:800;display:block}.taste-catalog__header h2{font-size:1.75rem}.taste-catalog__header p{color:#727272;text-transform:uppercase;margin:0 0 .1875rem;font-size:.625rem;font-weight:700}.taste-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem .875rem;display:grid}.taste-catalog .flavor-card h3{text-align:center;font-size:.6875rem}@media (hover:hover){.benefits article:hover img,.story-card__title:hover img,.production-seal:hover img{filter:drop-shadow(0 .375rem .5rem #16220021);transform:translateY(-.1875rem)rotate(-1.5deg)scale(1.045)}.process-icon:hover{box-shadow:inset 0 0 0 .4375rem #ffffffdb,0 .5625rem 1.25rem color-mix(in srgb,var(--step-color) 16%,transparent);background:#fff;transform:translateY(-.1875rem)}.process-icon:hover img{filter:drop-shadow(0 .3125rem .4375rem #141c001f);transform:translateY(-.0625rem)rotate(-1deg)scale(1.045)}}.site-footer{background:linear-gradient(#fafafa,#fff);margin-top:0;position:relative;overflow:hidden}.reactive-waves{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.footer-cta{z-index:2;border-bottom:.0625rem solid #ededed;grid-template-columns:1fr 15.625rem auto;align-items:center;gap:2.125rem;min-height:6.875rem;display:grid;position:relative}.footer-cta h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:1.3125rem;line-height:1.05}.footer-cta p{margin:.4375rem 0 0;font-size:.5rem;line-height:1.45}.footer-cta__fruit{height:6rem;position:relative}.footer-cta__fruit img{object-fit:contain;position:absolute}.footer-cta__fruit img:first-child{width:6.75rem;bottom:-.25rem;right:3.875rem}.footer-cta__fruit img:nth-child(2){width:4.125rem;bottom:.125rem;right:.5rem}.footer-cta__fruit img:nth-child(3){width:3rem;top:.5rem;right:8.5rem}.footer-cta>.lime-button{min-width:12.8125rem}.footer-grid{z-index:2;grid-template-columns:2fr repeat(4,1fr);gap:2rem;padding-top:1.125rem;padding-bottom:1.75rem;display:grid;position:relative}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:.4375rem;display:flex}.footer-grid>div>strong{text-transform:uppercase;font-size:.5rem}.footer-grid>div>a{font-size:.4375rem}.footer-brand{gap:1.25rem!important}.footer-brand>div{align-items:center;gap:.75rem;display:flex}.footer-brand>div strong{border:.0625rem solid #8b8b8b;border-radius:50%;place-items:center;width:1.9375rem;height:1.9375rem;font-size:.5625rem;display:grid}.footer-brand p{color:#767676;text-transform:uppercase;margin:0;font-size:.4375rem;line-height:1.35}.socials{gap:.4375rem;margin-top:.1875rem;display:flex}.socials a{color:#fff;background:#9a9a9a;border-radius:50%;place-items:center;width:1.5625rem;height:1.5625rem;font-size:.4375rem;font-weight:800;display:grid}@media (width<=1080px){.carousel-button--prev{left:-.9375rem}.carousel-button--next{right:-.9375rem}.site-nav{gap:.875rem}.site-nav a{font-size:.5625rem}.page-width,.site-header__inner{width:min(100% - 2.25rem,62.5rem)}}@media (width<=840px){.site-header__inner{grid-template-columns:1fr auto;height:4.25rem}.site-nav,.header-button{display:none}.menu-button{background:#fff;border:.0625rem solid #d9d9d9;border-radius:50%;place-content:center;gap:.3125rem;width:2.625rem;height:2.625rem;padding:0;display:grid}.menu-button span{background:#111;width:1.125rem;height:.09375rem;display:block}.mobile-nav{background:#fff;border:.0625rem solid #ddd;border-radius:.9375rem;flex-direction:column;padding:.9375rem;display:flex;position:absolute;top:3.9375rem;left:0;right:0;box-shadow:0 1.25rem 3.125rem #0000001f}.mobile-nav a{text-transform:uppercase;border-bottom:.0625rem solid #eee;justify-content:space-between;align-items:center;padding:.75rem .3125rem;font-size:.75rem;font-weight:700;display:flex}.mobile-nav button{background:var(--lime);text-transform:uppercase;border:0;border-radius:.5625rem;height:2.625rem;margin-top:.75rem;font-size:.6875rem;font-weight:800}.hero{min-height:39.375rem}.hero__media{inset:16.875rem -5rem 0 -2.5rem}.hero__video-fade{background:linear-gradient(#fff 0,#ffffff80 14%,#0000 40%)}.hero__copy{width:100%;padding-top:1.75rem}.hero h1{font-size:clamp(2.75rem,11vw,4rem)}.hero__copy>p{max-width:29.375rem}.production-seal{width:6.625rem;height:6.625rem;top:17.8125rem;right:0}.production-seal strong{font-size:.5625rem}.production-seal span{font-size:.375rem}.hero-orbits{right:-7.5rem}.benefits{grid-template-columns:repeat(3,1fr);gap:1.125rem;padding:1.4375rem 0}.technology{grid-template-columns:1fr;padding:1.75rem}.technology__copy{grid-template-columns:1fr 1fr;gap:1.875rem;display:grid}.technology__copy p{margin:0}.story{grid-template-columns:1fr 1fr}.float-stage{grid-area:2/1/auto/-1;min-height:21.25rem}.story-card{min-height:20rem}.tastes__grid{grid-template-columns:repeat(3,1fr)}.tastes__grid .flavor-card:nth-child(n+4){display:none}.taste-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-cta{grid-template-columns:1fr auto}.footer-cta__fruit{display:none}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:nth-child(4),.footer-grid>div:nth-child(5){margin-top:.5rem}}@media (width<=560px){.page-width,.site-header__inner{width:min(100% - 1.75rem,62.5rem)}.hero{min-height:36.875rem}.hero__media{top:18.25rem;left:-2.8125rem;right:-8.25rem}.hero h1{font-size:2.625rem}.hero__actions{flex-direction:column;align-items:stretch;width:13.75rem}.hero__actions .lime-button{width:100%}.production-seal{top:19.5rem;right:-.25rem}.benefits{grid-template-columns:1fr 1fr;padding-bottom:1.875rem}.benefits article:last-child{grid-column:1/-1}.technology{padding:1.5625rem 1.25rem}.technology__copy{display:block}.technology__copy p{margin-top:1rem}.technology__steps{grid-template-columns:1fr 1fr;gap:1.5625rem .75rem;margin-top:1.75rem}.process-arrow{display:none}.process-icon{width:4.625rem;height:4.625rem}.process-icon img{width:2.8125rem;height:2.8125rem}.story{grid-template-columns:1fr}.story-card{min-height:18.75rem}.float-stage{grid-area:auto;min-height:21.25rem}.tastes h2{font-size:1.25rem}.tastes__grid{grid-template-columns:1fr 1fr}.tastes__grid .flavor-card:nth-child(3){display:none}.carousel-button--prev{left:-.5625rem}.carousel-button--next{right:-.5625rem}.taste-catalog__inner{margin-top:.875rem;padding-top:1.1875rem}.taste-catalog__header{margin-bottom:.875rem}.taste-catalog__header h2{font-size:1.375rem}.taste-catalog__grid{grid-template-columns:1fr 1fr;gap:1.0625rem .625rem}.taste-catalog .flavor-card h3{font-size:.5625rem}.footer-cta{grid-template-columns:1fr;align-items:start;padding:1.625rem 0}.footer-cta>.lime-button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:1.5625rem}.footer-brand{grid-column:1/-1}.reactive-waves{opacity:.75}.technology{contain:paint;will-change:transform;transform:translateZ(0)}}@media (width<=840px){.hero__copy{padding-left:0}}@media (width>=1200px) and (width<=1439px){html{font-size:125%}}@media (width>=1440px){html{font-size:150%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
