@font-face{font-family:Glacial;src:url('/assets/fonts/glacial-indifference-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Glacial;src:url('/assets/fonts/glacial-indifference-bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{color-scheme:light;--paper:#faf8f2;--ink:#263c2c;--muted:#656b5c;--gold:#9b7b42;--line:#dcdccd;--accent:#344c32;--tint:#edeedf}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Glacial,Arial,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.1;letter-spacing:-.045em}h1{font-size:clamp(52px,6.6vw,104px)}h2{font-size:clamp(36px,4.3vw,66px)}h3{font-size:28px;letter-spacing:-.025em}em{font-weight:400;color:#7f8b65}p+p{margin-top:20px}a{color:inherit;text-decoration:none}a:hover{color:#7d6337}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #8a652d;outline-offset:5px}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit}::selection{background:#e3d9b8}.wrap{max-width:1360px;width:calc(100% - 112px);margin-inline:auto}.eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:700;line-height:1.6;margin-bottom:22px}.hindi{font-family:Georgia,'Nirmala UI',serif;letter-spacing:.02em;color:#897447;font-size:19px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--ink);color:#fffdf7;padding:15px 24px;min-height:52px;font-size:13px;letter-spacing:.03em;border:1px solid var(--ink);transition:background .2s,transform .2s}.button:hover{background:#4a6043;color:white;transform:translateY(-2px)}.amazon{background:transparent;color:var(--ink);border-color:#aeb29e}.amazon:hover{background:var(--ink)}.text-link{display:inline-block;font-size:13px;border-bottom:1px solid #a1aa91;padding-bottom:5px}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.skip{position:fixed;left:20px;top:-80px;z-index:100;background:white;padding:10px}.skip:focus{top:10px}.announcement{text-align:center;background:#ececde;font-size:10px;letter-spacing:.14em;padding:7px 16px;text-transform:uppercase}.header{height:94px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#faf8f2f5;position:sticky;top:0;z-index:30;border-bottom:1px solid #dcdccd88;backdrop-filter:blur(15px)}.brand img{width:103px;height:78px;object-fit:contain}.header nav{display:flex;align-items:center;gap:36px;font-size:13px}.nav-cta{border:1px solid #abb09c;padding:10px 18px}.menu-toggle{display:none}.hero{position:relative;min-height:760px;display:grid;grid-template-columns:1fr 1fr;padding:55px 4% 0;overflow:hidden}.hero-copy{position:relative;z-index:2;padding:16px 0 0 3%}.hero-copy h1{font-size:clamp(62px,6.4vw,98px);line-height:1.02}.hero-desc{max-width:365px;font-size:16px;margin-top:28px;color:var(--muted)}.hero .actions{margin-top:30px}.hero .actions .hindi{font-size:13px}.tiny-sun{font-size:23px;margin-right:8px;color:var(--gold);vertical-align:middle}.hero-art{position:relative;min-height:580px;background:radial-gradient(ellipse at center,#ebe6ce88,transparent 66%);isolation:isolate}.chakra{position:absolute;width:90%;height:auto;opacity:.16;pointer-events:none;filter:sepia(1);z-index:-1}.hero-art>.chakra{width:112%;max-width:none;left:-6%;top:-4%;animation:turn 160s linear infinite}.hero-packs{height:520px;position:relative}.pack{mix-blend-mode:multiply;object-fit:contain}.hero-pack{position:absolute;filter:drop-shadow(14px 18px 13px #60513818);will-change:transform}.hero-pack.one{width:44%;left:-2%;top:100px;transform:rotate(-12deg);z-index:1}.hero-pack.two{width:51%;left:26%;top:35px;transform:rotate(0);z-index:3}.hero-pack.three{width:43%;right:-4%;top:112px;transform:rotate(12deg);z-index:2}.orbit-label{position:absolute;font-size:9px;letter-spacing:.3em;top:0;left:32%;color:var(--gold)}.hero-caption{position:relative;text-align:center;display:grid;gap:8px;color:#6c725e;font-size:12px;letter-spacing:.06em}.hero-caption span:first-child{font-size:16px;color:#897447}.scroll-note{display:block;font-size:10px;letter-spacing:.09em;margin-top:50px;color:var(--muted)}.scroll-note span{display:inline-block;border:1px solid #b9bdac;border-radius:50%;padding:5px 12px;margin-right:10px}.hero-foot{grid-column:1/-1;display:flex;justify-content:center;gap:80px;border-top:1px solid var(--line);padding:22px 0;margin-top:40px;font-size:10px;text-transform:uppercase;letter-spacing:.17em}.hero-foot span:before{content:'✳';margin-right:12px;color:#9b874c}.intro{padding-block:120px}.intro h2{font-size:clamp(40px,4.8vw,74px)}.intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px;align-items:start}.intro-bottom>p{max-width:470px;color:var(--muted)}.journey{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#efeee4;border-block:1px solid var(--line)}.journey-stage{position:sticky;top:94px;height:calc(100vh - 94px);max-height:950px;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.journey-stage>.chakra{width:96%;max-width:750px;transform:rotate(var(--chakra-angle,0deg))}.stage-circle{position:absolute;width:63%;aspect-ratio:1;border:1px solid #b8bda3;border-radius:50%;background:#dedfc433;z-index:-1}.stage-product{position:absolute;inset:4% 5% 9%;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(55px) rotate(7deg) scale(.93);transition:opacity .65s,transform .9s cubic-bezier(.2,.7,.3,1)}.stage-product.active{opacity:1;transform:translateY(0) rotate(-5deg) scale(1)}.stage-product img{height:88%;width:90%;object-fit:contain;filter:drop-shadow(22px 25px 17px #39422213)}.stage-word{position:absolute;bottom:4%;font-family:Georgia,serif;font-style:italic;font-size:clamp(50px,6vw,90px);letter-spacing:-.04em;color:#8c9578;z-index:2}.stage-caption{position:absolute;bottom:24px;font-size:9px;letter-spacing:.25em;color:var(--muted)}.chapter{min-height:calc(100vh - 94px);padding:110px 12% 100px 8%;display:flex;justify-content:center;flex-direction:column;border-bottom:1px solid #d7dacb;position:relative}.chapter:last-child{border:0}.chapter-number{font-size:10px;letter-spacing:.19em;color:var(--accent);margin-bottom:40px}.chapter .hindi{margin-bottom:20px;color:var(--accent);font-size:24px}.chapter h2{font-size:clamp(35px,4vw,62px);margin-bottom:25px}.chapter h3{font-family:Glacial,sans-serif;letter-spacing:0;font-size:17px;line-height:1.6;font-weight:700;margin-bottom:12px}.chapter h3 span{display:block;font-size:12px;font-weight:400;color:var(--muted)}.chapter>p:not(.hindi){font-size:16px;color:var(--muted);max-width:365px}.chapter .actions{margin-top:30px;gap:24px}.chapter-mobile{display:none}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:55px}.section-heading>p{max-width:330px;font-size:15px;color:var(--muted)}.botanical-section{padding-block:130px}.botanical-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.botanical-grid figure:nth-child(2){padding-top:60px}.botanical-grid figure:nth-child(3){padding-top:120px}.botanical-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50% 50% 2px 2px}.botanical-grid figcaption{margin-top:24px}.botanical-grid figcaption>span{font-size:10px;letter-spacing:.16em;color:var(--gold)}.botanical-grid h3{font-size:27px;margin:12px 0}.botanical-grid p{color:var(--muted);font-size:15px;max-width:300px}.collection{padding-block:80px 120px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.product-grid:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:50px auto 0}.card-image{position:relative;height:390px;background:var(--tint);display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.card-image .chakra{width:100%;opacity:.11;transition:transform 1s}.card-image .pack{height:92%;width:auto;transition:transform .7s}.card-image:hover .pack{transform:translateY(-8px) rotate(-4deg)}.card-image:hover .chakra{transform:rotate(20deg)}.card-mood{position:absolute;bottom:20px;left:22px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.card-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:24px}.card-heading h3{font-size:30px}.card-heading .hindi{font-size:15px;color:var(--accent)}.product-type{font-size:12px;margin-top:5px;color:var(--accent)}.product-card>p:not(.product-type){font-size:15px;margin-top:15px;color:var(--muted);min-height:50px}.product-card>p.caffeine{font-size:11px;min-height:0;padding-top:12px;border-top:1px solid var(--line)}.card-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:20px}.card-actions .amazon{width:100%;justify-content:space-between}.ritual-section{display:grid;grid-template-columns:1fr 1fr;background:#edeedf}.ritual-image{overflow:hidden}.ritual-image img{width:100%;height:100%;object-fit:cover}.ritual-copy{padding:90px 14%;display:flex;justify-content:center;flex-direction:column;align-items:flex-start}.ritual-copy h2{font-size:clamp(42px,4.6vw,70px)}.ritual-copy>p:not(.eyebrow){margin-top:28px;max-width:360px;color:var(--muted);font-size:16px}.ritual-line{display:flex;align-items:center;gap:20px;width:100%;margin:40px 0 10px}.ritual-line>span{font-size:10px;letter-spacing:.08em;color:var(--gold)}.ritual-line b{font-family:Georgia,serif;font-size:21px;font-weight:400;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.ritual-line i{flex:1;height:1px;background:#b5bca3}.ritual-copy .text-link{margin-top:30px}.closing{position:relative;isolation:isolate;text-align:center;padding-block:130px;overflow:hidden}.closing>.chakra{width:480px;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.09}.closing h2{font-size:clamp(45px,5vw,78px);margin-bottom:36px}.closing .eyebrow{color:var(--gold)}footer{border-top:1px solid var(--line);background:#f0f0e7;padding:55px 5% 0}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:60px}.footer-word{font:60px Georgia,serif;letter-spacing:-.06em}.footer-word span{font-size:13px;vertical-align:top;line-height:3}.footer-top>div>a:not(.footer-word){display:block;font-size:14px;margin-bottom:7px}.footer-top p:not(.eyebrow){font-size:13px;margin-top:12px}.footer-bottom{border-top:1px solid #ced1c1;display:flex;justify-content:space-between;gap:15px;font-size:10px;padding-block:23px;color:var(--muted)}.product-hero{display:grid;grid-template-columns:1fr 1fr;min-height:690px}.product-visual{background:var(--tint);display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;overflow:hidden;min-height:600px}.product-visual>.chakra{width:96%;animation:turn 160s linear infinite}.product-visual>.pack{width:70%;height:570px;filter:drop-shadow(14px 20px 18px #39422215);transform:rotate(-5deg)}.product-seal{position:absolute;bottom:28px;font-size:9px;letter-spacing:.22em;color:var(--accent)}.product-intro{padding:65px 10%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.product-intro h1{font-size:clamp(46px,5vw,78px)}.product-hindi{font-size:24px;color:var(--accent);margin:0 0 12px}.product-subtitle{font-size:16px;margin-top:15px;color:var(--accent)}.meaning{font-size:11px;letter-spacing:.05em;color:var(--muted);margin-top:10px}.product-intro h2{font-size:30px;letter-spacing:-.03em;margin-top:30px;line-height:1.25}.product-intro>p:not(.hindi,.meaning,.product-subtitle,.eyebrow){font-size:15px;color:var(--muted);margin-top:16px}.product-intro .actions{margin-top:26px;gap:20px}.product-intro>p.small{font-size:10px;max-width:350px}.caffeine{font-size:12px;color:var(--muted)}.taste-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 5%;border-bottom:1px solid var(--line)}.taste-strip span{font-size:9px;letter-spacing:.18em;color:var(--gold)}.taste-strip p{font-family:Georgia,serif;font-size:19px;font-style:italic}.product-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:110px}.product-story h2{margin-bottom:30px}.product-story p{font-size:16px;color:var(--muted)}.product-story .large-copy{font-size:19px;color:var(--ink);line-height:1.8}.product-story>img{width:100%;aspect-ratio:1;object-fit:cover}.ingredients{padding-block:20px 100px}.ingredient-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.ingredient-story>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50% 50% 0 0}.ingredient-story article{border-bottom:1px solid var(--line);padding:25px 0;display:grid;grid-template-columns:35px 1fr;gap:10px 20px}.ingredient-story article .eyebrow{grid-row:1/3;color:var(--gold);margin:0}.ingredient-story article h3{font-size:28px}.ingredient-story article p{font-size:15px;color:var(--muted);max-width:390px}.ingredient-list{margin-top:55px;padding-top:35px;border-top:1px solid var(--line)}.ingredient-list h3{font-size:25px}.ingredient-list ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 0}.ingredient-list li{border:1px solid #d5d8c7;border-radius:40px;padding:7px 15px;font-size:13px}.brew-section{background:#eeeee3;padding-block:90px}.brew-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;list-style:none;padding:0;margin:0;counter-reset:step}.brew-icon{height:100px;display:flex;align-items:center;font-size:62px;color:#8a956f;font-family:Georgia,serif}.brew-steps h3{font-size:25px;margin-bottom:16px;letter-spacing:-.025em}.brew-steps p{font-size:14px;color:var(--muted)}.brew-steps .eyebrow{display:block;margin-bottom:14px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:110px}.faq details{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:16px;padding:23px 30px 23px 0;position:relative;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:4px;font-size:20px;font-weight:400}details[open] summary:after{content:'−'}details p{font-size:15px;color:var(--muted);padding:0 0 23px}details .button{margin-bottom:25px}.product-finale{padding:70px 30px;text-align:center;background:var(--tint)}.product-finale h2{margin:22px 0 35px}.page-heading{padding-block:90px 50px}.page-heading h1{max-width:1000px;font-size:clamp(45px,6vw,90px)}.page-heading>p:not(.eyebrow){margin-top:30px;max-width:600px;color:var(--muted)}.page-heading>.button{margin-top:30px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding-block:50px 120px}.contact-grid article{border-top:1px solid var(--line);padding-top:35px}.contact-grid h2{font-size:37px;margin-bottom:30px}.contact-grid .text-link{display:table;margin:10px 0}.contact-grid article>p:last-child:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:20px}.prose{max-width:800px;padding-block:30px 100px}.prose h2{font-size:30px;margin:40px 0 20px}.prose a{text-decoration:underline}.prose p{color:var(--muted)}.mobile-buy{display:none}@keyframes turn{to{transform:rotate(360deg)}}
@media(min-width:1600px){.hero{max-width:1600px;margin:auto}.hero-art{min-height:650px}.hero-packs{height:590px}.hero-pack.two{top:15px}.hero-art>.chakra{top:-12%}}
@media(max-width:1100px){.wrap{width:calc(100% - 70px)}.header nav{gap:22px}.hero{min-height:670px;padding-top:45px}.hero-copy h1{font-size:70px}.hero .actions{gap:15px}.hero .actions .hindi{display:none}.hero-packs{height:440px}.hero-art{min-height:480px}.hero-art>.chakra{top:20px}.hero-pack.one{top:110px}.hero-pack.two{top:70px}.hero-pack.three{top:120px}.hero-foot{gap:45px}.chapter{padding:80px 10% 80px 7%}.chapter .actions{gap:20px}.chapter h2{font-size:42px}.ritual-copy{padding:60px 10%}.product-intro{padding:45px 8%}.product-visual>.pack{height:500px}.card-image{height:320px}.card-heading{align-items:flex-start;flex-direction:column;gap:2px}.card-heading h3{font-size:28px}.product-story{gap:50px}.ingredient-story{gap:50px}.contact-grid{gap:30px}.footer-top{gap:30px}}
@media(max-width:760px){html{scroll-padding-top:78px}.wrap{width:calc(100% - 40px)}body{font-size:16px}.announcement{font-size:8px;letter-spacing:.1em}.header{height:76px;padding-inline:20px}.brand img{width:80px;height:60px}.menu-toggle{display:flex;align-items:center;gap:10px;background:none;border:1px solid #c3c7b7;padding:7px 12px;font-size:12px}.header nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);padding:24px;box-shadow:0 15px 25px #263c2c0a;border-bottom:1px solid var(--line)}.header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:20px}.hero{display:flex;flex-direction:column;padding:38px 20px 0;min-height:0}.hero-copy{padding:0}.hero-copy h1{font-size:clamp(53px,11vw,78px)}.hero-copy .eyebrow{font-size:9px;margin-bottom:20px}.hero-desc{margin-top:24px;max-width:320px;font-size:15px}.hero .actions{margin-top:24px}.hero .button{font-size:12px;padding:12px 18px}.scroll-note{display:none}.hero-art{min-height:350px;margin-top:28px}.hero-art>.chakra{width:100%;left:0;top:-35px}.hero-packs{height:310px;max-width:480px;margin:auto}.hero-pack.one{top:50px;left:0;width:42%}.hero-pack.two{top:0;left:27%;width:47%}.hero-pack.three{top:55px;right:-1%;width:42%}.orbit-label{font-size:7px;top:0;left:auto;right:5px;writing-mode:vertical-rl}.hero-caption{font-size:10px;gap:4px;padding-bottom:20px}.hero-caption span:first-child{font-size:14px}.hero-foot{margin-top:20px;gap:12px;justify-content:space-between;padding:18px 0;font-size:7px;letter-spacing:.08em}.hero-foot span:before{display:none}.intro{padding-block:75px}.intro h2{font-size:40px}.intro-bottom{grid-template-columns:1fr;gap:25px;margin-top:30px}.intro-bottom>p{font-size:15px}.intro-bottom .hindi{font-size:17px}.journey{display:block}.journey-stage{display:none}.chapter{padding:40px 25px 55px;min-height:0;border-color:#d1d6c4}.chapter-number{margin-bottom:0;font-size:9px}.chapter-mobile{display:flex;justify-content:center;align-items:center;height:300px;margin:10px 0 20px;position:relative;isolation:isolate}.chapter-mobile:before{content:'';position:absolute;inset:0;background:url('/assets/img/mandala.svg') center/300px no-repeat;opacity:.12;z-index:-1}.chapter-mobile .pack{height:300px;width:230px;transform:rotate(-5deg)}.chapter .hindi{font-size:20px;margin-bottom:15px}.chapter h2{font-size:39px;margin-bottom:24px}.chapter h3{font-size:16px}.chapter>p:not(.hindi){max-width:100%}.chapter .actions{justify-content:space-between;gap:15px}.chapter .button{padding:12px 16px;font-size:12px;gap:16px}.botanical-section{padding-block:75px}.section-heading{display:block;margin-bottom:35px}.section-heading h2{font-size:39px}.section-heading>p,.section-heading>.text-link{margin-top:25px}.section-heading>p{max-width:100%}.botanical-grid{gap:20px;grid-template-columns:1fr}.botanical-grid figure:nth-child(n){padding-top:0;display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:center;margin-bottom:20px}.botanical-grid figcaption{margin:0}.botanical-grid h3{font-size:25px;margin:10px 0}.botanical-grid p{font-size:13px}.botanical-grid figcaption>span{font-size:8px}.collection{padding-block:45px 70px}.product-grid,.product-grid:has(> :nth-child(2):last-child){grid-template-columns:1fr;gap:50px}.card-image{height:390px}.card-image .pack{height:360px}.card-image .chakra{width:360px}.card-heading{flex-direction:row;align-items:center;margin-top:22px}.card-heading h3{font-size:32px}.card-heading .hindi{font-size:16px}.product-card>p:not(.product-type){min-height:0}.card-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.card-actions .amazon{width:auto;font-size:12px;padding:12px 16px;gap:20px}.card-actions .text-link{font-size:12px}.ritual-section{grid-template-columns:1fr}.ritual-image img{max-height:440px;aspect-ratio:1;object-position:center}.ritual-copy{padding:50px 25px 60px}.ritual-copy h2{font-size:46px}.ritual-copy>p:not(.eyebrow){max-width:100%}.ritual-line{max-width:350px}.closing{padding-block:90px}.closing h2{font-size:48px}.closing>.chakra{width:360px}.closing .button{font-size:12px;padding-inline:18px}footer{padding:40px 24px 0}.footer-top{grid-template-columns:1fr 1fr;gap:40px 20px;padding-bottom:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-word{font-size:52px}.footer-top>div>a:not(.footer-word){font-size:12px;overflow-wrap:anywhere}.footer-top .eyebrow{font-size:9px}.footer-bottom{flex-wrap:wrap;justify-content:flex-start;font-size:9px;gap:12px 22px}.footer-bottom span:last-child{flex-basis:100%}.product-hero{grid-template-columns:1fr;min-height:0}.product-visual{min-height:0;height:400px}.product-visual>.pack{height:355px;width:75%}.product-visual>.chakra{height:390px;width:390px;max-width:none}.product-seal{bottom:18px;font-size:8px}.product-intro{padding:40px 24px 45px}.product-intro h1{font-size:clamp(42px,11vw,70px)}.product-intro h2{font-size:28px}.product-intro>.eyebrow{margin-bottom:18px}.product-hindi{font-size:20px}.product-intro .actions{gap:20px}.product-intro .actions .text-link{font-size:11px}.product-intro .button{padding-inline:18px;gap:18px}.taste-strip{padding:20px;flex-direction:column;gap:10px;text-align:center}.taste-strip span:last-child{display:none}.taste-strip p{font-size:17px}.taste-strip span{font-size:8px}.product-story{grid-template-columns:1fr;gap:35px;padding-block:65px}.product-story h2{font-size:39px}.product-story .large-copy{font-size:17px}.product-story>img{max-height:450px}.ingredients{padding-block:10px 65px}.ingredient-story{grid-template-columns:1fr;gap:25px}.ingredient-story>img{max-height:350px;object-fit:cover}.ingredient-story article{gap:12px}.ingredient-story article h3{font-size:25px}.ingredient-list{margin-top:35px}.ingredient-list ul{gap:7px}.ingredient-list li{font-size:12px;padding:6px 12px}.brew-section{padding-block:60px}.brew-steps{grid-template-columns:1fr 1fr;gap:30px 20px}.brew-icon{height:75px;font-size:50px}.brew-steps h3{font-size:23px}.brew-steps p{font-size:13px}.faq{grid-template-columns:1fr;gap:30px;padding-block:65px}.faq h2{font-size:39px}summary{font-size:15px}.product-finale{padding:50px 20px;width:calc(100% - 40px)}.product-finale h2{font-size:39px}.product-page{padding-bottom:74px}.mobile-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;position:fixed;bottom:0;left:0;right:0;z-index:40;background:#faf8f2f5;backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.mobile-buy>span{font-family:Georgia,serif;font-size:19px}.mobile-buy .button{padding:9px 14px;min-height:43px;font-size:12px;gap:15px;background:var(--ink);color:white}.page-heading{padding-block:55px 30px}.page-heading h1{font-size:46px}.page-heading>p:not(.eyebrow){font-size:15px}.contact-grid{grid-template-columns:1fr;padding-block:20px 70px;gap:30px}.contact-grid article{padding-top:25px}.prose{padding-bottom:70px}.prose p{font-size:15px}.prose h2{font-size:28px}}
.hero-packs,.stage-product,.pack{mix-blend-mode:normal}.hero-pack,.stage-product img,.product-visual>.pack{filter:none}.pack{clip-path:polygon(18% 13.4%,81% 13.4%,85.2% 14.5%,85.2% 18%,83.5% 20%,83.7% 84.8%,81% 86.5%,65% 87%,34% 87%,17% 86%,16% 84.5%,16% 24%,14.8% 17%,15.2% 15%)}.stage-product img{width:auto;max-width:90%;height:88%}.product-visual>.pack{width:auto;max-width:90%}.chakra{opacity:.09}.card-image .chakra{opacity:.07}
@media(max-width:760px){.product-visual>.pack{width:auto;height:355px;max-width:90%}.chapter-mobile .pack{width:auto;height:300px}}
@media(max-width:760px){html:not(.js) .menu-toggle{display:none}html:not(.js) .header{height:auto;min-height:76px;flex-wrap:wrap;padding-bottom:15px}html:not(.js) .header nav{position:static;display:flex;flex-wrap:wrap;gap:12px 20px;padding:0;border:0;box-shadow:none;font-size:12px}}
.brew-icon svg{width:80px;height:80px}.steam{animation:breathe 5s ease-in-out infinite;transform-origin:center}@keyframes breathe{50%{opacity:.35;transform:translateY(-3px)}}
@media(max-width:760px){.product-visual{height:300px}.product-visual>.pack{height:280px}.product-visual>.chakra{height:310px;width:310px}.product-seal{bottom:12px}.product-intro{padding-top:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-pack,.stage-product{will-change:auto}.journey-stage .chakra{transform:none}.stage-product.active{transform:none}}
