.FlowSite-module__MNEezq__canvasWrap{z-index:1;clip-path:circle(0%);position:fixed;inset:0}.FlowSite-module__MNEezq__canvas{clip-path:inset(0 0 20px);width:100vw;height:100vh;display:block}.FlowSite-module__MNEezq__scrollContainer{z-index:3;position:relative}.FlowSite-module__MNEezq__heroSpacer{height:200vh}.FlowSite-module__MNEezq__contentOverlay{background:#0a0a0ae0}.FlowSite-module__MNEezq__blackZone{z-index:4;background:var(--black);position:relative}
.custom-cursor{border:1.5px solid var(--cream);pointer-events:none;z-index:10000;mix-blend-mode:difference;border-radius:50%;width:20px;height:20px;transition:width .3s,height .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.custom-cursor.expanded{width:60px;height:60px}@media (pointer:coarse){.custom-cursor{display:none!important}}
.languageToggle-module__onTpEq__toggle{z-index:10001;background:var(--maroon);color:var(--cream);font-family:var(--font-display);letter-spacing:.1em;cursor:pointer;border:1px solid #f5f0e833;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:background .3s;position:fixed;top:2rem;right:2rem}
.Marquee-module__Je6V4G__wrap{align-items:center;height:20vh;display:flex;overflow:hidden}.Marquee-module__Je6V4G__wrapScroll{padding:2vh 0}.Marquee-module__Je6V4G__text{font-family:var(--font-display);text-transform:uppercase;-webkit-text-stroke:3px var(--cream);color:#0000;letter-spacing:.02em;white-space:nowrap;padding:0 5vw;font-size:4.8vw;font-weight:900;display:inline-block}.Marquee-module__Je6V4G__textScroll{opacity:.15;-webkit-text-stroke:3px var(--cream);font-size:7vw;line-height:1.1;animation:50s linear infinite paused Marquee-module__Je6V4G__marqueeSlide}@keyframes Marquee-module__Je6V4G__marqueeSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.marquee-divider{display:none!important}.Marquee-module__Je6V4G__text{-webkit-text-stroke:2px var(--cream)}}@media (max-width:480px){.Marquee-module__Je6V4G__text{-webkit-text-stroke:1px var(--cream);font-size:10vw}}
.hero-module__73rkuG__section{z-index:2;background:var(--black);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.hero-module__73rkuG__ring{opacity:1;will-change:transform,opacity;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__73rkuG__particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-module__73rkuG__particle{border-radius:50%;position:absolute}.hero-module__73rkuG__beansContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-module__73rkuG__bean{position:absolute}.hero-module__73rkuG__cornerTl{opacity:1;position:absolute;top:clamp(2rem,5vh,4rem);left:clamp(2rem,5vw,4rem)}.hero-module__73rkuG__cornerTr{text-align:right;opacity:1;position:absolute;top:clamp(2rem,5vh,4rem);right:clamp(2rem,5vw,4rem)}.hero-module__73rkuG__cornerBl{opacity:1;position:absolute;bottom:clamp(5rem,10vh,8rem);left:clamp(2rem,5vw,4rem)}.hero-module__73rkuG__cornerBr{opacity:1;position:absolute;bottom:clamp(5rem,10vh,8rem);right:clamp(2rem,5vw,4rem)}.hero-module__73rkuG__cornerLine{background:#6b1f2a66;width:40px;height:1px;margin-bottom:8px}.hero-module__73rkuG__cornerLineRight{margin-left:auto}.hero-module__73rkuG__cornerText{font-family:var(--font-display);letter-spacing:.2em;color:#f5f0e840;text-transform:uppercase;font-size:.6rem}.hero-module__73rkuG__cornerVertical{color:#f5f0e833;writing-mode:vertical-rl;transform:rotate(180deg)}.hero-module__73rkuG__cornerVerticalRight{color:#f5f0e833;writing-mode:vertical-rl}.hero-module__73rkuG__rule{pointer-events:none;background:linear-gradient(90deg,#0000,#6b1f2a4d,#0000);width:clamp(200px,40vw,500px);height:1px;margin-top:clamp(8rem,14vw,14rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__73rkuG__labelText{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#f5f0e880;margin-bottom:1.5rem;font-size:.75rem;font-weight:600}.hero-module__73rkuG__wordmark{gap:clamp(.3rem,1vw,1rem);margin-bottom:1rem;display:flex;overflow:visible}.hero-module__73rkuG__letter{font-family:var(--font-display);color:var(--cream);font-size:clamp(5rem,15vw,16rem);font-weight:900;line-height:.85;display:inline-block}html[lang=ka] .hero-module__73rkuG__letter{line-height:1.1}.hero-module__73rkuG__heroTitle{color:var(--cream);text-align:center;max-width:90vw;margin-bottom:.5rem}.hero-module__73rkuG__subtitle{font-family:var(--font-body);color:#f5f0e899;text-align:center;max-width:28ch;margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.6}.hero-module__73rkuG__scrollIndicator{opacity:1;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:3rem}.hero-module__73rkuG__scrollText{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#f5f0e859;font-size:.65rem}.hero-module__73rkuG__scrollLine{background:linear-gradient(#f5f0e866,#0000);width:1px;height:40px;animation:2s ease-in-out infinite hero-module__73rkuG__scrollPulse}@keyframes hero-module__73rkuG__scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.3)}}
.ingredients-module__Mb4CjG__section{perspective:1200px;min-height:180vh;padding:10vh 0}.ingredients-module__Mb4CjG__header{margin-bottom:8vh;padding:0 5vw}.ingredients-module__Mb4CjG__label{margin-bottom:1rem;display:block}.ingredients-module__Mb4CjG__title{color:var(--cream)}.ingredients-module__Mb4CjG__item{transform-style:preserve-3d;align-items:center;gap:5vw;padding:8vh 5vw;display:flex}.ingredients-module__Mb4CjG__itemContent{flex:0 0 40%}.ingredients-module__Mb4CjG__itemLabel{color:var(--maroon-light);margin-bottom:1rem;display:block}.ingredients-module__Mb4CjG__itemHeading{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);border-left:3px solid var(--maroon);margin-bottom:1.5rem;padding-left:1.5rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:800;line-height:.95}html[lang=ka] .ingredients-module__Mb4CjG__itemHeading{line-height:1.25}.ingredients-module__Mb4CjG__itemDose{color:var(--maroon-light);margin-top:.3rem;font-size:clamp(1rem,2vw,1.8rem);font-weight:700;display:block}.ingredients-module__Mb4CjG__itemDesc{color:#f5f0e8b3;max-width:35ch;margin-bottom:1rem}.ingredients-module__Mb4CjG__itemDetail{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#f5f0e859;font-size:.7rem}.ingredients-module__Mb4CjG__itemSpacer{flex:1}@media (max-width:768px){.ingredients-module__Mb4CjG__section{min-height:auto;padding:6vh 0}.ingredients-module__Mb4CjG__header{margin-bottom:4vh}.ingredients-module__Mb4CjG__item{padding:4vh 5vw}.ingredient-item{flex-direction:column!important}.ingredient-item>div:first-child{flex:1!important}}.ingredients-module__Mb4CjG__itemReversed{flex-direction:row-reverse}
.SectionHeader-module__FFyeUG__label{margin-bottom:1.5rem;display:block}
.science-module__GFYlhq__section{min-height:160vh;padding:15vh 5vw 10vh}.science-module__GFYlhq__header{max-width:45vw;margin-bottom:14vh}.science-module__GFYlhq__label{color:var(--maroon-light);margin-bottom:1.5rem;display:block}.science-module__GFYlhq__title{color:var(--cream);margin-bottom:2rem}.science-module__GFYlhq__desc{color:#f5f0e899;max-width:38ch}.science-module__GFYlhq__pillarsStack{flex-direction:column;gap:clamp(6rem,10vh,12rem);display:flex}.science-module__GFYlhq__pillar{position:relative;overflow:visible}.science-module__GFYlhq__pillarIndex{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #6b1f2a1a;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;font-size:clamp(10rem,22vw,26rem);font-weight:900;line-height:.8;position:absolute;top:-.3em;right:-2vw}.science-module__GFYlhq__pillarReversed .science-module__GFYlhq__pillarIndex{left:-2vw;right:auto}.science-module__GFYlhq__pillarTitle{z-index:1;font-family:var(--font-display);text-transform:uppercase;color:var(--cream);letter-spacing:-.02em;text-align:left;font-size:clamp(2.2rem,4.2vw,5rem);font-weight:900;line-height:.9;position:relative}.science-module__GFYlhq__pillarReversed .science-module__GFYlhq__pillarTitle{text-align:right}.science-module__GFYlhq__pillarRule{z-index:1;background:var(--maroon);transform-origin:0;height:1px;margin:clamp(1.5rem,2.5vh,3rem) 0;position:relative}.science-module__GFYlhq__pillarReversed .science-module__GFYlhq__pillarRule{transform-origin:100%}.science-module__GFYlhq__pillarBody{z-index:1;flex-direction:column;gap:clamp(1.5rem,2.5vh,2.5rem);display:flex;position:relative}.science-module__GFYlhq__pillarReversed .science-module__GFYlhq__pillarBody{align-items:flex-end}.science-module__GFYlhq__pillarSubtitle{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--maroon-light);border:1px solid #6b1f2a4d;width:fit-content;padding:.5em 1em;font-size:clamp(.7rem,.95vw,.95rem);font-weight:700}.science-module__GFYlhq__pillarDesc{color:#f5f0e88c;max-width:55ch;line-height:1.85}.science-module__GFYlhq__pillarReversed .science-module__GFYlhq__pillarDesc{text-align:right}.science-module__GFYlhq__pillarStat{align-items:baseline;gap:clamp(.75rem,1.2vw,1.5rem);padding-top:clamp(.5rem,1vh,1rem);display:flex}.science-module__GFYlhq__pillarStatReversed{flex-direction:row-reverse}.science-module__GFYlhq__pillarStatValue{font-family:var(--font-display);color:var(--maroon-light);font-size:clamp(2rem,3.5vw,4rem);font-weight:900;line-height:1}.science-module__GFYlhq__pillarStatLabel{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#f5f0e84d;font-size:clamp(.6rem,.75vw,.8rem);font-weight:600}html[lang=ka] .science-module__GFYlhq__pillarTitle{line-height:1.45}html[lang=ka] .science-module__GFYlhq__pillarSubtitle{line-height:1.7}html[lang=ka] .science-module__GFYlhq__pillarStatLabel{line-height:1.6}@media (max-width:768px){.science-module__GFYlhq__section{min-height:auto;padding:8vh 5vw 6vh}.science-module__GFYlhq__header{max-width:100%;margin-bottom:4vh}.science-module__GFYlhq__label{margin-bottom:1rem}.science-module__GFYlhq__title{margin-bottom:1.2rem}.science-module__GFYlhq__pillarsStack{gap:3.5rem}.science-module__GFYlhq__pillarIndex{font-size:clamp(6rem,30vw,12rem);top:-.15em;right:-1vw}.science-module__GFYlhq__pillarReversed .science-module__GFYlhq__pillarIndex{left:-1vw;right:auto}.science-module__GFYlhq__pillarTitle{font-size:clamp(2.2rem,10vw,4rem)}.science-module__GFYlhq__pillarRule{margin:1rem 0}.science-module__GFYlhq__pillarBody{gap:1rem}.science-module__GFYlhq__pillarReversed .science-module__GFYlhq__pillarTitle{text-align:left}.science-module__GFYlhq__pillarReversed .science-module__GFYlhq__pillarBody{align-items:flex-start}.science-module__GFYlhq__pillarReversed .science-module__GFYlhq__pillarDesc{text-align:left}.science-module__GFYlhq__pillarDesc{max-width:100%}.science-module__GFYlhq__pillarStat{padding-top:.25rem}.science-pillar{padding:2rem!important}.science-header{max-width:100%!important}.science-desc{max-width:100%!important}.pillars-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.science-pillar{padding:1.25rem!important}}
.brew-module__Oki56a__section{min-height:140vh;padding:15vh 0}.brew-module__Oki56a__header{margin-bottom:10vh;padding:0 5vw}.brew-module__Oki56a__label{color:var(--maroon-light);margin-bottom:1.5rem;display:block}.brew-module__Oki56a__title{color:var(--cream)}.brew-module__Oki56a__stepList{flex-direction:column;gap:0;padding-left:5vw;padding-right:5vw;display:flex}.brew-module__Oki56a__step{border-top:1px solid #f5f0e814;align-items:flex-start;gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,5vh,5rem) 0;display:flex}.brew-module__Oki56a__stepNumberWrap{text-align:right;border-right:2px solid var(--maroon);flex:0 0 clamp(80px,10vw,140px);padding-right:clamp(1rem,2vw,2rem)}.brew-module__Oki56a__stepNumber{font-family:var(--font-display);color:#f5f0e814;font-size:clamp(3rem,6vw,6rem);font-weight:900;line-height:1}.brew-module__Oki56a__stepContent{flex:1;max-width:35ch}.brew-module__Oki56a__stepTitleRow{align-items:baseline;gap:1.5rem;margin-bottom:1rem;display:flex}.brew-module__Oki56a__stepTitle{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);font-size:clamp(1.8rem,3vw,3rem);font-weight:800;line-height:1}html[lang=ka] .brew-module__Oki56a__stepTitle{line-height:1.25}.brew-module__Oki56a__stepDuration{font-family:var(--font-display);letter-spacing:.15em;color:var(--maroon-light);white-space:nowrap;font-size:.65rem;font-weight:700}.brew-module__Oki56a__stepInstruction{color:#f5f0e8cc;margin-bottom:.75rem}.brew-module__Oki56a__stepDetail{color:#f5f0e866;font-size:.9rem}@media (max-width:768px){.brew-module__Oki56a__section{min-height:auto;padding:6vh 0}.brew-module__Oki56a__header{margin-bottom:4vh}.brew-module__Oki56a__step{padding:2.5rem 0}.brew-step{flex-direction:column!important;gap:1.5rem!important}.brew-step>div:first-child{border-right:none!important;border-bottom:2px solid var(--maroon)!important;text-align:left!important;padding-bottom:1rem!important;padding-right:0!important}}.brew-module__Oki56a__step:last-child{border-bottom:1px solid #f5f0e814}
.testimonials-module__rA-v-G__section{height:150vh;overflow:hidden}.testimonials-module__rA-v-G__viewport{align-items:center;height:100vh;display:flex;overflow:hidden}.testimonials-module__rA-v-G__track{will-change:transform;gap:5vw;padding-left:10vw;padding-right:10vw;display:flex}.testimonials-module__rA-v-G__card{border-left:2px solid var(--maroon);flex-direction:column;flex:0 0 60vw;justify-content:center;min-height:70vh;padding:5vw;display:flex}.testimonials-module__rA-v-G__quote{font-family:var(--font-body);color:var(--cream);max-width:28ch;margin-bottom:3rem;font-size:clamp(1.5rem,3vw,2.8rem);font-style:italic;font-weight:400;line-height:1.4}.testimonials-module__rA-v-G__author{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--cream);margin-bottom:.5rem;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700}.testimonials-module__rA-v-G__role{color:var(--maroon-light)}@media (max-width:768px){.testimonial-card{flex:0 0 85vw!important;padding:8vw!important}}@media (max-width:480px){.testimonial-card{flex:0 0 90vw!important;min-height:50vh!important;padding:6vw!important}.testimonial-card p{max-width:100%!important;font-size:clamp(1rem,4.5vw,1.25rem)!important}}
.stats-module__7eGHqq__section{flex-direction:column;justify-content:center;min-height:100vh;padding:12vh 5vw;display:flex;position:relative}.stats-module__7eGHqq__heading{text-align:center;margin-bottom:6rem}.stats-module__7eGHqq__label{color:var(--maroon-light);margin-bottom:1.5rem;display:block}.stats-module__7eGHqq__title{color:var(--cream)}.stats-module__7eGHqq__statsRow{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:8rem;display:grid}.stats-module__7eGHqq__statItem{padding:2rem 0}.stats-module__7eGHqq__statValue{justify-content:center;align-items:baseline;display:flex}.stats-module__7eGHqq__statSuffix{font-family:var(--font-display);color:var(--maroon-light);margin-left:.2rem;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:700}.stats-module__7eGHqq__statLabel{color:#f5f0e866;margin-top:1rem;display:block}.stats-module__7eGHqq__divider{background:var(--maroon);width:60px;height:2px;margin:0 auto 4rem}.stats-module__7eGHqq__ingredientsHeading{text-align:center;margin-bottom:3rem}.stats-module__7eGHqq__ingredientsLabel{color:var(--maroon-light)}.stats-module__7eGHqq__ingredientsStrip{grid-template-columns:repeat(5,1fr);gap:1.5rem;display:grid}.stats-module__7eGHqq__ingredientCard{border-top:2px solid var(--maroon);text-align:center;padding:2rem 1.5rem}.stats-module__7eGHqq__ingredientValue{justify-content:center;align-items:baseline;margin-bottom:.75rem;display:flex}.stats-module__7eGHqq__ingredientUnit{font-family:var(--font-display);color:var(--maroon-light);margin-left:.2rem;font-size:clamp(.8rem,1.2vw,1.2rem);font-weight:700}.stats-module__7eGHqq__ingredientName{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);margin-bottom:.5rem;font-size:clamp(.75rem,1vw,.95rem);font-weight:700}.stats-module__7eGHqq__ingredientDesc{font-family:var(--font-body);color:#f5f0e873;font-size:clamp(.7rem,.9vw,.85rem);line-height:1.5}@media (max-width:768px){.stats-module__7eGHqq__section{min-height:auto;padding:6vh 5vw}.stats-module__7eGHqq__heading{margin-bottom:4vh}.stats-module__7eGHqq__statsRow{margin-bottom:4rem}.stats-module__7eGHqq__divider,.stats-module__7eGHqq__ingredientsHeading{margin-bottom:2rem}.stats-row{grid-template-columns:repeat(2,1fr)!important;gap:2rem 1rem!important}.ingredients-strip{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}}@media (max-width:480px){.stats-row{text-align:left!important;grid-template-columns:1fr!important;gap:2rem!important}.stats-row>div{border-bottom:1px solid #6b1f2a33!important;border-left:none!important;padding-bottom:2rem!important}.ingredients-strip{grid-template-columns:1fr!important}}.stats-module__7eGHqq__statNumber{font-family:var(--font-display);color:var(--cream);font-size:clamp(4rem,7vw,7rem);font-weight:900;line-height:1}.stats-module__7eGHqq__statItem+.stats-module__7eGHqq__statItem{border-left:1px solid #6b1f2a40}.stats-module__7eGHqq__ingredientNumber{font-family:var(--font-display);color:var(--cream);font-size:clamp(2rem,3.5vw,3.5rem);font-weight:900;line-height:1}
.faq-module__20_R2q__section{align-items:center;gap:5vw;min-height:100vh;padding:15vh 5vw;display:flex}.faq-module__20_R2q__left{flex:55%}.faq-module__20_R2q__heading{color:var(--cream);margin-bottom:5rem}.faq-module__20_R2q__item{border-top:1px solid #f5f0e81a}.faq-module__20_R2q__question{cursor:pointer;text-align:left;width:100%;color:var(--cream);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.8rem 0;display:flex}.faq-module__20_R2q__questionText{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;padding-right:2rem;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:700}.faq-module__20_R2q__questionIcon{font-family:var(--font-display);color:var(--maroon-light);flex-shrink:0;font-size:1.5rem;font-weight:600;transition:transform .5s cubic-bezier(.4,0,.2,1)}.faq-module__20_R2q__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);display:grid}.faq-module__20_R2q__answerInner{overflow:hidden}.faq-module__20_R2q__answerText{color:#f5f0e899;max-width:50ch;padding-bottom:1.8rem;line-height:1.7}.faq-module__20_R2q__right{flex:40%;justify-content:center;align-items:center;height:fit-content;display:flex;position:sticky;top:15vh}.faq-module__20_R2q__illustration{width:100%;max-width:420px;position:relative}.faq-module__20_R2q__floatingBean{opacity:.25;position:absolute}.faq-module__20_R2q__craftedLabel{text-align:center;margin-top:2rem}.faq-module__20_R2q__craftedTitle{color:#6b1f2a99;margin-bottom:.5rem}.faq-module__20_R2q__craftedDesc{font-family:var(--font-body);color:#f5f0e859;font-size:clamp(.85rem,1vw,1rem);line-height:1.6}@media (max-width:768px){.faq-module__20_R2q__section{min-height:auto;padding:6vh 5vw}.faq-module__20_R2q__heading{margin-bottom:4vh}.faq-section{flex-direction:column!important}.faq-left{flex:100%!important}.faq-right{display:none!important}}.faq-module__20_R2q__questionIconOpen{transform:rotate(45deg)}.faq-module__20_R2q__answerOpen{opacity:1;grid-template-rows:1fr}@keyframes faq-module__20_R2q__faqBeanFloat{0%{translate:0}to{translate:0 -12px}}.faq-module__20_R2q__illustration svg{overflow:visible}.faq-module__20_R2q__item:last-child{border-bottom:1px solid #f5f0e81a}
.footer-module__2ZO04q__section{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3rem;min-height:50vh;padding:10vh 5vw;display:flex}.footer-module__2ZO04q__brand{color:var(--cream)}.footer-module__2ZO04q__cta{background:var(--maroon);color:var(--cream);font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border:none;padding:1.2rem 3.5rem;font-size:.85rem;font-weight:700;transition:transform .3s,background .3s;display:inline-block}.footer-module__2ZO04q__cta:hover{background:var(--maroon-light);transform:scale(1.05)}.footer-module__2ZO04q__copy{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#f5f0e840;margin-top:2rem;font-size:.65rem}
