@import url('https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,600;0,6..72,700;1,6..72,400&family=Public+Sans:wght@400;600&display=swap');
buy-book-btn
.buy-book-btn a,
.buy-book-btn .kb-button {
  border-radius: 999px !important;
}
<div class="leif-logo-marquee">

  <div class="leif-logo-track">

    <!-- FIRST SET OF LOGOS -->
    <div class="leif-logo-set">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/northwestern-mutual.webp"
           alt="Northwestern Mutual">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/keller-williams.webp"
           alt="Keller Williams Realty">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/united-way.webp"
           alt="United Way">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/microsoft.webp"
           alt="Microsoft">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/ndsu.webp"
           alt="North Dakota State University">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/pci-federal.webp"
           alt="PCI Federal">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/greater-austin-hispanic-chamber.webp"
           alt="Greater Austin Hispanic Chamber of Commerce">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/stanley-community-schools.webp"
           alt="Stanley Community Schools">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/sibyl-center.webp"
           alt="Sibyl Center for the Arts">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/fergus-falls-chamber.webp"
           alt="Fergus Falls Area Chamber of Commerce">

    </div>

    <!-- DUPLICATE SET FOR SEAMLESS SCROLL -->
    <div class="leif-logo-set" aria-hidden="true">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/northwestern-mutual.webp"
           alt="">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/keller-williams.webp"
           alt="">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/united-way.webp"
           alt="">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/microsoft.webp"
           alt="">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/ndsu.webp"
           alt="">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/pci-federal.webp"
           alt="">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/greater-austin-hispanic-chamber.webp"
           alt="">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/stanley-community-schools.webp"
           alt="">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/sibyl-center.webp"
           alt="">

      <img src="https://leifhemstad.com/wp-content/uploads/2026/09/fergus-falls-chamber.webp"
           alt="">

    </div>

  </div>

</div>

/* ===== Leif blog posts: match site articles (added by Claude) ===== */
body.single-post{background:#fff}
.single-post .entry-hero{background:#0D0E0D}
.single-post .entry-hero .hero-section-overlay{background:radial-gradient(circle at 88% 75%,rgba(217,164,65,.16),rgba(217,164,65,0) 42%)}
.single-post .entry-hero .entry-hero-container-inner{min-height:0!important}
.single-post .entry-hero .hero-container{max-width:1168px;padding:92px 24px 76px!important}
.single-post .entry-hero .entry-header{max-width:960px;margin:0}
.single-post .entry-hero .entry-taxonomies,.single-post .entry-hero .entry-taxonomies a{font-family:'Public Sans',Helvetica,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#D9A441!important;text-decoration:none}
.single-post .entry-hero h1.entry-title{font-family:'Newsreader',Georgia,serif;font-weight:700;font-size:clamp(40px,5.2vw,68px);line-height:1.04;letter-spacing:-.015em;text-transform:none;color:#fff;margin:14px 0 20px}
.single-post .entry-hero .entry-meta,.single-post .entry-hero .entry-meta *{font-family:'Public Sans',Helvetica,sans-serif;font-size:14px;color:#A9A9A4!important;text-transform:none}
.single-post .content-area{margin-top:64px}
.single-post .entry.content-bg,.single-post .content-bg{background:#fff;box-shadow:none}
.single-post .entry-content.single-content{max-width:720px;margin-left:auto;margin-right:auto}
.single-post .entry-content p,.single-post .entry-content li{font-family:'Public Sans',Helvetica,sans-serif;font-size:19px;line-height:1.72;color:#22221F}
.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{font-family:'Newsreader',Georgia,serif;font-weight:700;text-transform:none;letter-spacing:-.01em;color:#111}
.single-post .entry-content h2{font-size:clamp(28px,3vw,36px);line-height:1.15;margin:56px 0 18px}
.single-post .entry-content h2:first-child{margin-top:0}
.single-post .entry-content h3{font-size:26px;line-height:1.2;margin:40px 0 12px}
.single-post .entry-content li::marker{color:#D9A441;font-weight:700}
.single-post .entry-content a{color:#6E4E12;text-decoration-color:#D9A441;text-underline-offset:3px}
.single-post .entry-content blockquote{border-left:4px solid #D9A441;padding:4px 0 4px 24px;margin:32px 0;font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:24px;line-height:1.4;color:#111}
.single-post .entry-tags a,.single-post .post-navigation .post-navigation-sub small,.single-post .post-navigation .post-navigation-sub span{font-family:'Public Sans',Helvetica,sans-serif}
.single-post .post-navigation a,.single-post .entry-related h2,.single-post .entry-related .entry-title,.single-post .comment-reply-title,.single-post .comments-title{font-family:'Newsreader',Georgia,serif;text-transform:none}
.single-post .entry-related{background:#F4F2EE}
@media (max-width:767px){.single-post .entry-hero .hero-container{padding:64px 20px 52px!important}.single-post .content-area{margin-top:40px}.single-post .entry-content p,.single-post .entry-content li{font-size:18px}}

.single-post .entry-content p.lh-post-h2,.single-post .entry-content p.lh-post-h3{font-family:'Newsreader',Georgia,serif;font-weight:700;letter-spacing:-.01em;color:#111;text-transform:none}
.single-post .entry-content p.lh-post-h2{font-size:clamp(28px,3vw,36px);line-height:1.15;margin:56px 0 18px}
.single-post .entry-content p.lh-post-h2:first-child{margin-top:0}
.single-post .entry-content p.lh-post-h3{font-size:26px;line-height:1.2;margin:40px 0 12px}
.single-post .lh-follow{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:48px 0 8px;padding-top:24px;border-top:1px solid #DDD9D0}
.single-post .entry-content p.lh-follow-label{font-family:'Public Sans',Helvetica,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6E4E12;margin:0}
.single-post .lh-follow .wp-block-social-links{gap:10px;margin:0;padding:0}
.single-post .lh-follow .wp-social-link{background:#111!important;color:#fff!important;transition:background .2s}
.single-post .lh-follow .wp-social-link:hover{background:#D9A441!important;color:#111!important;transform:none}
.single-post .lh-follow .wp-social-link a{padding:9px}
.single-post .lh-follow .wp-social-link svg{width:20px;height:20px}
.single-post .lh-follow .wp-block-group__inner-container{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
/* ===== end Leif blog posts ===== */

.hidden-seo-image {
  position: absolute;          
  width: 1px;                 
  height: 1px;
  opacity: 0.01;              
  pointer-events: none;       
  z-index: -1;                 
}

/* ===== Leif blog posts: photo headers (same look as the Pillars page hero) ===== */
.single-post.postid-3987 .entry-hero{background:#0D0E0D url('/wp-content/uploads/2026/10/Leadership-Pillars-Examples.jpg') center/cover no-repeat}
.single-post.postid-4006 .entry-hero{background:#0D0E0D url('/wp-content/uploads/2026/10/Five-Pillars-Of-Leadership.jpg') center/cover no-repeat}
.single-post.postid-3893 .entry-hero{background:#0D0E0D url('/wp-content/uploads/2026/10/What-Are-The-Pillars-Of-Leadership.jpg') center/cover no-repeat}
.single-post:is(.postid-3987,.postid-4006,.postid-3893) .entry-hero .hero-section-overlay{background:linear-gradient(90deg,rgba(8,9,8,.9) 0%,rgba(8,9,8,.7) 55%,rgba(8,9,8,.45) 100%)!important;opacity:1!important}
.single-post:is(.postid-3987,.postid-4006,.postid-3893) .entry-hero .entry-hero-container-inner{min-height:440px!important;display:flex;align-items:center}
.single-post:is(.postid-3987,.postid-4006,.postid-3893) .entry-hero .hero-container{width:100%}
.single-post:is(.postid-3987,.postid-4006,.postid-3893) .entry-hero .entry-hero-container-inner{background:transparent!important}
@media (max-width:860px){.single-post:is(.postid-3987,.postid-4006,.postid-3893) .entry-hero .hero-section-overlay{background:linear-gradient(180deg,rgba(8,9,8,.55) 0%,rgba(8,9,8,.88) 60%)!important}.single-post:is(.postid-3987,.postid-4006,.postid-3893) .entry-hero .entry-hero-container-inner{min-height:420px!important;align-items:flex-end}}
