:is(#coffee-blog-led,#coffee-blog-article){--ink:#0c2d30;--muted:#294a47;--accent:#205d50;--line:#a8b99f;--theme-heading:var(--ink);--theme-body:var(--muted);--theme-muted:var(--muted);--theme-link:var(--accent);--theme-border:var(--line);--theme-border-strong:var(--accent);--theme-focus:#205d50;--theme-photo:#fff;color:var(--muted);overflow-wrap:anywhere;background:#f6f3e7;font:400 17px/1.8 Arial,sans-serif}:is(#coffee-blog-led,#coffee-blog-article) *{box-sizing:border-box}:is(#coffee-blog-led,#coffee-blog-article) [id]{scroll-margin-top:125px}:is(#coffee-blog-led,#coffee-blog-article) :is(h1,h2){letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;color:var(--ink);max-width:28ch;margin:0 0 24px;font:400 clamp(40px,4.8vw,66px)/1.06 Coffee Anton,Impact,Arial Narrow,sans-serif}:is(#coffee-blog-led,#coffee-blog-article) h3{letter-spacing:-.025em;text-transform:none;color:var(--ink);margin:0 0 15px;font:800 24px/1.3 Arial,sans-serif}:is(#coffee-blog-led,#coffee-blog-article) p{color:var(--muted);margin:0 0 20px;font:400 17px/1.8 Arial,sans-serif}:is(#coffee-blog-led,#coffee-blog-article) strong{color:var(--ink);font-weight:800}:is(#coffee-blog-led,#coffee-blog-article) figure{min-width:0;margin:0}:is(#coffee-blog-led,#coffee-blog-article) figcaption{color:var(--muted);margin:12px 0 0;font:400 12px/1.65 Arial,sans-serif}:is(#coffee-blog-led,#coffee-blog-article) .eyebrow{letter-spacing:.12em;color:var(--accent);margin:0 0 17px;font:800 10px/1.6 Arial,sans-serif}:is(#coffee-blog-led,#coffee-blog-article) .bl-title-small{text-transform:none;letter-spacing:-.025em;margin-bottom:11px;font:800 clamp(20px,2.2vw,28px)/1.3 Arial,sans-serif;display:block}:is(#coffee-blog-led,#coffee-blog-article) .bl-title-focus{color:var(--accent);display:block}:is(#coffee-blog-led,#coffee-blog-article) .bl-title-focus+.bl-title-small{margin:13px 0 0}:is(#coffee-blog-led,#coffee-blog-article) :is(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--theme-focus);outline-offset:4px}:is(#coffee-blog-led,#coffee-blog-article) .text-link{max-width:100%;min-height:44px;color:var(--accent);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);align-items:center;gap:13px;padding:6px 0;font:750 13px/1.6 Arial,sans-serif;display:inline-flex}:is(#coffee-blog-led,#coffee-blog-article) .button{color:#f6f3e7;white-space:normal;background:#0c2d30;border:1px solid #0c2d30;border-radius:2px;justify-content:space-between;align-items:center;gap:22px;max-width:100%;min-height:48px;padding:13px 19px;font:800 13px/1.5 Arial,sans-serif;display:inline-flex;box-shadow:5px 6px #9fb58d}:is(#coffee-blog-led,#coffee-blog-article) .bl-actions{flex-wrap:wrap;align-items:center;gap:15px 24px;margin-top:23px;display:flex}:is(#coffee-blog-led,#coffee-blog-article) .media-slot{box-shadow:none;background:#fff;border:0;border-radius:0}#coffee-blog-led :is(.bl-breadcrumb,.bl-overview-hero,.bl-section,.bl-cta),#coffee-blog-article :is(.bl-breadcrumb,.bl-article-header){padding-inline:max(var(--pl-page-gutter),calc((100% - var(--pl-content-max))/2))}:is(#coffee-blog-led,#coffee-blog-article) .bl-breadcrumb{gap:9px;margin:0;padding-block:15px 11px;font:400 11px/1.6 Arial,sans-serif}#coffee-blog-led :is(.bl-breadcrumb,.bl-overview-hero){--ink:#f6f3e7;--muted:#dce6d9;--accent:#e3edc3;--line:#668576;--theme-focus:#e3edc3;background:#0c2d30}#coffee-blog-led .bl-overview-hero{isolation:isolate;background:radial-gradient(at 95% 15%,#3e6c59,#0000 65%),#0c2d30;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:45px;padding-block:26px 38px;display:grid;position:relative}#coffee-blog-led .bl-overview-hero:before{content:"";z-index:-1;opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0c2d30c9,#0c2d30f5),url(/images/coffee-shop-atmosphere.webp) 50%/cover;position:absolute;inset:0 45% 0 0}#coffee-blog-led .bl-overview-hero h1{max-width:none;margin-bottom:24px;font-size:clamp(52px,5.9vw,83px);line-height:1.07}#coffee-blog-led .bl-overview-hero .bl-title-focus{color:#ffb27f}#coffee-blog-led .bl-lead{max-width:57ch;margin-bottom:22px;font-size:17px;line-height:1.75}#coffee-blog-led .bl-overview-art{min-width:0}#coffee-blog-led .bl-overview-art .be-scene{--scene-height:clamp(330px,45svh,440px)}#coffee-blog-led .bl-overview-art .be-scene-word{color:#e3edc3;opacity:.2;white-space:nowrap;max-width:100%;font-size:clamp(55px,6.5vw,94px);overflow:hidden}#coffee-blog-led .bl-overview-art .be-layer-0{--bag-tilt:-5deg;width:83%;top:20%;left:0}#coffee-blog-led .bl-overview-art .be-layer-1{--bag-tilt:4deg;width:72%;top:0;right:-1%}#coffee-blog-led .bl-overview-art figcaption{color:#dce6d9;margin-top:13px;font-size:11px}#coffee-blog-led :is(.bl-section,.bl-cta){isolation:isolate;box-shadow:none;border:0;border-radius:0;margin:0;padding-block:65px 55px;position:relative}#coffee-blog-led :is(.bl-section,.bl-cta):before{content:"";background:var(--bl-join,#0c2d30);clip-path:polygon(0 0,100% 0,100% 32%,79% 87%,54% 27%,29% 100%,0 40%);filter:drop-shadow(0 4px 1px #0c2d3024);z-index:-1;pointer-events:none;height:26px;position:absolute;inset:-1px 0 auto}#coffee-blog-led .bl-library-section{background:radial-gradient(at 95% 0,#ffffe8,#0000 60%),radial-gradient(at 0 100%,#b9cfb44d,#0000 60%),#f6f3e7}#coffee-blog-led .bl-library-section>h2{margin-bottom:32px}#coffee-blog-led .bl-library-tools{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-focus:#205d50;background:radial-gradient(at 0 0,#ffffe8,#0000 70%),#dde8ba;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:25px;padding:22px;display:grid;box-shadow:6px 7px #a2b694}#coffee-blog-led .bl-library-tools>label{color:#0c2d30;min-width:0;font:800 12px/1.6 Arial,sans-serif}#coffee-blog-led .bl-library-tools input{color:#0c2d30;background:#fffef7;border:1px solid #9caf91;border-radius:2px;width:100%;min-width:0;min-height:46px;margin-top:9px;padding:11px 12px;font:400 16px/1.4 Arial,sans-serif;display:block}#coffee-blog-led .bl-library-tools input::placeholder{color:#5b7161;opacity:1}#coffee-blog-led .bl-topic-filters{flex-wrap:wrap;gap:8px;display:flex}#coffee-blog-led .bl-topic-filters button,#coffee-blog-led .bl-no-results button{color:#205d50;cursor:pointer;white-space:normal;background:#f6f3e7;border:1px solid #7e9b81;border-radius:2px;max-width:100%;min-height:42px;padding:9px 12px;font:750 11px/1.5 Arial,sans-serif}#coffee-blog-led .bl-topic-filters button[aria-pressed=true]{color:#f6f3e7;background:#0c2d30;border-color:#0c2d30}#coffee-blog-led .bl-library-count{margin:27px 0 20px;font-size:12px}#coffee-blog-led .bl-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 33px;display:grid}#coffee-blog-led .bl-card-shell{min-width:0}#coffee-blog-led .bl-card-shell[hidden]{display:none}#coffee-blog-led .bl-card-shell>article{min-width:0;height:100%}#coffee-blog-led .bl-guide-link{min-width:0;height:100%;color:var(--muted);border-bottom:1px solid var(--line);flex-direction:column;padding:0;text-decoration:none;display:flex}#coffee-blog-led .bl-card-photo{background:radial-gradient(at 12% 0,#ffffe8,#0000 70%),#dce8bf;min-width:0;margin:0 6px 3px 0;padding:13px;box-shadow:5px 7px #9db398}#coffee-blog-led .bl-card-shell:nth-child(3n) .bl-card-photo{background:radial-gradient(at 10% 0,#fff1d7,#0000 70%),#f7bc94;box-shadow:5px 7px #cd997b}#coffee-blog-led .bl-card-photo .media-slot{aspect-ratio:auto;background:#fff;height:230px}#coffee-blog-led .bl-card-photo img{width:100%;height:100%;object-fit:contain!important}#coffee-blog-led .bl-guide-body{flex-direction:column;flex:1;min-width:0;padding:24px 2px 20px;display:flex}#coffee-blog-led .bl-guide-body .eyebrow{margin-bottom:12px;font-size:10px}#coffee-blog-led .bl-guide-body h3{max-width:34ch;margin-bottom:14px;font-size:26px;line-height:1.27}#coffee-blog-led .bl-guide-link:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}#coffee-blog-led .bl-guide-body>p:not(.eyebrow){max-width:60ch;margin-bottom:17px;font-size:16px;line-height:1.75}#coffee-blog-led .bl-read{min-height:44px;color:var(--accent);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;font:800 12px/1.5 Arial,sans-serif;display:flex}#coffee-blog-led .bl-card-shell[data-featured=true]{grid-column:1/-1}#coffee-blog-led .bl-card-shell[data-featured=true] .bl-guide-link{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;padding-bottom:30px;display:grid}#coffee-blog-led .bl-card-shell[data-featured=true] .bl-card-photo .media-slot{height:350px}#coffee-blog-led .bl-card-shell[data-featured=true] h3{text-transform:uppercase;letter-spacing:-.01em;max-width:25ch;font:400 clamp(33px,3.5vw,48px)/1.13 Coffee Anton,Impact,sans-serif}#coffee-blog-led .bl-card-shell[data-featured=true] .bl-guide-body{padding-block:0}#coffee-blog-led .bl-no-results{padding:30px 0}#coffee-blog-led .bl-topics-section{--bl-join:#f6f3e7;background:radial-gradient(at 5% 0,#ffffe8,#0000 60%),linear-gradient(130deg,#e3edc3,#c0d2ad)}#coffee-blog-led .bl-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 40px;display:grid}#coffee-blog-led .bl-topic-grid>article{border-top:1px solid #9ab291;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:23px;min-width:0;padding:22px 0;scroll-margin-top:125px;display:grid}#coffee-blog-led .bl-topic-art{isolation:isolate;justify-content:center;align-items:center;min-width:0;height:190px;padding:12px;display:flex;position:relative}#coffee-blog-led .bl-topic-art:before{content:"";clip-path:polygon(2% 0,100% 8%,96% 100%,0 91%);z-index:-1;background:radial-gradient(at 10% 0,#fff1d7,#0000 70%),#f5b58e;position:absolute;inset:5% 0 7%;transform:rotate(-3deg);box-shadow:inset -8px -9px #cf9978}#coffee-blog-led .bl-topic-art .be-bag{width:min(97%,calc(150px*var(--be-aspect)));--bag-tilt:-2deg}#coffee-blog-led .bl-topic-art .be-bag+.be-bag{--bag-tilt:4deg;width:75%;position:absolute;bottom:12%;right:-2%}#coffee-blog-led .bl-topic-grid h3{margin-bottom:12px;font-size:23px}#coffee-blog-led .bl-topic-grid p{margin-bottom:11px;font-size:15px;line-height:1.75}#coffee-blog-led .bl-reference{--bl-join:#c0d2ad;background:radial-gradient(at 90% 0,#fff1d7,#0000 60%),#f5b58e;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:45px;display:grid}#coffee-blog-led .bl-reference>.be-ribbon{background:0 0;border:0;min-width:0;padding:0}#coffee-blog-led .bl-reference .be-ribbon-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:0;display:grid}#coffee-blog-led .bl-reference .be-ribbon a{width:100%;min-width:0;padding:0}#coffee-blog-led .bl-reference .be-ribbon .be-bag{--bag-tilt:-2deg;width:100%;max-width:none}#coffee-blog-led .bl-reference .be-ribbon a:nth-child(2){transform:translateY(24px)}#coffee-blog-led .bl-cta{--bl-join:#f5b58e;--ink:#f6f3e7;--muted:#dce6d9;--accent:#e3edc3;--line:#668576;--theme-focus:#e3edc3;background:radial-gradient(at 95% 0,#3d6654,#0000 65%),#0c2d30;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:50px;display:grid}#coffee-blog-led .bl-cta .bl-title-focus{color:#ffb27f}#coffee-blog-led .bl-cta .button{color:#0c2d30;background:#e3edc3;border-color:#e3edc3}#coffee-blog-led .bl-cta-concept{background:#f6f3e7;padding:9px;transform:rotate(2deg);box-shadow:7px 9px #86a18a}#coffee-blog-led .bl-cta-concept img{object-fit:contain;width:100%;height:auto;display:block}#coffee-blog-led .bl-cta-concept figcaption{color:#294a47;margin:9px 3px 1px;font-size:10px}#coffee-blog-article .bl-breadcrumb{background:#e3edc3;font-size:10px}#coffee-blog-article .bl-article-header{isolation:isolate;background:radial-gradient(at 95% 0,#ffffe8,#0000 60%),#e3edc3;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:55px;padding-block:32px 47px;display:grid;position:relative}#coffee-blog-article.bl-tone-apricot :is(.bl-breadcrumb,.bl-article-header){background:#f5b58e}#coffee-blog-article.bl-tone-apricot .bl-article-header{background:radial-gradient(at 90% 0,#fff1d7,#0000 65%),#f5b58e}#coffee-blog-article.bl-tone-paper :is(.bl-breadcrumb,.bl-article-header){--ink:#f6f3e7;--muted:#dce6d9;--accent:#e3edc3;--theme-focus:#e3edc3;background:#0c2d30}#coffee-blog-article.bl-tone-paper .bl-article-header{background:radial-gradient(at 95% 0,#416c58,#0000 65%),#0c2d30}#coffee-blog-article .bl-article-header:after{content:"";clip-path:polygon(0 60%,23% 0,50% 60%,77% 15%,100% 70%,100% 100%,0 100%);z-index:-1;pointer-events:none;background:#f6f3e7;height:22px;position:absolute;inset:auto 0 -1px}#coffee-blog-article .bl-article-heading{min-width:0}#coffee-blog-article .bl-article-header h1{max-width:none;margin-bottom:23px;font-size:clamp(43px,4.5vw,64px);line-height:1.09}#coffee-blog-article .bl-article-header h1 .bl-title-small{font-size:clamp(21px,2.2vw,28px);line-height:1.3}#coffee-blog-article.bl-tone-paper h1 .bl-title-focus{color:#ffb27f}#coffee-blog-article .bl-meta{color:var(--muted);flex-wrap:wrap;gap:5px 20px;margin-bottom:19px;font:400 11px/1.7 Arial,sans-serif;display:flex}#coffee-blog-article .bl-lead{max-width:65ch;margin:0;font-size:17px;line-height:1.8}#coffee-blog-article .bl-hero-stage{isolation:isolate;min-width:0;padding:10px 3% 12px;position:relative}#coffee-blog-article .bl-hero-stage:before{content:"";clip-path:polygon(0 5%,100% 0,96% 100%,3% 92%);z-index:-1;background:#9ab698;position:absolute;inset:6% 0 4% 4%;transform:rotate(-3deg)}#coffee-blog-article .bl-hero-stage .bl-figure,#coffee-blog-article .bl-article-photos figure{background:#f6f3e7;width:100%;max-width:none;margin:0;padding:9px;transform:rotate(1.5deg);box-shadow:6px 8px #0c2d303d}#coffee-blog-article .bl-hero-stage .media-slot{aspect-ratio:auto;height:clamp(245px,35svh,360px)}#coffee-blog-article .bl-hero-stage img{width:100%;height:100%;object-fit:contain!important}#coffee-blog-article .bl-hero-stage figcaption{color:#294a47;margin:10px 3px 2px;font-size:11px;line-height:1.6}#coffee-blog-article .bl-article-photos{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:18px;display:grid}#coffee-blog-article .bl-article-photos>figure:nth-child(2){margin-top:30px;transform:rotate(-2deg)}#coffee-blog-article .bl-article-photos:has(figure:nth-child(2)) .media-slot{height:250px}#coffee-blog-article .bl-article-layout{width:100%;max-width:1270px;padding:46px var(--pl-page-gutter) 55px;grid-template-columns:215px minmax(0,1fr);align-items:start;gap:46px;margin:0 auto;display:grid}#coffee-blog-article .bl-article-layout>*{min-width:0}#coffee-blog-article .bl-article-layout>aside{align-self:stretch}#coffee-blog-article .bl-toc{overscroll-behavior:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-focus:#205d50;background:#edf0db;border:0;border-top:5px solid #c4d6a3;max-height:calc(100svh - 145px);padding:16px;position:sticky;top:120px;overflow-y:auto;box-shadow:5px 7px #a6b69a}#coffee-blog-article .bl-toc p{color:#0c2d30;margin:0 0 13px;font:800 12px/1.6 Arial,sans-serif}#coffee-blog-article .bl-toc a{color:#294a47;border-bottom:1px solid #c3ceaf;min-height:44px;padding:10px 0;font:400 12px/1.6 Arial,sans-serif;text-decoration:none;display:block}#coffee-blog-article .bl-toc a:hover{color:#205d50;text-underline-offset:4px;text-decoration:underline}#coffee-blog-article .bl-mobile-toc{display:none}#coffee-blog-article .bl-article-body{min-width:0}#coffee-blog-article .bl-article-body :is(p,ul,ol){max-width:73ch}#coffee-blog-article .bl-article-body :is(p,li){color:var(--muted);font:400 17px/1.85 Arial,sans-serif}#coffee-blog-article .bl-article-body :is(ul,ol){margin:0 0 23px;padding-left:25px}#coffee-blog-article .bl-article-body li{margin-bottom:10px;padding-left:3px}#coffee-blog-article .bl-article-body :is(p,li,td,th) a:not(.text-link){color:var(--accent);text-underline-offset:4px;overflow-wrap:anywhere}#coffee-blog-article .bl-article-body code{color:var(--ink);background:#e3edc34d;border-radius:2px;padding:2px 4px;font-size:.88em}#coffee-blog-article .bl-section{border:0;border-bottom:1px solid var(--line);margin:0;padding:34px 0 31px;scroll-margin-top:125px;display:flow-root}#coffee-blog-article .bl-chapter-heading{align-items:start;gap:19px;margin-bottom:24px;display:flex}#coffee-blog-article .bl-chapter-heading h2{text-transform:none;letter-spacing:-.03em;max-width:36ch;color:var(--ink);margin:0;font:800 clamp(26px,2.6vw,34px)/1.27 Arial,sans-serif}#coffee-blog-article .bl-chapter-number{color:#749579;letter-spacing:-.02em;flex:0 0 45px;margin-top:2px;font:400 43px/1.05 Coffee Anton,Impact,sans-serif;display:block}#coffee-blog-article .bl-section h3{letter-spacing:-.02em;text-transform:none;margin:29px 0 15px;scroll-margin-top:125px;font:800 clamp(21px,2.1vw,26px)/1.35 Arial,sans-serif}#coffee-blog-article .bl-chapter-spotlight{isolation:isolate;--ink:#0c2d30;--muted:#294a47;--accent:#205d50;--line:#acbea3;--theme-focus:#205d50;background:radial-gradient(at 95% 0,#ffffe8,#0000 65%),#e8edda;border:0;border-left:5px solid #9eb796;margin:18px 0 8px;padding:31px 27px;position:relative;box-shadow:5px 6px #b4c3a14d}#coffee-blog-article .bl-chapter-spotlight:before{content:"";clip-path:polygon(0 0,100% 0,100% 50%,70% 10%,35% 100%,0 30%);z-index:-1;pointer-events:none;background:#bed0a4;height:8px;position:absolute;inset:0 0 auto}#coffee-blog-article .bl-chapter-spotlight>.bl-chapter-heading h2{color:#205d50}#coffee-blog-article .bl-chapter-spotlight>p:first-of-type{color:#173f35;font-size:18px;line-height:1.8}#coffee-blog-article .bl-chapter:target .bl-chapter-heading h2{text-underline-offset:8px;-webkit-text-decoration:underline #d49b75;text-decoration:underline #d49b75;text-decoration-thickness:3px}#coffee-blog-article .bl-figure{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f3e7;width:100%;max-width:640px;margin:27px 0 31px;padding:9px;box-shadow:6px 8px #9fb69b}#coffee-blog-article .bl-figure .media-slot{height:auto;aspect-ratio:var(--blog-image-ratio);background:#fff}#coffee-blog-article .bl-figure img{object-fit:contain!important}#coffee-blog-article .bl-figure figcaption{color:#294a47;max-width:none;margin:10px 3px 2px;font-size:12px;line-height:1.65}#coffee-blog-article .bl-portrait-image{max-width:350px}#coffee-blog-article .bl-photo-story{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px 26px;min-width:0;margin:26px 0 30px;display:grid}#coffee-blog-article .bl-photo-story .bl-photo-intro{grid-area:1/1;margin:0}#coffee-blog-article .bl-photo-story .bl-photo-followup{grid-area:2/1;margin:0}#coffee-blog-article .bl-photo-story .bl-figure{grid-area:1/2/span 2;max-width:none;margin:0;transform:rotate(1deg)}#coffee-blog-article .bl-image-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:25px;min-width:0;margin:26px 0 31px;display:grid}#coffee-blog-article .bl-image-pair .bl-figure{max-width:none;margin:0}#coffee-blog-article .bl-image-pair .bl-figure:nth-child(2){margin-top:27px;box-shadow:6px 8px #cf9e7f}#coffee-blog-article .bl-reading-detail{float:right;--theme-focus:#205d50;background:radial-gradient(at 10% 0,#fff1d7,#0000 70%),#f8c29d;width:38%;max-width:290px;margin:0 0 23px 28px;padding:14px;box-shadow:5px 7px #c69879}#coffee-blog-article .bl-reading-detail .be-bag{--bag-tilt:-2deg;width:100%}#coffee-blog-article .bl-reading-detail figcaption{color:#294a47;margin:16px 0 0;font-size:10px;line-height:1.55}#coffee-blog-article .bl-equipment-detail{background:#f6f3e7;width:29%;max-width:220px;padding:7px}#coffee-blog-article .bl-equipment-detail .media-slot{aspect-ratio:3/4;height:auto}#coffee-blog-article .bl-equipment-detail img{object-fit:contain!important}#coffee-blog-article .bl-concept-detail{background:#f6f3e7;width:43%;max-width:350px;padding:7px}#coffee-blog-article .bl-concept-detail img{object-fit:contain;width:100%;height:auto;display:block}#coffee-blog-article .bl-concept-detail figcaption{margin:9px 2px 1px}#coffee-blog-article .bl-bag-comparison{background:radial-gradient(at 0 0,#ffffe8,#0000 70%),#dbe7bb;width:45%;max-width:360px}#coffee-blog-article .bl-bag-comparison>div{gap:18px;display:grid}#coffee-blog-article .bl-bag-comparison .be-bag:last-child{--bag-tilt:2deg;justify-self:end;width:85%}#coffee-blog-article .bl-table-wrap{clear:both;overscroll-behavior-inline:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-focus:#205d50;background:#fffef7;border:1px solid #a9b99c;border-top:5px solid #a8bf96;border-radius:0;max-width:100%;margin:26px 0;overflow-x:auto}#coffee-blog-article table{border-collapse:collapse;color:#294a47;width:100%;min-width:590px;font:400 14px/1.75 Arial,sans-serif}#coffee-blog-article :is(th,td){text-align:left;vertical-align:top;color:#294a47;border-bottom:1px solid #b9c7ac;padding:17px 16px;font-size:14px;line-height:1.75}#coffee-blog-article thead{color:#0c2d30;background:#dce8bd}#coffee-blog-article thead th{color:#0c2d30;font-size:12px;font-weight:800}#coffee-blog-article tbody th{color:#0c2d30;width:25%;font-weight:750}#coffee-blog-article tbody tr:nth-child(2n){background:#edf2e24d}#coffee-blog-article tbody tr:last-child>*{border-bottom:0}#coffee-blog-article .bl-table-wrap a{color:#205d50!important}#coffee-blog-article .bl-table-wrap :is(strong,code){color:#0c2d30}#coffee-blog-article :is(.bl-faq,.bl-sources)>h2{text-transform:none;letter-spacing:-.025em;margin:0 0 23px;font:800 clamp(26px,2.8vw,35px)/1.3 Arial,sans-serif}#coffee-blog-article .bl-faq details{border-bottom:1px solid var(--line);padding:0}#coffee-blog-article .bl-faq summary{cursor:pointer;min-height:65px;color:var(--ink);padding:19px 33px 19px 0;font:750 17px/1.55 Arial,sans-serif;list-style:none;position:relative}#coffee-blog-article .bl-faq summary::-webkit-details-marker{display:none}#coffee-blog-article .bl-faq summary::marker{content:""}#coffee-blog-article .bl-faq summary:after{content:"+";color:var(--accent);font:400 24px/1 Arial,sans-serif;position:absolute;top:19px;right:3px}#coffee-blog-article .bl-faq details[open]>summary:after{content:"−"}#coffee-blog-article .bl-faq summary h3{font:inherit;line-height:inherit;color:inherit;margin:0;display:inline}#coffee-blog-article .bl-faq details p{margin:0;padding:0 28px 20px 0;font-size:16px}#coffee-blog-article .bl-sources :is(p,li){font-size:13px;line-height:1.8}#coffee-blog-article .bl-sources li{margin-bottom:11px}#coffee-blog-article .bl-related{flex-direction:column;align-items:start;gap:5px;display:flex}#coffee-blog-article .bl-related-guides{--ink:#0c2d30;--muted:#294a47;--accent:#205d50;--line:#b89479;--theme-focus:#205d50;background:radial-gradient(at 0 0,#fff1d7,#0000 70%),#f7c39e;margin:26px 0;padding:24px;box-shadow:5px 7px #cf9e7e}#coffee-blog-article .bl-related-guides>p{color:#0c2d30;margin-bottom:13px;font-size:17px;font-weight:800}#coffee-blog-article .bl-cta{--ink:#0c2d30;--muted:#294a47;--accent:#205d50;--line:#a8b99f;--theme-focus:#205d50;background:radial-gradient(at 0 0,#ffffe8,#0000 65%),#dbe8bc;border:0;border-radius:0;margin:28px 0;padding:28px;box-shadow:5px 7px #a2b694}#coffee-blog-article .bl-cta h2{text-transform:none;letter-spacing:-.025em;color:#205d50;margin-bottom:18px;font:800 28px/1.3 Arial,sans-serif}#coffee-blog-article .bl-inline-inquiry{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0c2d30;--muted:#294a47;--accent:#205d50;--line:#a8b99f;--theme-heading:#0c2d30;--theme-body:#294a47;--theme-muted:#496156;--theme-link:#205d50;--theme-border:#a8b99f;--theme-border-strong:#205d50;--theme-focus:#205d50;--theme-card:#fffef7;--theme-action:#0c2d30;--theme-action-text:#f6f3e7;--theme-action-hover:#205d50;background:radial-gradient(at 95% 0,#ffffe8,#0000 65%),#f0f1e1;border-top:6px solid #b5ce9f;margin:37px 0 29px;padding:29px;scroll-margin-top:125px;box-shadow:6px 8px #a0b598}#coffee-blog-article .bl-inline-inquiry h2{text-transform:none;letter-spacing:-.025em;color:#0c2d30;margin-bottom:17px;font:800 clamp(25px,2.8vw,33px)/1.3 Arial,sans-serif}#coffee-blog-article .bl-inline-inquiry .bl-inquiry-intro{margin-bottom:23px;font-size:16px;line-height:1.8}#coffee-blog-article .bl-inline-inquiry .quote-form{background:0 0;border:0;border-radius:0;padding:0}#coffee-blog-article .bl-inline-inquiry .form-fields{gap:16px}#coffee-blog-article .bl-inline-inquiry .form-fields label{color:#0c2d30;font-size:13px}#coffee-blog-article .bl-inline-inquiry .form-fields :is(input,textarea){color:#0c2d30;background:#fffef7;border:1px solid #9fb095;border-radius:2px;min-height:44px;padding:11px 12px;font:400 16px/1.5 Arial,sans-serif}#coffee-blog-article .bl-inline-inquiry .form-fields textarea{resize:vertical;min-height:130px}#coffee-blog-article .bl-inline-inquiry .form-fields :is(input,textarea)::placeholder{color:#627468;opacity:1}#coffee-blog-article .bl-inline-inquiry .form-optional{color:#496156;font-size:11px;font-weight:400}#coffee-blog-article .bl-inline-inquiry .quote-form :is(.quote-privacy,.form-notice,.form-field-help){color:#496156;margin-bottom:0;font-size:12px;line-height:1.7}#coffee-blog-article .bl-inline-inquiry .quote-form .button{margin-top:19px}#coffee-blog-article .bl-inline-inquiry .form-message{color:#0c2d30;overflow-wrap:anywhere;background:#e3edc3;border:1px solid #a8b99f;padding:17px}#coffee-blog-article .bl-inline-inquiry .form-message p{color:#0c2d30;font-size:15px}#coffee-blog-article .bl-back{margin-block:15px 0}html[data-theme=dark] :is(#coffee-blog-led,#coffee-blog-article){--ink:#f6f3e7;--muted:#dce6d9;--accent:#e3edc3;--line:#52746a;--theme-heading:var(--ink);--theme-body:var(--muted);--theme-muted:var(--muted);--theme-link:var(--accent);--theme-focus:#e3edc3;background:#163c38}html[data-theme=dark] #coffee-blog-led .bl-library-section{--bl-join:#52746a;background:radial-gradient(at 95% 0,#315c50,#0000 65%),#163c38}html[data-theme=dark] #coffee-blog-led :is(.bl-topics-section,.bl-reference){--ink:#0c2d30;--muted:#294a47;--accent:#205d50;--line:#a8b99f;--theme-focus:#205d50}html[data-theme=dark] #coffee-blog-led .bl-topics-section{background:radial-gradient(at 5% 0,#ffffe8,#0000 65%),#c0d2ad}html[data-theme=dark] #coffee-blog-led .bl-reference{--bl-join:#c0d2ad;background:radial-gradient(at 90% 0,#fdb,#0000 65%),#eaa077}html[data-theme=dark] #coffee-blog-article :is(.bl-breadcrumb,.bl-article-header){--ink:#0c2d30;--muted:#294a47;--accent:#205d50;--theme-focus:#205d50}html[data-theme=dark] #coffee-blog-article.bl-tone-paper :is(.bl-breadcrumb,.bl-article-header){--ink:#f6f3e7;--muted:#dce6d9;--accent:#e3edc3;--theme-focus:#e3edc3}html[data-theme=dark] #coffee-blog-article .bl-article-header:after{background:#163c38}@media (max-width:1100px){#coffee-blog-led .bl-overview-hero{gap:32px}#coffee-blog-led :is(.bl-reference,.bl-cta),#coffee-blog-article .bl-article-header{column-gap:35px}#coffee-blog-led .bl-card-shell[data-featured=true] .bl-guide-link{gap:30px}#coffee-blog-led .bl-topic-grid{column-gap:28px}#coffee-blog-led .bl-topic-grid>article{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:18px}#coffee-blog-article .bl-article-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}#coffee-blog-article .bl-article-header h1{font-size:clamp(42px,4.6vw,56px)}}@media (max-width:960px){#coffee-blog-article .bl-article-layout{grid-template-columns:minmax(0,1fr);gap:29px;max-width:850px;padding-top:28px}#coffee-blog-article .bl-desktop-toc{display:none}#coffee-blog-article .bl-mobile-toc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-focus:#205d50;background:#e8eed4;border:1px solid #a8b99f;padding:0 17px;display:block}#coffee-blog-article .bl-mobile-toc summary{cursor:pointer;color:#0c2d30;min-height:48px;padding:13px 0;font:800 13px/1.6 Arial,sans-serif}#coffee-blog-article .bl-mobile-toc nav{padding-bottom:13px}#coffee-blog-article .bl-mobile-toc a{color:#205d50;min-height:44px;padding:10px 0;font:400 13px/1.65 Arial,sans-serif;text-decoration:none;display:block}}@media (max-width:820px){#coffee-blog-led :is(.bl-overview-hero,.bl-reference,.bl-cta),#coffee-blog-article .bl-article-header{grid-template-columns:minmax(0,1fr);gap:29px}#coffee-blog-led .bl-overview-hero{padding-block:22px 31px}#coffee-blog-led .bl-overview-hero h1{font-size:clamp(47px,8vw,69px)}#coffee-blog-led .bl-overview-art{justify-self:center;width:100%;max-width:560px}#coffee-blog-led .bl-overview-art .be-scene{--scene-height:350px}#coffee-blog-led .bl-library-tools{grid-template-columns:minmax(0,1fr);gap:18px}#coffee-blog-led :is(.bl-section,.bl-cta){padding-block:56px 46px}#coffee-blog-led .bl-card-shell[data-featured=true] .bl-guide-link{grid-template-columns:minmax(0,1fr);gap:23px}#coffee-blog-led .bl-card-shell[data-featured=true] .bl-card-photo .media-slot{height:310px}#coffee-blog-led .bl-card-shell[data-featured=true] .bl-guide-body{padding-bottom:5px}#coffee-blog-led .bl-card-photo .media-slot{height:200px}#coffee-blog-led .bl-guide-grid{gap:29px 24px}#coffee-blog-led .bl-guide-body h3{font-size:23px}#coffee-blog-led .bl-topic-grid{grid-template-columns:minmax(0,1fr);gap:22px}#coffee-blog-led .bl-topic-grid>article{grid-template-columns:150px minmax(0,1fr);gap:26px}#coffee-blog-led .bl-topic-art{height:180px}#coffee-blog-led .bl-cta-concept{justify-self:center;width:100%;max-width:560px}#coffee-blog-article .bl-article-header{gap:31px;padding-block:24px 40px}#coffee-blog-article .bl-article-header h1{font-size:clamp(42px,7.3vw,60px)}#coffee-blog-article .bl-hero-stage{justify-self:center;width:100%;max-width:600px}#coffee-blog-article .bl-hero-stage .media-slot{height:310px}#coffee-blog-article .bl-article-heading{max-width:720px}#coffee-blog-article .bl-article-body p,#coffee-blog-article .bl-article-body li{font-size:17px}#coffee-blog-article .bl-chapter-spotlight{padding:27px 22px}#coffee-blog-article .bl-image-pair{gap:22px}#coffee-blog-article .bl-photo-story{gap:16px 23px}}@media (max-width:620px){#coffee-blog-led .bl-guide-grid{grid-template-columns:minmax(0,1fr);gap:29px}#coffee-blog-led .bl-card-photo .media-slot{height:245px}#coffee-blog-led .bl-card-shell[data-featured=true] .bl-card-photo .media-slot{height:270px}#coffee-blog-led .bl-guide-body{padding-top:23px}#coffee-blog-led .bl-guide-body h3{font-size:25px}#coffee-blog-led .bl-guide-body>p:not(.eyebrow){font-size:16px}#coffee-blog-led .bl-topic-grid>article{grid-template-columns:110px minmax(0,1fr);gap:20px}#coffee-blog-led .bl-topic-art{height:155px;padding:9px}#coffee-blog-led .bl-topic-art .be-bag{width:min(97%,calc(120px*var(--be-aspect)))}#coffee-blog-led .bl-topic-grid h3{font-size:21px}#coffee-blog-led .bl-topic-grid p{font-size:14px}#coffee-blog-led .bl-library-tools{padding:19px 16px;box-shadow:4px 6px #a2b694}#coffee-blog-led .bl-topic-filters button{padding:9px 10px;font-size:10px}#coffee-blog-led .bl-overview-art .be-scene{--scene-height:310px}#coffee-blog-led .bl-actions{flex-direction:column;align-items:stretch}#coffee-blog-led .bl-reference .be-ribbon-inner{gap:13px}#coffee-blog-led .bl-reference .be-ribbon a:nth-child(2){transform:translateY(16px)}#coffee-blog-article .bl-article-photos:has(figure:nth-child(2)) .media-slot{height:200px}#coffee-blog-article .bl-article-photos{gap:15px}#coffee-blog-article .bl-hero-stage .media-slot{height:250px}#coffee-blog-article .bl-photo-story{grid-template-columns:minmax(0,1fr);gap:21px}#coffee-blog-article .bl-photo-story .bl-photo-intro,#coffee-blog-article .bl-photo-story .bl-photo-followup{grid-area:auto}#coffee-blog-article .bl-photo-story .bl-figure{grid-area:auto;justify-self:center;max-width:450px;transform:none}#coffee-blog-article .bl-image-pair{grid-template-columns:minmax(0,1fr);gap:25px}#coffee-blog-article .bl-image-pair .bl-figure:nth-child(2){margin-top:0}#coffee-blog-article .bl-reading-detail{float:none;width:100%;max-width:360px;margin:0 auto 26px}#coffee-blog-article .bl-equipment-detail{max-width:230px}#coffee-blog-article .bl-chapter-heading{gap:13px}#coffee-blog-article .bl-chapter-heading h2{font-size:26px;line-height:1.3}#coffee-blog-article .bl-chapter-number{flex-basis:36px;font-size:36px}#coffee-blog-article .bl-section{padding-block:29px 26px}#coffee-blog-article .bl-chapter-spotlight{margin-block:13px 4px;padding:25px 17px}#coffee-blog-article .bl-chapter-spotlight>p:first-of-type{font-size:17px}#coffee-blog-article .bl-inline-inquiry{margin-top:31px;padding:24px 17px;box-shadow:4px 6px #a0b598}#coffee-blog-article .bl-inline-inquiry .form-fields{grid-template-columns:minmax(0,1fr)}#coffee-blog-article .bl-inline-inquiry .quote-form .button{width:100%}#coffee-blog-article .bl-cta{padding:23px 18px}#coffee-blog-article .bl-cta .bl-actions{flex-direction:column;align-items:stretch}}@media (max-width:375px){#coffee-blog-led .bl-overview-hero h1{font-size:45px}#coffee-blog-led .bl-title-small{font-size:20px}#coffee-blog-led .bl-topic-grid>article{grid-template-columns:minmax(0,1fr);gap:21px}#coffee-blog-led .bl-topic-art{justify-self:center;width:100%;max-width:200px}#coffee-blog-article .bl-article-header h1{font-size:41px}#coffee-blog-article .bl-article-photos{grid-template-columns:minmax(0,1fr)}#coffee-blog-article .bl-article-photos>figure:nth-child(2){margin-top:0}#coffee-blog-article .bl-article-photos:has(figure:nth-child(2)) .media-slot{height:230px}}
