.brewingTechniques-module___R0JKW__brewTheme{--brew-ink:#101114;--brew-ink-muted:#5a606c;--brew-ink-weak:#8b93a3;--brew-surface:#fff;--brew-surface-alt:#f8f7f5;--brew-border:#00000014;--brew-brand:#c99f5f;--brew-brand-soft:#ddb37a;--brew-radius-xl:18px;--brew-radius-lg:14px;--brew-radius-md:10px;--brew-radius-sm:8px;--brew-gap-xxl:clamp(28px,4vw,56px);--brew-gap-xl:28px;--brew-gap-lg:20px;--brew-gap-md:14px;--brew-gap-sm:10px;--brew-shadow-sm:0 8px 24px #0000000f;--brew-shadow-md:0 16px 40px #0000001f;--brew-font:"LatoTR",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--brew-maxw:1280px}.brewingTechniques-module___R0JKW__page{background:var(--brew-surface);padding:var(--brew-gap-xxl)0}.brewingTechniques-module___R0JKW__page>*{width:min(var(--brew-maxw),92vw);margin-inline:auto}.brewingTechniques-module___R0JKW__header{text-align:center;margin-bottom:var(--brew-gap-xl)}.brewingTechniques-module___R0JKW__pageTitle{font:800 clamp(22px,4vw,36px)/1.15 var(--brew-font);letter-spacing:.2px;color:var(--brew-ink);margin:0 0 4px}.brewingTechniques-module___R0JKW__subtitle{font:500 clamp(15px,1.6vw,20px)/1.5 var(--brew-font);color:var(--brew-brand);margin:6px 0 0}.brewingTechniques-module___R0JKW__searchBar{grid-template-columns:1fr auto;justify-content:center;align-items:center;gap:6px;max-width:480px;margin:14px auto 10px;display:grid;position:relative}.brewingTechniques-module___R0JKW__searchInput{border:1px solid var(--brew-border);background:var(--brew-surface);width:100%;font:400 15px/1.2 var(--brew-font);color:var(--brew-ink);border-radius:999px;outline:none;padding:12px 42px 12px 14px;transition:border-color .16s,box-shadow .16s}.brewingTechniques-module___R0JKW__searchInput:hover{border-color:#00000057}.brewingTechniques-module___R0JKW__searchInput:focus-visible{border-color:var(--brew-brand);box-shadow:0 0 0 3px #c99f5f47}.brewingTechniques-module___R0JKW__clearBtn{color:#222;cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:999px;width:32px;height:32px;font-size:18px;line-height:1;position:absolute;top:50%;right:10px;translate:0 -50%}.brewingTechniques-module___R0JKW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.brewingTechniques-module___R0JKW__grid{gap:var(--brew-gap-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.brewingTechniques-module___R0JKW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.brewingTechniques-module___R0JKW__grid{grid-template-columns:1fr}}.brewingTechniques-module___R0JKW__card{border-radius:var(--brew-radius-xl);border:1px solid var(--brew-border);box-shadow:var(--brew-shadow-sm);background:#fffdf9;grid-template-rows:auto 1fr;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.brewingTechniques-module___R0JKW__card:hover{box-shadow:var(--brew-shadow-md);transform:translateY(-4px)}.brewingTechniques-module___R0JKW__imageWrap{aspect-ratio:4/3;background:var(--brew-surface-alt);width:100%;position:relative}.brewingTechniques-module___R0JKW__cardImage{object-fit:cover}.brewingTechniques-module___R0JKW__cardBody{padding:clamp(14px,2vw,18px)}.brewingTechniques-module___R0JKW__cardTitle{font:700 clamp(16px,2vw,20px)/1.25 var(--brew-font);color:var(--brew-ink);margin:0 0 6px}.brewingTechniques-module___R0JKW__description{font:400 15px/1.6 var(--brew-font);color:#4b2e1e;margin:6px 0 12px}.brewingTechniques-module___R0JKW__stepsWrap{margin-top:8px}.brewingTechniques-module___R0JKW__stepsHeading{font:600 14px/1.2 var(--brew-font);color:var(--brew-ink-muted);letter-spacing:.2px;margin:0 0 6px}.brewingTechniques-module___R0JKW__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.brewingTechniques-module___R0JKW__step{border-radius:var(--brew-radius-md);background:#fffdfb;border:1px dashed #0000001f;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.brewingTechniques-module___R0JKW__stepIndex{width:28px;height:28px;font:600 13px/1 var(--brew-font);color:#fff;background:linear-gradient(180deg,var(--brew-brand),var(--brew-brand-soft));border-radius:999px;place-items:center;display:grid;box-shadow:0 8px 18px #c99f5f59}.brewingTechniques-module___R0JKW__stepText{font:500 14px/1.55 var(--brew-font);color:#4b2e1e}.brewingTechniques-module___R0JKW__loader{height:48px}
.heroSection-module__iVx7_G__heroTheme{--hero-ink:#0f1113;--hero-ink-inverse:#fff;--hero-ink-muted:#e9e9ea;--hero-brand:#c99f5f;--hero-brand-soft:#ddb37a;--hero-bg:#0b0c0e;--hero-scrim:#0607088c;--hero-glass:#10111347;--hero-border:#ffffff29;--hero-ring:#c99f5f73;--hero-radius-xl:20px;--hero-radius-lg:14px;--hero-radius-md:10px;--hero-radius-pill:999px;--hero-gap-xl:clamp(24px,3.8vw,48px);--hero-gap-lg:clamp(18px,2.4vw,28px);--hero-gap-md:16px;--hero-gap-sm:10px;--hero-shadow-lg:0 24px 80px #00000059;--hero-shadow-md:0 16px 48px #00000047;--hero-font:"LatoTR",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.heroSection-module__iVx7_G__hero{background:var(--hero-bg);isolation:isolate;width:100%;height:86svh;min-height:560px;position:relative;overflow:clip}.heroSection-module__iVx7_G__media{position:absolute;inset:0}.heroSection-module__iVx7_G__bgImage{object-fit:cover;will-change:transform;transform:scale(1.02)}.heroSection-module__iVx7_G__scrim{pointer-events:none;background:radial-gradient(120% 100% at 50% 100%,#00000059 0%,#0000 60%),linear-gradient(#06070859 0%,#0607089e 60%,#060708bf 100%);position:absolute;inset:0}.heroSection-module__iVx7_G__content{z-index:1;text-align:center;align-content:center;justify-items:center;gap:var(--hero-gap-lg);max-width:1200px;height:100%;margin-inline:auto;padding:0 clamp(16px,4vw,40px);display:grid;position:relative}.heroSection-module__iVx7_G__title{font-family:var(--hero-font);letter-spacing:.3px;color:var(--hero-ink-inverse);text-shadow:0 6px 22px #00000073;margin:0;font-size:clamp(28px,5.2vw,56px);font-weight:800;line-height:1.1}.heroSection-module__iVx7_G__title:after{content:"";background:linear-gradient(90deg,var(--hero-brand),var(--hero-brand-soft));border-radius:3px;width:clamp(72px,10vw,110px);height:4px;margin:12px auto 0;display:block}.heroSection-module__iVx7_G__subtitle{max-width:820px;color:var(--hero-ink-muted);font-family:var(--hero-font);text-shadow:0 3px 12px #00000059;margin:0;font-size:clamp(15px,1.4vw,20px);font-weight:400;line-height:1.65}.heroSection-module__iVx7_G__content:before{content:"";border-radius:var(--hero-radius-xl);background:var(--hero-glass);border:1px solid var(--hero-border);width:min(92%,980px);height:clamp(220px,35vw,360px);box-shadow:var(--hero-shadow-lg);filter:blur(.5px);z-index:-1;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.heroSection-module__iVx7_G__ctaRow{gap:var(--hero-gap-md);flex-wrap:wrap;justify-content:center;margin-top:6px;display:flex}.heroSection-module__iVx7_G__ctaPrimary,.heroSection-module__iVx7_G__ctaGhost{border-radius:var(--hero-radius-pill);font:600 14px/1 var(--hero-font);letter-spacing:.2px;outline:none;justify-content:center;align-items:center;padding:12px 18px;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s,border-color .16s;display:inline-flex}.heroSection-module__iVx7_G__ctaPrimary{color:#0f1113;background:linear-gradient(180deg,var(--hero-brand),var(--hero-brand-soft));border:1px solid #0000000f;box-shadow:0 8px 28px #c99f5f59}.heroSection-module__iVx7_G__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 16px 48px #c99f5f73}.heroSection-module__iVx7_G__ctaPrimary:focus-visible{box-shadow:0 0 0 3px var(--hero-ring)}.heroSection-module__iVx7_G__ctaGhost{color:var(--hero-ink-inverse);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff47}.heroSection-module__iVx7_G__ctaGhost:hover{background:#ffffff1f;transform:translateY(-2px)}.heroSection-module__iVx7_G__ctaGhost:focus-visible{box-shadow:0 0 0 3px var(--hero-ring)}@media (max-width:768px){.heroSection-module__iVx7_G__content:before{height:clamp(200px,44vw,300px)}}@media (prefers-reduced-motion:reduce){.heroSection-module__iVx7_G__ctaPrimary,.heroSection-module__iVx7_G__ctaGhost{transition:none}.heroSection-module__iVx7_G__bgImage{transform:none}}
