.page-brewing-index-hero{background-color:#f0e9dc;background-color:var(--parchment);color:var(--ink);padding-block:clamp(7rem,14vw,9rem) clamp(3rem,6vw,5rem);padding-inline:var(--gutter-mobile)}@media(min-width:768px){.page-brewing-index-hero{padding-inline:var(--gutter-tablet)}}@media(min-width:1024px){.page-brewing-index-hero{padding-inline:var(--gutter-desktop)}}.page-brewing-index-hero__container{max-width:var(--container-max);margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}.page-brewing-index-hero__eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.32em;color:var(--bark);line-height:1}.page-brewing-index-hero__heading{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(2.25rem,6.5vw,4.5rem);line-height:1.05;letter-spacing:-.025em;color:var(--ink);margin:0;max-width:22ch}.page-brewing-index-hero__lede{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1.0625rem,1.75vw,1.375rem);line-height:1.45;color:var(--bark);margin:0;max-width:56ch}.page-brewing-index{background-color:var(--paper);color:var(--ink);padding-block:var(--space-9);padding-inline:var(--gutter-mobile)}@media(min-width:768px){.page-brewing-index{padding-inline:var(--gutter-tablet)}}@media(min-width:1024px){.page-brewing-index{padding-block:var(--space-10);padding-inline:var(--gutter-desktop)}}.page-brewing-index__container{max-width:var(--container-max);margin-inline:auto}.page-brewing-index__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:600px){.page-brewing-index__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media(min-width:1024px){.page-brewing-index__grid{grid-template-columns:repeat(3,1fr)}}.page-brewing-index__card{display:block}.page-brewing-index__card-link{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background-color:var(--parchment);border:1px solid var(--border-soft);text-decoration:none;color:var(--ink);height:100%;transition:background-color var(--duration-base) var(--ease-smooth),border-color var(--duration-base) var(--ease-smooth)}@media(min-width:768px){.page-brewing-index__card-link{padding:var(--space-7)}}.page-brewing-index__card-link:hover,.page-brewing-index__card-link:focus-visible{background-color:var(--paper);border-color:var(--copper)}.page-brewing-index__card-link:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.page-brewing-index__card-num{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(2rem,4vw,2.875rem);line-height:.85;color:var(--copper);opacity:.7;letter-spacing:-.04em;font-feature-settings:"liga" 0}.page-brewing-index__card-name{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;letter-spacing:-.015em;color:var(--ink);margin:0}.page-brewing-index__card-desc{font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--ink);margin:0;flex:1}.page-brewing-index__card-cta{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--copper-deep);border-bottom:1px solid var(--copper);padding-bottom:2px;align-self:flex-start}.page-brewing-guide{background-color:var(--paper);color:var(--ink);padding-block:clamp(7rem,14vw,9rem) var(--space-9);padding-inline:var(--gutter-mobile)}@media(min-width:768px){.page-brewing-guide{padding-inline:var(--gutter-tablet)}}@media(min-width:1024px){.page-brewing-guide{padding-block:clamp(8rem,12vw,10rem) var(--space-10);padding-inline:var(--gutter-desktop)}}.page-brewing-guide__container{max-width:var(--container-max);margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-9)}.page-brewing-guide__hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);max-width:64ch;margin-inline:auto}.page-brewing-guide__back{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--copper-deep);text-decoration:none;align-self:flex-start;margin-bottom:var(--space-4);border-bottom:1px solid var(--copper);padding-bottom:2px;transition:color var(--duration-base) var(--ease-smooth)}.page-brewing-guide__back:hover,.page-brewing-guide__back:focus-visible{color:var(--ink)}.page-brewing-guide__eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.32em;color:var(--bark);line-height:1}.page-brewing-guide__heading{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(2.5rem,7vw,5rem);line-height:1.02;letter-spacing:-.025em;color:var(--ink);margin:0}.page-brewing-guide__subtitle{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.125rem,1.8vw,1.4375rem);line-height:1.4;color:var(--copper-deep);margin:0}.page-brewing-guide__lede{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.5;color:var(--bark);margin:0;max-width:56ch}.page-brewing-guide__block{max-width:72ch;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-4);width:100%}.page-brewing-guide__section-heading{font-family:var(--font-mono);font-size:var(--fs-mono-base);font-weight:500;text-transform:uppercase;letter-spacing:.24em;color:var(--copper-deep);margin:0 0 var(--space-3) 0;padding-bottom:var(--space-3);border-bottom:1px solid var(--border-strong);line-height:1}.page-brewing-guide__equipment,.page-brewing-guide__mistakes{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--ink)}.page-brewing-guide__equipment ul,.page-brewing-guide__mistakes ul{margin:0;padding-left:var(--space-5)}.page-brewing-guide__equipment li,.page-brewing-guide__mistakes li{margin-bottom:var(--space-2)}.page-brewing-guide__equipment p,.page-brewing-guide__mistakes p{margin:0 0 var(--space-3) 0}.page-brewing-guide__equipment p:last-child,.page-brewing-guide__mistakes p:last-child{margin-bottom:0}.page-brewing-guide__recipe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}@media(min-width:600px){.page-brewing-guide__recipe{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}}@media(min-width:1024px){.page-brewing-guide__recipe{grid-template-columns:repeat(6,1fr)}}.page-brewing-guide__param{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background-color:var(--parchment);border:1px solid var(--border-soft)}.page-brewing-guide__param-label{font-family:var(--font-mono);font-size:var(--fs-mono-xs);font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--bark);line-height:1}.page-brewing-guide__param-value{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.2;color:var(--ink)}.page-brewing-guide__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.page-brewing-guide__step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-5);align-items:start;padding-block:var(--space-4);border-bottom:1px solid var(--border-soft)}.page-brewing-guide__step:last-child{border-bottom:0}.page-brewing-guide__step-num{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(3.5rem,9vw,6.5rem);line-height:.85;color:var(--copper);opacity:.65;letter-spacing:-.04em;font-feature-settings:"liga" 0;align-self:start;margin-top:var(--space-1)}.page-brewing-guide__step-content{display:flex;flex-direction:column;gap:var(--space-2)}.page-brewing-guide__step-title{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.375rem,2.75vw,1.875rem);line-height:1.15;color:var(--ink);margin:0}.page-brewing-guide__step-body{font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--ink);margin:0}.page-brewing-guide__tip{max-width:72ch;margin-inline:auto;width:100%;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-7) var(--space-5);background-color:var(--ink);color:var(--paper);border-left:4px solid var(--copper)}@media(min-width:768px){.page-brewing-guide__tip{padding:var(--space-8) var(--space-7)}}.page-brewing-guide__tip-label{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.24em;color:var(--copper);line-height:1}.page-brewing-guide__tip-quote{margin:0;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1.125rem,1.8vw,1.4375rem);line-height:1.5;color:#f5efe6eb;letter-spacing:-.005em}.page-brewing-guide__tip-quote p{margin:0;color:inherit;max-width:none}@media(prefers-reduced-motion:no-preference){.page-brewing-index[data-product-narrative] .page-brewing-index__card,.page-brewing-guide[data-product-narrative] .page-brewing-guide__block,.page-brewing-guide[data-product-narrative] .page-brewing-guide__tip{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-smooth),transform .8s var(--ease-smooth)}.page-brewing-index[data-product-narrative].is-revealed .page-brewing-index__card,.page-brewing-guide[data-product-narrative].is-revealed .page-brewing-guide__block,.page-brewing-guide[data-product-narrative].is-revealed .page-brewing-guide__tip{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page-brewing-index__card,.page-brewing-guide__block,.page-brewing-guide__tip,.page-brewing-index__card-link,.page-brewing-guide__back{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-page-brewing.css.map */
