.crumb{font-family:var(--alm);font-size:13px;color:#9fb0c4;margin-bottom:10px}.crumb a{color:#cfd8e2}.crumb a:hover{color:var(--gold)}.crumb span{color:#6a7788}.rt{font-family:var(--alm);color:var(--navy)}.rt p{font-size:16px;line-height:1.65;color:#27384b;margin:0 0 13px;text-align:left}.rt p:last-child{margin-bottom:0}.rt h2{font-family:var(--osw);font-weight:600;font-size:24px;color:var(--navy);margin:6px 0 14px}.rt h3{font-family:var(--osw);font-weight:600;font-size:19px;color:var(--navy);margin:18px 0 8px}.rt ul,.rt ol{margin:0 0 14px;padding-left:22px}.rt li{font-family:var(--alm);font-size:15.5px;line-height:1.6;color:#27384b;margin-bottom:9px}.rt a{color:#13527e;font-weight:600;border-bottom:1px solid rgba(19,82,126,.3)}.rt a:hover{color:var(--gold)}.rt strong,.rt b{color:var(--navy)}.rt em{color:#3a4759}.band-shero .inner,.band-splay .inner,.band-sbody .inner,.band-smore .inner{max-width:1144px}.band-sbody .rt p{font-size:18px;line-height:1.75;color:#27384b;text-align:justify}.band-sbody .rt li{font-size:16.5px;line-height:1.7}.band-shero{background:#fff;padding:20px 0 6px}.band-shero .crumb{color:#5a6b7d}.band-shero .crumb a{color:#13527e}.band-shero .crumb span{color:#aeb8c4}.shero{position:relative;background:linear-gradient(120deg,#0a2034,#0e3358);border-radius:18px;padding:26px 38px 28px}.shero--cover{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:start}.shero__cover{display:block;flex-shrink:0}.shero__cover img{width:84px;height:84px;border-radius:9px;object-fit:cover;display:block;background:#0e1c34;box-shadow:0 12px 26px -12px #0000008c;border:1px solid rgba(255,255,255,.16)}.shero__main{min-width:0}.shero__ey{font-family:var(--osw);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.shero h1{font-family:var(--osw);font-weight:600;font-size:clamp(27px,3.4vw,37px);line-height:1.06;color:#fff;margin:9px 0 0}.shero__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.shero__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-family:var(--alm);font-size:13.5px;color:#aebed2}.shero__meta b{color:#fff;font-weight:700}.shero__meta a{color:var(--gold)}.shero__hook{font-family:var(--lato);font-weight:300;font-style:italic;font-size:18px;line-height:1.5;color:#e4ecf5;margin:12px 0 0;max-width:760px}.band-splay{background:#fff;padding:18px 0 4px}.player-wrap{border-radius:12px;overflow:hidden;border:1px solid var(--line2)}.player-wrap iframe{display:block;width:100%;border:0}.band-sbody{background:#fff;padding:16px 0 12px}.s-sec{margin-bottom:34px}.s-sec:last-child{margin-bottom:0}.s-sec>.beyebrow{color:var(--pgold);margin-bottom:10px}.s-sec>h2{font-family:var(--osw);font-weight:600;font-size:clamp(24px,3.2vw,30px);color:var(--navy);text-transform:uppercase;margin:0 0 14px}.s-chapters .rt p{font-size:15px;line-height:1.5;color:#33455c;margin:0;padding:11px 2px;border-bottom:1px solid #EEF1F5;text-align:left}.s-chapters .rt p:last-child{border-bottom:0}.s-dark{background:#0c1b2e;border-radius:16px;padding:30px 36px}.s-dark>.beyebrow{color:var(--gold);padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.14)}.s-dark .rt p,.s-dark .rt li{color:#d4deea;font-size:14.5px;line-height:1.62}.s-dark .rt strong{color:var(--gold);font-weight:700}.s-dark .rt h3{font-family:var(--osw);font-weight:600;font-size:15.5px;color:var(--gold);margin:16px 0 5px}.s-dark .rt em,.bk-christ .rt em,.bk-card.navy .rt em,.bk-cta .rt em{color:#cfdae8}.s-dark .rt a,.bk-christ .rt a,.bk-card.navy .rt a,.bk-cta .rt a{color:#8fb8e6;border-bottom-color:#8fb8e666}.s-dark .rt a:hover,.bk-christ .rt a:hover,.bk-card.navy .rt a:hover,.bk-cta .rt a:hover{color:var(--gold)}.s-bio__row{display:flex;gap:20px;align-items:flex-start}.s-bio__img{width:76px;height:76px;border-radius:50%;object-fit:cover;object-position:center top;border:2px solid var(--gold);background:#0e1c34;flex-shrink:0}.s-bio__txt{flex:1;min-width:0}.s-trans details{border:1px solid var(--line2);border-radius:12px;padding:16px 22px;background:#f8fafc}.s-trans .rt{margin-top:14px}.s-trans .rt p{font-size:15px;line-height:1.7;text-align:left}.s-trans details summary{cursor:pointer;font-family:var(--osw);font-weight:600;font-size:16px;color:var(--navy);list-style:none}.s-trans details summary::-webkit-details-marker{display:none}.s-trans details summary:after{content:" ▾";color:var(--pgold)}.s-trans details[open] summary:after{content:" ▴"}.s-trans details .rt{margin-top:14px}.band-smore{background:var(--navy);padding:40px 0}.band-smore>.inner>h2{font-family:var(--osw);font-weight:600;font-size:26px;color:#fff;margin-bottom:6px}.band-smore>.inner>.sub{font-family:var(--alm);font-size:14px;color:#a9bad0;margin-bottom:20px}.epi-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.epi{display:block;background:#0e1c34;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:16px 18px}.epi:hover{border-color:var(--gold)}.epi .n{font-family:var(--osw);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.epi .t{font-family:var(--osw);font-weight:500;font-size:17px;color:#fff;margin-top:5px;line-height:1.15}.epi .sc{font-family:var(--alm);font-size:12.5px;color:#9fb0c4;margin-top:4px}.smore-cta{margin-top:20px}.band-bk{background:#fff;padding:30px 0}.bk-tight{padding-top:0;padding-bottom:0}.band-bk+.band-bk{padding-top:14px}.band-bk .inner{max-width:1144px}.band-bk .rt p{font-size:14.5px;line-height:1.68;text-align:left}.band-bk .rt li{font-size:14px;line-height:1.55}.bhero{position:relative;display:grid;grid-template-columns:150px 1fr;gap:30px;align-items:center;background:linear-gradient(115deg,#0a2034,#0e3358);border-radius:18px;padding:30px 38px;overflow:hidden}.bhero__cover{width:150px;height:150px;border-radius:8px;object-fit:cover;background:#0e1c34;box-shadow:0 14px 30px -12px #0009}.bhero__c{min-width:0}.bhero__tag{display:block;font-family:var(--osw);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.bhero__by{margin-left:auto;font-family:var(--alm);font-size:12.5px;color:#9fb3c8;white-space:nowrap}.bico{width:15px;height:15px;flex-shrink:0;display:inline-block}.bhero h1{font-family:var(--osw);font-weight:600;font-size:clamp(28px,3.6vw,38px);line-height:1.04;color:#fff;margin:8px 0 0}.bhero__sub{font-family:var(--alm);font-size:15px;line-height:1.5;color:#c5d3e4;margin:10px 0 0;max-width:780px}.bhero__btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.bbtn{display:inline-flex;align-items:center;gap:7px;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);border-radius:9px;padding:11px 20px;font-family:var(--osw);font-weight:600;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:#eaf0fb}.bbtn:hover{border-color:var(--gold);color:var(--gold)}.bbtn--play{background:var(--gold);border-color:var(--gold);color:#0a1322}.bbtn--play:hover{background:#ffe24d;border-color:#ffe24d;color:#0a1322}.bbtn--brand{text-transform:none;letter-spacing:.01em}.beyebrow{font-family:var(--osw);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--pgold);margin-bottom:12px}.bheading{font-family:var(--osw);font-weight:600;font-size:clamp(24px,3.2vw,30px);color:var(--navy);text-transform:uppercase;margin:0 0 8px}.bk-lead .rt p,.bk-lead p{font-size:14.5px;line-height:1.68}.bk-lead-p{font-family:var(--alm);font-size:15.5px;line-height:1.6;color:#42526a;margin:0 0 22px;max-width:980px}.bk-two{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.bk-card{border-radius:14px;padding:26px 28px}.bk-card.cream{background:#f6f4ee}.bk-card.navy{background:#0c1b2e}.bk-card.navy .rt p,.bk-card.navy .rt li{color:#d4deea}.bk-card.navy .rt strong{color:#fff}.bk-card .beyebrow{color:var(--gold)}.bk-card.cream .beyebrow{color:var(--pgold)}.bk-card.themes .rt ul{list-style:none;margin:0;padding:0}.bk-card.themes .rt li{border-left:3px solid var(--gold);padding-left:14px;margin-bottom:13px;list-style:none}.bk-card.themes .rt li p{margin:0;font-size:13.5px;line-height:1.5}.bk-card.themes .rt li:last-child{margin-bottom:0}.bk-eplist{background:var(--navy);border-radius:16px;padding:6px 26px}.bk-ep{display:grid;grid-template-columns:34px 56px 1fr auto;gap:18px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.08)}.bk-ep:last-child{border-bottom:0}.bk-ep__n{font-family:var(--osw);font-weight:600;font-size:14px;color:#7f93ab;text-align:center}.bk-ep__thumb{width:56px;height:56px;border-radius:8px;object-fit:cover;background:#0e1c34}.bk-ep__txt{min-width:0}.bk-ep__t{display:block;font-family:var(--osw);font-weight:600;font-size:17px;color:#fff;line-height:1.15}.bk-ep__h{display:block;font-family:var(--alm);font-size:13px;line-height:1.4;color:#9fb3c8;margin-top:3px}.bk-ep__btn{font-family:var(--osw);font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#eaf0fb;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:9px 16px;white-space:nowrap}.bk-ep:hover .bk-ep__btn{border-color:var(--gold);color:var(--gold)}.bk-verses{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;margin-top:6px}.bk-verse{border-left:3px solid var(--gold);padding:2px 0 4px 18px}.bk-verse__q{font-family:var(--alm);font-style:italic;font-size:15px;line-height:1.55;color:#33455c;margin:0 0 10px}.bk-verse__ref{font-family:var(--osw);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--pgold)}.bk-christ{background:#0c1b2e;border-radius:16px;padding:30px 36px}.bk-christ__bar{font-family:var(--osw);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.14)}.bk-christ .rt p,.bk-christ .rt li{color:#d4deea}.bk-christ .rt strong{color:var(--gold);font-weight:700}.bk-christ .rt h3{font-family:var(--osw);font-weight:600;font-size:17px;color:var(--gold);margin:15px 0 5px}.bk-faq .q{background:#f4f2ec;border-radius:10px;margin-bottom:10px;overflow:hidden}.bk-faq .q:last-child{margin-bottom:0}.bk-faq .q button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;background:none;border:0;cursor:pointer;text-align:left;padding:17px 22px;font-family:var(--alm);font-weight:600;font-size:15px;color:var(--navy)}.bk-faq .q .pl{font-family:var(--osw);font-weight:400;font-size:22px;line-height:1;color:var(--pgold);flex-shrink:0;transition:transform .18s}.bk-faq .q.open .pl{transform:rotate(45deg)}.bk-faq .q .ans{max-height:0;overflow:hidden;transition:max-height .28s ease}.bk-faq .q.open .ans{max-height:640px}.bk-faq .q .ans p{font-family:var(--alm);font-size:14.5px;line-height:1.62;color:#42526a;margin:0;padding:0 22px 18px;text-align:left}.bk-wr>div{border:1px solid #E7EAEF;border-radius:13px;padding:24px 26px}.bk-wr .rt p{font-size:14.5px}.bk-reclist ul{list-style:none;margin:0;padding:0}.bk-reclist li{margin:0;padding:9px 0;border-bottom:1px solid #EEF1F5}.bk-reclist li:first-child{padding-top:0}.bk-reclist li:last-child{padding-bottom:0;border-bottom:0}.bk-reclist li p{margin:0;font-size:14px;line-height:1.5}.bk-reclist em{font-style:normal;font-weight:700;color:var(--navy)}.bk-cta{background:#0c1b2e;border-radius:16px;padding:34px 40px;text-align:left}.bk-cta h2{font-family:var(--osw);font-weight:700;font-size:24px;color:#fff;text-transform:none;margin:0 0 12px}.bk-cta .rt p{color:#c5d3e4;font-size:14px;text-align:left;max-width:none;margin:0 0 10px}.bk-cta__btns{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:20px}.bbtn--ghost{background:transparent;border:1px solid rgba(255,212,0,.5);color:var(--gold)}.bbtn--ghost:hover{background:#ffd4001a;border-color:var(--gold)}.bk-nav-band{padding:10px 0 40px}.bk-nav{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--line2);padding-top:24px}.bk-nav__cell.right{text-align:right}.bk-nav__lbl{display:block;font-family:var(--osw);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#9aa7b6}.bk-nav__ttl{display:block;font-family:var(--osw);font-weight:600;font-size:18px;color:var(--navy);margin-top:4px}.bk-nav a:hover .bk-nav__ttl{color:#13527e}@media(max-width:860px){.shero{padding:24px 22px}.shero--cover{grid-template-columns:1fr}.shero__cover{display:none}.s-dark{padding:24px 22px}.s-bio__row{flex-direction:column;gap:14px}.epi-grid{grid-template-columns:1fr}.bhero{grid-template-columns:1fr;text-align:center;padding:26px 22px}.bhero__cover{margin:0 auto;width:160px;height:160px}.bhero__row{flex-direction:column;gap:6px}.bhero__btns{justify-content:center}.bk-two{grid-template-columns:1fr}.bk-card{padding:24px 22px}.bk-verses{grid-template-columns:1fr}.bk-ep{grid-template-columns:28px 48px 1fr;gap:12px}.bk-ep__btn{grid-column:2/4;justify-self:start;margin-top:4px}.bk-christ{padding:26px 22px}.bk-cta{padding:28px 22px}.bk-nav__ttl{font-size:15px}}@media(max-width:860px){.rt p{font-size:14.5px;line-height:1.65}.rt li{font-size:14px}.rt h2{font-size:21px}.rt h3{font-size:17px}.shero h1{font-size:26px}.shero__hook{font-size:15px}.s-sec>h2{font-size:21px;text-wrap:balance}.band-sbody .rt p{font-size:14px;line-height:1.7;text-align:left}.band-sbody .rt li{font-size:14px;line-height:1.6}.s-chapters .rt p{font-size:13.5px}.s-dark .rt p,.s-dark .rt li{font-size:14px}.band-smore>.inner>h2{font-size:21px;text-wrap:balance}.bhero h1{font-size:26px}.bhero__sub{font-size:14px;text-wrap:wrap}.bheading{font-size:21px;text-wrap:balance}.bk-cta h2{font-size:21px}.bk-faq .q button{font-size:14.5px;padding:16px 18px;text-wrap:balance}.bk-faq .q button span{text-wrap:balance}.bk-faq .q .ans p{font-size:14px;padding:0 18px 16px}}.chap-list{list-style:none;margin:0;padding:0}.chap{display:flex;align-items:center;gap:10px;border-bottom:1px solid #EEF1F5}.chap:last-child{border-bottom:0}.chap-btn{flex:1;display:flex;align-items:center;gap:12px;background:none;border:0;cursor:pointer;text-align:left;padding:11px 2px;min-width:0}.chap-play{width:14px;height:14px;color:var(--pgold);flex-shrink:0;opacity:.7}.chap-time{font-family:var(--osw);font-weight:600;font-size:12.5px;letter-spacing:.03em;color:var(--pgold);flex-shrink:0;min-width:40px}.chap-title{font-family:var(--alm);font-size:15px;line-height:1.4;color:#33455c}.chap-btn:hover .chap-title{color:#13527e}.chap-btn:hover .chap-play,.chap-btn.is-now .chap-play{opacity:1}.chap-btn.is-now .chap-title{color:var(--navy);font-weight:700}.chap-read{font-family:var(--osw);font-weight:600;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#8fa1b5;border:1px solid #E2E7EE;border-radius:7px;padding:6px 10px;white-space:nowrap;flex-shrink:0}.chap-read:hover{color:#13527e;border-color:#13527e}.chap-hint{font-family:var(--alm);font-size:12.5px;color:#8fa1b5;margin:10px 0 0;text-align:left}.s-transcript .sermon-summary{font-size:16.5px;line-height:1.7;color:#27384b;background:#f6f4ee;border-left:3px solid var(--gold);border-radius:0 10px 10px 0;padding:16px 20px;margin:0 0 12px;text-align:left;text-wrap:wrap}.s-transcript .sermon-summary strong{color:var(--navy)}.s-transcript .transcript-meta{font-size:13px;color:#8fa1b5;margin:0 0 6px;text-align:left;text-wrap:wrap}.s-transcript .t-body h2{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--osw);font-weight:600;font-size:20px;line-height:1.25;color:var(--navy);text-transform:none;margin:26px 0 10px}.s-transcript .t-body button.ts{font-family:var(--osw);font-weight:600;font-size:12px;letter-spacing:.02em;color:var(--pgold);background:#fbf7ea;border:1px solid #EBDFBE;border-radius:7px;padding:3px 9px;cursor:pointer;flex-shrink:0}.s-transcript .t-body button.ts:hover{background:var(--gold);border-color:var(--gold);color:#0a1322}.s-transcript .t-body p{font-size:16px;line-height:1.78;text-align:left;text-wrap:wrap}.s-transcript .t-body p[data-start]{border-left:3px solid transparent;padding-left:14px;margin-left:-17px;transition:border-color .35s}.s-transcript .t-body p.is-now{border-left-color:var(--gold)}.s-transcript .t-body blockquote.scripture{border-left:3px solid var(--gold);background:#f6f4ee;border-radius:0 10px 10px 0;margin:18px 0;padding:14px 20px}.s-transcript .t-body blockquote.scripture p{font-family:var(--lato);font-weight:300;font-style:italic;font-size:16.5px;line-height:1.6;color:#33455c;margin:0 0 6px}.s-transcript .t-body blockquote.scripture cite{font-family:var(--osw);font-weight:600;font-style:normal;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--pgold)}.t-more{margin-top:14px}.t-more summary{cursor:pointer;list-style:none;display:flex;flex-direction:column;align-items:center;gap:3px;border:1px solid #E2E7EE;border-radius:12px;padding:14px 22px;background:#f8fafc;text-align:center}.t-more summary::-webkit-details-marker{display:none}.t-more summary:hover{border-color:var(--pgold)}.t-more__btn{font-family:var(--osw);font-weight:600;font-size:15px;color:var(--navy)}.t-more__btn:after{content:" ▾";color:var(--pgold)}.t-more[open] .t-more__btn:after{content:" ▴"}.t-more__min{font-family:var(--alm);font-size:12.5px;color:#8fa1b5}.t-more[open] summary{margin-bottom:4px}@media(max-width:860px){.chap-btn{gap:9px;padding:10px 0}.chap-title{font-size:13.5px}.chap-time{font-size:12px;min-width:36px}.chap-read{font-size:9.5px;padding:5px 8px}.chap-hint{font-size:12px}.s-transcript .sermon-summary{font-size:14.5px;padding:14px 16px}.s-transcript .transcript-meta{font-size:12px}.s-transcript .t-body h2{font-size:17px}.s-transcript .t-body p{font-size:14px;line-height:1.7}.s-transcript .t-body blockquote.scripture{padding:12px 16px}.s-transcript .t-body blockquote.scripture p{font-size:14.5px}.t-more__btn{font-size:14px}.t-more__min{font-size:11.5px}}
