.languageToggle-module__ewaJ5W__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}
.hero-module__zy7p7G__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__zy7p7G__ring{opacity:1;will-change:transform,opacity;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__zy7p7G__particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-module__zy7p7G__particle{border-radius:50%;position:absolute}.hero-module__zy7p7G__beansContainer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-module__zy7p7G__bean{position:absolute}.hero-module__zy7p7G__cornerTl{opacity:1;position:absolute;top:clamp(2rem,5vh,4rem);left:clamp(2rem,5vw,4rem)}.hero-module__zy7p7G__cornerTr{text-align:right;opacity:1;position:absolute;top:clamp(2rem,5vh,4rem);right:clamp(2rem,5vw,4rem)}.hero-module__zy7p7G__cornerBl{opacity:1;position:absolute;bottom:clamp(5rem,10vh,8rem);left:clamp(2rem,5vw,4rem)}.hero-module__zy7p7G__cornerBr{opacity:1;position:absolute;bottom:clamp(5rem,10vh,8rem);right:clamp(2rem,5vw,4rem)}.hero-module__zy7p7G__cornerLine{background:#6b1f2a66;width:40px;height:1px;margin-bottom:8px}.hero-module__zy7p7G__cornerLineRight{margin-left:auto}.hero-module__zy7p7G__cornerText{font-family:var(--font-display);letter-spacing:.2em;color:#f5f0e840;text-transform:uppercase;font-size:.6rem}.hero-module__zy7p7G__cornerVertical{color:#f5f0e833;writing-mode:vertical-rl;transform:rotate(180deg)}.hero-module__zy7p7G__cornerVerticalRight{color:#f5f0e833;writing-mode:vertical-rl}.hero-module__zy7p7G__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__zy7p7G__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__zy7p7G__wordmark{gap:clamp(.3rem,1vw,1rem);margin-bottom:1rem;display:flex;overflow:visible}.hero-module__zy7p7G__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__zy7p7G__letter{line-height:1.1}.hero-module__zy7p7G__heroTitle{color:var(--cream);text-align:center;max-width:90vw;margin-bottom:.5rem}.hero-module__zy7p7G__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__zy7p7G__scrollIndicator{opacity:1;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:3rem}.hero-module__zy7p7G__scrollText{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#f5f0e859;font-size:.65rem}.hero-module__zy7p7G__scrollLine{background:linear-gradient(#f5f0e866,#0000);width:1px;height:40px;animation:2s ease-in-out infinite hero-module__zy7p7G__scrollPulse}
.ingredients-module__CU2QrW__section{perspective:1200px;min-height:180vh;padding:10vh 0}.ingredients-module__CU2QrW__header{margin-bottom:8vh;padding:0 5vw}.ingredients-module__CU2QrW__label{margin-bottom:1rem;display:block}.ingredients-module__CU2QrW__title{color:var(--cream)}.ingredients-module__CU2QrW__item{transform-style:preserve-3d;align-items:center;gap:5vw;padding:8vh 5vw;display:flex}.ingredients-module__CU2QrW__itemContent{flex:0 0 40%}.ingredients-module__CU2QrW__itemLabel{color:var(--maroon-light);margin-bottom:1rem;display:block}.ingredients-module__CU2QrW__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__CU2QrW__itemHeading{line-height:1.25}.ingredients-module__CU2QrW__itemDose{color:var(--maroon-light);margin-top:.3rem;font-size:clamp(1rem,2vw,1.8rem);font-weight:700;display:block}.ingredients-module__CU2QrW__itemDesc{color:#f5f0e8b3;max-width:35ch;margin-bottom:1rem}.ingredients-module__CU2QrW__itemDetail{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#f5f0e859;font-size:.7rem}.ingredients-module__CU2QrW__itemSpacer{flex:1}@media (max-width:768px){.ingredients-module__CU2QrW__section{min-height:auto;padding:6vh 0}.ingredients-module__CU2QrW__header{margin-bottom:4vh}.ingredients-module__CU2QrW__item{padding:4vh 5vw}}
.science-module__HJOoZW__section{min-height:160vh;padding:15vh 5vw 10vh}.science-module__HJOoZW__header{max-width:45vw;margin-bottom:14vh}.science-module__HJOoZW__label{color:var(--maroon-light);margin-bottom:1.5rem;display:block}.science-module__HJOoZW__title{color:var(--cream);margin-bottom:2rem}.science-module__HJOoZW__desc{color:#f5f0e899;max-width:38ch}.science-module__HJOoZW__pillarsStack{flex-direction:column;gap:clamp(6rem,10vh,12rem);display:flex}.science-module__HJOoZW__pillar{position:relative;overflow:visible}.science-module__HJOoZW__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__HJOoZW__pillarReversed .science-module__HJOoZW__pillarIndex{left:-2vw;right:auto}.science-module__HJOoZW__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__HJOoZW__pillarReversed .science-module__HJOoZW__pillarTitle{text-align:right}.science-module__HJOoZW__pillarRule{z-index:1;background:var(--maroon);transform-origin:0;height:1px;margin:clamp(1.5rem,2.5vh,3rem) 0;position:relative}.science-module__HJOoZW__pillarReversed .science-module__HJOoZW__pillarRule{transform-origin:100%}.science-module__HJOoZW__pillarBody{z-index:1;flex-direction:column;gap:clamp(1.5rem,2.5vh,2.5rem);display:flex;position:relative}.science-module__HJOoZW__pillarReversed .science-module__HJOoZW__pillarBody{align-items:flex-end}.science-module__HJOoZW__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__HJOoZW__pillarDesc{color:#f5f0e88c;max-width:55ch;line-height:1.85}.science-module__HJOoZW__pillarReversed .science-module__HJOoZW__pillarDesc{text-align:right}.science-module__HJOoZW__pillarStat{align-items:baseline;gap:clamp(.75rem,1.2vw,1.5rem);padding-top:clamp(.5rem,1vh,1rem);display:flex}.science-module__HJOoZW__pillarStatReversed{flex-direction:row-reverse}.science-module__HJOoZW__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__HJOoZW__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__HJOoZW__pillarTitle{line-height:1.45}html[lang=ka] .science-module__HJOoZW__pillarSubtitle{line-height:1.7}html[lang=ka] .science-module__HJOoZW__pillarStatLabel{line-height:1.6}@media (max-width:768px){.science-module__HJOoZW__section{min-height:auto;padding:8vh 5vw 6vh}.science-module__HJOoZW__header{max-width:100%;margin-bottom:4vh}.science-module__HJOoZW__label{margin-bottom:1rem}.science-module__HJOoZW__title{margin-bottom:1.2rem}.science-module__HJOoZW__pillarsStack{gap:3.5rem}.science-module__HJOoZW__pillarIndex{font-size:clamp(6rem,30vw,12rem);top:-.15em;right:-1vw}.science-module__HJOoZW__pillarReversed .science-module__HJOoZW__pillarIndex{left:-1vw;right:auto}.science-module__HJOoZW__pillarTitle{font-size:clamp(2.2rem,10vw,4rem)}.science-module__HJOoZW__pillarRule{margin:1rem 0}.science-module__HJOoZW__pillarBody{gap:1rem}.science-module__HJOoZW__pillarReversed .science-module__HJOoZW__pillarTitle{text-align:left}.science-module__HJOoZW__pillarReversed .science-module__HJOoZW__pillarBody{align-items:flex-start}.science-module__HJOoZW__pillarReversed .science-module__HJOoZW__pillarDesc{text-align:left}.science-module__HJOoZW__pillarDesc{max-width:100%}.science-module__HJOoZW__pillarStat{padding-top:.25rem}}
.brew-module__J6aOAa__section{min-height:140vh;padding:15vh 0}.brew-module__J6aOAa__header{margin-bottom:10vh;padding:0 5vw}.brew-module__J6aOAa__label{color:var(--maroon-light);margin-bottom:1.5rem;display:block}.brew-module__J6aOAa__title{color:var(--cream)}.brew-module__J6aOAa__stepList{flex-direction:column;gap:0;padding-left:5vw;padding-right:5vw;display:flex}.brew-module__J6aOAa__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__J6aOAa__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__J6aOAa__stepNumber{font-family:var(--font-display);color:#f5f0e814;font-size:clamp(3rem,6vw,6rem);font-weight:900;line-height:1}.brew-module__J6aOAa__stepContent{flex:1;max-width:35ch}.brew-module__J6aOAa__stepTitleRow{align-items:baseline;gap:1.5rem;margin-bottom:1rem;display:flex}.brew-module__J6aOAa__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__J6aOAa__stepTitle{line-height:1.25}.brew-module__J6aOAa__stepDuration{font-family:var(--font-display);letter-spacing:.15em;color:var(--maroon-light);white-space:nowrap;font-size:.65rem;font-weight:700}.brew-module__J6aOAa__stepInstruction{color:#f5f0e8cc;margin-bottom:.75rem}.brew-module__J6aOAa__stepDetail{color:#f5f0e866;font-size:.9rem}@media (max-width:768px){.brew-module__J6aOAa__section{min-height:auto;padding:6vh 0}.brew-module__J6aOAa__header{margin-bottom:4vh}.brew-module__J6aOAa__step{padding:2.5rem 0}}
.testimonials-module__c31Qha__section{height:150vh;overflow:hidden}.testimonials-module__c31Qha__viewport{align-items:center;height:100vh;display:flex;overflow:hidden}.testimonials-module__c31Qha__track{will-change:transform;gap:5vw;padding-left:10vw;padding-right:10vw;display:flex}.testimonials-module__c31Qha__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__c31Qha__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__c31Qha__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__c31Qha__role{color:var(--maroon-light)}
.stats-module__BDH1FG__section{flex-direction:column;justify-content:center;min-height:100vh;padding:12vh 5vw;display:flex;position:relative}.stats-module__BDH1FG__heading{text-align:center;margin-bottom:6rem}.stats-module__BDH1FG__label{color:var(--maroon-light);margin-bottom:1.5rem;display:block}.stats-module__BDH1FG__title{color:var(--cream)}.stats-module__BDH1FG__statsRow{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:8rem;display:grid}.stats-module__BDH1FG__statItem{padding:2rem 0}.stats-module__BDH1FG__statValue{justify-content:center;align-items:baseline;display:flex}.stats-module__BDH1FG__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__BDH1FG__statLabel{color:#f5f0e866;margin-top:1rem;display:block}.stats-module__BDH1FG__divider{background:var(--maroon);width:60px;height:2px;margin:0 auto 4rem}.stats-module__BDH1FG__ingredientsHeading{text-align:center;margin-bottom:3rem}.stats-module__BDH1FG__ingredientsLabel{color:var(--maroon-light)}.stats-module__BDH1FG__ingredientsStrip{grid-template-columns:repeat(5,1fr);gap:1.5rem;display:grid}.stats-module__BDH1FG__ingredientCard{border-top:2px solid var(--maroon);text-align:center;padding:2rem 1.5rem}.stats-module__BDH1FG__ingredientValue{justify-content:center;align-items:baseline;margin-bottom:.75rem;display:flex}.stats-module__BDH1FG__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__BDH1FG__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__BDH1FG__ingredientDesc{font-family:var(--font-body);color:#f5f0e873;font-size:clamp(.7rem,.9vw,.85rem);line-height:1.5}@media (max-width:768px){.stats-module__BDH1FG__section{min-height:auto;padding:6vh 5vw}.stats-module__BDH1FG__heading{margin-bottom:4vh}.stats-module__BDH1FG__statsRow{margin-bottom:4rem}.stats-module__BDH1FG__divider,.stats-module__BDH1FG__ingredientsHeading{margin-bottom:2rem}}
.faq-module__fY8WPq__section{align-items:center;gap:5vw;min-height:100vh;padding:15vh 5vw;display:flex}.faq-module__fY8WPq__left{flex:55%}.faq-module__fY8WPq__heading{color:var(--cream);margin-bottom:5rem}.faq-module__fY8WPq__item{border-top:1px solid #f5f0e81a}.faq-module__fY8WPq__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__fY8WPq__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__fY8WPq__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__fY8WPq__answer{transition:grid-template-rows .5s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);display:grid}.faq-module__fY8WPq__answerInner{overflow:hidden}.faq-module__fY8WPq__answerText{color:#f5f0e899;max-width:50ch;padding-bottom:1.8rem;line-height:1.7}.faq-module__fY8WPq__right{flex:40%;justify-content:center;align-items:center;height:fit-content;display:flex;position:sticky;top:15vh}.faq-module__fY8WPq__illustration{width:100%;max-width:420px;position:relative}.faq-module__fY8WPq__floatingBean{opacity:.25;position:absolute}.faq-module__fY8WPq__craftedLabel{text-align:center;margin-top:2rem}.faq-module__fY8WPq__craftedTitle{color:#6b1f2a99;margin-bottom:.5rem}.faq-module__fY8WPq__craftedDesc{font-family:var(--font-body);color:#f5f0e859;font-size:clamp(.85rem,1vw,1rem);line-height:1.6}@media (max-width:768px){.faq-module__fY8WPq__section{min-height:auto;padding:6vh 5vw}.faq-module__fY8WPq__heading{margin-bottom:4vh}}
.footer-module__Wrd0fG__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__Wrd0fG__brand{color:var(--cream)}.footer-module__Wrd0fG__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__Wrd0fG__copy{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:#f5f0e840;margin-top:2rem;font-size:.65rem}
