@layer components{.circle_wrap{margin-top:var(--space-6);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.circle_element{aspect-ratio:2;width:120vw;padding:0;position:relative;overflow:clip}.circle_mask{border-radius:var(--radius-round);background-color:var(--background-skeleton);width:100%;height:200%;padding:0;position:absolute;inset:0% 0% auto;overflow:clip}.video.is-cover{width:100%;height:100%;position:absolute;inset:0%;aspect-ratio:unset!important}.circle_media{width:100%;height:50%;padding:0;position:relative}@media not (min-width:35rem){.circle_element{aspect-ratio:1/1.1}}.connect_cms_list{grid-column-gap:.13rem;grid-row-gap:.13rem;flex-flow:column;display:flex}.connect_cms_item{display:flex}.card_feature_wrap{width:100%;min-width:0;display:flex}.card_feature_element{grid-column-gap:4%;grid-row-gap:.3rem;border-radius:var(--radius-main);width:100%;color:var(--light-100);justify-content:space-between;align-items:stretch;padding:4%;display:flex;position:relative;overflow:clip}.card_feature_image{border-radius:inherit;height:100%;position:absolute;inset:0%}.card_feature_dots{width:100%;transition:opacity .2s;position:relative}.card_feature_blur{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);transition:opacity .4s;position:absolute;inset:0%}@media (hover:hover){.card_feature_element:hover .card_feature_dots,.card_feature_element:hover .card_feature_blur{opacity:0}}.connect_cms_item:nth-child(odd) .card_feature_dots{order:-1}@container (width<55rem){.card_feature_dots,.card_feature_blur{display:none}.connect_wrap .ministries_card_wrap{width:100%}.connect_wrap .ministries_card_button{display:none}.card_feature_element{flex-direction:column;padding:.3rem}.card_feature_image{aspect-ratio:16/9;order:1;height:auto;position:relative}.connect_cms_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}}@container (width<37rem){.connect_cms_list{grid-template-columns:repeat(1,minmax(0,1fr))}}.dot-grid_wrap{width:100%;padding-top:49%;position:relative}.dot-grid_contain{z-index:-1;pointer-events:none;flex-flow:column;justify-content:space-between;width:100%;height:150%;display:flex;position:absolute;inset:auto 0% 0%}.dot-grid_circle_wrap{flex-flow:column;justify-content:center;align-items:center;width:1px;height:1px;display:flex;position:absolute;inset:auto auto 42.3em 88.5%}.dot-grid_circle_wrap.is-2{bottom:31.5em;left:44.2%}.dot-grid_layout{width:100%;height:100%;font-size:1cqw;position:absolute;inset:0%}.dot-grid_circle_ring{aspect-ratio:1;border:var(--border-width-main) solid var(--heading-accent);border-radius:var(--radius-round);width:18em;position:absolute;transform:scale(0)}.dot-grid_circle_ring.is-2{width:52em}.dot-grid_circle_ring.is-3{width:73em}.dot-grid_circle_ring.is-4{width:8em}.dot-grid_circle_ring.is-5{width:22em}.dot-grid_circle_ring.is-6{width:40em}.dot-grid_row{justify-content:space-between;align-items:center;display:flex}.dot-grid_dot{aspect-ratio:1;background-color:var(--heading-accent);border-radius:100vw;width:.19rem}.dot-grid_circle_ring{transform:scale(1)}.featured_slider_wrap.swiper{width:100%;max-width:100%;margin-left:0;margin-right:0;overflow:visible}@keyframes home-slider{0%{opacity:0;transform:translateY(1.5rem)}}.featured_slider_component{width:100%;max-width:26rem;margin-top:var(--section-space-main);grid-column-gap:var(--space-4);grid-row-gap:var(--space-4);text-align:center;flex-flow:column;margin-left:auto;margin-right:auto;animation:.3s ease-out .6s both home-slider;display:flex;overflow:clip}.featured_slider_bullet_wrap{flex-flow:wrap;justify-content:center;align-items:center;display:flex;grid-column-gap:.25rem!important;grid-row-gap:.25rem!important;width:auto!important}.featured_slider_list{min-height:5rem}.featured_slider_list.swiper-wrapper{display:flex}.featured_slider_bullet_item{opacity:.2;background-color:currentColor;border-radius:100vw;flex:none;width:.31rem;min-width:0;height:.31rem;padding:0;transition-property:width,opacity;transition-duration:.2s,.2s;transition-timing-function:ease,ease}.featured_slider_bullet_item.is-active{opacity:100;background-color:currentColor}.featured_slider_card_wrap{width:100%;display:flex}.featured_slider_card_wrap.swiper-slide{flex-shrink:0;width:100%;height:auto}.featured_slider_card_text{color:var(--text-2);text-wrap:pretty}.featured_slider_card_element{grid-column-gap:var(--space-2);grid-row-gap:var(--space-2);border-radius:var(--radius-small);flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:5rem;display:flex;position:relative}.featured_slider_card_icon{width:.4em;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:inline;transform:translate(0)}.featured_slider_card_span{margin-right:.3em}@media (hover:hover){.featured_slider_card_element:hover .featured_slider_card_icon{transform:translate(.2em)}}.featured_slider_card_wrap.swiper-slide-active{pointer-events:auto}.media_wrap{position:relative}.media_card_wrap{display:flex}.media_card_element{width:100%;padding-top:var(--space-4);padding-bottom:var(--space-4);grid-column-gap:var(--site-gutter);grid-row-gap:var(--space-2);border-bottom-style:solid;border-bottom-width:var(--border-width-main);border-bottom-color:var(--text);flex-flow:column;grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-columns:1fr;padding-left:0;padding-right:0;transition-property:padding;transition-duration:.2s;transition-timing-function:ease;display:grid;position:relative}.media_card_header{z-index:3;grid-column:span 8;position:relative}.media_card_content{z-index:3;grid-column:span 4;justify-content:flex-start;align-self:end;align-items:flex-end;width:100%;display:flex;position:relative}.media_card_space{width:0%;transition-property:width;transition-duration:.4s;transition-timing-function:ease}.media_card_button{flex:none}.media_card_background{opacity:0;background-image:url(../images/led-pattern.svg);background-position:50%;background-size:1.1rem;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0%}.media_card_visual_wrap{z-index:2;pointer-events:none;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%;container-type:size}.media_card_visual_element{aspect-ratio:2.22/3.95;width:22.05%;transform:translateX(calc(var(--x,0) * 30cqw)) translateY(calc(var(--y,0) * 50cqh));display:block;position:relative}.media_card_visual_canvas{border-radius:var(--radius-round);background-color:var(--heading-accent);opacity:0;width:100%;height:100%;padding:0;transition:transform .2s cubic-bezier(.228,-.033,.234,1.505),opacity .2s;position:absolute;inset:0%}.media_card_source{display:none}@media (hover:hover){.media_card_element:hover{padding-left:var(--space-2);padding-right:var(--space-2)}.media_card_element:hover .media_card_space,.button_main_wrap:hover .media_card_space{width:100%}.media_card_element:hover .media_card_background,.button_main_wrap:hover .media_card_background,.media_card_element:hover .media_card_visual_canvas,.button_main_wrap:hover .media_card_visual_canvas{opacity:1}}.media_cms_list:has(>:hover)>:not(:hover){z-index:1;position:relative}@media not (min-width:52rem){.media_card_element{padding-top:2rem;display:flex}.media_wrap{margin-top:-2rem}.media_card_title{font-size:1.5rem}}.ministries_wrap{position:relative}.ministries_cms_list{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:1fr;display:grid;position:relative}.ministries_cms_item{border-radius:2rem;flex:auto;width:100%;display:flex;position:relative}.ministries_canvas{width:100%;height:100%;color:var(--heading-accent);position:absolute;inset:0%}.ministries_cms_background{background-color:var(--background);width:200vw;position:absolute;inset:0% auto 0% 0%}.ministries_cms_line{width:0;height:100%;display:none;position:absolute;inset:0% 0% 0% auto}@media (hover:hover){.ministries_card_element:hover .ministry_link_wrap,.button_main_wrap:hover .ministry_link_wrap{color:var(--heading-accent)}.ministries_card_element:hover .ministry_link_arrow,.button_main_wrap:hover .ministry_link_arrow{transform:translate(.1rem)}.ministries_card_element:hover .ministry_link_icon,.button_main_wrap:hover .ministry_link_icon{color:var(--heading-accent)}}@media not (min-width:50rem){.ministries_cms_list,.ministry_card_layout:where(.is-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:20rem){.ministry_card_layout:where(.is-grid){grid-template-columns:repeat(1,minmax(0,1fr))}}.ministries_cms_item:last-child .ministries_cms_line{display:block}@media (hover:hover){.ministries_cms_list:has(>:hover)>:not(:hover) .ministries_card_element{background-color:#00000005}}.slider_bullet_list{grid-column-gap:var(--space-1);grid-row-gap:var(--space-1);justify-content:flex-start;align-items:center;display:flex;width:auto!important}.slider_bullet_item{aspect-ratio:1;background-color:color-mix(in hsl, currentColor 20%, transparent);border-radius:100vw;width:.6rem;min-width:0;padding:0}.slider_bullet_item.is-active{border-color:var(--text);background-color:var(--text)}.slider_wrap{grid-column-gap:0rem;grid-row-gap:var(--space-4);flex-flow:column;width:100%;height:100%;display:flex}.slider_offset{margin-left:calc(var(--_gap-size,var(--site-gutter)) * -.5);margin-right:calc(var(--_gap-size,var(--site-gutter)) * -.5);flex:1;display:flex}.slider_list{height:100%}.slider_list.swiper-wrapper{display:flex}.slider_controls{grid-column-gap:var(--space-3);grid-row-gap:var(--space-3);flex-flow:wrap;place-content:center space-between;align-items:center;display:flex}.slider_button_layout{grid-column-gap:var(--space-2);grid-row-gap:var(--space-2);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.slider_element.swiper{width:100%;max-width:100%;margin-left:0;margin-right:0;overflow:visible}.slider_element.swiper:where(.is-vbfb8c4){overflow:hidden}.slider_element.swiper:where(.is-crop-left){clip-path:polygon(0 0,calc(100% + 100vw) 0,calc(100% + 100vw) 100%,0% 100%)}.slider_parallax_btn_element{aspect-ratio:1;border-top-left-radius:var(--radius-round);border-top-right-radius:var(--radius-round);border-bottom-left-radius:var(--radius-round);border-bottom-right-radius:var(--radius-round);background-color:var(--brand-500);opacity:0;pointer-events:none;width:6.06rem;color:var(--brand-text);flex-flow:column;justify-content:center;align-items:center;transition-property:all;transition-duration:.3s;transition-timing-function:ease;display:flex;transform:scale(0)}.slider_parallax_btn_svg{width:52.58%;transition:opacity .3s;transform:rotate(-45deg)}.slider_parallax_btn_wrap{z-index:1;pointer-events:none;flex-flow:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.slider_parallax_btn_target{transform:translateX(calc(var(--x,0) * 50cqw)) translateY(calc(var(--y,0) * 50cqh));position:absolute}.slider_parallax_item.swiper-slide{flex:none;justify-content:flex-start;align-items:flex-start;width:33.3333%;min-width:min(20rem,90%);padding-left:.5rem;padding-right:.5rem;display:flex}.slider_parallax_trim{margin-left:-.5rem;margin-right:-.5rem}.slider_parallax_list.swiper-wrapper{display:flex}.slider_parallax_wrap.swiper{width:100%;max-width:100%;margin-left:0;margin-right:0;overflow:visible}.slider_parallax_btn_layout{flex-flow:column;justify-content:center;align-items:center;width:100vw;height:100%;display:flex;container-type:size}.slider_parallax_contain{justify-content:center;align-items:flex-start}.slider_parallax_target{width:100vw;position:relative}.slider_parallax_header{grid-column-gap:var(--space-4);grid-row-gap:var(--space-4);justify-content:space-between;align-items:center;width:100%;display:flex}.slider_parallax_flex{flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.slider_parallax_button{flex:none;order:1}@media (hover:hover){.button_arrow_wrap:hover .slider_parallax_btn_element,.slider_parallax_target:hover .slider_parallax_btn_element,.card_hover_element:hover .slider_parallax_btn_element{opacity:1;transform:scale(1)}}.card_hover_wrap{width:100%}.card_hover_element{grid-column-gap:var(--space-4);grid-row-gap:var(--space-4);border-top-left-radius:var(--radius-main);border-top-right-radius:var(--radius-main);border-bottom-left-radius:var(--radius-main);border-bottom-right-radius:var(--radius-main);color:currentColor;flex-flow:column;transition-property:all;transition-duration:.3s;transition-timing-function:ease;display:flex;position:relative}.card_hover_visual_wrap{aspect-ratio:3.88/6;flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative;container-type:inline-size}.card_hover_visual_mask{background-color:var(--text);width:100%;height:100%;clip-path:inset(calc(0% * 1 + (50% - 50cqw) * 0) 0% round var(--radius-main));flex-flow:column;justify-content:center;align-items:center;font-size:1cqw;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);display:flex;position:relative}.card_hover_title{margin-bottom:var(--space-2);font-weight:var(--primary-medium)}.card_hover_visual_dot{color:var(--heading-accent);position:absolute;inset:0% 0% auto}.card_hover_visual_image{max-width:none;height:calc(100% + calc(var(--size-y) * 2));width:calc(100% + (var(--size-x) * 2));transform:translateX(calc(var(--x,0) * var(--size-x))) translateY(calc(var(--y,0) * var(--size-y)));position:absolute}@media (hover:hover){.card_hover_element:hover{color:var(--heading-accent)}.card_hover_element:hover .card_hover_visual_mask{clip-path:inset(calc(50% - 50cqw) 0% round 50cqw)}.slider_parallax_target *{cursor:none!important}.slider_parallax_target:active .slider_parallax_btn_element{transform:scale(.2)}.slider_parallax_target:active .slider_parallax_btn_svg{opacity:0}}@container (width<40em){.slider_parallax_header{display:contents}}@media (hover:hover){.slider_parallax_target *{cursor:none!important}.slider_parallax_target:active .slider_parallax_btn_element{transform:scale(.2)}.slider_parallax_target:active .slider_parallax_btn_svg{opacity:0}.card_hover_wrap:active .card_hover_visual_mask{clip-path:inset(calc(50% - 45em) 5em round 50em);transition-duration:.2s}}@media (hover:none){.card_hover_element{--size-y:0em!important;--size-x:20em!important}.card_hover_wrap:active .card_hover_visual_mask{clip-path:inset(calc(50% - 50em) 0 round 50em);transition-duration:.2s;transition-delay:.3s}.card_hover_visual_image{transform:translateX(calc(var(--x-2,0) * var(--size-x)))}}}
