@import url("/navigation.css");
:root{--ink:#132238;--blue:#5f775f;--gold:#c9a25c;--paper:#faf8f3;--muted:#59665d;--line:rgba(19,34,56,.14);--sage-soft:#e2e9df;--sage-mid:#b9c9b3}
header{background:rgba(250,248,243,.95)}
.note,.image-options{background:var(--sage-soft)}
.booking{background:var(--sage-mid)}
.blog-card:nth-child(2n) .image-direction{background:linear-gradient(135deg,#405b47,#9caf99);color:#fff}
.blog-card:nth-child(3n) .image-direction{background:linear-gradient(135deg,#132238,#6e8872)}
.article-cta{background:var(--sage-mid)}
.read{border-color:var(--blue)}
.about,.fit{background:var(--sage-soft)}
.contact,.truth,.cta{background:var(--sage-mid)}
.side-note .kicker{color:#f2d49b}
.side-note p{color:#f1f5ef}
.brand{display:block;width:210px;height:58px;background:url("/assets/brand/conner-sage-logo.png") center/contain no-repeat;font-size:0}
.brand:has(.brand-logo){background:none}
.brand span{display:none}
.brand-logo{display:block;width:210px;height:auto;max-height:58px;object-fit:contain}
.blog-image{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}
.bio-photo{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;margin:0 0 30px;border:5px solid rgba(255,255,255,.16)}
body:has(.problem-grid) .hero{background:linear-gradient(90deg,rgba(250,248,243,.98) 0%,rgba(250,248,243,.9) 52%,rgba(250,248,243,.18) 100%),url("/assets/blog/owner-marketing-system.webp") 82% center/cover no-repeat}
body:has(.price-grid) .page-hero{background:linear-gradient(90deg,rgba(250,248,243,.98) 0%,rgba(250,248,243,.92) 48%,rgba(250,248,243,.28) 100%),url("/assets/blog/marketing-role-fit.webp") center/cover no-repeat;min-height:520px;display:flex;align-items:center}
.article:before{content:"";display:block;width:min(1100px,calc(100% - 40px));height:380px;margin:0 auto 58px;background:center/cover no-repeat}
body:has(a[href*="AI-enabled"]) .article:before{background-image:url("/assets/blog/ai-pmm-automation.webp")}
body:has(a[href*="Marketing%20leadership%20needs"]) .article:before{background-image:url("/assets/blog/marketing-role-fit.webp")}
body:has(a[href*="Signal-based%20GTM"]) .article:before{background-image:url("/assets/blog/signal-based-gtm.webp")}
body:has(a[href*="Local%20growth%20plan"]) .article:before{background-image:url("/assets/blog/local-foot-traffic.webp")}
body:has(a[href*="Low-lift%20marketing%20system"]) .article:before{background-image:url("/assets/blog/owner-marketing-system.webp")}
body:has(a[href*="Website%20messaging%20review"]) .article:before{background-image:url("/assets/blog/website-decision-tool.webp")}
@media(max-width:850px){.article:before{height:260px;margin-bottom:40px}body:has(.price-grid) .page-hero{min-height:440px;background-position:62% center}}
@media(max-width:520px){.brand,.brand-logo{width:175px}.brand{height:52px}}
