@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_50260acb-module__CtvUPW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_50260acb-module__CtvUPW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_ff65cdcd-module__uTN3eq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_ff65cdcd-module__uTN3eq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_7c0819c2-module__AUJiYG__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_7c0819c2-module__AUJiYG__variable{--font-body:"Jost", "Jost Fallback"}
:root{--paper:#f3ecd9;--paper-2:#faf5e8;--paper-3:#e9e0c8;--forest:#10271a;--forest-2:#1b3a28;--leaf:#3f7a3a;--amber:#b85c17;--amber-deep:#7a3309;--gold:#b8963e;--ink:#141f17;--muted:#46524a;--rule:#141f1729;--rule-strong:#141f1780;--wa:#1fb355;--grain:url(/images/grain.png);--ease:cubic-bezier(.2, .7, .2, 1);--header-h:68px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--grain), var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.6}h1,h2,h3{font-family:var(--font-display), Georgia, serif;font-variation-settings:"SOFT" 30, "WONK" 1;letter-spacing:-.02em;text-wrap:balance;margin:0 0 .45em;font-weight:400;line-height:1}h1{font-optical-sizing:auto;font-size:clamp(2.8rem,7vw,6rem)}h2{font-size:clamp(2.2rem,4.6vw,3.9rem)}h3{font-size:1.6rem;line-height:1.15}h1 em,h2 em,h3 em,.footer__big em,.manifesto__big em{font-variation-settings:"SOFT" 80, "WONK" 1;color:var(--amber);font-style:italic}p{margin:0 0 1em}a{color:inherit}img,svg{max-width:100%}ul,ol{margin:0;padding:0;list-style:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}[lang=hi]{font-family:var(--font-hindi,"Noto Sans Devanagari", "Nirmala UI", "Mangal", sans-serif)}.mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:400}.skip{z-index:100;background:var(--forest);color:var(--paper);padding:10px 16px;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.wrap{width:min(1200px,100% - 48px);margin-inline:auto}.wrap--narrow{width:min(740px,100% - 48px)}.center{text-align:center}.head{max-width:820px;margin:0 0 clamp(36px,5vw,64px)}.head__label{color:var(--amber);margin:0 0 1.4em}.head>p:last-child{color:var(--muted);max-width:44em;margin:.6em 0 0}.head--row{justify-content:space-between;align-items:flex-end;gap:32px;max-width:none;display:flex}.lede{color:#141f17e0;max-width:32em;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5}.lede--dark{color:var(--muted)}.note{color:var(--muted);border-top:1px solid var(--rule);margin-top:2.4em;padding-top:1.2em;font-size:.9rem}.btn{border:1px solid var(--forest);background:var(--forest);min-height:56px;color:var(--paper);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .35s var(--ease);background-image:linear-gradient(var(--amber), var(--amber));transition:background-size .4s var(--ease), border-color .3s;background-position:0 100%;background-repeat:no-repeat;background-size:100% 0%;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.8rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:hover,.btn:focus-visible{background-size:100% 100%}.btn:hover{border-color:var(--amber)}.btn:disabled{opacity:.55;cursor:progress;background-size:100% 0%}.btn--wa{color:var(--forest);border-color:var(--rule-strong);background:0 0;background-image:linear-gradient(var(--wa), var(--wa))}.btn--wa:hover{color:#06270f;border-color:var(--wa)}.btn--block{width:100%}.link-arrow{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule-strong);align-items:center;gap:10px;padding:8px 0;font-size:.8rem;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.link-arrow:after{content:"→";transition:transform .3s var(--ease)}.link-arrow:hover{color:var(--amber);border-color:var(--amber)}.link-arrow:hover:after{transform:translate(5px)}.link-arrow--light{color:var(--paper);border-color:#f3ecd980}.link-arrow--light:hover{color:#e8a35a;border-color:#e8a35a}.icon-btn{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.header{z-index:50;transition:background .4s,box-shadow .4s;position:fixed;inset:0 0 auto}.header.is-scrolled,.header.is-open{-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--rule);background:#f3ecd9e6}.header__bar{width:min(1200px,100% - 48px);height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex;position:relative}.header__logo{align-items:center;min-height:44px;text-decoration:none;display:flex}.logo{color:var(--forest);align-items:baseline;gap:10px;display:inline-flex}.logo svg{align-self:center}.logo__word{font-family:var(--font-display), serif;font-variation-settings:"SOFT" 50, "WONK" 1;letter-spacing:-.01em;font-size:1.45rem}.logo__hindi{color:var(--amber);margin-left:2px;font-size:1rem}.logo--large .logo__word{font-size:clamp(2.4rem,5vw,4rem)}.logo--large .logo__hindi{font-size:clamp(1.2rem,2.4vw,2rem)}.logo--large svg{width:36px;height:36px}.header__nav{gap:30px;display:flex}.header__nav a{color:var(--ink);padding:10px 0;text-decoration:none;position:relative}.header__nav a:after{content:"";background:var(--amber);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.header__nav a:hover:after,.header__nav a[aria-current=page]:after{transform:scaleX(1)}.header__actions{align-items:center;gap:12px;display:flex}.header__cart{min-height:44px;color:var(--ink);cursor:pointer;border:0;border-bottom:1px solid var(--rule-strong);background:0 0;padding:0 4px}.header__cart:hover{color:var(--amber);border-color:var(--amber)}.header__menu{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.montage{height:480vh;color:var(--ink);position:relative}.montage__stage{perspective:1400px;background:var(--grain), var(--paper);height:100svh;position:sticky;top:0;overflow:hidden}.montage__bar{z-index:8;background:var(--amber);transform-origin:0;height:2px;position:absolute;inset:0 0 auto;transform:scaleX(0)}.montage__word{z-index:1;font-family:var(--font-hindi,"Noto Sans Devanagari", "Nirmala UI", sans-serif);white-space:nowrap;color:#0000;-webkit-text-stroke:1px #141f1729;will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(16rem,48vw,48rem);line-height:1;transition:opacity .8s;position:absolute;top:54%;left:0;transform:translate(6%,-50%)}.montage--1 .montage__word,.montage--2 .montage__word{opacity:0}.montage__pouch{z-index:2;aspect-ratio:909/1401;will-change:transform;filter:drop-shadow(28px 38px 34px #3c280a52);height:min(70vh,660px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(37vw,5vh)rotateY(-14deg)rotate(6deg)}.montage__pouch img{width:100%;height:100%;display:block}.montage__tea{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.montage__canvas{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.montage__meta{z-index:6;left:max(24px,50% - 600px);top:calc(var(--header-h) + 18px);color:var(--muted);gap:28px;margin:0;display:flex;position:absolute}.montage--1 .montage__meta,.montage--2 .montage__meta{opacity:0}.montage__meta{transition:opacity .5s}.montage__meta span+span:before{content:"·";color:var(--amber);margin-right:28px}.chapter{z-index:5;opacity:0;pointer-events:none;width:min(620px,50vw);transition:opacity .6s var(--ease), transform .9s var(--ease);position:absolute;top:50%;left:max(24px,50% - 600px);transform:translateY(calc(30px - 50%))}.chapter.is-active{opacity:1;pointer-events:auto;transition-delay:.1s;transform:translateY(-50%)}.chapter__label{color:var(--amber);margin:0 0 2em}.chapter h1{font-size:clamp(2.8rem,6.4vw,6.2rem)}.chapter h2{font-size:clamp(2.4rem,5vw,4.8rem)}.chapter__cta{flex-wrap:wrap;align-items:center;gap:28px;margin-top:1.6em;display:flex}.line{padding-bottom:.06em;display:block;overflow:hidden}.line>span{animation:line-up 1.1s var(--ease) both;display:block}.line:nth-child(2)>span{animation-delay:.1s}.line:nth-child(3)>span{animation-delay:.2s}@keyframes line-up{0%{transform:translateY(108%)}}.chapter--1{text-align:center;width:100%;height:100%;padding-top:calc(var(--header-h) + 50px);top:0;left:0;transform:none}.chapter--1.is-active{pointer-events:none;transform:none}.chapter--1 h2{max-width:14em;margin:0 auto;font-size:clamp(1.9rem,3.6vw,3.2rem)}.tag{top:calc(36% + var(--i) * 15.5%);text-align:right;opacity:0;width:260px;transition:opacity .6s var(--ease), transform .7s var(--ease);position:absolute;right:calc(50% + 15vh + 70px);transform:translate(24px)}.tag:after{content:"";background:var(--rule-strong);width:clamp(24px,6vw,64px);height:1px;position:absolute;top:1.1em;left:100%}.tag:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(1.1em - 3px);left:calc(100% + clamp(24px,6vw,64px) - 3px)}.tag:nth-child(n+4){top:calc(36% + (var(--i) - 3) * 15.5%);text-align:left;left:calc(50% + 15vh + 70px);right:auto;transform:translate(-24px)}.tag:nth-child(n+4):after{left:auto;right:100%}.tag:nth-child(n+4):before{left:auto;right:calc(100% + clamp(24px,6vw,64px) - 4px)}.chapter--1.is-active .tag{opacity:1;pointer-events:auto;transition-delay:calc(.3s + var(--i) * .1s);transform:none}.tag a{text-decoration:none;display:block}.tag__num{color:var(--amber);margin-bottom:4px;display:block}.tag__name{font-family:var(--font-display), serif;font-size:clamp(1.2rem,1.9vw,1.65rem);line-height:1.1;display:block}.tag__name span{color:var(--muted);font-size:.8em}.tag a:hover .tag__name{color:var(--amber)}.tag__taste{color:var(--muted);margin-top:4px;font-size:.95rem;display:block}.chapter--2{color:var(--paper);top:auto;bottom:9vh;transform:translateY(30px)}.chapter--2.is-active{transform:none}.chapter--2 .chapter__label{color:#f1c08a}.chapter--2 h2 em{color:#f6d8a8}.chapter--2 .lede{color:var(--paper);text-shadow:0 1px 2px #501e0059;font-weight:500}.chapter--2 h2{text-shadow:0 2px 6px #501e004d}.chapter--3{width:min(620px,52vw);left:auto;right:max(24px,50% - 600px)}.tickets{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);margin-top:2em;display:grid}.ticket{align-content:start;gap:8px;padding:22px 18px 22px 0;display:grid}.tickets li+li{border-left:1px dashed var(--rule-strong);padding-left:18px}.ticket__no{color:var(--amber)}.ticket__name{font-family:var(--font-display), serif;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.05;text-decoration:none}.ticket__name:hover{color:var(--amber)}.ticket__tag{font-style:italic;font-family:var(--font-display), serif;color:var(--muted);font-size:1.05rem}.ticket__price{margin-top:4px}.ticket__add{justify-self:start;min-height:46px;margin-top:8px;padding:0 16px}.quickbuy{flex-wrap:wrap;gap:12px;margin-top:2em;display:flex}.quickbuy .btn{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:10px 22px}.quickbuy .btn .mono{opacity:.75;font-size:.68rem}.montage__pause{z-index:7;border:1px solid var(--rule-strong);min-height:44px;color:var(--ink);cursor:pointer;background:#f3ecd9d9;border-radius:2px;padding:0 14px;position:absolute;bottom:24px;left:max(24px,50% - 600px)}.montage__pause:hover,.montage__pause[aria-pressed=true]{border-color:var(--amber);color:var(--amber)}.rail{z-index:7;right:max(24px,50% - 600px);top:calc(var(--header-h) + 14px);color:var(--muted);gap:26px;display:flex;position:absolute}.rail li{border-top:1px solid var(--rule);gap:6px;min-width:70px;padding-top:10px;transition:color .4s,border-color .4s;display:flex}.rail li span{color:var(--amber)}.rail li.is-active{color:var(--ink);border-color:var(--ink)}.montage--2 .rail{color:#f3ecd999}.montage--2 .rail li.is-active{color:var(--paper);border-color:var(--paper)}.section{padding:clamp(72px,9vw,128px) 0}.section--top{padding-top:calc(var(--header-h) + clamp(56px, 8vw, 96px))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes rise{0%{opacity:0;transform:translateY(32px)}}.plates{border-top:1px solid var(--rule)}.plates--tint{background:var(--grain), var(--paper-3)}.plates__list{gap:clamp(40px,6vw,88px);display:grid}.plate{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,80px);padding-top:32px;display:grid}.plate:nth-child(2n) .plate__art{order:2}.plate__art{place-items:center;min-height:420px;padding:32px;display:grid;position:relative}.plate__ring{z-index:0;position:absolute;top:50%;left:50%;transform:translate(-46%,-52%)}.plate__art a{z-index:1;position:relative}.plate__num{color:var(--amber);position:absolute;top:0;left:0}.pouch-art{filter:drop-shadow(18px 26px 26px #3c280a47);width:100%;height:auto;transition:transform .8s var(--ease);display:block}.plate__art .pouch-art{width:auto;max-height:440px;transform:rotate(-3deg)}.plate:hover .plate__art .pouch-art{transform:rotate(-1deg)translateY(-8px)}.plate__kind{color:var(--amber);margin-bottom:1.4em}.plate__body h2,.plate__body h3{font-size:clamp(2.4rem,4.4vw,4rem)}.plate__body h2 a,.plate__body h3 a{text-decoration:none}.plate__body h2 a:hover,.plate__body h3 a:hover{color:var(--amber)}.plate__tag{font-family:var(--font-display), serif;color:var(--muted);margin:0 0 1em;font-size:1.35rem;font-style:italic}.plate__herbs{color:var(--ink);max-width:36em}.plate__specs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,auto);justify-content:start;gap:0 40px;margin:1.6em 0;padding:14px 0;display:grid}.plate__specs dt{color:var(--muted)}.plate__specs dd{color:var(--ink);margin:4px 0 0;font-size:.95rem}.plate__cta{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.ritual{background:var(--grain), var(--forest);color:var(--paper)}.ritual .head__label{color:#e8a35a}.ritual h2 em{color:#f1c08a}.ritual__spec{color:#f3ecd9b3;text-align:right;margin:0;line-height:1.8}.steps{border-top:1px solid #f3ecd940;grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.steps li{padding-top:24px;position:relative}.steps li+li:before{content:"";background:#f3ecd91f;width:1px;position:absolute;top:24px;bottom:0;left:-16px}.steps__num{font-family:var(--font-display), serif;color:#e8a35a;margin-bottom:20px;font-size:clamp(4.5rem,8vw,7.5rem);font-style:italic;line-height:.9;display:block}.steps h3{font-size:2rem}.steps p{color:#f3ecd9bf;max-width:26em;margin:0}.ritual__note{color:#f3ecd9bf;max-width:44em;margin:clamp(40px,6vw,72px) 0 0}.ritual__foot{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:clamp(32px,6vw,96px);margin-top:clamp(40px,6vw,72px);display:grid}.ritual__foot .ritual__note,figure{margin:0}figure img{width:100%;height:auto;display:block}figcaption.mono{color:var(--muted);margin-top:12px}.ritual__photo img{border:1px solid #f3ecd92e}.ritual__photo figcaption{color:#f3ecd999}.index-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.index-grid .index a{grid-template-columns:40px minmax(110px,.7fr) 1fr minmax(0,1fr) minmax(0,1fr)}.index-grid .index__taste{display:none}.index__photo{top:calc(var(--header-h) + 24px);position:sticky}.index__photo img{border:1px solid var(--rule)}.story__photo{max-width:480px;margin-top:clamp(28px,4vw,48px)}.story__photo img{border:1px solid var(--rule)}.index{border-top:1px solid var(--rule-strong)}.index li{border-bottom:1px solid var(--rule)}.index a{transition:background .3s, padding .3s var(--ease);grid-template-columns:44px minmax(120px,.7fr) 1fr minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);align-items:baseline;gap:18px;padding:18px 8px;text-decoration:none;display:grid}.index a:hover{background:#b85c170f;padding-left:16px}.index__num{color:var(--amber)}.index__hindi{font-size:1.35rem;line-height:1}.index__dots{border-bottom:1px dotted var(--rule-strong);transform:translateY(-.35em)}.index__name{font-family:var(--font-display), serif;font-size:1.4rem;line-height:1}.index a:hover .index__name{color:var(--amber)}.index__latin{color:var(--muted);font-size:1rem}.index__taste{color:var(--muted);text-align:right}.index--compact a{grid-template-columns:36px minmax(80px,.6fr) 1fr minmax(0,1fr) minmax(0,.9fr);padding:14px 4px}.index--compact .index__name{font-size:1.2rem}.index--compact .index__hindi{font-size:1.15rem}.manifesto{background:var(--grain), var(--paper-2);border-top:1px solid var(--rule);position:relative;overflow:hidden}.manifesto__ring{opacity:.9;position:absolute;top:-140px;right:-120px}.manifesto__grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid;position:relative}.manifesto__big{font-family:var(--font-display), serif;font-variation-settings:"SOFT" 40, "WONK" 1;letter-spacing:-.025em;margin:0;font-size:clamp(3rem,7vw,6.4rem);line-height:.98}.manifesto__text{color:var(--muted);padding-top:clamp(8px,2vw,40px);font-size:1.1rem}.manifesto__text p{margin-bottom:1.2em}.manifesto__lic{color:var(--amber);border-top:1px solid var(--rule);margin:1.8em 0 0;padding-top:1.2em}.entries{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);gap:0 40px;display:grid}.entries li{border-bottom:1px solid var(--rule)}.entries a{height:100%;padding:26px 0 30px;text-decoration:none;display:block}.entries__meta{color:var(--amber);margin-bottom:1.4em;display:block}.entries h3,.entries h2{margin-bottom:.5em;font-size:1.75rem;line-height:1.08}.entries a:hover h3,.entries a:hover h2{color:var(--amber)}.entries p{color:var(--muted);margin:0;font-size:1.02rem}.entries--full{grid-template-columns:1fr}.entries--full a{grid-template-columns:220px 1fr;gap:8px 40px;padding:32px 0;display:grid}.entries--full .entries__meta{grid-row:1/3;margin:.4em 0 0}.entries--full h2{font-size:clamp(1.8rem,3vw,2.6rem)}.faq-section{border-top:1px solid var(--rule)}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-grid .head{top:calc(var(--header-h) + 24px);margin:0;position:sticky}.faq{border-top:1px solid var(--rule-strong)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font-family:var(--font-display), serif;grid-template-columns:44px 1fr auto;align-items:baseline;gap:16px;padding:22px 0;font-size:1.35rem;line-height:1.2;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq__num{color:var(--amber)}.faq summary:after{content:"+";font-family:var(--font-mono), monospace;color:var(--amber);transition:transform .3s var(--ease);font-size:1.4rem}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink);max-width:60ch;margin:0;padding:0 0 24px 60px}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--amber)}.crumbs li+li:before{content:"/";color:var(--amber);margin-right:10px}.pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.pdp__art{place-items:center;min-height:520px;padding:clamp(24px,4vw,56px);display:grid;position:relative}.pdp__ring{position:absolute;top:50%;left:50%;transform:translate(-48%,-50%)}.pdp__art .pouch-art{max-width:400px;position:relative;transform:rotate(-3deg)}.pdp__plate{color:var(--amber);position:absolute;top:0;left:0}.pdp__info h1{font-size:clamp(2.6rem,5vw,4.6rem)}.pdp__tag{font-family:var(--font-display), serif;color:var(--muted);margin:0 0 .9em;font-size:1.5rem;font-style:italic}.pdp__price{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:1.2em;display:flex}.pdp__price strong{font-family:var(--font-display), serif;font-size:2.4rem;font-weight:400}.pdp__price .mono{color:var(--muted)}.buy{grid-template-columns:auto 1fr;gap:12px;margin:26px 0;display:grid}.buy__wa{grid-column:1/-1}.qty{border:1px solid var(--forest);border-radius:2px;align-items:center;height:52px;display:inline-flex}.qty button{cursor:pointer;background:0 0;border:0;width:46px;height:46px;font-size:1.2rem}.qty button:hover{color:var(--amber)}.qty output{text-align:center;min-width:30px;font-family:var(--font-mono), monospace}.qty--small{height:40px;margin-top:8px}.qty--small button{width:36px;height:36px}.specs{border-top:1px solid var(--rule-strong)}.specs div{border-bottom:1px solid var(--rule);grid-template-columns:110px 1fr;gap:16px;padding:12px 0;display:grid}.specs dt{color:var(--muted)}.specs dd{text-transform:none;letter-spacing:.02em;margin:0;font-size:.86rem}.pdp__detail{background:var(--grain), var(--paper-2);border-top:1px solid var(--rule)}.pdp__cols{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.pdp__cols h2{margin:1.4em 0 .6em;font-size:1.9rem}.pdp__cols h2:first-child{margin-top:0}.article__num{color:var(--amber);vertical-align:.5em;margin-right:10px}.brew li{border-bottom:1px solid var(--rule);color:var(--muted);grid-template-columns:36px 1fr;gap:12px;padding:12px 0;display:grid}.brew li .mono{color:var(--amber);padding-top:4px}.brew strong{color:var(--ink);font-weight:500}.pdp__order{color:var(--muted);margin-top:1.4em}.buybar{display:none}.trust{color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin:-8px 0 28px;display:flex}.trust li:before{content:"✓";color:var(--leaf);margin-right:6px}.pincode{border-top:1px solid var(--rule);margin:0 0 28px;padding:18px 0}.pincode label{color:var(--amber);margin-bottom:10px;display:block}.pincode__row{gap:10px;display:flex}.pincode input{border:1px solid var(--rule-strong);background:var(--paper-2);min-width:0;min-height:56px;font-family:var(--font-mono), monospace;letter-spacing:.1em;border-radius:2px;flex:1;padding:0 14px;font-size:1.05rem}.pincode input:focus{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber);outline:none}.pincode .btn{padding:0 22px}.pincode__out{color:var(--ink);margin:10px 0 0;font-size:.98rem}.pincode__out.is-error{color:#8a1c0f}.reading li{border-bottom:1px solid var(--rule)}.reading a{font-family:var(--font-display), serif;grid-template-columns:60px 1fr;gap:12px;padding:12px 0;font-size:1.15rem;line-height:1.25;text-decoration:none;display:grid}.reading a .mono{color:var(--amber);padding-top:5px}.reading a:hover{color:var(--amber)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.specimen__grid{grid-template-columns:280px 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.specimen__side{top:calc(var(--header-h) + 24px);position:sticky}.specimen__no{color:var(--amber);margin:0 0 1em}.specimen__body h1{font-size:clamp(2.6rem,5.4vw,5rem)}.specimen__body h1 em{margin-top:.3em;font-size:.55em;display:block}.specimen__nav{border-top:1px solid var(--rule);justify-content:space-between;gap:16px;margin-top:2.4em;padding-top:1.2em;display:flex}.specimen__nav a{text-decoration:none}.specimen__nav a:hover{color:var(--amber)}.facts{border-top:1px solid var(--rule-strong);margin:0}.facts div{border-bottom:1px solid var(--rule);gap:4px;padding:12px 0;display:grid}.facts dt{color:var(--muted)}.facts dd{text-transform:none;letter-spacing:0;font-family:var(--font-body), sans-serif;margin:0;font-size:1rem}.facts dd[lang=hi]{font-size:1.3rem}.facts a{border-bottom:1px solid var(--rule-strong);text-decoration:none}.story{position:relative;overflow:hidden}.story__ring{position:absolute;bottom:-200px;left:-160px}.story__title{max-width:14em;font-size:clamp(2.6rem,6.4vw,6rem)}.story__title [lang=hi]{color:var(--amber)}.story__grid{grid-template-columns:1fr 1.2fr;gap:clamp(32px,6vw,96px);margin-top:clamp(32px,5vw,64px);display:grid;position:relative}.story__lede{font-family:var(--font-display), serif;color:var(--ink);font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.3}.prose h1{font-size:clamp(2.4rem,5vw,4.2rem)}.prose h2{margin-top:1.8em;font-size:1.9rem}.prose p,.prose li{color:var(--muted)}.prose ul:not([class]){border-top:1px solid var(--rule);margin-bottom:1.6em;padding:0;list-style:none}.prose ul:not([class]) li{border-bottom:1px solid var(--rule);padding:10px 0 10px 28px;position:relative}.prose ul:not([class]) li:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:4px}.prose a:not(.btn):not(.link-arrow){color:var(--ink);border-bottom:1px solid var(--amber);text-decoration:none}.prose a:not(.btn):not(.link-arrow):hover{color:var(--amber)}.article .head__label{margin-bottom:1.6em}.article h1{font-size:clamp(2.4rem,4.8vw,4rem)}.article h2{font-size:1.7rem}.article__herbs{margin-top:2em;font-size:.95rem}.cart{width:min(440px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0 0 0 auto;padding:0}.cart::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10271a80}.cart[open]{animation:slide .4s var(--ease)}@keyframes slide{0%{transform:translate(100%)}}.cart__panel{background:var(--grain), var(--paper-2);border-left:1px solid var(--rule);flex-direction:column;height:100%;display:flex;box-shadow:-20px 0 50px #10271a33}.cart__head{border-bottom:1px dashed var(--rule-strong);justify-content:space-between;align-items:flex-start;padding:20px 12px 16px 28px;display:flex}.cart__stamp{color:var(--amber);margin:0 0 6px}.cart__head h2{margin:0;font-size:1.8rem}.cart__empty{padding:28px}.cart__suggest{border-top:1px dashed var(--rule-strong);margin-top:18px}.cart__suggest li{border-bottom:1px dashed var(--rule)}.cart__suggest a{font-family:var(--font-display), serif;grid-template-columns:60px 1fr auto;gap:12px;padding:14px 0;font-size:1.15rem;text-decoration:none;display:grid}.cart__suggest a .mono{color:var(--amber);padding-top:4px}.cart__suggest a:hover{color:var(--amber)}.cart__lines{flex:1;padding:8px 28px;overflow-y:auto}.cart__line{border-bottom:1px dashed var(--rule-strong);grid-template-columns:56px 1fr auto;gap:16px;padding:18px 0;display:grid}.cart__thumb{align-self:start;padding:4px}.cart__thumb .pouch-art{filter:none}.cart__no{color:var(--amber);margin:0 0 2px}.cart__name{font-family:var(--font-display), serif;margin:0;font-size:1.25rem}.cart__meta{color:var(--muted);margin:4px 0 0}.cart__price{font-size:1rem}.cart__foot{border-top:1px dashed var(--rule-strong);padding:18px 28px 26px;position:relative}.cart__foot:after{content:"";background:linear-gradient(135deg, transparent 6px, var(--paper-2) 0) 0 0 / 12px 100%, linear-gradient(-135deg, transparent 6px, var(--paper-2) 0) 6px 0 / 12px 100%;height:10px;position:absolute;bottom:-1px;left:0;right:0}.cart__ship{color:var(--amber)}.totals{margin:0 0 18px}.totals div{color:var(--muted);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.totals dt{flex:1;position:relative}.totals dt:after{content:"";border-bottom:1px dotted var(--rule-strong);margin-left:0;position:absolute;bottom:.35em;left:0;right:0}.totals dt{background:var(--paper-2)}.totals dt:after{display:none}.totals dd{color:var(--ink);margin:0;font-size:.95rem}.totals .totals__total{color:var(--ink);border-top:1px solid var(--ink);margin-top:8px;padding-top:12px;font-size:1.05rem}.totals .totals__total dd{font-size:1.2rem}.cart__fine{color:var(--muted);text-align:center;margin:12px 0 0}.checkout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.form h2,.summary h2{font-size:1.8rem}.form label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.74rem;display:block}.form input,.form select{border:1px solid var(--rule-strong);background:var(--paper-2);width:100%;min-height:50px;font-family:var(--font-body), sans-serif;letter-spacing:0;text-transform:none;border-radius:2px;margin-top:8px;padding:0 14px;font-size:1rem;display:block}.form input:focus,.form select:focus{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber);outline:none}.form small,.optional{color:var(--muted);text-transform:none;letter-spacing:0;font-family:var(--font-body), sans-serif;font-size:.85rem}.form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form__row--3{grid-template-columns:1fr 1fr 1.3fr}.form__error{color:#6f170c;background:#8a1c0f14;border-left:3px solid #8a1c0f;padding:12px 16px;font-size:.95rem}.form__or{text-align:center;color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:14px 0;font-size:.74rem}.form__fine{text-align:center;color:var(--muted);margin-top:16px;font-size:.88rem}.summary{border:1px solid var(--rule-strong);background:var(--paper-2);padding:28px}.summary li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.summary .totals{margin:14px 0 0}.wa-float{z-index:40;background:var(--forest);min-height:50px;color:var(--paper);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:.72rem;text-decoration:none;transition:background .3s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px #10271a4d}.wa-float:hover{background:var(--wa);color:#06270f}.wa-float svg{width:22px;height:22px}.footer{background:var(--grain), var(--forest);color:#f3ecd9cc;padding:clamp(64px,8vw,110px) 0 120px;font-size:.95rem}.footer__top{border-bottom:1px solid #f3ecd92e;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);display:flex}.footer__big{font-family:var(--font-display), serif;letter-spacing:-.02em;color:var(--paper);max-width:12em;margin:0;font-size:clamp(2rem,4.4vw,3.8rem);line-height:1}.footer__big em{color:#f1c08a}.footer .logo{color:var(--paper)}.footer .logo__hindi{color:#e8a35a}.footer__grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.footer h2{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#e8a35a;margin-bottom:16px;font-size:.74rem}.footer li a{padding:6px 0;text-decoration:none;display:inline-block}.footer li a .mono{color:#e8a35a;margin-right:6px}.footer li a:hover{color:var(--paper)}.footer__lic{color:var(--paper);margin-bottom:8px}.footer__small,.footer__base{color:#f3ecd999;font-size:.85rem}.footer__base{border-top:1px solid #f3ecd92e;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-top:clamp(40px,5vw,72px);padding-top:24px;display:grid}.footer__base p{max-width:70ch;margin:0}.tea-ring{pointer-events:none}@media (max-width:1000px){.header__menu{display:grid}.header__nav{background:var(--grain), var(--paper);border-bottom:1px solid var(--rule-strong);flex-direction:column;gap:0;padding:12px 24px 20px;display:none;position:absolute;top:100%;left:-24px;right:-24px}.header.is-open .header__nav{display:flex}.header__nav a{border-bottom:1px solid var(--rule);padding:14px 0;font-size:.9rem}.header__nav a:after{display:none}.plate,.pdp__grid,.pdp__cols,.checkout,.manifesto__grid,.faq-grid,.story__grid,.specimen__grid,.ritual__foot,.index-grid{grid-template-columns:1fr}.index__photo{max-width:560px;position:static}.plate:nth-child(2n) .plate__art{order:0}.plate__art{min-height:0}.plate__art .pouch-art{max-height:340px}.faq-grid .head,.specimen__side{position:static}.entries,.entries--full a{grid-template-columns:1fr}.entries--full .entries__meta{grid-row:auto}.footer__grid{grid-template-columns:1fr 1fr}.index a{grid-template-columns:36px minmax(80px,auto) 1fr auto;gap:14px}.index__latin,.index__taste,.montage__meta,.rail{display:none}}@media (max-width:800px){.montage__pouch{filter:drop-shadow(14px 20px 20px #3c280a4d);height:40svh;transform:translate(-50%,-50%)translate(4vw,-24vh)rotateY(-10deg)rotate(4deg)}.montage__word{font-size:80vw;top:30%}.chapter,.chapter--3{width:auto;inset:auto 24px 84px;transform:translateY(28px)}.chapter.is-active{transform:none}.chapter h1{font-size:clamp(2.2rem,10vw,3rem)}.chapter h2{font-size:clamp(1.9rem,8.5vw,2.6rem)}.chapter .lede{font-size:1rem}.chapter__label{margin-bottom:1.2em}.chapter__cta{gap:18px;margin-top:1.4em}.chapter--1{text-align:left;height:auto;padding-top:0}.chapter--1 h2{max-width:none;margin:0 0 .6em}.tags{grid-template-columns:1fr 1fr;gap:2px 16px;display:grid}.tag,.tag:nth-child(n+4){text-align:left;width:auto;position:static;transform:translateY(14px)}.tag:before,.tag:after{display:none}.tag__num{margin-right:6px;display:inline}.tag__name{font-size:1.05rem;display:inline}.tag__name span,.tag__taste{display:none}.tag a{border-bottom:1px solid var(--rule);padding:8px 0}.chapter--2{bottom:64px}.tickets{grid-template-columns:1fr}.tickets li+li{border-left:0;border-top:1px dashed var(--rule-strong);padding-left:0}.ticket{grid-template-columns:1fr auto;grid-template-areas:"no no""name add""price add";align-items:center;gap:2px 12px;padding:12px 0}.ticket__no{grid-area:no}.ticket__name{grid-area:name;font-size:1.2rem}.ticket__tag{display:none}.ticket__price{grid-area:price}.ticket__add{grid-area:add;min-height:44px;margin:0;padding:0 14px}.montage__pause{display:none}.quickbuy{margin-top:1.2em}.quickbuy .btn{flex:1;min-height:56px;padding:8px 14px}}@media (max-width:640px){body{font-size:1rem}.wrap,.wrap--narrow,.header__bar{width:calc(100% - 40px)}.head--row{flex-direction:column;align-items:flex-start}.ritual__spec{text-align:left}.steps{grid-template-columns:1fr}.steps li+li:before{display:none}.plate__specs{grid-template-columns:1fr 1fr;gap:10px 24px}.form__row,.form__row--3{grid-template-columns:1fr;gap:0}.buy{grid-template-columns:1fr}.buy .qty{justify-self:start}.footer__grid{grid-template-columns:1fr}.footer__top{flex-direction:column;align-items:flex-start}.footer__base{grid-template-columns:1fr}.faq summary{grid-template-columns:32px 1fr auto;font-size:1.15rem}.index a{grid-template-columns:28px minmax(0,1fr) 24px minmax(0,1fr);gap:10px;padding:14px 4px}.index__name,.index--compact .index__name{text-align:right;font-size:1.1rem}.index__hindi,.index--compact .index__hindi{font-size:1.1rem}.faq details p{padding-left:48px}.wa-float span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wa-float{justify-content:center;width:54px;height:54px;padding:0}.buybar{z-index:45;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--grain), var(--paper);border-top:1px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.buybar div{font-size:.92rem;line-height:1.3;display:grid}.buybar strong{font-family:var(--font-display), serif;font-size:1.1rem;font-weight:400}body:has(.buybar) .wa-float{bottom:84px}body:has(.buybar) .footer{padding-bottom:160px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.montage{height:auto}.montage__stage{height:auto;padding:calc(var(--header-h) + 60px) 24px 72px;perspective:none;gap:56px;display:grid;position:relative}.montage__canvas,.montage__tea,.montage__bar,.montage__word,.montage__meta,.rail{display:none}.montage__pouch{order:-1;height:min(46vh,420px);margin-inline:auto;position:relative;top:auto;left:auto;transform:none!important}.chapter,.chapter--1,.chapter--2,.chapter--3{opacity:1;text-align:left;pointer-events:auto;width:auto;max-width:720px;height:auto;color:var(--ink);margin-inline:auto;padding:0;position:static;transform:none}.chapter--2 .chapter__label{color:var(--amber)}.chapter--2 .lede{color:var(--muted)}.tags{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 24px;display:grid}.tag,.tag:nth-child(n+4){opacity:1;text-align:left;width:auto;position:static;transform:none}.tag:before,.tag:after{display:none}}.steep{min-height:100svh;padding:calc(var(--header-h) + 20px) max(24px, calc(50% - 600px)) 32px;background:var(--grain), var(--paper);color:var(--ink);grid-template-rows:auto 1fr auto;transition:color .8s;display:grid;position:relative;overflow:hidden}.steep.is-deep{color:var(--paper)}.steep__tea{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.steep>:not(.steep__tea){z-index:1;position:relative}.steep__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.steep__label{color:var(--amber);margin:0}.steep.is-deep .steep__label{color:#f6d8a8}.steep__options{gap:6px;display:flex}.steep__options button{min-height:40px;color:inherit;cursor:pointer;opacity:.55;background:0 0;border:1px solid;border-radius:2px;padding:0 12px}.steep__options button.is-active{opacity:1;color:var(--paper);background:currentColor;background:var(--ink);border-color:var(--ink)}.steep.is-deep .steep__options button.is-active{color:var(--amber-deep);background:var(--paper);border-color:var(--paper)}.steep__options button:disabled{cursor:default}.steep__middle{text-align:center;align-content:center;justify-items:center;gap:18px;display:grid}.steep__clock{font-family:var(--font-display), serif;font-variation-settings:"SOFT" 100, "WONK" 0, "opsz" 144;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(6rem,24vw,19rem);line-height:.9}.steep__clock span{color:var(--amber);font-weight:300}.steep.is-deep .steep__clock span{color:#f6d8a8}.steep__prompt{max-width:34em;min-height:2.9em;margin:0;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.45}.steep__controls{align-items:center;gap:24px;margin-top:8px;display:flex}.steep.is-deep .btn{background:var(--paper);color:var(--amber-deep);border-color:var(--paper)}.steep.is-deep .link-arrow{color:var(--paper);border-color:#f3ecd999}.steep__done{text-align:center;opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);pointer-events:none;transform:translateY(14px)}.steep__done.is-visible{opacity:1;pointer-events:auto;transform:none}.steep__done .mono{color:#f6d8a8}.steep__done h2{font-size:clamp(1.8rem,4vw,3rem)}.steep__done h2 em{color:#f6d8a8}.steep__buy{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.steep-notes{border-top:1px solid var(--rule)}.pdp__timer{margin:-.2em 0 1.2em}.ledger{border-top:1px solid var(--rule-strong);overflow-x:auto}.ledger table{border-collapse:collapse;width:100%;min-width:640px}.ledger th,.ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:16px 20px 16px 0}.ledger thead th{border-bottom:1px solid var(--rule-strong);padding-bottom:20px}.ledger thead span.mono{color:var(--amber);margin-bottom:6px;display:block}.ledger thead a{font-family:var(--font-display), serif;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400;line-height:1.05;text-decoration:none}.ledger thead a:hover{color:var(--amber)}.ledger tbody th{color:var(--muted);width:150px;padding-top:20px;font-weight:400}.ledger td{font-size:1.05rem}.ledger__herbs{color:var(--muted)}.daypart{color:var(--amber);opacity:0;min-height:1.2em;margin:1.6em 0 -.6em;transition:opacity .8s}.daypart.is-visible{opacity:1}.quickbuy .btn.is-featured{background:var(--amber);border-color:var(--amber);background-image:linear-gradient(var(--forest), var(--forest))}.header__steep{min-height:44px;color:var(--ink);border-bottom:1px solid #0000;align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:inline-flex}.header__steep:hover{color:var(--amber);border-color:var(--amber)}.stains{z-index:35;pointer-events:none;position:fixed;inset:0}.stain{filter:blur(.6px);border:3px solid #b85c1759;border-radius:50%;animation:7s ease-out forwards stain;position:absolute;box-shadow:inset 0 0 0 2px #b85c171f,0 0 0 1px #b85c1714}@keyframes stain{0%{opacity:0}8%{opacity:1}to{opacity:0}}::view-transition-group(.morph){animation-duration:.45s}::view-transition-image-pair(.morph){animation-name:via-blur}@keyframes via-blur{30%{filter:blur(3px)}}@media (max-width:800px){.steep{padding-top:calc(var(--header-h) + 12px)}.steep__clock{font-size:clamp(5rem,28vw,9rem)}.header__steep span{display:none}.daypart{margin:1.2em 0 -.4em}}@media (prefers-reduced-motion:reduce){.stains{display:none}}.link-plain{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 4px}.link-plain:hover{color:var(--amber)}.steep.is-deep .link-plain:hover{color:#f6d8a8}@media (max-width:640px){.header__cart{white-space:nowrap}}.reviews{border-top:1px solid var(--rule)}.reviews__avg{font-family:var(--font-display), serif;color:var(--amber);margin:0 0 .6em;font-size:1.4rem}.reviews__list li{border-bottom:1px solid var(--rule);padding:20px 0}.reviews__list .mono{color:var(--amber);margin-bottom:6px}.reviews__list p:last-child{max-width:60ch;margin:0}.reviews__none{color:var(--muted)}.reviews__form{margin-top:28px}.reviews__form summary{cursor:pointer;list-style:none}.reviews__form summary::-webkit-details-marker{display:none}.reviews__form .form{max-width:540px;margin-top:20px}.rating{border:0;flex-direction:row-reverse;justify-content:flex-end;gap:4px;margin:0 0 16px;padding:0;display:flex}.rating legend{float:left;width:100%;margin-bottom:8px}.rating label{cursor:pointer;color:var(--rule-strong);letter-spacing:2px;margin:0;font-size:1.3rem}.rating input{opacity:0;position:absolute}.rating input:checked+span,.rating label:hover span,.rating label:hover~label span{color:var(--amber)}.rating input:focus-visible+span{outline:2px solid var(--amber)}.reviews__thanks{border-top:1px solid var(--rule);padding:16px 0}.pdp__rating{margin:-.4em 0 1em}.pdp__rating a{color:var(--amber);text-decoration:none}.notify{border:1px dashed var(--rule-strong);margin:26px 0;padding:20px}.notify__label{color:#8a1c0f;margin-bottom:12px}.subscribe-line{margin:-8px 0 20px}.subscribe-box{border-left:3px solid var(--amber);background:#b85c1714;margin-bottom:24px;padding:16px 20px}.subscribe-box .mono{color:var(--amber);margin-bottom:10px}.subscribe-box label{margin:0}.summary__fine{color:var(--muted);margin-top:14px}.form label.form__check{text-transform:none;letter-spacing:0;font-family:var(--font-body), sans-serif;align-items:center;gap:10px;font-size:1rem;display:flex}.form__check input{width:20px;height:20px;accent-color:var(--amber)}.form textarea{border:1px solid var(--rule-strong);background:var(--paper-2);width:100%;font-family:var(--font-body), sans-serif;letter-spacing:0;text-transform:none;border-radius:2px;margin-top:8px;padding:12px 14px;font-size:1rem;display:block}.form__coupon{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.form__coupon label{margin-bottom:0}.form__coupon+.pincode__out{margin-bottom:18px}.letter{border-bottom:1px solid #f3ecd92e;margin-bottom:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.letter .mono{color:#e8a35a}.letter h2{color:var(--paper);max-width:16em;font-size:clamp(1.8rem,3.6vw,2.8rem)}.letter h2 em{color:#f1c08a}.letter__form{flex-wrap:wrap;gap:10px;max-width:520px;display:flex}.letter__form input{min-width:220px;min-height:56px;color:var(--paper);background:#f3ecd914;border:1px solid #f3ecd966;border-radius:2px;flex:1;padding:0 16px;font-size:1rem}.letter__form input::placeholder{color:#f3ecd980}.letter__form .btn{background:var(--paper);color:var(--forest);border-color:var(--paper)}.letter__form .form__error{width:100%}.founder{grid-template-columns:140px 1fr;align-items:start;gap:24px;margin-bottom:1.6em;display:grid}.founder__photo{aspect-ratio:4/5;border:1px dashed var(--rule-strong);color:var(--muted);place-items:center;display:grid}.founder p{margin-bottom:.8em}.status__steps{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,1fr);margin:32px 0 28px;display:grid}.status__steps li{color:var(--muted);font-family:var(--font-display), serif;border-top:3px solid #0000;margin-top:-1px;padding:14px 8px 0 0;font-size:1.15rem}.status__steps li .mono{color:var(--amber);margin-bottom:4px;display:block}.status__steps li.is-done{border-top-color:var(--amber);color:var(--ink)}.status__note{color:var(--amber)}.status__timeline{border-top:1px solid var(--rule);margin-top:24px}.status__timeline li{border-bottom:1px solid var(--rule);grid-template-columns:150px 1fr;gap:14px;padding:12px 0;display:grid}.status__timeline .mono{color:var(--muted)}.track .btn{margin-top:4px}.hi__title{font-family:var(--font-hindi,"Noto Sans Devanagari", "Nirmala UI", sans-serif);font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.2}.hi__h2{font-family:var(--font-hindi,"Noto Sans Devanagari", "Nirmala UI", sans-serif);line-height:1.25}.hi .plate__tag,.hi .pdp__tag{font-family:var(--font-hindi,"Noto Sans Devanagari", "Nirmala UI", sans-serif);font-style:normal}.hi .faq summary{font-family:var(--font-hindi,"Noto Sans Devanagari", "Nirmala UI", sans-serif)}.header__lang{font-family:var(--font-hindi,"Noto Sans Devanagari", "Nirmala UI", sans-serif);min-width:44px;min-height:44px;color:var(--amber);place-items:center;font-size:1.05rem;text-decoration:none;display:inline-grid}.inv{color:#141f17;background:#fff;min-height:100vh;padding:24px;font-size:14px}.inv__bar{align-items:center;gap:16px;max-width:800px;margin:0 auto 20px;display:flex}.inv__sheet{page-break-after:always;background:#fff;border:1px solid #ddd;max-width:800px;margin:0 auto 32px;padding:48px}.inv__head{border-bottom:1px solid #141f17;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.inv__head .logo{margin-bottom:8px}.inv__small{color:#46524a;font-size:12px}.inv__meta p{justify-content:space-between;gap:24px;margin:0 0 6px;display:flex}.inv__meta span{color:#46524a}.inv__to{margin:24px 0}.inv__to .mono{color:#b85c17;margin-bottom:6px}.inv__to--big p:last-child{font-size:18px;line-height:1.5}.inv__table{border-collapse:collapse;width:100%;margin:16px 0}.inv__table th,.inv__table td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:10px 8px 10px 0}.inv__table th{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#46524a;font-size:11px}.inv__table td:last-child,.inv__table th:last-child{text-align:right}.inv__table tfoot td{border-bottom:0;padding:6px 8px 6px 0}.inv__total td{border-top:1px solid #141f17;font-size:16px;font-weight:600}.inv__gift{border:1px dashed #b85c17;margin:20px 0;padding:16px}.inv__gift .mono{color:#b85c17}.inv__note{font-family:var(--font-display), serif;margin:8px 0 0;font-size:18px;font-style:italic}@media print{.no-print{display:none!important}.inv{padding:0}.inv__sheet{border:0;max-width:none;margin:0;padding:12mm}}.adm-root{background:var(--paper-2);min-height:100vh;color:var(--ink)}.adm-root~.wa-float,.adm-root~.stains{display:none}.adm-login{place-items:center;min-height:100vh;padding:24px;display:grid}.adm-login__card{background:var(--paper);border:1px solid var(--rule);width:min(420px,100%);padding:36px}.adm-login__card h1{margin:16px 0 24px;font-size:2rem}.adm-login__card label{margin-bottom:18px;display:block}.adm-login__card input{border:1px solid var(--rule-strong);background:var(--paper-2);border-radius:2px;width:100%;min-height:52px;margin-top:8px;padding:0 14px;font-size:1rem;display:block}.adm-login__hint{color:var(--muted);margin:16px 0 0}.adm{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.adm__side{background:var(--grain), var(--forest);height:100vh;color:var(--paper);flex-direction:column;padding:24px 20px;display:flex;position:sticky;top:0}.adm__brand{color:var(--paper);gap:2px;margin-bottom:28px;text-decoration:none;display:grid}.adm__brand .mono{color:#e8a35a}.adm__nav{gap:2px;display:grid}.adm__nav a{color:#f3ecd9bf;border-radius:2px;justify-content:space-between;align-items:center;padding:10px 12px;text-decoration:none;display:flex}.adm__nav a:hover,.adm__nav a[aria-current=page]{color:var(--paper);background:#f3ecd91a}.adm__badge{background:var(--amber);min-width:22px;height:22px;color:var(--paper);border-radius:11px;place-items:center;padding:0 6px;font-size:.7rem;display:grid}.adm__side-foot{gap:8px;margin-top:auto;display:grid}.adm__side-foot a{color:#f3ecd9bf;text-decoration:none}.adm__logout{color:#f3ecd9bf;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.adm__logout:hover,.adm__side-foot a:hover{color:var(--paper)}.adm__main{min-width:0;padding:32px clamp(20px,4vw,48px) 64px}.adm__head{margin-bottom:28px}.adm__head .mono{color:var(--amber);margin-bottom:8px}.adm__head h1{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 6px;font-size:clamp(1.8rem,3vw,2.6rem);display:flex}.adm__head a{text-decoration:none}.adm__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.adm__row h2{margin:0;font-size:1.5rem}.adm__tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:40px;display:grid}.adm__tile{background:var(--paper);border:1px solid var(--rule);color:inherit;gap:6px;padding:18px;text-decoration:none;display:grid}.adm__tile .mono{color:var(--muted)}.adm__tile strong{font-family:var(--font-display), serif;font-size:2.2rem;font-weight:400;line-height:1}.adm__tile.is-accent{border-color:var(--amber)}.adm__tile.is-accent strong{color:var(--amber)}.adm__tile-sub{color:var(--ink)}.adm__table-wrap{background:var(--paper);border:1px solid var(--rule);overflow-x:auto}.adm__table{border-collapse:collapse;width:100%;font-size:.95rem}.adm__table th,.adm__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:12px 14px}.adm__table th{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--paper-3);font-size:.72rem}.adm__table--plain{border:0}.adm__table--plain td{padding:8px 0}.adm__total td{border-top:1px solid var(--ink);border-bottom:0;font-weight:600}.adm__id{color:var(--amber);text-decoration:none}.adm__dim{color:var(--muted)}.adm__chip{border:1px solid var(--rule-strong);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;margin-left:6px;padding:1px 6px;font-size:.65rem;display:inline-block}.adm__status{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--paper-3);border-radius:2px;padding:3px 8px;font-size:.7rem;display:inline-block}.adm__status--paid{color:#7a3309;background:#b85c1724}.adm__status--packed{color:#2b5a28;background:#3f7a3a24}.adm__status--shipped{color:var(--forest);background:#10271a1f}.adm__status--delivered{background:var(--forest);color:var(--paper)}.adm__status--cancelled,.adm__status--refunded{color:#8a1c0f;background:#8a1c0f1a}.adm__status--whatsapp{color:#0e5a2b;background:#1fb35526}.adm__status--pending{background:var(--paper-3);color:var(--muted)}.adm__empty{color:var(--muted);padding:24px 0}.adm__filters{align-items:center;margin-bottom:16px}.adm__tabs{flex-wrap:wrap;gap:2px;margin-bottom:16px;display:flex}.adm__tabs a{color:var(--muted);border-radius:2px;padding:8px 12px;text-decoration:none}.adm__tabs a:hover,.adm__tabs a[aria-current=page]{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.adm__search{gap:8px;display:flex}.adm__search input,.adm__inline input,.adm__inline select,.adm__form input,.adm__form textarea{border:1px solid var(--rule-strong);background:var(--paper);border-radius:2px;min-height:44px;padding:0 12px;font-size:.95rem}.adm__form textarea{width:100%;padding:10px 12px}.adm__search input{min-width:260px}.adm .btn{min-height:44px;padding:0 18px;font-size:.72rem}.adm__cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.adm__card{background:var(--paper);border:1px solid var(--rule);margin-bottom:20px;padding:22px 24px}.adm__card h2{margin:0 0 14px;font-size:1.3rem}.adm__actions{flex-wrap:wrap;gap:10px;display:flex}.adm__ship{gap:10px;display:grid}.adm__ship form{align-items:center;gap:12px;display:flex}.adm__details{margin-top:16px}.adm__details summary{cursor:pointer;color:var(--amber)}.adm__form{gap:12px;margin-top:12px;display:grid}.adm__form label{gap:6px;display:grid}.adm__inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm__statuses{flex-wrap:wrap;gap:8px;display:flex}.adm__pill{border:1px solid var(--rule-strong);min-height:40px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:20px;padding:0 14px;font-size:.72rem}.adm__pill:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.adm__pill.is-current{background:var(--forest);color:var(--paper);border-color:var(--forest)}.adm__pill:disabled{cursor:default}.adm__pill--danger{color:#8a1c0f;border-color:#8a1c0f66}.adm__gift{border-left:3px solid var(--amber);background:#b85c170f;margin:14px 0 0;padding:12px 14px}.adm__gift .mono{color:var(--amber);margin-right:8px}.adm__timeline li{border-bottom:1px solid var(--rule);grid-template-columns:120px 1fr;gap:12px;padding:8px 0;font-size:.95rem;display:grid}.adm__reviews{gap:12px;display:grid}.adm__reviews .mono{color:var(--amber)}@media (max-width:900px){.adm{grid-template-columns:1fr}.adm__side{height:auto;position:static}.adm__nav{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.adm__side-foot{grid-auto-flow:column;margin-top:16px}.adm__cols{grid-template-columns:1fr}.status__steps{grid-template-columns:1fr 1fr}.founder{grid-template-columns:100px 1fr}.status__timeline li,.adm__timeline li{grid-template-columns:1fr;gap:2px}}:is(body:has(.adm-root) .header,body:has(.adm-root) .footer,body:has(.adm-root) .wa-float,body:has(.adm-root) .stains,body:has(.inv) .header,body:has(.inv) .footer,body:has(.inv) .wa-float){display:none}.footer .letter h2{font-family:var(--font-display), serif;letter-spacing:-.02em;text-transform:none;font-size:clamp(1.8rem,3.6vw,2.8rem)}.form .trust{margin:16px 0 0}.adm__form--grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.adm__form--grid .btn{align-self:end}.adm__check{align-items:center;gap:8px;min-height:44px;display:flex}.adm__list{color:var(--muted);gap:6px;margin:14px 0 0;display:grid}.adm__list .mono{color:var(--amber);margin-right:6px}.adm__form select,.adm__inline select{border:1px solid var(--rule-strong);background:var(--paper);border-radius:2px;min-height:44px;padding:0 10px}.adm{--adm-bg:#f6f1e6;--adm-card:#fffdf7;--adm-line:#141f171a;background:var(--adm-bg)}.adm__main{max-width:1320px}.adm__card,.adm__table-wrap,.adm__tile{background:var(--adm-card);border:1px solid var(--adm-line);border-radius:10px;box-shadow:0 1px 2px #141f170a,0 8px 24px -16px #141f172e}.adm__card{padding:24px 26px}.adm__table th{border-bottom:1px solid var(--adm-line);background:0 0}.adm__table td{border-bottom:1px solid var(--adm-line)}.adm__table tbody tr{transition:background .15s}.adm__table tbody tr:hover{background:#b85c170a}.adm__table tbody tr:last-child td{border-bottom:0}.adm__tile strong{font-variant-numeric:tabular-nums}.adm__tile{transition:transform .2s var(--ease), box-shadow .2s}a.adm__tile:hover{transform:translateY(-2px);box-shadow:0 1px 2px #141f170a,0 14px 28px -16px #141f174d}.adm__side{gap:0;padding:22px 16px}.adm__nav{gap:18px;overflow-y:auto}.adm__nav-group{gap:1px;display:grid}.adm__nav-title{color:#e8a35a;opacity:.9;margin:0 0 6px 12px;font-size:.66rem}.adm__nav a{font-family:var(--font-body), sans-serif;letter-spacing:0;text-transform:none;border-radius:6px;padding:9px 12px;font-size:.95rem}.adm__nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--amber);background:#f3ecd924}.adm__nav-kbd{color:#f3ecd980;margin:8px 12px 0}.adm__nav-kbd kbd{border:1px solid #f3ecd94d;border-radius:3px;padding:1px 5px;font-family:inherit;font-size:.65rem;display:inline-block}.adm__who{color:var(--paper)}.adm .btn{border-radius:6px}.adm__pill{background:var(--adm-card)}.adm__search input,.adm__inline input,.adm__inline select,.adm__form input,.adm__form textarea,.adm__form select,.adm-login__card input{background:#fff;border-radius:6px;transition:border-color .2s,box-shadow .2s}.adm__form input:focus,.adm__form textarea:focus,.adm__form select:focus,.adm__search input:focus,.adm__inline input:focus,.adm__inline select:focus{border-color:var(--amber);outline:none;box-shadow:0 0 0 3px #b85c1726}.adm__form label,.adm__card label.mono{gap:6px;margin-bottom:14px;display:grid}.adm__form label small,.adm__card label small{text-transform:none;letter-spacing:0;font-family:var(--font-body), sans-serif;color:var(--muted)}.adm__editor{gap:24px}.adm__editor--single{max-width:860px;display:grid}.adm__editor textarea{width:100%;min-height:44px;font-family:var(--font-body), sans-serif;resize:vertical;padding:10px 12px;font-size:1rem;line-height:1.5}.adm__editor textarea[name=body]{font-family:var(--font-mono), monospace;font-size:.9rem;line-height:1.6}.adm__cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.adm__pcard{background:var(--adm-card);border:1px solid var(--adm-line);transition:transform .2s var(--ease), box-shadow .2s;border-radius:10px;grid-template-columns:96px 1fr;gap:16px;padding:16px;text-decoration:none;display:grid}.adm__pcard:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px #141f174d}.adm__pcard-art{aspect-ratio:3/4;background:var(--paper-3);border-radius:6px;place-items:center;display:grid;overflow:hidden}.adm__pcard-art img{object-fit:contain;width:100%;height:100%}.adm__pcard h2{margin:4px 0;font-size:1.4rem}.adm__pcard .mono{color:var(--amber)}.adm__toast{z-index:60;background:var(--forest);color:var(--paper);animation:toast-in .3s var(--ease);border-radius:8px;padding:12px 18px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #10271a4d}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-8px)}}.adm__chart{margin:0}.adm__chart figcaption{margin-top:6px}.adm__copy{margin:14px 0}.adm__copy pre{background:var(--paper-3);white-space:pre-wrap;font-family:var(--font-body), sans-serif;border-radius:6px;margin:8px 0 0;padding:14px;font-size:.95rem;line-height:1.5}.adm__row label.mono{margin:0}.pal{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10271a73;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.pal__box{background:var(--adm-card,#fffdf7);border-radius:12px;width:min(560px,100% - 32px);overflow:hidden;box-shadow:0 30px 60px #10271a59}.pal__box input{border:0;border-bottom:1px solid var(--rule);background:0 0;width:100%;padding:18px 20px;font-size:1.05rem}.pal__box input:focus{outline:none}.pal__box ul{max-height:50vh;padding:6px;overflow-y:auto}.pal__box li button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:10px 14px;font-size:.98rem;display:block}.pal__box li button.is-active{color:var(--amber-deep);background:#b85c171f}.pal__hint{color:var(--muted);margin:0;padding:8px 20px 12px}.announce{z-index:51;text-align:center;background:var(--forest);color:var(--paper);margin:0;padding:10px 16px;position:relative}body:has(.announce) .header{top:38px}.ledger__cta{margin-top:24px}.quiz{border-top:1px solid var(--rule-strong);margin-top:32px;padding-top:24px}.quiz__step{color:var(--amber)}.quiz__q{margin-bottom:.6em;font-size:clamp(1.8rem,3.6vw,2.6rem)}.quiz__options{gap:10px;display:grid}.quiz__opt{text-align:left;border:1px solid var(--rule-strong);background:var(--paper-2);font-family:var(--font-display), serif;cursor:pointer;transition:border-color .2s, transform .2s var(--ease), background .2s;border-radius:2px;padding:18px 20px;font-size:1.2rem}.quiz__opt:hover{border-color:var(--amber);background:#b85c170f;transform:translate(4px)}.quiz__result .plate__tag{margin-bottom:1.2em}.quiz__result .chapter__cta{margin-top:.4em}@media (max-width:900px){.adm__nav{grid-template-columns:1fr 1fr}}html{-webkit-text-size-adjust:100%}.header__extra{display:none}@media (max-width:1000px){.header__nav{max-height:calc(100dvh - var(--header-h));overflow-y:auto}.header__nav a{align-items:center;min-height:52px;display:flex}.header__extra{grid-template-columns:1fr 1fr;gap:0 16px;padding-top:6px;display:grid}.header__extra a{min-height:48px;color:var(--muted);font-size:.82rem}.header__extra a:last-child,.header__extra a:nth-last-child(2){border-bottom:0}}@media (max-width:640px){.header__bar{gap:8px;width:calc(100% - 32px)}.header__nav{padding:8px 16px 16px;left:-16px;right:-16px}.header__actions{flex-shrink:0;gap:0}.header__steep{display:none}.header__lang{min-width:40px}.header__cart{padding:0 6px;font-size:.82rem}.header__menu{margin-right:-10px}.logo__hindi{font-size:.95em}.mono{font-size:.84rem}.btn{min-height:50px;font-size:.84rem}.link-arrow{align-items:center;min-height:44px;font-size:.84rem;display:inline-flex}.form label,.form__check,.form__or,h2.mono,.trust,.footer__lic,.footer h2{font-size:.84rem}.buybar .mono,.quickbuy .btn .mono,.adm__pill,.adm__badge{font-size:.78rem}h1,h2,h3{overflow-wrap:break-word}.form input,.form select,.form textarea,.newsletter input,.pincode input,.track input,input[type=text],input[type=email],input[type=tel],input[type=search],select,textarea{font-size:16px}.form__check input{width:24px;height:24px}.ticket__name,.plate__body h3 a,.hi__h2 a{padding:8px 0;display:inline-block}.specimen__nav a{align-items:center;min-height:44px;display:inline-flex}.footer li a{padding:10px 0}.footer{padding-bottom:96px}.wa-float{bottom:14px;right:14px}.quickbuy{flex-direction:column;gap:10px}.quickbuy .btn{width:100%;min-height:58px}.chapter__cta{gap:12px 24px}.ledger table{min-width:560px}.ledger tbody th,.ledger thead th:first-child{z-index:1;background:var(--grain), var(--paper);width:96px;padding-right:12px;position:sticky;left:0}.ledger td{font-size:1rem}.ledger thead a{padding:6px 0;font-size:1.2rem;display:inline-block}.footer form{flex-wrap:wrap}.footer form input{flex:100%}.footer form button{width:100%}}@media (max-width:400px){.logo__hindi{display:none}}@media (max-width:900px){.adm{grid-template-columns:minmax(0,1fr)}.adm__side,.adm__nav,.adm__main{min-width:0}.adm__side{z-index:40;flex-flow:wrap;align-items:center;gap:8px 14px;height:auto;padding:12px 16px 10px;position:sticky;top:0;box-shadow:0 1px #00000040}.adm__brand{grid-auto-flow:column;align-items:baseline;gap:8px;margin:0}.adm__brand .mono{font-size:.66rem}.adm__side-foot{grid-auto-flow:column;align-items:center;gap:16px;margin:0 0 0 auto}.adm__who{display:none}.adm__side-foot a,.adm__logout{align-items:center;min-height:40px;font-size:.78rem;display:inline-flex}.adm__nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;gap:6px;width:calc(100% + 32px);margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.adm__nav::-webkit-scrollbar{display:none}.adm__nav-group{display:contents}.adm__nav-title,.adm__nav-kbd{display:none}.adm__nav a{white-space:nowrap;border:1px solid #f3ecd938;border-radius:999px;flex:none;gap:8px;min-height:40px;padding:6px 14px;font-size:.88rem}.adm__nav a[aria-current=page]{background:var(--paper);color:var(--forest);border-color:var(--paper);box-shadow:none}.adm__nav a[aria-current=page] .adm__badge{background:var(--forest)}.adm__main{padding:20px 16px 56px}.adm__head{margin-bottom:18px}.adm__card{padding:18px 16px}.adm__tiles{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.adm__tile{padding:14px}.adm__tile strong{font-size:1.8rem}.adm__table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.adm__table-wrap>.adm__table{min-width:620px}.adm__card{overflow-x:auto}.adm__card .adm__table,.adm__card table{width:100%;min-width:0}.adm__table--plain:has(td:nth-child(3)){width:100%;display:block}.adm__table--plain:has(td:nth-child(3)) tbody{width:100%;display:block}.adm__table--plain:has(td:nth-child(3)) tr{width:100%;display:block}.adm__table--plain:has(td:nth-child(3)) td{width:100%;display:block}.adm__table--plain:has(td:nth-child(3)) tr{border-bottom:1px solid var(--adm-line);padding:10px 0}.adm__table--plain:has(td:nth-child(3)) td{border:0;padding:2px 0}.adm__ship form,.adm__actions{flex-wrap:wrap}.adm__nav{order:3}.adm__table th,.adm__table td{padding:10px 12px}.adm input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.adm select,.adm textarea{width:100%;min-height:46px;font-size:16px}.adm__search{flex-wrap:wrap}.adm__search input{flex:200px;min-width:0}.adm__statuses a,.adm__tabs a,.adm__pill{align-items:center;min-height:44px;display:inline-flex}.adm summary{align-items:center;min-height:44px;display:flex}.adm__chart text{font-size:10px}.adm__chip,.adm__status,.adm__table th{font-size:.74rem}.adm .btn{font-size:.8rem}.adm-login__card{padding:24px 20px}}.chapter__cup{display:none}.header__lang--en{letter-spacing:.1em;font-size:.8rem}@media (max-width:799px){@keyframes pouch-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-10px)rotate(1deg)}}.montage{height:auto;overflow-x:clip}.montage__stage{height:auto;padding:calc(var(--header-h) + 16px) 0 0;perspective:none;gap:0;display:grid;position:relative;overflow:visible}.montage__canvas,.montage__tea,.montage__bar,.montage__meta,.montage__pause,.rail{display:none}.montage__word{opacity:.9;-webkit-text-stroke:1px #b85c172e;font-size:58vw;top:8%;left:50%;transform:translate(-50%)!important}.montage__pouch{z-index:2;filter:drop-shadow(10px 18px 22px #3c280a47);order:-1;height:min(56vh,460px);margin:8px auto 20px;animation:7s ease-in-out infinite pouch-float;position:relative;top:auto;left:auto;transform:none}.montage__pouch:before{content:"";z-index:-1;background:radial-gradient(closest-side,#b85c1738,#b85c1700 72%);border-radius:50%;position:absolute;inset:12% -10% -4%}.chapter,.chapter--1,.chapter--2,.chapter--3{opacity:1;text-align:left;pointer-events:auto;width:auto;height:auto;color:var(--ink);padding:0 20px;transition:none;position:static;transform:none!important}.chapter h1{margin-bottom:.4em;font-size:clamp(2.5rem,11.5vw,3.4rem);line-height:1.02}.chapter h2{max-width:none;margin:0 0 .6em;font-size:clamp(2rem,9vw,2.8rem);line-height:1.05}.chapter__label{margin-bottom:1.2em}.chapter--0 .lede{font-size:1.08rem}.chapter--0 .quickbuy{margin-top:1.4em}.chapter--0 .chapter__cta{margin:1.2em 0 0}.chapter--1{border-top:1px solid var(--rule-strong);margin-top:72px;padding-top:40px}.tags{border-top:1px solid var(--rule);grid-template-columns:1fr;margin-top:1.4em;display:grid}.tag,.tag:nth-child(n+4){opacity:1;text-align:left;border-bottom:1px solid var(--rule);width:auto;position:static;transform:none}.tag:before,.tag:after{display:none}.tag a{grid-template-columns:34px 1fr;align-items:baseline;gap:2px 10px;padding:14px 0;display:grid}.tag__num{margin:0}.tag__name{font-size:1.3rem}.tag__taste{grid-column:2;margin:0}.chapter--2{color:var(--paper);background:radial-gradient(120% 70% at 50% 100%,#d47a2a 0%,#b85c17 45%,#7a3309 100%);margin-top:72px;padding:56px 20px 60px}.chapter--2 .chapter__label{color:#f1c08a}.chapter--2 h2 em{color:#f6d8a8}.chapter--2 .lede{color:var(--paper);font-size:1.08rem}.chapter__cup{aspect-ratio:1;border-radius:50%;width:min(62vw,240px);margin:0 auto 36px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 8px #f3ecd924,0 24px 40px -18px #3c140099}.chapter__cup img{width:240%;max-width:none;height:auto;position:absolute;top:-228%;left:-115%}.chapter--3{margin-top:64px;padding-bottom:8px}.tickets{border-bottom:0;grid-template-columns:1fr;margin-top:1.4em}.tickets li+li{border-left:0;border-top:1px dashed var(--rule-strong);padding-left:0}.ticket{grid-template-columns:1fr auto;grid-template-areas:"no no""name name""tag tag""price add";align-items:center;gap:4px 16px;padding:20px 0}.ticket__no{grid-area:no}.ticket__name{grid-area:name;padding:2px 0;font-size:1.6rem}.ticket__tag{grid-area:tag}.ticket__price{grid-area:price;margin:0}.ticket__add{grid-area:add;justify-self:end;min-height:46px;margin:0;padding:0 18px}}.form label.form__check{margin:4px 0 20px}.form__coupon{margin-bottom:26px}@media (max-width:640px){.ledger--reports table{width:100%;min-width:0}.ledger--reports thead{display:none}.ledger--reports tbody,.ledger--reports tr,.ledger--reports td{width:100%;display:block}.ledger--reports tr{border-bottom:1px solid var(--rule-strong);padding:18px 0 10px}.ledger--reports td{background:0 0;border:0;grid-template-columns:76px 1fr;gap:12px;padding:6px 0;font-size:1rem;display:grid;position:static}.ledger--reports td:before{content:attr(data-label);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);padding-top:.25em;font-size:.74rem}.footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.footer__grid>div:last-child{grid-column:1/-1}.footer li a{padding:8px 0}.footer{padding-bottom:72px}.index a{grid-template-columns:26px minmax(0,1fr) 14px minmax(0,1.3fr);gap:8px;padding:14px 2px}.index__name,.index--compact .index__name{font-size:1.05rem;line-height:1.15}.index__hindi,.index--compact .index__hindi{font-size:1.02rem;line-height:1.2}.form__coupon{grid-template-columns:1fr auto;margin-bottom:28px}.form__coupon .btn{min-height:50px}.form__check input{flex:0 0 24px}.subscribe-line{display:block}}.adm__form input[type=checkbox],.adm__card input[type=checkbox]{width:22px;height:22px;min-height:0;accent-color:var(--amber);padding:0}.adm__form label.adm__check,.adm__card label.adm__check{align-items:center;gap:10px;display:flex}@media (max-width:900px){.adm{grid-template-rows:auto 1fr}}@media (max-width:640px){.adm__brand .mono{display:none}.adm__side{gap:6px 12px;padding:10px 16px 8px}.adm__side-foot{gap:14px}.adm__chart text{font-size:18px}.adm__table-wrap:has(.adm__table--cards){overflow:visible}.adm__table--cards{width:100%;min-width:0}.adm__table--cards thead{display:none}.adm__table--cards tbody,.adm__table--cards tr,.adm__table--cards td{width:100%;display:block}.adm__table--cards tr{border-bottom:1px solid var(--adm-line);padding:14px 0 6px}.adm__table--cards tr:last-child{border-bottom:0}.adm__table--cards td{border:0;padding:4px 0}.adm__table--cards td:empty{display:none}.adm__table--cards .adm__inline{gap:8px}.adm__table--cards .adm__inline input{flex:100px;width:auto;min-width:0}.adm__table--cards .adm__inline .btn,.adm__table--cards .adm__inline .adm__pill{flex:none}.adm__table-wrap>.adm__table--cards{min-width:0}.adm__table--cards td[data-label]{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.adm__table--cards td[data-label]:before{content:attr(data-label);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);font-size:.7rem}:is(.adm__table--cards td[data-label]:empty,.adm__table--cards td[data-label]:not(:has(*)):empty),.adm__table--cards td[data-label] br{display:none}.adm__table--cards td[data-label]>*{grid-column:2}.adm__table--cards td .adm__id{font-size:1.05rem}.adm__table--cards td .adm__chip{margin-left:8px}.adm__table--cards tr{padding:16px 0 10px}}
