.page-module__wD1zga__page{background:var(--ink);min-height:100vh;color:var(--cream);flex-direction:column;display:flex}.page-module__wD1zga__hero{width:100%;min-height:80vh;position:relative;overflow:hidden}.page-module__wD1zga__heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__wD1zga__heroOverlay{pointer-events:none;background:radial-gradient(circle at top,#ffb70047 0,#0000 45%),linear-gradient(#0003,#0a0a0af5);position:absolute;inset:0}.page-module__wD1zga__heroContent{z-index:1;flex-direction:column;justify-content:flex-end;gap:1.5rem;height:100%;padding:7rem 6vw 4.5rem;display:flex;position:relative}.page-module__wD1zga__eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--gold);font-size:.8rem}.page-module__wD1zga__title{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:clamp(3.5rem,6vw,5.5rem);line-height:.9}.page-module__wD1zga__title span{color:var(--gold);margin-top:.4rem;font-size:.5em;display:block}.page-module__wD1zga__subtitle{max-width:34rem;color:var(--cream);font-size:.98rem;line-height:1.7}.page-module__wD1zga__eventShell{background:radial-gradient(circle at top,#ff3d001f 0,#0000 45%),linear-gradient(#0a0a0a,#050505);width:100%;padding:4.5rem 6vw 5rem}.page-module__wD1zga__eventInner{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:3rem;max-width:72rem;margin:0 auto;display:grid}.page-module__wD1zga__eventHeaderTag{letter-spacing:.35em;text-transform:uppercase;color:var(--fire);margin-bottom:1rem;font-size:.75rem}.page-module__wD1zga__eventTitle{font-family:var(--font-display,"Bebas Neue",sans-serif);margin-bottom:1.25rem;font-size:clamp(2.5rem,4.5vw,3.6rem);line-height:1}.page-module__wD1zga__eventIntro{color:var(--cream);max-width:36rem;font-size:.98rem;line-height:1.8}.page-module__wD1zga__eventIntro strong{color:var(--gold);font-weight:500}.page-module__wD1zga__eventDetails{border-left:1px solid #ffffff0f;flex-direction:column;gap:2.25rem;padding-left:.75rem;display:flex}.page-module__wD1zga__detailsBlock h3{font-family:var(--font-display,"Bebas Neue",sans-serif);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;font-size:1.5rem}.page-module__wD1zga__detailsBlock p{color:var(--cream);font-size:.96rem;line-height:1.8}.page-module__wD1zga__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 2rem;margin-top:.6rem;display:grid}.page-module__wD1zga__detailItem span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem;font-size:.78rem;display:block}.page-module__wD1zga__detailItem strong{font-size:.98rem}.page-module__wD1zga__ministersList{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.4rem 1.5rem;margin-top:.75rem;list-style:none;display:grid}.page-module__wD1zga__ministersList li{padding-left:1.1rem;font-size:.95rem;position:relative}.page-module__wD1zga__ministersList li:before{content:"";background:linear-gradient(135deg,var(--fire),var(--gold));border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.page-module__wD1zga__secondaryText{color:var(--cream);max-width:34rem;font-size:.94rem;line-height:1.8}.page-module__wD1zga__secondaryText strong{color:var(--gold);font-weight:500}.page-module__wD1zga__pill{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;margin-top:1rem;padding:.4rem .85rem;font-size:.8rem;display:inline-flex}.page-module__wD1zga__pillIcon{font-size:.95rem}@media (max-width:900px){.page-module__wD1zga__heroContent{padding:6rem 1.8rem 3.5rem}.page-module__wD1zga__eventShell{padding:3.5rem 1.8rem 4rem}.page-module__wD1zga__eventInner{grid-template-columns:minmax(0,1fr);gap:2.5rem}.page-module__wD1zga__eventDetails{border-top:1px solid #ffffff0f;border-left:none;padding-top:2rem;padding-left:0}}@media (max-width:600px){.page-module__wD1zga__hero{min-height:70vh}.page-module__wD1zga__subtitle{font-size:.9rem}.page-module__wD1zga__eventShell{padding-inline:1.25rem}}
.TestimonyModal-module__6xkhtq__backdrop{-webkit-backdrop-filter:blur(6px);z-index:999;background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.35s TestimonyModal-module__6xkhtq__fadeIn;display:flex;position:fixed;inset:0}@keyframes TestimonyModal-module__6xkhtq__fadeIn{0%{opacity:0}to{opacity:1}}.TestimonyModal-module__6xkhtq__modal{background:#111;border:1px solid #ffb70033;border-radius:16px;flex-direction:column;align-items:center;gap:0;width:100%;max-width:460px;max-height:90vh;padding:2.5rem 2rem 2rem;animation:.4s cubic-bezier(.22,1,.36,1) TestimonyModal-module__6xkhtq__slideUp;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0009,0 0 0 1px #ffb70014}@keyframes TestimonyModal-module__6xkhtq__slideUp{0%{opacity:0;transform:translateY(32px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.TestimonyModal-module__6xkhtq__closeBtn{color:var(--muted,#888);cursor:pointer;background:#fff8f00f;border:1px solid #fff8f01a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;transition:background .2s,color .2s;display:flex;position:absolute;top:1rem;right:1rem}.TestimonyModal-module__6xkhtq__closeBtn:hover{color:var(--fire,#ff3d00);background:#ff3d0026}.TestimonyModal-module__6xkhtq__logoWrap{margin-bottom:1.2rem}.TestimonyModal-module__6xkhtq__logo{object-fit:contain;filter:drop-shadow(0 0 12px #ffb7004d)}.TestimonyModal-module__6xkhtq__title{font-family:var(--font-display,"Bebas Neue",sans-serif);color:var(--cream,#fff8f0);text-align:center;background:linear-gradient(135deg,var(--cream,#fff8f0)40%,var(--gold,#ffb700));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.6rem;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.1}.TestimonyModal-module__6xkhtq__form{flex-direction:column;gap:1.2rem;width:100%;display:flex}.TestimonyModal-module__6xkhtq__fieldGroup{flex-direction:column;gap:.45rem;display:flex}.TestimonyModal-module__6xkhtq__label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted,#888);font-size:.72rem}.TestimonyModal-module__6xkhtq__input,.TestimonyModal-module__6xkhtq__textarea{color:var(--cream,#fff8f0);font-family:var(--font-body,"DM Sans",sans-serif);resize:none;background:#fff8f00a;border:1px solid #fff8f01a;border-radius:7px;outline:none;width:100%;padding:.8rem 1rem;font-size:.93rem;transition:border-color .2s,box-shadow .2s}.TestimonyModal-module__6xkhtq__input::placeholder,.TestimonyModal-module__6xkhtq__textarea::placeholder{color:#8889}.TestimonyModal-module__6xkhtq__input:focus,.TestimonyModal-module__6xkhtq__textarea:focus{border-color:var(--fire,#ff3d00);box-shadow:0 0 0 3px #ff3d001a}.TestimonyModal-module__6xkhtq__errorMsg{color:#ff8060;background:#ff3d001a;border:1px solid #ff3d004d;border-radius:6px;padding:.65rem .9rem;font-size:.85rem}.TestimonyModal-module__6xkhtq__submitBtn{background:var(--fire,#ff3d00);color:#fff;width:100%;font-family:var(--font-display,"Bebas Neue",sans-serif);letter-spacing:.08em;cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.5rem;margin-top:.3rem;padding:.9rem;font-size:1.2rem;transition:background .25s,transform .2s,box-shadow .25s;display:flex}.TestimonyModal-module__6xkhtq__submitBtn:hover:not(:disabled){background:#e83500;transform:translateY(-2px);box-shadow:0 8px 24px #ff3d004d}.TestimonyModal-module__6xkhtq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.TestimonyModal-module__6xkhtq__skipBtn{color:var(--muted,#888);cursor:pointer;text-align:center;letter-spacing:.05em;background:0 0;border:none;padding:.4rem;font-size:.8rem;transition:color .2s}.TestimonyModal-module__6xkhtq__skipBtn:hover{color:var(--cream,#fff8f0)}.TestimonyModal-module__6xkhtq__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite TestimonyModal-module__6xkhtq__spin;display:inline-block}@keyframes TestimonyModal-module__6xkhtq__spin{to{transform:rotate(360deg)}}.TestimonyModal-module__6xkhtq__successState{text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:1rem 0;display:flex}.TestimonyModal-module__6xkhtq__successIcon{font-size:3rem;animation:.4s TestimonyModal-module__6xkhtq__pop}@keyframes TestimonyModal-module__6xkhtq__pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.TestimonyModal-module__6xkhtq__successTitle{font-family:var(--font-display,"Bebas Neue",sans-serif);color:var(--gold,#ffb700);font-size:2.2rem;line-height:1}.TestimonyModal-module__6xkhtq__successText{color:var(--muted,#888);max-width:300px;font-size:.95rem;line-height:1.7}.TestimonyModal-module__6xkhtq__doneBtn{border:1px solid var(--gold,#ffb700);color:var(--gold,#ffb700);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;margin-top:.5rem;padding:.65rem 2rem;font-size:.85rem;transition:background .2s,color .2s}.TestimonyModal-module__6xkhtq__doneBtn:hover{background:var(--gold,#ffb700);color:#000}@media (max-width:480px){.TestimonyModal-module__6xkhtq__modal{border-radius:12px;padding:2rem 1.3rem 1.5rem}}
.TestimonyTrigger-module__FPXrva__fab{z-index:900;background:var(--fire,#ff3d00);cursor:pointer;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:.65rem .85rem;transition:transform .2s,box-shadow .2s,background .2s;animation:.35s cubic-bezier(.22,1,.36,1) TestimonyTrigger-module__FPXrva__fadeSlideIn;display:flex;position:fixed;top:5.5rem;right:1.5rem;box-shadow:0 4px 20px #ff3d0073}@keyframes TestimonyTrigger-module__FPXrva__fadeSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.TestimonyTrigger-module__FPXrva__fab:hover{background:#e83500;transform:translateY(-3px);box-shadow:0 8px 28px #ff3d008c}.TestimonyTrigger-module__FPXrva__fabIcon{color:#fff;font-size:1.2rem;line-height:1}.TestimonyTrigger-module__FPXrva__fabLabel{font-family:var(--font-display,"Bebas Neue",sans-serif);letter-spacing:.1em;color:#fff;white-space:nowrap;font-size:.75rem}@media (max-width:480px){.TestimonyTrigger-module__FPXrva__fab{border-radius:50%;flex-direction:row;gap:0;padding:1rem;top:auto;bottom:1.5rem;right:1.5rem}.TestimonyTrigger-module__FPXrva__fabLabel{display:none}.TestimonyTrigger-module__FPXrva__fabIcon{font-size:1.4rem}}
