.recipe-page_page__pal3t{background-color:#f2efe3;background-image:url(/editorial/print-grain-v1.svg);background-size:180px 180px;color:#141812;padding:0 clamp(20px,4vw,56px) 48px}.recipe-page_back__BrcMG,.recipe-page_breadcrumb__K4lGR,.recipe-page_cooking__nADK_,.recipe-page_hero__PFhsG{max-width:1160px;margin-inline:auto}.recipe-page_breadcrumb__K4lGR{display:flex;flex-wrap:wrap;gap:8px;padding-block:18px;font-family:var(--font-mono),monospace;font-size:9px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:#667467}.recipe-page_breadcrumb__K4lGR>span[aria-current]{color:#141812}.recipe-page_back__BrcMG:hover,.recipe-page_breadcrumb__K4lGR a:hover{text-decoration:underline;text-underline-offset:4px}.recipe-page_hero__PFhsG{background-image:url(/editorial/halftone-light-v1.svg);background-size:1000px 800px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px 56px;padding-block:24px 36px}.recipe-page_intro__OiJZi{min-width:0}.recipe-page_eyebrow__ylMKu{display:block;font-family:var(--font-mono),monospace;font-size:9px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:#667467}.recipe-page_intro__OiJZi h1{margin:14px 0 20px;font-family:var(--font-punch),sans-serif;font-size:clamp(48px,5.8vw,80px);line-height:.96;font-weight:400;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.recipe-page_subtitle__jnXpN{max-width:46ch;margin:0;color:#667467;font-size:15px;line-height:1.7}.recipe-page_blends__hqvwy{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.recipe-page_blends__hqvwy a{display:flex;align-items:center;gap:9px;padding:6px 12px 6px 9px;border:1px solid #14181226;border-left:3px solid var(--blend-color);background:#fff;font-size:11px;line-height:1.4;max-width:100%}.recipe-page_blends__hqvwy img{width:14px;height:36px;object-fit:contain;flex-shrink:0}.recipe-page_cookLink__A55rq{display:inline-flex;align-items:center;gap:32px;min-height:46px;margin-top:24px;padding:12px 20px;border:1px solid #141812;background:#141812;color:#f2efe3;font-family:var(--font-punch),sans-serif;font-size:21px;line-height:1;text-transform:uppercase}.recipe-page_cookLink__A55rq span{color:#dfc38e}.recipe-page_cookLink__A55rq:hover{background:#30362c}.recipe-page_art___7X7m{min-width:0;border:2px solid #141812;box-shadow:5px 5px 0 #141812;background:#fff}.recipe-page_art___7X7m[data-food=false]{height:360px}.recipe-page_art___7X7m>span{height:100%}.recipe-page_art___7X7m>span img{max-width:38%}.recipe-page_facts__u0hrR{grid-column:1/-1;display:flex;flex-wrap:wrap;margin:8px 0 0;border-block:1px solid #14181240;padding-block:16px;gap:16px 0}.recipe-page_facts__u0hrR>div{flex:1 1 120px;padding-inline:20px;border-left:1px solid #14181230}.recipe-page_facts__u0hrR>div:first-child{padding-left:0;border-left:0}.recipe-page_facts__u0hrR dt{font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#667467}.recipe-page_facts__u0hrR dd{margin:6px 0 0;font-family:var(--font-punch),sans-serif;font-size:24px;line-height:1;text-transform:uppercase}.recipe-page_cooking__nADK_{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:56px;align-items:start;padding-block:12px 48px;scroll-margin-top:140px}.recipe-page_ingredients__q8Q46{padding:24px;border:1.5px solid #141812;box-shadow:4px 4px 0 #141812;background:#fff}.recipe-page_ingredients__q8Q46 h2,.recipe-page_method__qOUq2 h2{margin:8px 0 0;font-family:var(--font-punch),sans-serif;font-size:36px;line-height:1;font-weight:400;text-transform:uppercase}.recipe-page_checkHint__kiI_Q{margin:12px 0 0;font-size:11px;color:#667467}.recipe-page_pairings___hS8g{display:grid;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid #14181240}.recipe-page_pairings___hS8g h3{margin:0 0 4px;font-family:var(--font-mono),monospace;font-size:9px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#667467}.recipe-page_pairings___hS8g button{white-space:normal}.recipe-page_method__qOUq2{min-width:0}.recipe-page_method__qOUq2 h2{font-size:44px}.recipe-page_steps__BL3ga{list-style:none;margin:24px 0 0;padding:0}.recipe-page_steps__BL3ga li+li{margin-top:20px}.recipe-page_step___i9fA{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding-bottom:20px;border-bottom:1px solid #14181220}.recipe-page_stepNumber__WWw4G{font-family:var(--font-punch),sans-serif;font-size:30px;line-height:1;color:#667467}.recipe-page_step___i9fA p{margin:0;font-size:14px;line-height:1.8;color:#3a4236}.recipe-page_phase__qNk_k{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;margin-bottom:18px;border-top:2px solid #141812}.recipe-page_phase__qNk_k h3{margin:0;font-family:var(--font-punch),sans-serif;font-size:27px;line-height:1.1;font-weight:400;text-transform:uppercase}.recipe-page_phase__qNk_k>span{padding:6px 9px;border:1px solid #14181240;background:#fff;font-family:var(--font-mono),monospace;font-size:9px;line-height:1.4}.recipe-page_notes__GaHfx{margin-top:28px;padding:24px;background:#141812;color:#f2efe3;border:1px solid #141812;box-shadow:4px 4px 0 #dfc38e}.recipe-page_notes__GaHfx .recipe-page_eyebrow__ylMKu{color:#dfc38e}.recipe-page_notes__GaHfx h3{margin:8px 0 16px;font-family:var(--font-punch),sans-serif;font-size:30px;line-height:1;font-weight:400;text-transform:uppercase}.recipe-page_notes__GaHfx ul{display:grid;gap:14px;margin:0;padding-left:16px}.recipe-page_notes__GaHfx li{font-size:13px;line-height:1.8;color:#f2efe3cc}.recipe-page_notes__GaHfx li::marker{color:#dfc38e}.recipe-page_back__BrcMG{display:block;padding-top:22px;border-top:1px solid #14181240;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.recipe-page_page__pal3t a:focus-visible{outline:3px solid #a26715;outline-offset:4px}@media (max-width:767px){.recipe-page_hero__PFhsG{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:12px}.recipe-page_intro__OiJZi h1{font-size:clamp(42px,10.8vw,62px);margin-block:12px 16px}.recipe-page_subtitle__jnXpN{font-size:13px;line-height:1.65}.recipe-page_blends__hqvwy{margin-top:16px}.recipe-page_cookLink__A55rq{margin-top:18px}.recipe-page_art___7X7m[data-food=false]{height:230px}.recipe-page_art___7X7m>span img{right:14%;max-width:34%}.recipe-page_art___7X7m>span>span{left:18px;top:24px;font-size:28px}.recipe-page_facts__u0hrR{margin-top:4px;gap:18px 0}.recipe-page_facts__u0hrR>div{flex-basis:33.333%;flex-grow:0;padding-inline:12px}.recipe-page_facts__u0hrR>div:nth-child(3n+1){padding-left:0;border-left:0}.recipe-page_facts__u0hrR dd{font-size:22px}.recipe-page_cooking__nADK_{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:0}.recipe-page_ingredients__q8Q46{padding:20px}.recipe-page_method__qOUq2 h2{font-size:36px}.recipe-page_step___i9fA{grid-template-columns:30px minmax(0,1fr);gap:12px}.recipe-page_step___i9fA p{font-size:13px}.recipe-page_notes__GaHfx{padding:20px}}