.hcc-home{--home-border-radius:var(--d-border-radius-xs);--hero-bg-border-radius:var(--home-border-radius);--bg-border-radius:var(--home-border-radius)}.hcc-home .hcc-tile{--tile-border-radius:var(--home-border-radius)}.hcc-home-intro.hcc-hero{--c-base:#dbd9d9;--c-base-head:#fffefe;--section-padding-bottom:0px}.hcc-home-intro.hcc-hero div.hcc-hero-content h1{letter-spacing:-.015em;text-shadow:0 0 3em #111111e0}.hcc-home-intro.hcc-hero div.hcc-hero-content p{color:#fff;text-shadow:0 0 3em #111111e0}.hcc-home-intro.hcc-hero div.hcc-hero-content .hcc-home-service-times{letter-spacing:.05em;opacity:.88;font-size:.8rem}@media (min-width:750px){.hcc-home-intro.hcc-hero div.hcc-hero-content .hcc-home-service-times{font-size:1rem}}.hcc-home-tiles{--section-padding-top:3.8147rem;--section-padding-bottom:3.8147rem}.hcc-hero.is-bubble+.hcc-home-tiles,.hcc-hero.is-fullscreen+.hcc-home-tiles{--section-padding-top:3.05176rem}.hcc-home-carousel,.hcc-home-carousel-track{position:relative}.hcc-home-carousel-slide{grid-template-columns:1fr;align-items:center;display:none}.hcc-home-carousel-slide.is-active{display:grid}@media (min-width:750px){.hcc-home-carousel-slide{grid-template-columns:1fr 1fr;gap:1.95313rem}}.hcc-home-carousel-slide-content{flex-flow:column;order:1;justify-content:center;align-items:flex-start;padding:1.25rem 0;display:flex}@media (min-width:750px){.hcc-home-carousel-slide-content{order:0;padding:1.5625rem 0}}@media (min-width:1075px){.hcc-home-carousel-slide-content{padding:1.95313rem 0}}.hcc-home-carousel-slide-content h2{font-size:1.5625em;font-weight:var(--fw-head);letter-spacing:-.015em;color:var(--c-base-head);margin:0 0 .512rem;line-height:1.15}@media (min-width:750px){.hcc-home-carousel-slide-content h2{font-size:1.95313em}}.hcc-home-carousel-slide-content p{color:var(--c-base);max-width:26em;margin:0 0 1.25rem;font-size:.8em;line-height:1.5}@media (min-width:750px){.hcc-home-carousel-slide-content p{font-size:1em}}.hcc-home-carousel-slide-content .hcc-home-carousel-cta.hcc-btn{--btn-background-color:transparent;--btn-background-color-int:transparent;--btn-background-color-active:var(--c-base-head);--btn-background-overlay:transparent;--btn-box-shadow-color:transparent;--btn-border-radius:100em;--btn-padding-x:1.25em;--btn-padding-y:.64em;--btn-font-size:.8em;--btn-height:auto;--btn-color:var(--c-base-head);--btn-color-int:var(--c-base-head);--btn-color-active:var(--c-base-bg);border:1.5px solid var(--c-base-head)}.hcc-home-carousel-slide-image{order:0;padding:0;position:relative}@media (min-width:750px){.hcc-home-carousel-slide-image{padding:0}}.hcc-home-carousel-slide-image .hcc-image{border-radius:var(--d-border-radius-xl);width:100%;display:block;overflow:hidden;box-shadow:0 .25rem .65rem #00000014}.hcc-home-carousel-slide-image .hcc-image img{object-fit:cover;object-position:center center;aspect-ratio:16/10;width:100%;height:auto;display:block}@media (min-width:750px){.hcc-home-carousel-slide-image .hcc-image img{aspect-ratio:3/2}}.hcc-home-carousel-dots{flex-flow:row;justify-content:center;align-items:center;gap:.5em;margin-top:1.95313rem;display:flex}.hcc-home-carousel-dot{width:.625em;height:.625em;box-shadow:none;cursor:pointer;background-color:#bdbdbd;border:0;border-radius:100em;outline:none;padding:0;display:block}.hcc-home-carousel-dot:focus,.hcc-home-carousel-dot:focus-visible{box-shadow:none;outline:none}.hcc-home-carousel-dot{appearance:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1)}.hcc-home-carousel-dot.is-active{background-color:var(--c-base-head);width:1.75em}@media (hover){.hcc-home-carousel-dot:not(.is-active):hover{background-color:#9e9e9e}}.hcc-home-sermons{--c-base-bg:#0a0a0a;--c-base-bg-alt:#141414;--c-base:gray;--c-base-border:#333;--c-base-head:#fff;--c-base-a:var(--c-talks);--c-base-a-int:#fff;--section-padding-top:0px;--section-padding-bottom:0px;--scroller-height:auto;--scroller-outer-spacing:var(--d-container-side-spacing);--scroller-outer-spacing-min:var(--d-container-side-spacing);--scroller-item-spacing:var(--d-container-side-spacing);--scroller-btn-width:calc(var(--scroller-item-spacing)*3);--scroller-btn-height:3em;--scroller-btn-font-size:1.25rem;--scroller-btn-color:var(--c-base);--scroller-btn-color-int:var(--c-base-head);--scroller-btn-background-color:#1f1f1f;--scroller-btn-background-color-int:#2e2e2e;overflow:hidden}@media (min-width:1075px){.hcc-home-sermons{--scroller-outer-spacing:calc((100% - calc(52rem + calc(3.05176rem*1.5)*3))/2);--scroller-item-spacing:calc(var(--d-container-side-spacing)*1.25);--scroller-btn-width:calc(var(--scroller-item-spacing)*2)}}.hcc-home-sermons-header{padding-top:var(--d-section-padding-y);padding-bottom:var(--d-section-padding-y);grid-template-columns:1fr;align-items:center;gap:1.5625rem;display:grid}@media (min-width:750px){.hcc-home-sermons-header{grid-template-columns:1fr 1fr;gap:1.95313rem}}.hcc-home-sermons-intro{flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.hcc-home-sermons-intro h2{font-size:1.95313em;font-weight:var(--fw-head);letter-spacing:-.02em;color:var(--c-base-head);margin:0 0 1rem;line-height:1.1}@media (min-width:750px){.hcc-home-sermons-intro h2{font-size:2.44141em}}.hcc-home-sermons-intro p{color:var(--c-base);max-width:28em;margin:0 0 1.5625rem;font-size:.8em;line-height:1.6}@media (min-width:750px){.hcc-home-sermons-intro p{font-size:1em}}.hcc-home-sermons-cta.hcc-btn{--btn-background-color:transparent;--btn-background-color-int:transparent;--btn-background-overlay:transparent;--btn-box-shadow-color:transparent;--btn-border-radius:100em;--btn-padding-x:1.25em;--btn-padding-y:.64em;--btn-font-size:.8em;--btn-height:auto;--btn-color:var(--c-base-head);--btn-color-int:var(--c-base-head);--btn-color-active:var(--c-base-bg);--btn-background-color-active:var(--c-base-head);border:1.5px solid var(--c-base-head)}.hcc-home-sermons-pastor{order:-1;position:relative}@media (min-width:750px){.hcc-home-sermons-pastor{order:0}}.hcc-home-sermons-pastor img{border-radius:var(--d-border-radius-xl);object-fit:cover;object-position:center top;aspect-ratio:4/3;width:100%;height:auto;display:block}@media (min-width:750px){.hcc-home-sermons-pastor img{aspect-ratio:16/10}}.hcc-home-sermons-feed{padding-bottom:calc(var(--d-section-padding-y)*.32768)}@media (min-width:750px){.hcc-home-sermons-feed{padding-bottom:var(--d-section-padding-y)}}.hcc-home-sermons-feed .hcc-scroller-inner{scrollbar-width:none}.hcc-home-sermons-feed .hcc-scroller-inner::-webkit-scrollbar{display:none}.hcc-home-sermons-feed .hcc-flex{flex-flow:row;justify-content:flex-start;align-items:stretch}.hcc-home-sermons-feed .hcc-flex a{border-radius:var(--d-border-radius-media-figure);background-color:var(--c-base-bg-alt);flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;width:15rem;font-size:.8rem;display:flex;overflow:hidden;transform:translateZ(1px)}.hcc-home-sermons-feed .hcc-flex a:hover>.hcc-image>img{opacity:.88}.hcc-home-sermons-feed .hcc-flex a:hover h3{-webkit-text-decoration-color:var(--c-talks);text-decoration-color:var(--c-talks)}.hcc-home-sermons-feed .hcc-flex a>.hcc-image{flex:none;display:block}.hcc-home-sermons-feed .hcc-flex a>.hcc-image>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.hcc-home-sermons-feed .hcc-flex div{flex-flow:column;flex:1 0;justify-content:flex-start;align-items:stretch;padding:1rem 1.25rem 1.25rem;display:flex}.hcc-home-sermons-feed .hcc-flex h3{width:100%;font-family:var(--ff-head);font-size:1.25em;font-weight:var(--fw-head);text-decoration:underline;-webkit-text-decoration-color:var(--c-base);text-decoration-color:var(--c-base);color:var(--c-base-head);margin:0 0 .512rem;line-height:1.25;display:block}.hcc-home-sermons-feed .hcc-flex .hcc-home-sermons-series{color:var(--c-base);margin:0 0 .512rem;font-size:.8em;line-height:1.25;display:block}.hcc-home-sermons-feed .hcc-flex footer{color:var(--c-base);flex-flow:row;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:.8rem;font-size:1em;line-height:1.3;display:flex}
