.SermonsPage_loading__2I59I{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:24px}.SermonsPage_spinner__q5m1f{width:40px;height:40px;border:2px solid rgba(0,0,0,.06);border-top:2px solid var(--color-uhai-blue);border-radius:50%;animation:SermonsPage_spin__yyd_e 1s linear infinite}@keyframes SermonsPage_spin__yyd_e{to{transform:rotate(1turn)}}.SermonsPage_sermonsPage__Cth6S{background:#f5f5f7;min-height:100vh}.SermonsPage_hero__DRB68{position:relative;min-height:540px;display:flex;align-items:center;justify-content:center;color:white;overflow:hidden;background:var(--surface-deep);isolation:isolate;padding-top:var(--header-height);box-sizing:border-box}.SermonsPage_hero__DRB68:after{content:"";position:absolute;inset:0;background-image:var(--surface-grain);background-size:140px 140px;opacity:.035;pointer-events:none;z-index:0}.SermonsPage_heroBackground__92YvF{position:absolute;inset:0}.SermonsPage_heroImage__c_K1V{width:100%;height:100%;background-image:none;background-size:cover;background-position:50%;opacity:.7}.SermonsPage_heroOverlay__NnZcH{position:absolute;inset:0;background:rgba(0,0,0,.3)}.SermonsPage_heroContent__mZK4l{position:relative;z-index:2;text-align:center;max-width:900px;padding:80px 40px 60px;width:100%}.SermonsPage_heroText__LmduB{margin-bottom:48px}.SermonsPage_heroTitle__9sPJp{font-size:80px;font-weight:700;margin:0 0 20px;letter-spacing:-.03em;line-height:1;color:white}.SermonsPage_heroSubtitle__wGLOV{font-size:22px;line-height:1.4;margin:0;opacity:.88;font-weight:400;color:white}.SermonsPage_filters__v3lmY{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.SermonsPage_searchBar__yBjpJ{position:relative;max-width:480px;width:100%}.SermonsPage_searchInput__ym8g1{width:100%;padding:16px 24px;border:none;border-radius:14px;font-size:16px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:white;transition:background .3s ease}.SermonsPage_searchInput__ym8g1::placeholder{color:rgba(255,255,255,.65)}.SermonsPage_searchInput__ym8g1:focus{outline:none;background:rgba(255,255,255,.28)}.SermonsPage_filterGroup__cr50B{background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;overflow:hidden}.SermonsPage_filterSelect___Q2Tw{padding:16px 20px;border:none;background:transparent;font-size:15px;color:white;cursor:pointer;min-width:140px;font-weight:500}.SermonsPage_filterSelect___Q2Tw option{color:#1d1d1f;background:white}.SermonsPage_filterSelect___Q2Tw:focus{outline:none}.SermonsPage_sermonsSection__nipi8{padding:64px 0 100px}.SermonsPage_container__ZsEGi{max-width:1200px;margin:0 auto;padding:0 40px}.SermonsPage_sermonsGrid__JEB8A{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.SermonsPage_sermonCard__040Pn{border-radius:20px;overflow:hidden;cursor:pointer;background:white;box-shadow:0 4px 24px rgba(0,0,0,.08);transition:box-shadow .35s ease}.SermonsPage_sermonCard__040Pn:hover{box-shadow:0 16px 48px rgba(0,0,0,.14)}.SermonsPage_thumbnail__dduew{position:relative;height:240px;overflow:hidden}.SermonsPage_gradient__9g11K{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.35) 40%,transparent 70%);pointer-events:none;z-index:1}.SermonsPage_overlayInfo__l5yM9{position:absolute;bottom:16px;left:16px;right:16px;z-index:2}.SermonsPage_overlayTitle__eZbtc{color:white;font-size:15px;font-weight:600;line-height:1.35;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.01em}.SermonsPage_overlayDate__cd8O9{color:rgba(255,255,255,.78);font-size:12px;font-weight:400}.SermonsPage_revealStrip__wylNO{display:flex;flex-direction:column;gap:5px;padding:16px 20px 18px;background:white}.SermonsPage_stripTitle__9J1F8{font-size:14px;font-weight:600;color:#1d1d1f;margin:0;line-height:1.35;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SermonsPage_stripDate__jyN1F{font-size:12px;color:#86868b}.SermonsPage_playBtn__CZyfu{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:9px 18px;background:var(--color-uhai-blue);color:white;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;align-self:flex-start;transition:background .2s ease,transform .15s ease;letter-spacing:.01em}.SermonsPage_playBtn__CZyfu:hover{background:#062057;transform:translateY(-1px)}@media (hover:hover){.SermonsPage_sermonCard__040Pn{height:340px}.SermonsPage_thumbnail__dduew{height:340px;transition:height .45s cubic-bezier(.25,.46,.45,.94)}.SermonsPage_overlayInfo__l5yM9{transition:opacity .3s ease}.SermonsPage_sermonCard__040Pn:hover .SermonsPage_thumbnail__dduew{height:190px}.SermonsPage_sermonCard__040Pn:hover .SermonsPage_overlayInfo__l5yM9{opacity:0}}@media (hover:none){.SermonsPage_overlayInfo__l5yM9{display:none}}.SermonsPage_loadMoreSection__hff56{display:flex;justify-content:center;padding:48px 0 16px}.SermonsPage_loadMoreBtn__a0Fn8{display:inline-flex;align-items:center;gap:10px;padding:14px 36px;background:var(--color-uhai-blue);color:white;border:none;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .15s ease,opacity .2s ease;letter-spacing:.01em}.SermonsPage_loadMoreBtn__a0Fn8:hover:not(:disabled){background:#062057;transform:translateY(-2px)}.SermonsPage_loadMoreBtn__a0Fn8:disabled{opacity:.7;cursor:not-allowed}.SermonsPage_btnSpinner__qAfLt{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:white;border-radius:50%;animation:SermonsPage_spin__yyd_e .7s linear infinite;flex-shrink:0}.SermonsPage_allLoaded__ihw5C{text-align:center;padding:48px 0 16px;color:#86868b;font-size:15px}.SermonsPage_noResults__uNON0{text-align:center;padding:100px 40px;color:#86868b}.SermonsPage_noResults__uNON0 h3{font-size:28px;margin-bottom:12px;color:#1d1d1f;font-weight:600;letter-spacing:-.02em}.SermonsPage_noResults__uNON0 p{margin-bottom:32px;font-size:17px}.SermonsPage_clearBtn__glsbB{padding:12px 28px;background:var(--color-uhai-blue);color:white;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease}.SermonsPage_clearBtn__glsbB:hover{background:#062057}@media (max-width:1024px){.SermonsPage_sermonsGrid__JEB8A{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.SermonsPage_heroTitle__9sPJp{font-size:52px}.SermonsPage_heroSubtitle__wGLOV{font-size:18px}.SermonsPage_heroContent__mZK4l{padding:80px 24px 48px}.SermonsPage_container__ZsEGi{padding:0 24px}.SermonsPage_sermonsSection__nipi8{padding:48px 0 80px}.SermonsPage_filters__v3lmY{flex-direction:column;align-items:center;width:100%}.SermonsPage_searchBar__yBjpJ{max-width:100%}.SermonsPage_filterGroup__cr50B{width:100%;max-width:320px}.SermonsPage_filterSelect___Q2Tw{width:100%}}@media (max-width:640px){.SermonsPage_heroTitle__9sPJp{font-size:40px}.SermonsPage_sermonsGrid__JEB8A{grid-template-columns:1fr;gap:16px}.SermonsPage_hero__DRB68{min-height:480px}}@media (pointer:coarse){.SermonsPage_playBtn__CZyfu{min-height:44px}}