.guide-section[data-astro-cid-2zcxzcp4]{background:var(--color-bg-raised);border-top:1px solid #00000012;border-bottom:1px solid #00000012}.guide-section__layout[data-astro-cid-2zcxzcp4]{align-items:center;gap:5rem;display:flex}.guide-section__media[data-astro-cid-2zcxzcp4]{flex:none;width:min(280px,38%)}.guide-section__cover[data-astro-cid-2zcxzcp4]{border-radius:var(--radius-md,6px);width:100%;display:block;transform:rotate(-2deg);box-shadow:0 8px 32px #00000024}.guide-section__copy[data-astro-cid-2zcxzcp4]{flex:1}.guide-section__heading[data-astro-cid-2zcxzcp4]{font-size:clamp(var(--text-2xl), 3.5vw, var(--text-3xl));margin-bottom:var(--space-4)}.guide-section__sub[data-astro-cid-2zcxzcp4]{color:var(--color-text-muted);font-size:var(--text-base);margin-bottom:var(--space-6);max-width:42ch}.guide-modal[data-astro-cid-2zcxzcp4]{z-index:900;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.guide-modal[data-astro-cid-2zcxzcp4][hidden]{display:none}.guide-modal__backdrop[data-astro-cid-2zcxzcp4]{background:#1c12088c;position:absolute;inset:0}.guide-modal__box[data-astro-cid-2zcxzcp4]{background:var(--color-paper,#faf8f4);border-radius:var(--radius-md,6px);padding:var(--space-10) var(--space-8);width:min(480px,92vw);position:relative;box-shadow:0 20px 60px #00000038}.guide-modal__close[data-astro-cid-2zcxzcp4]{top:var(--space-4);right:var(--space-4);font-size:var(--text-lg);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:.25rem;line-height:1;position:absolute}.guide-modal__close[data-astro-cid-2zcxzcp4]:hover{color:var(--color-espresso)}.guide-modal__title[data-astro-cid-2zcxzcp4]{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.guide-modal__desc[data-astro-cid-2zcxzcp4]{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-5)}.guide-modal__form[data-astro-cid-2zcxzcp4]{gap:var(--space-3);flex-direction:column;display:flex}.guide-modal__input[data-astro-cid-2zcxzcp4]{border:1.5px solid var(--color-border,#d8d0c8);border-radius:var(--radius-sm,4px);width:100%;font-size:var(--text-base);color:var(--color-espresso);background:#fff;outline:none;padding:.75rem 1rem;font-family:inherit;transition:border-color .2s}.guide-modal__input[data-astro-cid-2zcxzcp4]:focus{border-color:var(--color-espresso)}.guide-modal__field-error[data-astro-cid-2zcxzcp4]{font-size:var(--text-xs);color:var(--color-sienna);margin:0}.guide-modal__submit[data-astro-cid-2zcxzcp4]{width:100%}.guide-modal__submit[data-astro-cid-2zcxzcp4]:disabled{opacity:.45;cursor:not-allowed}.guide-modal__fine[data-astro-cid-2zcxzcp4]{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.guide-modal__server-error[data-astro-cid-2zcxzcp4]{font-size:var(--text-sm);color:var(--color-sienna);text-align:center;margin:0}.guide-modal__success[data-astro-cid-2zcxzcp4]{font-size:var(--text-base);text-align:center;color:var(--color-espresso);padding:var(--space-4) 0;margin:0}@media (width<=640px){.guide-section__layout[data-astro-cid-2zcxzcp4]{gap:var(--space-8);text-align:center;flex-direction:column}.guide-section__media[data-astro-cid-2zcxzcp4]{width:min(220px,60%);margin-inline:auto}.guide-section__sub[data-astro-cid-2zcxzcp4]{margin-inline:auto}}.hero[data-astro-cid-lcdefpme]{aspect-ratio:3/2;background:var(--color-espresso);min-height:420px;padding-left:clamp(var(--space-4), 6vw, var(--space-6));padding-right:var(--space-4);align-items:center;display:flex;position:relative}.hero__image[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center top;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{z-index:1;width:100%;max-width:700px;color:var(--color-cream);position:relative}.hero__content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--color-cream);margin-bottom:var(--space-4);text-shadow:0 2px 16px #0000008c,0 1px 4px #00000059;font-size:clamp(2.75rem,5vw,5rem);line-height:1.08}.hero__content[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--color-wheat);margin-bottom:var(--space-2);text-shadow:0 1px 6px #00000080}.story[data-astro-cid-lcdefpme]{padding-block:var(--space-5);background:#fff}.story__inner[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:var(--space-6);display:flex}.story__headline[data-astro-cid-lcdefpme]{font-size:var(--text-3xl);color:var(--color-espresso);text-align:center;white-space:nowrap;margin:0;font-style:italic}.story__icons[data-astro-cid-lcdefpme]{gap:var(--space-5);display:flex}.story__icon[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.story__icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme],.story__icon-badge[data-astro-cid-lcdefpme]{width:52px;height:52px}.story__icon-badge[data-astro-cid-lcdefpme]{object-fit:contain}.story__icon-label[data-astro-cid-lcdefpme]{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-espresso);text-align:center;line-height:1.3}@media (width<=760px){.story__inner[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column}.story__headline[data-astro-cid-lcdefpme]{white-space:normal;order:-1}.story__icons[data-astro-cid-lcdefpme]{gap:var(--space-6)}}.flour-compare[data-astro-cid-lcdefpme]{line-height:0;display:block}.flour-compare__inner[data-astro-cid-lcdefpme]{width:100%}.flour-compare__picture[data-astro-cid-lcdefpme],.flour-compare__img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{aspect-ratio:unset}}.section__header[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.section__header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.product-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.flour-trio[data-astro-cid-lcdefpme]{background:#fff}.flour-trio__grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);max-width:960px;margin-inline:auto;display:grid}.flour-trio__card[data-astro-cid-lcdefpme]{text-align:center}.flour-trio__media[data-astro-cid-lcdefpme]{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-3);display:block;overflow:hidden}.flour-trio__media[data-astro-cid-lcdefpme] img{object-fit:contain;width:100%;height:100%;padding:var(--space-2);transition:transform .3s}.flour-trio__media[data-astro-cid-lcdefpme]:hover img{transform:scale(1.04)}.flour-trio__name[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin-bottom:var(--space-1)}.flour-trio__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-espresso);text-decoration:none}.flour-trio__price[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-bottom:var(--space-3)}.flour-trio__add[data-astro-cid-lcdefpme]{font-size:var(--text-xs);padding:.6rem 1.1rem}.flour-trio__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr 1fr}.flour-trio__card--featured[data-astro-cid-lcdefpme] .flour-trio__name[data-astro-cid-lcdefpme]{font-size:var(--text-xl)}.flour-trio__card--featured[data-astro-cid-lcdefpme] .flour-trio__media[data-astro-cid-lcdefpme]{transform:scale(1.08)}.flour-trio__badge[data-astro-cid-lcdefpme]{background:var(--color-navy);color:#fff;font-size:var(--text-sm);letter-spacing:.02em;white-space:nowrap;border-radius:var(--radius-pill);margin-bottom:var(--space-4);padding:.5rem 1.1rem;font-weight:700;display:inline-block;box-shadow:0 2px 6px #0000002e}@media (width<=640px){.flour-trio__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:1fr;max-width:320px}.flour-trio__card--featured[data-astro-cid-lcdefpme]{order:-1}}@media (width>=641px) and (width<=760px){.flour-trio__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);max-width:600px}}.baked-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border)}.baked-banner[data-astro-cid-lcdefpme]{min-height:340px;margin-bottom:var(--space-6);background-image:url(/assets/Stock%20Images/Home/tasty-loaf-of-bread-made-of-flour-and-yeast-2025-10-29-12-02-24-utc-scaled.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.baked-banner__overlay[data-astro-cid-lcdefpme]{background:#1c120885;position:absolute;inset:0}.baked-banner__content[data-astro-cid-lcdefpme]{z-index:1;text-align:center;padding-inline:var(--space-4);position:relative}.baked-banner__heading[data-astro-cid-lcdefpme]{color:var(--color-cream);font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));text-shadow:0 2px 20px #0000008c;margin:0 0 .75rem;font-style:italic}.baked-banner__tagline[data-astro-cid-lcdefpme]{color:var(--color-cream);font-weight:700;font-size:var(--text-base);text-shadow:0 1px 10px #00000080;margin:0 0 .5rem}.baked-banner__note[data-astro-cid-lcdefpme]{color:var(--color-cream);font-size:var(--text-sm);opacity:.85;text-shadow:0 1px 10px #00000080;margin:0}.bakery-quad__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.bakery-quad__more[data-astro-cid-lcdefpme]{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-6)}.bakery-quad__more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-olive);text-underline-offset:3px;text-decoration:underline}.bakery-quad__more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-espresso)}@media (width<=860px){.bakery-quad__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.bakery-quad__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:320px;margin-inline:auto}}.home-reviews[data-astro-cid-lcdefpme]{background:var(--color-bg-raised)}.home-reviews__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.review-card[data-astro-cid-lcdefpme]{padding:var(--space-4);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;margin:0;display:flex}.review-card__stars[data-astro-cid-lcdefpme]{justify-content:center;gap:3px;display:flex}.review-card__quote[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--text-lg);color:var(--color-espresso);flex:1;margin:0;line-height:1.5}.review-card__sig[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-muted);letter-spacing:.04em}.pantry-grid[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.pantry-grid[data-astro-cid-lcdefpme] .product-card{background:var(--color-bg-raised);border-color:var(--color-border);box-shadow:0 4px 14px #4a332514}@media (width<=860px){.home-reviews__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;max-width:480px;margin-inline:auto}.pantry-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.pantry-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
