/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
:root{--mcn-color-bg: #f5efe6;--mcn-color-surface: #fffdf9;--mcn-color-text: #2c241b;--mcn-color-muted: #7d6f5f;--mcn-color-border: #e6dccd;--mcn-color-accent: #8a4b12;--mcn-color-accent-contrast: #ffffff;--mcn-color-accent-soft: #f3e4d3;--mcn-color-footer-bg: #2c241b;--mcn-color-footer-text: #d8cbbb;--mcn-color-footer-heading: #ffffff;--mcn-font-heading: Georgia,"Times New Roman","DejaVu Serif",serif;--mcn-heading-weight: 700;--mcn-radius: 20px;--mcn-radius-sm: 10px;--mcn-shadow: 0 2px 4px rgba(60,40,20,0.06),0 12px 32px rgba(60,40,20,0.1);--mcn-shadow-hover: 0 6px 12px rgba(60,40,20,0.1),0 24px 48px rgba(60,40,20,0.16)}.mcn-variant-08 h1,.mcn-variant-08 h2,.mcn-variant-08 h3,.mcn-variant-08 .mcn-site-title,.mcn-variant-08 .mcn-footer-site{letter-spacing: 0}.mcn-variant-08 .mcn-card-title,.mcn-variant-08 .mcn-placeholder-initial,.mcn-variant-08 .mcn-listing-title{font-family: var(--mcn-font-body);font-weight: 700;letter-spacing: -0.02em}.mcn-variant-08 .mcn-card{border-color: transparent;box-shadow: var(--mcn-shadow)}.mcn-variant-08 .mcn-card-media{border-bottom: 0}.mcn-variant-08 .mcn-header{background: var(--mcn-color-bg);border-bottom: 0}.mcn-variant-08 .mcn-hero{border-bottom: 0;background: var(--mcn-color-bg)}.mcn-variant-08 .mcn-hero-kicker{font-family: var(--mcn-font-heading);font-style: italic;text-transform: none;letter-spacing: 0;font-size: 1rem}