@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.p.a45bde5b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.a4b9a15b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_20e9dc2d-module__ZCiGxq__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_20e9dc2d-module__ZCiGxq__variable{--font-brew-display:"DM Serif Display","DM Serif Display Fallback"}
.brew-article{--brew-paper:#f7f2ea;--brew-ink:#2b211b;--brew-muted:#6e5e51;--brew-line:#dccfbf;color:var(--brew-ink);background:var(--brew-paper);font-family:var(--font-pruvodce-sans),sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.75}.brew-article *{box-sizing:border-box}.brew-article [id]{scroll-margin-top:135px}.brew-article .shell{width:min(1120px,100% - 48px);margin-left:auto;margin-right:auto}.brew-article h1,.brew-article h2{font-family:var(--font-brew-display),Georgia,serif;letter-spacing:-.035em;font-weight:400;line-height:1.1}.brew-article h2{margin:0 0 24px;font-size:max(2rem,min(3.8vw,2.8rem))}.brew-article h3{margin:30px 0 12px;font-size:1.18rem;font-weight:650;line-height:1.4}.brew-article p{margin:0 0 20px}.brew-article .kicker{color:#8a5129;text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px;font-size:.74rem;font-weight:700}.brew-nav{z-index:40;color:#fbf0e1;background:#2a1d17;position:-webkit-sticky;position:sticky;top:44px}.brew-nav .shell,.brew-nav .shell>div{align-items:center;gap:25px;display:flex}.brew-nav .shell{justify-content:space-between;min-height:57px}.brew-nav a{white-space:nowrap;font-size:.85rem;text-decoration:none}.brew-nav a:hover{color:#e9bd85}.brew-hero{isolation:isolate;color:#fff9f0;background:#4a3022;position:relative;overflow:hidden}.brew-hero-image{object-fit:cover;object-position:center 25%;z-index:-2}.brew-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(34,23,15,.91),rgba(34,23,15,.79) 30%,rgba(34,23,15,.42) 51%,rgba(34,23,15,0) 74%);position:absolute;top:0;bottom:0;left:0;right:0}.brew-hero-inner{align-items:center;min-height:680px;padding-top:70px;padding-bottom:70px;display:flex}.brew-hero-copy{width:48%;max-width:520px}.brew-hero .kicker{color:#efd2ad}.brew-hero h1{margin:0 0 28px;font-size:max(3.3rem,min(5.8vw,5.2rem))}.brew-hero h1 em{color:#e9bd85;font-style:normal}.brew-lead{color:#f6eadb;max-width:43ch;font-size:1.15rem}.brew-button{color:#3b2418;background:#fbecd5;border-radius:4px;align-items:center;gap:34px;margin:8px 0 26px;padding:13px 22px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.brew-button:hover{background:#ecc897}.brew-hero .brew-byline{color:#eadac7;margin:0;font-size:.8rem}.brew-copy{width:min(760px,100% - 48px);margin-left:auto;margin-right:auto;padding-top:26px;padding-bottom:26px;font-size:1.06rem}.brew-copy section{padding-top:36px;padding-bottom:36px}.brew-copy a{color:#87502a;text-underline-offset:3px;text-decoration:underline}.brew-copy ul,.brew-copy ol{padding-left:24px}.brew-copy li{margin-bottom:12px}.brew-callout{background:#efe3d2;border-left:3px solid #a8693b;margin:30px 0;padding:26px 28px}.brew-callout>strong{font-size:1.15rem}.brew-callout dl{margin:18px 0 0}.brew-callout dl>div+div{padding-top:16px}.brew-callout dt{font-weight:650}.brew-callout dd{color:var(--brew-muted);margin:3px 0 0;font-size:.95rem}.brew-table-scroll{border:1px solid var(--brew-line);background:#fffcf7;border-radius:5px;overflow-x:auto}.brew-table-scroll table{border-collapse:collapse;width:100%;min-width:610px;font-size:.9rem;line-height:1.55}.brew-table-scroll caption{text-align:left;color:var(--brew-muted);padding:16px}.brew-table-scroll th,.brew-table-scroll td{text-align:left;vertical-align:top;border-top:1px solid var(--brew-line);padding:15px}.brew-table-scroll thead{color:#fbf0e1;background:#3b2a20}.brew-table-scroll tbody th{width:27%;font-weight:600}.brew-table-scroll td:nth-child(2){width:19%}.brew-table-scroll td span{color:var(--brew-muted);margin-top:6px;display:block}.brew-table-group{background:#eee1cf}.brew-table-group th{letter-spacing:.01em}.brew-pbrews{border-block:1px solid var(--brew-line);background:#efe6da;padding-top:72px;padding-bottom:72px}.brew-pbrew-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.brew-pbrew-heading h2{margin-bottom:0}.brew-pbrew-heading>p{color:var(--brew-muted);margin:0}.brew-product-group{border-top:1px solid #c9b29a;margin-top:38px;padding-top:30px}.brew-group-heading{grid-template-columns:1fr 1.3fr;align-items:start;gap:48px;margin-bottom:24px;display:grid}.brew-group-heading h3{font-family:var(--font-brew-display),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:1.8rem;font-weight:400}.brew-group-heading p{color:var(--brew-muted);margin:0;font-size:.92rem}.brew-products{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:22px;display:grid}.brew-product{background:#fffcf7;border:1px solid #dccab6;border-radius:6px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.brew-product-photo{background:#fff;height:210px;position:relative;overflow:hidden}.brew-product-photo img{object-fit:contain;padding:24px}.brew-product-copy{min-height:217px;padding:22px 22px 24px}.brew-product-copy .brew-product-spec{color:#8a5a35;margin:0 0 10px;font-size:.73rem}.brew-product h4{letter-spacing:-.02em;margin:0 0 12px;font-size:1.2rem;font-weight:600;line-height:1.35}.brew-product-copy>p:last-child{color:var(--brew-muted);margin:0;font-size:.87rem;line-height:1.65}.brew-offer{color:#fff8ee;background:#7a4524;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:17px 20px;text-decoration:none;display:flex}.brew-offer:hover{background:#63371c}.brew-offer small{color:#ecd9c4;font-size:.64rem;display:block}.brew-offer strong{white-space:nowrap;font-size:1.7rem;line-height:1.4;display:block}.brew-offer>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:.73rem}.brew-offer b{white-space:nowrap;margin-top:5px;font-weight:500;display:block}@media (min-width:761px){.brew-products:has(>.brew-product:nth-child(4)) .brew-offer{flex-direction:column;align-items:stretch;gap:6px}.brew-products:has(>.brew-product:nth-child(4)) .brew-offer>span:last-child{text-align:left;justify-content:space-between;gap:12px;display:flex}.brew-products:has(>.brew-product:nth-child(4)) .brew-offer b{margin-top:0}.brew-products:has(>.brew-product:nth-child(4)) .brew-product-copy{min-height:245px}}.brew-other-offers{padding-left:20px;padding-right:20px;font-size:.82rem}.brew-other-offers summary{cursor:pointer;justify-content:space-between;gap:10px;padding-top:15px;padding-bottom:15px;list-style:none;display:flex}.brew-other-offers summary::-webkit-details-marker{display:none}.brew-other-offers summary span:after{content:" +"}.brew-other-offers[open] summary span:after{content:" −"}.brew-other-offers ul{border-top:1px solid var(--brew-line);margin:0 0 14px;padding:0;list-style:none}.brew-other-offers a{align-items:baseline;gap:8px;padding-top:9px;padding-bottom:9px;text-decoration:none;display:flex}.brew-other-offers a:hover{color:#7a4524}.brew-other-offers strong{white-space:nowrap;margin-left:auto}.brew-status{color:var(--brew-muted);background:#fff9f1;border-left:3px solid #a8693b;padding:22px}.brew-pbrew-footer{color:var(--brew-muted);justify-content:space-between;align-items:baseline;gap:28px;margin-top:32px;font-size:.82rem;display:flex}.brew-pbrew-footer p{max-width:650px;margin:0}.brew-pbrew-footer a{color:#87502a;text-underline-offset:4px;flex-shrink:0;font-weight:600;text-decoration:underline}.brew-copy details{border-bottom:1px solid var(--brew-line);padding:18px 0}.brew-copy summary{cursor:pointer;font-weight:650;line-height:1.5}.brew-copy details p{color:var(--brew-muted);margin:16px 0 0}.brew-copy .brew-method{color:var(--brew-muted);font-size:.92rem}.brew-method h2{color:var(--brew-ink)}.brew-footer{border-top:1px solid var(--brew-line);padding-top:28px;padding-bottom:28px}.brew-footer .shell{flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:.9rem;display:flex}.brew-article a:focus-visible{outline-offset:4px;outline:3px solid #a8693b}.brew-article summary:focus-visible{outline-offset:4px;outline:3px solid #a8693b}.brew-table-scroll:focus-visible{outline-offset:4px;outline:3px solid #a8693b}@media (max-width:960px){.brew-products{gap:14px}.brew-product-copy{min-height:245px;padding:18px}.brew-product-photo{height:185px}.brew-product-photo img{padding:20px}.brew-offer{flex-direction:column;align-items:stretch;gap:6px;padding-left:18px;padding-right:18px}.brew-offer>span:last-child{text-align:left;justify-content:space-between;gap:12px;display:flex}.brew-offer b{margin-top:0}.brew-pbrew-footer{flex-wrap:wrap;gap:14px}}@media (max-width:760px){.brew-nav .shell{padding-top:10px;padding-bottom:10px;display:block}.brew-nav .shell>div{gap:20px;padding-top:7px;overflow-x:auto}.brew-hero-inner{align-items:flex-start;min-height:710px;padding-top:44px;padding-bottom:44px}.brew-hero-copy{width:100%;max-width:520px}.brew-hero h1{font-size:max(3.5rem,min(11vw,5rem))}.brew-hero-image{object-position:70% center}.brew-hero-shade{background:linear-gradient(rgba(34,23,15,.94),rgba(34,23,15,.85) 38%,rgba(34,23,15,.54) 63%,rgba(34,23,15,.1))}.brew-copy{padding-top:14px;padding-bottom:14px}.brew-pbrew-heading,.brew-group-heading{grid-template-columns:1fr;gap:20px}.brew-pbrews{padding-top:44px;padding-bottom:44px}.brew-products{grid-template-columns:1fr;gap:24px;max-width:520px;margin-left:auto;margin-right:auto}.brew-product-copy{min-height:auto;padding:22px 24px 26px}.brew-product-photo{height:220px}.brew-product-photo img{padding:22px}.brew-offer{flex-direction:row;align-items:center;padding:18px 24px}.brew-offer>span:last-child{text-align:right;display:block}.brew-offer b{margin-top:6px}.brew-other-offers{padding-left:24px;padding-right:24px}}@media (max-width:480px){.brew-article .shell,.brew-copy{width:calc(100% - 32px)}.brew-copy{font-size:1rem}.brew-lead{max-width:35ch;font-size:1.06rem}.brew-hero .brew-byline{max-width:32ch}.brew-callout{padding:22px 20px}}
