.m_d46a4834{border:calc(.0625rem * var(--mantine-scale)) dashed;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--dropzone-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s,border-color .1s;position:relative}.m_d46a4834:where([data-loading]),.m_d46a4834:where(:not([data-activate-on-click])){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;-webkit-user-select:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs);flex-direction:column;transition:opacity .1s;display:flex;position:fixed;inset:0}.m_96f6e9ad .m_7946116d{flex:1}
.production-module__b6bY0G__hero{background:radial-gradient(at 100% 0,#c8a35e0f,#0000 60%),linear-gradient(#fbf9f4 0%,#f6f1e6 100%)}.production-module__b6bY0G__heroInner{padding-top:clamp(72px,11vw,128px);padding-bottom:clamp(64px,10vw,120px)}.production-module__b6bY0G__headline{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;color:var(--mc-ink);margin:0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:500;line-height:1.06}.production-module__b6bY0G__subhead{color:var(--mc-text-muted);max-width:680px;font-size:1.125rem;line-height:1.55}.production-module__b6bY0G__section{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.production-module__b6bY0G__sectionHeading{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--mc-ink);margin:0;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:500;line-height:1.1}.production-module__b6bY0G__serviceCard{background-color:var(--mc-paper);border:1px solid var(--mc-rule);border-radius:12px;min-height:180px;padding:28px}.production-module__b6bY0G__serviceTitle{font-family:var(--font-display), Georgia, serif;color:var(--mc-ink);margin:0;font-size:1.375rem;font-weight:500}.production-module__b6bY0G__channelList,.production-module__b6bY0G__pillarList{border-top:1px solid var(--mc-rule);border-bottom:1px solid var(--mc-rule)}.production-module__b6bY0G__pillarLabel{font-family:var(--font-display), Georgia, serif;color:var(--mc-accent);letter-spacing:.02em;font-size:1.75rem;font-weight:500;line-height:1}.production-module__b6bY0G__pillarTitle{font-family:var(--font-display), Georgia, serif;color:var(--mc-ink);letter-spacing:-.005em;margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;line-height:1.2}.production-module__b6bY0G__timelineList{border-top:1px solid var(--mc-rule);border-bottom:1px solid var(--mc-rule)}.production-module__b6bY0G__timelineStage{letter-spacing:.1em;text-transform:uppercase;color:var(--mc-accent);font-size:.75rem;font-weight:600}.production-module__b6bY0G__cta{background-color:var(--mc-paper-warm);padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px)}.production-module__b6bY0G__ctaHeading{font-family:var(--font-display), Georgia, serif;color:var(--mc-ink);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1}
