:root{--bean:#2b1d16;--crema:#c8894d;--paper:#fbf6ee;--milk:#f1e6d6;--line:#e6d7c3;--txt:#2b1d16;--mute:#6f5a48;--accent:#8a4f22;--sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif}html,body{overflow-x:clip}body{background:var(--paper);color:var(--txt);font:18px/1.7 var(--serif)}.site,.site-content,.inside-article,.entry-content,.fv-home{overflow-x:clip;max-width:100%}.entry-content iframe,.entry-content ins,.google-auto-placed,.entry-content img{max-width:100%!important}a{color:var(--accent)}a:hover{color:var(--bean)}.main-navigation,.entry-meta,button,input,.widget-title,.cat-links,.tags-links,.comments-area,.site-info,.fv-kick,.fv-meta,.fv-btn,.fv-link{font-family:var(--sans)}h1,h2,h3,h4{font-family:var(--serif);color:var(--bean);line-height:1.18;font-weight:600;letter-spacing:-.01em}.site-header{background:var(--paper)!important;border-bottom:1px solid var(--line)}.site-header .inside-header{width:auto;max-width:1180px;padding:12px 24px;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;text-align:left}.inside-header:before,.inside-header:after{display:none!important}.site-header .main-navigation{float:none!important;margin-left:auto;width:auto}.site-header .main-navigation{flex:0 1 auto;width:auto!important;clear:none}.site-header .main-navigation .inside-navigation{padding:0;width:auto!important;max-width:none!important}.site-header .main-nav>ul{display:flex;flex-wrap:wrap;justify-content:flex-end}.site-branding{display:none!important}.site-logo{display:block!important;margin:0!important;float:none!important}.site-logo img,.site-header .header-image{height:60px!important;width:auto!important;max-height:none}.main-navigation,.main-navigation ul ul{background:transparent!important}.main-navigation .main-nav ul li a{color:var(--bean)!important;font:600 15px/1 var(--sans);padding:0 11px;line-height:60px}.main-navigation .main-nav ul li a:hover,.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--accent)!important;background:transparent!important}.main-navigation .main-nav ul ul{background:#fff!important;box-shadow:0 8px 24px rgb(43 29 22 / .12)}.menu-toggle,.main-navigation .menu-toggle{line-height:42px!important;height:44px;color:var(--bean)!important;background:transparent!important;min-height:44px;min-width:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px}@media(max-width:768px){.inside-header{padding:10px 16px}.site-header .main-navigation.toggled{width:100%;margin-left:0}.site-logo img,.site-header .header-image{height:44px!important}.main-navigation .main-nav ul li a{line-height:48px;padding:0 4px;border-bottom:1px solid var(--line)}.main-navigation.toggled .main-nav{width:100%}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:8px}}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.inside-right-sidebar .widget{background:#fff0}.separate-containers .inside-article{padding:28px 0}.entry-title{font-size:clamp(30px,4vw,44px)}.entry-meta{font-size:13px;color:var(--mute);letter-spacing:.3px}.entry-content img,.featured-image img{border-radius:10px;height:auto}.single .featured-image img,.page-header-image-single img{width:100%;max-height:460px;aspect-ratio:16/9;object-fit:cover;border-radius:14px}.entry-content h2{font-size:clamp(24px,3vw,30px);margin-top:1.6em;padding-bottom:6px;border-bottom:1px solid var(--line)}.entry-content h3{font-size:22px}.entry-content blockquote{border-left:4px solid var(--crema);background:var(--milk);padding:14px 18px;border-radius:0 8px 8px 0}.entry-content table{font-size:16px}.widget-title{font-size:12px!important;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent)}.inside-right-sidebar .widget{padding:20px 0}.site-footer,.site-info{background:var(--bean)!important;color:var(--milk)}.site-info a{color:var(--crema)}button,.button,input[type=submit]{background:var(--bean);color:var(--paper);border-radius:8px}.blog .inside-article,.archive .inside-article{border-bottom:1px solid var(--line)}.post-image img{border-radius:10px}.google-auto-placed{margin:24px 0!important}.fv-more-brews{background:var(--milk);border-radius:12px;padding:18px 22px;margin:28px 0;font-family:var(--sans)}.fv-more-brews ul{margin:6px 0 0 18px}.fv-more-brews li{margin:6px 0}@media(max-width:768px){body{font-size:17px}.separate-containers .inside-article{padding:20px 16px}.inside-right-sidebar{padding:0 16px}.site-footer .inside-site-info{padding:20px 16px}}.fv-kick{font:700 12px/1.3 var(--sans);letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.fv-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;background:var(--bean);color:var(--paper)!important;font:600 15px var(--sans);text-decoration:none}.fv-btn:hover{background:var(--accent)}.fv-btn.ghost{background:#fff0;color:var(--bean)!important;border:1.5px solid var(--bean)}.fv-link{font:600 15px var(--sans);text-decoration:none;white-space:nowrap;display:inline-block;padding:10px 0}.fv-author{display:flex;gap:28px;align-items:center}.fv-author .fv-ava{width:150px;height:150px;border-radius:50%;object-fit:cover;flex:none;border:5px solid #fff;box-shadow:0 6px 24px rgb(43 29 22 / .15)}.fv-author h2{font-size:30px;margin:0 0 8px}.fv-author p{margin:0 0 6px}.fv-author.home{background:var(--milk);border-radius:20px;padding:36px 44px;margin:56px 0}.fv-author.home p:not(.fv-kick){font-size:18px;color:#4a3426;max-width:62ch}.fv-author.side{flex-direction:column;text-align:center;gap:12px;background:var(--milk);border-radius:16px;padding:24px 20px}.fv-author.side .fv-ava{width:120px;height:120px}.fv-author.side h2{font-size:22px}.fv-author.side p:not(.fv-kick){font-size:15px;line-height:1.55}.fv-home{max-width:1180px;margin:auto;padding:0 24px 40px}.fv-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center;padding:48px 0 40px}.fv-hero h1{font-size:clamp(34px,4.4vw,56px);line-height:1.08;margin:0 0 18px}.fv-hero h1 a{color:inherit;text-decoration:none}.fv-ex{font-size:19px;color:#4a3426;margin:0 0 14px}.fv-meta{font-size:14px;color:var(--mute);margin:0 0 24px}.fv-hero-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:260px 260px 16px 16px}.fv-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;border-bottom:2px solid var(--bean);padding-bottom:12px;margin-bottom:26px}.fv-sh h2{font-size:clamp(26px,3vw,34px);margin:0}.fv-sh .fv-kick{margin-bottom:4px}.fv-row{margin:48px 0}.fv-card a{display:block;color:inherit;text-decoration:none}.fv-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px;margin-bottom:14px;transition:transform .3s}.fv-card a:hover img{transform:translateY(-3px)}.fv-card h3{font-size:20px;line-height:1.28;margin:0}.fv-card .fv-kick{font-size:11px;margin-bottom:6px}.fv-card a:hover h3{color:var(--accent)}.fv-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.fv-split{display:grid;grid-template-columns:1.25fr 1fr;gap:40px}.fv-cat.flip .fv-split{grid-template-columns:1fr 1.25fr}.fv-cat.flip .big{order:2}.fv-card.big h3{font-size:clamp(24px,2.6vw,32px)}.fv-card.big img{aspect-ratio:16/10}.fv-stack{display:flex;flex-direction:column;gap:22px}.fv-card.mini a{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center}.fv-card.mini img{aspect-ratio:1;margin:0;border-radius:50%;width:150px;height:150px}.fv-card.mini h3{font-size:19px}.fv-menu{background:var(--bean);color:var(--milk);border-radius:20px;margin:56px 0;padding:44px 48px}.fv-menu h2{color:var(--paper);font-size:34px;margin:0}.fv-menu p{color:#cdb79f;margin:4px 0 22px;font-size:16px}.fv-menu ul{list-style:none;margin:0;padding:0;columns:2;column-gap:56px}.fv-menu li{break-inside:avoid}.fv-menu a{display:flex;align-items:baseline;gap:10px;min-height:44px;padding:8px 0;color:var(--milk);text-decoration:none;font-size:18px}.fv-menu a i{flex:1;border-bottom:1px dotted #7a5a45}.fv-menu a b{font:600 14px ui-monospace,Menlo,monospace;color:var(--crema)}.fv-menu a:hover span{color:var(--crema)}.fv-center{text-align:center;margin:40px 0 0}@media(max-width:1000px){.fv-grid4{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.fv-home{padding:0 18px 32px}.fv-hero{grid-template-columns:1fr;gap:22px;padding:26px 0 8px}.fv-hero h1{font-size:34px}.fv-ex{font-size:17px}.fv-hero-img{order:-1}.fv-hero-img img{border-radius:160px 160px 14px 14px;aspect-ratio:4/3}.fv-row{margin:36px 0}.fv-split,.fv-cat.flip .fv-split{grid-template-columns:1fr;gap:22px}.fv-cat.flip .big{order:0}.fv-card.mini a{grid-template-columns:88px 1fr;gap:14px}.fv-card.mini img{width:88px;height:88px}.fv-card.mini h3{font-size:18px}.fv-sh{flex-wrap:wrap}.fv-author.home{flex-direction:column;text-align:center;padding:30px 22px;gap:16px;margin:40px 0}.fv-author .fv-ava{width:120px;height:120px}.fv-menu{padding:30px 22px;margin:40px 0}.fv-menu ul{columns:1}}@media(max-width:560px){.fv-grid4{grid-template-columns:1fr 1fr;gap:22px 14px}.fv-grid4 .fv-card h3{font-size:16.5px}.fv-grid4 .fv-card img{border-radius:10px;margin-bottom:10px}.fv-grid4 .fv-kick{font-size:10px;letter-spacing:1.5px}}