.hot-page{--hot-purple-900:#5B2862;--hot-purple-800:#6E3278;--hot-purple-700:#864093;--hot-purple-600:#A86BAD;--hot-purple-500:#C292C2;--hot-purple-400:#CEAACA;--hot-purple-300:#E2C0DC;--hot-black:var(--hot-purple-900);--hot-light:#f7f7f7;--hot-accent:var(--hot-purple-300);--hot-grey:#545454;--hot-grey-dark:#a5a5a5;--hot-border:#e8e8e8;background:#fff;color:var(--hot-black);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.hot-page a{text-decoration:none;transition:color .3s ease,border-color .3s ease,background-color .3s ease,transform .3s ease,box-shadow .3s ease}.hot-display{font-family:var(--font-display),system-ui,sans-serif;font-weight:900}.hot-script{font-family:var(--font-script),system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--hot-accent)}@keyframes hotFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hotLivePulse{0%,to{opacity:1}50%{opacity:.35}}.hot-btn-ghost,.hot-btn-gold,.hot-btn-outline,.hot-btn-primary,.hot-btn-white{border-radius:16px;font-weight:800;cursor:pointer;transition:color .3s ease,border-color .3s ease,background-color .3s ease,transform .3s ease}.hot-btn-primary{background:var(--hot-black);color:#fff;border:2.5px solid var(--hot-black)}.hot-btn-primary:hover{background:var(--hot-accent);border-color:var(--hot-accent);color:var(--hot-black);transform:translateY(-3px)}.hot-btn-white{background:#fff;color:var(--hot-black);border:2.5px solid #fff}.hot-btn-white:hover{background:var(--hot-accent);border-color:var(--hot-accent);color:var(--hot-black);transform:translateY(-3px)}.hot-btn-outline{background:#fff;color:var(--hot-black);border:2.5px solid var(--hot-black)}.hot-btn-outline:hover{border-color:var(--hot-accent);color:var(--hot-black);transform:translateY(-3px)}.hot-btn-ghost{background:transparent;color:#fff;border:2.5px solid rgba(255,255,255,.3)}.hot-btn-ghost:hover{border-color:var(--hot-accent);color:var(--hot-accent);transform:translateY(-3px)}.hot-btn-gold{background:var(--hot-accent);color:var(--hot-black);border:2.5px solid var(--hot-accent)}.hot-btn-gold:hover{background:#fff;border-color:#fff;color:var(--hot-black);transform:translateY(-3px)}.hot-nav-link{font-size:15px;font-weight:500;color:rgba(255,255,255,.85)}.hot-nav-link:hover{color:var(--hot-accent)}.hot-text-link{color:var(--hot-black);font-weight:800}.hot-text-link:hover{color:var(--hot-accent)}.hot-footer-link{font-size:14px;color:var(--hot-grey-dark)}.hot-footer-link:hover{color:var(--hot-accent)}.hot-social{width:42px;height:42px;border-radius:12px;border:2px solid var(--hot-border);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--hot-black);transition:border-color .3s ease,color .3s ease,transform .3s ease}.hot-social:hover{border-color:var(--hot-accent);color:var(--hot-accent);transform:translateY(-3px)}.hot-card{box-shadow:0 2px 12px rgba(20,20,43,.06);transition:box-shadow .3s ease,transform .3s ease}.hot-card:hover{box-shadow:0 14px 34px rgba(20,20,43,.1)}.hot-card-lift{transition:box-shadow .3s ease,transform .3s ease}.hot-card-lift:hover{box-shadow:0 18px 38px rgba(20,20,43,.12);transform:translateY(-4px)}.hot-gather-card{background:#fff;border:1px solid var(--hot-border);box-shadow:0 2px 12px rgba(20,20,43,.06);transition:box-shadow .3s ease,transform .3s ease}.hot-gather-card:hover{box-shadow:0 18px 38px rgba(20,20,43,.12);transform:translateY(-4px)}.hot-gatherings-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;gap:20px}.hot-gather-span-7{grid-column:span 7}.hot-gather-span-5{grid-column:span 5}@media (max-width:900px){.hot-gatherings-grid{grid-template-columns:1fr}.hot-gather-span-5,.hot-gather-span-7{grid-column:span 1}}.hot-input{padding:13px 16px;border-radius:12px;border:2px solid var(--hot-border);background:#fff;font-family:inherit;font-size:14px;color:var(--hot-black);outline:none;transition:border-color .3s ease}.hot-input:focus{border-color:var(--hot-accent)}.hot-nav{display:flex;gap:26px;align-items:center}@media (max-width:1060px){.hot-nav{display:none}}@media (max-width:560px){.hot-watch-live{display:none}}.hot-tubelight-nav{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:60;display:none;max-width:calc(100vw - 24px);padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width:1060px){.hot-tubelight-nav{display:block}}.hot-tubelight-rail{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:2px;padding:6px;max-width:calc(100vw - 24px);overflow-x:auto;scrollbar-width:none;background:rgba(255,255,255,.94);border:1px solid var(--hot-border);border-radius:999px;box-shadow:0 10px 30px rgba(91,40,98,.18),0 2px 8px rgba(0,0,0,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hot-tubelight-rail::-webkit-scrollbar{display:none}.hot-tubelight-glow{position:absolute;top:6px;bottom:6px;left:0;border-radius:999px;background:rgba(134,64,147,.1);transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.hot-tubelight-glow:before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:20px;height:3px;background:var(--hot-purple-700);border-radius:0 0 4px 4px;box-shadow:0 0 12px 4px rgba(134,64,147,.5)}.hot-tubelight-item{position:relative;z-index:1;display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;color:var(--hot-grey);transition:color .25s ease}.hot-tubelight-item:hover{color:var(--hot-purple-700)}.hot-tubelight-item.is-active{color:var(--hot-purple-900)}.hot-tubelight-label{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(4px);margin-bottom:8px;padding:4px 10px;border-radius:6px;background:var(--hot-purple-900);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.hot-tubelight-item.is-active .hot-tubelight-label,.hot-tubelight-item:hover .hot-tubelight-label{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:380px){.hot-tubelight-item{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.hot-tubelight-glow,.hot-tubelight-label{transition:none}}.hot-hero{position:relative;min-height:88vh;min-height:88svh;display:flex;align-items:center;overflow:hidden;background:var(--hot-purple-900);padding:140px 24px 64px}.hot-hero-media,.hot-hero-swiper{position:absolute;inset:0}.hot-hero-media{overflow:hidden}.hot-hero-kenburns{position:absolute;inset:0;transform:scale(1)}.swiper-slide-active .hot-hero-kenburns{animation:hotKenBurns 7s ease-out forwards}@keyframes hotKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}.hot-hero-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(91,40,98,.6),rgba(91,40,98,.35) 22%,rgba(91,40,98,.4) 60%,rgba(91,40,98,.88)),rgba(91,40,98,.25);pointer-events:none}.hot-hero-content{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:22px}.hot-hero-in{opacity:0;animation:hotFadeUp .8s cubic-bezier(.16,1,.3,1) both}.hot-hero-swiper .swiper-pagination{position:absolute;bottom:150px;left:auto;right:32px;z-index:3;display:flex;justify-content:flex-end;gap:8px;width:auto}@media (max-width:780px){.hot-hero-swiper .swiper-pagination{right:0;left:0;justify-content:center;bottom:90px}}.hot-hero-bullet{width:30px;height:3px;border-radius:999px;background:rgba(255,255,255,.28);display:inline-block;position:relative;overflow:hidden;cursor:pointer}.hot-hero-bullet-fill{position:absolute;inset:0;background:var(--hot-purple-300);transform:scaleX(0);transform-origin:left}.hot-hero-bullet-active .hot-hero-bullet-fill{animation:hotBulletFill linear forwards}@keyframes hotBulletFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hot-hero-info-bar{background:#fff;border:1px solid var(--hot-border);border-radius:20px;padding:22px 30px;display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;box-shadow:0 24px 48px -20px rgba(91,40,98,.35)}.hot-hero-info-item{display:flex;align-items:center;gap:10px;color:var(--hot-black)}.hot-hero-info-item strong{display:block;font-size:14px;font-weight:700}.hot-hero-info-item a,.hot-hero-info-item span{display:block;font-size:12.5px;color:var(--hot-grey)}.hot-hero-info-item a{color:var(--hot-purple-700);font-weight:600}.hot-hero-info-divider{width:1px;height:30px;background:var(--hot-border)}.hot-hero-scrollcue{position:absolute;z-index:3;bottom:84px;left:50%;transform:translateX(-50%);width:24px;height:38px;border:2px solid rgba(255,255,255,.4);border-radius:999px;display:flex;justify-content:center;padding-top:7px}.hot-hero-scrollcue span{width:4px;height:8px;border-radius:999px;background:var(--hot-purple-300);animation:hotScrollBounce 1.8s ease-in-out infinite}@keyframes hotScrollBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(10px);opacity:.4}}@media (max-width:780px){.hot-hero-scrollcue{display:none}}@media (max-width:640px){.hot-hero{min-height:unset;padding-top:116px;padding-bottom:48px}.hot-hero-info-bar{gap:18px 26px;padding:20px}}@media (prefers-reduced-motion:reduce){.hot-hero-in{opacity:1}.hot-hero-in,.hot-hero-scrollcue span,.swiper-slide-active .hot-hero-kenburns{animation:none}.hot-hero-bullet-active .hot-hero-bullet-fill{animation:none;transform:scaleX(1)}}.hot-ministries-tier-1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.hot-ministries-tier-1 .hot-ministry-tile{aspect-ratio:3/3.6}.hot-ministries-tier-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:16px}.hot-ministries-tier-2 .hot-ministry-tile{aspect-ratio:16/10}@media (max-width:900px){.hot-ministries-tier-1{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hot-ministries-tier-1,.hot-ministries-tier-2{grid-template-columns:1fr}.hot-ministries-tier-1 .hot-ministry-tile,.hot-ministries-tier-2 .hot-ministry-tile{aspect-ratio:4/3}.hot-section{padding-top:72px!important;padding-bottom:72px!important}}