.latest-message{position:relative;padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(2.5rem,5vw,4rem);background:var(--bg-primary,#ffffff);scroll-margin-top:90px;overflow:hidden}.latest-message:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 15%,rgba(69,135,134,.1) 0,transparent 42%),radial-gradient(circle at 92% 85%,rgba(93,156,126,.08) 0,transparent 42%),linear-gradient(120deg,transparent,rgba(69,135,134,.03) 50%,transparent);pointer-events:none;z-index:0}.latest-message__container{position:relative;z-index:1;width:min(1240px,calc(100% - 2rem));margin:0 auto}.latest-sermon-card{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;border-radius:28px;overflow:hidden;background:#0d1117;box-shadow:0 40px 100px rgba(15,23,42,.18),0 0 0 1px rgba(69,135,134,.14)}.latest-sermon-card__media,.latest-sermon-card__media-wrap{position:relative;min-width:0;overflow:hidden}.latest-sermon-card__media{display:block;width:100%;height:100%;min-height:340px;text-decoration:none;color:inherit;background:#000}.latest-sermon-card__media-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .9s cubic-bezier(.16,1,.3,1)}.latest-sermon-card:hover .latest-sermon-card__media-img{transform:scale(1.05)}.latest-sermon-card__media-overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(139,184,184,.1) 0,transparent 62%),linear-gradient(90deg,rgba(13,17,23,.35),transparent 55%),linear-gradient(180deg,rgba(13,17,23,.05),rgba(13,17,23,.25))}.latest-sermon-card__scanline{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.08) 45%,transparent 70%);background-size:250% 100%;animation:scanlineSweep 7s ease-in-out infinite;mix-blend-mode:screen}@keyframes scanlineSweep{0%{background-position:120% 0}55%,to{background-position:-120% 0}}.latest-sermon-card__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:82px;height:82px;border-radius:50%;background:rgba(255,255,255,.96);border:none;display:grid;place-items:center;box-shadow:0 12px 32px rgba(10,15,30,.28);pointer-events:none;z-index:3}.latest-sermon-card__play-ring{position:absolute;inset:-10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.65);animation:playRing 2.6s ease-out infinite}.latest-sermon-card__play-ring--slow{inset:-10px;animation-delay:1.3s;border-color:rgba(111,209,203,.7)}@keyframes playRing{0%{transform:scale(.85);opacity:1}to{transform:scale(1.6);opacity:0}}.latest-sermon-card__play-icon{color:var(--nbcfc-primary,#458787);font-size:1.55rem;transform:translateX(2px)}.latest-sermon-card__content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;gap:clamp(.875rem,2vw,1.25rem);padding:clamp(2rem,4vw,3rem);background:rgba(255,255,255,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-left:1px solid rgba(255,255,255,.1);text-align:left;overflow:hidden}.latest-sermon-card__tick{position:absolute;width:26px;height:26px;pointer-events:none;z-index:1}.latest-sermon-card__tick:after,.latest-sermon-card__tick:before{content:"";position:absolute;background:linear-gradient(135deg,#458787,#5d9c7e);border-radius:2px}.latest-sermon-card__tick--tl{top:12px;left:12px}.latest-sermon-card__tick--tl:before{top:0;left:0;width:3px;height:100%}.latest-sermon-card__tick--tl:after{top:0;left:0;width:100%;height:3px}.latest-sermon-card__tick--br{bottom:12px;right:12px}.latest-sermon-card__tick--br:before{bottom:0;right:0;width:3px;height:100%}.latest-sermon-card__tick--br:after{bottom:0;right:0;width:100%;height:3px}.latest-sermon-card__meta{display:flex;align-items:center;gap:.625rem 1rem;flex-wrap:wrap;margin-bottom:.125rem}.latest-sermon-card__label{display:inline-flex;align-items:center;gap:.5rem;min-height:34px;padding:.4rem 1rem;border-radius:999px;background:rgba(69,135,134,.12);border:1px solid rgba(111,209,203,.25);color:#6fd1cb;font-family:Montserrat,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.latest-message__live-dot{width:6px;height:6px;border-radius:50%;background-color:#6fd1cb;box-shadow:0 0 8px #6fd1cb;animation:pulse-teal-dot-min 2s ease-in-out infinite}.latest-sermon-card__eq{display:inline-flex;align-items:flex-end;gap:2px;height:16px}.latest-sermon-card__eq-bar{width:3px;border-radius:2px;background:linear-gradient(180deg,#6fd1cb,#5d9c7e);animation:eqBounce 1.1s ease-in-out infinite}.latest-sermon-card__eq-bar:first-child{height:40%;animation-delay:0s}.latest-sermon-card__eq-bar:nth-child(2){height:100%;animation-delay:.15s}.latest-sermon-card__eq-bar:nth-child(3){height:65%;animation-delay:.3s}.latest-sermon-card__eq-bar:nth-child(4){height:85%;animation-delay:.45s}@keyframes eqBounce{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.latest-sermon-card__date{color:rgba(226,232,240,.7);font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.latest-sermon-card__title{margin:0;color:#f8fafc;font-family:Montserrat,sans-serif;max-width:none;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:800;line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.latest-sermon-card__description{margin:0;max-width:44ch;color:rgba(226,232,240,.72);font-family:Poppins,sans-serif;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.55}.latest-sermon-card__actions{display:flex;gap:.625rem;flex-wrap:wrap;align-items:center;margin-top:clamp(.25rem,1vw,.5rem);padding-top:clamp(.25rem,1vw,.5rem);width:100%}.latest-sermon-card__primary,.latest-sermon-card__secondary,.latest-sermon-card__tertiary{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;text-align:center;white-space:nowrap;padding:.8rem 1.5rem;border-radius:999px;text-decoration:none;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:all .3s cubic-bezier(.16,1,.3,1)}.latest-sermon-card__primary{background:linear-gradient(135deg,var(--nbcfc-primary) 0,var(--nbcfc-secondary) 100%);color:#ffffff;box-shadow:0 12px 24px rgba(69,135,134,.25)}.latest-sermon-card__secondary{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#f8fafc}.latest-sermon-card__tertiary{border:1px solid rgba(69,135,134,.2);background:rgba(69,135,134,.06);color:var(--nbcfc-primary,#458787)}.latest-sermon-card__primary:hover,.latest-sermon-card__secondary:hover,.latest-sermon-card__tertiary:hover{transform:translateY(-2px)}.latest-sermon-card__primary:hover{box-shadow:0 16px 32px rgba(69,135,134,.35)}.latest-sermon-card__secondary:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.35)}.latest-sermon-card__tertiary:hover{border-color:var(--nbcfc-primary);background:rgba(69,135,134,.12)}.latest-sermon-card__media:focus-visible,.latest-sermon-card__primary:focus-visible,.latest-sermon-card__secondary:focus-visible,.latest-sermon-card__tertiary:focus-visible{outline:3px solid rgba(69,135,134,.4);outline-offset:3px}.latest-sermon-card__progress{width:100%;height:3px;margin-top:clamp(.5rem,1.5vw,1rem);border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.latest-sermon-card__progress-fill{display:block;width:38%;height:100%;border-radius:999px;background:linear-gradient(90deg,#458787,#5d9c7e);animation:progressCrawl 6s ease-in-out infinite alternate}@keyframes progressCrawl{0%{width:20%}to{width:68%}}.dark .latest-message,html.dark .latest-message{background:#0d1117}.dark .latest-message:before,html.dark .latest-message:before{background:radial-gradient(circle at 10% 20%,rgba(69,135,134,.15) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(93,156,126,.1) 0,transparent 40%)}.dark .latest-sermon-card__content,html.dark .latest-sermon-card__content{background:rgba(15,23,42,.6);border-color:rgba(255,255,255,.08)}.dark .latest-sermon-card__label,html.dark .latest-sermon-card__label{background:rgba(69,135,134,.12);border-color:rgba(111,209,203,.25);color:#6fd1cb}.dark .latest-sermon-card__title,html.dark .latest-sermon-card__title{color:#f8fafc}.dark .latest-sermon-card__date,.dark .latest-sermon-card__description,html.dark .latest-sermon-card__date,html.dark .latest-sermon-card__description{color:rgba(226,232,240,.72)}.dark .latest-sermon-card__secondary,html.dark .latest-sermon-card__secondary{background:rgba(255,255,255,.05);border-color:rgba(69,135,134,.4);color:#f8fafc;box-shadow:0 8px 16px rgba(0,0,0,.3)}.dark .latest-sermon-card__secondary:hover,html.dark .latest-sermon-card__secondary:hover{background:rgba(69,135,134,.2);border-color:var(--nbcfc-primary);color:var(--nbcfc-primary)}.dark .latest-sermon-card__tertiary,html.dark .latest-sermon-card__tertiary{background:rgba(69,135,134,.1);border-color:rgba(69,135,134,.3);color:#f8fafc}.dark .latest-sermon-card__tertiary:hover,html.dark .latest-sermon-card__tertiary:hover{background:rgba(69,135,134,.2);border-color:var(--nbcfc-primary);color:var(--nbcfc-primary)}@media (max-width:1024px){.latest-sermon-card{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:stretch}.latest-sermon-card__media{min-height:280px;aspect-ratio:16/10}.latest-sermon-card__content{border-left:none;border-top:1px solid rgba(255,255,255,.1)}.latest-sermon-card__title{font-size:clamp(1.2rem,4.5vw,1.6rem)}}@media (min-width:481px) and (max-width:1024px){.latest-sermon-card__actions{flex-direction:row}.latest-sermon-card__primary,.latest-sermon-card__secondary,.latest-sermon-card__tertiary{flex:1 1 calc(50% - 0.375rem);width:auto}}@media (max-width:768px){.latest-message__container{width:calc(100% - 1rem)}.latest-sermon-card{border-radius:22px}.latest-sermon-card__content{padding:clamp(1.25rem,4vw,1.5rem);gap:.875rem}.latest-sermon-card__actions{margin-top:.125rem;padding-top:.375rem}}@media (max-width:480px){.latest-message__container{width:calc(100% - .8rem)}.latest-sermon-card__media{min-height:220px}.latest-sermon-card__play{width:64px;height:64px}.latest-sermon-card__title{font-size:clamp(1.05rem,4.5vw,1.3rem)}.latest-sermon-card__meta{flex-direction:column;align-items:flex-start;gap:8px}.latest-sermon-card__label{min-height:30px;padding:.35rem .8rem;font-size:.625rem}.latest-sermon-card__actions{flex-direction:column;width:100%}.latest-sermon-card__primary,.latest-sermon-card__secondary,.latest-sermon-card__tertiary{width:100%}}@media (prefers-reduced-motion:reduce){.latest-sermon-card,.latest-sermon-card__eq-bar,.latest-sermon-card__media-img,.latest-sermon-card__media-overlay,.latest-sermon-card__play,.latest-sermon-card__play-ring,.latest-sermon-card__primary,.latest-sermon-card__progress-fill,.latest-sermon-card__scanline,.latest-sermon-card__secondary,.latest-sermon-card__tertiary{transition:none;animation:none}.latest-sermon-card:hover,.latest-sermon-card__primary:hover,.latest-sermon-card__secondary:hover,.latest-sermon-card__tertiary:hover{transform:none}}