@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(../media/gelasio-vietnamese-400-normal.18n2a722andpf.woff2)format("woff2"),url(../media/gelasio-vietnamese-400-normal.3fki5j-ieizg9.woff)format("woff");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:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(../media/gelasio-latin-ext-400-normal.0zzf6-swdlagf.woff2)format("woff2"),url(../media/gelasio-latin-ext-400-normal.0t3_nxy54-zr-.woff)format("woff");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:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(../media/gelasio-latin-400-normal.0ebal_t--v83v.woff2)format("woff2"),url(../media/gelasio-latin-400-normal.05-we1is7819a.woff)format("woff");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:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(../media/gelasio-vietnamese-400-italic.1uu-26-3q118w.woff2)format("woff2"),url(../media/gelasio-vietnamese-400-italic.11sgsfpkysink.woff)format("woff");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:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(../media/gelasio-latin-ext-400-italic.385h1kuii6h9_.woff2)format("woff2"),url(../media/gelasio-latin-ext-400-italic.2-7j5vyytqaa-.woff)format("woff");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:Gelasio;font-style:italic;font-display:swap;font-weight:400;src:url(../media/gelasio-latin-400-italic.1d6l_g37q5oq0.woff2)format("woff2"),url(../media/gelasio-latin-400-italic.28fqmv-0h9dvq.woff)format("woff");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}
:root{--paper:#f3eddf;--cream:#e9dfcc;--cream-2:#ded1ba;--forest:#17362d;--forest-2:#0f2821;--forest-3:#274a3e;--ink:#1c2f28;--muted:#585e59;--header-height:82px;--anchor-clearance:3px;--line:#1c2f282e;--line-light:#f6ecd62e;--honey:#d8a248;--honey-bright:#efc96e;--honey-dark:#7a4f0e;--berry:#552d42;--plum:#3f2639;--sage:#7e9379;--sand:#c9b18d;--white:#fbf7ec;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Gelasio, Georgia, serif;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow:0 28px 70px #12282124;--radius-sm:12px;--radius-md:22px;--radius-lg:36px;--shell:min(1240px, calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--forest-2);scrollbar-gutter:stable}body{color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}::selection{background:var(--honey);color:var(--forest-2)}:focus-visible{outline:3px solid var(--honey-bright);outline-offset:4px}:is(.section-paper,.section-cream,.section-honey,.journey,.product-section,.story-section,.delivery-section,.proof-section,.final-cta,.site-header--scrolled,.mobile-menu,.order-drawer) :focus-visible{outline:2px solid var(--forest-2);outline-offset:3px;box-shadow:0 0 0 3px var(--honey-bright)}.section-dark :focus-visible,.site-footer :focus-visible,.cart-toast :focus-visible{outline:3px solid var(--honey-bright);outline-offset:3px;box-shadow:none}.catalog-tabs :focus-visible{outline-offset:-5px;box-shadow:inset 0 0 0 2px var(--honey-bright)}.shell{width:var(--shell);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-dark{background:var(--forest);color:var(--white)}.section-paper{background:var(--paper)}.section-cream{background:var(--cream)}.section-honey{background:var(--honey);color:var(--forest-2)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 18px;font-size:.72rem;font-weight:760;display:flex}.eyebrow>span:first-child{opacity:.45;background:currentColor;width:34px;height:1px}.eyebrow--light{color:#fbf7ecba}.eyebrow--quiet{color:var(--muted)}.button{letter-spacing:.035em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:.83rem;font-weight:780;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex;position:relative}.button:hover{transform:translateY(-2px)}.button--honey{background:var(--honey);color:var(--forest-2)}.button--honey:hover{background:var(--honey-bright)}.button--dark{background:var(--forest-2);color:var(--white)}.button--dark:hover{background:#071b16}.button--outline{background:0 0;border-color:#1c2f2847}.button--outline:hover{border-color:var(--forest);background:#17362d0a}.button--ghost-dark{color:var(--forest-2);background:#ffffff1f;border-color:#0f282147}.button--full{width:100%}.text-link{cursor:pointer;color:inherit;background:0 0;border:0;border-bottom:1px solid #1c2f2840;align-items:center;gap:10px;padding:0 0 5px;font-size:.84rem;font-weight:760;display:inline-flex}section[tabindex="-1"]:focus{outline:none}html{scroll-padding-top:var(--header-height)}section[id]{scroll-margin-top:var(--anchor-clearance)}:is(a,button,input,textarea,summary){scroll-margin-top:16px;scroll-margin-bottom:16px}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(3px,-3px)}.text-link--light{border-color:#ffffff40}.brand-mark{color:inherit;align-items:center;gap:12px;display:inline-flex}.brand-mark__icon{fill:none;stroke:currentColor;stroke-width:1.8px;width:46px;height:46px;overflow:visible}.brand-mark__icon ellipse{fill:var(--honey);stroke:none}.brand-mark__bee-line{stroke:var(--forest-2);stroke-width:1px}.brand-mark__words{line-height:.9;font-family:var(--serif);display:grid}.brand-mark__words strong{font-size:1.15rem;font-weight:500}.brand-mark__words span{letter-spacing:.08em;margin-top:4px;font-size:.84rem;font-style:italic}.brand-mark--compact .brand-mark__icon{width:37px;height:37px}.brand-mark--compact .brand-mark__words strong{font-size:1.02rem}.brand-mark--compact .brand-mark__words span{font-size:.75rem}.site-header{z-index:80;color:var(--white);background:#f3eddf00;transition:background-color .45s,color .35s,box-shadow .45s;position:fixed;top:0;left:0;right:0}.site-header:after{content:"";background:#ffffff1a;height:1px;transition:background-color .45s;position:absolute;bottom:0;left:0;right:0}.site-header--scrolled{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3eddfeb;box-shadow:0 8px 30px #132d2514}.site-header--scrolled:after{background:#1c2f281f}.site-header__inner{height:var(--header-height);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.site-header__logo{justify-self:start}.site-nav{align-items:center;gap:clamp(20px,2.2vw,34px);display:flex}.site-nav a{letter-spacing:.045em;font-size:.76rem;font-weight:720;position:relative}.site-nav a:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .28s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.site-header__actions{justify-self:end;align-items:center;gap:12px;display:flex}.order-button{min-height:42px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 18px;font-size:.76rem;font-weight:800;display:inline-flex}.site-header--menu-open .order-button{visibility:hidden}.site-header--scrolled .order-button{background:#ffffff40;border-color:#1c2f282e}.order-button__count{background:var(--honey);min-width:30px;height:30px;color:var(--forest-2);border-radius:999px;place-items:center;padding:0 8px;display:grid}.menu-button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.menu-button span{background:currentColor;width:26px;height:1px;transition:transform .25s,top .25s;position:absolute;left:9px}.menu-button span:first-child{top:17px}.menu-button span:last-child{top:26px}.menu-button--open span:first-child{top:21px;transform:rotate(45deg)}.menu-button--open span:last-child{top:21px;transform:rotate(-45deg)}.mobile-menu{z-index:-1;opacity:0;pointer-events:none;background:var(--paper);color:var(--ink);visibility:hidden;overscroll-behavior:contain;padding-top:100px;transition:opacity .28s,visibility 0s linear .28s,z-index 0s linear .28s;position:fixed;inset:0;overflow-y:auto}.mobile-menu--open{opacity:1;z-index:75;pointer-events:auto;visibility:visible;transition:opacity .28s}.mobile-menu__inner{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));align-content:start;gap:2px;display:grid}.mobile-menu__nav{gap:2px;display:grid}.mobile-menu--open .mobile-menu__nav>a{animation:.34s cubic-bezier(.22,.8,.24,1) both menuItemIn}.mobile-menu--open .mobile-menu__nav>a:nth-child(2){animation-delay:40ms}.mobile-menu--open .mobile-menu__nav>a:nth-child(3){animation-delay:80ms}.mobile-menu--open .mobile-menu__nav>a:nth-child(4){animation-delay:.12s}.mobile-menu--open .mobile-menu__nav>a:nth-child(5){animation-delay:.16s}@keyframes menuItemIn{0%{translate:0 10px}to{translate:0}}.mobile-menu__nav>a{border-bottom:1px solid var(--line);font-family:var(--serif);align-items:baseline;gap:20px;padding:15px 0;font-size:clamp(2rem,9vw,3.4rem);display:flex}.mobile-menu__nav>a span{min-width:26px;font-family:var(--sans);letter-spacing:.12em;color:var(--muted);font-size:.65rem;font-weight:800}.mobile-menu__inner .button{justify-self:start;margin-top:24px}.not-found{background:radial-gradient(circle at 72% 42%, #285242 0, var(--forest) 32%, var(--forest-2) 100%);color:#fbf7ec;place-items:center;min-height:100svh;padding:48px 20px;display:grid}.not-found__inner{width:min(640px,100%)}.not-found__brand{color:#fbf7ec;margin-bottom:56px;display:inline-flex}.not-found h1{font-family:var(--serif);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(3rem,9vw,5.6rem);font-weight:400;line-height:.9}.not-found__lead{color:#fbf7ecbf;margin:24px 0 36px;font-size:1.05rem;line-height:1.7}.hero-section{background:radial-gradient(circle at 72% 42%, #285242 0, var(--forest) 32%, var(--forest-2) 100%);min-height:100svh;padding:146px 0 92px;position:relative;overflow:hidden}.hero-section__grain{opacity:.15;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-section__orb{pointer-events:none;border:1px solid #efc96e21;border-radius:50%;position:absolute}.hero-section__orb--one{width:560px;height:560px;top:80px;right:-130px}.hero-section__orb--two{width:760px;height:760px;top:-20px;right:-285px}.hero-grid{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(36px,6vw,92px);display:grid;position:relative}.hero-grid>*{min-width:0}.hero-copy{width:100%;min-width:0;max-width:600px;padding-top:12px;container-type:inline-size}.hero-copy h1{max-width:760px;font-family:var(--serif);letter-spacing:-.06em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:min(clamp(4.8rem,7.3vw,7.2rem),8.6vw,21cqi);font-weight:400;line-height:.82}.hero-copy__lead{color:#fbf7ecbf;max-width:570px;margin:36px 0 0;font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.72}.hero-copy__actions{align-items:center;gap:28px;margin-top:36px;display:flex}.hero-trust{color:#fbf7ec91;letter-spacing:.035em;flex-wrap:wrap;gap:11px 20px;margin-top:62px;font-size:.72rem;display:flex}.hero-trust span{align-items:center;gap:14px;display:inline-flex}.hero-trust span:not(:last-child):after{content:"";background:var(--honey);border-radius:50%;width:3px;height:3px}.hero-art{place-items:center;min-height:670px;display:grid;position:relative}.hero-art__halo{aspect-ratio:1;background:radial-gradient(circle,#d8a24829 0 26%,#d8a2480a 47%,#0000 72%);border-radius:50%;width:min(42vw,560px);position:absolute}.hero-art__line{border:1px solid #efc96e29;border-radius:50%;position:absolute;transform:rotate(-13deg)}.hero-art__line--a{width:94%;height:52%}.hero-art__line--b{width:72%;height:70%;transform:rotate(28deg)}.hero-art__bottles{z-index:3;filter:drop-shadow(0 35px 25px #00000047);justify-content:center;align-items:end;gap:10px;width:min(90%,560px);height:520px;display:flex;position:relative}.hero-bottle{transform-origin:bottom;width:138px;height:420px;position:relative}.hero-bottle--small{opacity:.96;width:106px;height:345px}.hero-bottle--small:first-child{transform:translateY(-2px)rotate(-7deg)}.hero-bottle--small:last-child{transform:translateY(9px)rotate(8deg)}.hero-bottle{--cloth:#8a2a3c;--band:#5b2437}.hero-bottle--gold{--cloth:#e8742a;--band:#f08c0c}.hero-bottle--green{--cloth:#3f7a4a;--band:#2d5a40}.hero-bottle__cap{z-index:4;background:linear-gradient(90deg, #0003, transparent 32% 66%, #0000003d), linear-gradient(90deg, #ffffff6b 50%, transparent 0) 0 0 / 8px 8px, linear-gradient(#ffffff6b 50%, transparent 0) 0 0 / 8px 8px, var(--cloth);clip-path:polygon(17% 34%,20% 12%,33% 1%,67% 1%,80% 12%,83% 34%,86% 60%,100% 76%,95% 82%,93% 100%,85% 88%,77% 100%,69% 88%,61% 100%,53% 88%,45% 100%,37% 88%,29% 100%,21% 88%,13% 100%,7% 82%,0 76%,14% 60%);width:66%;height:58px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.hero-bottle__cap:after{content:"";background:#a9834e;border-radius:2px;height:2px;position:absolute;top:58%;left:14%;right:14%;box-shadow:0 1px #00000040}.hero-bottle--small .hero-bottle__cap{height:50px}.hero-bottle__glass{background:linear-gradient(90deg,#ffffff1a,#0000 22% 71%,#ffffff26),linear-gradient(#ffffff1f,#50132ad9);border:1px solid #ffffff42;border-radius:34px 34px 23px 23px/60px 60px 23px 23px;position:absolute;inset:31px 3px 0;overflow:hidden;box-shadow:inset 11px 0 18px #ffffff17,inset -12px 0 20px #00000026}.hero-bottle--gold .hero-bottle__glass{background:linear-gradient(90deg,#ffffff1a,#0000 22% 71%,#ffffff29),linear-gradient(#d3a24b,#805521)}.hero-bottle--green .hero-bottle__glass{background:linear-gradient(90deg,#ffffff1a,#0000 22% 71%,#ffffff29),linear-gradient(#78966e,#294738)}.hero-bottle__glass:before{content:"";opacity:.45;background:linear-gradient(#ffffff80,#fff0);border-radius:999px;width:8px;height:64%;position:absolute;top:40px;left:10px}.hero-bottle__label{z-index:5;clip-path:polygon(0 30%,0 23.1%,10.7% 19.7%,16.1% 18.2%,14.3% 13.3%,19.6% 10.8%,25% 8.9%,30.4% 10.8%,33.9% 6.9%,37.5% 2.5%,42.9% 0,57.1% 0,62.5% 2.5%,66.1% 6.9%,69.6% 10.8%,75% 8.9%,80.4% 10.8%,85.7% 13.3%,83.9% 18.2%,89.3% 19.7%,100% 23.1%,100% 30%,100% 100%,0 100%);background:linear-gradient(to top, var(--band) 0 9%, transparent 9%), #efe6d2;width:83%;min-height:140px;color:var(--forest-2);text-align:center;align-content:center;justify-items:center;padding:40px 10px 22px;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 20px #00000014}.hero-bottle__label small{letter-spacing:.08em;font-size:7.2px;font-weight:800}.hero-bottle__label strong{font-family:var(--serif);letter-spacing:-.03em;margin-top:8px;font-size:19.2px;font-weight:500;line-height:.82;display:grid}.hero-bottle__label i{letter-spacing:.05em;margin-top:10px;font-size:6.9px;font-style:normal}.hero-bottle--small .hero-bottle__label{min-height:118px;padding-top:32px;padding-bottom:18px}.hero-bottle--small .hero-bottle__label strong{font-size:14.4px}.hero-art__ingredient{z-index:2;filter:drop-shadow(0 14px 18px #0000002e);position:absolute}.hero-art__ingredient--lemon{background:#e1b8551f;border:2px solid #e2bd65;border-radius:50%;width:100px;height:78px;top:28%;left:3%;transform:rotate(-22deg)}.hero-art__ingredient--lemon:before,.hero-art__ingredient--lemon:after{content:"";opacity:.7;background:#e2bd65;position:absolute}.hero-art__ingredient--lemon:before{width:1px;top:6px;bottom:6px;left:49%}.hero-art__ingredient--lemon:after{height:1px;top:49%;left:8px;right:8px}.hero-art__ingredient--lemon span{border:1px solid #9fb18e;border-radius:100% 0;width:42px;height:24px;position:absolute;top:-27px;left:34%;transform:rotate(-21deg)}.hero-art__ingredient--berry{width:84px;height:80px;top:23%;right:2%}.hero-art__ingredient--berry i{background:#552d4273;border:1px solid #91647d;border-radius:50%;width:38px;height:38px;position:absolute}.hero-art__ingredient--berry i:nth-child(2){top:4px;left:30px}.hero-art__ingredient--berry i:nth-child(3){top:34px;left:40px}.hero-art__ingredient--berry i:nth-child(4){top:39px;left:10px}.hero-art__ingredient--leaf{transform-origin:bottom;border-left:1px solid #8ca286;width:110px;height:160px;bottom:15%;left:8%;transform:rotate(-25deg)}.hero-art__ingredient--leaf span{border:1px solid #8ca286;border-radius:90% 0;width:64px;height:30px;position:absolute}.hero-art__ingredient--leaf span:first-child{top:30px;left:-60px}.hero-art__ingredient--leaf span:nth-child(2){top:65px;left:0;transform:scaleX(-1)}.hero-art__ingredient--leaf span:nth-child(3){top:98px;left:-58px}.hero-art__ingredient--flower{width:84px;height:84px;bottom:16%;right:3%}.hero-art__ingredient--flower span{transform-origin:50% 28px;border:1px solid #d8c98f;border-radius:50%;width:23px;height:34px;position:absolute;top:14px;left:32px}.hero-art__ingredient--flower span:nth-child(2){transform:rotate(72deg)}.hero-art__ingredient--flower span:nth-child(3){transform:rotate(144deg)}.hero-art__ingredient--flower span:nth-child(4){transform:rotate(216deg)}.hero-art__ingredient--flower span:nth-child(5){transform:rotate(288deg)}.hero-art__caption{color:#fbf7eca3;grid-template-columns:auto 1fr;align-items:start;gap:16px;max-width:min(27em,100%);font-size:.72rem;line-height:1.55;display:grid;position:absolute;bottom:0;left:0}.hero-art__caption span{color:var(--honey-bright);letter-spacing:.12em;padding-top:2px;font-weight:800}.hero-art__caption p{margin:0}.scroll-cue{z-index:4;color:#fbf7eca6;letter-spacing:.18em;text-transform:uppercase;justify-items:center;gap:10px;font-size:.58rem;font-weight:800;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scroll-cue i{background:#ffffff24;width:1px;height:34px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--honey);width:100%;height:100%;animation:2s ease-in-out infinite scrollCue;position:absolute;top:-100%;left:0}@keyframes scrollCue{0%{transform:translateY(0)}70%,to{transform:translateY(200%)}}.journey{background:var(--cream);height:300vh;color:var(--forest-2);position:relative}.journey__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.journey__sticky:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.journey__frame{height:100%;padding:calc(var(--header-height) + clamp(22px, 4.6vh, 50px)) 0 clamp(24px, 4.6vh, 46px);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.journey__top{justify-content:space-between;align-items:center;gap:24px;display:flex}.journey__top .eyebrow{color:var(--forest-2);font-family:var(--sans);margin:0}.journey__stage{grid-row:2;min-height:0;position:relative}.journey__chapters{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.journey__chapter{grid-template-rows:1fr auto auto;justify-items:start;display:grid;position:absolute;inset:0}.journey__lead{color:#34443c;max-width:21ch;font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;grid-row:2;margin:0 0 clamp(14px,2.6vh,28px);font-size:clamp(1.2rem,min(1.95vw,3.3svh),2rem);line-height:1.22}.journey__word{z-index:1;font-family:var(--serif);letter-spacing:-.05em;white-space:nowrap;grid-row:3;margin:.08em 0 .09em;padding:.06em .04em .2em 0;font-size:min(clamp(3.4rem,min(11.2vw,18svh),11.6rem),12.5vw);font-weight:400;line-height:.8;position:relative;overflow:hidden}.journey__word>span{display:block}.journey__art{z-index:2;aspect-ratio:600/520;max-width:60%;height:100%;position:absolute;bottom:0;right:0;overflow:visible}.journey__plate *{vector-effect:non-scaling-stroke}.journey__horizon{z-index:3;background:#0f282175;grid-row:3;height:1px;position:relative}.journey__progress{background:var(--honey-dark);transform-origin:0;width:100%;height:3px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.journey__index{grid-row:4;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 0 0;list-style:none;display:grid}.journey__index li{color:#5f6862;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;padding-right:18px;transition:color .5s;display:grid;position:relative}.journey__index li:before{content:"";background:currentColor;width:1px;height:10px;position:absolute;top:-23px;left:0}.journey__index span{letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:.64rem;font-weight:800}.journey__index strong{font-family:var(--serif);font-size:1.12rem;font-weight:400}.journey__index em{grid-column:2;margin-top:4px;font-size:.76rem;font-style:normal;line-height:1.45}.journey__index li.is-active,.journey__index li.is-done{color:var(--forest-2)}.journey__index li.is-active span{color:var(--honey-dark)}.journey__art g,.journey__art path,.journey__art circle,.journey__art ellipse,.journey__art rect{stroke-linecap:round;stroke-linejoin:round}.jart-sun{fill:#d8a24833;stroke:none}.jart-shade{stroke:none}.jart-stem,.jart-grass path,.jart-house path:not(.jart-shade),.jart-house circle{fill:none;stroke:var(--forest-2);stroke-width:1.5px}.jart-stem--fine,.jart-grass path{stroke-width:1.1px}.jart-grass path{stroke:#0f282199}.jart-leaf path:not(.jart-rib):not(.jart-shade){fill:#b8bea4;stroke:var(--forest-2);stroke-width:1.2px}.jart-rib{fill:none;stroke:#0f282173;stroke-width:.9px}.jart-petal{fill:#fbf7ec;stroke:var(--forest-2);stroke-width:1.2px}.jart-disk{fill:var(--honey);stroke:var(--forest-2);stroke-width:1.3px}.jart-seed{fill:var(--honey-dark);stroke:none;opacity:.75}.jart-floret{fill:#fbf7ec;stroke:var(--forest-2);stroke-width:.8px}.jart-floret .jart-floret__eye{fill:var(--honey);stroke:none}.jart-petiole,.jart-rachis{fill:none;stroke:var(--forest-2);stroke-width:1.1px}.jart-sepal-crown{fill:#4d5a3e;stroke:none}.jart-pool{fill:var(--honey);stroke:none;opacity:.85}.jart-juice{fill:#e9cd6ebf;stroke:none}.jart-reamer-rib{fill:none;stroke:#0f28218c;stroke-width:1px}.jart-house .jart-chimney{fill:#f3eddf}.jart-house .jart-roof-band{fill:#e3d5b6}.jart-house .jart-vent{fill:#f3eddf}.jart-tag-script{fill:var(--forest-2);font-family:var(--serif);font-size:11px;font-style:italic}.jart-bud{fill:#fbf7ec;stroke:var(--forest-2);stroke-width:1.3px}.jart-sepal{fill:none;stroke:var(--forest-2);stroke-width:1.1px}.jart-lemon{fill:#e4c35e;stroke:var(--forest-2);stroke-width:1.3px}.jart-hip{fill:#9b4a3f;stroke:var(--forest-2);stroke-width:1.1px}.jart-reamer{fill:#f4efe3;stroke:var(--forest-2);stroke-width:1.3px}.jart-poplar{fill:#aeb69b;stroke:var(--forest-2);stroke-width:1.2px}.jart-eaves{stroke-width:2px}.jart-tag-hole{fill:var(--cream);stroke:var(--forest-2);stroke-width:.9px}.jart-pores circle{fill:#7a4f0e73;stroke:none}.jart-lemon-rind{fill:#e8c65c;stroke:var(--forest-2);stroke-width:1.4px}.jart-lemon-pith{fill:#f8f0d4;stroke:#0f282159;stroke-width:.9px}.jart-lemon-seg{fill:#f0d672;stroke:#7a4f0e73;stroke-width:.9px}.jart-lemon-core{fill:#f8f0d4;stroke:none}.jart-glass{fill:#fbf7ec8c;stroke:var(--forest-2);stroke-width:1.5px}.jart-liquid{fill:#c6842ac7;stroke:none}.jart-glint{fill:none;stroke:#fffaebb3;stroke-width:3px}.jart-string{fill:none;stroke:var(--honey-dark);stroke-width:1.2px}.jart-tag{fill:#fbf7ec;stroke:var(--forest-2);stroke-width:1px}.jart-wood{fill:none;stroke:#9a7442;stroke-width:5px}.jart-dipper{fill:#d9b98a;stroke:var(--forest-2);stroke-width:1.3px}.jart-dipper-grooves{fill:none;stroke:#0f28218c;stroke-width:1px}.jart-cloth{stroke:var(--forest-2);stroke-width:1.2px;stroke-linejoin:round}.jart-twine{fill:none;stroke:#a9834e;stroke-width:2.4px;stroke-linecap:round}.jart-label{fill:#fbf7ec;stroke:var(--forest-2);stroke-width:1.2px}.jart-label-small{fill:var(--forest-2);font-family:var(--sans);letter-spacing:.9px;font-size:5.6px;font-weight:800}.jart-label-big{fill:var(--forest-2);font-family:var(--serif);letter-spacing:-.2px;font-size:17px}.jart-label-rule{fill:none;stroke:var(--honey-dark);stroke-width:1px}.jart-house .jart-wall{fill:#f3eddf}.jart-house .jart-door{fill:#0f28211a}.journey-bee__flip{transition:transform .38s cubic-bezier(.3,.7,.3,1)}.journey-bee__bob{animation:2.6s ease-in-out infinite alternate journeyBob}.journey-bee__wings{transform-box:fill-box;transform-origin:50% 92%;animation:.16s linear infinite alternate journeyWing}.journey-bee__wings ellipse{fill:#fbf7ecd1;stroke:var(--forest-2);stroke-width:1px}.journey-bee__body{fill:var(--honey);stroke:var(--forest-2);stroke-width:1.3px}.journey-bee__stripes{fill:none;stroke:var(--forest-2);stroke-width:2.4px;stroke-linecap:round}.journey-bee__head{fill:var(--forest-2)}.journey-bee__line{fill:none;stroke:var(--forest-2);stroke-width:1.2px;stroke-linecap:round}@keyframes journeyBob{0%{translate:0 -3px}to{translate:0 3px}}@keyframes journeyWing{to{transform:scaleY(.5)}}.journey:not(.is-live) .journey__chapter:not(:first-child),.journey:not(.is-live) .journey__plate:not([data-plate="0"]){opacity:0}.journey.is-live .journey__word>span{transition:transform .9s cubic-bezier(.2,.75,.15,1);transform:translateY(150%)}.journey.is-live .journey__chapter.is-before .journey__word>span{transform:translateY(-150%)}.journey.is-live .journey__chapter.is-active .journey__word>span{transition-delay:80ms;transform:none}.journey.is-live .journey__lead{opacity:0;transition:opacity .35s,transform .5s cubic-bezier(.2,.75,.15,1);transform:translateY(14px)}.journey.is-live .journey__chapter.is-before .journey__lead{transform:translateY(-14px)}.journey.is-live .journey__chapter.is-active .journey__lead{opacity:1;transition:opacity .7s .28s,transform .9s cubic-bezier(.2,.75,.15,1) .22s;transform:none}.journey.is-live .journey__plate{opacity:0;transition:opacity .35s,transform .8s cubic-bezier(.2,.75,.15,1);transform:translateY(22px)}.journey.is-live .journey__plate.is-before{transform:translateY(-22px)}.journey.is-live .journey__plate.is-active{opacity:1;transition:opacity .75s .2s,transform 1.05s cubic-bezier(.2,.75,.15,1) .12s;transform:none}.journey.is-live .is-snap,.journey.is-live .is-snap .journey__word>span,.journey.is-live .is-snap .journey__lead{transition:none!important}@media (orientation:portrait){.journey__frame{padding-top:calc(var(--header-height) + clamp(18px, 3vh, 34px))}.journey__stage{--plate-h:min(max(40cqh, calc(100cqh - min(13.95vw, 86px) - min(18vw, 142px) - 60px)), 86.67cqw);container-type:size}.journey__chapter{padding-bottom:calc(var(--plate-h) + clamp(14px, 2.4vh, 26px));grid-template-rows:1fr auto auto}.journey__lead{grid-row:2;max-width:26ch;margin:0 0 clamp(10px,1.6vh,16px);font-size:clamp(1.08rem,4.4vw,1.7rem)}.journey__word{letter-spacing:-.035em;grid-row:3;margin-bottom:0;font-size:min(clamp(3.2rem,17vw,8.4rem),18vw)}.journey__art{width:100%;max-width:none;height:var(--plate-h);aspect-ratio:auto;inset:auto 0 0}.journey__index li{grid-template-columns:1fr;padding-right:8px}.journey__index span{margin-bottom:3px}.journey__index em{grid-column:1}}@media (orientation:portrait) and (max-width:560px){.journey__frame{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.journey__index{padding-top:14px}.journey__index li:before{top:-19px}.journey__index strong{font-size:min(.92rem,3.9vw)}.journey__index span{font-size:min(.62rem,2.6vw)}.journey__index em{display:none}}@media (orientation:landscape) and (max-height:540px){.journey__frame{padding-top:calc(var(--header-height) + 10px);padding-bottom:12px}.journey__top{display:none}.journey__lead{max-width:26ch;margin-top:4px;font-size:clamp(.95rem,4.6svh,1.2rem)}.journey__word{font-size:min(clamp(2.6rem,17svh,5.4rem),9vw)}.journey__art{max-width:52%}.journey__index{padding-top:10px}.journey__index li:before{height:8px;top:-15px}.journey__index strong{font-size:.9rem}.journey__index em{display:none}}@media (scripting:none),(prefers-reduced-motion:reduce){.journey{height:auto}.journey__sticky{position:relative}.journey:not(.is-live) .journey__chapter:first-child,.journey:not(.is-live) .journey__plate[data-plate="0"]{opacity:0}.journey:not(.is-live) .journey__chapter:last-child,.journey:not(.is-live) .journey__plate[data-plate="3"]{opacity:1}.journey:not(.is-live) .journey__index li{color:var(--forest-2)}.journey:not(.is-live) .journey__progress{transform:none}.journey-bee__bob,.journey-bee__wings{animation:none}}.section-heading{padding-top:clamp(88px,10vw,138px)}.section-heading--split{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:clamp(40px,7vw,110px);display:grid}.section-heading h2{text-wrap:balance;max-width:760px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,6.2vw,7rem);font-weight:400;line-height:.88}.section-heading>p,.section-heading--split>p{color:#585e59;margin:0 0 4px;font-size:.92rem;line-height:1.72}.product-section{padding-bottom:clamp(100px,12vw,160px)}.catalog-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.catalog-tabs button{border:0;border-right:1px solid var(--line);min-height:74px;color:var(--muted);cursor:pointer;font-family:var(--serif);background:0 0;flex-wrap:wrap;place-content:center;align-items:baseline;gap:0 12px;font-size:1.05rem;transition:color .2s,background .2s;display:flex;position:relative}.catalog-tabs button:last-child{border-right:0}.catalog-tabs button span{font-family:var(--sans);letter-spacing:.12em;font-size:.58rem;font-weight:800}.catalog-tabs button:after{content:"";background:var(--forest);height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:18%;right:18%;transform:scaleX(0)}.catalog-tabs button.is-active{color:var(--forest);background:#17362d09}.catalog-tabs button.is-active:after{transform:scaleX(1)}.catalog-panel{padding-top:58px}.catalog-panel__intro{grid-template-columns:.25fr .7fr 1fr;align-items:start;gap:24px;padding-bottom:46px;display:grid}.catalog-panel__intro .eyebrow{margin:7px 0 0}.catalog-panel__intro h3{text-wrap:balance;max-width:420px;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.4vw,3.8rem);font-weight:400;line-height:.95}.catalog-panel__intro>p:last-child{color:var(--muted);justify-self:end;max-width:500px;margin:3px 0 0;font-size:.86rem;line-height:1.68}.catalog-count{color:var(--muted);letter-spacing:.04em;margin:0 0 18px;font-size:.68rem;font-weight:700}.catalog-elsewhere{align-items:baseline;justify-content:inherit;color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:-8px 0 18px;font-size:.72rem;display:flex}.catalog-empty .catalog-elsewhere{justify-content:center;margin:12px 0 22px;font-size:.8rem}.catalog-elsewhere__link{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1c2f284d;padding:0 0 2px;font-weight:700}.catalog-elsewhere__link span{color:var(--muted);font-weight:400}.catalog-elsewhere__link:hover{border-bottom-color:var(--ink)}.product-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.catalog-panel{overflow-anchor:none}.product-card{background:#ffffff3d;border:1px solid #1c2f2821;grid-column:span 4;grid-template-rows:300px 1fr;min-height:610px;transition:transform .32s,border-color .32s,box-shadow .32s;display:grid;overflow:hidden}.product-card:nth-child(6n+1){grid-column:span 5}.product-card:nth-child(6n+2){grid-column:span 7}.product-card:nth-child(6n+3),.product-card:nth-child(6n+4),.product-card:nth-child(6n+5){grid-column:span 4}@media (min-width:1081px){.product-card:nth-child(6n),.product-card:is(:nth-child(6n+1),:nth-child(6n+3)):last-child{grid-column:span 12;grid-template-rows:1fr;grid-template-columns:42% 58%;min-height:430px}.product-card:nth-child(6n) .product-card__visual,.product-card:is(:nth-child(6n+1),:nth-child(6n+3)):last-child .product-card__visual{border-bottom:0;border-right:1px solid #1c2f281a}.product-card:nth-child(6n) .product-card__body,.product-card:is(:nth-child(6n+1),:nth-child(6n+3)):last-child .product-card__body{padding:34px}.product-card:nth-child(6n+3):nth-last-child(2),.product-card:nth-child(6n+4):last-child{grid-column:span 6}}.product-card:hover{background:#ffffff57;border-color:#a86f2580;transform:translateY(-3px);box-shadow:0 14px 34px #1f312a17}.product-card__visual{border-bottom:1px solid #1c2f281a;overflow:hidden}.product-card__body{flex-direction:column;min-width:0;padding:24px 24px 20px;display:flex}.product-card__meta{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;font-size:.64rem;font-weight:750;display:flex}.product-card h4{font-family:var(--serif);letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;margin:22px 0 10px;font-size:clamp(1.65rem,2.2vw,2.4rem);font-weight:400;line-height:.95}.product-card__body>p{color:#585e59;margin:0;font-size:.8rem;line-height:1.6}.product-card ul{flex-wrap:wrap;gap:6px;margin:16px 0 24px;padding:0;list-style:none;display:flex}.product-card li{color:#585e59;border:1px solid #1c2f281f;border-radius:999px;padding:5px 8px;font-size:.63rem}.product-card__add{cursor:pointer;color:var(--forest);letter-spacing:.03em;background:0 0;border:0;border-top:1px solid #1c2f2824;justify-content:space-between;align-items:center;margin-top:auto;padding:15px 0 0;font-size:.72rem;font-weight:800;display:flex}.product-card__add i{background:var(--forest);width:30px;height:30px;color:var(--white);border-radius:50%;place-items:center;font-size:1rem;font-style:normal;transition:transform .22s,background .22s;display:grid}.product-card__add:hover i{background:var(--honey-dark);transform:rotate(90deg)}.catalog-more{justify-content:center;padding-top:36px;display:flex}.product-visual{background:linear-gradient(145deg, var(--pv-wash-a,#e6dcc8), var(--pv-wash-b,#d8c6aa));place-items:center;width:100%;height:100%;min-height:170px;display:grid;position:relative;overflow:hidden}.product-visual:after{content:"";opacity:.22;mix-blend-mode:overlay;background-image:linear-gradient(#ffffff3b 1px,#0000 1px),linear-gradient(90deg,#ffffff30 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.product-visual__sun{border:1px solid #ffffff59;border-radius:50%;width:170px;height:170px;position:absolute;top:-42px;right:-31px}.product-visual__stem{transform-origin:bottom;background:#24463959;width:1px;height:170px;position:absolute;bottom:-23px}.product-visual__stem:before,.product-visual__stem:after{content:"";border:1px solid #24463959;border-radius:100% 0;width:52px;height:22px;position:absolute}.product-visual__stem:before{top:45px;left:-51px}.product-visual__stem:after{top:82px;left:0;transform:scaleX(-1)}.product-visual__stem--a{left:17%;transform:rotate(-17deg)}.product-visual__stem--b{right:14%;transform:rotate(24deg)scale(.8)}.product-visual__fruit{background:var(--pv-accent,#8f7284);opacity:.22;width:42px;height:42px;box-shadow:24px 14px 0 var(--pv-accent,#8f7284);border-radius:50%;position:absolute}.product-visual__fruit--a{top:15%;left:7%}.product-visual__fruit--b{bottom:14%;right:11%;transform:scale(.72)}.product-bottle{z-index:2;filter:drop-shadow(0 17px 13px #202b253b);width:76px;height:232px;transition:transform .35s;position:relative}.product-jar{z-index:2;filter:drop-shadow(0 17px 13px #202b253b);width:118px;height:152px;transition:transform .35s;position:relative}.product-card:hover .product-bottle,.product-card:hover .product-jar{transform:translateY(-4px)rotate(.8deg)}.product-bottle svg,.product-jar svg{width:100%;height:100%;display:block;overflow:visible}.pv-shadow{fill:#1c2f2824}.pv-glass{fill:none;stroke:#0f28218c;stroke-width:.9px}.pv-headspace{fill:#ffffff61}.pv-glint{fill:none;stroke:#fff6;stroke-width:3px;stroke-linecap:round}.pv-shade{fill:#0f28211f}.pv-cloth{stroke:#0f282161;stroke-width:.7px;stroke-linejoin:round}.pv-twine{fill:none;stroke:#a9834e;stroke-width:2px;stroke-linecap:round}.pv-twine--end{stroke-width:1.2px}.pv-label__face{fill:#fbf8f1;stroke:#b9974a;stroke-width:.8px}.pv-label__gilt{fill:none;stroke:#b9974a;stroke-width:.6px;stroke-linecap:round}.pv-label__bee ellipse{fill:#fbf8f1;stroke:#1c2f28;stroke-width:.4px}.pv-label__bee circle{fill:#e0b84a;stroke:#1c2f28;stroke-width:.45px}.pv-label__bee path{fill:#6f9a3e}.pv-label__window{fill:none;stroke:#b9974a;stroke-width:.55px}.pv-label__line{fill:#b08a3c;font-family:var(--serif);text-anchor:middle;letter-spacing:.01em;font-size:6.4px}.pv-label__ink{fill:none;stroke:#1c2f2880;stroke-width:1px;stroke-linecap:round}.pv-label__door{fill:none;stroke:#b9974a;stroke-width:.55px}.pv-label__band-ink{fill:none;stroke:#ffffffc7;stroke-width:.9px;stroke-linecap:round}.product-visual--compact{border-radius:8px;flex:0 0 74px;width:74px;height:96px;min-height:0;overflow:hidden}.product-visual--compact .product-bottle{filter:drop-shadow(0 6px 5px #202b253b);width:30px;height:90px;transform:none}.product-visual--compact .product-jar{filter:drop-shadow(0 6px 5px #202b253b);width:56px;height:72px;transform:none}.product-visual--compact :is(.pv-label__line,.pv-label__ink,.pv-label__band-ink,.pv-label__door,.pv-label__window),.product-visual--compact .product-visual__stem,.product-visual--compact .product-visual__fruit,.product-visual--compact .product-visual__sun{display:none}.story-section{padding:clamp(100px,12vw,170px) 0}.story-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(58px,9vw,130px);display:grid}.story-copy h2{text-wrap:balance;max-width:640px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(4rem,6.3vw,7.2rem);font-weight:400;line-height:.84}.story-copy__paragraphs{grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;display:grid}.story-copy__paragraphs p{color:#59655c;margin:0;font-size:.87rem;line-height:1.75}.story-timeline{border-top:1px solid var(--line);margin-top:54px}.story-timeline>div{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;align-items:center;gap:22px;padding:16px 0;display:grid}.story-timeline span{letter-spacing:.08em;text-transform:uppercase;color:var(--honey-dark);font-size:.65rem;font-weight:800}.story-timeline p{font-family:var(--serif);margin:0;font-size:1.05rem}.story-art{min-height:760px;box-shadow:var(--shadow);background:#ffffff42;border:1px solid #1c2f281c;position:relative;overflow:hidden}.story-art:after{content:"";pointer-events:none;background-image:linear-gradient(#17362d08 1px,#0000 1px),linear-gradient(90deg,#17362d08 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.story-art__sun{background:#d8a2482e;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-70px}.story-art svg{z-index:2;width:100%;height:100%;position:absolute;inset:0}.story-art svg *{vector-effect:non-scaling-stroke}.story-art__land{fill:#9aa991;stroke:none;opacity:.58}.story-art__house,.story-art__orchard path,.story-art__foreground path{fill:none;stroke:var(--forest-2);stroke-width:1.4px}.story-art__sky{fill:none;stroke:#17362d38;stroke-width:1.1px}.story-art__treeline{fill:#5f7f6533;stroke:#17362d66;stroke-width:1.1px}.story-art__shrub circle{fill:#5f7f6547;stroke:#17362d73;stroke-width:1.1px}.story-art__canopy{fill:#5f7f6533;stroke:var(--forest-2);stroke-width:1.4px}.story-art__canopy-detail{fill:none;stroke:#17362d66;stroke-width:1.1px}.story-art__fruit-dot{fill:#552d428c;stroke:none}.story-art__field path{fill:none;stroke:#17362d4d;stroke-width:1.1px}.story-art__eaves{stroke-width:2px}.story-art__smoke{fill:none;stroke:#17362d73;stroke-width:1.2px}.story-art__blossom circle{fill:#fbf7ecd9;stroke:var(--forest-2);stroke-width:1.1px}.story-art__blossom circle:nth-child(3n){fill:#d8a24859}.story-art__flight{fill:none;stroke:#17362d40;stroke-width:1px;stroke-dasharray:3 9}.story-art__bee{fill:var(--honey);stroke:var(--forest-2);stroke-width:1.2px}.story-art__bee ellipse:nth-of-type(n+2){fill:#ffffff8c}.story-art{--note-band:58px}.story-art svg{height:calc(100% - var(--note-band))}.story-art__note{z-index:4;min-height:var(--note-band);background:#efe9dc;border-top:1px solid #1c2f2830;grid-template-columns:minmax(100px,max-content) 1fr;align-items:start;gap:25px;padding:17px 28px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.story-art__note span{letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.story-art__note p{color:#3d4841;margin:0;font-size:.78rem;line-height:1.55}.ingredients-section{background:radial-gradient(circle at 30% 55%, #24483c 0, var(--forest) 38%, var(--forest-2) 100%);padding:clamp(72px,9.5vh,118px) 0}.ingredients-layout{grid-template:"plate head""plate index"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(40px,6vw,96px);display:grid}.ingredients-head{grid-area:head}.ingredients-head .eyebrow{margin-bottom:16px}.ingredients-head h2{max-width:11ch;font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:min(clamp(2.7rem,4.4vw,4.6rem),13vw);font-weight:400;line-height:.92}.ingredients-head>p:last-child{color:#fbf7ecb3;max-width:42ch;margin:22px 0 0;font-size:.9rem;line-height:1.7}.ingredients-plate{grid-area:plate;align-self:center;margin:0;container-type:inline-size}.ingredients-plate__art{width:100%;height:auto;display:block;overflow:visible}.ingredients-plate__art *{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ingredients-plate__captions{grid-template-columns:36.25% 30.31% minmax(0,1fr);margin-top:8px;display:grid}.ingredients-plate__kicker{color:#efc96edb;letter-spacing:.16em;text-transform:uppercase;grid-area:1/2/auto/4;margin:0 0 8px;font-size:.64rem;font-weight:800}.ingredients-base{grid-row:2;min-width:0}.ingredients-base--honey{grid-column:2;padding-right:18px}.ingredients-base--lemon{grid-column:3}.ingredients-base h3{color:var(--honey-bright);font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,4.5cqw,2.2rem);font-weight:400;line-height:1.02}.ingredients-base span{color:#beceb8bf;font-family:var(--serif);margin-top:4px;font-size:.82rem;font-style:italic;display:block}.ingredients-base p{color:#fbf7ecb8;max-width:26ch;margin:8px 0 0;font-size:.82rem;line-height:1.55}.ingredients-index{grid-area:index;margin-top:clamp(28px,4.4vh,46px)}.ingredients-index__kicker{color:#efc96ed1;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.64rem;font-weight:800}.ingredients-index ul{border-bottom:1px solid #fbf7ec24;margin:0;padding:0;list-style:none}.ingredients-index li{border-top:1px solid #fbf7ec24;padding:11px 0 12px;display:block}.ingredients-index h3{color:var(--white);font-family:var(--serif);margin:0 .5em 0 0;font-size:1.2rem;font-weight:400;line-height:1.15;display:inline}.ingredients-index span{color:#beceb8bf;font-family:var(--serif);font-size:.82rem;font-style:italic;line-height:1.35}.ingredients-index p{color:#fbf7ecb3;margin:4px 0 0;font-size:.82rem;line-height:1.55}.iplate-stem{fill:none;stroke:#fbf7ecc7;stroke-width:1.4px}.iplate-leaf path:first-child{fill:#6f8a6c;stroke:#fbf7ecc7;stroke-width:1.1px}.iplate-leaf .jart-rib{fill:none;stroke:#fbf7ec61;stroke-width:.9px}.iplate-blossom ellipse{fill:#f6efdc;stroke:#0f28218c;stroke-width:.9px}.iplate-blossom__eye{fill:var(--honey);stroke:none}.iplate-lemon{fill:#dfc15a;stroke:#fbf7ecd9;stroke-width:1.3px}.iplate-comb{fill:#c98f33;stroke:#fbf7eccc;stroke-width:1.2px}.iplate-comb-edge{fill:#e2c27a;stroke:#fbf7eccc;stroke-width:1.2px}.iplate-comb-cellcut{fill:#d9a24a;stroke:#7a4f0eb3;stroke-width:.9px}.iplate-pool{fill:#d99a3a;stroke:none;opacity:.9}.iplate-stem--wood{stroke:#ecdebee6;stroke-width:2.4px}.iplate-cut{fill:#cfa46b;stroke:#fbf7eccc;stroke-width:1px}.iplate-leaf .jart-petiole{fill:none;stroke:#fbf7ecc7;stroke-width:1.3px}.iplate-shade{stroke:none}.iplate-ribbon{fill:#e3a646;stroke:none}.iplate-dipper-head{fill:#cfa46b;stroke:#fbf7ecd9;stroke-width:1.2px}.iplate-dipper-grooves{fill:none;stroke:#0f28218c;stroke-width:1px}.iplate-cell{fill:#e0ad50;stroke:#7a4f0ed9;stroke-width:.9px}.iplate-cell--open{fill:#f0d9a2}.iplate-glass{fill:#fbf7ec12;stroke:#fbf7ecd9;stroke-width:1.5px}.iplate-honey{fill:url(#iplateHoney);stroke:none}.iplate-rim{fill:#0f282159;stroke:#fbf7ecd9;stroke-width:1.3px}.iplate-drip{fill:#e2a849;stroke:none}.iplate-glint{fill:none;stroke:#fffaeb73;stroke-width:3px}.iplate-dipper{fill:none;stroke:#b58a52;stroke-width:6px}.iplate-dipper-knob{fill:#b58a52;stroke:none}.iplate-label{fill:#efe6d2;stroke:#0f282166;stroke-width:1px}.iplate-label__brand{fill:var(--forest-2);font-family:var(--sans);letter-spacing:1.1px;font-size:6.5px;font-weight:800}.iplate-label__name{fill:var(--forest-2);font-family:var(--serif);letter-spacing:-.3px;font-size:24px}.iplate-label__rule{fill:none;stroke:var(--honey-dark);stroke-width:1px}.ingredients-plate .jart-lemon-rind{fill:#dfc15a;stroke:#fbf7ecd9;stroke-width:1.3px}.ingredients-plate .jart-lemon-pith{fill:#f4ecd2;stroke:#0f282140;stroke-width:.9px}.ingredients-plate .jart-lemon-seg{fill:#ecd26b;stroke:#7a4f0e73;stroke-width:.9px}.ingredients-plate .jart-lemon-core{fill:#f4ecd2;stroke:none}.ingredients-plate .jart-pores circle{fill:#7a4f0e80;stroke:none}.iplate-shelf{fill:none;stroke:#fbf7ec57;stroke-width:1px}.iplate-tick{fill:none;stroke:#efc96eb3;stroke-width:1px}@media (min-width:901px) and (max-height:820px) and (min-height:541px){.ingredients-section{padding:clamp(48px,7vh,72px) 0}.ingredients-head h2{font-size:clamp(2.5rem,min(4.4vw,7.6vh),4.6rem)}.ingredients-head>p:last-child{margin-top:14px;font-size:.86rem;line-height:1.6}.ingredients-index{margin-top:20px}.ingredients-index li{padding:8px 0 9px}.ingredients-index h3{font-size:1.12rem}.ingredients-plate{width:min(100%, calc((100svh - var(--header-height) - 240px) * 1.23));justify-self:center}.ingredients-index p{margin-top:3px;font-size:.76rem}}@media (max-width:900px),(orientation:landscape) and (max-height:540px){.ingredients-layout{grid-template:"head head""plate plate""index index"/minmax(0,1fr) minmax(0,1fr)}.ingredients-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:40px;margin-bottom:34px;display:grid}.ingredients-head .eyebrow{grid-column:1/-1}.ingredients-head h2{max-width:none}.ingredients-head>p:last-child{margin:0}.ingredients-plate{width:100%}.ingredients-index{margin-top:36px}}@media (max-width:560px){.ingredients-head{margin-bottom:18px;display:block}.ingredients-head h2{font-size:min(clamp(2.5rem,12vw,3.4rem),14.5vw)}.ingredients-head>p:last-child{margin-top:16px;font-size:.86rem}.ingredients-plate{width:100%}.ingredients-plate__art .iplate-tick,.ingredients-plate__art .iplate-label__brand{display:none}.ingredients-plate__captions{grid-template-columns:1fr 1fr;column-gap:18px;margin-top:14px}.ingredients-plate__kicker{grid-column:1/-1;margin-bottom:10px}.ingredients-base{border-top:1px solid #efc96e80;padding-top:12px}.ingredients-base--honey{grid-column:1;padding-right:0}.ingredients-base--lemon{grid-column:2}.ingredients-base h3{font-size:clamp(1.35rem,6.4vw,1.7rem)}.ingredients-base p,.ingredients-index p{color:#fbf7ecc2;font-size:.86rem}.ingredients-index{margin-top:30px}.ingredients-index ul{border-bottom:1px solid #fbf7ec24;display:block}}.delivery-section{padding:clamp(105px,12vw,165px) 0}.delivery-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(60px,9vw,130px);display:grid}.delivery-copy h2{text-wrap:balance;max-width:550px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(3.8rem,6vw,6.4rem);font-weight:400;line-height:.86}.delivery-copy__lead{color:#5e6a61;max-width:500px;margin:30px 0 0;font-size:1rem;line-height:1.75}.delivery-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.delivery-copy__note{border-top:1px solid var(--line);max-width:470px;color:var(--muted);margin:38px 0 0;padding-top:18px;font-size:.68rem;line-height:1.6}.delivery-map.atlas-plate{--atlas-paper:#f6f0e3;--atlas-water:#4e747e;--atlas-water-fill:#d8dad1;background:var(--atlas-paper);border:1px solid #1c2f2824;min-height:0;margin:0;padding:18px 20px 16px;container-type:inline-size}.atlas-plate__head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 12px;display:flex}.atlas-plate__title{letter-spacing:.18em;text-transform:uppercase;color:var(--forest-2);font-size:.6rem;font-weight:800}.atlas-plate__coords{font-family:var(--serif);color:var(--muted);white-space:nowrap;font-size:.78rem;font-style:italic}.atlas-plate__frame{outline-offset:3px;border:1px solid #0f282199;outline:1px solid #0f282138;margin:4px;position:relative;overflow:hidden}.atlas-plate__canvas{aspect-ratio:600/480;width:100%;position:relative}.atlas-plate__legend{color:#4f5550;border-top:1px solid #1c2f2826;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:16px 0 0;padding:12px 0 0;font-size:.68rem;line-height:1.35;list-style:none;display:grid}.atlas-plate__legend li{grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.atlas-plate__legend b{color:var(--forest-2);font-weight:700;display:block}.atlas-plate__legend em{font-style:normal;display:block}.atlas .at-paper{fill:var(--atlas-paper)}.atlas .at-water path{fill:none;stroke-linecap:round;stroke-linejoin:round}.atlas .at-dw0{stroke:#4e747e42}.atlas .at-dw1{stroke:var(--atlas-paper)}.atlas .at-dw2{stroke:#4e747e6b}.atlas .at-dw3{stroke:var(--atlas-paper)}.atlas .at-dw4{stroke:#0f2821b8}.atlas .at-dw5{stroke:var(--atlas-water-fill)}.atlas .at-tw0{stroke:#4e747e57}.atlas .at-tw1{stroke:var(--atlas-paper)}.atlas .at-tw2{stroke:#0f2821a8}.atlas .at-tw3{stroke:var(--atlas-water-fill)}.atlas .at-city__area{fill:url(#atCity);stroke:#0f28218c;stroke-width:.6px}.atlas .at-cityblock{fill:#0f282133}.atlas .at-roads path{fill:none;stroke-linecap:round;stroke-linejoin:round}.atlas .at-road{stroke:#0f28216b;stroke-width:.6px}.atlas .at-road--main{stroke:#0f28218c;stroke-width:.8px}.atlas .at-poplar{fill:#aeb69b;stroke:var(--forest-2);stroke-width:.45px}.atlas .at-trunk{stroke:var(--forest-2);stroke-width:.45px}.atlas .at-village{fill:var(--atlas-paper);stroke:var(--forest-2);stroke-width:.75px}.atlas .at-village-dot{fill:var(--forest-2)}.atlas .at-route{fill:none;stroke:var(--honey-dark);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:0 4.6}.atlas .at-dest-ring{fill:none;stroke:var(--honey-dark);stroke-width:.7px}.atlas .at-dest{fill:var(--honey);stroke:var(--forest-2);stroke-width:.6px}.atlas .at-sun{fill:#d8a24833}.atlas .at-ground{stroke:#0f282199;stroke-width:.6px;fill:none}.atlas .at-facade{fill:var(--white);stroke:var(--honey-dark);stroke-width:.95px;stroke-linejoin:round}.atlas .at-curl{fill:none;stroke:var(--honey-dark);stroke-width:.75px;stroke-linecap:round}.atlas .at-band{fill:var(--honey)}.atlas .at-cornice{stroke:var(--honey-dark);stroke-width:.8px}.atlas .at-detail{fill:none;stroke:var(--forest-2);stroke-width:.5px}.atlas .at-steps{stroke:#fbf7ecf2;stroke-width:.7px}.atlas .at-hex{fill:var(--honey);stroke:var(--honey-dark);stroke-width:.5px}.atlas .at-bee__wing{fill:#fbf7eceb;stroke:var(--forest-2);stroke-width:.45px}.atlas .at-bee__body{fill:var(--honey);stroke:var(--forest-2);stroke-width:.55px}.atlas .at-bee__stripe{fill:none;stroke:var(--forest-2);stroke-width:1.05px}.atlas .at-bee__head{fill:var(--forest-2)}.atlas .at-bee__line{fill:none;stroke:var(--forest-2);stroke-width:.5px;stroke-linecap:round}.atlas .at-north__stem{stroke:var(--forest-2);stroke-width:.7px}.atlas .at-north__grain{fill:#d8a24880;stroke:var(--forest-2);stroke-width:.5px}.atlas .at-north__s{font-family:var(--serif);fill:var(--forest-2);font-size:10px}.atlas .at-scale__fill{fill:var(--forest-2)}.atlas .at-scale__frame{fill:none;stroke:var(--forest-2);stroke-width:.5px}.atlas .at-scale__t{font-family:var(--sans);letter-spacing:.06em;fill:var(--muted);font-size:8.5px;font-weight:700}.atlas .at-l{font-family:var(--serif);fill:var(--forest-2);paint-order:stroke;stroke:var(--atlas-paper);stroke-width:2.8px;stroke-linejoin:round}.atlas .at-l--origin{font-size:17px;font-style:italic}.atlas .at-l--tag{font-family:var(--sans);letter-spacing:.14em;fill:var(--honey-dark);font-size:9px;font-weight:800}.atlas .at-l--city{letter-spacing:.14em;font-size:13px}.atlas .at-l--note{fill:var(--muted);font-size:9.5px;font-style:italic}.atlas .at-l--village{font-size:11.5px}.atlas .at-l--water{letter-spacing:.28em;fill:#3e5f68;font-size:12px;font-style:italic}.atlas .at-l--range{letter-spacing:.5em;word-spacing:.4em;fill:#0f2821d1;stroke-width:3.4px;font-size:11px}.atlas .at-l--region{letter-spacing:.6em;fill:#0f282175;stroke-width:2px;font-size:9.5px}.atlas .at-l--physical{fill:var(--muted);font-size:10px;font-style:italic}.atlas .at-ticks{fill:none;stroke:var(--forest-2);stroke-width:.6px}.atlas .at-base{opacity:var(--atlas-relief,.8)}.atlas .at-vig__disc{fill:var(--atlas-paper)}.atlas .at-vig__f1{fill:#7e937942}.atlas .at-vig__f2{fill:#7e937966}.atlas .at-vig__f3{fill:#7e93798f}.atlas .at-vig__rows{fill:none;stroke:#0f282138;stroke-width:.4px;stroke-linecap:round}.atlas .at-vig__ring{fill:none;stroke:#0f28216b;stroke-width:.5px}.atlas .at-l--route{fill:var(--honey-dark);letter-spacing:.02em;font-size:10px;font-style:italic}.motion-ready .delivery-map.reveal-target:not(.is-inview) .at-route-mask{stroke-dashoffset:1px}.motion-ready .delivery-map.reveal-target:not(.is-inview) .at-bee__flight{opacity:0;transform:translate(26px,24px)scale(.6)}.motion-ready .delivery-map.reveal-target:not(.is-inview) .at-l--route{opacity:0}.atlas .at-bee__flight{transform-box:fill-box;transform-origin:50%}.motion-ready .delivery-map.is-inview:not(.is-initial) .at-route-mask{transition:stroke-dashoffset 1.9s cubic-bezier(.45,.05,.25,1) calc(var(--reveal-delay,0s) + .45s)}.motion-ready .delivery-map.is-inview:not(.is-initial) .at-bee__flight{transition:opacity .5s ease calc(var(--reveal-delay,0s) + .3s), transform 1.1s cubic-bezier(.3,.7,.25,1) calc(var(--reveal-delay,0s) + .3s)}.motion-ready .delivery-map.is-inview:not(.is-initial) .at-l--route{transition:opacity .6s ease calc(var(--reveal-delay,0s) + 1.9s)}.motion-ready .delivery-map.is-inview .at-bee__bob{animation:3.4s ease-in-out 1.8s 3 atBeeBob}@keyframes atBeeBob{0%,to{translate:0}50%{translate:0 -1.6px}}@media (prefers-reduced-motion:reduce){.delivery-map .at-route-mask{stroke-dashoffset:0!important;transition:none!important}.delivery-map .at-bee__flight{opacity:1!important;transition:none!important;transform:none!important}.delivery-map .at-l--route{opacity:1!important;transition:none!important}.delivery-map .at-bee__bob{animation:none!important}}@container (max-width:519px){.atlas-plate__frame{aspect-ratio:375/420}.atlas-plate__canvas{width:160%;margin:-7.4667% 0 0 -12%}.atlas .at-l--minor,.atlas .at-minor{display:none}.atlas .at-l--origin{text-anchor:middle;font-size:19px;transform:translate(-36.5px,50px)}.atlas .at-l--tag{letter-spacing:.12em;text-anchor:middle;font-size:10px;transform:translate(-37px,50px)}.atlas .at-l--route{font-size:11.5px}.atlas .at-l--city{font-size:14px}.atlas .at-l--note{font-size:10px}.atlas .at-l--village{font-size:13px}.atlas .at-l--water{font-size:14px}.atlas .at-l--range{font-size:12.5px}.atlas .at-l--region{font-size:11px}.atlas .at-scale__t{font-size:8px}.atlas-plate__head{flex-direction:column;gap:4px}.atlas-plate__legend{grid-template-columns:1fr}}@media (max-width:560px){.delivery-map.atlas-plate{padding:16px 12px 14px}}@container (max-width:300px){.atlas-plate__frame{aspect-ratio:320/420}.atlas-plate__canvas{width:187.5%;margin:-8.75% 0 0 -17.1875%}.atlas .at-north{display:none}.atlas .at-scale{transform:translate(234px,428px)}}.atlas-plate__canvas>svg{width:100%;height:auto;display:block;overflow:hidden}.atlas-plate__legend svg{flex:none;width:26px;height:22px}.proof-section{padding:clamp(100px,11vw,150px) 0}.proof-layout{grid-template-columns:.8fr 1.2fr;gap:70px clamp(60px,9vw,130px);display:grid}.proof-intro h2{max-width:460px;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(3.4rem,5.2vw,6rem);font-weight:400;line-height:.88}.proof-intro>p:last-child{color:#585e59;max-width:430px;margin:28px 0 0;font-size:.84rem;line-height:1.68}.proof-quotes{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.proof-quotes article{border-bottom:1px solid var(--line);margin:0;padding:30px 28px 28px 0}.proof-quotes article:nth-child(2){border-left:1px solid var(--line);padding-left:28px}.proof-quotes article>span{color:var(--honey-dark);letter-spacing:.14em;font-size:.58rem;font-weight:850;line-height:1;display:inline-block}.proof-quotes article p{font-family:var(--serif);letter-spacing:-.03em;margin:18px 0 26px;font-size:clamp(1.7rem,2.6vw,2.8rem);line-height:1.03}.proof-quotes article footer{color:var(--muted);letter-spacing:.05em;font-size:.63rem;font-weight:700}.proof-press{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:40px;padding-top:24px;display:flex}.proof-press p{color:#585e59;margin:0;font-size:.77rem;line-height:1.6}.proof-press>div{gap:28px;display:flex}.proof-press a{font-family:var(--serif);border-bottom:1px solid #1c2f283d;align-items:center;gap:8px;padding-bottom:4px;font-size:1.2rem;display:inline-flex}.proof-press a span{font-family:var(--sans);font-size:.75rem}.final-cta{padding:clamp(110px,13vw,180px) 0 90px;position:relative;overflow:hidden}.final-cta:before{content:"";border:1px solid #0f282124;border-radius:50%;width:680px;height:680px;position:absolute;top:-225px;right:-190px}.final-cta:after{content:"";border:1px solid #0f282117;border-radius:50%;width:900px;height:900px;position:absolute;top:-330px;right:-320px}.final-cta__bee{z-index:2;width:120px;position:absolute;top:15%;right:8%;transform:rotate(-12deg)}.final-cta__bee svg{width:100%;fill:var(--forest);stroke:var(--forest);stroke-width:1.2px}.final-cta__bee svg ellipse:nth-of-type(n+2){fill:#f3eddf6b}.final-cta__bee svg path{fill:none;stroke-linecap:round}.final-cta__bee svg path:first-of-type{stroke:var(--honey-bright);stroke-width:3px}@media (max-width:1180px){.final-cta__bee{width:104px;top:5%;right:3%}}.final-cta__inner{z-index:3;position:relative}.final-cta h2{max-width:960px;font-family:var(--serif);letter-spacing:-.065em;margin:0;font-size:clamp(4rem,8vw,9.2rem);font-weight:400;line-height:.84}.final-cta h2 em{font-weight:400}.final-cta__inner>p:not(.eyebrow){max-width:550px;margin:36px 0 0;font-size:1rem;line-height:1.68}.final-cta__actions{gap:12px;margin-top:34px;display:flex}.final-cta__contacts{border-top:1px solid #0f282140;border-bottom:1px solid #0f282140;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);margin-top:88px;display:grid}.final-cta__contacts a{border-right:1px solid #0f282140;gap:7px;padding:24px 20px 25px 0;display:grid}.final-cta__contacts a:not(:first-child){padding-left:24px}.final-cta__contacts a:last-child{border-right:0}.final-cta__contacts span{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:.66rem;font-weight:800}.final-cta__contacts strong{font-family:var(--serif);overflow-wrap:break-word;font-size:clamp(1.1rem,1.9vw,1.35rem);font-weight:400}.site-footer{padding:78px 0 34px}.site-footer__top{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:end;gap:50px;padding-bottom:58px;display:flex}.site-footer__top>p{color:#fbf7ecb8;text-align:right;max-width:430px;margin:0;font-size:.75rem;line-height:1.62}.site-footer__bottom{color:#fbf7ecad;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:26px;font-size:.68rem;display:grid}.site-footer__bottom div{gap:22px;display:flex}.site-footer__bottom>a:last-child{justify-self:end}.site-footer__bottom a:hover{color:var(--white)}.drawer-backdrop{z-index:94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;visibility:hidden;background:#05120e94;border:0;transition:opacity .3s,visibility 0s linear .3s;position:fixed;inset:0}.drawer-backdrop.is-open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s}.order-drawer{z-index:95;background:var(--paper);visibility:hidden;grid-template-rows:auto 1fr auto;width:min(520px,100%);height:100dvh;transition:transform .42s cubic-bezier(.22,.8,.24,1),visibility 0s linear .42s;display:grid;position:fixed;top:0;right:0;transform:translate(101%);box-shadow:-30px 0 80px #07161140}.order-drawer.is-open{visibility:visible;transition:transform .42s cubic-bezier(.22,.8,.24,1);transform:translate(0)}.order-drawer__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:105px;padding:24px 26px;display:flex}.order-drawer__head .eyebrow{margin-bottom:6px}.order-drawer__head h2{font-family:var(--serif);overflow-wrap:break-word;margin:0;font-size:clamp(1.6rem,1rem + 4vw,2rem);font-weight:400}.icon-button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 46px;width:46px;height:46px;font-size:1.4rem}.order-drawer__content{padding:20px 26px;overflow:auto}.order-empty{flex-direction:column;justify-content:center;align-items:start;min-height:100%;padding:30px 0 50px;display:flex}.order-empty__mark{border:1px solid var(--line);width:96px;height:96px;font-family:var(--serif);color:var(--honey-dark);border-radius:50%;place-items:center;font-size:1.8rem;display:grid}.order-empty h3{font-family:var(--serif);margin:28px 0 10px;font-size:2.4rem;font-weight:400}.order-empty p{max-width:390px;color:var(--muted);margin:0 0 28px;font-size:.82rem;line-height:1.65}.order-list{display:grid}.order-item{border-bottom:1px solid var(--line);gap:16px;padding:16px 0;display:flex;position:relative}.order-item__info{flex:1;min-width:0}.order-item__info>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.order-item h3{font-family:var(--serif);overflow-wrap:anywhere;margin:6px 0 12px;font-size:1.35rem;font-weight:400;line-height:1.05}.order-item__controls{border:1px solid var(--line);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.order-item__controls :focus-visible{outline-offset:-4px;box-shadow:inset 0 0 0 2px var(--honey-bright);border-radius:999px}.order-item__controls button{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:1rem}.order-item__controls span{text-align:center;min-width:28px;font-size:.72rem;font-weight:800}.order-item__remove{color:#7d827d;cursor:pointer;background:0 0;border:0;align-self:start;min-width:44px;min-height:44px;font-size:1.1rem}.order-clear{border:0;border-bottom:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;margin:18px 0 0;padding:0 0 4px;font-size:.68rem}.order-drawer__foot{padding:20px 26px calc(24px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#eee5d5}.order-drawer__summary{color:var(--muted);justify-content:space-between;margin-bottom:14px;font-size:.72rem;display:flex}.order-drawer__summary strong{color:var(--ink)}.order-drawer__foot .text-link{margin-top:17px}.order-drawer__foot>p{color:var(--muted);margin:15px 0 0;font-size:.61rem;line-height:1.5}.order-drawer__foot>p.order-drawer__notice{color:var(--ink);margin:10px 0 0;font-size:.7rem}.order-item__controls button:is(:disabled,[aria-disabled=true]){opacity:.35;cursor:not-allowed}.mobile-order-bar{display:none}@media (max-width:1080px){:root{--shell:min(100% - 40px, 960px)}.site-nav{display:none}.site-header__inner{grid-template-columns:1fr auto}.site-header__actions{grid-column:2}.menu-button{display:block}.hero-grid{grid-template-columns:1fr 1fr;gap:34px}.hero-copy h1{font-size:min(clamp(4rem,7.8vw,6.5rem),21cqi)}.hero-art{min-height:580px}.hero-art__bottles{transform:scale(.85)}.hero-art__ingredient--lemon{top:21%;left:-3%}.hero-art__ingredient--flower{bottom:5%;right:-2%}.section-heading--split{grid-template-columns:1fr .7fr;gap:50px}.product-card,.product-card:nth-child(n){grid-column:span 6}.story-layout{grid-template-columns:1fr 1fr;gap:55px}.story-copy__paragraphs{grid-template-columns:1fr}.story-art{--note-band:78px;min-height:680px}.delivery-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:52px}}@media (max-width:800px){:root{--shell:calc(100% - 34px);--header-height:72px}.hero-section{min-height:auto;padding:118px 0 70px}.hero-grid{grid-template-columns:1fr}.hero-copy h1{max-width:680px;font-size:min(clamp(4rem,14vw,7.4rem),21cqi)}.hero-copy__lead{max-width:620px}.hero-trust{margin-top:38px}.hero-art{min-height:570px;margin-top:18px}.hero-art__halo{width:520px;max-width:110vw}.hero-art__bottles{transform:scale(.88)}.hero-art__caption{bottom:0}.scroll-cue{display:none}.section-heading--split{grid-template-columns:1fr;align-items:start;gap:25px}.section-heading--split>p{max-width:580px}.catalog-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-panel__intro{grid-template-columns:1fr;gap:13px}.catalog-panel__intro>p:last-child{justify-self:start;max-width:580px}.product-grid{grid-template-columns:1fr 1fr}.product-card,.product-card:nth-child(n){grid-column:auto;grid-template-rows:280px 1fr;min-height:590px}.story-layout{grid-template-columns:1fr}.story-copy__paragraphs{grid-template-columns:1fr 1fr}.story-art{min-height:720px}.delivery-layout{grid-template-columns:minmax(0,1fr)}.proof-layout{grid-template-columns:1fr;row-gap:48px}.proof-quotes{grid-template-columns:1fr 1fr}.proof-press{flex-direction:column;grid-column:auto;align-items:flex-start}.final-cta__bee{opacity:.6;top:8%;right:2%}.final-cta__contacts{grid-template-columns:1fr}.final-cta__contacts a,.final-cta__contacts a:not(:first-child){border-bottom:1px solid #0f282138;border-right:0;padding:18px 0}.final-cta__contacts a:last-child{border-bottom:0}.site-footer__top{flex-direction:column;align-items:start}.site-footer__top>p{text-align:left}.site-footer__bottom{grid-template-columns:1fr auto;gap:18px}.site-footer__bottom div{grid-area:1/1/auto/-1}.site-footer__bottom span,.site-footer__bottom>a:last-child{grid-row:2}}@media (max-width:560px){:root{--shell:calc(100% - 28px);--header-height:68px}.hero-section{padding-top:106px}.hero-copy h1{font-size:min(clamp(2.75rem,14vw,5.4rem),16vw);line-height:.84}.hero-copy__lead{margin-top:27px;font-size:.96rem}.hero-copy__actions{flex-wrap:wrap;gap:20px;margin-top:28px}.hero-trust{gap:8px 14px;font-size:.63rem}.hero-art{min-height:490px}.hero-art__bottles{width:100%;min-width:0;height:450px;transform:scale(.77)}.hero-art__ingredient--lemon{top:29%;left:-2%}.hero-art__ingredient--berry{top:21%;right:-2%}.hero-art__ingredient--leaf{bottom:15%;left:2%}.hero-art__ingredient--flower{bottom:18%;right:-2%}.hero-art__caption{display:none}.section-heading{padding-top:86px}.section-heading h2{font-size:clamp(3.2rem,13vw,4.8rem)}.product-section{padding-bottom:90px}.catalog-tabs{margin-top:46px}.catalog-tabs button{min-height:66px;font-size:.95rem}.catalog-toolbar .catalog-tabs button{gap:0 7px;min-height:58px;padding-inline:4px}.catalog-panel{padding-top:42px}.product-grid{grid-template-columns:1fr;gap:14px;container-type:inline-size}.product-card,.product-card:nth-child(n){grid-template-rows:auto;grid-template-columns:39% 61%;min-height:auto}.product-card__visual{border-bottom:0;border-right:1px solid #1c2f281a}.product-card__body{padding:20px 18px}.product-card h4{margin-top:15px;font-size:1.65rem}.product-card ul{margin-bottom:18px}.product-visual{min-height:100%}.product-bottle,.product-jar,.product-card:hover .product-bottle,.product-card:hover .product-jar{transform:scale(.78)}.story-section{padding:90px 0}.story-copy h2{font-size:clamp(3.5rem,14vw,5rem);line-height:.94}.story-copy__paragraphs{grid-template-columns:1fr}.story-art{--note-band:112px;min-height:560px}.story-art__note{grid-template-columns:1fr;gap:7px;padding:15px 22px 18px}.delivery-section{padding:90px 0}.delivery-copy h2{font-size:min(clamp(3.5rem,14vw,5.2rem),14.5vw)}.delivery-actions{flex-direction:column;align-items:flex-start;gap:20px}.proof-section{padding:90px 0}.proof-quotes{grid-template-columns:1fr}.proof-quotes article,.proof-quotes article:nth-child(2){border-left:0;padding:26px 0}.proof-quotes article:nth-child(2){border-bottom:1px solid var(--line)}.proof-press>div{flex-direction:column;gap:14px}.final-cta{padding-top:100px}.final-cta h2{font-size:min(clamp(3.8rem,17vw,5.8rem),17.5vw);line-height:.92}.final-cta__actions{flex-direction:column;align-items:stretch}.final-cta__actions .button{width:100%}.final-cta__contacts{margin-top:62px}.site-footer{padding-bottom:92px}.site-footer__bottom{grid-template-columns:1fr;row-gap:26px}.site-footer__bottom div{flex-wrap:wrap;grid-area:auto}.site-footer__bottom span,.site-footer__bottom>a:last-child{grid-row:auto;justify-self:start}html{scroll-padding-bottom:84px}:is(a,button,input,textarea,summary):focus-visible{scroll-margin-bottom:92px}.mobile-order-bar{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:56px;color:var(--white);cursor:pointer;background:#0f2821f0;border:1px solid #efc96e59;border-radius:999px;justify-content:space-between;align-items:center;padding:0 9px 0 21px;font-size:.78rem;font-weight:800;display:flex;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 16px 40px #05140f3d}.mobile-order-bar i{background:var(--honey);min-width:38px;height:38px;color:var(--forest);border-radius:50%;place-items:center;font-style:normal;display:grid}.order-drawer__head,.order-drawer__content,.order-drawer__foot{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-bottle--small:first-child,.hero-bottle--small:last-child{transform:none}.scroll-cue{display:none}}.page-bee{--flight-speed:.34s;--bee-glow:.3;z-index:42;pointer-events:none;opacity:0;will-change:transform, opacity;contain:layout paint style;width:74px;height:60px;position:fixed;top:0;left:0}.page-bee__svg{transform-origin:50% 55%;will-change:transform;filter:drop-shadow(0 8px 9px #0e1c1424);width:100%;height:100%;overflow:visible}.page-bee__wings{transform-origin:51% 55%;animation:pageBeeWing var(--flight-speed,.34s) linear infinite alternate}body.has-overlay .page-bee{opacity:0!important}.page-bee.is-resting .page-bee__wings,body.has-overlay .page-bee__wings{animation-play-state:paused}.page-bee__shadow{z-index:-1;filter:blur(8px);width:50%;height:18%;opacity:var(--bee-glow);will-change:transform;background:#13231b38;border-radius:50%;position:absolute;top:44%;left:27%}@keyframes pageBeeWing{0%{transform:rotateX(0)scaleY(1)}to{transform:rotateX(64deg)scaleY(.48)}}.hero-art__bottles{animation:9s ease-in-out infinite alternate heroBottleGroup}.hero-art__ingredient--lemon{animation:8.6s ease-in-out infinite alternate heroFloatA}.hero-art__ingredient--berry{animation:10.2s ease-in-out infinite alternate heroFloatB}.hero-art__ingredient--leaf{animation:11.4s ease-in-out -2s infinite alternate heroFloatA}.hero-art__ingredient--flower{animation:9.6s ease-in-out -1.2s infinite alternate heroFloatB}.hero-art__halo{animation:11s ease-in-out infinite alternate heroHalo}.hero-bottle__glass:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);border-radius:999px;width:20%;height:92%;animation:6.8s ease-in-out infinite bottleGlint;position:absolute;top:4%;left:0;transform:translate(-110%)skew(-12deg)}@keyframes heroBottleGroup{to{translate:0 -4px;rotate:.2deg}}@keyframes heroFloatA{to{translate:4px -6px}}@keyframes heroFloatB{to{translate:-5px 5px}}@keyframes heroHalo{to{opacity:.82;transform:scale(1.03)}}@keyframes bottleGlint{0%,58%{opacity:0;transform:translate(-125%)skew(-12deg)}67%{opacity:.85}78%,to{opacity:0;transform:translate(590%)skew(-12deg)}}@media (scripting:enabled){.hero-copy>:first-child{animation:.7s cubic-bezier(.22,.8,.24,1) .1s both heroEnter}.hero-copy>:nth-child(2){animation:.8s cubic-bezier(.22,.8,.24,1) .22s both heroEnter}.hero-copy>:nth-child(3){animation:.7s cubic-bezier(.22,.8,.24,1) .38s both heroEnter}.hero-copy>:nth-child(4){animation:.7s cubic-bezier(.22,.8,.24,1) .5s both heroEnter}.hero-copy>:nth-child(5){animation:.7s cubic-bezier(.22,.8,.24,1) .62s both heroEnter}.hero-art{animation:1s cubic-bezier(.22,.8,.24,1) .35s both heroArtSettle}}@keyframes heroEnter{0%{translate:0 16px}to{translate:0}}@keyframes heroArtSettle{0%{translate:0 22px;scale:.985}to{translate:0;scale:1}}.catalog-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;margin-top:72px;display:grid}.catalog-toolbar .catalog-tabs{border:0;border-right:1px solid var(--line);margin-top:0}.catalog-search{align-content:center;gap:6px;min-width:0;padding:12px 18px;display:grid}.catalog-search>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800}.catalog-search input{width:100%;color:var(--ink);font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #1c2f282e;outline:0;padding:4px 24px 7px 0;font-size:.98rem}.catalog-search input::placeholder{color:#5f635c;opacity:1}.catalog-search input::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:var(--forest-2);width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 2l10 10M12 2 2 12' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 2l10 10M12 2 2 12' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.order-contact-form ::placeholder{color:#5f635c;opacity:1}.catalog-search:focus-within input{border-color:var(--forest)}.catalog-search:has(input:focus-visible){box-shadow:inset 0 -3px 0 var(--forest-2), inset 0 0 0 1px #1c2f2833}.product-card__visual{position:relative}.product-card__availability{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--forest-2);letter-spacing:.06em;text-transform:uppercase;background:#f3eddfc2;border:1px solid #ffffff61;padding:7px 10px;font-size:.58rem;font-weight:820;position:absolute;bottom:13px;right:13px}.product-card__add.is-added{color:var(--honey-dark)}.product-card__add.is-added i{background:var(--honey);color:var(--forest-2)}.product-card__add.is-added:hover i{background:var(--honey-bright);transform:scale(1.06)}.catalog-assurance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:34px;padding:18px 0;display:flex}.catalog-panel__intro[hidden]{display:none}.product-card:focus{outline:none}.product-card:focus-visible{outline:2px solid var(--honey-dark);outline-offset:4px}.catalog-ritual+.catalog-assurance{border-top:0;margin-top:0}.catalog-assurance p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.6}.catalog-assurance strong{color:var(--ink)}@media (min-width:561px) and (max-width:1080px){.product-card:nth-child(odd):last-child{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:42% 58%;min-height:430px}.product-card:nth-child(odd):last-child .product-card__visual{border-bottom:0;border-right:1px solid #1c2f281a}}.catalog-ritual{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));gap:26px 18px;margin-top:48px;padding:40px 0;display:grid}.catalog-ritual__lead{grid-area:1/1/span 2/span 4;padding-right:12px}.catalog-ritual__lead h3{margin:0 0 18px}.catalog-ritual__statement{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:1.08}.catalog-ritual__statement em{color:var(--honey-dark);white-space:nowrap}.catalog-ritual__note{max-width:30ch;color:var(--muted);margin:14px 0 0;font-size:.8rem;line-height:1.6}.catalog-ritual__ways{grid-column:5/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.catalog-ritual__ways>div{border-left:1px solid var(--line);padding:2px 20px 0}.catalog-ritual__glyph{fill:none;width:28px;height:28px;stroke:var(--forest);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:14px;display:block}.catalog-ritual__accent{fill:#9a672038;stroke:var(--honey-dark)}.catalog-ritual__ways dt{font-family:var(--serif);color:var(--ink);margin:0 0 6px;font-size:1.05rem}.catalog-ritual__ways dd{color:var(--muted);margin:0;font-size:.74rem;line-height:1.55}.catalog-ritual__keep{border-top:1px solid var(--line);font-family:var(--serif);color:var(--ink);grid-column:5/-1;margin:0;padding:18px 20px 0;font-size:.95rem;line-height:1.5}.catalog-ritual__keep strong{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--honey-dark);margin-right:10px;font-size:.6rem;font-weight:800}@media (max-width:1080px){.catalog-ritual{grid-template-columns:minmax(0,1fr);row-gap:28px}.catalog-ritual__lead,.catalog-ritual__ways,.catalog-ritual__keep{grid-area:auto/1}.catalog-ritual__lead{padding-right:0}.catalog-ritual__ways{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.catalog-ritual__ways>div:nth-child(odd){border-left:0;padding-left:0}.catalog-ritual__keep{padding-inline:0}}@media (max-width:560px){.catalog-ritual{margin-top:36px;padding:30px 0}.catalog-ritual__ways{grid-template-columns:minmax(0,1fr);row-gap:18px}.catalog-ritual__ways>div{border-left:0;grid-template-columns:30px minmax(0,1fr);column-gap:12px;padding:0;display:grid}.catalog-ritual__glyph{grid-row:1/span 2;width:24px;height:24px;margin:2px 0 0}}.catalog-empty{text-align:center;border:1px solid var(--line);background:#ffffff38;place-content:center;justify-items:center;min-height:310px;display:grid}.catalog-empty strong{font-family:var(--serif);font-size:2rem;font-weight:400}.catalog-empty p{max-width:420px;color:var(--muted);margin:10px 0 24px;font-size:.8rem}.story-copy__lede{border-left:2px solid var(--honey-dark);color:#48584f;max-width:680px;font-family:var(--serif);margin:28px 0 38px;padding-left:24px;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.42}.story-signature{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.story-signature>div{border-right:1px solid var(--line);gap:6px;padding:17px 14px 18px 0;display:grid}.story-signature>div:not(:first-child){padding-left:14px}.story-signature>div:last-child{border-right:0}.story-signature span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:820}.story-signature strong{font-family:var(--serif);font-size:1.05rem;font-weight:400}.story-art__frame{z-index:4;color:#1c2f28cc;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #1c2f2833;justify-content:space-between;padding-top:12px;font-size:.55rem;font-weight:760;display:flex;position:absolute;top:22px;left:22px;right:22px}.story-art__frame i{font-style:normal}.honey-harvest{background:radial-gradient(circle at 70% 44%,#ffeca68a 0 9%,#0000 31%),linear-gradient(135deg,#dbac51 0%,#ce9236 45%,#b87525 100%);height:255vh;min-height:1700px;position:relative;overflow:clip}.honey-harvest__sticky{height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.honey-harvest__sticky:before{content:"";pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");position:absolute;inset:0}.honey-harvest__copy{z-index:5;pointer-events:none;height:100%;position:relative}.honey-harvest__chapter{opacity:1;will-change:transform, opacity;width:min(470px,max(340px,50% - 12vw - 28px));position:absolute;top:50%;left:0;transform:translateY(18px);container-type:inline-size}.honey-harvest.is-live .honey-harvest__chapter,.honey-harvest:not(.is-live) .honey-harvest__chapter:not(.honey-harvest__chapter--a){opacity:0}@media (min-width:801px){.honey-harvest__chapter{translate:0 -50%}}.honey-harvest__chapter h2{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:min(clamp(4rem,6.1vw,7.4rem),27cqw);font-weight:400;line-height:.82}.honey-harvest__chapter h2 em{font-weight:400}.honey-harvest__chapter>p:last-child{max-width:470px;color:var(--forest-2);margin:26px 0 0;font-size:.88rem;line-height:1.72}.honey-harvest__scene{z-index:2;position:absolute;inset:0 0 0 38%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 24px),#0000 100%)}.honey-harvest__atmosphere{filter:blur(2px);background:radial-gradient(circle,#fff5c578 0 9%,#ffe79338 31%,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;top:49%;left:40%;transform:translate(-50%,-50%)}.honey-harvest__macro{width:min(760px,75vw);position:absolute;top:50%;left:2%;overflow:visible;transform:translateY(-52%)}.honey-flower__anchor{fill:none}.honey-flower{transform-box:fill-box;transform-origin:50% 92%;will-change:transform}.honey-macro-bee{will-change:transform}.honey-drop{filter:drop-shadow(0 5px 6px #63380447);transition:none}.honey-stream{fill:none;stroke:#7e4304;stroke-width:6px;stroke-linecap:round;stroke-dasharray:140;stroke-dashoffset:140px;filter:drop-shadow(0 4px 4px #65360140)}.honey-comb{will-change:opacity}.honey-comb *{transition:none!important}.order-contact-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;padding-top:22px;display:grid}.order-contact-form__intro{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:22px;display:flex}.order-contact-form__intro span{letter-spacing:.12em;text-transform:uppercase;color:var(--honey-dark);font-size:.6rem;font-weight:830}.order-contact-form__intro p{max-width:330px;color:var(--muted);margin:0;font-size:.65rem;line-height:1.5}.order-contact-form label{gap:7px;display:grid}.order-contact-form label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:780}.order-contact-form input,.order-contact-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#ffffff47;border-radius:0;outline:0;padding:12px 13px}.order-contact-form input:focus,.order-contact-form textarea:focus{border-color:var(--forest-2);box-shadow:0 0 0 2px var(--forest-2), 0 0 0 5px #d8a24859}.order-contact-form__full{grid-column:1/-1}.order-drawer__alternatives{flex-wrap:wrap;gap:14px 18px;margin-top:16px;display:flex}.order-drawer__alternatives .text-link{border:0;margin-top:0;padding:0;font-size:.67rem}.order-draft{margin-top:14px}.order-draft>summary{cursor:pointer;list-style:none;display:inline-flex}.order-draft>summary::-webkit-details-marker{display:none}.order-draft>textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#fff6;margin-top:10px;padding:10px 12px;font-size:.72rem;line-height:1.55}.product-card,.delivery-map,.story-art{box-shadow:0 18px 55px #14272012}.product-card{position:relative;transform:translateZ(0)}.product-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 25%,#ffffff2e 47%,#0000 62%);transition:opacity .25s,transform .62s cubic-bezier(.22,.8,.24,1);position:absolute;inset:0;transform:translate(-42%)}.product-card:hover:after{opacity:1;transform:translate(44%)}@media (max-width:1080px){.catalog-toolbar{grid-template-columns:1fr}.catalog-toolbar .catalog-tabs{border-right:0;border-bottom:1px solid var(--line)}.catalog-search{grid-template-columns:110px 1fr;align-items:center;gap:16px;min-height:62px}.story-signature{grid-template-columns:1fr}.story-signature>div,.story-signature>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:12px 0}.story-signature>div:last-child{border-bottom:0}.honey-harvest__chapter{width:min(480px,43vw - 44px)}.honey-harvest__scene{left:43%}}@media (max-width:800px){.page-bee{z-index:38;width:58px;height:47px}.catalog-toolbar{margin-top:52px}.catalog-toolbar .catalog-tabs{margin-inline:0;padding-left:0}.catalog-search{grid-template-columns:1fr;gap:5px;padding:10px 14px 13px}.catalog-assurance{flex-direction:column;align-items:flex-start;gap:13px}.story-copy__lede{max-width:620px}.story-signature{grid-template-columns:repeat(3,1fr)}.story-signature>div,.story-signature>div:not(:first-child){border-right:1px solid var(--line);border-bottom:0;padding:13px 10px}.story-signature>div:first-child{padding-left:0}.story-signature>div:last-child{border-right:0}.honey-harvest{height:215vh;min-height:1450px}.honey-harvest__chapter{width:100%;top:10%}.honey-harvest__chapter h2{max-width:620px;font-size:clamp(3.4rem,11vw,6rem)}.honey-harvest__chapter>p:last-child{max-width:540px}.honey-harvest__scene{inset:34% -8% -3% 0;-webkit-mask-image:none;mask-image:none}.honey-harvest__macro{width:96vw;top:42%;left:-8%}}@media (min-width:561px) and (max-width:800px){.honey-harvest__macro{width:88vw;left:2%}.story-art{aspect-ratio:620/820;--note-band:58px;min-height:0}}@media (max-width:560px){.page-bee{width:49px;height:40px}.hero-art__bottles{animation-duration:10s}.catalog-toolbar{margin-inline:-14px}.catalog-search{margin-inline:14px}.product-card__availability{letter-spacing:.05em;text-align:center;text-wrap:balance;padding:5px 6px;font-size:.6rem;line-height:1.25;bottom:7px;left:7px;right:7px}.catalog-assurance{margin-top:24px}.story-copy__lede{margin:24px 0 30px;padding-left:18px;font-size:1.2rem}.story-signature{grid-template-columns:1fr}.story-signature>div,.story-signature>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:11px 0}.story-signature>div:last-child{border-bottom:0}.story-art__frame{left:16px;right:16px}.honey-harvest{height:190vh;min-height:1250px}.honey-harvest__chapter{top:max(10%, calc(var(--header-height) + 14px));width:calc(100vw - 28px)}.honey-harvest__chapter h2{font-size:clamp(3rem,14vw,4.7rem)}.honey-harvest__chapter>p:last-child{margin-top:18px;font-size:.76rem;line-height:1.58}.honey-harvest__scene{inset:max(38%,17.5rem) 0 -8%}.honey-harvest__macro{width:130vw;top:36%;left:0}.honey-harvest__sticky{min-height:0}.honey-harvest__scene{-webkit-mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.order-contact-form{grid-template-columns:1fr}.order-contact-form__intro,.order-contact-form__full{grid-column:auto}.order-contact-form__intro{flex-direction:column;align-items:flex-start;gap:6px}.order-drawer__alternatives{gap:11px 15px}.order-drawer__foot{padding-top:14px;padding-bottom:16px}}@media (max-height:700px) and (min-width:561px){.order-drawer__head{min-height:78px;padding-top:14px;padding-bottom:14px}.order-drawer__content{padding-top:12px;padding-bottom:12px}.order-drawer__foot{padding-top:13px;padding-bottom:13px}.order-contact-form{margin-top:18px;padding-top:16px}}@media (scripting:none){.site-header{color:var(--ink);background:#f3eddff5}.menu-button,.order-button,.mobile-order-bar,.catalog-toolbar,.catalog-more,.product-card__add,.catalog-assurance button{display:none!important}}.catalog-noscript{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.catalog-noscript h3{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 18px;font-size:1.9rem;font-weight:400}.catalog-noscript h4{letter-spacing:.12em;text-transform:uppercase;color:var(--honey-dark);margin:22px 0 8px;font-size:.68rem;font-weight:800}.catalog-noscript ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.catalog-noscript li{border-bottom:1px solid var(--line);gap:2px;padding-bottom:10px;display:grid}.catalog-noscript li span{color:var(--muted);font-size:.8rem}.catalog-noscript li em{color:var(--muted);font-size:.82rem;font-style:normal}.catalog-noscript p{margin:22px 0 0;font-size:.9rem}@media (max-height:600px){.order-drawer{overscroll-behavior:contain;grid-template-rows:max-content max-content max-content;overflow-y:auto}.order-drawer__content{overflow:visible}}@media (max-width:380px){.hero-art__bottles{transform:scale(.72)}}@media (max-width:340px){.hero-art__bottles{transform:scale(.66)}}@media (min-width:801px){.hero-section{align-content:center;display:grid}}@media (min-width:1081px) and (max-height:820px){.hero-section{padding:112px 0 80px}.hero-copy__lead{margin-top:26px}.hero-copy__actions{margin-top:28px}.hero-trust{margin-top:36px}.hero-art{min-height:max(460px,100svh - 192px)}.hero-art__bottles{top:-22px;scale:.8}.hero-art__caption{bottom:18px}}@media (max-height:500px) and (orientation:landscape){:root{--header-height:60px}.scroll-cue{display:none}.delivery-layout{align-items:start}.mobile-menu{padding-top:calc(var(--header-height) + 10px)}.mobile-menu__nav>a{padding:9px 0;font-size:clamp(1.5rem,8vh,2.2rem)}.mobile-menu__inner .button{margin-top:14px}.honey-harvest__sticky{min-height:0}.honey-harvest__chapter{top:calc(var(--header-height) + 10px);width:min(480px,43vw - 30px);translate:none}.honey-harvest__chapter h2{font-size:clamp(2rem,5.6vw,3rem)}.honey-harvest__chapter>p:last-child{margin-top:12px;font-size:.72rem}.honey-harvest__scene{inset:0 0 0 43%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 24px),#0000 100%)}.honey-harvest__macro{width:min(760px,57vw);top:50%;left:0}}@media (prefers-reduced-motion:reduce){.page-bee{display:none!important}.hero-art__bottles,.hero-art__ingredient,.hero-art__halo,.hero-bottle__glass:after{animation:none!important}}@media (max-width:560px) and (max-height:700px){.honey-harvest__scene{inset:max(38%, 16rem) 0 calc(78px + env(safe-area-inset-bottom,0px)) 0}.honey-harvest__macro{width:112vw;top:46%}}@media (scripting:none),(prefers-reduced-motion:reduce){.honey-harvest{height:auto;min-height:0;padding:100px 0 80px}.honey-harvest__sticky{height:auto;min-height:0;position:relative}.honey-harvest__copy{height:auto}.honey-harvest__chapter{width:min(560px,100%);margin-bottom:30px;position:relative;top:auto;left:auto;translate:none;opacity:1!important;transform:none!important}.honey-harvest__scene{height:auto;margin-top:10px;position:relative;inset:auto;overflow:hidden;-webkit-mask-image:none;mask-image:none}.honey-harvest__atmosphere{width:420px;height:420px;top:46%;left:30%}.honey-harvest__macro{width:min(640px,94%);height:auto;margin:0 auto;display:block;position:relative;top:auto;left:auto;transform:translate(0,0)}}.motion-ready .reveal-target{transition:translate .7s cubic-bezier(.22,.8,.24,1) var(--reveal-delay,0s);translate:0 14px}.motion-ready .section-heading.reveal-target{translate:0 20px}.motion-ready .section-heading.reveal-target,.motion-ready .proof-quotes article.reveal-target{transition-duration:.8s}.motion-ready .ingredients-index li.reveal-target:not(.is-inview){translate:0 10px}.motion-ready .story-art.reveal-target,.motion-ready .delivery-map.reveal-target{transition:translate .75s cubic-bezier(.22,.8,.24,1) var(--reveal-delay,0s), scale .75s cubic-bezier(.22,.8,.24,1) var(--reveal-delay,0s);scale:.985}.motion-ready .reveal-target.is-initial{transition:none}.motion-ready .reveal-target.is-inview{translate:0;scale:1}.product-card--new{animation:.34s cubic-bezier(.22,.8,.24,1) both catalogCardEnter}@keyframes catalogCardEnter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.product-grid{animation:none}.cart-toast{z-index:86;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(460px,100% - 44px);min-height:76px;color:var(--white);opacity:0;pointer-events:none;background:#0f2821f5;border:1px solid #efc96e47;grid-template-columns:38px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:12px 12px 12px 14px;transition:opacity .28s,transform .38s cubic-bezier(.22,.8,.24,1);display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(18px)scale(.98);box-shadow:0 20px 55px #07161147}.cart-toast.is-visible{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.cart-toast__mark{background:var(--honey);width:38px;height:38px;color:var(--forest-2);border-radius:50%;place-items:center;font-weight:900;display:grid}.cart-toast__copy{gap:3px;min-width:0;display:grid}.cart-toast__copy span{color:#fbf7ec8c;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:800}.cart-toast__copy strong{-webkit-line-clamp:2;line-clamp:2;font-family:var(--serif);-webkit-box-orient:vertical;font-size:1rem;font-weight:400;animation:.3s cubic-bezier(.22,.8,.24,1) both toastCopyIn;display:-webkit-box;overflow:hidden}@keyframes toastCopyIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.cart-toast>button:not(.cart-toast__close){color:var(--white);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fbf7ec47;padding:4px 0;font-size:.65rem;font-weight:780}.cart-toast__close{color:#fbf7ec8c;cursor:pointer;background:0 0;border:0;width:24px;height:30px;font-size:1.15rem}@media (max-width:560px){.cart-toast{grid-template-columns:34px minmax(0,1fr) auto;width:auto;bottom:80px;left:14px;right:14px}.cart-toast__mark{width:34px;height:34px}.cart-toast__close{display:none}.cart-toast>button:not(.cart-toast__close){font-size:.6rem}}@media (prefers-reduced-motion:reduce){.motion-ready .reveal-target,.motion-ready .reveal-target.is-inview{opacity:1;transition:none;translate:none;scale:none}.product-card--new{animation:none}}@container (max-width:18em){.product-card,.product-card:nth-child(n){grid-template-rows:200px auto;grid-template-columns:minmax(0,1fr)}.product-card .product-card__visual{border-bottom:1px solid #1c2f281a;border-right:0}.product-card h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.skip-link{z-index:120;background:var(--forest-2);color:var(--white);border:1px solid #efc96e8c;padding:10px 14px;font-size:.78rem;font-weight:800;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}html.has-toast{scroll-padding-bottom:114px}@media (max-width:560px){html.has-toast{scroll-padding-bottom:176px}}.order-drawer{grid-template-columns:minmax(0,1fr)}.order-drawer__head{gap:12px}.order-drawer__head>div{min-width:0}.order-drawer__foot>p.order-drawer__notice:empty{margin:0}.site-footer__bottom a{margin-block:-16px;padding-block:16px}.order-drawer__alternatives .text-link{margin-block:-8px;padding-block:8px}.is-offscreen *,.is-offscreen :before,.is-offscreen :after{animation-play-state:paused!important}.proof-intro h2,.final-cta h2,.proof-quotes article p{text-wrap:balance}p,li,blockquote{text-wrap:pretty}@supports (animation-timeline:scroll()){html:not(.motion-ready) .site-header{animation:linear both headerSolid;animation-timeline:scroll(root);animation-range:0 24px}}@keyframes headerSolid{to{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#f3eddff2}}@media (max-width:560px){.order-button>span:first-child{display:none}.order-button{background:0 0;border:0;padding-left:6px}.hero-bottle{flex-shrink:0}.hero-trust{color:#fbf7ecb8;gap:7px;display:grid}.hero-trust span:not(:last-child):after{display:none}.hero-trust span:before{content:"";background:var(--honey);border-radius:50%;width:3px;height:3px}.cart-toast{grid-template-columns:34px minmax(0,1fr)}.cart-toast>button:not(.cart-toast__close){grid-column:2;justify-self:start}.cart-toast__copy strong{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cart-toast>button:not(.cart-toast__close){text-underline-offset:4px;border-bottom:0;min-height:44px;padding-block:12px;-webkit-text-decoration:underline #fbf7ec66;text-decoration:underline #fbf7ec66}.order-button{min-width:44px;min-height:44px}}.honey-harvest--video{background:#f5e29b;height:300svh;min-height:1500px}.honey-harvest--video .honey-harvest__sticky{height:100svh;min-height:0}.honey-harvest--video .honey-harvest__sticky:before{display:none}.honey-harvest--video .honey-harvest__chapter{color:#203b2b;background:#f5e29b;border-radius:4px;width:min(440px,34vw);padding:24px;top:50%;translate:0 -50%}.honey-harvest--video .honey-harvest__chapter h2{font-size:min(clamp(2.8rem,5vw,5.6rem),25cqw);line-height:.98}.honey-harvest--video .honey-harvest__chapter>p:last-child{color:#294331;font-size:.9rem}.honey-harvest--video .honey-harvest__scene{justify-content:center;align-items:center;display:flex;inset:0 0 0 40%;-webkit-mask-image:none;mask-image:none;container-type:size}.honey-harvest__video,.honey-harvest__frames{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.honey-harvest__frames{aspect-ratio:736/400;background-image:url(/videos/bee-nectar-mobile.webp);background-position:0 0;background-size:1000% 1000%;width:100%;display:none}.honey-harvest__video{aspect-ratio:736/400;object-fit:contain;flex-shrink:0;width:min(100cqw,184cqh);height:auto;display:block}@media (max-width:800px),(pointer:coarse){.honey-harvest--video .honey-harvest__video{display:none}.honey-harvest--video .honey-harvest__frames{background-repeat:no-repeat;flex-shrink:0;width:min(100cqw,184cqh);display:block}}@media (max-width:800px) and (min-height:501px){.honey-harvest--video .honey-harvest__chapter{top:calc(var(--header-height) + 30px);width:100%;padding:0;translate:none}.honey-harvest--video .honey-harvest__chapter h2{max-width:540px;font-size:clamp(2.5rem,10vw,4.3rem)}.honey-harvest--video .honey-harvest__chapter>p:last-child{max-width:540px;margin-top:18px;font-size:.85rem}.honey-harvest--video .honey-harvest__scene{inset:max(38%, 21rem) 0 calc(84px + env(safe-area-inset-bottom,0px));align-items:flex-start}}@media (max-height:500px){.honey-harvest--video .honey-harvest__chapter{top:calc(var(--header-height) + 10px);width:36vw;padding:0;translate:none}.honey-harvest--video .honey-harvest__chapter h2{font-size:min(2.2rem,24cqw)}.honey-harvest--video .honey-harvest__chapter>p:last-child{margin-top:12px;font-size:.72rem}}@media (scripting:none),(prefers-reduced-motion:reduce){.honey-harvest--video{height:auto;min-height:0}.honey-harvest--video .honey-harvest__sticky{height:auto;position:relative}.honey-harvest--video .honey-harvest__chapter{width:min(560px,100%);padding:0;position:relative;top:auto;translate:none;opacity:1!important}.honey-harvest--video .honey-harvest__scene{width:min(900px,100%);margin:30px auto 0;position:relative;inset:auto;container-type:normal}.honey-harvest--video .honey-harvest__frames{width:100%}.honey-harvest--video .honey-harvest__video{aspect-ratio:736/400;height:auto}}
