.dual-column-hero{position:relative;width:100%;overflow:hidden}.page-width-full{width:100%;margin:0 auto}.dual-hero__container{width:100%;height:100%}.dual-hero__left{position:relative;display:flex;isolation:isolate;overflow:hidden}.dual-hero__left-media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.dual-hero__image,.dual-hero__placeholder{width:100%;height:100%;object-fit:cover}.dual-hero__placeholder{display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background))}.dual-hero__placeholder svg{width:100%;height:100%;opacity:.3}.dual-hero__left-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.dual-hero__left-content{position:relative;z-index:3;width:100%;height:100%;display:flex}.dual-hero__left-inner{width:100%;display:flex;flex-direction:column;gap:1.5rem}.dual-hero__right{position:relative;display:flex;isolation:isolate;overflow:hidden}.dual-hero__right-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0l4 12h12l-10 8 4 12-10-8-10 8 4-12-10-8h12z' fill='%23ffffff' fill-opacity='0.05'/%3E%3C/svg%3E");opacity:.3;z-index:1}.dual-hero__right-content{position:relative;z-index:2;width:100%;height:100%;display:flex}.dual-hero__right-inner{width:100%;display:flex;flex-direction:column;gap:1.5rem}.christian-icon{width:60px;height:60px;margin:0 auto 20px;fill:currentColor;opacity:.9}.dual-hero__heading{margin:0;line-height:1.2;font-weight:700}.dual-hero__heading.h0{font-size:clamp(2.5rem,5vw,4rem)}.dual-hero__heading.h1{font-size:clamp(2rem,4vw,3rem)}.dual-hero__heading.h2{font-size:clamp(1.75rem,3.5vw,2.5rem)}.dual-hero__heading.h3{font-size:clamp(1.5rem,3vw,2rem)}.dual-hero__text{margin:0;line-height:1.6;opacity:.95}.dual-hero__text.large{font-size:clamp(1.125rem,2vw,1.5rem)}.dual-hero__text.medium{font-size:clamp(1rem,1.5vw,1.25rem)}.dual-hero__text.small{font-size:clamp(.875rem,1.25vw,1rem)}.dual-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem}.dual-hero__buttons .button{font-weight:600;border-radius:.5rem;transition:all .3s ease;padding:14px 32px;text-decoration:none;display:inline-block}.dual-hero__buttons .button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:2px solid rgb(var(--color-button))}.dual-hero__buttons .button--primary:hover{background-color:rgba(var(--color-button),.9);transform:translateY(-2px)}.dual-hero__buttons .button--secondary{background-color:transparent;color:currentColor;border:2px solid currentColor}.dual-hero__buttons .button--secondary:hover{background-color:#ffffff1a;transform:translateY(-2px)}.dual-hero__buttons .button--mission{background:#fff;color:#1e3a8a;border:none;border-radius:50px;box-shadow:0 4px 15px #0003}.dual-hero__buttons .button--mission:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.dual-hero__buttons--right{justify-content:center}.dual-hero__scripture{font-size:1rem;font-style:italic;opacity:.9;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.3);line-height:1.6}@media screen and (max-width: 749px){.dual-hero__left,.dual-hero__right{min-height:450px}.dual-hero__buttons{flex-direction:column;gap:.75rem}.dual-hero__buttons .button{font-size:.875rem;padding:12px 20px}.christian-icon{width:40px;height:40px;margin-bottom:15px}.dual-hero__heading{font-size:clamp(1rem,4vw,1.5rem)!important}.dual-hero__text{font-size:clamp(.75rem,3vw,.9rem)!important}.dual-hero__scripture{font-size:.75rem;padding-top:1rem;margin-top:1rem}}@media screen and (max-width: 480px){.dual-hero__buttons .button{font-size:.8rem;padding:10px 16px}.dual-hero__left-inner,.dual-hero__right-inner{gap:1rem}}@media (prefers-reduced-motion: reduce){.dual-hero__buttons .button:hover{transform:none}}@media (prefers-contrast: high){.dual-hero__left-overlay,.dual-hero__right-pattern{opacity:.5}}.enhanced-hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;z-index:0;isolation:isolate}.hero__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero__image,.hero__video,.hero__placeholder{width:100%;height:100%;object-fit:cover}.hero__placeholder{display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background))}.hero__placeholder svg{width:100%;height:100%;opacity:.3}.enhanced-hero--parallax .hero__media{transform:translateZ(0);will-change:transform}.hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.hero__content{position:relative;z-index:3;width:100%;height:100%;display:flex;isolation:isolate}.hero__content-inner{width:100%;display:flex;flex-direction:column;gap:2rem}.hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;width:fit-content}.hero__badge-icon{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.hero__badge-icon svg{width:100%;height:100%;fill:currentColor}.hero__heading{margin:0;line-height:1.1;font-weight:700}.hero__heading.h0{font-size:clamp(3rem,7vw,6rem)}.hero__heading.h1{font-size:clamp(2.5rem,6vw,5rem)}.hero__heading.h2{font-size:clamp(2rem,5vw,4rem)}.hero__heading.h3{font-size:clamp(1.75rem,4vw,3rem)}.hero__subheading{margin:0;line-height:1.4}.hero__subheading.large{font-size:clamp(1.5rem,3vw,2.5rem)}.hero__subheading.medium{font-size:clamp(1.25rem,2.5vw,2rem)}.hero__subheading.small{font-size:clamp(1rem,2vw,1.5rem)}.hero__text{margin:0;line-height:1.6;opacity:.9}.hero__text.large{font-size:clamp(1.125rem,2vw,1.5rem)}.hero__text.medium{font-size:clamp(1rem,1.5vw,1.25rem)}.hero__text.small{font-size:clamp(.875rem,1.25vw,1rem)}.hero__countdown{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;border:1px solid rgba(255,255,255,.1);width:fit-content}.countdown__label{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.countdown__timer{display:flex;gap:1rem}.countdown__item{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:4rem}.countdown__number{font-size:2rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.countdown__label-small{font-size:.75rem;text-transform:uppercase;opacity:.7;letter-spacing:.05em}.hero__buttons{display:flex;flex-wrap:wrap;gap:1rem}.hero__buttons .button{font-weight:600;border-radius:.5rem;transition:all .3s ease;position:relative;z-index:auto}.hero__buttons .button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:2px solid rgb(var(--color-button))}.hero__buttons .button--primary:hover{background-color:rgba(var(--color-button),.9);transform:translateY(-2px)}.hero__buttons .button--secondary{background-color:transparent;color:currentColor;border:2px solid currentColor}.hero__buttons .button--secondary:hover{background-color:#ffffff1a;transform:translateY(-2px)}.hero__trust-badges{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1rem 0}.trust-badge{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.trust-badge__icon{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.trust-badge__icon svg{width:100%;height:100%;fill:currentColor}.hero__newsletter{width:100%;max-width:40rem}.newsletter-form__field-wrapper{display:flex;gap:.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;padding:.5rem;border:1px solid rgba(255,255,255,.2)}.newsletter-form__input{flex:1;background:transparent;border:none;padding:.75rem 1rem;color:inherit;font-size:1rem}.newsletter-form__input::placeholder{color:currentColor;opacity:.6}.newsletter-form__input:focus{outline:none}.newsletter-form__button{white-space:nowrap;padding:.75rem 1.5rem;border-radius:.375rem}.newsletter-form__message{margin-top:.75rem;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem}.newsletter-form__message--success{background:#2ea04333;color:#2ea043;border:1px solid rgba(46,160,67,.4)}.newsletter-form__message--error{background:#f8514933;color:#f85149;border:1px solid rgba(248,81,73,.4)}@media screen and (max-width: 749px){.hero__content{padding:3rem 0}.hero__content-inner{gap:1.5rem}.hero__badge{padding:.375rem 1rem;font-size:.75rem}.countdown__timer{gap:.75rem}.countdown__item{min-width:3rem}.countdown__number{font-size:1.5rem}.hero__buttons{flex-direction:column}.hero__buttons .button{width:100%}.hero__trust-badges{gap:1rem;justify-content:center}.newsletter-form__field-wrapper{flex-direction:column}.newsletter-form__button{width:100%}}@media (prefers-reduced-motion: reduce){.enhanced-hero--parallax .hero__media{transform:none!important}.hero__buttons .button:hover{transform:none}}@media (prefers-contrast: high){.hero__badge,.hero__countdown,.newsletter-form__field-wrapper{border-width:2px}}@media screen and (min-width: 750px){.enhanced-hero[data-desktop-full-height=true]{min-height:100vh}.enhanced-hero[data-desktop-height]{min-height:var(--desktop-height)}.enhanced-hero .hero__content{justify-content:var(--desktop-content-vertical, center);align-items:var(--desktop-content-horizontal, center);text-align:var(--desktop-text-alignment, center);max-width:var(--desktop-content-max-width, 800px);padding:var(--desktop-padding-top, 80px) var(--desktop-padding-horizontal, 40px) var(--desktop-padding-bottom, 80px);gap:var(--desktop-gap, 2rem)}.enhanced-hero .hero__media img,.enhanced-hero .hero__media video{transform:scale(var(--desktop-image-scale, 1));object-position:var(--desktop-image-position-x, center) var(--desktop-image-position-y, center)}.enhanced-hero .hero__heading{font-size:var(--desktop-heading-size, 4rem);line-height:var(--desktop-heading-line-height, 1.1)}.enhanced-hero .hero__subheading,.enhanced-hero .hero__text{font-size:var(--desktop-text-size, 1.125rem);line-height:var(--desktop-text-line-height, 1.6)}.enhanced-hero .hero__buttons{flex-direction:var(--desktop-button-layout-direction, row);flex-wrap:var(--desktop-button-layout-wrap, nowrap);gap:var(--desktop-button-gap, 1rem)}.enhanced-hero .hero__buttons .button{min-width:var(--desktop-button-min-width, 200px);padding:var(--desktop-button-padding-vertical, 16px) var(--desktop-button-padding-horizontal, 40px);font-size:var(--desktop-button-font-size, 18px);width:var(--desktop-button-width, auto)}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
