:root{--kb-espresso:#3c1c0c;--kb-cream:#fceed2;--kb-paper:#fff8eb;--kb-roast:#4d2116;--kb-mist:#d9c7ad;--kb-bark:#69402b;--kb-copper:#ae6642;--surface:var(--kb-paper);--ink:var(--kb-espresso);--muted:var(--kb-bark);--rule:var(--kb-mist);--action:var(--kb-espresso);--on-action:var(--kb-cream);--serif:"Noto Serif", Georgia, serif;--sans:"Open Sans", Arial, sans-serif;--display:clamp(2.5rem, 6.5vw, 4.5rem);--heading:clamp(1.75rem, 4vw, 2.5rem);--radius:.25rem;--gutter:max(20px, 6vw);color-scheme:light}.kb-dark{--surface:var(--kb-espresso);--ink:var(--kb-cream);--muted:var(--kb-mist);--rule:var(--kb-bark);--action:var(--kb-cream);--on-action:var(--kb-espresso);background:var(--surface);color:var(--ink)}.kb-cream{--surface:var(--kb-cream);background:var(--surface);color:var(--ink)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface);color:var(--ink);font:400 1rem/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}@media (width>=900px){body{font-size:1.0625rem}}h1,h2,h3{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:400}h1{font-size:var(--display);line-height:1.1}h2{font-size:var(--heading);line-height:1.18}h3{font-size:1.375rem;line-height:1.25}em{font-style:italic}p{max-width:55ch;margin:0}a{color:inherit}img{max-width:100%;display:block}.wrap{width:min(calc(100% - 2 * var(--gutter)), 72rem);margin-inline:auto}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.button{background:var(--action);min-height:44px;color:var(--on-action);border-radius:var(--radius);font:600 1rem/1.3 var(--sans);border:1px solid #0000;justify-content:center;align-items:center;padding:.625rem 1.125rem;text-decoration:none;display:inline-flex}.button:hover{text-underline-offset:.2em;text-decoration:underline}:focus-visible{outline-offset:4px;outline:2px solid}.hero-pour[data-astro-cid-vdgg4472]{width:100%;position:relative}.hp-svg[data-astro-cid-vdgg4472]{width:100%;height:auto;display:block;overflow:visible}.hp-orbit[data-astro-cid-vdgg4472]{fill:none;stroke:#d9c7ad2e;stroke-width:1px;stroke-dasharray:3 9;transform-origin:320px 370px;animation:80s linear infinite hp-spin}.hp-orbit-2[data-astro-cid-vdgg4472]{stroke-dasharray:none;stroke:#d9c7ad14;animation-duration:120s;animation-direction:reverse}@keyframes hp-spin{to{transform:rotate(360deg)}}.hp-glow[data-astro-cid-vdgg4472]{transform-origin:320px 380px;animation:6s ease-in-out infinite hp-pulse}@keyframes hp-pulse{50%{opacity:.75;transform:scale(1.08)}}.hp-bean[data-astro-cid-vdgg4472] ellipse,.hp-bean[data-astro-cid-vdgg4472] path{fill:none;stroke:var(--kb-mist);stroke-width:1.4px}.hp-bean-inner[data-astro-cid-vdgg4472]{opacity:.55}.hp-steam[data-astro-cid-vdgg4472] path[data-astro-cid-vdgg4472]{fill:none;stroke:var(--kb-cream);stroke-width:2.2px;stroke-linecap:round;opacity:0}.hp-svg[data-astro-cid-vdgg4472] .hp-lines path,.hp-svg[data-astro-cid-vdgg4472] .hp-lines ellipse,.hp-svg[data-astro-cid-vdgg4472] .hp-under path,.hp-svg[data-astro-cid-vdgg4472] .hp-under ellipse{fill:none;stroke:var(--kb-cream);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.hp-svg[data-astro-cid-vdgg4472] .hp-thin{opacity:.55;stroke-width:1.2px!important}.hp-svg[data-astro-cid-vdgg4472] .hp-fill-dark{fill:var(--kb-espresso)!important}.hp-crema[data-astro-cid-vdgg4472]{fill:none;stroke:#d9a877;stroke-width:2.2px}.hp-svg[data-astro-cid-vdgg4472] .hp-ripples ellipse{fill:none;stroke:#d9a877;stroke-width:1.4px}.hp-stream-body[data-astro-cid-vdgg4472]{stroke:#8a5132;stroke-width:7px;stroke-linecap:round}.hp-stream-flow[data-astro-cid-vdgg4472]{stroke:#d9a877;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:6 18;stroke-opacity:.8;animation:.5s linear infinite hp-flow}@keyframes hp-flow{to{stroke-dashoffset:-24px}}.hp-svg[data-astro-cid-vdgg4472] .hp-drops circle{fill:#8a5132;stroke:#d9a877;stroke-width:1px}.hp-kettle-lines[data-astro-cid-vdgg4472] path[data-astro-cid-vdgg4472],.hp-kettle-lines[data-astro-cid-vdgg4472] circle[data-astro-cid-vdgg4472]{fill:none;stroke:var(--kb-cream);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.hp-kettle-lines[data-astro-cid-vdgg4472] path[data-astro-cid-vdgg4472]:first-child{fill:var(--kb-espresso)}.hp-thumbs{gap:.75rem;display:flex}.hp-thumb{width:84px;color:var(--kb-mist);font:600 .72rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fceed208;border:1px solid #d9c7ad40;border-radius:12px;justify-items:center;gap:.3rem;padding:.55rem .4rem .45rem;transition:border-color .3s,background .3s,color .3s;display:grid}.hp-thumb svg{width:44px;height:44px}.hp-thumb svg path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hp-thumb[aria-selected=true]{border-color:var(--kb-copper);color:var(--kb-cream);background:#ae664229}.hp-thumb:hover{border-color:var(--kb-mist)}.bl-svg[data-astro-cid-pai5m53m]{width:100%;height:auto;display:block;overflow:visible}.bl-line[data-astro-cid-pai5m53m]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.bl-thin[data-astro-cid-pai5m53m]{stroke-width:1.2px;opacity:.55}.bl-solid[data-astro-cid-pai5m53m]{fill:var(--kb-cream)}.bl-granules[data-astro-cid-pai5m53m] circle[data-astro-cid-pai5m53m]{fill:#5a2a16;opacity:0}.bl-stream[data-astro-cid-pai5m53m]{stroke:#8a5132;stroke-width:7px;stroke-linecap:round;opacity:0}.bl-steam[data-astro-cid-pai5m53m] path[data-astro-cid-pai5m53m]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;opacity:0}.pa[data-astro-cid-jfkmkbk7]{width:100%;height:auto;color:var(--kb-espresso);display:block}.pa-shadow[data-astro-cid-jfkmkbk7]{fill:var(--kb-mist);opacity:.5}.pa-l[data-astro-cid-jfkmkbk7]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pa-thin[data-astro-cid-jfkmkbk7]{stroke-width:1.1px;opacity:.5}.pa-lid[data-astro-cid-jfkmkbk7]{fill:var(--kb-cream)}.pa-sachet[data-astro-cid-jfkmkbk7]{fill:var(--kb-paper)}.pa-fill[data-astro-cid-jfkmkbk7] circle[data-astro-cid-jfkmkbk7],.pa-fill[data-astro-cid-jfkmkbk7] rect[data-astro-cid-jfkmkbk7]{fill:var(--kb-bark);opacity:.85}.pa-beans[data-astro-cid-jfkmkbk7] ellipse[data-astro-cid-jfkmkbk7]{fill:var(--kb-bark);stroke:currentColor;stroke-width:1px}.pa-label[data-astro-cid-jfkmkbk7]{fill:var(--kb-cream);stroke:currentColor;stroke-width:1.2px}.pa-word[data-astro-cid-jfkmkbk7]{font:400 17px/1 var(--sans);letter-spacing:.32em;text-anchor:middle;fill:currentColor}.pa-word-sm[data-astro-cid-jfkmkbk7]{font-size:14px}.pa-small[data-astro-cid-jfkmkbk7]{font:600 8.5px/1 var(--sans);letter-spacing:.16em;text-anchor:middle;fill:currentColor;opacity:.85}.grain[data-astro-cid-lcdefpme]{z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%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)'/%3E%3C/svg%3E");width:200%;height:200%;position:fixed;inset:-50%}.cursor[data-astro-cid-lcdefpme],.cursor-ring[data-astro-cid-lcdefpme]{z-index:100;pointer-events:none;opacity:0;border-radius:50%;position:fixed;top:0;left:0}.cursor[data-astro-cid-lcdefpme]{background:var(--kb-copper);width:8px;height:8px;margin:-4px 0 0 -4px}.cursor-ring[data-astro-cid-lcdefpme]{width:40px;height:40px;font:600 .7rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--kb-paper);border:1px solid #ae6642b3;place-items:center;margin:-20px 0 0 -20px;transition:width .3s,height .3s,margin .3s,background .3s;display:grid}.cursor-ring[data-astro-cid-lcdefpme].big{background:#ae664226;width:80px;height:80px;margin:-40px 0 0 -40px}.cursor-ring[data-astro-cid-lcdefpme].label{background:var(--kb-copper);border-color:var(--kb-copper);width:84px;height:84px;margin:-42px 0 0 -42px}html.has-cursor .cursor[data-astro-cid-lcdefpme],html.has-cursor .cursor-ring[data-astro-cid-lcdefpme]{opacity:1}.site-header[data-astro-cid-lcdefpme]{z-index:50;color:var(--kb-cream);border-bottom:1px solid #0000;transition:background .4s,transform .45s cubic-bezier(.7,0,.2,1),border-color .4s;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-lcdefpme].solid{backdrop-filter:blur(14px);background:#3c1c0cdb;border-color:#69402bb3}.site-header[data-astro-cid-lcdefpme].hide{transform:translateY(-100%)}.header-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:1rem;min-height:76px;display:flex}.header-logo[data-astro-cid-lcdefpme]{width:164px;height:auto}nav[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(1rem,2.5vw,2.25rem);display:flex}.link[data-astro-cid-lcdefpme]{padding:.6rem 0;font-size:.95rem;font-weight:600;text-decoration:none;position:relative}.link[data-astro-cid-lcdefpme]:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.7,0,.2,1);position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.link[data-astro-cid-lcdefpme]:hover:after{transform-origin:0;transform:scaleX(1)}.btn[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--kb-cream);min-height:48px;color:var(--kb-espresso);font:600 1rem/1.2 var(--sans);border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.5rem;text-decoration:none;transition:color .35s;display:inline-flex;position:relative;overflow:hidden}.btn[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;border-radius:inherit;background:var(--kb-copper);transition:transform .45s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translateY(101%)}.btn[data-astro-cid-lcdefpme]:hover:after{transform:none}.btn[data-astro-cid-lcdefpme]:hover{color:var(--kb-paper)}.btn-sm[data-astro-cid-lcdefpme]{min-height:42px;padding:.5rem 1.1rem;font-size:.9rem}.btn-dark[data-astro-cid-lcdefpme]{background:var(--kb-espresso);color:var(--kb-cream)}.btn-round[data-astro-cid-lcdefpme]{background:var(--kb-copper);width:48px;height:48px;color:var(--kb-paper);border-radius:50%;place-items:center;font-size:1.3rem;text-decoration:none;transition:transform .3s;display:inline-grid}.btn-round[data-astro-cid-lcdefpme]:hover{transform:rotate(45deg)}.eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:.75rem;display:flex}.eyebrow[data-astro-cid-lcdefpme]:before{content:"";background:currentColor;width:28px;height:1px}h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic}section[data-astro-cid-lcdefpme]{scroll-margin-top:76px}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:3rem;display:flex}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(110% 80% at 55% 45%, #5a2a14 0%, var(--kb-espresso) 55%, #2c1307 100%);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-branch[data-astro-cid-lcdefpme]{opacity:.1;pointer-events:none;transform-origin:100% 100%;width:min(34vw,420px);animation:9s ease-in-out infinite sway;position:absolute;bottom:-10%;right:-4%}@keyframes sway{50%{transform:rotate(-3deg)}}.hero-grid[data-astro-cid-lcdefpme]{width:min(calc(100% - 2 * var(--gutter)), 84rem);grid-template-columns:1.15fr 1.2fr .75fr;align-items:end;gap:1.5rem;padding-block:110px 64px;display:grid;position:relative}.hero-left[data-astro-cid-lcdefpme]{z-index:2;gap:2rem;margin-right:-14%;display:grid;position:relative}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(2.6rem,5.8vw,6rem);line-height:.98}.hero-title[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]{white-space:nowrap;padding-bottom:.06em;display:block;overflow:hidden}.hero-title[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:inline-block}.hero-title[data-astro-cid-lcdefpme] .fade[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, #fceed247 0%, var(--kb-cream) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--kb-mist)}.hero-art[data-astro-cid-lcdefpme]{z-index:1;align-self:center;position:relative}.hero-right[data-astro-cid-lcdefpme]{z-index:2;gap:1rem;padding-bottom:.5rem;display:grid;position:relative}.hero-sub[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.1}.hero-sub[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.hero-right[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--kb-mist)}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.scroll-cue[data-astro-cid-lcdefpme]{letter-spacing:.25em;text-transform:uppercase;opacity:.6;justify-items:center;gap:.5rem;font-size:.68rem;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.scroll-cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#fceed240;width:1px;height:36px;position:relative;overflow:hidden}.scroll-cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";background:var(--kb-cream);width:100%;height:50%;animation:1.8s cubic-bezier(.7,0,.2,1) infinite drip;position:absolute;top:-50%;left:0}@keyframes drip{to{top:100%}}.marquee[data-astro-cid-lcdefpme]{border-block:1px solid var(--kb-mist);color:var(--kb-espresso);padding:1.3rem 0;overflow:hidden}.marquee-track[data-astro-cid-lcdefpme]{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee-set[data-astro-cid-lcdefpme]{display:flex}.marquee[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--serif);white-space:nowrap;align-items:center;gap:2.25rem;padding-right:2.25rem;font-size:clamp(1.6rem,3.6vw,2.8rem);display:flex}.marquee[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--kb-bark);font-style:italic}.marquee[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:38px;height:auto}@keyframes marquee{to{transform:translate(-50%)}}.about[data-astro-cid-lcdefpme]{background:var(--kb-paper);padding-block:clamp(5rem,11vw,8rem)}.about-title[data-astro-cid-lcdefpme]{max-width:26ch;margin:1.25rem 0 4rem;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.22}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--kb-mist);align-content:start;gap:.6rem;padding-top:1.5rem;display:grid}.f-icon[data-astro-cid-lcdefpme]{width:56px;height:56px;margin-bottom:.5rem}.f-icon[data-astro-cid-lcdefpme] *{fill:none;stroke:var(--kb-espresso);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.features[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--kb-bark)}.range[data-astro-cid-lcdefpme]{background:var(--kb-paper);padding-block:clamp(4rem,9vw,7rem)}.range[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:1rem;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.06}.range[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--kb-bark)}.tabs[data-astro-cid-lcdefpme]{border:1px solid var(--kb-mist);border-radius:999px;gap:.4rem;padding:.3rem;display:flex}.tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font:600 .95rem/1 var(--sans);color:var(--kb-bark);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 1.1rem}.tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true]{background:var(--kb-espresso);color:var(--kb-cream)}.products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.product[data-astro-cid-lcdefpme]{border:1px solid var(--kb-mist);background:var(--kb-paper);border-radius:18px;flex-direction:column;transition:transform .4s,box-shadow .4s;display:flex;overflow:hidden}.product[data-astro-cid-lcdefpme][hidden]{display:none}.product[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px);box-shadow:0 24px 50px -30px #3c1c0c73}.product-art[data-astro-cid-lcdefpme]{background:var(--kb-cream);padding:1.5rem 2.5rem .5rem}.product-art[data-astro-cid-lcdefpme] svg{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.product[data-astro-cid-lcdefpme]:hover .product-art[data-astro-cid-lcdefpme] svg{transform:translateY(-6px)rotate(-2deg)}.product-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:.45rem;padding:1.4rem 1.5rem 1.5rem;display:flex}.product[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.6rem}.product-line[data-astro-cid-lcdefpme]{color:var(--kb-bark)}.product-foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--kb-mist);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:1rem;display:flex}.price[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.4rem}.price[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--kb-bark);font-size:.85rem}.soon[data-astro-cid-lcdefpme]{color:var(--kb-copper);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:600}.brew[data-astro-cid-lcdefpme]{color:var(--kb-espresso);padding-block:clamp(4rem,9vw,6rem)}.brew-pin[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.brew[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1rem 0 2.5rem;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.06}.brew[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--kb-bark)}.steps[data-astro-cid-lcdefpme]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--kb-mist);grid-template-columns:3.5rem 1fr;gap:1rem;padding-top:1.25rem;transition:opacity .4s;display:grid}.step-num[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--kb-copper);font-size:1.1rem}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.8rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--kb-bark);margin-top:.3rem}.brew-art[data-astro-cid-lcdefpme]{width:100%;max-width:560px;color:var(--kb-espresso);justify-self:center}html.motion .step[data-astro-cid-lcdefpme]:not([data-step="0"]){opacity:.3}.why[data-astro-cid-lcdefpme]{padding-block:clamp(5rem,11vw,8rem);position:relative;overflow:hidden}.why-branch[data-astro-cid-lcdefpme]{opacity:.08;pointer-events:none;width:min(30vw,360px);position:absolute;top:-6%;left:-4%;transform:rotate(180deg)}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.why-head[data-astro-cid-lcdefpme]{align-content:start;gap:1.5rem;display:grid}.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.05}.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--kb-mist)}.why-head[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start}.reasons[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--kb-bark);grid-template-columns:3.5rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.reasons[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--kb-bark)}.r-num[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--kb-copper);font-size:1.1rem}.reasons[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.5rem}.reasons[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--kb-mist);margin-top:.3rem}.faq[data-astro-cid-lcdefpme]{background:var(--kb-paper);padding-block:clamp(5rem,10vw,7rem)}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,6rem);display:grid}.faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1rem 0 1.25rem;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.06}.faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--kb-bark)}.faq-note[data-astro-cid-lcdefpme]{color:var(--kb-bark);margin-bottom:1.5rem}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:1px solid var(--kb-mist)}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--kb-mist)}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:1.3rem 0;font-size:1.3rem;list-style:none;display:flex}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.plus[data-astro-cid-lcdefpme]{border:1px solid var(--kb-mist);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.plus[data-astro-cid-lcdefpme]:before,.plus[data-astro-cid-lcdefpme]:after{content:"";background:var(--kb-espresso);width:11px;height:1.5px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus[data-astro-cid-lcdefpme]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-lcdefpme][open] .plus[data-astro-cid-lcdefpme]:after{transform:translate(-50%,-50%)rotate(0)}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--kb-bark);max-width:60ch;padding-bottom:1.4rem}.offers[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,9vw,7rem)}.offers[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1rem 0 3rem;font-size:clamp(2.2rem,4.6vw,3.8rem)}.offers[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--kb-bark)}.offer-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.offer-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--kb-espresso);color:var(--kb-bark);gap:.5rem;padding-top:1.25rem;display:grid}.offer-big[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--kb-espresso);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1}.note[data-astro-cid-lcdefpme]{color:var(--kb-bark);margin-top:2.5rem;font-size:.875rem}.cta[data-astro-cid-lcdefpme]{text-align:center;background:radial-gradient(120% 90% at 50% 0%, #5a2a14 0%, var(--kb-espresso) 60%);padding-block:clamp(5rem,12vw,9rem)}.cta-inner[data-astro-cid-lcdefpme]{justify-items:center;gap:1.5rem;display:grid}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2.6rem,6.5vw,5.6rem);line-height:1.03}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--kb-mist)}.site-footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--kb-roast);padding-block:4rem 2rem}.footer-top[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.footer-line[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.4rem)}.footer-text[data-astro-cid-lcdefpme]{color:var(--kb-mist);max-width:40ch;margin-top:.6rem}.footer-nav[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,auto);gap:.2rem 3rem;margin:0;padding:0;list-style:none;display:grid}.footer-nav[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--kb-copper);font-variant-numeric:tabular-nums}.footer-word[data-astro-cid-lcdefpme]{width:100%;height:auto;margin:4rem 0 2rem}.footer-bottom[data-astro-cid-lcdefpme]{color:var(--kb-mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}@media (width<=1000px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.hero-art[data-astro-cid-lcdefpme]{grid-area:1/1/auto/-1;justify-self:center;width:100%;max-width:520px}.hero-left[data-astro-cid-lcdefpme]{margin-right:0}.features[data-astro-cid-lcdefpme],.products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media (width<=900px){nav[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{display:none}.brew-pin[data-astro-cid-lcdefpme],.why-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.brew-art[data-astro-cid-lcdefpme]{order:-1;max-width:340px}html.motion .brew[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}html.motion .steps[data-astro-cid-lcdefpme]{gap:.8rem}html.motion .step[data-astro-cid-lcdefpme]{padding-top:.7rem}html.motion .step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.35rem}}@media (width<=690px){.header-row[data-astro-cid-lcdefpme]{min-height:64px}.header-logo[data-astro-cid-lcdefpme]{width:136px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.25rem;padding-block:84px 56px}.hero-art[data-astro-cid-lcdefpme]{max-width:340px}.hero-title[data-astro-cid-lcdefpme]{font-size:2.6rem}.features[data-astro-cid-lcdefpme],.products[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.scroll-cue[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-lcdefpme],.hero-branch[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{animation:none}}
