.story-module__Tck8Za__storyPage{background-color:var(--slate);color:var(--text-primary)}.story-module__Tck8Za__hero{text-align:center;background-image:url(/images/story/butcher_hero.png);background-position:50%;background-size:cover;border-bottom:5px solid #0d254c;justify-content:center;align-items:center;min-height:52vh;padding:6.5rem 0 4.5rem;display:flex;position:relative}.story-module__Tck8Za__heroOverlay{z-index:1;background:linear-gradient(#0d254ce0 0%,#0d254cb8 50%,#0d254ceb 100%);position:absolute;inset:0}.story-module__Tck8Za__heroContent{z-index:2;max-width:800px;position:relative}.story-module__Tck8Za__heroTag{text-transform:uppercase;letter-spacing:2.5px;color:#dbeafe;background:#ffffff24;border:1px solid #ffffff47;border-radius:40px;margin-bottom:1rem;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-block}.story-module__Tck8Za__heroTitle{color:#fff;text-shadow:0 4px 24px #00000080;margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4.2rem);line-height:1.1}.story-module__Tck8Za__heroSubtitle{color:#e2e8f0;font-size:1.15rem;font-family:var(--font-heading);max-width:640px;margin:0 auto}.story-module__Tck8Za__content{max-width:1080px}.story-module__Tck8Za__splitLayout{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:900px){.story-module__Tck8Za__splitLayout{grid-template-columns:1.1fr .9fr;gap:4.5rem}}.story-module__Tck8Za__textContent{max-width:620px}.story-module__Tck8Za__textContent h2{color:#0d254c;margin-bottom:.5rem}.story-module__Tck8Za__textContent p{color:#334155;margin-bottom:1.2rem;font-size:1.03rem;line-height:1.8}.story-module__Tck8Za__textContent p strong{color:#0d254c}.story-module__Tck8Za__imageContent{width:100%}.story-module__Tck8Za__imageWrapper{aspect-ratio:4/3;border:2px solid #dce5f0;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 14px 32px #0d254c24}.story-module__Tck8Za__imageWrapperTall{aspect-ratio:3/4;border:2px solid #dce5f0;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 14px 32px #0d254c24}.story-module__Tck8Za__img{object-fit:cover}.story-module__Tck8Za__blockRow{margin-top:2rem;margin-bottom:4rem}.story-module__Tck8Za__mt4{margin-top:3rem}.story-module__Tck8Za__highlight{color:#fff;background:linear-gradient(135deg,#0d254c 0%,#1b4d8e 100%);border-radius:12px;margin:3.5rem 0;padding:2.5rem;box-shadow:0 10px 28px #0d254c26}.story-module__Tck8Za__highlight h3{color:#fff;margin-bottom:.75rem;font-size:1.45rem}.story-module__Tck8Za__highlight p{color:#e2e8f0;margin:0}.story-module__Tck8Za__highlight strong{color:#fff}.story-module__Tck8Za__block{margin:3.5rem 0}.story-module__Tck8Za__block h2{color:#0d254c}.story-module__Tck8Za__block p{color:#334155;margin-bottom:1rem}.story-module__Tck8Za__block strong{color:#0d254c}.story-module__Tck8Za__sourceGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0 4rem;display:grid}.story-module__Tck8Za__sourceCard{background:#fff;border:1px solid #dce5f0;border-top:4px solid #1b4d8e;border-radius:10px;padding:1.75rem;box-shadow:0 4px 14px #0d254c0f}.story-module__Tck8Za__sourceCard h4{color:#0d254c;margin-bottom:.65rem;font-size:1.2rem}.story-module__Tck8Za__sourceCard p{color:#334155;margin:0;font-size:.95rem;line-height:1.65}.story-module__Tck8Za__sourceCard strong{color:#0d254c}.story-module__Tck8Za__cta{text-align:center;background:#edf2f8;border:2px solid #cbd5e1;border-radius:12px;margin-top:3rem;padding:3rem 2rem}.story-module__Tck8Za__cta p{font-family:var(--font-heading);color:#0d254c;margin-bottom:1.5rem;font-size:1.6rem;font-weight:600}.story-module__Tck8Za__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}
