.container-max[data-astro-cid-mzmlaird]{max-width:1120px;margin:0 auto;padding:0 20px}.hero-section[data-astro-cid-mzmlaird],.story-section[data-astro-cid-mzmlaird],.work-section[data-astro-cid-mzmlaird],.production-section[data-astro-cid-mzmlaird],.closing-section[data-astro-cid-mzmlaird]{overflow:hidden}.hero-section[data-astro-cid-mzmlaird]{background:#fff;padding:4.5rem 0 5.5rem}.hero-layout[data-astro-cid-mzmlaird]{grid-template-columns:minmax(0,1fr) minmax(19rem,.78fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.eyebrow[data-astro-cid-mzmlaird],.step-label[data-astro-cid-mzmlaird]{color:var(--color-brand-primary,#4658d6);letter-spacing:.08em;margin:0 0 .8rem;font-size:.875rem;font-weight:700}h1[data-astro-cid-mzmlaird],h2[data-astro-cid-mzmlaird],h3[data-astro-cid-mzmlaird],p[data-astro-cid-mzmlaird]{overflow-wrap:anywhere}h1[data-astro-cid-mzmlaird]{color:var(--color-brand-ink,#18213f);letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,5vw,4.1rem);font-weight:700;line-height:1.16}h2[data-astro-cid-mzmlaird]{color:var(--color-brand-ink,#18213f);letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.25}h3[data-astro-cid-mzmlaird]{color:var(--color-brand-ink,#18213f);margin:0 0 .7rem;font-size:1.2rem;font-weight:700;line-height:1.45}.hero-copy[data-astro-cid-mzmlaird]>p[data-astro-cid-mzmlaird]:not(.eyebrow),.closing-content[data-astro-cid-mzmlaird]>p[data-astro-cid-mzmlaird]:not(.eyebrow){max-width:610px;color:var(--color-brand-ink-muted,#5f6680);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.8}.hero-photo[data-astro-cid-mzmlaird]{background:#eff1f7;border-radius:1.25rem;min-width:0;margin:0;overflow:hidden}.hero-photo[data-astro-cid-mzmlaird] img[data-astro-cid-mzmlaird]{width:100%;height:auto;display:block}.cta-row[data-astro-cid-mzmlaird]{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.story-section[data-astro-cid-mzmlaird],.work-section[data-astro-cid-mzmlaird]{padding:5.5rem 0}.story-section[data-astro-cid-mzmlaird]{background:#f5f5fb}.work-section[data-astro-cid-mzmlaird]{background:#fff}.story-layout[data-astro-cid-mzmlaird]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,4rem);display:grid}.section-lead[data-astro-cid-mzmlaird]{color:var(--color-brand-ink-muted,#5f6680);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.85}.story-card[data-astro-cid-mzmlaird]{background:#fff;border:1px solid #dedff0;border-radius:1.25rem;gap:1.8rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.report-card[data-astro-cid-mzmlaird]{background:#f8f9ff;border-color:#d7dcff}.step-label[data-astro-cid-mzmlaird]{font-size:.75rem}.story-card[data-astro-cid-mzmlaird] p[data-astro-cid-mzmlaird]:not(.step-label):not(.story-result),.production-content[data-astro-cid-mzmlaird]>p[data-astro-cid-mzmlaird]:not(.eyebrow){color:var(--color-brand-ink-muted,#5f6680);margin:0;font-size:1rem;line-height:1.8}.story-result[data-astro-cid-mzmlaird]{color:var(--color-brand-primary,#4658d6);border-top:1px solid #dedff0;margin:0;padding-top:1.5rem;font-size:1.0625rem;font-weight:700;line-height:1.75}.production-section[data-astro-cid-mzmlaird]{background:#eaf0ff;padding:4.5rem 0}.production-content[data-astro-cid-mzmlaird]{max-width:700px}.production-content[data-astro-cid-mzmlaird]>p[data-astro-cid-mzmlaird]:not(.eyebrow){margin-top:1.25rem;font-size:1.125rem}.text-link[data-astro-cid-mzmlaird],.contact-link[data-astro-cid-mzmlaird]{color:var(--color-brand-primary,#4658d6);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.text-link[data-astro-cid-mzmlaird]{margin-top:1.5rem}.text-link[data-astro-cid-mzmlaird]:hover,.contact-link[data-astro-cid-mzmlaird]:hover{text-decoration:underline}.closing-section[data-astro-cid-mzmlaird]{text-align:center;background:#fbfbfd;padding:6rem 0}.closing-content[data-astro-cid-mzmlaird]{flex-direction:column;align-items:center;max-width:680px;display:flex}.closing-content[data-astro-cid-mzmlaird]>p[data-astro-cid-mzmlaird]:not(.eyebrow){margin-left:auto;margin-right:auto}.closing-actions[data-astro-cid-mzmlaird]{justify-content:center}.contact-link[data-astro-cid-mzmlaird]{padding:.75rem .4rem}@media (width<=767px){.container-max[data-astro-cid-mzmlaird]{padding:0 16px}.hero-section[data-astro-cid-mzmlaird]{padding:4rem 0}.hero-layout[data-astro-cid-mzmlaird],.story-layout[data-astro-cid-mzmlaird]{grid-template-columns:1fr;gap:2rem}.hero-photo[data-astro-cid-mzmlaird]{max-width:32rem}.story-section[data-astro-cid-mzmlaird],.work-section[data-astro-cid-mzmlaird],.production-section[data-astro-cid-mzmlaird],.closing-section[data-astro-cid-mzmlaird]{padding:4rem 0}.cta-row[data-astro-cid-mzmlaird]{flex-direction:column;align-items:stretch;width:100%}.cta-row[data-astro-cid-mzmlaird] .btn-primary,.cta-row[data-astro-cid-mzmlaird] .btn-secondary{text-align:center;width:100%}}.hero-section[data-astro-cid-mzmlaird]{padding:72px 0}.hero-layout[data-astro-cid-mzmlaird]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,6vw,72px)}.hero-section[data-astro-cid-mzmlaird] h1[data-astro-cid-mzmlaird]{font-size:clamp(36px,4vw,54px);font-weight:700;line-height:1.2}.hero-title-primary[data-astro-cid-mzmlaird],.hero-title-emphasis[data-astro-cid-mzmlaird]{display:block}.hero-title-emphasis[data-astro-cid-mzmlaird]{color:var(--brand-primary-strong)}.hero-section[data-astro-cid-mzmlaird] .hero-copy[data-astro-cid-mzmlaird]>p[data-astro-cid-mzmlaird]:not(.eyebrow){max-width:38rem;font-size:17px;line-height:1.9}.hero-photo[data-astro-cid-mzmlaird]{aspect-ratio:16/9;border-radius:24px;width:100%;min-width:0;max-height:360px}.hero-photo[data-astro-cid-mzmlaird] img[data-astro-cid-mzmlaird]{object-fit:cover;width:100%;height:100%}@media (width<=767px){.hero-section[data-astro-cid-mzmlaird]{padding:56px 0}.hero-layout[data-astro-cid-mzmlaird]{grid-template-columns:1fr;gap:30px}.hero-section[data-astro-cid-mzmlaird] h1[data-astro-cid-mzmlaird]{font-size:clamp(30px,7.5vw,38px);line-height:1.22}.hero-title-primary[data-astro-cid-mzmlaird],.hero-title-emphasis[data-astro-cid-mzmlaird]{display:inline}.hero-section[data-astro-cid-mzmlaird] .hero-copy[data-astro-cid-mzmlaird]>p[data-astro-cid-mzmlaird]:not(.eyebrow){font-size:17px;line-height:1.8}.hero-photo[data-astro-cid-mzmlaird]{width:100%;max-width:none}.hero-photo[data-astro-cid-mzmlaird] img[data-astro-cid-mzmlaird]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}}
