.KachoriHero-module__iK4Dna__section{padding:5rem 1.5rem}.KachoriHero-module__iK4Dna__contentWrapper{max-width:56rem;margin:0 auto}.KachoriHero-module__iK4Dna__header{text-align:center;margin-bottom:4rem}.KachoriHero-module__iK4Dna__badge{background-color:var(--orange-100);color:var(--brand-orange-600);text-transform:uppercase;letter-spacing:.1em;border-radius:9999px;margin-bottom:1.5rem;padding:.375rem 1rem;font-size:.625rem;font-weight:900;display:inline-block}.KachoriHero-module__iK4Dna__title{letter-spacing:-.05em;color:var(--slate-900);margin-bottom:2rem;font-size:3rem;font-weight:900}@media (min-width:768px){.KachoriHero-module__iK4Dna__title{font-size:4.5rem}}.KachoriHero-module__iK4Dna__titleHighlight{color:var(--brand-orange-600);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.KachoriHero-module__iK4Dna__desc{color:var(--slate-500);max-width:42rem;margin:0 auto;font-size:1.25rem;font-weight:500}.KachoriHero-module__iK4Dna__heroImage{object-fit:cover;border-radius:2.5rem;width:100%;height:400px;margin-bottom:5rem;transition:all .5s;transform:rotate(1deg);box-shadow:0 25px 50px -12px #00000040}.KachoriHero-module__iK4Dna__heroImage:hover{transform:rotate(0)}.KachoriHero-module__iK4Dna__historyGrid{gap:3rem;margin-bottom:5rem;display:grid}@media (min-width:768px){.KachoriHero-module__iK4Dna__historyGrid{grid-template-columns:repeat(12,minmax(0,1fr))}}.KachoriHero-module__iK4Dna__historyCol{grid-column:span 12/span 12}.KachoriHero-module__iK4Dna__historyTitle{border-left:4px solid var(--brand-orange-600);margin-bottom:1.5rem;padding-left:1rem;font-size:1.875rem;font-weight:900}.KachoriHero-module__iK4Dna__prose{color:var(--slate-600);font-size:1.125rem;line-height:1.75}.KachoriHero-module__iK4Dna__prose p{margin-bottom:1rem}.KachoriHero-module__iK4Dna__prose strong{color:var(--slate-900);font-weight:700}.KachoriHero-module__iK4Dna__marathiText{color:#9a3412;margin-bottom:1rem;font-family:Noto Sans Devanagari,sans-serif;font-weight:500}
.KachoriRecipe-module__jDtv6W__recipeContainer{background-color:#fff7ed;border:1px solid #ffedd5;border-radius:3rem;max-width:56rem;margin:0 auto 5rem;padding:2.5rem;position:relative;overflow:hidden}@media (min-width:768px){.KachoriRecipe-module__jDtv6W__recipeContainer{padding:4rem}}.KachoriRecipe-module__jDtv6W__recipeBg{filter:blur(48px);opacity:.5;background-color:#fed7aa;border-radius:9999px;width:10rem;height:10rem;position:absolute;top:-2.5rem;right:-2.5rem}.KachoriRecipe-module__jDtv6W__recipeTitle{text-align:center;color:#7c2d12;margin-bottom:3rem;font-size:1.875rem;font-weight:900}@media (min-width:768px){.KachoriRecipe-module__jDtv6W__recipeTitle{font-size:2.25rem}}.KachoriRecipe-module__jDtv6W__recipeGrid{gap:4rem;display:grid}@media (min-width:768px){.KachoriRecipe-module__jDtv6W__recipeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.KachoriRecipe-module__jDtv6W__sectionTitle{color:#7c2d12;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;display:flex}.KachoriRecipe-module__jDtv6W__iconBox{color:#9a3412;background-color:#fed7aa;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;display:flex}.KachoriRecipe-module__jDtv6W__ingredientList{color:var(--slate-700);flex-direction:column;gap:.75rem;padding:0;font-weight:500;list-style:none;display:flex}.KachoriRecipe-module__jDtv6W__ingredientItem{align-items:flex-start;gap:.5rem;display:flex}.KachoriRecipe-module__jDtv6W__checkIcon{color:#f97316;margin-top:.25rem;font-size:.75rem}.KachoriRecipe-module__jDtv6W__instructionList{border-left:1px solid #fed7aa;flex-direction:column;gap:2rem;margin-left:.75rem;padding-left:1.5rem;list-style:none;display:flex;position:relative}.KachoriRecipe-module__jDtv6W__instructionItem{position:relative}.KachoriRecipe-module__jDtv6W__stepNumber{background-color:#ffedd5;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;left:-2.25rem;box-shadow:0 0 0 4px #fff}.KachoriRecipe-module__jDtv6W__stepText{color:#ea580c;font-size:.625rem;font-weight:700}.KachoriRecipe-module__jDtv6W__stepTitle{color:var(--slate-800);margin-bottom:.25rem;font-weight:700}.KachoriRecipe-module__jDtv6W__stepDesc{color:var(--slate-600);font-size:.875rem;line-height:1.5}.KachoriRecipe-module__jDtv6W__stepMarathi{color:#9a3412;margin-top:.25rem;font-family:Noto Sans Devanagari,sans-serif;display:block}
