@font-face{font-family:Darvish;src:url(/fonts/Darvish-VF.woff2)format("woff2-variations");font-weight:300 1000;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-VF.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@property --bg{syntax:"<color>";inherits:true;initial-value:#f3e9d9}@property --fg{syntax:"<color>";inherits:true;initial-value:#17100a}@property --accent{syntax:"<color>";inherits:true;initial-value:#ce7b22}:root{transition:--bg .62s var(--e-out), --fg .62s var(--e-out), --accent .62s var(--e-out);--paper:#f3e9d9;--paper-deep:#e7d6ba;--paper-warm:#faf4e9;--ink:#17100a;--ink-soft:#3a2b1c;--roast:#26150a;--roast-2:#3a2210;--amber:#ce7b22;--amber-hi:#efae4a;--amber-lo:#a15c14;--leaf:#5c6b48;--glass:#d8c49b;--bg:#f3e9d9;--fg:#17100a;--accent:#ce7b22;--hair:color-mix(in srgb, var(--fg) 18%, transparent);--hair-2:color-mix(in srgb, var(--fg) 10%, transparent);--muted:color-mix(in srgb, var(--fg) 62%, transparent);--veil:color-mix(in srgb, var(--fg) 4%, transparent);--f-display:"Fraunces", "Iowan Old Style", Georgia, serif;--f-body:"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-ar-display:"Amiri", "Fraunces", Georgia, serif;--f-ar-body:"IBM Plex Sans Arabic", "Inter Tight", system-ui, sans-serif;--f-fa-display:"Darvish", "Dana", "Fraunces", Tahoma, sans-serif;--f-fa-body:"Dana", "Darvish", "Inter Tight", Tahoma, sans-serif;--fs-display:min(clamp(3.4rem, 13.4vw, 14rem), 24svh);--fs-h2:clamp(2rem, 5vw, 4.2rem);--fs-h3:clamp(1.5rem, 2.6vw, 2.3rem);--fs-lead:clamp(1.02rem, 1.15vw, 1.28rem);--fs-body:clamp(.95rem, 1vw, 1.05rem);--fs-label:.68rem;--gut:clamp(20px, 5vw, 72px);--maxw:1560px;--sec:clamp(88px, 13vh, 190px);--e-out:cubic-bezier(.16, 1, .3, 1);--e-io:cubic-bezier(.65, 0, .35, 1);--e-back:cubic-bezier(.34, 1.56, .64, 1)}html[lang=ar]{--f-display:var(--f-ar-display);--f-body:var(--f-ar-body);--fs-display:min(clamp(2.3rem, 7.4vw, 7.6rem), 17svh)}html[lang=fa]{--f-display:var(--f-fa-display);--f-body:var(--f-fa-body);--fs-display:min(clamp(2.2rem, 8.2vw, 8.4rem), 18svh)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;scroll-padding-top:84px}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:var(--fs-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overscroll-behavior-y:none;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}button,input{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}a{color:inherit;text-decoration:none}ul{list-style:none}::selection{background:var(--accent);color:var(--paper-warm)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.shell{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.display{font-family:var(--f-display);font-size:var(--fs-display);letter-spacing:-.045em;font-variation-settings:"SOFT" 20, "WONK" 1, "opsz" 144;font-weight:300;line-height:.84}html[dir=rtl] .display{letter-spacing:0;font-weight:400;line-height:1.12}.h2{font-family:var(--f-display);font-size:var(--fs-h2);letter-spacing:-.03em;font-variation-settings:"SOFT" 20, "WONK" 1, "opsz" 96;white-space:pre-line;font-weight:300;line-height:.95}html[dir=rtl] .h2{letter-spacing:0;font-weight:400;line-height:1.25}.h3{font-family:var(--f-display);font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:400;line-height:1.05}html[dir=rtl] .h3{letter-spacing:0;line-height:1.4}.lead,.card__body,.step p,.acc__panel p,.buy__bullets li,.foot__col a{text-wrap:pretty}.h2,.h3,#guide .acc h3{font:inherit;margin:0}.acc__btn{text-wrap:balance}.lead{font-size:var(--fs-lead);color:var(--muted);max-width:46ch;font-weight:300;line-height:1.6}html[dir=rtl] .lead{font-weight:400;line-height:1.9}.label{font-family:var(--f-body);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.22em;color:var(--muted);align-items:center;gap:.7em;font-weight:500;display:inline-flex}html[dir=rtl] .label{letter-spacing:0;font-size:.78rem}.label:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.label.bare:before{display:none}.rule{background:var(--hair);width:100%;height:1px}.num{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144}.btn{--fill:var(--fg);letter-spacing:.14em;text-transform:uppercase;background-image:linear-gradient(to top, var(--fill) 50%, transparent 50%);transition:background-position .55s var(--e-out), color .4s var(--e-out), transform .45s var(--e-back), border-color .4s var(--e-out);background-position:0 0;background-repeat:no-repeat;background-size:100% 200%;border-radius:999px;justify-content:center;align-items:center;gap:.65em;padding:1.05em 2.1em;font-size:.8rem;font-weight:500;display:inline-flex;position:relative}html[dir=rtl] .btn{letter-spacing:0;text-transform:none;font-size:.92rem}.btn:hover{background-position:0 100%}.btn:active{transform:scale(.97)}.btn--solid{background-color:var(--fg);color:var(--bg);--fill:var(--accent)}.btn--solid:hover{color:var(--roast)}.btn--ghost{border:1px solid var(--hair);color:var(--fg);--fill:var(--fg)}.btn--ghost:hover{color:var(--bg);border-color:var(--fg)}.btn--amber{background-color:var(--accent);color:var(--roast);--fill:var(--fg)}.btn--amber:hover{color:var(--bg)}.ulink{padding-block-end:2px;position:relative}.ulink:after{content:"";inset-inline-start:0;width:100%;height:1px;transform-origin:inline-end;transition:transform .5s var(--e-out);background:currentColor;position:absolute;bottom:0;transform:scaleX(0)}.ulink:hover:after{transform-origin:inline-start;transform:scaleX(1)}.grain{z-index:9;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");position:fixed;inset:0}.vignette{z-index:8;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%, transparent 45%, var(--veil) 100%);transition:opacity .6s linear;position:fixed;inset:0}.nav{z-index:40;transition:transform .6s var(--e-out), background-color .5s linear;padding-block:clamp(14px,2vh,24px);position:fixed;inset-block-start:0;inset-inline:0}.nav.hidden{transform:translateY(-104%)}.nav.stuck{background:var(--bg);border-block-end:1px solid var(--hair-2)}.nav__in{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.nav__brand{font-family:var(--f-display);letter-spacing:.26em;font-variation-settings:"WONK" 1;white-space:nowrap;font-size:1.28rem;font-weight:500}html[dir=rtl] .nav__brand{letter-spacing:0;font-size:1.5rem}.nav__links{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:center;gap:clamp(18px,2.4vw,40px);font-size:.78rem;display:flex}html[dir=rtl] .nav__links{letter-spacing:0;text-transform:none;font-size:.92rem}.nav__links a:hover{color:var(--fg)}.nav__right{justify-content:flex-end;align-items:center;gap:14px;display:flex}.langs{border:1px solid var(--hair);border-radius:999px;align-items:center;padding:3px;display:flex;position:relative}.langs__pill{background:var(--fg);transition:inset-inline-start .55s var(--e-out), width .55s var(--e-out);z-index:0;border-radius:999px;position:absolute;inset-block:3px}.langs button{z-index:1;letter-spacing:.12em;color:var(--muted);transition:color .4s var(--e-out);white-space:nowrap;border-radius:999px;padding:.42em .9em;font-size:.66rem;font-weight:600;position:relative}.langs button[aria-pressed=true]{color:var(--bg)}.langs button:hover{color:var(--fg)}.langs button[aria-pressed=true]:hover{color:var(--bg)}.railwrap{inset-inline-end:clamp(12px,2vw,30px);z-index:30;transition:opacity .5s var(--e-out);flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.rail__item{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);opacity:.5;transition:opacity .4s var(--e-out), color .4s;align-items:center;gap:10px;font-size:.6rem;display:flex}html[dir=rtl] .rail__item{letter-spacing:0;text-transform:none;font-size:.72rem}.rail__item span{opacity:0;transition:all .45s var(--e-out);transform:translate(6px)}.rail__item.on{opacity:1;color:var(--fg)}.rail__item.on span{opacity:1;transform:none}.rail__dot{width:22px;height:1px;transition:width .45s var(--e-out);background:currentColor;flex:none}.rail__item.on .rail__dot{background:var(--accent);width:40px}.stage{position:relative}.stage__pin{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.jarwrap{z-index:2;pointer-events:none;perspective:1400px;place-items:center;display:grid;position:absolute;inset:0}.jarwrap__tilt{transform-style:preserve-3d;place-items:center;display:grid}.jarwrap svg{width:auto;height:min(66svh,560px);overflow:visible}.panels{z-index:3;pointer-events:none;position:absolute;inset:0}.panel{padding-inline:var(--gut);align-content:center;padding-block:96px;display:grid;position:absolute;inset:0}.panel__grid{width:100%;max-width:var(--maxw);grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;margin-inline:auto;display:grid}.panel__text{grid-column:1/6}.panel--right .panel__text{grid-column:8/13}.panel__text>*+*{margin-block-start:1.1em}.chapno{font-family:var(--f-display);color:var(--accent);opacity:.85;font-variation-settings:"opsz" 144, "WONK" 1;font-size:clamp(3.4rem,6vw,5.6rem);font-weight:200;line-height:.8}.chapnote{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-block-start:1px solid var(--hair);padding-block-start:.9em;font-size:.7rem;display:inline-block}html[dir=rtl] .chapnote{letter-spacing:0;text-transform:none;font-size:.82rem}.hero__eyebrow{inset-block-start:clamp(84px,13vh,132px);inset-inline:var(--gut);max-width:var(--maxw);justify-content:space-between;align-items:baseline;gap:16px;margin-inline:auto;display:flex;position:absolute}.hero__title{z-index:1;padding-inline:var(--gut);place-items:center start;display:grid;position:absolute;inset:0}.hero__h1{flex-direction:column;width:100%;max-width:min(1240px,56%);display:flex}@media (width<=1080px){.hero__h1{max-width:100%}.hero__title{justify-items:stretch}}.hero__h1>span{width:max-content;max-width:100%;display:block}.hero__h1>span:first-child{align-self:flex-start}.hero__h1>span:nth-child(2){align-self:flex-end}.hero__h1>span:nth-child(3){align-self:flex-start;margin-inline-start:5%}html[dir=rtl] .hero__h1>span{align-self:flex-start;margin-inline-start:0}@media (width<=620px){.hero__h1>span:nth-child(3){margin-inline-start:0}}.spot{z-index:0;pointer-events:none;background:radial-gradient(46% 42% at 50% 52%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 68%);transition:opacity .62s var(--e-out), transform .62s var(--e-out);position:absolute;inset:0}.hero__title em{color:var(--accent);font-variation-settings:"SOFT" 60, "WONK" 1;font-style:italic}.hero__foot{inset-block-end:clamp(24px,5vh,54px);inset-inline:var(--gut);max-width:var(--maxw);justify-content:space-between;align-items:flex-end;gap:24px;margin-inline:auto;display:flex;position:absolute}.hero__badges{flex-wrap:wrap;gap:8px;display:flex}.chip{letter-spacing:.13em;text-transform:uppercase;border:1px solid var(--hair);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.5em 1em;font-size:.66rem}html[dir=rtl] .chip{letter-spacing:0;text-transform:none;font-size:.8rem}.scrollcue{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:10px;font-size:.62rem;display:flex}html[dir=rtl] .scrollcue{letter-spacing:0;text-transform:none;font-size:.76rem}.scrollcue i{background:linear-gradient(var(--accent), transparent);width:1px;height:46px;animation:cue 2.2s var(--e-io) infinite;transform-origin:top;display:block}@keyframes cue{0%{opacity:0;transform:scaleY(0)}35%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(46px)}}.sec{padding-block:var(--sec);position:relative}.sec__head{grid-template-columns:repeat(12,1fr);align-items:end;gap:24px;margin-block-end:clamp(48px,7vh,96px);display:grid}.sec__head h2{grid-column:1/7}.sec__head .sec__aside{grid-column:8/13}.sec__kicker{margin-block-end:1.6em}.stats{border-block-start:1px solid var(--hair);grid-template-columns:repeat(4,1fr);display:grid}.stat{border-inline-end:1px solid var(--hair);border-block-end:1px solid var(--hair);padding:clamp(24px,4vw,48px) clamp(12px,2vw,28px);position:relative;overflow:hidden}.stat:first-child{border-inline-start:1px solid var(--hair)}.stat__v{font-family:var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.08em;font-size:clamp(3rem,6.5vw,6rem);font-weight:300;line-height:.85;display:flex}.stat__v small{letter-spacing:0;opacity:.55;font-size:.3em;font-family:var(--f-body)}.stat__l{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-block-start:1.1em;font-size:.7rem}html[dir=rtl] .stat__l{letter-spacing:0;text-transform:none;font-size:.85rem}.stat:after{content:"";background:var(--accent);width:100%;height:2px;transform-origin:inline-start;transition:transform 1.1s var(--e-out);position:absolute;inset-block-end:-1px;inset-inline-start:0;transform:scaleX(0)}.stat.in:after{transform:scaleX(1)}.range{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,26px);display:grid}.card{border:1px solid var(--hair);isolation:isolate;transition:border-color .5s var(--e-out), transform .6s var(--e-out);background:color-mix(in srgb, var(--fg) 2%, transparent);border-radius:18px;padding:clamp(22px,2.4vw,38px);position:relative}.card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(80% 60% at 50% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);opacity:0;transition:opacity .7s var(--e-out);position:absolute;inset:0}.card:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-6px)}.card:hover:before{opacity:1}.card__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card--pick{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.card--pick:before{opacity:.55}.card__pick{background:var(--accent);color:var(--roast);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.5em 1em;font-size:.6rem;font-weight:600;position:absolute;inset-block-start:0;inset-inline-start:clamp(22px,2.4vw,38px);transform:translateY(-50%)}html[dir=rtl] .card__pick{letter-spacing:0;text-transform:none;font-size:.72rem}.card__tag{font-family:var(--f-display);color:var(--accent);font-size:1.1rem;font-style:italic}.card__art{place-items:center;padding-block:clamp(18px,3vw,40px);display:grid}.card__art svg{width:auto;height:clamp(150px,21vw,240px);overflow:visible}.card__body{color:var(--muted);min-height:5.2em;font-size:.94rem;line-height:1.65}.card__foot{border-block-start:1px solid var(--hair);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;margin-block-start:1.6em;padding-block-start:1.1em;font-size:.66rem;display:flex}html[dir=rtl] .card__foot{letter-spacing:0;text-transform:none;font-size:.8rem}.notes{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.notes__bars{grid-column:1/7}.notes__side{grid-column:8/13}.bar{border-block-end:1px solid var(--hair);padding-block:clamp(14px,1.7vw,22px)}.bar__row{justify-content:space-between;align-items:baseline;margin-block-end:.7em;display:flex}.bar__name{letter-spacing:.06em;font-size:.82rem}.bar__val{font-family:var(--f-display);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.95rem}.bar__track{background:var(--hair-2);border-radius:2px;height:3px;overflow:hidden}.bar__fill{background:linear-gradient(90deg, var(--amber-lo), var(--amber-hi));height:100%;transform-origin:inline-start;border-radius:2px}html[dir=rtl] .bar__fill{background:linear-gradient(270deg, var(--amber-lo), var(--amber-hi))}.aromas{flex-wrap:wrap;gap:8px;margin-block:1.6em;display:flex}.pairing{font-family:var(--f-display);border-block-start:1px solid var(--hair);padding-block-start:1.2em;font-size:clamp(1.15rem,1.8vw,1.6rem);font-style:italic;line-height:1.4}html[dir=rtl] .pairing{font-style:normal;line-height:1.8}html[dir=rtl] em,html[dir=rtl] .card__tag,html[dir=rtl] .hero__title em{font-style:normal}.ritual{background:var(--hair);border-block:1px solid var(--hair);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (width<=1240px){.ritual{grid-template-columns:repeat(2,1fr)}}.step{background:var(--bg);transition:background-color .5s var(--e-out);padding:clamp(24px,3vw,44px) clamp(14px,1.5vw,22px)}.step:hover{background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.step__n{font-family:var(--f-display);letter-spacing:.2em;color:var(--accent);margin-block-end:clamp(28px,5vw,64px);font-size:.8rem;display:block}.step h3{letter-spacing:-.01em;margin-block-end:.6em;font-size:1.15rem;font-weight:500}.step p{color:var(--muted);font-size:.92rem;line-height:1.65}.marquee{border-block:1px solid var(--hair);white-space:nowrap;-webkit-user-select:none;user-select:none;padding-block:clamp(14px,2vw,22px);display:flex;overflow:hidden}.marquee__track{will-change:transform;flex:none;align-items:center;display:flex}.marquee,.marquee__track{direction:ltr}.marquee__group{flex:none;align-items:center;display:flex}.marquee__item{font-family:var(--f-display);letter-spacing:-.01em;align-items:center;gap:clamp(18px,2.4vw,40px);padding-inline:clamp(18px,2.4vw,40px);font-size:clamp(1.4rem,2.6vw,2.6rem);font-weight:300;display:flex}.marquee__item i{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;display:block}.buy{grid-template-columns:repeat(12,1fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.buy__art{grid-column:1/6;place-items:center;display:grid}.buy__art svg{width:auto;height:clamp(320px,46vw,520px);overflow:visible}.buy__panel{grid-column:7/13}.price{margin-block:1.1em .15em}.price b{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:400}.price__sub s{color:var(--muted);opacity:.8;font-size:1.05rem;text-decoration:none;position:relative}.price__sub s:after{content:"";inset-inline:-.08em;opacity:.85;background:currentColor;border-radius:1px;height:1.5px;position:absolute;top:52%}.price__sub{flex-wrap:wrap;align-items:baseline;gap:.4em .9em;min-height:1.6em;display:flex}.opts{gap:18px;margin-block:2em;display:grid}.opt__label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-block-end:.9em;font-size:.66rem;display:block}html[dir=rtl] .opt__label{letter-spacing:0;text-transform:none;font-size:.8rem}.segs{flex-wrap:wrap;gap:8px;display:inline-flex}.seg{border:1px solid var(--hair);color:var(--muted);transition:all .4s var(--e-out);border-radius:999px;padding:.72em 1.35em;font-size:.82rem}.seg:hover{border-color:var(--fg);color:var(--fg)}.seg[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.qty{border:1px solid var(--hair);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.qty__btn{width:2.9em;color:var(--muted);transition:background-color .35s var(--e-out), color .35s var(--e-out);place-items:center;display:grid}.qty__btn:hover:not(:disabled){background:var(--fg);color:var(--bg)}.qty__btn:disabled{opacity:.3;cursor:not-allowed}.qty__field{text-align:center;border-inline:1px solid var(--hair);font-variant-numeric:tabular-nums;background:0 0;width:3.4em;padding-block:.72em;font-size:1rem}.qty__field:focus{background:color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.rolling-wrap{--cell:1.22em;white-space:pre;align-items:baseline;gap:0;display:inline-flex}.rolling{font-variant-numeric:tabular-nums;align-items:stretch;display:inline-flex}.rolling__sep{text-align:center;width:.32em}.rolling__cell{height:var(--cell);line-height:var(--cell);white-space:pre;display:block}.rolling__digit{margin-inline:-.035em;overflow:hidden}.rolling__strip{display:block}.rolling__strip>span{height:var(--cell);line-height:var(--cell);text-align:center;display:block}.price__each{color:var(--muted);opacity:0;transition:opacity .35s var(--e-out);font-size:.78rem}.price__each:before{content:"·";opacity:.5;margin-inline-end:.7em}.price__each[data-on=true]{opacity:1}.buy__cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn__tick{opacity:0;width:0;transition:width .35s var(--e-out), opacity .35s var(--e-out), margin .35s var(--e-out);margin-inline-start:-.65em;overflow:hidden}.btn[data-done=true] .btn__tick{opacity:1;width:15px;margin-inline-start:0}.buy__status{min-height:1.5em;color:var(--accent);opacity:0;transition:opacity .4s var(--e-out), transform .4s var(--e-out);margin-block-start:1.1em;font-size:.78rem;transform:translateY(4px)}.buy__status[data-on=true]{opacity:1;transform:none}.buy__bullets{gap:10px;margin-block-start:1.2em;display:grid}.buy__bullets li{color:var(--muted);align-items:center;gap:10px;font-size:.86rem;display:flex}.buy__bullets svg{flex:none}.faq{border-block-start:1px solid var(--hair)}.acc{border-block-end:1px solid var(--hair)}#guide .acc h3{font:inherit;margin:0}.acc__btn{text-align:start;width:100%;font-family:var(--f-display);letter-spacing:-.015em;transition:color .4s var(--e-out);justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(20px,2.6vw,34px);font-size:clamp(1.1rem,1.9vw,1.7rem);font-weight:400;display:flex}html[dir=rtl] #guide .acc h3{font:inherit;margin:0}.acc__btn{letter-spacing:0}.acc__btn:hover{color:var(--accent)}.acc__ico{flex:none;width:15px;height:15px;position:relative}.acc__ico:before,.acc__ico:after{content:"";inset-inline-start:0;width:15px;height:1px;transition:transform .5s var(--e-out);background:currentColor;position:absolute;top:7px}.acc__ico:after{transform:rotate(90deg)}.acc[data-open=true] .acc__ico:after{transform:rotate(0)}.acc__panel{overflow:hidden}.acc__panel p{color:var(--muted);max-width:62ch;padding-block-end:clamp(20px,2.4vw,32px);line-height:1.7}.foot{border-block-start:1px solid var(--hair);padding-block:clamp(56px,8vh,110px) 0}.foot__grid{grid-template-columns:repeat(12,1fr);gap:clamp(28px,3vw,56px);display:grid}.foot__brand{grid-column:1/5}.foot__line{white-space:pre-line;max-width:22ch}.foot__cols{grid-column:6/13;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.foot__col h4{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-block-end:1.6em;font-size:.66rem;font-weight:500}html[dir=rtl] .foot__col h4{letter-spacing:0;text-transform:none;font-size:.82rem}.foot__col li+li{margin-block-start:.75em}.foot__col a{color:var(--muted);font-size:.9rem;transition:color .35s}.foot__col a:hover{color:var(--fg)}.news{gap:8px;max-width:380px;margin-block-start:1.4em;display:flex}.news input{border-block-end:1px solid var(--hair);flex:1;padding:.75em 0;font-size:.9rem;transition:border-color .4s}.news input::placeholder{color:color-mix(in srgb, var(--fg) 35%, transparent)}.news input:focus{border-color:var(--accent);outline:none}.news input[aria-invalid=true]{border-color:#b4462b}.news__msg{min-height:1.4em;color:var(--muted);transition:color .3s var(--e-out);margin-block-start:.7em;font-size:.78rem}.news__msg[data-state=ok]{color:var(--accent)}.news__msg[data-state=bad]{color:#b4462b}.foot__word{font-family:var(--f-display);letter-spacing:-.04em;text-align:center;color:var(--accent);opacity:.9;font-variation-settings:"WONK" 1, "opsz" 144;padding-block:clamp(40px,7vh,90px) .08em;font-size:clamp(4rem,17vw,17rem);font-weight:300;line-height:.8;overflow:hidden}html[dir=rtl] .foot__word{letter-spacing:0;line-height:1.1}.foot__legal{border-block-start:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:26px;font-size:.72rem;display:flex}.split{display:block}.split__line{max-width:100%;margin-block:-.22em;padding-block:.22em;display:block;overflow:hidden}html[dir=rtl] .split__line{margin-block:-.34em;padding-block:.34em}.split__inner{display:block}@media (width<=1380px){.panel__text{grid-column:1/6}.panel--right .panel__text{grid-column:8/13}}@media (width<=1180px){.railwrap{display:none}.notes__bars{grid-column:1/8}.notes__side{grid-column:8/13}.buy__art{grid-column:1/6}.buy__panel{grid-column:6/13}.sec__head h2,.sec__head .sec__aside{grid-column:1/9}.foot__brand{grid-column:1/7}.foot__cols{grid-column:7/13}}@media (width<=1080px){.jarwrap svg{height:min(44svh,390px)}.panel{align-content:end;padding-block:84px 5svh}.panel__text,.panel--right .panel__text{grid-column:1/13;max-width:34rem}.panel--right .panel__text{margin-inline-start:auto}.panel__text>*+*{margin-block-start:.7em}.chapno{font-size:clamp(2.4rem,7vw,3.6rem)}.hero__h1>span:nth-child(3){margin-inline-start:0}}@media (width<=860px){.sec__head,.panel__grid,.notes,.buy,.foot__grid{grid-template-columns:1fr;gap:clamp(18px,4.5vw,30px)}.sec__head h2,.sec__head .sec__aside,.panel__text,.panel--right .panel__text,.notes__bars,.notes__side,.buy__art,.buy__panel,.foot__brand,.foot__cols{grid-column:auto}.sec__head{margin-block-end:clamp(32px,6vh,56px)}.nav__links{display:none}.nav__in{grid-template-columns:1fr auto}.range{grid-template-columns:1fr}.ritual,.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(odd){border-inline-start:1px solid var(--hair)}.notes__bars,.notes__side{grid-column:1/13}.notes__side{margin-block-start:2.4em}.buy__art,.buy__panel{grid-column:1/13}.foot__grid{grid-template-columns:1fr}.foot__brand,.foot__cols{grid-column:1/13}.panel--right .panel__text{margin-inline-start:0}}@media (width<=620px){.jarwrap svg{height:min(42svh,360px)}.hero__title{align-items:end;padding-block-end:24svh}.nav__right>.btn{display:none}.chip{padding:.45em .85em;font-size:.6rem}.hero__badges{gap:6px}.scrollcue i{height:32px}.panel{padding-block-end:3svh}.panel__text{max-width:none}.hero__foot{flex-direction:column;align-items:flex-start;gap:14px}.hero__eyebrow{flex-direction:column;gap:6px}.hero__eyebrow .lead{display:none}.ritual{grid-template-columns:1fr}.foot__cols{grid-template-columns:1fr 1fr}.stat__l{font-size:.62rem}.buy__cta{flex-direction:column;align-items:stretch}.buy__cta .btn{width:100%}}@media (pointer:coarse){.foot__legal{padding-block-end:calc(26px + 64px + env(safe-area-inset-bottom))}.grain,.vignette{display:none}.card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.grain{animation:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{inset-inline-start:50%;background:var(--fg);color:var(--bg);z-index:100;transition:top .3s var(--e-out);border-radius:0 0 10px 10px;padding:.8em 1.4em;position:absolute;top:-100px;transform:translate(-50%)}.skip:focus{top:0}html[lang=fa] .display{font-weight:300}html[lang=fa] .h2{font-weight:350}html[lang=fa] .h3{font-weight:500}html[lang=fa] .lead{font-weight:300;line-height:2}html[lang=fa] .card__body,html[lang=fa] .step p,html[lang=fa] .acc__panel p{font-weight:350;line-height:2}html[lang=fa] .nav__brand{letter-spacing:0;font-weight:600}html[lang=fa] .foot__word,html[lang=fa] .chapno,html[lang=fa] .stat__v,html[lang=fa] .price b,html[lang=fa] .pairing{font-weight:400}html[lang=fa] .btn{font-weight:500}.dock{z-index:35;background:var(--fg);color:var(--bg);letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .5s var(--e-out), transform .6s var(--e-out), background-color .4s, color .4s;border-radius:999px;align-items:center;gap:.7em;padding:.8em 1.35em .8em 1.1em;font-size:.76rem;font-weight:500;display:inline-flex;position:fixed;inset-block-end:max(20px, env(safe-area-inset-bottom));inset-inline-end:clamp(16px,3vw,40px);transform:translateY(140%);box-shadow:0 6px 26px -10px #140c048c,0 1px 2px #140c0433}html[dir=rtl] .dock{text-transform:none;padding:.8em 1.1em .8em 1.35em;font-size:.88rem}.dock--on{opacity:1;pointer-events:auto;transform:none}.dock:hover{background:var(--accent);color:var(--roast)}.dock__jar{flex:none;width:16px;display:block}.dock__jar svg{width:100%;height:auto}@media (width<=620px){.dock{justify-content:center;padding-block:1em;inset-inline:clamp(16px,4vw,40px)}.dock__label{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.dock{transition:opacity .001ms;transform:none}}html[dir=rtl] :not(.langs):not(.langs *){font-feature-settings:normal;letter-spacing:0!important}html[dir=rtl] .display,html[dir=rtl] .h2,html[dir=rtl] .h3,html[dir=rtl] .num,html[dir=rtl] .foot__word{font-variation-settings:normal}@media (hover:none){.btn:hover{background-position:0 0}.btn--solid:hover{color:var(--bg)}.btn--ghost:hover{color:var(--fg);border-color:var(--hair)}.btn--amber:hover{color:var(--roast)}.qty__btn:hover:not(:disabled){color:var(--muted);background:0 0}.seg:hover{border-color:var(--hair);color:var(--muted)}.seg[aria-pressed=true]:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.card:hover{border-color:var(--hair);transform:none}.card--pick:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.card:hover:before{opacity:0}.card--pick:hover:before{opacity:.55}.ulink:hover:after{transform:scaleX(0)}.step:hover{background:var(--bg)}.dock:hover{background:var(--fg);color:var(--bg)}.acc__btn:hover{color:inherit}.nav__links a:hover,.foot__col a:hover,.langs button:hover{color:var(--muted)}.langs button[aria-pressed=true]:hover{color:var(--bg)}}.buy__mini{inset-block-end:max(18px, env(safe-area-inset-bottom));z-index:34;background:color-mix(in srgb, var(--bg) 88%, var(--fg));border:1px solid var(--hair);opacity:0;pointer-events:none;width:74px;transition:opacity .45s var(--e-out), transform .5s var(--e-out);border-radius:16px;padding:8px 8px 6px;position:fixed;left:16px;transform:translateY(14px)scale(.94);box-shadow:0 8px 24px -14px #140c0480}.buy__mini--on{opacity:1;transform:none}.buy__mini svg{width:100%;height:auto;overflow:visible}.buy__mini figcaption{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-block-start:4px;font-size:.56rem;overflow:hidden}html[dir=rtl] .buy__mini figcaption{letter-spacing:0;text-transform:none;font-size:.62rem}@media (hover:hover) and (pointer:fine){.buy__mini{display:none}}
