/* about-new-paradigm-of-healing.html - styles for this page only. */
.brand{display:flex;align-items:center;justify-content:flex-start;flex:none;}

.brand-logo{height:59.375px;width:auto;display:block;}

.pull-quote{font-family:var(--serif);font-style:italic;font-size:clamp(1.3rem,2.4vw,1.7rem);color:var(--sapphire-800);
    border-left:2px solid var(--gold);padding-left:28px;margin:48px 0;line-height:1.55;}

.closing-quote blockquote{font-family:var(--serif);font-style:italic;font-size:clamp(1.28rem,2.2vw,1.53rem);color:rgba(255,255,255,.88);
    border-left:2px solid var(--gold);padding:6px 0 6px 28px;margin:0 auto;max-width:66ch;line-height:1.65;text-align:justify;hyphens:auto;-webkit-hyphens:auto;}

.closing-quote .attrib{display:block;margin-top:16px;font-style:normal;font-size:1.13rem;color:var(--gold-soft);}

.cta-final p.lede{max-width:50ch;margin:0 auto 40px;color:#454b52;font-size:1.02rem;}

.footer-bottom{border-top:1px solid var(--line-on-dark);padding-top:26px;display:flex;justify-content:center;text-align:center;font-size:.863rem;flex-wrap:wrap;gap:12px;color:#fff;}

.hm-band{position:relative;aspect-ratio:1672/941;background-image:url('../../img/new-paradigm-heart-coherence-background.webp');background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;}

.hm-quote{position:absolute;top:calc(3% + .1cm);left:0;right:0;max-width:1100px;margin:0 auto;padding:0 max(12px,calc(clamp(20px,5vw,64px) - 1cm));container-type:inline-size;}

.hm-quote blockquote{margin:0;padding:8px 0;font-family:var(--serif);font-style:italic;font-weight:500;font-size:3.05cqw;line-height:1.4;color:var(--sapphire-950);text-align:justify;hyphens:none;-webkit-hyphens:none;}

.hm-quote .src{font-style:normal;font-family:var(--sans);font-size:1.37cqw;letter-spacing:.12em;font-weight:600;color:#7A5F28;white-space:nowrap;}

@media (max-width:640px){
    .hm-band{aspect-ratio:auto;}
    .hm-quote{position:static;max-width:none;padding:0 20px 30px;}
    .hm-quote blockquote{font-size:1.12rem;}
    .hm-quote .src{font-size:.78rem;white-space:normal;}
    .hm-art{aspect-ratio:1672/941;background-image:url('../../img/new-paradigm-heart-coherence-background.webp');background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;}
  }

@media (min-width:641px){ .hm-art{display:none;} }
