@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-black:900;--tracking-normal:0em;--leading-tight:1.25;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-full{top:100%}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[100000\]{z-index:100000}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-1{height:calc(var(--spacing) * 1)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-\[4\.25rem\]{height:4.25rem}.h-\[70svh\]{height:70svh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[28rem\]{min-height:28rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[76svh\]{min-height:76svh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[clamp\(44rem\,82vh\,58rem\)\]{min-height:clamp(44rem,82vh,58rem)}.min-h-screen{min-height:100vh}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[86rem\]{max-width:86rem}.max-w-\[104rem\]{max-width:104rem}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[15\.5rem\]{min-width:15.5rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[gallerySlideIn_420ms_var\(--ease-standard\)_both\]{animation:gallerySlideIn .42s var(--ease-standard) both}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[5rem_1fr_2rem\]{grid-template-columns:5rem 1fr 2rem}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-end{align-content:flex-end}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-black\/12>:not(:last-child)){border-color:#0000001f}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/12>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}:where(.divide-white\/14>:not(:last-child)){border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/14>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/12{border-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.border-black\/12{border-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-\[\#0d3f5d\]{background-color:#0d3f5d}.bg-\[\#0d5e93\]{background-color:#0d5e93}.bg-\[\#0d5e93\]\/70{background-color:#0d5e93b3;background-color:lab(37.6308% -7.2473 -36.1182/.7)}.bg-\[\#0d5e93\]\/72{background-color:#0d5e93b8;background-color:lab(37.6308% -7.2473 -36.1182/.72)}.bg-\[\#2ba8f2\]\/52{background-color:#2ba8f285;background-color:lab(64.9558% -14.577 -47.2339/.52)}.bg-\[\#061d2f\]{background-color:#061d2f}.bg-\[\#02080e\]\/95{background-color:#02080ef2;background-color:lab(1.93487% -.958063 -3.04402/.95)}.bg-\[\#141414\]{background-color:#141414}.bg-\[\#eef0f1\]{background-color:#eef0f1}.bg-\[\#eef3f6\]{background-color:#eef3f6}.bg-\[\#f1f3f4\]{background-color:#f1f3f4}.bg-\[\#f3f4f5\]{background-color:#f3f4f5}.bg-\[\#f5f2ec\]{background-color:#f5f2ec}.bg-\[var\(--blue\)\]{background-color:var(--blue)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/74{background-color:#000000bd}@supports (color:color-mix(in lab, red, red)){.bg-black\/74{background-color:color-mix(in oklab, var(--color-black) 74%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/7{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/7{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.bg-white\/96{background-color:color-mix(in oklab, var(--color-white) 96%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(0\,0\,0\,0\.74\)\,rgba\(0\,0\,0\,0\.46\)\,rgba\(0\,0\,0\,0\.2\)\)\]{background-image:linear-gradient(90deg,#000000bd,#00000075,#0003)}.bg-\[linear-gradient\(90deg\,rgba\(0\,0\,0\,0\.78\)\,rgba\(0\,0\,0\,0\.46\)\,rgba\(0\,0\,0\,0\.18\)\)\]{background-image:linear-gradient(90deg,#000000c7,#00000075,#0000002e)}.bg-\[linear-gradient\(90deg\,rgba\(4\,12\,20\,0\.88\)\,rgba\(12\,85\,132\,0\.62\)\,rgba\(4\,12\,20\,0\.24\)\)\]{background-image:linear-gradient(90deg,#040c14e0,#0c55849e,#040c143d)}.bg-\[linear-gradient\(90deg\,rgba\(7\,16\,23\,0\.9\)\,rgba\(10\,57\,88\,0\.7\)\,rgba\(13\,94\,147\,0\.34\)\)\]{background-image:linear-gradient(90deg,#071017e6,#0a3958b3,#0d5e9357)}.from-black\/52{--tw-gradient-from:#00000085}@supports (color:color-mix(in lab, red, red)){.from-black\/52{--tw-gradient-from:color-mix(in oklab, var(--color-black) 52%, transparent)}}.from-black\/52{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/58{--tw-gradient-from:#00000094}@supports (color:color-mix(in lab, red, red)){.from-black\/58{--tw-gradient-from:color-mix(in oklab, var(--color-black) 58%, transparent)}}.from-black\/58{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab, red, red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab, var(--color-white) 20%, transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-\[max\(6\.5rem\,calc\(env\(safe-area-inset-bottom\)\+5rem\)\)\]{padding-bottom:max(6.5rem, calc(env(safe-area-inset-bottom) + 5rem))}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[clamp\(2\.5rem\,4\.7vw\,5\.35rem\)\]{font-size:clamp(2.5rem,4.7vw,5.35rem)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-\[\#1f2f3f\]{color:#1f2f3f}.text-\[\#3f3d39\]{color:#3f3d39}.text-\[\#20201d\]{color:#20201d}.text-\[\#69645d\]{color:#69645d}.text-\[\#171717\]{color:#171717}.text-\[var\(--blue\)\]{color:var(--blue)}.text-white{color:var(--color-white)}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.text-white\/92{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-64{opacity:.64}.opacity-72{opacity:.72}.opacity-90{opacity:.9}.opacity-92{opacity:.92}.opacity-95{opacity:.95}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_45px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 12px 45px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_70px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 16px 70px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-1\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.015\]:is(:where(.group):hover *){scale:1.015}.group-hover\:text-\[var\(--blue\)\]:is(:where(.group):hover *){color:var(--blue)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--blue\)\]:hover{border-color:var(--blue)}.hover\:bg-\[rgba\(43\,168\,242\,0\.18\)\]:hover{background-color:#2ba8f22e}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:text-\[var\(--blue\)\]:hover{color:var(--blue)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-black:focus{border-color:var(--color-black)}.focus-visible\:-translate-y-0\.5:focus-visible{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:border-\[var\(--blue\)\]:focus-visible{border-color:var(--blue)}.focus-visible\:bg-\[rgba\(43\,168\,242\,0\.18\)\]:focus-visible{background-color:#2ba8f22e}@media (min-width:380px){.min-\[380px\]\:text-\[1rem\]{font-size:1rem}}@media (min-width:40rem){.sm\:top-1\/2{top:50%}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:bottom-auto{bottom:auto}.sm\:left-0{left:calc(var(--spacing) * 0)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-\[72svh\]{height:72svh}.sm\:min-h-\[32rem\]{min-height:32rem}.sm\:min-h-\[38rem\]{min-height:38rem}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.32fr_0\.68fr\]{grid-template-columns:.32fr .68fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:pt-\[2\.65rem\]{padding-top:2.65rem}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:h-28{height:calc(var(--spacing) * 28)}.lg\:h-\[4\.5rem\]{height:4.5rem}.lg\:min-h-\[41rem\]{min-height:41rem}.lg\:w-\[4\.5rem\]{width:4.5rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.4fr_0\.6fr\]{grid-template-columns:.4fr .6fr}.lg\:grid-cols-\[0\.34fr_0\.66fr\]{grid-template-columns:.34fr .66fr}.lg\:grid-cols-\[0\.36fr_0\.64fr\]{grid-template-columns:.36fr .64fr}.lg\:grid-cols-\[0\.38fr_0\.62fr\]{grid-template-columns:.38fr .62fr}.lg\:grid-cols-\[0\.42fr_0\.58fr\]{grid-template-columns:.42fr .58fr}.lg\:grid-cols-\[0\.44fr_0\.56fr\]{grid-template-columns:.44fr .56fr}.lg\:grid-cols-\[0\.45fr_0\.55fr\]{grid-template-columns:.45fr .55fr}.lg\:grid-cols-\[0\.46fr_0\.54fr\]{grid-template-columns:.46fr .54fr}.lg\:grid-cols-\[0\.48fr_0\.52fr\]{grid-template-columns:.48fr .52fr}.lg\:grid-cols-\[0\.54fr_0\.46fr\]{grid-template-columns:.54fr .46fr}.lg\:grid-cols-\[0\.55fr_0\.45fr\]{grid-template-columns:.55fr .45fr}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:text-\[1\.85rem\]{font-size:1.85rem}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:96rem){.\32 xl\:gap-10{gap:calc(var(--spacing) * 10)}}}:root{--background:#f5f2ec;--foreground:#20201d;--ink:#20201d;--muted:#69645d;--paper:#fff;--soft:#f5f2ec;--mist:#ede9e1;--stone:#e4ded4;--line:#1414121f;--brand-blue:#2ba8f2;--blue:var(--brand-blue);--blue-dark:#0d5e93;--charcoal:#151515;--ease-standard:cubic-bezier(.22, 1, .36, 1)}.support-giving-threshold-section{background:radial-gradient(circle at 88% 6%,#2ba8f21f,#0000 16rem),linear-gradient(#f6f9fc 0%,#fff 100%)}.support-giving-threshold-shell{grid-template-columns:minmax(22rem,.72fr) minmax(20rem,.52fr) minmax(19rem,.56fr);align-items:stretch;gap:clamp(1rem,1.8vw,1.4rem);display:grid}.support-giving-threshold-hero,.support-giving-threshold-paths a,.support-giving-threshold-form{border-radius:8px}.support-giving-threshold-hero{background:radial-gradient(circle at 92% 4%,#ffffff3d,#0000 10rem),linear-gradient(135deg,#2ba8f2,#1698e3);border:1px solid #ffffff6b;align-items:center;padding:clamp(1.25rem,2.5vw,1.8rem);display:grid;overflow:hidden;box-shadow:0 24px 54px #1248692e}.support-giving-threshold-qr{aspect-ratio:1;background:#fff;border-radius:8px;place-items:center;padding:clamp(.8rem,1.7vw,1.1rem);display:grid}.support-giving-threshold-qr img{width:100%;height:auto}.support-giving-threshold-copy{gap:.85rem;max-width:44rem;display:grid}.support-giving-threshold-copy .eyebrow,.support-giving-threshold-copy h2,.support-giving-threshold-copy p{color:#fff;margin:0}.support-giving-threshold-copy .eyebrow{color:#fffc}.support-giving-threshold-copy h2{letter-spacing:0;font-size:clamp(2.25rem,4vw,4rem);font-weight:950;line-height:.92}.support-giving-threshold-copy p:not(.eyebrow){color:#ffffffd6;font-size:clamp(.96rem,1.1vw,1.06rem);line-height:1.42}.support-giving-threshold-paths{gap:.7rem;display:grid}.support-giving-threshold-paths a{background:#fff;border:1px solid #1119231a;align-content:end;gap:.62rem;min-height:13rem;padding:clamp(1rem,1.7vw,1.35rem);text-decoration:none;display:grid;box-shadow:0 14px 34px #1119230f}.support-giving-threshold-paths span,.support-giving-threshold-form span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1.08}.support-giving-threshold-paths strong{color:#111923;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:950;line-height:.98}.support-giving-threshold-paths em{color:#5f7180;font-size:.94rem;font-style:normal;font-weight:500;line-height:1.4}.support-giving-threshold-form{background:#fff;border:1px solid #1119231a;align-content:end;gap:.9rem;padding:clamp(1rem,1.7vw,1.35rem);display:grid;box-shadow:0 16px 38px #11192312}.support-giving-threshold-form>div:first-child{gap:.35rem;display:grid}.support-giving-threshold-form h3{color:#111923;margin:0;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:950;line-height:1}.support-giving-threshold-form p{color:#5f7180;margin:0;font-size:.96rem;font-weight:500;line-height:1.42}.support-giving-threshold-form label{gap:.42rem;display:grid}.support-giving-threshold-form label>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;display:grid}.support-giving-threshold-form label:nth-of-type(3)>div{grid-template-columns:repeat(2,minmax(0,1fr))}.support-giving-threshold-form button,.support-giving-threshold-form select{color:#111923;min-height:2.72rem;font:inherit;background:#f6f9fc;border:1px solid #1119231a;border-radius:8px;font-size:.76rem;font-weight:900}.support-giving-threshold-form select{width:100%;padding-inline:.68rem}.support-giving-threshold-form button[type=submit]{background:var(--blue);color:#fff;text-transform:uppercase;width:100%}.support-giving-threshold-button{background:var(--blue);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4rem;padding:1rem 1.1rem;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:1023px){.support-giving-threshold-shell{grid-template-columns:1fr}}.support-giving-switch-section{background:#f6f9fc;position:relative;overflow:hidden}.support-giving-switch-section:before,.support-giving-switch-section:after{display:none!important}.support-giving-switch-section .wrapper{z-index:1;position:relative}.support-giving-switch-shell{background:#fff;border:1px solid #1119231a;grid-template-columns:minmax(0,.95fr) minmax(20rem,.72fr) minmax(13rem,.36fr);align-items:stretch;gap:clamp(1rem,2.2vw,1.6rem);display:grid}.support-giving-switch-copy,.support-giving-switch-actions,.support-giving-switch-qr{padding:clamp(1.3rem,2.7vw,2rem)}.support-giving-switch-copy{align-content:center;gap:clamp(.8rem,1.5vw,1.1rem);display:grid}.support-giving-switch-copy .eyebrow{margin:0}.support-giving-switch-copy h2{color:#111923;letter-spacing:0;max-width:8.6em;margin:0;font-size:clamp(2.35rem,4.8vw,4.9rem);font-weight:950;line-height:.92}.support-giving-switch-copy p:not(.eyebrow){color:#5c6d78;max-width:34rem;margin:0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.55}.support-giving-switch-actions{background:#eef8ff;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.support-giving-switch-actions a{min-height:clamp(14rem,26vw,18rem);transition:background .18s var(--ease-standard), border-color .18s var(--ease-standard), transform .18s var(--ease-standard);background:#fff;border:1px solid #1119231f;align-content:end;gap:.6rem;padding:clamp(1rem,2vw,1.4rem);text-decoration:none;display:grid}.support-giving-switch-actions a:hover,.support-giving-switch-actions a:focus-visible{background:#f8fcff;border-color:#2ba8f2cc;transform:translateY(-2px)}.support-giving-switch-actions span,.support-giving-switch-qr p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950;line-height:1.08}.support-giving-switch-actions strong{color:#111923;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:950;line-height:.98}.support-giving-switch-actions em,.support-giving-switch-qr span{color:#657580;font-size:.88rem;font-style:normal;font-weight:650;line-height:1.3}.support-giving-switch-qr{text-align:center;border-left:1px solid #1119231a;align-content:center;justify-items:center;gap:1rem;display:grid}.support-giving-switch-qr img{width:min(100%,11rem);height:auto}.support-giving-switch-qr div{gap:.35rem;max-width:11rem;display:grid}.mobile-menu-sheet-heading{display:none}@media (max-width:1279px){.mobile-menu-panel{color:#fff!important;background:#2ba8f2!important;box-shadow:0 26px 70px #07172733!important}.mobile-menu-sheet-heading{gap:.8rem;padding:clamp(1.35rem,5vw,2rem) clamp(1.35rem,5vw,2rem) 0;display:grid}.mobile-menu-sheet-heading p{color:#fffc;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950;line-height:1}.mobile-menu-sheet-heading h2{color:#fff;letter-spacing:0;max-width:9.4em;margin:0;font-size:clamp(2.15rem,9.6vw,3.15rem);font-weight:950;line-height:.95}.mobile-menu-list{padding:clamp(1.25rem,4.8vw,1.8rem) clamp(1.35rem,5vw,2rem) clamp(1.45rem,5.4vw,2.1rem)!important}.mobile-menu-link{color:#fff!important;border-bottom:1px solid #ffffff3d!important;grid-template-columns:2rem minmax(0,1fr)!important;align-items:center!important;gap:.72rem!important;min-height:3.36rem!important;padding-block:.64rem!important;text-decoration:none!important;display:grid!important}.mobile-menu-link-number{color:#ffffffb8!important;letter-spacing:.12em!important;font-size:.66rem!important;font-weight:950!important;line-height:1!important}.mobile-menu-link-copy{display:block!important}.mobile-menu-link-copy strong{color:#fff!important;letter-spacing:0!important;font-size:clamp(1.22rem,5.45vw,1.54rem)!important;font-weight:950!important;line-height:1!important}}@media (max-width:767px){.support-giving-switch-section{min-height:100svh;padding-block:max(2.4rem, 7svh) max(2.75rem, calc(env(safe-area-inset-bottom) + 2.25rem))!important;background:#f6f9fc!important}.support-giving-switch-section .wrapper{width:min(100%,390px)!important;padding-inline:0!important}.support-giving-switch-shell{background:#fff;border-inline:0;grid-template-columns:1fr;gap:0;min-height:43rem}.support-giving-switch-copy,.support-giving-switch-actions,.support-giving-switch-qr{padding:1.65rem 1.25rem}.support-giving-switch-copy{align-content:end;min-height:15rem}.support-giving-switch-copy h2{font-size:clamp(2.55rem,12vw,3.65rem)}.support-giving-switch-copy p:not(.eyebrow){font-size:.98rem;line-height:1.45}.support-giving-switch-actions{border-top:1px solid #1119231a;border-bottom:1px solid #1119231a;grid-template-columns:repeat(2,minmax(0,1fr))}.support-giving-switch-actions a{min-height:10.75rem;padding:.92rem}.support-giving-switch-actions strong{font-size:clamp(1.24rem,5.8vw,1.58rem)}.support-giving-switch-actions em{font-size:.78rem}.support-giving-switch-qr{text-align:left;border-left:0;grid-template-columns:6.7rem minmax(0,1fr);justify-items:start}.support-giving-switch-qr img{width:6.7rem}.support-giving-switch-qr div{max-width:none}}:root{--kairos-arrow-link-font-size:9px;--kairos-arrow-link-weight:400;--kairos-arrow-link-icon:9px;--kairos-arrow-link-gap:7.2px;--kairos-arrow-link-min-height:39.2px;--kairos-arrow-link-padding:10.56px 14.4px;--kairos-arrow-link-tracking:.9px}.livehub-announcement-item{visibility:hidden;pointer-events:none}.livehub-announcement-item-1{visibility:visible;pointer-events:auto}.livehub-announcement-item h3{max-width:min(100%,15.5em)!important;font-size:clamp(3.25rem,5.55vw,6.55rem)!important}.livehub-announcement-item p{max-width:58rem}@keyframes livehub-announcement-cycle{0%,27%{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)rotateX(0)}34%,to{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-2.2rem)rotateX(-7deg)}}.our-life-calendar-navigation{justify-content:flex-end;justify-self:end}.connect-next-step-icon{width:2.6rem;height:2.6rem}.connect-panel-grid>div>p,.connect-panel-notice{max-width:18rem}.connect-form-actions{justify-content:end;justify-self:end;width:min(100%,18rem)}.connect-form-submit{justify-content:center}#serve .get-involved-serve-actions{z-index:3;position:absolute;bottom:clamp(1.5rem,4vw,4rem);right:clamp(1.5rem,4vw,4rem);margin:0!important}#serve .get-involved-serve-actions .pill-button,.connect-panel-link-row a,.connect-form-submit{min-height:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;padding:0 0 .22rem!important}#serve .get-involved-serve-actions .pill-button:hover,#serve .get-involved-serve-actions .pill-button:focus-visible,.connect-panel-link-row a:hover,.connect-panel-link-row a:focus-visible,.connect-form-submit:hover,.connect-form-submit:focus-visible{transform:translate(.16rem);color:var(--blue)!important}.ministry-deep-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffffa!important;border-color:#ffffffc7!important}.support-prayer-grid{gap:clamp(.75rem,.9vw,1rem);width:100%;grid-template-columns:repeat(7,minmax(8.6rem,1fr))!important}@media (max-width:1180px){.support-prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1023px){.our-life-subscription-calendar-top,.connect-panel-grid{grid-template-columns:1fr!important}.our-life-calendar-view-controls,.our-life-calendar-navigation,.connect-form-actions{justify-self:start}.connect-form-field:has(textarea){min-height:12rem}}@media (max-width:767px){.livehub-announcement-item h3{max-width:100%!important;font-size:clamp(2.35rem,11vw,4rem)!important}.support-prayer-grid{grid-template-columns:1fr!important}#serve .get-involved-serve-actions{justify-content:flex-end;position:relative;bottom:auto;right:auto;margin-top:2rem!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%;overflow-y:auto}@media (min-width:1024px){html{font-size:75%}}body{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-inter), Arial, Helvetica, sans-serif;text-rendering:geometricprecision;margin:0;overflow:clip visible}img{max-width:100%}h1,h2,h3{overflow-wrap:break-word;text-wrap:balance}p,li,a,button,span{overflow-wrap:break-word}::selection{background:var(--blue);color:#050505}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.section-title{letter-spacing:0;max-width:820px;margin-top:.85rem;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:900;line-height:1.04}.section-copy{max-width:680px;color:var(--muted);margin-top:1.25rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.72}.kairos-clean-copy{letter-spacing:0!important;text-transform:none!important;font-family:Inter,Inter Fallback,Arial,Helvetica,sans-serif!important;font-size:clamp(.9rem,3.7vw,.98rem)!important;font-style:normal!important;font-weight:400!important;line-height:1.43!important}.balanced-split-header{align-items:start}.balanced-split-header>:first-child,.balanced-split-header>:last-child{align-self:start}.balanced-split-header-top{align-items:start}.balanced-split-header-top>*{align-self:start}.address-one-line{white-space:nowrap;font-size:clamp(1.65rem,2.35vw,2.75rem)!important}.wide-copy{max-width:min(100%,72rem)}.wrapper{width:min(100% - 2rem,75rem);margin-inline:auto}.section{padding-block:clamp(4.5rem,8vw,7.5rem)}.hero-title{letter-spacing:0;font-size:clamp(2.55rem,7vw,5.25rem);font-weight:900;line-height:.96}.page-title{letter-spacing:0;font-size:clamp(2.55rem,6vw,5rem);font-weight:900;line-height:.98}.display-statement{letter-spacing:0;font-size:clamp(2.15rem,4.7vw,4.75rem);font-weight:900;line-height:.98}.section-title,.page-title,.display-statement{cursor:default;transition:color .22s var(--ease-standard), transform .22s var(--ease-standard)}.section-title:hover,.page-title:hover,.display-statement:hover{color:var(--blue);transform:translateY(-.12rem)}.pill-button{letter-spacing:.14em;text-transform:uppercase;min-height:3.15rem;transition:transform .2s var(--ease-standard), background .2s var(--ease-standard), color .2s var(--ease-standard), border-color .2s var(--ease-standard), box-shadow .2s var(--ease-standard);border-radius:.46rem;justify-content:center;align-items:center;gap:.65rem;padding:.82rem 1.55rem;font-size:.74rem;font-weight:900;display:inline-flex}.pill-button:hover{transform:translateY(-1.5px);box-shadow:0 14px 28px #0000001f}.pill-button:focus-visible,.arrow-link:focus-visible,.row-link:focus-visible,.interactive-card:focus-visible,.visit-logistics-cell:focus-visible,.mega-card:focus-visible{outline:3px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.pill-button:focus-visible,.arrow-link:focus-visible,.row-link:focus-visible,.interactive-card:focus-visible,.visit-logistics-cell:focus-visible,.mega-card:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 72%, white)}}.pill-button:focus-visible,.arrow-link:focus-visible,.row-link:focus-visible,.interactive-card:focus-visible,.visit-logistics-cell:focus-visible,.mega-card:focus-visible{outline-offset:4px}.pill-dark{color:#171717;background:#ffffff1f;border:1px solid #17171738;box-shadow:inset 0 0 0 1px #ffffff52}.pill-dark:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.pill-dark:hover{border-color:color-mix(in srgb, var(--blue) 58%, #17171738)}}.pill-dark:hover{color:var(--blue);background:#2ba8f214;box-shadow:inset 0 0 0 1px #fff6,0 14px 28px #2ba8f214}.text-white .pill-dark,.dark-gray-panel .pill-dark{color:#fff;background:#ffffff0e;border-color:#ffffff61;box-shadow:inset 0 0 0 1px #ffffff1a}.text-white .pill-dark:hover,.text-white .pill-dark:focus-visible,.dark-gray-panel .pill-dark:hover,.dark-gray-panel .pill-dark:focus-visible{color:var(--blue);background:#ffffff1a;border-color:#2ba8f2b8}.pill-light{color:#171717;background:#fff}.pill-light:hover{background:var(--blue);color:#050505}.pill-ghost{color:inherit;background:#ffffff09;border:1px solid}.pill-ghost:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.pill-ghost:hover{background:color-mix(in srgb, var(--blue) 92%, white)}}.pill-ghost:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.pill-ghost:hover{border-color:color-mix(in srgb, var(--blue) 92%, white)}}.pill-ghost:hover{color:#050505!important}.pill-hero-outline{color:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border:1px solid #ffffff57}.pill-hero-outline:hover,.pill-hero-outline:focus-visible{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.pill-hero-outline:hover,.pill-hero-outline:focus-visible{border-color:color-mix(in srgb, var(--blue) 58%, transparent)}}.pill-hero-outline:hover,.pill-hero-outline:focus-visible{color:var(--blue);background:#ffffff06}.page-hero-section .page-title,.beliefs-page-hero .page-title,.ministries-page-hero .page-title,.give-hero .page-title,.visit-page-hero .page-title{max-width:min(100%,66rem)}.interactive-card{transition:transform .24s var(--ease-standard), background .24s var(--ease-standard), color .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard)}.interactive-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #0000001c}.info-strip-card{isolation:isolate;transition:background .24s var(--ease-standard), color .24s var(--ease-standard), box-shadow .24s var(--ease-standard);position:relative;overflow:hidden}.info-strip-card:before{z-index:-1;background:var(--blue);content:"";height:0;transition:height .26s var(--ease-standard);position:absolute;inset:auto 0 0}.info-strip-card:hover{color:#050505;box-shadow:inset 0 0 0 1px #2ba8f252}.info-strip-card:hover:before{height:100%}.info-strip-content,.info-strip-icon{transition:color .22s var(--ease-standard), background .22s var(--ease-standard), transform .22s var(--ease-standard)}.info-strip-card:hover .info-strip-content{transform:translateY(-.22rem)}.info-strip-card:hover .info-strip-icon{color:#050505;background:#ffffff70;transform:translateY(-.18rem)scale(1.04)}.info-strip-card:hover p,.info-strip-card:hover h2{color:inherit}.quiet-card.belief-card{transform-origin:top;background:#f8f9fa;min-height:18.5rem;position:relative;overflow:hidden}.belief-card:before{background:var(--blue);content:"";transform-origin:0;height:.35rem;transition:transform .26s var(--ease-standard);position:absolute;inset:0 0 auto;transform:scaleX(0)}.belief-card h3{transition:color .22s var(--ease-standard)}.belief-card-expanded{opacity:0;max-height:0;transition:max-height .52s var(--ease-standard), opacity .26s var(--ease-standard), transform .32s var(--ease-standard);transform:translateY(.65rem)}.quiet-card.belief-card:hover{border-color:#2ba8f270;transform:translateY(-5px);box-shadow:0 24px 54px #1616141a}.belief-card:hover:before{transform:scaleX(1)}.belief-card:hover .belief-card-expanded{opacity:1;max-height:12rem;transform:translateY(0)}.sunday-panel{background:radial-gradient(circle at 16% 0,#ffffff14,#0000 32rem),linear-gradient(135deg,#444645 0%,#333534 54%,#262827 100%)}.visit-detail-card{transition:transform .24s var(--ease-standard), border-color .24s var(--ease-standard), background .24s var(--ease-standard), box-shadow .24s var(--ease-standard);background:#ffffff0e;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff12}.visit-detail-card:hover{background:#ffffff1a;border-color:#2ba8f280;transform:translateY(-4px);box-shadow:0 22px 48px #00000029}.home-visit-band{align-items:center;min-height:100svh;padding-block:clamp(5.5rem,8vw,8rem);display:grid}.home-logistics-strip{box-shadow:0 26px 70px #16161414}.mission-highlight{color:var(--blue);transition:color .22s var(--ease-standard)}.hover-blue-heading:hover .mission-highlight{color:#fff}.home-sunday-steps{border-top:1px solid #ffffff29;display:grid}.sunday-photo-panel .section-copy{color:#ffffffe6}.sunday-photo-panel-cta{width:max-content;max-width:100%;margin-left:auto;display:flex}.home-sunday-step{transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), padding-inline .24s var(--ease-standard), transform .24s var(--ease-standard);border-bottom:1px solid #ffffff29;grid-template-columns:minmax(3.5rem,.18fr) minmax(10rem,.34fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.6vw,2rem);padding-block:clamp(1.35rem,3vw,2.1rem);display:grid}.home-sunday-step:hover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000047;border-color:#2ba8f280;padding-inline:clamp(.8rem,1.8vw,1.2rem);transform:translateY(-2px)}.home-sunday-step-number{color:var(--blue);letter-spacing:.14em;transition:color .22s var(--ease-standard);font-size:.74rem;font-weight:950}.home-sunday-step h3{color:#fff;letter-spacing:0;transition:color .22s var(--ease-standard);margin:0;font-size:clamp(1.35rem,1.8vw,1.85rem);font-weight:950;line-height:1}.home-sunday-step p{color:#ffffffb8;max-width:42rem;margin:0;font-size:.98rem;line-height:1.72}.home-sunday-step:hover .home-sunday-step-number,.home-sunday-step:hover h3{color:var(--blue)}.home-sunday-step:hover p{color:#ffffffe0}.home-ministry-list{border-top:1px solid #14141224}.home-ministry-row{color:inherit;transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), padding-inline .24s var(--ease-standard), transform .24s var(--ease-standard);border-bottom:1px solid #14141224;grid-template-columns:minmax(3.5rem,.12fr) minmax(12rem,.28fr) minmax(0,1fr) 2.5rem;align-items:start;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.55rem,3.5vw,2.75rem) 0;text-decoration:none;display:grid}.home-ministry-row:hover,.home-ministry-row:focus-visible{background:#fff;border-color:#2ba8f275;padding-inline:clamp(.9rem,2vw,1.4rem);transform:translateY(-2px);box-shadow:0 20px 48px #16161412}.home-ministry-number,.home-ministry-kicker{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:950}.home-ministry-row h3{color:#20201d;letter-spacing:0;transition:color .22s var(--ease-standard);margin:.35rem 0 0;font-size:clamp(1.65rem,2.45vw,2.6rem);font-weight:950;line-height:.96}.home-ministry-copy{color:#69645d;max-width:56rem;font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.72}.home-ministry-copy span{color:#3f3d38;opacity:0;max-height:0;transition:max-height .36s var(--ease-standard), margin-top .24s var(--ease-standard), opacity .22s var(--ease-standard), transform .24s var(--ease-standard);font-weight:650;display:grid;overflow:hidden;transform:translateY(.45rem)}.home-ministry-arrow{color:var(--blue);transition:transform .22s var(--ease-standard);justify-self:end}.home-ministry-row:hover h3,.home-ministry-row:focus-visible h3{color:var(--blue)}.home-ministry-row:hover .home-ministry-copy span,.home-ministry-row:focus-visible .home-ministry-copy span{opacity:1;max-height:8rem;margin-top:.9rem;transform:translateY(0)}.home-ministry-row:hover .home-ministry-arrow,.home-ministry-row:focus-visible .home-ministry-arrow{transform:translate(.45rem)}.gospel-letter-section{align-items:center;min-height:clamp(48rem,74vw,66rem);padding-block:clamp(7rem,11vw,12rem);display:grid;position:relative;overflow:hidden}.gospel-letter-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 18%,#75cfff2e,#0000 28rem),radial-gradient(circle at 86% 20%,#ffffff14,#0000 22rem),linear-gradient(135deg,#ffffff0f,#0000 42%);position:absolute;inset:0}.gospel-letter-card{border:1px solid #ffffff24;border-left:.35rem solid var(--blue);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff1f,#ffffff0e),#ffffff0a;border-radius:.4rem;padding:clamp(2.15rem,5vw,4.8rem);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000038}.gospel-letter-card:before{content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:clamp(.75rem,1.5vw,1.3rem)}.gospel-letter-card>*{z-index:1;position:relative}.gospel-letter-body{color:#ffffffd6;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.14rem,1.5vw,1.62rem);font-weight:500;line-height:1.78}.gospel-letter-body p:first-letter{float:left;color:var(--blue);margin:.14rem .58rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:3.45em;font-weight:800;line-height:.8}.gospel-letter-body p+p{margin-top:1.4rem}.gospel-letter-signature{color:var(--blue);letter-spacing:0;font-family:Brush Script MT,Segoe Script,Snell Roundhand,cursive;font-size:clamp(2.3rem,4vw,4.35rem);font-weight:500;line-height:1;transform:rotate(-1deg)}.gospel-invitation-section{isolation:isolate;background:linear-gradient(#f7fafcf0,#ebf0f3e6),#eef2f4;align-items:center;min-height:clamp(46rem,68vw,64rem);padding-block:clamp(7rem,11vw,12rem);display:grid;position:relative;overflow:hidden}.gospel-invitation-section:before{z-index:-2;content:"";opacity:1;background:linear-gradient(90deg,#f7fafcfc 0%,#f7fafce6 39%,#f7fafc70 100%),linear-gradient(#f7fafc2e,#ebf0f314),url(/images/gospel-fine-art-shepherd.jpg) 100%/cover no-repeat;position:absolute;inset:0}.gospel-invitation-art{z-index:-1;position:absolute;inset:0;overflow:hidden}.gospel-invitation-art:before{color:#20201d0b;content:"99";letter-spacing:-.06em;font-size:clamp(15rem,32vw,34rem);font-weight:950;line-height:.7;position:absolute;bottom:clamp(-1rem,3vw,3rem);right:clamp(-2rem,4vw,5rem)}.gospel-invitation-art:after{content:"";border-top:1px solid #2ba8f238;width:clamp(17rem,32vw,34rem);height:clamp(7rem,13vw,13rem);position:absolute;bottom:clamp(5rem,10vw,9rem);right:clamp(1rem,7vw,8rem);transform:rotate(-6deg)}.gospel-invitation-content{justify-items:start;display:grid}.gospel-invitation-title{max-width:64rem;color:var(--ink);letter-spacing:0;margin-top:clamp(.9rem,2vw,1.4rem);font-size:clamp(3rem,8vw,8rem);font-weight:950;line-height:.9}.gospel-invitation-title span{display:block}.gospel-invitation-title em{color:var(--blue);font-style:normal}.gospel-invitation-copy{color:#45423d;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem) clamp(1.8rem,4vw,4rem);max-width:78rem;margin-top:clamp(1.6rem,3.2vw,2.6rem);font-size:clamp(1rem,1.08vw,1.14rem);font-weight:620;line-height:1.72;display:grid}.gospel-invitation-copy p+p{margin-top:0}.gospel-invitation-copy p:first-child{font-size:clamp(1.08rem,1.24vw,1.26rem);font-weight:820}.gospel-invitation-copy p:last-child{color:var(--ink);font-weight:800}.gospel-invitation-action{justify-self:end;margin-top:clamp(1.6rem,3vw,2.4rem)}.give-hero{background:radial-gradient(circle at 18% 18%,#2ba8f23d,#0000 28rem),#111719}.giving-principle-list{border-top:1px solid #14141224}.giving-principle-row{transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), padding-inline .24s var(--ease-standard), transform .24s var(--ease-standard);border-bottom:1px solid #14141224}.giving-principle-row:hover,.giving-principle-row[open]{background:#f8fafb;border-color:#2ba8f275;padding-inline:clamp(1rem,2.2vw,1.5rem);transform:translateY(-2px);box-shadow:0 18px 42px #1616140f}.giving-principle-summary{cursor:pointer;grid-template-columns:minmax(3.25rem,.12fr) minmax(0,1fr) minmax(9rem,.26fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.55rem,3.4vw,2.7rem) 0;list-style:none;display:grid}.giving-principle-number,.giving-principle-passage>span:first-child{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:950}.giving-principle-passage{text-align:right;justify-items:end;gap:.7rem;display:grid}.giving-principle-title{color:#20201d;letter-spacing:0;transition:color .22s var(--ease-standard);font-size:clamp(1.55rem,2.25vw,2.35rem);font-weight:950;line-height:1;display:block}.giving-principle-statement{color:#69645d;margin-top:.85rem;font-size:clamp(1rem,1.25vw,1.14rem);font-weight:700;line-height:1.6;display:block}.giving-principle-body{color:#3f3d38;opacity:0;max-width:58rem;max-height:0;transition:max-height .42s var(--ease-standard), margin .24s var(--ease-standard), opacity .24s var(--ease-standard), transform .24s var(--ease-standard);margin:-.25rem 0 0 calc(12% + clamp(1rem,3vw,2.5rem));font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.78;overflow:hidden;transform:translateY(.5rem)}.giving-principle-row:hover .giving-principle-body,.giving-principle-row[open] .giving-principle-body{opacity:1;max-height:14rem;margin-bottom:clamp(1.45rem,3vw,2.3rem);transform:translateY(0)}.giving-principle-row:hover .giving-principle-title,.giving-principle-row[open] .giving-principle-title{color:var(--blue)}.giving-support-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.giving-support-card{min-height:18rem;transition:background .24s var(--ease-standard), box-shadow .24s var(--ease-standard), transform .24s var(--ease-standard);border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;padding:clamp(1.4rem,3vw,2.35rem)}.giving-support-card:hover{background:#ffffff14;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #2ba8f247}.giving-support-card span{color:var(--blue);letter-spacing:.14em;font-size:.74rem;font-weight:950}.giving-support-card h3{color:#fff;letter-spacing:0;margin-top:2.25rem;font-size:clamp(1.35rem,1.75vw,1.85rem);font-weight:950;line-height:1.05}.giving-support-card p{color:#ffffffb3;margin-top:1.25rem;line-height:1.7}.support-partner-section{padding-block:clamp(2.6rem,3.9vw,4rem)}.ministry-partnership-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ministry-partnership-card{min-height:clamp(16.25rem,19vh,18.75rem);transition:background .22s var(--ease-standard), box-shadow .22s var(--ease-standard), transform .22s var(--ease-standard);border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;padding:clamp(1rem,1.75vw,1.55rem)}.ministry-partnership-card:hover{background:#ffffff14;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #2ba8f242}.ministry-partnership-card>span,.support-prayer-card>span{color:var(--blue);letter-spacing:.16em;font-size:.72rem;font-weight:950}.ministry-partnership-card>p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-top:.7rem;font-size:.68rem;font-weight:950}.ministry-partnership-card h3{color:#fff;letter-spacing:0;margin-top:.9rem;font-size:clamp(1.14rem,1.35vw,1.5rem);font-weight:950;line-height:1.02}.ministry-partnership-copy{margin-top:.78rem}.ministry-partnership-copy>p{color:#ffffffb8;font-size:clamp(.82rem,.88vw,.92rem);line-height:1.52}.ministry-partnership-copy ul{gap:.33rem;margin-top:.72rem;padding:0;list-style:none;display:grid}.ministry-partnership-copy li{color:#ffffffd6;padding-left:.9rem;font-size:clamp(.74rem,.78vw,.82rem);font-weight:760;line-height:1.28;position:relative}.ministry-partnership-copy li:before{background:var(--blue);content:"";border-radius:999px;width:.32rem;height:.32rem;position:absolute;top:.53em;left:0}.support-prayer-section{background:radial-gradient(circle at 82% 16%,#2ba8f21f,#0000 27rem),linear-gradient(135deg,#fff 0%,#f3f6f8 58%,#fff 100%);position:relative;overflow:hidden}#carry-us-in-prayer>.wrapper{width:min(100% - clamp(2rem,4vw,4rem),122rem);max-width:122rem}.give-local-title span{white-space:nowrap;display:block}.give-local-title{font-size:clamp(2.75rem,4.35vw,5rem)}.support-prayer-intro{color:#55504b;gap:1rem;max-width:58rem;font-size:clamp(1.05rem,1.25vw,1.22rem);font-weight:640;line-height:1.68;display:grid}.support-prayer-callout{border-left:.24rem solid var(--blue);max-width:50rem;color:var(--ink);background:#2ba8f212;margin:clamp(1.7rem,2.5vw,2.35rem) 0 0 auto;padding:1rem 1.15rem;font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:820;line-height:1.62}.support-prayer-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:clamp(.85rem,1vw,1.15rem);display:grid}.support-prayer-card{transition:background .2s var(--ease-standard), border-color .2s var(--ease-standard), transform .2s var(--ease-standard);background:#ffffff85;border-left:1px solid #16222c1f;padding:clamp(1rem,1.25vw,1.35rem)}.support-prayer-card:hover{background:#ffffffe0;border-color:#2ba8f280;transform:translateY(-2px)}.support-prayer-card h3{color:var(--ink);letter-spacing:0;margin-top:1rem;font-size:clamp(1.02rem,1.12vw,1.22rem);font-weight:950;line-height:1.04}.support-prayer-card p{color:#69645d;margin-top:.85rem;font-size:clamp(.82rem,.9vw,.92rem);font-weight:610;line-height:1.56}.ways-to-give-section{isolation:isolate;background:#eef0f1;align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.ways-to-give-section:before{z-index:-2;filter:grayscale()contrast(.82)brightness(1.08);content:"";background:linear-gradient(105deg,#eef0f1fa 0%,#eef0f1d6 48%,#d7e6efb3 100%),url(/images/give/give-hero-production.jpg) 50% 48%/cover no-repeat;position:absolute;inset:0}.ways-to-give-section:after{z-index:-1;content:"";background:linear-gradient(#2ba8f200,#2ba8f224);height:42%;position:absolute;inset:auto 0 0}.ways-to-give-grid{align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.ways-to-give-copy,.ways-to-give-qr{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #16222c14;box-shadow:0 28px 76px #16222c14}.ways-to-give-copy{padding:clamp(2rem,4vw,4rem)}.ways-to-give-qr{padding:clamp(1.8rem,3.2vw,3rem)}.ways-to-give-verse{border-left:.22rem solid var(--blue);color:var(--ink);margin-top:clamp(1.6rem,3vw,2.4rem);padding-left:1rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:950;line-height:1.1}.ways-to-give-verse span{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin-top:.48rem;font-size:.72rem;font-weight:950;display:block}@media (min-width:900px){.ways-to-give-grid{grid-template-columns:minmax(0,.62fr) minmax(19rem,.38fr)}}.visit-info-card{color:#fff;transition:transform .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard);background:radial-gradient(circle at 18% 0,#2ba8f22e,#0000 17rem),linear-gradient(135deg,#454746 0%,#343635 56%,#272928 100%);border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff14}.visit-info-card:hover{border-color:#2ba8f294;transform:translateY(-4px);box-shadow:0 22px 48px #00000024}.visit-info-icon{width:3.25rem;height:3.25rem;color:var(--blue);background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.visit-expectation-card{border:1px solid var(--line);min-height:20rem;transition:transform .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), background .24s var(--ease-standard);background:#fff}.visit-expectation-card:hover{background:#fbfcfd;border-color:#2ba8f275;transform:translateY(-4px);box-shadow:0 20px 44px #16161414}.visit-expectation-icon{width:3.1rem;height:3.1rem;color:var(--blue);transition:background .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);background:#2ba8f21a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.visit-expectation-card:hover .visit-expectation-icon{background:var(--blue);color:#050505;transform:translateY(-2px)}.visit-logistics-band{background:radial-gradient(circle at 8% 0,#2ba8f22e,#0000 20rem),linear-gradient(135deg,#444746 0%,#333635 52%,#242625 100%);border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 28px 70px #1818161f}.visit-logistics-cell{color:#fff;min-height:18rem;transition:background .24s var(--ease-standard), box-shadow .24s var(--ease-standard), transform .24s var(--ease-standard);gap:clamp(1.25rem,3vw,2rem);padding:clamp(1.5rem,4vw,3rem);text-decoration:none;display:flex;position:relative}.visit-logistics-cell+.visit-logistics-cell{border-left:1px solid #ffffff24}.visit-logistics-cell:before{content:"";opacity:0;transition:opacity .24s var(--ease-standard);background:linear-gradient(135deg,#2ba8f233,#2ba8f205);position:absolute;inset:0}.visit-logistics-cell>*{z-index:1;position:relative}.visit-logistics-cell:hover{background:#ffffff0b;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #2ba8f257}.visit-logistics-cell:hover:before{opacity:1}.visit-logistics-icon{width:3.2rem;height:3.2rem;color:var(--blue);transition:background .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);background:#ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.visit-logistics-cell:hover .visit-logistics-icon{background:var(--blue);color:#050505;transform:translateY(-2px)}.visit-logistics-strip{background:#fff;border-top:1px solid #14141229;border-bottom:1px solid #14141229;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:stretch;display:grid}.visit-logistics-item,.visit-logistics-action{min-height:12rem;padding:clamp(1.4rem,3vw,2.4rem);position:relative}.visit-logistics-item+.visit-logistics-item,.visit-logistics-action{border-left:1px solid #1414121f}.visit-logistics-item{align-items:center;display:flex}.visit-logistics-item p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:950}.visit-logistics-item h3{color:#20201d;letter-spacing:0;margin:.85rem 0 0;font-size:clamp(2rem,3vw,3.2rem);font-weight:950;line-height:.96}.visit-logistics-item span{color:#69645d;max-width:30rem;margin-top:1rem;line-height:1.65;display:block}.visit-logistics-action{color:#20201d;letter-spacing:.14em;text-transform:uppercase;min-width:15rem;transition:background .22s var(--ease-standard), color .22s var(--ease-standard), box-shadow .22s var(--ease-standard);justify-content:center;align-items:center;gap:.65rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.visit-logistics-action:hover{background:var(--blue);color:#050505;box-shadow:inset 0 0 0 1px #2ba8f280}.visit-welcome-image{opacity:1;filter:grayscale(.86)saturate(.82)contrast(1.05)brightness(.9)}.visit-welcome-tint,.visit-welcome-gradient{pointer-events:none;position:absolute;inset:0}.visit-welcome-tint{z-index:1;background:linear-gradient(#0717271a,#07172780),#2ba8f25c}.visit-welcome-gradient{z-index:2;background:linear-gradient(90deg,#050e16d1,#0d5e938f,#2ba8f22e),linear-gradient(#050e161f,#050e166b)}.visit-welcome-section>.wrapper{z-index:3;position:relative}.visit-church-statement{letter-spacing:0;max-width:62rem;font-size:clamp(2.2rem,6.2vw,6.5rem);font-weight:950;line-height:.95}.visit-church-statement span{transition:color .24s var(--ease-standard), transform .24s var(--ease-standard)}.visit-church-statement:hover span:last-child{transform:translateY(-.18rem)}.visit-expectation-list{border-top:1px solid #14141224}.visit-expect-title{max-width:none;font-size:clamp(1.7rem,3.1vw,3.05rem)}.visit-expect-title span:first-child{white-space:nowrap}.visit-expectation-row{transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), padding-inline .24s var(--ease-standard), transform .24s var(--ease-standard);border-bottom:1px solid #14141224;padding:0}.visit-expectation-row:hover,.visit-expectation-row[open]{background:#fff;border-color:#2ba8f275;padding-inline:clamp(1rem,2.2vw,1.5rem);transform:translateY(-2px);box-shadow:0 18px 42px #1616140f}.visit-expectation-summary{cursor:pointer;grid-template-columns:minmax(3.5rem,.12fr) minmax(12rem,.28fr) minmax(0,1fr) minmax(5.6rem,auto);align-items:start;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.4rem,3.4vw,2.6rem) 0;list-style:none;display:grid}.visit-expectation-number{color:var(--blue);letter-spacing:.14em;transition:color .22s var(--ease-standard);font-size:.76rem;font-weight:950}.visit-expectation-row h3{letter-spacing:0;transition:color .22s var(--ease-standard);margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:950;line-height:1}.visit-expectation-summary p{color:#69645d;max-width:44rem;margin:0;font-size:1rem;line-height:1.75}.visit-expectation-detail{color:#3f3d38;opacity:0;max-width:56rem;max-height:0;transition:max-height .42s var(--ease-standard), margin .24s var(--ease-standard), opacity .24s var(--ease-standard), transform .24s var(--ease-standard);margin:-.45rem 0 0;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.78;overflow:hidden;transform:translateY(.5rem)}.visit-expectation-row:hover .visit-expectation-detail,.visit-expectation-row[open] .visit-expectation-detail{opacity:1;max-height:16rem;margin:0 0 clamp(1.4rem,3vw,2.2rem) calc(14% + clamp(1rem,3vw,2.5rem));transform:translateY(0)}.visit-expectation-row:hover h3,.visit-expectation-row:hover .visit-expectation-number,.visit-expectation-row[open] h3,.visit-expectation-row[open] .visit-expectation-number{color:var(--blue)}.visit-faq-summary{cursor:pointer;color:#fff;letter-spacing:0;grid-template-columns:minmax(0,1fr) minmax(5.6rem,auto);align-items:start;gap:1.5rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:950;line-height:1.08;list-style:none;display:grid}.learn-feature-grid{gap:clamp(1rem,3vw,2rem);display:grid}.learn-feature-card,.learn-weekly-panel,.learn-bottom-card{transition:border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), transform .24s var(--ease-standard);background:#fff;border:1px solid #1414121f;padding:clamp(1.5rem,3.4vw,2.6rem)}.learn-feature-card{background:radial-gradient(circle at 8% 0,#75cfff38,#0000 24rem),linear-gradient(135deg,#f8fafb,#eef3f6);flex-direction:column;justify-content:end;min-height:clamp(24rem,38vw,34rem);display:flex}.learn-feature-card:hover,.learn-weekly-panel:hover,.learn-category-card:hover,.learn-resource-row:hover,.learn-bottom-card:hover{border-color:#2ba8f273;transform:translateY(-4px);box-shadow:0 24px 58px #10151814}.learn-feature-card h2{color:var(--ink);letter-spacing:0;margin-top:.9rem;font-size:clamp(2rem,4.2vw,4.4rem);font-weight:950;line-height:.98}.learn-feature-card p:not(.eyebrow),.learn-weekly-panel p:not(.eyebrow),.learn-bottom-card p:not(.eyebrow){color:var(--muted);margin-top:1.2rem;font-size:clamp(1rem,1.12vw,1.1rem);line-height:1.78}.learn-weekly-panel{background:linear-gradient(135deg,#fffffff5,#f4f7f9eb),#fff;flex-direction:column;justify-content:center;display:flex}.learn-weekly-icon,.learn-bottom-card svg{aspect-ratio:1;width:4.2rem;color:var(--blue);background:#75cfff29;border-radius:999px;place-items:center;margin-bottom:1.3rem;display:grid}.learn-weekly-panel h3,.learn-bottom-card h2{color:var(--ink);letter-spacing:0;margin-top:.8rem;font-size:clamp(1.65rem,2.5vw,2.8rem);font-weight:950;line-height:1.02}.learn-category-grid{gap:.85rem;display:grid}.learn-category-card{min-height:13rem;transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), transform .24s var(--ease-standard);background:#ffffffc7;border:1px solid #1414121a;gap:.8rem;padding:clamp(1.15rem,2.2vw,1.55rem);display:grid;position:relative}.learn-category-card span{color:var(--ink);letter-spacing:0;font-size:clamp(1.25rem,1.5vw,1.6rem);font-weight:950;line-height:1.02}.learn-category-card p{color:var(--muted);line-height:1.62}.learn-category-card svg{color:var(--blue);transition:transform .22s var(--ease-standard);align-self:end}.learn-category-card:hover{background:#fff}.learn-category-card:hover span{color:var(--blue)}.learn-category-card:hover svg{transform:translate(.35rem)}.learn-resource-list{border-top:1px solid #14141224}.learn-resource-row{transition:background .24s var(--ease-standard), box-shadow .24s var(--ease-standard), padding-inline .24s var(--ease-standard), transform .24s var(--ease-standard);border-bottom:1px solid #14141224;gap:1.3rem;padding:clamp(1.3rem,2.8vw,2.2rem) 0;display:grid}.learn-resource-row:hover{background:#f8fafb;padding-inline:clamp(.9rem,2vw,1.35rem)}.learn-resource-row p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.learn-resource-row h3{color:var(--ink);letter-spacing:0;margin-top:.55rem;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:950;line-height:1.04}.learn-resource-row div>span{color:var(--muted);margin-top:.75rem;line-height:1.65;display:block}.learn-resource-meta{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;font-weight:900;display:flex}.learn-resource-meta svg{transition:transform .22s var(--ease-standard)}.learn-resource-row:hover .learn-resource-meta svg{transform:translate(.35rem)}.learn-guide-section{isolation:isolate;background:#0c1216;position:relative;overflow:hidden}.learn-guide-section:before{z-index:-2;content:"";filter:grayscale();opacity:.34;background:linear-gradient(90deg,#080c0f80,#080c0f29),url(/images/learn-group-questions-bg.jpg) 50% 46%/cover;position:absolute;inset:0;transform:scale(1.03)}.learn-guide-section:after{z-index:-1;content:"";background:radial-gradient(circle at 14% 10%,#75cfff2e,#0000 30rem),linear-gradient(125deg,#070b0ed1 0%,#141d22b8 52%,#080c0fdb 100%);position:absolute;inset:0}.learn-guide-section .wrapper{z-index:1;position:relative}.learn-guide-grid{gap:clamp(2.25rem,5vw,4.5rem);display:grid}.learn-guide-title{max-width:36rem;font-size:clamp(2.65rem,5.4vw,6rem);line-height:.92}.learn-guide-title span{display:block}.learn-question-list{gap:.85rem;display:grid}.learn-question-list article{color:#fff;background:#ffffff12;border:1px solid #ffffff24;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.1rem,2vw,1.45rem);display:grid}.learn-question-list span{color:var(--blue);letter-spacing:.14em;font-size:.78rem;font-weight:950}.learn-question-list p{color:#ffffffc7;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.66}.learn-bottom-grid{gap:1rem;display:grid}.learn-library-heading,.learn-process-heading{align-items:end;gap:clamp(1.5rem,3vw,3rem);display:grid}.learn-library-heading{border-bottom:1px solid #1414121f;padding-bottom:clamp(1.4rem,3vw,2.25rem);display:block}.learn-library-title-simple{max-width:58rem;color:var(--blue);font-size:clamp(3rem,7vw,7.4rem);line-height:.9}.learn-sermon-list{border-top:0;margin-top:clamp(1.4rem,3vw,2.4rem)}.learn-sermon-row{color:inherit;transition:background .24s var(--ease-standard), box-shadow .24s var(--ease-standard), padding-inline .24s var(--ease-standard), transform .24s var(--ease-standard);border-bottom:1px solid #14141224;align-items:center;gap:clamp(1.1rem,2.3vw,2rem);padding:clamp(1.4rem,3vw,2.35rem) 0;display:grid}.learn-sermon-row:hover{background:linear-gradient(90deg,#2ba8f214,#ffffffeb);padding-inline:clamp(.9rem,2vw,1.4rem);transform:translateY(-2px);box-shadow:0 22px 60px #10151812}.learn-sermon-date-card{display:none}.learn-sermon-date{align-content:center;gap:.55rem;display:grid}.learn-sermon-date span,.learn-sermon-row-body p,.learn-key-idea span,.learn-family-grid span,.learn-study-grid span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.learn-sermon-date strong{color:var(--ink);font-size:clamp(1.05rem,1.2vw,1.2rem);font-weight:950;line-height:1.1}.learn-sermon-date-meta{gap:.35rem;margin-top:.35rem;display:grid}.learn-sermon-date-meta small{color:#5f676b;font-size:.82rem;font-weight:750;line-height:1.28;display:block}.learn-sermon-date-meta small:first-child{color:var(--blue)}.learn-sermon-row-body h3{color:var(--ink);letter-spacing:0;margin-top:.45rem;font-size:clamp(1.45rem,2.2vw,2.35rem);font-weight:950;line-height:1.02}.learn-sermon-row-body>span{max-width:50rem;color:var(--muted);margin-top:.8rem;font-size:clamp(.98rem,1.08vw,1.06rem);line-height:1.62;display:block}.learn-sermon-row-arrow{width:2.75rem;height:2.75rem;color:var(--blue);border:1px solid #2ba8f252;border-radius:999px;justify-self:end;place-items:center;display:grid}.learn-sermon-row-arrow svg{transition:transform .22s var(--ease-standard);flex:none}.learn-sermon-row:hover .learn-sermon-row-arrow svg{transform:translate(.35rem)}.learn-process-grid{gap:.95rem;display:grid}.learn-process-card{min-height:11.75rem;transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), box-shadow .22s var(--ease-standard), transform .22s var(--ease-standard);background:#ffffffc2;border:1px solid #1414121f;padding:clamp(1.25rem,2.4vw,1.8rem)}.learn-process-card:hover{background:#fff;border-color:#2ba8f25c;transform:translateY(-3px);box-shadow:0 20px 48px #10151812}.learn-process-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.learn-process-card-top span{color:#2ba8f2c2;letter-spacing:.12em;font-size:.78rem;font-weight:950}.learn-process-card svg,.learn-section-heading svg{color:var(--blue)}.learn-process-card h3{color:var(--ink);letter-spacing:0;margin-top:1.25rem;font-size:clamp(1.3rem,1.6vw,1.7rem);font-weight:950;line-height:1.02}.learn-process-card p{color:var(--muted);margin-top:.85rem;line-height:1.65}.learn-spotify-callout{width:min(100%,24rem);color:inherit;transition:border-color .22s var(--ease-standard), box-shadow .22s var(--ease-standard), transform .22s var(--ease-standard);background:linear-gradient(135deg,#fffffff5,#f8fafbe0),#fff;border:1px solid #1414121f;justify-self:end;gap:.38rem;padding:clamp(1rem,2vw,1.25rem);display:grid;box-shadow:0 18px 42px #10151812}.learn-spotify-callout span,.learn-spotify-callout em{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.learn-spotify-callout strong{color:var(--ink);letter-spacing:0;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:950;line-height:1}.learn-spotify-callout p{color:var(--muted);font-size:.92rem;font-weight:650;line-height:1.45}.learn-spotify-callout em{align-items:center;gap:.45rem;margin-top:.35rem;font-style:normal;display:inline-flex}.learn-spotify-callout svg{transition:transform .22s var(--ease-standard)}.learn-spotify-callout:hover,.learn-spotify-callout:focus-visible{border-color:#2ba8f270;outline:none;transform:translateY(-3px);box-shadow:0 24px 58px #1015181a}.learn-spotify-callout:hover svg,.learn-spotify-callout:focus-visible svg{transform:translate(.3rem)}.learn-language-switcher{background:#ffffffc7;border:1px solid #1414121f;align-items:center;gap:.2rem;padding:.22rem;display:inline-flex;box-shadow:0 14px 34px #1015180f}.learn-language-switcher a{color:#4f4b45;letter-spacing:.08em;text-transform:uppercase;min-height:2.45rem;transition:background .18s var(--ease-standard), color .18s var(--ease-standard);align-items:center;padding-inline:.95rem;font-size:.78rem;font-weight:950;display:inline-flex}.learn-language-switcher a:hover,.learn-language-switcher a:focus-visible,.learn-language-switcher a.is-active{background:var(--blue);color:#05131d;outline:none}.learn-sermon-hero{isolation:isolate;padding-block:clamp(7rem,13vw,11rem) clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.learn-sermon-hero:after{z-index:-1;content:"";background:linear-gradient(#0000,#05080a38);height:40%;position:absolute;inset:auto 0 0}.learn-sermon-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.learn-sermon-topbar .learn-language-switcher{box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.learn-sermon-topbar .learn-language-switcher a{color:#ffffffc7}.learn-sermon-topbar .learn-language-switcher a:hover,.learn-sermon-topbar .learn-language-switcher a:focus-visible,.learn-sermon-topbar .learn-language-switcher a.is-active{color:#05131d}.learn-back-link{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;transition:color .2s var(--ease-standard), transform .2s var(--ease-standard);align-items:center;gap:.45rem;font-size:.8rem;font-weight:900;display:inline-flex}.learn-back-link:hover{color:#fff;transform:translate(-.2rem)}.learn-sermon-hero-grid{align-items:end;gap:clamp(2rem,5vw,4rem);margin-top:clamp(3.5rem,8vw,7rem);display:grid}.learn-sermon-meta-line{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem .9rem;max-width:52rem;margin-top:clamp(1.4rem,3vw,2.1rem);font-size:.78rem;font-weight:900;display:flex}.learn-sermon-meta-line span{align-items:center;display:inline-flex}.learn-sermon-meta-line span+span:before{aspect-ratio:1;background:var(--blue);content:"";border-radius:999px;width:.3rem;margin-right:.9rem;display:inline-block}.learn-sermon-actions{align-self:end;align-items:stretch;gap:.8rem;display:grid}.learn-sermon-action{color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:3.45rem;inline-size:100%;transition:border-color .22s var(--ease-standard), background .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);background:#ffffff17;border:1px solid #fff3;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.76rem;font-weight:950;display:inline-flex}.learn-sermon-action svg{color:var(--blue);flex:none}.learn-sermon-action:hover,.learn-sermon-action:focus-visible{color:var(--ink);background:#fff;border-color:#2ba8f28c;outline:none;transform:translateY(-2px)}.learn-sermon-action.is-disabled{cursor:not-allowed;opacity:.68;position:relative}.learn-sermon-action.is-disabled small{color:#ffffff94;letter-spacing:.08em;margin-left:.1rem;font-size:.58rem;font-weight:900;display:block}.learn-sermon-facts{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;gap:.7rem;padding:clamp(1.2rem,2.4vw,1.65rem);display:grid}.learn-sermon-facts span{color:#ffffffd6;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:900}.learn-sermon-layout{align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.learn-sermon-nav{background:#f8fafbeb;border:1px solid #1414121f;gap:.35rem;padding:clamp(1rem,2vw,1.25rem);display:grid;position:sticky;top:6.5rem}.learn-sermon-nav p{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:950}.learn-sermon-nav a{color:#45423d;transition:color .18s var(--ease-standard), padding-left .18s var(--ease-standard);border-top:1px solid #1414121a;justify-content:space-between;gap:1rem;padding-block:.82rem;font-weight:850;line-height:1.15;display:flex}.learn-sermon-nav a:hover{color:var(--blue);padding-left:.25rem}.learn-sermon-article{gap:clamp(1.4rem,3vw,2.4rem);min-width:0;display:grid}.learn-sermon-section,.learn-family-corner{background:radial-gradient(circle at 100% 0,#75cfff1f,#0000 18rem),#fff;border:1px solid #1414121f;padding:clamp(1.5rem,3.5vw,3rem)}.learn-family-corner{background:linear-gradient(135deg,#2ba8f21c,#fffffff2),#fff}.learn-section-heading{align-items:start;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.2rem);display:flex}.learn-section-heading h2{color:var(--ink);letter-spacing:0;margin-top:.3rem;font-size:clamp(1.7rem,2.8vw,3rem);font-weight:950;line-height:1.02}.learn-summary-body{gap:1.05rem;display:grid}.learn-summary-body p,.learn-sermon-point-body p,.learn-family-grid p,.learn-family-questions p,.learn-study-grid p,.learn-practice-list p{color:#45423d;font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.72}.learn-key-idea{border-left:.28rem solid var(--blue);background:#f6f9fb;margin-top:clamp(1.4rem,3vw,2.25rem);padding:clamp(1rem,2vw,1.35rem)}.learn-key-idea p{color:var(--ink);margin-top:.45rem;font-size:clamp(1.12rem,1.45vw,1.35rem);font-weight:850;line-height:1.42}.learn-point-list{gap:.8rem;display:grid}.learn-sermon-point{background:#f8fafbd1;border:1px solid #1414121f}.learn-sermon-point summary{cursor:pointer;grid-template-columns:3.2rem minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1rem,2vw,1.4rem);list-style:none;display:grid}.learn-sermon-point summary::-webkit-details-marker{display:none}.learn-sermon-point summary>span,.learn-discussion-list span{color:var(--blue);letter-spacing:.13em;font-size:.76rem;font-weight:950}.learn-sermon-point h3{color:var(--ink);letter-spacing:0;font-size:clamp(1.2rem,1.55vw,1.55rem);font-weight:950;line-height:1.05}.learn-sermon-point summary p{color:var(--muted);margin-top:.55rem;font-weight:760;line-height:1.55}.learn-sermon-point-body{border-top:1px solid #1414121a;gap:1rem;padding:0 clamp(1rem,2vw,1.4rem) clamp(1rem,2vw,1.4rem) calc(4.2rem + clamp(1rem,2vw,1.4rem));display:grid}.learn-sermon-point-body strong{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:950}.learn-discussion-list,.learn-study-grid,.learn-practice-list{gap:.8rem;display:grid}.learn-discussion-list,.learn-practice-list{flex:1;grid-auto-rows:minmax(0,1fr)}.learn-discussion-list article,.learn-study-grid article,.learn-practice-list article{background:#f8fafbc7;border:1px solid #1414121a}.learn-discussion-list article{grid-template-columns:2.55rem minmax(0,1fr);align-items:start;gap:.85rem;padding:clamp(.82rem,1.55vw,1.05rem);display:grid}.learn-family-grid{gap:.85rem;display:grid}.learn-family-grid>div,.learn-study-grid article{padding:clamp(1rem,2vw,1.35rem)}.learn-family-grid>div{background:#ffffffb8;border:1px solid #1414121a}.learn-family-grid p,.learn-study-grid p{margin-top:.55rem}.learn-family-questions{gap:.55rem;margin-top:1rem;display:grid}.learn-family-questions p{background:#ffffffb8;border-left:.24rem solid #2ba8f280;padding:.85rem 1rem}.learn-study-grid h3{color:var(--ink);letter-spacing:0;margin-top:.6rem;font-size:clamp(1.15rem,1.35vw,1.35rem);font-weight:950;line-height:1.05}.learn-practice-list article{align-items:flex-start;gap:.75rem;padding:clamp(.95rem,1.8vw,1.2rem);display:flex}.learn-practice-list svg{color:var(--blue);flex:none;margin-top:.24rem}.sermon-reader-layout{grid-template-columns:minmax(15rem,.28fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);display:grid}.sermon-reader-topline,.sermon-reader-resource-actions,.sermon-reader-inline-panel,.sermon-reader-family-action{grid-column:1/-1}.sermon-reader-blue-head{color:#fff;background:radial-gradient(circle at 88% 16%,#ffffff38,#0000 14rem),linear-gradient(135deg,#38b6f5,#168bd4);border:1px solid #2ba8f238;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,3vw,2rem);padding:clamp(1.2rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 22px 60px #0a213124}.sermon-reader-blue-head .eyebrow{color:#ffffffd1}.sermon-reader-blue-head h2{color:#fff;letter-spacing:0;max-width:15em;margin-top:.5rem;font-size:clamp(1.9rem,3.5vw,3.4rem);font-weight:950;line-height:.95}.sermon-reader-blue-head p:not(.eyebrow){color:#ffffffd1;max-width:42rem;margin-top:.8rem;font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:400;line-height:1.45}.sermon-reader-back-link{color:#5f686f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.42rem;width:fit-content;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.sermon-reader-back-link:hover,.sermon-reader-back-link:focus-visible{color:var(--blue);outline:none}.sermon-reader-audio-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.sermon-reader-audio-actions a,.sermon-reader-audio-actions button{color:#fff;letter-spacing:.12em;text-transform:uppercase;min-height:2.45rem;transition:background .2s var(--ease-standard), border-color .2s var(--ease-standard);background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.sermon-reader-audio-actions button:disabled{cursor:default;opacity:.72}.sermon-reader-audio-actions a:hover,.sermon-reader-audio-actions a:focus-visible{background:#ffffff38;border-color:#ffffff8f;outline:none}.sermon-reader-guide,.sermon-reader-panel{border:1px solid #1414121f;box-shadow:0 24px 64px #16161412}.sermon-reader-guide{background:#fff;flex-direction:column;align-self:stretch;display:flex}.sermon-reader-tabs{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));gap:0;padding:clamp(.55rem,1.4vw,.8rem);display:grid}.sermon-reader-tab{text-align:left;cursor:pointer;transition:background .2s var(--ease-standard), border-color .2s var(--ease-standard), box-shadow .2s var(--ease-standard), transform .2s var(--ease-standard);background:0 0;border:1px solid #0000;border-left-width:.24rem;flex-direction:column;justify-content:center;padding:clamp(.85rem,1.45vw,1rem) clamp(.9rem,1.6vw,1.15rem);display:flex}.sermon-reader-tab strong{color:var(--ink);letter-spacing:0;font-size:clamp(.98rem,1.04vw,1.06rem);font-weight:950;line-height:1.05;display:block}.sermon-reader-tab small{color:var(--muted);margin-top:.35rem;font-size:.78rem;font-weight:650;line-height:1.38;display:block}.sermon-reader-tab:hover,.sermon-reader-tab:focus-visible,.sermon-reader-tab.is-active{border-color:#2ba8f23d;border-left-color:var(--blue);box-shadow:none;background:#f6f9fb;outline:none;transform:none}.sermon-manuscript-card{color:inherit;transition:border-color .22s var(--ease-standard), background .22s var(--ease-standard), transform .22s var(--ease-standard);background:linear-gradient(135deg,#2ba8f21f,#fffffff5);border:1px solid #2ba8f23d;grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.85rem;margin:auto clamp(.55rem,1.4vw,.8rem) clamp(.55rem,1.4vw,.8rem);padding:clamp(.9rem,1.6vw,1.05rem);display:grid}.sermon-manuscript-card svg{width:2.65rem;height:2.65rem;color:var(--blue);border:1px solid #2ba8f247;border-radius:999px;padding:.65rem;display:block}.sermon-manuscript-card strong,.sermon-manuscript-card small{display:block}.sermon-manuscript-card strong{color:var(--ink);font-size:1rem;font-weight:950;line-height:1.08}.sermon-manuscript-card small{color:var(--muted);margin-top:.28rem;font-size:.8rem;font-weight:650;line-height:1.35}.sermon-manuscript-card:hover,.sermon-manuscript-card:focus-visible{background:#fff;border-color:#2ba8f27a;outline:none;transform:translateY(-2px)}.sermon-reader-panel{background:radial-gradient(circle at 100% 0,#75cfff1f,#0000 22rem),#fff;min-width:0;height:auto;max-height:none;overflow:visible}.sermon-reader-panel-content{height:auto;min-height:100%;max-height:none;animation:sermon-panel-in .22s var(--ease-standard) both;padding:clamp(1.4rem,3vw,2.6rem);overflow:visible}.sermon-reader-panel-content>div{flex-direction:column;min-height:clamp(31rem,42vw,40rem);display:flex}.sermon-reader-guide-view>p{color:#45423d;max-width:56rem;font-size:clamp(1.02rem,1.12vw,1.12rem);line-height:1.75}.sermon-reader-guide-steps{flex:1;gap:.8rem;margin-top:clamp(1.4rem,3vw,2.2rem);display:grid}.sermon-reader-guide-steps button{text-align:left;cursor:pointer;transition:background .2s var(--ease-standard), border-color .2s var(--ease-standard), padding-inline .2s var(--ease-standard);background:#f8fafbc7;border:1px solid #1414121a;grid-template-columns:2.6rem minmax(8rem,.25fr) minmax(0,1fr);align-items:center;gap:.9rem;padding:clamp(.85rem,1.8vw,1.1rem);display:grid}.sermon-reader-guide-steps button:hover,.sermon-reader-guide-steps button:focus-visible{background:#fff;border-color:#2ba8f257;outline:none;padding-inline:clamp(1rem,2vw,1.3rem)}.sermon-reader-guide-steps span{color:var(--blue);letter-spacing:.13em;font-size:.72rem;font-weight:950}.sermon-reader-guide-steps strong{color:var(--ink);font-size:clamp(1rem,1.15vw,1.15rem);font-weight:950;line-height:1.08}.sermon-reader-guide-steps small{color:var(--muted);font-size:.92rem;line-height:1.45}.sermon-reader-next{margin-top:auto;padding-top:clamp(1.1rem,3vw,2rem)}.sermon-reader-next button{width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .22s var(--ease-standard), background .22s var(--ease-standard), transform .22s var(--ease-standard);background:linear-gradient(135deg,#2ba8f214,#fffffff5);border:1px solid #2ba8f238;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .8rem;padding:clamp(.9rem,2vw,1.1rem);display:grid}.sermon-reader-next button:hover,.sermon-reader-next button:focus-visible{background:#fff;border-color:#2ba8f275;outline:none;transform:translateY(-2px)}.sermon-reader-next span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950}.sermon-reader-next strong{color:var(--ink);font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:950;line-height:1.08}.sermon-reader-next svg{color:var(--blue);transition:transform .22s var(--ease-standard);grid-area:1/2/span 2}.sermon-reader-next button:hover svg,.sermon-reader-next button:focus-visible svg{transform:translate(.28rem)}.sermon-flow-list{border-top:1px solid #1414121a;gap:0;display:grid}.sermon-flow-point{border-bottom:1px solid #1414121a;grid-template-columns:2.55rem minmax(0,1fr);gap:.85rem;padding:clamp(1rem,2.2vw,1.5rem) 0;display:grid}.sermon-flow-point>span{color:var(--blue);letter-spacing:.13em;font-size:.72rem;font-weight:950;line-height:1.2}.sermon-flow-point h3{color:var(--ink);letter-spacing:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:950;line-height:1}.sermon-flow-point strong{color:var(--ink);margin-top:.55rem;font-size:clamp(.98rem,1.15vw,1.1rem);font-weight:850;line-height:1.4;display:block}.sermon-flow-point p{color:#45423d;margin-top:.62rem;font-size:clamp(1rem,1.08vw,1.08rem);font-weight:400;line-height:1.6}.sermon-reader-family-action{justify-content:flex-end;margin-top:clamp(1.2rem,3vw,2rem);display:flex}.sermon-reader-family-action a{align-items:center;gap:var(--kairos-arrow-link-gap);color:#5f686f;font-size:var(--kairos-arrow-link-font-size);font-weight:var(--kairos-arrow-link-weight);letter-spacing:var(--kairos-arrow-link-tracking);line-height:var(--kairos-arrow-link-font-size);text-transform:uppercase;display:inline-flex}.sermon-reader-family-action svg{width:var(--kairos-arrow-link-icon);height:var(--kairos-arrow-link-icon)}.sermon-reader-resource-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,2vw,1rem);display:grid}.sermon-reader-resource-actions button,.sermon-reader-inline-link{color:#16324a;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#2ba8f217;border:1px solid #2ba8f247;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;min-height:2.65rem;padding:.75rem .95rem;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex}.sermon-reader-resource-actions button:hover,.sermon-reader-resource-actions button:focus-visible,.sermon-reader-inline-link:hover,.sermon-reader-inline-link:focus-visible{background:#fff;border-color:#2ba8f27a;outline:none}.sermon-reader-inline-panel{background:#fff;border:1px solid #1414121a;padding:clamp(1rem,2.4vw,1.5rem)}.sermon-reader-audio-panel.has-player{background:0 0;border:0;padding:0}.sermon-reader-inline-panel h3{color:var(--ink);margin-top:.45rem;font-size:clamp(1.3rem,2vw,1.9rem);font-weight:950;line-height:1.02}.sermon-reader-mini-player{grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.85rem;margin-top:1rem;display:grid}.sermon-reader-mini-player button{background:var(--blue);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex}.sermon-reader-mini-player span{color:var(--ink);font-size:.92rem;font-weight:850;line-height:1.25;display:block}.sermon-reader-mini-player i{background:linear-gradient(90deg, var(--blue) 28%, #1414121a 28%);border-radius:999px;height:.32rem;margin-top:.55rem;display:block;overflow:hidden}.sermon-reader-manuscript-body{border-top:1px solid #1414121a;gap:1rem;margin-top:1.1rem;padding-top:1rem;display:grid}.sermon-reader-manuscript-body p{color:#5f686f;margin:0;font-size:.98rem;font-weight:400;line-height:1.58}.sermon-reader-manuscript-body article{border-top:1px solid #1414121a;gap:.52rem;padding-top:1rem;display:grid}.sermon-reader-manuscript-body article span{color:var(--blue);letter-spacing:.13em;font-size:.72rem;font-weight:950}.sermon-reader-manuscript-body h4{color:var(--ink);font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:950;line-height:1.04}.sermon-reader-manuscript-body strong{color:var(--ink);font-size:.98rem;font-weight:800;line-height:1.35}.sermon-reader-inline-panel .sermon-reader-inline-link{width:fit-content;margin-top:1rem}.learn-practice-option{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ease-standard), border-color .2s var(--ease-standard);background:#f8fafbcc;border:1px solid #1414121a;grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.95rem;display:grid}.learn-practice-option svg{color:#2ba8f285;margin-top:.08rem}.learn-practice-option p{color:#45423d;margin:0;font-size:.98rem;font-weight:700;line-height:1.42}.learn-practice-option:hover,.learn-practice-option:focus-visible,.learn-practice-option.is-selected{background:#fff;border-color:#2ba8f252;outline:none}.learn-practice-option.is-selected svg,.learn-practice-option.is-committed svg{color:var(--blue)}.learn-practice-commitment{background:radial-gradient(circle at 90% 10%,#2ba8f224,#0000 12rem),#f8fbfd;border:1px solid #2ba8f238;gap:.72rem;margin-top:clamp(1rem,2.5vw,1.6rem);padding:clamp(1rem,2vw,1.25rem);display:grid}.learn-practice-commitment h3{color:var(--ink);font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:950;line-height:1.05}.learn-practice-commitment p:not(.eyebrow){color:#61707b;margin:0;font-size:.98rem;font-weight:400;line-height:1.45}.learn-practice-commitment button{background:var(--blue);color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.78rem 1rem;font-size:.7rem;font-weight:900;line-height:1}.learn-practice-commitment button:disabled{cursor:default;opacity:.42}.sermon-reminder-modal{z-index:80;place-items:center;padding:clamp(1rem,4vw,2rem);display:grid;position:fixed;inset:0}.sermon-reminder-backdrop{cursor:pointer;background:#08141e7a;border:0;position:absolute;inset:0}.sermon-reminder-card{z-index:1;background:radial-gradient(circle at 92% 8%,#2ba8f21f,#0000 14rem),#fff;border:1px solid #2ba8f242;border-radius:8px;gap:clamp(.85rem,1.8vw,1.15rem);width:min(100%,43rem);max-height:min(82svh,46rem);padding:clamp(1.05rem,2.6vw,1.55rem);display:grid;position:relative;overflow:auto;box-shadow:0 34px 90px #08141e42}.sermon-reminder-card-head{grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.82rem;display:grid}.sermon-reminder-icon{width:2.65rem;height:2.65rem;color:var(--blue);background:#2ba8f21f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sermon-reminder-card-head h3{color:var(--ink);letter-spacing:0;margin-top:.24rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:950;line-height:1}.sermon-reminder-close{color:#5f686f;cursor:pointer;background:#fff;border:1px solid #1414121a;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.sermon-reminder-close:hover,.sermon-reminder-close:focus-visible{color:var(--blue);border-color:#2ba8f266;outline:none}.sermon-reminder-intro{color:#61707b;max-width:37rem;margin:0;font-size:.98rem;line-height:1.55}.sermon-reminder-step{background:linear-gradient(135deg,#2ba8f214,#fffffff5);border:1px solid #2ba8f22e;border-radius:8px;gap:.45rem;padding:.95rem;display:grid}.sermon-reminder-step span,.sermon-reminder-options legend,.sermon-reminder-custom-date span,.sermon-reminder-date span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.sermon-reminder-step p{color:var(--ink);margin:0;font-size:clamp(1rem,1.15vw,1.12rem);font-weight:800;line-height:1.38}.sermon-reminder-options{border:0;gap:.72rem;min-width:0;padding:0;display:grid}.sermon-reminder-options>div{flex-wrap:wrap;gap:.5rem;display:flex}.sermon-reminder-options button,.sermon-reminder-actions button,.sermon-reminder-actions a{color:#16324a;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #1414121f;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:2.6rem;padding:.74rem .9rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.sermon-reminder-options button:hover,.sermon-reminder-options button:focus-visible,.sermon-reminder-options button.is-selected,.sermon-reminder-actions button:hover,.sermon-reminder-actions button:focus-visible,.sermon-reminder-actions a:hover,.sermon-reminder-actions a:focus-visible{color:var(--blue);background:#2ba8f21a;border-color:#2ba8f275;outline:none}.sermon-reminder-options button.is-selected{background:var(--blue);color:#fff}.sermon-reminder-custom-date{gap:.55rem;display:grid}.sermon-reminder-custom-date input{width:min(100%,18rem);min-height:2.85rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #1414121f;border-radius:8px;padding:.7rem .85rem}.sermon-reminder-custom-date input:focus-visible{border-color:var(--blue);outline:none}.sermon-reminder-date{color:var(--blue);border-top:1px solid #1414121a;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.48rem;padding-top:.9rem;display:grid}.sermon-reminder-date strong{color:var(--ink);font-size:.98rem;font-weight:850;line-height:1.25}.sermon-reminder-actions{flex-wrap:wrap;gap:.55rem;display:flex}.sermon-reminder-actions button:first-child{border-color:var(--blue);background:var(--blue);color:#fff}.sermon-reminder-actions button:first-child:hover,.sermon-reminder-actions button:first-child:focus-visible{color:#fff;background:#168bd4}.sermon-reminder-feedback{color:#16324a;background:#2ba8f21a;border-radius:999px;align-items:center;gap:.42rem;width:fit-content;margin:0;padding:.56rem .72rem;font-size:.82rem;font-weight:750;line-height:1.25;display:inline-flex}.sermon-points-reader{flex:1;align-items:stretch;gap:clamp(1rem,2.4vw,1.6rem);display:grid}.sermon-points-menu{gap:.55rem;display:grid}.sermon-point-option{text-align:left;cursor:pointer;min-height:0;transition:background .2s var(--ease-standard), border-color .2s var(--ease-standard), box-shadow .2s var(--ease-standard), transform .2s var(--ease-standard);background:#f8fafbc7;border:1px solid #1414121a;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.7rem;padding:clamp(.78rem,1.2vw,.95rem);display:grid}.sermon-point-option:hover,.sermon-point-option:focus-visible,.sermon-point-option.is-active{background:#fff;border-color:#2ba8f257;outline:none;transform:translate(.18rem);box-shadow:0 16px 36px #1015180f}.sermon-point-option span{color:var(--blue);letter-spacing:.13em;font-size:.72rem;font-weight:950}.sermon-point-option h3{color:var(--ink);letter-spacing:0;font-size:clamp(.98rem,1.08vw,1.08rem);font-weight:950;line-height:1.05}.sermon-point-option p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.3rem;font-size:.84rem;line-height:1.32;display:-webkit-box;overflow:hidden}.sermon-point-focus{background:radial-gradient(circle at 100% 0,#75cfff24,#0000 18rem),#fff;border:1px solid #1414121a;align-content:center;gap:.95rem;padding:clamp(1.45rem,3vw,2.45rem);display:grid}.sermon-point-focus span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:950}.sermon-point-focus h3{color:var(--ink);letter-spacing:0;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:950;line-height:1}.sermon-point-focus strong{color:var(--ink);font-size:clamp(1.05rem,1.22vw,1.18rem);font-weight:900;line-height:1.45}.sermon-point-focus p{color:#45423d;font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.72}.sermon-manuscript-page{background:#fff}.sermon-manuscript-hero{background:linear-gradient(135deg,#f3f5f6f5,#fffffffa),radial-gradient(circle at 88% 16%,#2ba8f22e,#0000 24rem);padding-block:clamp(7.5rem,11vw,10rem) clamp(3.8rem,7vw,6rem);position:relative;overflow:hidden}.sermon-manuscript-topbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}.sermon-manuscript-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.sermon-print-button{color:var(--ink);cursor:pointer;transition:border-color .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);background:#fff;border:1px solid #2ba8f252;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.82rem;font-weight:850;display:inline-flex}.sermon-print-button svg{color:var(--blue)}.sermon-print-button:hover,.sermon-print-button:focus-visible{border-color:var(--blue);color:var(--blue);outline:none;transform:translateY(-1px)}.sermon-manuscript-title-block{max-width:70rem}.sermon-manuscript-back-button{color:var(--ink);letter-spacing:.02em;transition:border-color .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard), box-shadow .22s var(--ease-standard);background:#fff;border:1px solid #2ba8f257;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:clamp(2rem,4vw,3rem);padding:.72rem 1rem;font-size:.82rem;font-weight:900;display:inline-flex}.sermon-manuscript-back-button svg{color:var(--blue);transition:transform .22s var(--ease-standard)}.sermon-manuscript-back-button:hover,.sermon-manuscript-back-button:focus-visible{border-color:var(--blue);color:var(--blue);outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #2ba8f21f}.sermon-manuscript-back-button:hover svg,.sermon-manuscript-back-button:focus-visible svg{transform:translate(-.18rem)}.sermon-manuscript-title-block h1{max-width:68rem;color:var(--ink);letter-spacing:0;margin-top:.9rem;font-size:clamp(3rem,7.4vw,7.8rem);font-weight:950;line-height:.88}.sermon-manuscript-meta{flex-wrap:wrap;gap:.65rem;margin-top:clamp(1.4rem,3vw,2.2rem);display:flex}.sermon-manuscript-meta span{color:#45423d;background:#ffffffd1;border:1px solid #1414121a;border-radius:999px;padding:.58rem .78rem;font-size:.82rem;font-weight:800}.sermon-manuscript-summary-grid{gap:1rem;margin-top:clamp(2.2rem,5vw,4rem);display:grid}.sermon-manuscript-summary-grid article{border-top:1px solid #1414121f;padding-top:1rem}.sermon-manuscript-summary-grid span,.sermon-manuscript-movement dt{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.sermon-manuscript-summary-grid strong,.sermon-manuscript-summary-grid p{color:var(--ink);margin-top:.55rem;font-size:clamp(1.02rem,1.14vw,1.14rem);font-weight:850;line-height:1.5;display:block}.sermon-manuscript-summary-grid p{color:#45423d;font-weight:650}.sermon-audio-panel{background:#fffffff0;border:1px solid #1414121a;margin-top:clamp(1.6rem,4vw,3rem);display:grid;overflow:hidden;box-shadow:0 18px 48px #10151811}.sermon-audio-panel+.sermon-audio-panel{margin-top:clamp(.85rem,2vw,1.05rem)}.sermon-audio-disclosure{color:inherit;text-align:left;cursor:pointer;transition:background .22s var(--ease-standard), color .22s var(--ease-standard);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:clamp(.95rem,2.2vw,1.3rem);display:grid}.sermon-audio-disclosure:hover,.sermon-audio-disclosure:focus-visible{background:#2ba8f20e;outline:none}.sermon-audio-icon{aspect-ratio:1;width:2.75rem;color:var(--blue);box-shadow:none;background:#2ba8f214;border:1px solid #2ba8f240;place-items:center;display:grid}.sermon-audio-disclosure-copy{min-width:0;display:block}.sermon-audio-disclosure-copy h2{color:var(--ink);letter-spacing:0;margin-top:.22rem;font-size:clamp(1.28rem,2vw,2rem);font-weight:950;line-height:1.04}.sermon-audio-chevron{aspect-ratio:1;width:2.45rem;color:var(--blue);transition:background .22s var(--ease-standard), transform .22s var(--ease-standard);border:1px solid #1414121a;border-radius:999px;place-items:center;display:grid}.sermon-audio-panel.is-expanded .sermon-audio-chevron{background:#2ba8f21a;transform:rotate(180deg)}.sermon-audio-body{border-top:1px solid #14141217;gap:.85rem;padding:clamp(.85rem,2vw,1.1rem);display:grid}.sermon-audio-track-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.65rem;display:grid}.sermon-audio-track{color:var(--ink);text-align:left;cursor:pointer;transition:border-color .22s var(--ease-standard), background .22s var(--ease-standard), transform .22s var(--ease-standard);background:#f8fafbbd;border:1px solid #1414121a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.sermon-audio-track:hover,.sermon-audio-track:focus-visible,.sermon-audio-track.is-active{background:#fff;border-color:#2ba8f26b;outline:none;transform:translateY(-1px)}.sermon-audio-track:disabled{cursor:not-allowed;opacity:.56}.sermon-audio-track:disabled:hover{background:#f8fafbbd;border-color:#1414121a;transform:none}.sermon-audio-track-icon{aspect-ratio:1;width:2rem;color:var(--blue);background:#2ba8f21a;place-items:center;display:grid}.sermon-audio-track strong,.sermon-audio-track em{display:block}.sermon-audio-track strong{color:var(--ink);font-size:.92rem;font-weight:950;line-height:1.08}.sermon-audio-track em{color:#69645d;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#f8fafb;border:1px solid #1414121a;border-radius:999px;padding:.3rem .48rem;font-size:.63rem;font-style:normal;font-weight:900}.sermon-audio-track.is-active em{color:var(--blue);background:#2ba8f217;border-color:#2ba8f242}.sermon-audio-controls{background:#fff;border:1px solid #1414121a;gap:.8rem;padding:clamp(.82rem,1.8vw,1rem);display:grid}.sermon-audio-now{gap:.2rem;display:grid}.sermon-audio-now span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:950}.sermon-audio-now strong{color:var(--ink);font-size:clamp(1rem,1.2vw,1.16rem);font-weight:950;line-height:1.25}.sermon-audio-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.sermon-audio-actions button{min-height:2.45rem;color:var(--ink);cursor:pointer;transition:border-color .22s var(--ease-standard), background .22s var(--ease-standard), color .22s var(--ease-standard);background:#f8fafb;border:1px solid #1414121a;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.48rem .75rem;font-size:.76rem;font-weight:900;display:inline-flex}.sermon-audio-actions button:disabled{cursor:not-allowed;opacity:.5}.sermon-audio-actions button:not(:disabled):hover,.sermon-audio-actions button:not(:disabled):focus-visible{color:var(--blue);background:#2ba8f21a;border-color:#2ba8f26b;outline:none}.sermon-audio-play{min-width:3.2rem;background:var(--ink)!important;color:#fff!important}.sermon-audio-play:not(:disabled):hover,.sermon-audio-play:not(:disabled):focus-visible{background:var(--blue)!important;color:#fff!important}.sermon-audio-progress{background:#14141214;border-radius:999px;height:.42rem;overflow:hidden}.sermon-audio-progress span{border-radius:inherit;background:var(--blue);height:100%;display:block}.sermon-audio-time{color:#69645d;justify-content:space-between;font-size:.72rem;font-weight:850;display:flex}.sermon-audio-pending-note{color:#69645d;border-top:1px solid #14141214;margin:0;padding-top:.85rem;font-size:.9rem;font-weight:650;line-height:1.55}.sermon-audio-player-card{background:linear-gradient(#fffffffa,#f8fafbf5),#fff;border-color:#14141217;gap:clamp(1rem,2.6vw,1.35rem);margin-top:clamp(1rem,2.2vw,1.4rem);padding:clamp(1rem,2.8vw,1.45rem);box-shadow:0 18px 46px #10151813}.sermon-reader-audio-panel.has-player .sermon-audio-player-card{margin-top:0}.sermon-audio-player-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.sermon-audio-player-head p,.sermon-audio-player-head h2,.sermon-audio-player-head span{margin:0}.sermon-audio-player-head p{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1.1}.sermon-audio-player-head h2{color:var(--ink);letter-spacing:0;margin-top:.42rem;font-size:clamp(1.18rem,2.2vw,1.65rem);font-weight:950;line-height:1.08}.sermon-audio-player-head span{color:#5f686f;margin-top:.35rem;font-size:.9rem;font-weight:800;line-height:1.25;display:block}.sermon-audio-player-head>svg{box-sizing:content-box;color:var(--blue);background:#2ba8f214;border:1px solid #2ba8f238;padding:.62rem}.sermon-audio-player-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;display:grid}.sermon-audio-player-play{background:var(--ink);color:#fff;cursor:pointer;width:3.45rem;height:3.45rem;transition:background .22s var(--ease-standard), transform .22s var(--ease-standard);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sermon-audio-player-play:not(:disabled):hover,.sermon-audio-player-play:not(:disabled):focus-visible{background:var(--blue);outline:none;transform:translateY(-1px)}.sermon-audio-player-play:disabled{cursor:not-allowed;opacity:.52}.sermon-audio-timeline{gap:.42rem;min-width:0;display:grid}.sermon-audio-timeline input[type=range]{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.35rem;margin:0}.sermon-audio-timeline input[type=range]:disabled{cursor:not-allowed;opacity:.5}.sermon-audio-timeline input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blue) var(--sermon-audio-progress), #1414121a var(--sermon-audio-progress));border-radius:999px;height:.42rem}.sermon-audio-timeline input[type=range]::-webkit-slider-thumb{border:3px solid var(--blue);appearance:none;background:#fff;border-radius:999px;width:1.1rem;height:1.1rem;margin-top:-.34rem;box-shadow:0 4px 14px #10151829}.sermon-audio-timeline input[type=range]::-moz-range-track{background:#1414121a;border-radius:999px;height:.42rem}.sermon-audio-timeline input[type=range]::-moz-range-progress{background:var(--blue);border-radius:999px;height:.42rem}.sermon-audio-timeline input[type=range]::-moz-range-thumb{border:3px solid var(--blue);background:#fff;border-radius:999px;width:.78rem;height:.78rem;box-shadow:0 4px 14px #10151829}.sermon-audio-timeline input[type=range]:focus-visible{outline:none}.sermon-audio-timeline input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #2ba8f229,0 4px 14px #10151829}.sermon-audio-player-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.sermon-audio-player-tools button,.sermon-audio-speed-select{min-height:2.38rem;color:var(--ink);background:#fff;border:1px solid #1414121a;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;padding:.45rem .72rem;font-size:.74rem;font-weight:900;display:inline-flex}.sermon-audio-player-tools button{cursor:pointer;transition:border-color .22s var(--ease-standard), background .22s var(--ease-standard), color .22s var(--ease-standard)}.sermon-audio-player-tools button:not(:disabled):hover,.sermon-audio-player-tools button:not(:disabled):focus-visible{color:var(--blue);background:#2ba8f214;border-color:#2ba8f266;outline:none}.sermon-audio-player-tools button:disabled{cursor:not-allowed;opacity:.5}.sermon-audio-speed-select{margin-left:auto;padding-right:.42rem}.sermon-audio-speed-select span{color:#5f686f;text-transform:uppercase;letter-spacing:.08em}.sermon-audio-speed-select select{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0}.sermon-audio-speed-select select:disabled{cursor:not-allowed}.sermon-audio-speed-select select:focus-visible{outline-offset:2px;outline:2px solid #2ba8f273}.sermon-manuscript-layout{gap:clamp(1.5rem,4vw,3rem);display:grid}.sermon-manuscript-sidebar{background:#f8fafb;border:1px solid #1414121f;align-self:start;gap:.25rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.sermon-manuscript-sidebar .eyebrow{margin-bottom:.65rem}.sermon-manuscript-sidebar a{color:var(--ink);transition:border-color .22s var(--ease-standard), background .22s var(--ease-standard), color .22s var(--ease-standard);border-left:.2rem solid #0000;padding:.72rem .8rem;font-size:.92rem;font-weight:850;display:block}.sermon-manuscript-sidebar a:hover,.sermon-manuscript-sidebar a:focus-visible{border-color:var(--blue);color:var(--blue);background:#fff;outline:none}.sermon-manuscript-article{gap:clamp(2rem,4vw,3.5rem);min-width:0;display:grid}.sermon-manuscript-section{scroll-margin-top:7rem}.sermon-manuscript-section>p:not(.eyebrow){color:#3f3c37;margin-top:1.1rem;font-size:clamp(1.05rem,1.16vw,1.16rem);line-height:1.86}.sermon-manuscript-movement{border-top:1px solid #1414121f;gap:1.1rem;padding-block:clamp(1.5rem,3vw,2.35rem);display:grid}.sermon-manuscript-movement>span{color:var(--blue);font-size:clamp(1.4rem,2.5vw,2.3rem);font-weight:950;line-height:1}.sermon-manuscript-movement h2{color:var(--ink);letter-spacing:0;font-size:clamp(1.75rem,3vw,3rem);font-weight:950;line-height:.98}.sermon-manuscript-movement dl{gap:.8rem;margin-top:1.2rem;display:grid}.sermon-manuscript-movement dd{color:#45423d;margin-top:.34rem;font-size:1rem;font-weight:750;line-height:1.48}.sermon-manuscript-movement p{color:#3f3c37;margin-top:1.2rem;font-size:clamp(1.05rem,1.16vw,1.16rem);line-height:1.82}.sermon-manuscript-application-list,.sermon-manuscript-reference-list{gap:.7rem;margin-top:1.3rem;display:grid}.sermon-manuscript-application-list p{border-left:.22rem solid var(--blue);color:#3f3c37;background:#f8fafb;padding:.95rem 1rem;font-size:1rem;font-weight:650;line-height:1.56}.sermon-manuscript-reference-list{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.sermon-manuscript-reference-list span{color:var(--ink);background:#fff;border:1px solid #1414121a;padding:.8rem .9rem;font-size:.9rem;font-weight:850;line-height:1.35}.ministry-feature-card{isolation:isolate;color:#fff;min-height:21rem;transition:transform .26s var(--ease-standard), box-shadow .26s var(--ease-standard), border-color .26s var(--ease-standard);background:#111;display:block;position:relative;overflow:hidden}.ministry-feature-card:before{z-index:2;content:"";pointer-events:none;transition:border-color .26s var(--ease-standard);border:1px solid #fff3;position:absolute;inset:0}.ministry-feature-card img{transition:transform .68s var(--ease-standard), filter .68s var(--ease-standard)}.ministry-feature-card img.image-warm{filter:grayscale(.58)sepia(.03)saturate(.68)contrast(1.06)brightness(.9)}.ministry-feature-card:hover,.ministry-feature-card:focus-visible{transform:translateY(-5px);box-shadow:0 26px 58px #00000029}.ministry-feature-card:hover:before,.ministry-feature-card:focus-visible:before{border-color:#ffffff94}.ministry-feature-card:hover img,.ministry-feature-card:focus-visible img{filter:grayscale(.36)sepia(.02)saturate(.82)contrast(1.06)brightness(.93);transform:scale(1.035)}.ministry-card-arrow{transition:color .22s var(--ease-standard), transform .22s var(--ease-standard)}.ministry-card-reveal{opacity:0;transition:grid-template-rows .32s var(--ease-standard), opacity .22s var(--ease-standard), transform .26s var(--ease-standard);grid-template-rows:0fr;display:grid;transform:translateY(.75rem)}.ministry-card-reveal-inner{min-height:0;overflow:hidden}.ministry-feature-card:hover .ministry-card-reveal,.ministry-feature-card:focus-visible .ministry-card-reveal{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.ministry-feature-card:hover .ministry-card-arrow,.ministry-feature-card:focus-visible .ministry-card-arrow{color:#fff;transform:translate(.45rem)}.ministry-philosophy-panel{background:radial-gradient(circle at 10% 0,#2ba8f21f,#0000 24rem),linear-gradient(135deg,#f8f9fa 0%,#eef1f2 58%,#e4e8ea 100%);border:1px solid #1414121f;min-height:clamp(29rem,46vw,38rem);padding:clamp(2rem,5vw,4.75rem);box-shadow:0 24px 64px #16161414}.ministries-hero-image{object-position:center 32%}.ministry-philosophy-section{align-items:center;min-height:clamp(42rem,62vw,58rem);padding-block:clamp(9rem,14vw,16rem);display:grid}.ministry-philosophy-editorial{width:min(100% - 2rem,104rem);margin-inline:auto}.ministry-philosophy-heading{min-width:0;max-width:none}.ministry-philosophy-title{color:#20201d;letter-spacing:0;max-width:44rem;margin-top:1rem;font-size:clamp(3rem,8vw,7.2rem);font-weight:950;line-height:.88}.ministry-philosophy-title-custom{text-transform:none;width:max-content;max-width:100%;font-size:clamp(3.35rem,4.8vw,5.35rem);line-height:.92}.ministry-philosophy-line{white-space:nowrap;display:block}.ministry-philosophy-title-custom .ministry-philosophy-line:nth-child(2){color:#20201d}.ministry-philosophy-copy{justify-self:stretch;max-width:60rem;font-size:clamp(1.02rem,1.1vw,1.18rem);line-height:1.62}.ministry-philosophy-copy p{max-width:none}.ministry-philosophy-copy p+p{margin-top:1.25rem}@media (min-width:768px){.learn-process-grid,.learn-family-grid,.learn-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.learn-library-heading,.learn-process-heading{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}.learn-library-heading .section-copy,.learn-process-heading .section-copy{justify-self:end;max-width:42rem}.learn-feature-grid{grid-template-columns:minmax(0,.62fr) minmax(22rem,.38fr);align-items:stretch}.learn-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-resource-row{grid-template-columns:minmax(0,1fr) minmax(12rem,auto);align-items:center}.learn-guide-grid{grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);align-items:start}.learn-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-sermon-row{grid-template-columns:minmax(10rem,.2fr) minmax(0,1fr) 3rem}.learn-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-sermon-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(13rem,.28fr)}.learn-sermon-actions{justify-self:end;min-width:15rem}.learn-sermon-layout{grid-template-columns:minmax(13rem,.22fr) minmax(0,.78fr)}.sermon-reader-layout{grid-template-columns:minmax(19rem,.29fr) minmax(0,.71fr)}.sermon-points-reader{grid-template-columns:minmax(13rem,.31fr) minmax(0,.69fr)}.sermon-manuscript-summary-grid{grid-template-columns:minmax(12rem,.2fr) minmax(0,.4fr) minmax(0,.4fr)}.sermon-manuscript-layout{grid-template-columns:minmax(14rem,.23fr) minmax(0,.77fr)}.sermon-manuscript-sidebar{position:sticky;top:6.5rem}.sermon-manuscript-movement{grid-template-columns:4.5rem minmax(0,1fr)}.sermon-manuscript-movement dl{grid-template-columns:minmax(10rem,.25fr) minmax(0,.75fr)}.learn-sermon-facts{justify-self:end;min-width:14rem}.gospel-invitation-grid{grid-template-columns:minmax(0,.54fr) minmax(0,.46fr)}.learn-family-grid,.learn-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ministry-philosophy-editorial{grid-template-columns:minmax(24rem,.36fr) minmax(0,.64fr);gap:clamp(4rem,7vw,8rem)}.ministry-philosophy-copy{align-self:end;padding-bottom:clamp(.2rem,.6vw,.6rem)}}.ministry-shared-mission-section{align-items:center;min-height:clamp(40rem,72vw,62rem);padding-block:clamp(8rem,12vw,13rem);display:grid}.ministry-shared-mission-image{object-position:center 35%}.ministry-shared-mission-copy{max-width:48rem}.ministry-deep-section{isolation:isolate;color:#fff;background:#121719;align-items:center;min-height:100svh;padding-block:clamp(5rem,7vw,7.5rem);display:grid;position:relative;overflow:hidden}.ministry-deep-image{z-index:0;filter:grayscale(.92)saturate(.52)contrast(.96)brightness(.72);object-position:center}#men .ministry-deep-image,#women .ministry-deep-image{object-position:center 46%}#youth .ministry-deep-image{object-position:center 44%}#kids .ministry-deep-image,#outreach .ministry-deep-image{object-position:center 48%}#shared-mission .ministry-deep-image{object-position:center 50%}.ministry-deep-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#080b0de6 0%,#0c2434c2 44%,#1014168a 100%),radial-gradient(circle at 17% 28%,#2ba8f233,#0000 30rem);position:absolute;inset:0}.ministry-deep-heading{max-width:42rem}.ministry-deep-heading h2{color:#fff;letter-spacing:0;text-wrap:balance;margin-top:1rem;font-size:clamp(3.25rem,7.2vw,7.4rem);font-weight:950;line-height:.88}.ministry-deep-subheading{color:#ffffffc7;gap:.18rem;max-width:31rem;margin-top:1.65rem;font-size:clamp(1.2rem,1.75vw,1.65rem);font-weight:800;line-height:1.12;display:grid}.ministry-deep-subheading span{display:block}.ministry-deep-card{color:#20201d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafbc7;border:1px solid #ffffff6b;justify-self:end;gap:clamp(.95rem,1.65vw,1.45rem);width:min(100%,60rem);padding:clamp(1.55rem,2.65vw,2.65rem);display:grid;box-shadow:0 28px 80px #00000038}.ministry-card-section{grid-template-columns:minmax(8.5rem,.28fr) minmax(0,.72fr);align-items:start;gap:clamp(1rem,2vw,1.8rem);display:grid}.ministry-card-section+.ministry-card-section{border-top:1px solid #14141221;padding-top:clamp(.95rem,1.7vw,1.45rem)}.ministry-card-section>span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.82rem,.92vw,.96rem);font-weight:950;line-height:1.35}.ministry-opportunities{align-items:start}.ministry-opportunities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem 1.15rem;display:grid}.ministry-opportunities li{color:#2d3337;padding-left:1rem;font-size:clamp(1.02rem,1.12vw,1.16rem);font-weight:800;line-height:1.45;position:relative}.ministry-opportunities li:before{background:var(--blue);content:"";border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.55em;left:0}.ministry-deep-cta{z-index:3;color:#ffffffb8;letter-spacing:.15em;text-transform:uppercase;transition:border-color .18s var(--ease-standard), color .18s var(--ease-standard), transform .18s var(--ease-standard);border-bottom:1px solid #ffffff3d;align-items:center;gap:.55rem;font-size:.74rem;font-weight:950;display:inline-flex;position:absolute;bottom:clamp(1.4rem,3vw,3rem);right:clamp(1.5rem,4vw,4rem)}.ministry-deep-cta:hover,.ministry-deep-cta:focus-visible{color:var(--blue);border-color:#2ba8f2b3;transform:translate(.18rem)}@media (max-width:900px){.ministry-deep-section{min-height:auto;padding-block:clamp(4.5rem,15vw,6.5rem)}.ministry-deep-overlay{background:linear-gradient(#080b0deb,#0c2434cc 48%,#080b0de6),radial-gradient(circle at 20% 18%,#2ba8f22e,#0000 24rem)}.ministry-deep-heading h2{font-size:clamp(2.8rem,17vw,5rem)}.ministry-deep-card{margin-top:.5rem}.ministry-deep-cta{margin:1.5rem 1.25rem 0 auto;position:relative;bottom:auto;right:auto}.ministry-card-section,.ministry-opportunities,.ministry-opportunities ul{grid-template-columns:1fr}}.ministries-list{border-top:1px solid #14141224}.ministry-row{transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), padding-inline .24s var(--ease-standard), transform .24s var(--ease-standard);background:0 0;border-bottom:1px solid #14141224;overflow:hidden}.ministry-row:hover,.ministry-row[open]{background:#fff;border-color:#2ba8f280;padding-inline:clamp(.9rem,2vw,1.4rem);transform:translateY(-2px);box-shadow:0 20px 48px #16161412}.ministry-row-summary{cursor:pointer;grid-template-columns:minmax(3.5rem,.12fr) minmax(11rem,.27fr) minmax(0,1fr) minmax(5.6rem,auto);align-items:start;gap:clamp(1rem,3vw,2.2rem);padding:clamp(1.5rem,3.5vw,2.75rem) 0;list-style:none;display:grid}.ministry-row-number{color:var(--blue);letter-spacing:.14em;font-size:.76rem;font-weight:950}.ministry-row-title{color:#20201d;letter-spacing:0;transition:color .22s var(--ease-standard);font-size:clamp(1.65rem,2.45vw,2.55rem);font-weight:950;line-height:.96}.ministry-row-copy{color:#69645d;max-width:48rem;font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.7}.ministry-row-toggle{width:2.3rem;height:2.3rem;color:var(--blue);transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);border:1px solid #14141224;border-radius:999px;justify-content:center;justify-self:end;align-items:center;font-size:1.25rem;font-weight:850;line-height:1;display:inline-flex}.ministry-row-detail{color:#3f3d38;opacity:0;max-width:58rem;transition:opacity .22s var(--ease-standard), transform .26s var(--ease-standard);margin:-.6rem 0 0 calc(12% + clamp(1rem,3vw,2.2rem));padding-bottom:clamp(1.6rem,3vw,2.5rem);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.78;transform:translateY(.45rem)}.ministry-row:hover>.ministry-row-detail,.ministry-row[open]>.ministry-row-detail{opacity:1;display:block;transform:translateY(0)}.ministry-row:hover .ministry-row-title,.ministry-row[open] .ministry-row-title{color:var(--blue)}.ministry-row:hover .ministry-row-toggle,.ministry-row[open] .ministry-row-toggle{border-color:var(--blue);background:var(--blue);color:#050505;transform:rotate(45deg)}.mega-panel{transform-origin:top;color:#fff;text-shadow:0 .08rem .7rem #0000008c;animation:.22s cubic-bezier(.22,1,.36,1) both mega-panel-in;min-width:max-content!important}.mega-menu-popover{opacity:0;pointer-events:none;min-width:max-content;transition:opacity .16s var(--ease-standard), transform .18s var(--ease-standard);left:0;transform:translateY(-.25rem)}.nav-menu-item:hover>.mega-menu-popover,.nav-menu-item:focus-within>.mega-menu-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.mega-panel-grid{display:block}.mega-intro,.mega-intro-eyebrow,.mega-intro-title,.mega-intro-copy{display:none}.mega-list{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:column;align-items:flex-start;gap:0;min-width:max-content;padding:.4rem 0 0;display:flex}.mega-card{color:#ffffffeb;letter-spacing:.12em;text-align:left;text-transform:uppercase;width:100%;min-height:2.55rem;transition:color .18s var(--ease-standard), font-weight .18s var(--ease-standard), transform .18s var(--ease-standard);background:0 0;border-bottom:1px solid #fff3;justify-content:flex-start;align-items:center;padding:.68rem .4rem;font-size:.73rem;font-weight:900;line-height:1.1;display:flex;position:relative;overflow:hidden}.mega-card:last-child{border-bottom:0}.mega-card:before{content:none}.mega-card:hover:before,.mega-card:focus-visible:before{transform:none}.mega-card:hover,.mega-card:focus-visible{color:var(--blue);font-weight:950;transform:translate(.12rem)}.mega-card-kicker{display:none}.mega-card-main{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.mega-card-title{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-wrap:balance}.mega-card-description{display:none}.mega-list[data-count="6"] .mega-card{min-height:2.55rem;padding:.68rem .4rem}.mega-list[data-count="6"] .mega-card-title{font-size:inherit}.mega-list[data-count="6"] .mega-card-description{display:none}.image-warm{filter:grayscale(.38)sepia(.1)saturate(.84)contrast(1.04)brightness(.96)}.image-zoom img{transition:transform .72s var(--ease-standard), filter .72s var(--ease-standard)}.image-zoom:hover img{filter:saturate(1.05);transform:scale(1.03)}.image-zoom:hover img.image-warm{filter:grayscale(.18)sepia(.08)saturate(.96)contrast(1.07)brightness(.98)}.row-link .row-arrow{transition:transform .22s var(--ease-standard)}.row-link:hover .row-arrow{transform:translate(.45rem)}[data-reveal]{opacity:0;transition:opacity .64s var(--ease-standard), transform .64s var(--ease-standard);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.hero-kenburns{animation:hero-kenburns 1.4s var(--ease-standard) both}.home-hero-video{object-position:center 88%;transform-origin:50%;transform:scale(1.08)translateY(8%)}.hero-headline{cursor:default;transition:color .22s var(--ease-standard), transform .22s var(--ease-standard)}.hero-headline:hover{color:var(--blue);transform:translateY(-.12rem)}.home-hero-copy{transform:translateY(clamp(-2.6rem,-3vh,-1.35rem))}.hero-motto{color:#fff;letter-spacing:0;text-align:left;gap:clamp(.15rem,.7vw,.55rem);width:min(100%,64rem);max-width:min(100%,64rem);margin:clamp(4.5rem,13vh,9rem) 0 0;font-weight:950;line-height:.86;display:grid}.hero-motto span{white-space:nowrap;display:block}.hero-motto span:first-child{font-size:clamp(2.7rem,4.5vw,4.9rem)}.hero-motto span:last-child{color:var(--blue);font-size:clamp(4.4rem,8.3vw,8.65rem)}.hero-primary-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.55rem;display:flex}.hero-primary-actions .pill-button{min-width:10.75rem}.hero-quick-links{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#ffffff06,#ffffff0e,#ffffff06);border-top:1px solid #fff3;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;margin-top:clamp(2.6rem,6vw,6rem);display:grid}.hero-quick-link{color:#ffffff94;min-height:3.25rem;transition:background .22s var(--ease-standard), color .22s var(--ease-standard), border-color .22s var(--ease-standard), opacity .22s var(--ease-standard), box-shadow .22s var(--ease-standard);background:0 0;border-left:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:.7rem;padding:.78rem 1rem;text-decoration:none;display:inline-flex;position:relative}.hero-quick-link:last-child{border-right:1px solid #ffffff24}.hero-quick-link span{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:950}.hero-quick-link svg{opacity:.42;transition:transform .22s var(--ease-standard), opacity .22s var(--ease-standard);flex:none}.hero-quick-link:hover,.hero-quick-link:focus-visible{color:var(--blue);background:#2ba8f21c;border-color:#2ba8f257;box-shadow:inset 0 1px #2ba8f22e}.hero-quick-link:hover svg,.hero-quick-link:focus-visible svg{opacity:1;transform:translate(.18rem)}.hover-blue-heading{cursor:default;transition:color .22s var(--ease-standard), transform .22s var(--ease-standard)}.hover-blue-heading:hover{color:var(--blue);transform:translateY(-.12rem)}.who-statement{text-align:center;text-wrap:balance;max-width:min(100%,94rem);margin-inline:auto}.home-who-section .who-statement:hover{color:var(--ink)!important;text-shadow:none!important}.home-who-section .who-jesus-word{transition:color .22s var(--ease-standard);color:inherit!important}.home-who-section .who-statement:hover .who-jesus-word{color:var(--blue)!important}.home-who-section{align-items:center;min-height:100svh;padding-block:clamp(8.5rem,15vw,15rem);display:grid;position:relative}.home-support-preview-section{isolation:isolate;background:radial-gradient(circle at 84% 22%,#2ba8f221,#0000 28rem),linear-gradient(135deg,#f4f6f7 0%,#eef1f2 54%,#fbfcfd 100%);overflow:hidden}.home-support-preview-section:before{z-index:-1;aspect-ratio:1;content:"";background:#2ba8f214;border-radius:999px;width:min(48rem,58vw);position:absolute;inset:auto -12vw -18vw auto}.home-support-preview-header{width:100%}.home-support-preview-title{max-width:48rem;font-size:clamp(4rem,7.5vw,8.7rem);line-height:.86}.home-support-preview-copy{justify-self:end;max-width:58rem}.home-support-preview-copy p{color:#55504b;font-size:clamp(1.12rem,1.55vw,1.55rem);font-weight:650;line-height:1.55}.home-support-partners{flex-wrap:wrap;gap:.85rem 1.1rem;margin-top:clamp(1.45rem,2.6vw,2.2rem);display:flex}.home-support-partners span{color:var(--ink);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #2ba8f285;padding-bottom:.28rem;font-size:.75rem;font-weight:950}.home-support-preview-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(4rem,8vh,6.4rem);display:grid}.home-support-preview-way{grid-template-columns:auto minmax(0,1fr);gap:clamp(.8rem,1.4vw,1.2rem);padding-inline:clamp(1rem,2.6vw,2.5rem);display:grid;position:relative}.home-support-preview-way:first-child{padding-left:0}.home-support-preview-way:not(:last-child):after{content:"";background:linear-gradient(#2ba8f200,#2ba8f270,#16222c14,#2ba8f200);width:1px;position:absolute;top:6%;bottom:6%;right:0}.home-support-preview-way>span{color:var(--blue);letter-spacing:.16em;font-size:.76rem;font-weight:950}.home-support-preview-way h3{color:var(--ink);letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.45rem,2.3vw,2.85rem);font-weight:950;line-height:.95}.home-support-preview-way p{color:#69645d;max-width:26rem;margin-top:1rem;font-size:clamp(.96rem,1vw,1.08rem);font-weight:620;line-height:1.65}.home-support-preview-link{z-index:2;color:#16222c85;letter-spacing:.16em;text-transform:uppercase;transition:border-color .18s var(--ease-standard), color .18s var(--ease-standard), transform .18s var(--ease-standard);border-bottom:1px solid #16222c2e;align-items:center;gap:.45rem;font-size:.72rem;font-weight:950;display:inline-flex;position:absolute;bottom:clamp(1.4rem,3vw,3rem);right:clamp(1.5rem,4vw,4rem)}.home-support-preview-link:hover,.home-support-preview-link:focus-visible{color:var(--blue);border-color:#2ba8f2a6;transform:translate(.16rem)}.home-visit-preview-section{isolation:isolate;min-height:100svh}.home-visit-preview-section>img{filter:grayscale(.2)saturate(.76)contrast(.92)brightness(.86)}.home-visit-preview-title{color:#fff;letter-spacing:0;text-wrap:balance;max-width:10ch;margin-top:1rem;font-size:clamp(4rem,8.5vw,9rem);font-weight:950;line-height:.86}.home-visit-preview-copy{color:#ffffffd1;justify-self:end;max-width:46rem;font-size:clamp(1.05rem,1.35vw,1.32rem);font-weight:650;line-height:1.7}.home-visit-preview-steps{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,6vw,6.5rem);display:grid}.home-visit-preview-step{grid-template-columns:auto 1fr;gap:.85rem 1.15rem;padding:clamp(1.25rem,2.6vw,2.25rem) clamp(.8rem,2vw,1.6rem);display:grid}.home-visit-preview-step:not(:last-child){border-right:1px solid #ffffff2e}.home-visit-preview-step>span{color:var(--blue);letter-spacing:.16em;font-size:.72rem;font-weight:950}.home-visit-preview-step h3{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1.55rem,2vw,2.35rem);font-weight:950;line-height:.95}.home-visit-preview-step p{color:#ffffffb8;grid-column:2;max-width:27rem;margin:0;font-size:clamp(.92rem,1vw,1rem);font-weight:600;line-height:1.65}.home-visit-preview-link{z-index:2;color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;transition:border-color .18s var(--ease-standard), color .18s var(--ease-standard), transform .18s var(--ease-standard);border-bottom:1px solid #ffffff38;align-items:center;gap:.45rem;font-size:.72rem;font-weight:950;display:inline-flex;position:absolute;bottom:clamp(1.4rem,3vw,3rem);right:clamp(1.5rem,4vw,4rem)}.home-visit-preview-link:hover,.home-visit-preview-link:focus-visible{color:var(--blue);border-color:#2ba8f2b3;transform:translate(.18rem)}.home-who-bottom-link{z-index:2;position:absolute;bottom:clamp(2rem,4vw,4.5rem);left:50%;transform:translate(-50%)}.home-beliefs-snapshot-section{position:relative}.belief-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(2.6rem,4.8vh,4.25rem);padding-block:clamp(1.3rem,2.35vw,1.9rem);display:grid;position:relative}.belief-pillar{transition:color .18s var(--ease-standard), transform .18s var(--ease-standard);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(.75rem,1.1vw,1rem);padding:clamp(.55rem,1vw,.9rem) clamp(1rem,2.3vw,2rem);display:grid;position:relative}.belief-pillar:not(:last-child):after{content:"";background:linear-gradient(#2ba8f200,#2ba8f273,#16222c14,#2ba8f200);width:1px;position:absolute;top:12%;bottom:12%;right:0}.belief-pillar span{color:var(--blue);letter-spacing:.16em;font-size:clamp(.72rem,.78vw,.88rem);font-weight:950;line-height:1.2}.belief-pillar strong{color:var(--ink);letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.35rem,2.18vw,2.8rem);font-weight:950;line-height:.94}.belief-pillar-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(.75rem,1.1vw,1rem);list-style:none;display:grid}.belief-pillar-summary::-webkit-details-marker{display:none}.belief-pillar .expand-label{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;grid-column:2;justify-self:end;font-size:7px;font-weight:900;line-height:1}.belief-pillar .expand-open,.belief-pillar[open] .expand-closed{display:none}.belief-pillar[open] .expand-open{display:inline}.belief-pillar-copy{grid-column:1/-1;padding:clamp(.8rem,1.6vw,1.2rem) 0 0}.belief-pillar-copy p{color:#5f6d76;margin:0;font-size:clamp(.95rem,1vw,1.06rem);font-weight:400;line-height:1.44}.belief-pillar:hover,.belief-pillar:focus-within{transform:translateY(-2px)}.belief-pillar:hover strong,.belief-pillar:focus-within strong{color:var(--blue)}.home-beliefs-corner-link{z-index:2;color:#16222c70;letter-spacing:.16em;text-transform:uppercase;transition:border-color .18s var(--ease-standard), color .18s var(--ease-standard), transform .18s var(--ease-standard);border-bottom:1px solid #16222c2e;align-items:center;gap:.45rem;font-size:.72rem;font-weight:950;display:inline-flex;position:absolute;bottom:clamp(1.4rem,3vw,3rem);right:clamp(1.5rem,4vw,4rem)}.home-beliefs-corner-link:hover,.home-beliefs-corner-link:focus-visible{color:var(--blue);border-color:#2ba8f2a6;transform:translate(.16rem)}@media (min-width:768px){.home-main>section{min-height:100svh}}@media (max-width:767px){.home-who-section{min-height:auto}.home-support-preview-title{font-size:clamp(2.7rem,13vw,4.3rem)!important}.home-support-preview-copy{justify-self:start}.home-support-preview-ways{grid-template-columns:1fr;gap:1.6rem;margin-top:3rem}.home-support-preview-way,.home-support-preview-way:first-child{padding-inline:0}.home-support-preview-way:not(:last-child):after{background:#16222c1a;width:auto;height:1px;inset:auto 0 -.8rem}.home-support-preview-link{width:max-content;margin:2.5rem auto 0;position:relative;bottom:auto;right:auto}.home-support-preview-link:hover,.home-support-preview-link:focus-visible{transform:none}.belief-pillars{grid-template-columns:1fr}.belief-pillar{padding-inline:0}.belief-pillar:not(:last-child):after{background:#16222c1a;width:auto;height:1px;inset:auto 0 0}.home-who-bottom-link{justify-self:center;margin-top:2rem;position:relative;bottom:auto;left:auto;transform:none}.home-beliefs-corner-link{width:max-content;margin:2.5rem auto 0;position:relative;bottom:auto;right:auto}.home-beliefs-corner-link:hover,.home-beliefs-corner-link:focus-visible{transform:none}}@keyframes hero-kenburns{0%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes learn-rail-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sermon-panel-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes mega-panel-in{0%{opacity:0;transform:translateY(-.75rem)scaleY(.985)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes gospel-copy-pop{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.soft-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:54px 54px}.gray-pattern{background-color:#424341;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:72px 72px}.dark-gray-panel{background:radial-gradient(circle at 12% 8%,#ffffff14,#0000 30rem),linear-gradient(135deg,#424341 0%,#363735 54%,#2b2c2b 100%)}.editorial-section{padding-block:clamp(4.5rem,8vw,7.5rem)}.editorial-grid{gap:clamp(2rem,4vw,4rem);display:grid}.section-lead{color:var(--muted);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.7}.quiet-card{border:1px solid var(--line);transition:transform .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), background .24s var(--ease-standard);background:#ffffffb8}.quiet-card:hover{background:#fff;border-color:#2ba8f25c;transform:translateY(-4px);box-shadow:0 20px 44px #16161414}.beliefs-page-hero{background:radial-gradient(circle at 18% 18%,#2ba8f238,#0000 28rem),#111719}.beliefs-hero-image{object-position:center 74%;filter:grayscale(.36)sepia(.08)saturate(.86)contrast(1.08)brightness(.82)}.philosophy-two-line-title{max-width:46rem}.philosophy-intro-grid{grid-template-columns:minmax(26rem,.44fr) minmax(0,.56fr);align-items:end}.philosophy-intro-copy{width:100%;max-width:48rem;line-height:1.78}.philosophy-title-line{display:block}.about-page-hero .page-hero-inner,.get-involved-page-hero .page-hero-inner{min-height:100vh}.get-involved-intro{align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.next-step-path{border-top:1px solid #14141229}.next-step-row{color:#20201d;transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), color .24s var(--ease-standard), padding-inline .24s var(--ease-standard), transform .24s var(--ease-standard);border-bottom:1px solid #14141229;grid-template-columns:4.25rem minmax(12rem,.32fr) minmax(0,1fr) 2rem;align-items:center;gap:clamp(1rem,2.6vw,2.5rem);padding-block:clamp(1.5rem,3vw,2.35rem);display:grid}.next-step-row:hover{color:#fff;background:#171818;border-color:#2ba8f261;padding-inline:clamp(1rem,2vw,1.5rem);transform:translateY(-3px);box-shadow:0 22px 54px #1616141f}.next-step-number{color:var(--blue);letter-spacing:.16em;font-size:.78rem;font-weight:950}.next-step-title-block p{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;transition:color .22s var(--ease-standard);font-size:.72rem;font-weight:950}.next-step-title-block h3{letter-spacing:0;margin-top:.45rem;font-size:clamp(1.45rem,2vw,2.2rem);font-weight:950;line-height:1}.next-step-copy{color:#69645d;transition:color .22s var(--ease-standard);line-height:1.7}.next-step-arrow{color:var(--blue);transition:color .22s var(--ease-standard), transform .22s var(--ease-standard);justify-self:end}.next-step-row:hover .next-step-title-block p,.next-step-row:hover .next-step-copy{color:#ffffffc2}.next-step-row:hover .next-step-arrow{color:#fff;transform:translate(.35rem)}.get-involved-serve-section{background:#111719;padding-block:clamp(7rem,12vw,12rem)}.get-involved-serve-heading{padding-top:clamp(0rem,.8vw,.8rem)}.get-involved-serve-copy{justify-self:end;max-width:48rem}.get-involved-serve-actions{flex-direction:column;gap:.75rem;margin-top:clamp(1.8rem,3vw,2.4rem);display:flex}.serve-build-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:14rem;transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), transform .24s var(--ease-standard);background:#ffffff14;border:1px solid #ffffff29;padding:clamp(1.35rem,2.6vw,2rem);box-shadow:inset 0 1px #ffffff14}.serve-build-card:hover{background:#ffffff24;border-color:#75cfff9e;transform:translateY(-4px);box-shadow:0 20px 48px #0000002e}.serve-build-card h3{color:#fff;letter-spacing:0;font-size:clamp(1.25rem,1.55vw,1.65rem);font-weight:950;line-height:1.05}.serve-build-card p{color:#ffffffc2;margin-top:1rem;line-height:1.72}@media (min-width:1024px){.get-involved-intro{grid-template-columns:minmax(18rem,.38fr) minmax(0,.62fr)}.get-involved-serve-copy{padding-top:0}}@media (min-width:640px){.get-involved-serve-actions{flex-direction:row}}.about-intro-grid{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.about-intro-title{max-width:46rem;font-size:clamp(2.65rem,5vw,5rem);line-height:.96}.about-intro-copy{color:#69645d;max-width:52rem;font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.75}.about-intro-copy p+p{margin-top:1.25rem}.about-intro-mobile-copy{display:none}.about-hero-video-section{aspect-ratio:16/9;isolation:isolate;background:#081927;min-height:auto;position:relative;overflow:hidden}.about-hero-video-shell{z-index:2;pointer-events:none;align-items:flex-start;width:100%;max-width:none;min-height:100%;margin-inline:0;padding:clamp(3rem,5vw,5.5rem) clamp(1.5rem,5.6vw,7rem);display:flex;position:relative}.about-hero-video-copy{color:#fff;text-shadow:0 .9rem 2rem #08192747;max-width:min(65rem,74vw)}.about-hero-video-copy .eyebrow{color:#fff;font-size:clamp(.78rem,.8vw,.9rem)}.about-hero-video-copy p:not(.eyebrow){color:#ffffffeb;letter-spacing:0;margin-top:clamp(1rem,1.8vw,1.6rem);font-size:clamp(1.55rem,2vw,2.65rem);font-weight:850;line-height:1.04}.about-hero-video-frame{z-index:0;background:#081927;position:absolute;inset:0;overflow:hidden}.about-hero-video-poster{z-index:1;cursor:pointer;background:linear-gradient(90deg,#08192733,#08192700),url(/images/about-hero-video-poster.jpg) 50%/cover no-repeat;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.about-hero-video-play{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0819276b;border:1px solid #ffffff85;border-radius:999px;align-items:center;min-height:3.25rem;padding:.95rem 1.25rem;font-size:.76rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;bottom:clamp(1.5rem,4vw,4rem);right:clamp(1.5rem,4vw,4rem)}.about-hero-video-section:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#081927b8 0%,#08192759 37%,#08192714 72%),linear-gradient(#08192747 0%,#08192705 48%,#0819276b 100%);position:absolute;inset:0}.about-hero-video-frame video{object-fit:cover;background:#081927;width:100%;height:100%;display:block}@media (max-width:767px){.about-hero-video-section{aspect-ratio:4/5;min-height:auto}.about-hero-video-shell{padding:clamp(2rem,8vw,3rem) clamp(1.5rem,7vw,2.5rem)}.about-hero-video-copy{max-width:min(22rem,84vw)}.about-hero-video-copy p:not(.eyebrow){max-width:17rem;font-size:clamp(1.45rem,7.4vw,2rem);line-height:1}.about-hero-video-section:after{background:linear-gradient(#081927b8 0%,#08192738 48%,#08192780 100%),linear-gradient(90deg,#08192770 0%,#0819270f 100%)}}.about-time-mobile-note{display:none}.about-time-section{align-items:center;min-height:clamp(42rem,64vw,58rem);padding-block:clamp(7.5rem,12vw,13rem);display:grid}.about-time-art{background:radial-gradient(circle at 72% 38%,#ffffff38,#0000 .45rem),repeating-radial-gradient(circle at 72% 38%,#ffffff29 0 1px,#0000 1px 4.4rem),linear-gradient(115deg,#ffffff0d,#0000 48%),#0d5e93;position:absolute;inset:0}.about-time-art:before,.about-time-art:after{content:"";transform-origin:100%;background:#ffffff47;width:clamp(9rem,20vw,18rem);height:2px;position:absolute;top:50%;right:clamp(2rem,9vw,10rem)}.about-time-art:before{transform:rotate(-36deg)}.about-time-art:after{width:clamp(6rem,14vw,12rem);transform:rotate(88deg)}.about-time-gray .about-time-art{background:radial-gradient(circle at 72% 38%,#75cfff3d,#0000 .45rem),repeating-radial-gradient(circle at 72% 38%,#ffffff1c 0 1px,#0000 1px 4.4rem),linear-gradient(115deg,#75cfff1f,#0000 46%),linear-gradient(135deg,#3c4145 0%,#20262a 54%,#111719 100%)}.about-time-soft{color:var(--ink);background:linear-gradient(135deg,#ffffffdb,#f4f7f9eb),#f3f6f7}.about-time-soft .about-time-art{background:radial-gradient(circle at 12% 20%,#75cfff38,#0000 26rem),radial-gradient(circle at 82% 76%,#2ba8f21f,#0000 30rem),linear-gradient(90deg,#20201d0e 1px,#0000 1px) 0 0/4.8rem 4.8rem,linear-gradient(#20201d0b 1px,#0000 1px) 0 0/4.8rem 4.8rem}.about-time-soft .about-time-art:before{background:linear-gradient(90deg,#0000,#2ba8f280,#0000);width:auto;height:1px;top:52%;left:clamp(1rem,6vw,6.5rem);right:clamp(1rem,6vw,6.5rem);transform:none}.about-time-soft .about-time-art:after{color:#20201d0b;content:"KAIROS";letter-spacing:.02em;background:0 0;width:auto;height:auto;font-size:clamp(5rem,15vw,15rem);font-weight:950;line-height:.8;top:auto;bottom:clamp(1.2rem,4vw,3rem);right:clamp(-1rem,3vw,3rem);transform:none}.about-time-copy{color:#20201db3;max-width:48rem;margin-top:1.75rem;font-size:clamp(1.04rem,1.22vw,1.2rem);line-height:1.82}.about-mission-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .26s var(--ease-standard), background .26s var(--ease-standard), box-shadow .26s var(--ease-standard), transform .26s var(--ease-standard);background:#ffffff14;border:1px solid #ffffff29;padding:clamp(1.5rem,3.5vw,3rem);box-shadow:inset 0 1px #ffffff14}.about-mission-card:hover{background:#ffffff21;border-color:#75cfff9e;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff24,0 26px 64px #0003}.about-mission-card:hover>p:nth-child(2){color:var(--blue)}.about-time-soft .about-mission-card{background:linear-gradient(135deg,#fffffff5,#f9fbfcdb),#fff;border-color:#1414121a;box-shadow:0 28px 70px #10151814}.about-time-soft .about-mission-card:hover{background:#fff;border-color:#2ba8f273;box-shadow:0 32px 78px #1015181f}.about-time-soft .about-mission-card:hover>p:nth-child(2){color:var(--blue)}.about-mission-kicker{color:var(--blue);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:950}.about-mission-statement{color:var(--ink);letter-spacing:0;transition:color .24s var(--ease-standard);margin-top:1.4rem;font-size:clamp(1.75rem,2.7vw,3rem);font-weight:950;line-height:1.05}.about-mission-copy{color:var(--muted);margin-top:1.35rem;line-height:1.76}.about-story-section{isolation:isolate;background:radial-gradient(circle at 12% 22%,#2ba8f22e,#0000 28rem),linear-gradient(125deg,#080b0f 0%,#111923 48%,#080b0f 100%);position:relative;overflow:hidden}.about-story-section:before{z-index:0;content:"";filter:grayscale()saturate(.45)contrast(.9)brightness(.8);opacity:.48;pointer-events:none;background:linear-gradient(90deg,#060a0e2e 0%,#060a0eb8 42%,#080b0ff7 86%),linear-gradient(#080b0f0a 0%,#080b0fbd 100%),url(/images/about-igor-tanya.jpg) 46%/min(47rem,44vw) no-repeat;position:absolute;inset:0}.about-story-section:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 17% 30%,#2ba8f22e,#0000 31rem),linear-gradient(#ffffff0d,#0000 36%);position:absolute;inset:0}.about-story-section>div{z-index:1;position:relative}.about-story-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);width:100%;max-width:82rem;margin-left:auto;display:grid}.about-story-content{gap:clamp(1.15rem,2.2vw,1.9rem);display:grid}.about-story-image{background:#111;min-height:clamp(34rem,62vw,56rem);position:relative;overflow:hidden}.about-story-image:after{content:"";pointer-events:none;background:linear-gradient(#060c121a,#060c12ad),#0d5e9347;position:absolute;inset:0}.about-story-card{border-left:.35rem solid var(--blue);background:#fff;padding:clamp(1.5rem,3.5vw,2.7rem);box-shadow:0 22px 54px #16161414}.about-story-section .about-story-card{border-color:var(--blue);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;box-shadow:0 24px 72px #00000047}.about-story-card h3{color:#20201d;letter-spacing:0;margin-top:1rem;font-size:clamp(1.8rem,2.6vw,3rem);font-weight:950;line-height:1}.about-story-section .about-story-card h3{color:#fff}.about-story-card p:not(.eyebrow){color:#69645d;margin-top:1.15rem;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.78}.about-story-section .about-story-card p:not(.eyebrow),.about-story-section .about-story-row p{color:#ffffffbd}.story-section-copy{color:#ffffffdb}.about-story-list{border-top:1px solid #14141224;margin-top:0}.about-story-section .about-story-list{border-color:#ffffff29}.about-story-row{border-bottom:1px solid #14141224;grid-template-columns:4rem minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);padding-block:clamp(1.35rem,2.7vw,2.25rem);display:grid}.about-story-section .about-story-row{border-color:#ffffff29}.about-story-row span{color:var(--blue);letter-spacing:.14em;font-size:.74rem;font-weight:950}.about-story-row h3{color:#20201d;letter-spacing:0;margin:0;font-size:clamp(1.25rem,1.7vw,1.7rem);font-weight:950;line-height:1.05}.about-story-section .about-story-row h3{color:#fff}.about-story-row p{color:#69645d;margin-top:.8rem;font-size:clamp(1rem,1.08vw,1.1rem);line-height:1.72}@media (max-width:900px){.about-story-section:before{opacity:.32;background:linear-gradient(#060a0e9e,#080b0ff5 74%),url(/images/about-igor-tanya.jpg) top/min(34rem,92vw) no-repeat}.about-story-grid{max-width:none;margin-left:0}}.about-story-section:before{filter:none;opacity:1;background:linear-gradient(90deg,#2ba8f224,#0000 44%),linear-gradient(#ffffff0d,#0000 36%)}.about-story-grid{gap:clamp(1.6rem,4vw,3.4rem);max-width:100rem;margin-inline:auto}.about-story-feature{--story-bg:url(/images/about/story-family-lanai.jpg);--story-position:center center;isolation:isolate;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;padding:clamp(1.4rem,4vw,3.2rem);position:relative;overflow:hidden;box-shadow:0 28px 90px #00000047}.about-story-feature:before{z-index:-2;background:linear-gradient(90deg, #060a0ef0 0%, #060a0ec4 48%, #060a0e75 100%), var(--story-bg) var(--story-position) / cover no-repeat;content:"";filter:grayscale()saturate(.18)contrast(.88)brightness(.78);opacity:.9;position:absolute;inset:0;transform:scale(1.02)}.about-story-feature:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 18% 14%,#2ba8f22e,#0000 25rem),linear-gradient(#ffffff0d,#0000 42%);position:absolute;inset:0}.about-story-feature-family{--story-bg:url(/images/about/story-family-lanai.jpg);--story-position:center 48%}.about-story-feature-calling{--story-bg:url(/images/about-igor-tanya.jpg);--story-position:left 42% center}.about-story-feature-copy{max-width:74rem}.about-story-feature-copy h3{color:#fff;letter-spacing:0;margin-top:.85rem;font-size:clamp(2.1rem,4vw,4.8rem);font-weight:950;line-height:.96}.about-story-feature-copy p:not(.eyebrow){color:#fffc;max-width:62rem;margin-top:1.1rem;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.72}.about-story-list{border-top:0;gap:.75rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.about-story-row{transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), transform .22s var(--ease-standard);background:#060b107a;border:1px solid #ffffff24;border-radius:8px;padding-block:0;display:block;overflow:hidden}.about-story-row:hover,.about-story-row[open]{background:#08141db8;border-color:#2ba8f28c;transform:translateY(-2px)}.about-story-summary{cursor:pointer;grid-template-columns:4rem minmax(0,1fr) minmax(5.8rem,auto);align-items:center;gap:clamp(.9rem,2vw,1.5rem);padding:clamp(1.15rem,2.4vw,1.75rem);list-style:none;display:grid}.about-story-summary::-webkit-details-marker{display:none}.about-story-number,.about-story-summary p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:950}.about-story-section .about-story-summary p{color:var(--blue);margin:0;font-size:.74rem;line-height:1.1}.about-story-summary h4{color:#fff;letter-spacing:0;transition:color .22s var(--ease-standard);margin-top:.35rem;font-size:clamp(1.35rem,2vw,2.15rem);font-weight:950;line-height:1.02}.about-story-summary .expand-label{align-self:center}.about-story-row:hover .about-story-summary h4,.about-story-row[open] .about-story-summary h4{color:var(--blue)}.about-story-body{color:#fffc;opacity:0;max-height:0;transition:max-height .52s var(--ease-standard), opacity .26s var(--ease-standard), transform .32s var(--ease-standard);overflow:hidden;transform:translateY(.5rem)}.about-story-row[open] .about-story-body{opacity:1;max-height:36rem;transform:translateY(0)}.about-story-body-inner{border-top:1px solid #ffffff24;max-width:72rem;margin:0 clamp(1.15rem,2.4vw,1.75rem) clamp(1.25rem,2.5vw,1.9rem) calc(clamp(1.15rem,2.4vw,1.75rem) + 4rem + clamp(.9rem,2vw,1.5rem));padding-top:1.05rem;font-size:clamp(1rem,1.12vw,1.1rem);line-height:1.78}.about-story-section .about-story-body-inner p{color:#fffc;margin-top:0;font-size:clamp(1rem,1.12vw,1.1rem);line-height:1.78}.about-story-body-inner p+p{margin-top:1rem}@media (max-width:760px){.about-story-feature{padding:clamp(1.1rem,6vw,1.6rem)}.about-story-feature:before{background:linear-gradient(180deg, #060a0ee0 0%, #060a0eb8 48%, #060a0ef0 100%), var(--story-bg) var(--story-position) / cover no-repeat}.about-story-feature-copy h3{font-size:clamp(2rem,12vw,3.4rem)}.about-story-summary{grid-template-columns:minmax(0,1fr) minmax(5.8rem,auto)}.about-story-number{grid-column:1/-1}.about-story-body-inner{margin-inline:clamp(1.15rem,2.4vw,1.75rem)}}.about-story-intro-section{isolation:isolate;background:radial-gradient(circle at 14% 16%,#2ba8f224,#0000 28rem),linear-gradient(135deg,#f7f8f8 0%,#e7eaeb 54%,#d8dde0 100%);position:relative;overflow:hidden}.about-story-intro-section:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffc7,#0000 54%),linear-gradient(#ffffffad,#0000 48%);position:absolute;inset:0}.about-story-intro-section>div{z-index:1;position:relative}.about-story-intro-section .section-title{color:var(--ink);font-size:clamp(4.4rem,10vw,11rem)}.about-story-intro-title{line-height:.88}.about-story-intro-title span{display:block}.about-story-mobile-word{display:none!important}.about-story-title-emphasis{color:inherit;transition:color .26s var(--ease-standard)}.about-story-intro-section:hover .about-story-title-emphasis,.about-story-intro-section:focus-within .about-story-title-emphasis{color:var(--blue)!important}.about-story-intro-section .story-section-copy{color:#4f4b45;max-width:58rem;font-size:clamp(1.08rem,1.45vw,1.42rem);line-height:1.7}.about-story-mobile-copy{display:none}.about-story-purpose{color:var(--blue);font-weight:950}.about-story-family-section{background:#f4f7f8;align-items:center;min-height:min(58rem,100vh);display:flex}.about-story-family-section:before{filter:grayscale()saturate(.08)contrast(.95)brightness(1.03);opacity:1;background:linear-gradient(90deg,#f4f7f8de 0%,#f4f7f8cc 48%,#f4f7f8b8 100%),url(/images/about/story-family-lanai.jpg) 50%/cover no-repeat}.about-story-family-section:after{background:radial-gradient(circle at 18% 15%,#2ba8f214,#0000 30rem),linear-gradient(#ffffff5c,#0000 50%)}.about-story-family-section .about-story-feature{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff57;border-color:#1414121f;max-width:76rem;box-shadow:0 18px 54px #16161414}.about-story-family-section .about-story-feature:before,.about-story-family-section .about-story-feature:after{display:none}.about-story-family-section .about-story-feature-copy h3,.about-story-calling-section .about-story-feature-copy h3{color:var(--ink)}.about-story-family-section .about-story-feature-copy p:not(.eyebrow),.about-story-calling-section .about-story-feature-copy p:not(.eyebrow){color:#55514a}.about-story-family-section .about-story-row,.about-story-calling-section .about-story-row{background:#ffffff57;border-color:#1414121a;box-shadow:0 12px 32px #1616140a}.about-story-family-section .about-story-row:hover,.about-story-family-section .about-story-row[open],.about-story-calling-section .about-story-row:hover,.about-story-calling-section .about-story-row[open]{background:#ffffffd1;border-color:#2ba8f259}.about-story-family-section .about-story-summary h4,.about-story-calling-section .about-story-summary h4{color:var(--ink)}.about-story-family-section .about-story-row:hover .about-story-summary h4,.about-story-family-section .about-story-row[open] .about-story-summary h4,.about-story-calling-section .about-story-row:hover .about-story-summary h4,.about-story-calling-section .about-story-row[open] .about-story-summary h4{color:var(--blue)}.about-story-family-section .about-story-body-inner,.about-story-calling-section .about-story-body-inner{border-color:#1414121a}.about-story-family-section .about-story-body-inner p,.about-story-calling-section .about-story-body-inner p{color:#55514a}.about-story-calling-section{background:#eef0ed;align-items:center;min-height:min(60rem,100vh);display:flex}.about-story-calling-section:before{filter:grayscale()saturate(.04)contrast(.95)brightness(1.02);opacity:.36;background:url(/images/about/story-embracing-call-portrait.jpg) 50%/cover no-repeat}.about-story-calling-section:after{background:linear-gradient(90deg,#f5f6f357 0%,#f5f6f380 42%,#f5f6f3c7 66%,#f5f6f3f0 100%),radial-gradient(circle at 18% 82%,#2ba8f21a,#0000 25rem),radial-gradient(circle at 86% 12%,#ffffff94,#0000 26rem),linear-gradient(#ffffff8a,#eef0eda8)}.about-story-calling-grid{align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.about-story-calling-photo{min-height:clamp(26rem,44vw,45rem);box-shadow:none;filter:none;background:0 0;position:relative;overflow:hidden}.about-story-calling-photo:after{content:"";background:linear-gradient(90deg,#ffffff14,#0000 55%),#2ba8f21f;display:none;position:absolute;inset:0}.about-story-calling-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff85;border:1px solid #1414121f;border-radius:8px;align-self:center;padding:clamp(1.35rem,3vw,2.6rem);box-shadow:0 24px 72px #343e3a14}.about-story-calling-panel .about-story-list{margin-top:clamp(1.3rem,2.4vw,2rem)}.about-story-calling-section .about-story-row{background:#ffffff61}@media (min-width:1024px){.about-story-calling-grid{grid-template-columns:minmax(24rem,.42fr) minmax(0,.58fr)}}@media (max-width:760px){.about-story-intro-section .section-title{font-size:clamp(3.8rem,18vw,6rem)}.about-story-family-section{min-height:0}.about-story-family-section:before{background:linear-gradient(#f5f8f9e6 0%,#f5f8f9cc 52%,#f5f8f9e6 100%),url(/images/about/story-family-lanai.jpg) 50%/cover no-repeat}.about-story-calling-photo{min-height:clamp(13rem,46vw,22rem)}.about-story-calling-section:before{opacity:.3;background-position:28%}.about-story-calling-section:after{background:linear-gradient(#f5f6f39e 0%,#f5f6f3d6 46%,#f5f6f3f0 100%),radial-gradient(circle at 18% 22%,#2ba8f21a,#0000 18rem)}.about-story-calling-panel{background:#ffffff9e}}.about-values-title span{white-space:nowrap;display:block}.about-values-title .about-values-culture-accent{white-space:inherit;display:inline}.about-values-header{align-items:end}.about-values-copy{width:44rem;max-width:44rem;line-height:1.62;justify-self:end!important}.giving-support-intro{color:#ffffffeb}.giving-support-section .giving-support-grid{border-color:#fff3}.giving-support-section .giving-support-card{background:#0c253633;border-color:#fff3;box-shadow:inset 0 1px #ffffff0d}.giving-support-section .giving-support-card:hover{background:#ffffff1a}.our-life-week-section{background:radial-gradient(circle at 12% 18%,#2ba8f21f,#0000 27rem),#f3f5f6}.our-life-week-hub{opacity:1;background:#fff;border:1px solid #14141221;margin-top:clamp(2rem,4vw,3.6rem);transform:none;box-shadow:0 26px 80px #16161414}.our-life-week-tabs{background:#1414121f;gap:1px;display:grid}.our-life-week-tab{color:#20201d;text-align:left;min-height:9.5rem;transition:background .22s var(--ease-standard), color .22s var(--ease-standard);background:#fffffff0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1rem,2.2vw,1.45rem);display:grid}.our-life-week-tab:hover,.our-life-week-tab:focus-visible,.our-life-week-tab.is-active{color:#20201d;box-shadow:inset 0 -.18rem 0 var(--blue);background:radial-gradient(circle at 92% 12%,#2ba8f233,#0000 12rem),#eef8ff}.our-life-week-tab-kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.52rem;font-size:.84rem;font-weight:950;line-height:1;display:flex}.our-life-week-tab-kicker svg{flex:none}.our-life-week-tab-copy{grid-column:1/-1;gap:.45rem;min-width:0;display:grid}.our-life-week-tab-copy>span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.our-life-week-tab-copy strong{letter-spacing:0;gap:.08rem;font-size:clamp(1.2rem,1.7vw,1.7rem);font-weight:950;line-height:.98;display:grid}.our-life-week-tab-copy em{color:#6d6962;max-width:18rem;transition:color .22s var(--ease-standard);font-size:.86rem;font-style:normal;font-weight:750;line-height:1.45}.our-life-week-tab:hover .our-life-week-tab-copy em,.our-life-week-tab:focus-visible .our-life-week-tab-copy em,.our-life-week-tab.is-active .our-life-week-tab-copy em{color:#4f4b45}.our-life-week-detail{background:radial-gradient(circle at 95% 4%,#2ba8f221,#0000 18rem),#fff;min-height:clamp(31rem,36vw,39rem);padding:clamp(1.35rem,3.4vw,3.25rem)}.our-life-week-detail-grid{align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.our-life-week-detail h3{color:#20201d;letter-spacing:0;max-width:48rem;margin-top:.95rem;font-size:clamp(2rem,4.2vw,4.35rem);font-weight:950;line-height:.98}.our-life-week-detail-copy{color:#5e5b55;max-width:46rem;margin-top:1.15rem;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.74}.our-life-week-actions{flex-direction:column;gap:.75rem;margin-top:clamp(1.45rem,3vw,2.35rem);display:flex}.our-life-week-button{color:#0d5e93;letter-spacing:.12em;text-transform:uppercase;width:fit-content;min-height:3.05rem;transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);background:#2ba8f21a;border:1px solid #2ba8f26b;justify-content:center;align-items:center;gap:.55rem;padding:.82rem 1.15rem;font-size:.76rem;font-weight:950;line-height:1;display:inline-flex}.our-life-week-button:hover,.our-life-week-button:focus-visible{color:#0d5e93;background:#2ba8f22b;border-color:#2ba8f29e;transform:translateY(-2px)}.our-life-week-button svg{transition:transform .22s var(--ease-standard)}.our-life-week-button:hover svg,.our-life-week-button:focus-visible svg{transform:translate(.22rem)}.our-life-week-mini-panel{color:#20201d;background:radial-gradient(circle at 90% 8%,#2ba8f229,#0000 14rem),#f5f9fb;border:1px solid #1414121f;flex-direction:column;min-height:100%;padding:clamp(1.25rem,2.8vw,2rem);display:flex}.our-life-week-mini-panel.light{color:#20201d;background:#f3f5f6}.our-life-week-mini-panel>span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.our-life-service-bulletin-meta{gap:.28rem;margin-top:.75rem;display:grid}.our-life-service-bulletin-meta strong{color:#4f4b45;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:900;line-height:1.35}.our-life-service-bulletin-meta p{color:#667078;margin:0;font-size:.88rem;font-weight:700;line-height:1.35}.our-life-week-order{margin-top:auto;padding-top:clamp(1.4rem,3vw,2.4rem);display:grid}.our-life-week-order li{color:#4f4b45;border-top:1px solid #14141221;grid-template-columns:2.7rem minmax(0,1fr);align-items:center;gap:.8rem;padding-block:.82rem;font-weight:800;display:grid}.our-life-week-order li span{color:var(--blue);letter-spacing:.14em;font-size:.68rem;font-weight:950}.our-life-week-events{border-top:1px solid #1414121f;align-content:stretch;gap:0;display:grid}.our-life-week-event-row{color:#20201d;cursor:pointer;width:100%;font:inherit;text-align:left;transition:background .22s var(--ease-standard), padding-inline .22s var(--ease-standard);background:0 0;border:0;border-bottom:1px solid #1414121f;grid-template-columns:minmax(3.25rem,5.5rem) minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1rem;display:grid}.our-life-week-event-row>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:950}.our-life-week-event-row strong{letter-spacing:0;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:950}.our-life-week-event-row p{color:#69645d;margin-top:.3rem;font-size:.9rem;line-height:1.45}.our-life-next-step-application{grid-column:1/-1;gap:clamp(1rem,2vw,1.35rem);display:grid}.our-life-next-step-back{gap:var(--kairos-arrow-link-gap);width:fit-content;min-height:var(--kairos-arrow-link-min-height);padding:var(--kairos-arrow-link-padding);color:#5f686f;cursor:pointer;font:inherit;font-size:var(--kairos-arrow-link-font-size);font-weight:var(--kairos-arrow-link-weight);letter-spacing:var(--kairos-arrow-link-tracking);line-height:var(--kairos-arrow-link-font-size);text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:999px;align-items:center;display:inline-flex}.our-life-next-step-back:hover,.our-life-next-step-back:focus-visible{color:var(--blue);outline:0;transform:translate(-.2rem)}.our-life-next-step-back svg{width:var(--kairos-arrow-link-icon);height:var(--kairos-arrow-link-icon);flex:0 0 var(--kairos-arrow-link-icon)}.our-life-next-step-panel{min-height:0}.our-life-week-detail .our-life-next-step-panel h3{margin-top:.65rem;font-size:clamp(1.65rem,2.7vw,2.7rem);line-height:1.03}.our-life-next-step-panel .eyebrow{margin:0}.our-life-next-step-form .connect-form-field:last-of-type{grid-column:1/-1}.our-life-next-step-form .connect-form-field:has(textarea){grid-column:1/-1}.our-life-next-step-form .connect-form-field span{color:var(--blue)}.our-life-next-step-form .connect-form-field input,.our-life-next-step-form .connect-form-field textarea,.our-life-next-step-form .connect-form-field select{background:#f8fbfd;border-color:#122a3a24;border-radius:8px}.our-life-next-step-form .connect-form-actions{justify-content:flex-end;display:flex}.our-life-next-step-form .connect-form-submit,.our-life-next-step-official{justify-content:center;align-items:center;gap:var(--kairos-arrow-link-gap);width:fit-content;min-height:var(--kairos-arrow-link-min-height);box-shadow:none;padding:var(--kairos-arrow-link-padding);color:#5f686f;font-size:var(--kairos-arrow-link-font-size);font-weight:var(--kairos-arrow-link-weight);letter-spacing:var(--kairos-arrow-link-tracking);line-height:var(--kairos-arrow-link-font-size);text-align:center;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:999px;text-decoration:none;display:inline-flex}.our-life-next-step-form .connect-form-submit{cursor:pointer}.our-life-next-step-form .connect-form-submit:hover,.our-life-next-step-form .connect-form-submit:focus-visible,.our-life-next-step-official:hover,.our-life-next-step-official:focus-visible{color:var(--blue);outline:0;transform:translate(.2rem)}.our-life-next-step-form .connect-form-submit svg,.our-life-next-step-official svg{width:var(--kairos-arrow-link-icon);height:var(--kairos-arrow-link-icon);flex:0 0 var(--kairos-arrow-link-icon)}.our-life-week-event-row svg,.our-life-week-next-card svg{color:var(--blue);transition:transform .22s var(--ease-standard)}.our-life-week-event-row:hover svg,.our-life-week-event-row:focus-visible svg,.our-life-week-next-card:hover svg,.our-life-week-next-card:focus-visible svg{transform:translate(.25rem)}.our-life-week-sermon-meta{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-size:.74rem;font-weight:950}.our-life-week-sermon-list{gap:.75rem;margin-top:1.25rem;display:grid}.our-life-week-sermon-list li{border-left:.22rem solid var(--blue);color:#4c4944;background:#fff;padding:.85rem .95rem;font-weight:800;line-height:1.45}.our-life-week-next-grid{gap:.8rem;display:grid}.our-life-week-next-card{color:#20201d;min-height:8.5rem;transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard);background:#f5f7f8;border:1px solid #1414121f;align-content:start;padding:1.1rem;display:grid;position:relative}.our-life-week-next-card:hover,.our-life-week-next-card:focus-visible{background:#fff;border-color:#2ba8f273}.our-life-week-next-card strong{color:#20201d;letter-spacing:0;font-size:1.05rem;font-weight:950}.our-life-week-next-card p{color:#69645d;margin-top:.55rem;font-size:.9rem;line-height:1.5}.our-life-week-next-card svg{position:absolute;bottom:1rem;right:1rem}.our-life-sunday-grid{gap:clamp(1rem,3vw,2rem);display:grid}.our-life-sunday-panel,.our-life-sermon-panel{min-height:100%;padding:clamp(1.5rem,3.5vw,3rem)}.our-life-service-meta{color:#ffffffc7;gap:.55rem;margin-top:1.4rem;font-weight:800;line-height:1.5;display:grid}.our-life-service-order{border-top:1px solid #ffffff24;gap:0;margin-top:clamp(2rem,4vw,3.2rem);display:grid}.our-life-service-order li{color:#ffffffd6;border-bottom:1px solid #ffffff24;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:1rem;font-weight:800;display:grid}.our-life-service-order span{color:var(--blue);letter-spacing:.14em;font-size:.74rem;font-weight:950}.our-life-sermon-panel{background:radial-gradient(circle at 92% 8%,#2ba8f221,#0000 18rem),#f7f8f8;border:1px solid #1414121f}.our-life-sermon-panel h3{letter-spacing:0;max-width:46rem;margin-top:1rem;font-size:clamp(2rem,4vw,4rem);font-weight:950;line-height:.98}.our-life-sermon-scripture{letter-spacing:.12em;text-transform:uppercase;font-weight:950;color:var(--blue)!important;margin-top:1.25rem!important;font-size:.78rem!important}.our-life-sermon-panel p:not(.eyebrow){color:#5e5b55;max-width:48rem;margin-top:1.35rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}.our-life-sermon-actions,.our-life-future-actions{flex-direction:column;gap:.75rem;margin-top:clamp(1.6rem,3vw,2.4rem);display:flex}.our-life-calendar-section{background:linear-gradient(120deg,#f3f7f9f5,#eef8ffe6),url(/images/community-group.jpeg) 50%/cover;position:relative;overflow:hidden}.our-life-calendar-board{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #1414121f;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1rem,2vw,1.4rem);box-shadow:0 24px 70px #16161417}.our-life-weekly-calendar{background:#1414121f;gap:1px;display:grid;overflow:hidden}.our-life-calendar-day{color:#20201d;min-height:14rem;transition:background .22s var(--ease-standard), box-shadow .22s var(--ease-standard);background:#fff;flex-direction:column;padding:clamp(.95rem,1.6vw,1.25rem);display:flex}.our-life-calendar-day.has-events{background:radial-gradient(circle at 94% 10%,#2ba8f221,#0000 10rem),#fff}.our-life-calendar-day-head{border-bottom:1px solid #1414121c;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.8rem;display:flex}.our-life-calendar-day-head strong{color:#20201d;font-size:.92rem;font-weight:950}.our-life-calendar-day-events{gap:.65rem;margin-top:.9rem;display:grid}.our-life-calendar-day-events>p{color:#858078;font-size:.88rem;font-weight:800}.our-life-calendar-mini-event{border-left:.22rem solid var(--blue);color:#20201d;transition:background .22s var(--ease-standard), transform .22s var(--ease-standard);background:#f4f8fa;gap:.28rem;padding:.72rem .8rem;display:grid}.our-life-calendar-mini-event:hover,.our-life-calendar-mini-event:focus-visible{background:#eef8ff;transform:translateY(-2px)}.our-life-calendar-mini-event strong{font-size:.92rem;font-weight:950;line-height:1.15}.our-life-calendar-mini-event span{color:var(--blue);font-size:.78rem;font-weight:850}.our-life-calendar-controls{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.our-life-month-calendar{border-top:1px solid #1414121f;gap:0;margin-top:1rem;display:grid}.our-life-month-event{color:#20201d;transition:background .22s var(--ease-standard), padding-inline .22s var(--ease-standard);border-bottom:1px solid #1414121f;grid-template-columns:minmax(5.5rem,.16fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1rem;display:grid}.our-life-month-event>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.our-life-month-event strong{letter-spacing:0;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:950}.our-life-month-event p{color:#69645d;margin-top:.28rem;font-size:.92rem;line-height:1.45}.our-life-month-event svg{color:var(--blue);transition:transform .22s var(--ease-standard)}.our-life-month-event:hover svg,.our-life-month-event:focus-visible svg{transform:translate(.25rem)}.our-life-family-section{background:linear-gradient(120deg,#fffffff5,#f9f4eee6),url(/images/kids-ministry.jpeg) 50%/cover;position:relative;overflow:hidden}.our-life-family-experience{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.our-life-family-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #1414121f;padding:clamp(1.5rem,3.5vw,3rem);box-shadow:0 24px 64px #16161414}.our-life-family-card>span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:950}.our-life-family-card h3{color:#20201d;letter-spacing:0;margin-top:1.4rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:950;line-height:1}.our-life-family-card ul{gap:.85rem;margin-top:1.7rem;display:grid}.our-life-family-card li{border-left:.25rem solid var(--blue);color:#4c4944;background:#fff;padding:.9rem 1rem;line-height:1.55}.our-life-family-practice{color:#20201d;background:#eef8ff;margin-top:1.5rem;padding:1.2rem}.our-life-family-practice strong{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.our-life-family-practice p{color:#4f4b45;margin-top:.65rem;line-height:1.65}.our-life-family-activities{background:#1414121f;border:1px solid #1414121f;gap:1px;margin-top:clamp(1.5rem,3vw,2.4rem);display:grid;overflow:hidden}.our-life-family-activities article{background:#ffffffe0;padding:clamp(1rem,2vw,1.4rem)}.our-life-family-activities span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:950}.our-life-family-activities p{color:#5e5b55;margin-top:.65rem;line-height:1.6}.our-life-announcements-section{background:radial-gradient(circle at 12% 18%,#2ba8f21a,#0000 24rem),linear-gradient(135deg,#f7f9fa 0%,#eef3f6 46%,#fff 100%);align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.our-life-featured-announcements{gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.our-life-featured-announcement{color:#20201d;transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard);background:radial-gradient(circle at 92% 10%,#2ba8f224,#0000 15rem),#f7f9fa;border:1px solid #1414121f;align-content:start;padding:clamp(1.4rem,2.6vw,2rem);display:grid}.our-life-featured-announcement svg{color:var(--blue)}.our-life-featured-announcement>span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin-top:1rem;font-size:.72rem;font-weight:950}.our-life-featured-announcement h3{letter-spacing:0;margin-top:1.2rem;font-size:clamp(1.4rem,2vw,2.2rem);font-weight:950;line-height:1}.our-life-featured-announcement p{color:#66625c;margin-top:1rem;line-height:1.7}.our-life-featured-announcement strong{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:1.5rem;font-size:.74rem;font-weight:950;display:inline-flex}.our-life-quote-section{background:radial-gradient(circle at 82% 16%,#2ba8f226,#0000 26rem),linear-gradient(135deg,#f8fbfd,#eef7fd 56%,#fff);position:relative;overflow:hidden}.our-life-quote-card{background:#ffffffd1;border:1px solid #2ba8f233;padding:clamp(1.6rem,5vw,4rem);position:relative;overflow:hidden;box-shadow:0 30px 80px #16161414}.our-life-quote-card:before{aspect-ratio:1;content:"";background:#2ba8f214;border:1px solid #2ba8f23d;border-radius:999px;width:min(36rem,70vw);position:absolute;inset:auto -10% -45% auto}.our-life-quote-mark{color:#2ba8f233;position:absolute;top:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,3rem)}.our-life-quote-card blockquote{color:#20201d;letter-spacing:0;text-wrap:balance;max-width:72rem;margin-top:clamp(1.2rem,3vw,2.2rem);font-size:clamp(2rem,5vw,5rem);font-weight:950;line-height:.98;position:relative}.our-life-quote-link{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;transition:color .22s var(--ease-standard), transform .22s var(--ease-standard);align-items:center;gap:.55rem;margin-top:clamp(1.4rem,3vw,2.4rem);font-size:.78rem;font-weight:950;display:inline-flex;position:relative}.our-life-quote-link:hover,.our-life-quote-link:focus-visible{color:#0d5e93;transform:translate(.25rem)}.our-life-gallery-feature,.our-life-gallery-strip figure{background:#dfe8ed;margin:0;position:relative;overflow:hidden}.our-life-gallery-feature{min-height:clamp(22rem,40vw,38rem)}.our-life-gallery-feature:after,.our-life-gallery-strip figure:after{content:"";background:linear-gradient(#0000 42%,#080b0f94);position:absolute;inset:0}.our-life-gallery-feature figcaption,.our-life-gallery-strip figcaption{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950;position:absolute;bottom:1rem;right:1rem}.our-life-testimony-card{background:#ffffffeb;align-content:start;padding:clamp(1.2rem,2.5vw,1.9rem);display:grid}.our-life-testimony-card>div{aspect-ratio:1;background:#dfe8ed;border-radius:999px;width:clamp(4.8rem,8vw,6.4rem);position:relative;overflow:hidden}.our-life-testimony-card span{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin-top:1.1rem;font-size:.72rem;font-weight:950}.our-life-testimony-card h3{color:#20201d;letter-spacing:0;margin-top:.75rem;font-size:clamp(1.25rem,1.7vw,1.8rem);font-weight:950;line-height:1.02}.our-life-testimony-card p{color:#66625c;margin-top:.9rem;line-height:1.66}.our-life-stay-section{background:radial-gradient(circle at 8% 16%,#2ba8f226,#0000 25rem),#eef8ff}.our-life-stay-card{background:#ffffffc7;border:1px solid #2ba8f238;align-items:end;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,3.2rem);display:grid;box-shadow:0 24px 70px #16161412}.our-life-stay-card p:not(.eyebrow){color:#4f4b45;max-width:52rem;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.72}.our-life-featured-heading{max-width:56rem}.our-life-featured-card{color:#20201d;min-height:19rem;transition:background .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard), box-shadow .22s var(--ease-standard);background:#fff;border:1px solid #1414121f;flex-direction:column;padding:clamp(1.35rem,2.6vw,2.2rem);display:flex}.our-life-featured-card:hover,.our-life-featured-card:focus-visible{color:#fff;background:#171818;transform:translateY(-4px);box-shadow:0 24px 60px #16161429}.our-life-featured-card span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.our-life-featured-card h3{letter-spacing:0;margin-top:1.4rem;font-size:clamp(1.5rem,2.1vw,2.4rem);font-weight:950;line-height:1}.our-life-featured-card p{color:#69645d;transition:color .22s var(--ease-standard);margin-top:1rem;line-height:1.7}.our-life-featured-card:hover p,.our-life-featured-card:focus-visible p{color:#ffffffb8}.our-life-featured-card svg{color:var(--blue);transition:transform .22s var(--ease-standard);margin-top:auto}.our-life-featured-card:hover svg,.our-life-featured-card:focus-visible svg{transform:translate(.28rem)}.our-life-story-card{background:#f7f8f8;border:1px solid #1414121f;padding:1rem}.our-life-story-card>div{background:#111;min-height:clamp(17rem,24vw,23rem);position:relative;overflow:hidden}.our-life-story-card h3{letter-spacing:0;margin-top:1.4rem;padding-inline:.35rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:950;line-height:1}.our-life-story-card p{color:#69645d;padding:1rem .35rem .35rem;line-height:1.7}.our-life-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.our-life-gallery-item{background:#111;min-height:clamp(12rem,20vw,18rem);position:relative;overflow:hidden}.our-life-gallery-item:after{content:"";background:linear-gradient(#0000 35%,#00000094);position:absolute;inset:0}.our-life-gallery-item figcaption{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.7rem;font-weight:950;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.our-life-gallery-item figcaption svg{color:var(--blue)}.our-life-future-section{color:#fff;background:#0d5e93}.our-life-future-card{background:linear-gradient(135deg,#080d11b8,#0d5e938a),#ffffff14;border:1px solid #ffffff2e;align-items:center;gap:clamp(1.8rem,4vw,4rem);padding:clamp(1.75rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.our-life-future-card p:not(.eyebrow){color:#ffffffc7;max-width:48rem;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.75}.our-life-future-spark,.our-life-future-people{color:#ffffff21;position:absolute}.our-life-future-spark{top:16%;right:6%}.our-life-future-people{bottom:14%;right:14%}.our-life-week-section>.wrapper{z-index:1;position:relative}.our-life-week-hub{box-shadow:0 26px 80px #1616141a}.our-life-week-tab{transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard)}.our-life-week-tab:hover,.our-life-week-tab:focus-visible{transform:translateY(-2px)}.our-life-calendar-section>.wrapper{z-index:1;position:relative}.our-life-calendar-board{background:#ffffff14;border-color:#ffffff29;box-shadow:0 30px 90px #0003}.our-life-weekly-calendar{background:#ffffff29}.our-life-calendar-day,.our-life-calendar-day.has-events{background:#fffffff0}.our-life-calendar-day:hover{box-shadow:inset 0 0 0 1px #2ba8f266}.our-life-calendar-mini-event{background:#fff}.our-life-month-calendar{border-top:0;gap:1rem}.our-life-month-week-head{border-bottom:1px solid #ffffff21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.95rem 1rem;display:flex}.our-life-month-week-head span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.our-life-month-week-head strong{color:#ffffffdb;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.our-life-month-week-events{display:grid}.our-life-month-event{color:#fff;border-color:#ffffff1f;padding-inline:1rem}.our-life-month-event:hover,.our-life-month-event:focus-visible{background:#ffffff14;padding-inline:1.25rem}.our-life-month-event strong{color:#fff}.our-life-family-section>.wrapper{z-index:1;position:relative}.our-life-family-top{align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.our-life-family-card{color:#fff;background:#ffffff1f;border-color:#fff3;box-shadow:0 28px 80px #0003}.our-life-family-action-row{align-items:end;gap:clamp(1rem,2.5vw,1.8rem);margin-top:clamp(1.5rem,4vw,3rem);display:grid}.our-life-family-activities{background:0 0;border:0;gap:.75rem;margin-top:0;display:grid}.our-life-family-activities article{color:#fff;transition:background .22s var(--ease-standard), transform .22s var(--ease-standard);background:#ffffff1a;border:1px solid #ffffff2e}.our-life-family-activities article:hover{background:#ffffff29;transform:translate(.35rem)}.our-life-family-guide-link{color:#fff;letter-spacing:.12em;text-transform:uppercase;transition:color .22s var(--ease-standard), transform .22s var(--ease-standard);border-bottom:1px solid #2ba8f28c;justify-self:start;align-items:center;gap:.55rem;padding-bottom:.35rem;font-size:.78rem;font-weight:950;display:inline-flex}.our-life-family-guide-link:hover,.our-life-family-guide-link:focus-visible{color:var(--blue);transform:translate(.25rem)}.our-life-featured-announcement{transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), box-shadow .22s var(--ease-standard), transform .22s var(--ease-standard);background:#f7f8f8}.our-life-featured-announcement:hover,.our-life-featured-announcement:focus-visible{background:#fff;transform:translateY(-3px);box-shadow:0 22px 58px #16161414}.our-life-quote-section>.wrapper{z-index:1;position:relative}.our-life-quote-card{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.our-life-quote-mark{color:#2ba8f25c;top:0;right:0}.our-life-quote-card blockquote{color:#fff;text-shadow:0 20px 70px #00000047;max-width:82rem}.our-life-quote-actions{flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.4rem;width:100%;margin-top:clamp(2rem,3.6vw,3.35rem);display:flex;position:relative}.our-life-quote-actions .our-life-quote-link{width:auto;margin-top:0}.our-life-gallery-feature,.our-life-gallery-strip figure{transition:filter .26s var(--ease-standard), transform .26s var(--ease-standard);box-shadow:0 24px 68px #1616141c}.our-life-gallery-feature:hover,.our-life-gallery-strip figure:hover{filter:saturate(1.04);transform:translateY(-3px)}.our-life-testimony-list{background:0 0;gap:1rem;padding:0}.our-life-testimony-card{transition:background .22s var(--ease-standard), box-shadow .22s var(--ease-standard), transform .22s var(--ease-standard);background:#ffffffb8;border:1px solid #1414121f}.our-life-testimony-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 52px #16161414}.our-life-stay-section>.wrapper{z-index:1;position:relative}@media (min-width:640px){.our-life-week-actions{flex-flow:wrap}.our-life-sermon-actions,.our-life-future-actions{flex-direction:row}}@media (min-width:768px){.our-life-week-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.our-life-weekly-calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.our-life-week-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.our-life-family-activities{grid-template-columns:1fr}.our-life-featured-announcements{grid-template-columns:repeat(2,minmax(0,1fr))}.our-life-announcement-grid,.our-life-featured-grid,.our-life-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.our-life-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.our-life-testimony-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.our-life-week-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.our-life-week-detail-grid{grid-template-columns:minmax(0,.55fr) minmax(24rem,.45fr)}.our-life-sunday-grid{grid-template-columns:minmax(24rem,.46fr) minmax(0,.54fr)}.our-life-family-grid{grid-template-columns:minmax(22rem,.38fr) minmax(0,.62fr)}.our-life-family-experience,.our-life-future-card{grid-template-columns:minmax(20rem,.4fr) minmax(0,.6fr)}.our-life-family-top{grid-template-columns:minmax(22rem,.46fr) minmax(0,.54fr)}.our-life-family-action-row{grid-template-columns:minmax(0,.68fr) auto}.our-life-family-guide-link{justify-self:end}.our-life-stay-card{grid-template-columns:minmax(20rem,.4fr) minmax(0,.6fr)}}@media (max-width:767px){.our-life-week-tab{min-height:8.4rem}.our-life-week-detail{min-height:auto}.our-life-week-detail h3{font-size:clamp(1.85rem,10vw,3.2rem)}.our-life-week-event-row{grid-template-columns:minmax(3.6rem,4.8rem) minmax(0,1fr)}.our-life-week-event-row svg{display:none}.our-life-week-next-card{min-height:7.6rem}.our-life-calendar-row{grid-template-columns:4.2rem minmax(0,1fr) 1.8rem;gap:.85rem}.our-life-calendar-row>p,.our-life-calendar-row h3{grid-column:2/3}.our-life-row-arrow{grid-area:1/3/3/4}.our-life-gallery-grid{gap:.65rem}.our-life-gallery-item{min-height:11rem}.our-life-calendar-day{min-height:auto}.our-life-month-event{grid-template-columns:1fr;gap:.35rem}.our-life-month-event svg{display:none}.our-life-quote-card blockquote{font-size:clamp(1.9rem,10vw,3.25rem)}.our-life-gallery-feature,.our-life-gallery-strip figure{min-height:15rem}}.our-life-week-section{background:linear-gradient(115deg,#f7f8f8fa,#eeece6f0),#f7f8f8;position:relative;overflow:hidden}.our-life-week-section:before{filter:grayscale()contrast(.94);opacity:.28;content:"";pointer-events:none;background:linear-gradient(90deg,#f7f8f8f5,#f7f8f8b8),url(/images/community-group.jpeg) 88% 42%/min(56rem,58vw) no-repeat;position:absolute;inset:0}.our-life-week-section>.wrapper,.our-life-calendar-section>.wrapper,.our-life-family-section>.wrapper,.our-life-quote-section>.wrapper,.our-life-stay-section>.wrapper{z-index:1;position:relative}.our-life-week-hub{background:#fffffff0;border:1px solid #1414121c;overflow:hidden;box-shadow:0 26px 74px #16161414}.our-life-week-tab{background:#fffffff0;border:0;min-height:9.25rem}.our-life-week-tab:hover,.our-life-week-tab:focus-visible{background:#f8fbfd;transform:translateY(-2px)}.our-life-week-tab.is-active{box-shadow:inset 0 -.18rem 0 var(--blue);background:linear-gradient(135deg,#fffffff5,#eaf7ffe0),#f4fbff}.our-life-week-tab-kicker svg{color:var(--blue)}.our-life-week-detail{background:radial-gradient(circle at 100% 0,#2ba8f21f,#0000 22rem),#fff;border-top:1px solid #1414121a}.our-life-week-mini-panel,.our-life-week-event-row{background:#f8f9f9;border-color:#1414121c}.our-life-week-event-row:hover,.our-life-week-event-row:focus-visible{background:#fff;border-color:#2ba8f26b}.our-life-week-button{color:#20201d;box-shadow:none;background:#fff;border:1px solid #2ba8f26b}.our-life-week-button:hover,.our-life-week-button:focus-visible{border-color:var(--blue);color:var(--blue);background:#2ba8f21a}.our-life-calendar-section{color:#fff;background:linear-gradient(115deg,#252b2feb,#0d5e93b8),url(/images/ministry-youth.jpeg) 50% 42%/cover;position:relative;overflow:hidden}.our-life-calendar-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#272d31e6,#272d3194),#0d5e9338;position:absolute;inset:0}.our-life-calendar-section .section-title{color:#fff}.our-life-calendar-section .section-copy{color:#fffc}.our-life-calendar-board{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff38;overflow:hidden;box-shadow:0 28px 84px #1a20243d}.our-life-calendar-week-header{border-bottom:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 1.25rem;padding:clamp(1rem,2.4vw,1.5rem);display:flex}.our-life-calendar-week-header span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:950}.our-life-calendar-week-header h3{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1.75rem,3vw,3.2rem);font-weight:950;line-height:.95}.our-life-weekly-calendar{background:#ffffff29;gap:1px}.our-life-calendar-day,.our-life-calendar-day.has-events{color:#20201d;background:#f8fafbeb;border:0;min-height:13.5rem}.our-life-calendar-day-head{align-items:start;gap:.2rem;display:grid}.our-life-calendar-day-head span{color:#20201d;letter-spacing:0;text-transform:none;font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:950}.our-life-calendar-day-head strong{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:950}.our-life-calendar-day-events p{color:#20201d7a;font-size:.82rem;font-weight:850}.our-life-calendar-mini-event{border-left:.2rem solid var(--blue);background:#fff}.our-life-calendar-controls{background:#ffffff14;border-top:1px solid #ffffff29}.our-life-calendar-controls .our-life-week-button{background:#fffffff0}.our-life-calendar-controls .our-life-week-button.secondary{color:#fff;background:0 0;border-color:#ffffff61}.our-life-month-calendar{background:#ffffff0f;border-top:1px solid #ffffff24;gap:1rem}.our-life-month-week{background:#ffffff14;border:1px solid #ffffff2e;overflow:hidden}.our-life-month-week-head{background:#ffffff12;border-bottom:1px solid #ffffff29}.our-life-month-week-head span{color:var(--blue)}.our-life-month-week-head strong,.our-life-month-event strong{color:#fff}.our-life-month-event{color:#fff;border-color:#ffffff21}.our-life-month-event:hover,.our-life-month-event:focus-visible{background:#ffffff1a}.our-life-month-event p{color:#ffffffbd}.our-life-family-section{color:#20201d;background:linear-gradient(105deg,#f8fafbf5,#eef4f8db),url(/images/ministry-kids.jpeg) 50% 48%/cover;position:relative;overflow:hidden}.our-life-family-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f8fafbfa,#f8fafbc2),#2ba8f21a;position:absolute;inset:0}.our-life-family-layout{align-items:start;gap:clamp(1.5rem,4vw,3.4rem);display:grid}.our-life-family-heading{gap:clamp(1.2rem,3vw,2rem);display:grid}.our-life-family-heading .section-title{color:#20201d}.our-life-family-heading .section-copy{color:#69645d}.our-life-family-card{color:#20201d;background:#fffffff0;border:1px solid #1414121f;box-shadow:0 24px 72px #16161417}.our-life-family-card h3{color:#20201d}.our-life-family-card li{border-left-color:var(--blue);background:#f8fafb}.our-life-family-practice{background:#f3f7f9}.our-life-family-practice p{color:#69645d}.our-life-family-activities{background:0 0;border:0;gap:.75rem;margin:0;display:grid}.our-life-family-activities article{color:#20201d;background:#ffffffd1;border:1px solid #1414121c;box-shadow:0 12px 34px #1616140d}.our-life-family-activities article:hover{background:#fff;border-color:#2ba8f25c;transform:translate(.25rem)}.our-life-family-activities p{color:#69645d}.our-life-family-guide-link{color:#20201d;justify-self:start}.our-life-family-guide-link:hover,.our-life-family-guide-link:focus-visible{color:var(--blue)}.our-life-announcements-section{background:radial-gradient(circle at 90% 12%,#2ba8f214,#0000 22rem),#fff}.our-life-featured-announcement{background:#f8f9f9;border-color:#1414121a}.our-life-featured-announcement:hover,.our-life-featured-announcement:focus-visible{background:#fff;border-color:#2ba8f25c}.our-life-quote-section{color:#20201d;background:linear-gradient(115deg,#eceff0f5,#dde4e8e0),url(/images/learn-hero-bibles.jpg) 50% 45%/cover;position:relative;overflow:hidden}.our-life-quote-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f4f6f7f5,#f4f6f7bd),#2ba8f214;position:absolute;inset:0}.our-life-quote-card{box-shadow:none;background:0 0;border:0;gap:clamp(1rem,2vw,1.35rem);padding:clamp(1rem,2vw,1.25rem) 0;display:grid;position:relative;overflow:visible}.our-life-quote-card:before{display:none}.our-life-quote-mark{color:var(--blue);opacity:.5;position:static}.our-life-quote-card blockquote{color:#20201d;letter-spacing:0;max-width:78rem;text-shadow:none;font-size:clamp(2.35rem,5.2vw,6rem);font-weight:950;line-height:.95}.our-life-quote-link{color:#69645d;justify-content:flex-end;width:100%}.our-life-quote-link:hover,.our-life-quote-link:focus-visible{color:var(--blue)}.our-life-gallery-feature,.our-life-gallery-strip figure{min-height:clamp(18rem,34vw,34rem);overflow:hidden;box-shadow:0 24px 68px #1616141a}.our-life-gallery-strip{gap:clamp(.75rem,1.6vw,1rem);display:grid}.our-life-gallery-strip figure{min-height:clamp(12rem,16vw,16rem)}.our-life-gallery-feature figcaption,.our-life-gallery-strip figcaption{background:linear-gradient(#0000,#20201db8)}.our-life-testimony-list{background:0 0;gap:1rem;padding:0;display:grid}.our-life-testimony-card{background:#ffffffd6;border:1px solid #1414121c;box-shadow:0 18px 48px #1616140f}.our-life-testimony-card:hover{background:#fff;border-color:#2ba8f252;transform:translateY(-3px)}.our-life-stay-section{color:#20201d;background:linear-gradient(105deg,#f1f4f5f5,#e7ecefe0),url(/images/worship-close.jpeg) 50% 45%/cover;position:relative;overflow:hidden}.our-life-stay-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f6f8f9fa,#f6f8f9c7),#2ba8f214;position:absolute;inset:0}.our-life-stay-card{box-shadow:none;background:0 0;border:0;padding:0}.our-life-stay-card .section-title{color:#20201d}.our-life-stay-card p:not(.eyebrow){color:#69645d}.our-life-stay-card .our-life-week-button.secondary{background:#ffffffc2}@media (min-width:768px){.our-life-weekly-calendar{grid-template-columns:repeat(7,minmax(0,1fr))}.our-life-gallery-strip,.our-life-testimony-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.our-life-family-layout{grid-template-columns:minmax(21rem,.44fr) minmax(0,.56fr)}.our-life-stay-card{grid-template-columns:minmax(20rem,.4fr) minmax(0,.6fr)}}@media (max-width:767px){.our-life-week-tab,.our-life-calendar-day{min-height:auto}.our-life-calendar-day{padding:1rem}.our-life-calendar-week-header h3{font-size:clamp(1.85rem,12vw,3.1rem)}.our-life-calendar-controls{align-items:stretch}.our-life-calendar-controls .our-life-week-button,.our-life-stay-card .our-life-week-button{justify-content:center;width:100%}.our-life-quote-card blockquote{font-size:clamp(2rem,12vw,3.6rem)}.our-life-gallery-feature,.our-life-gallery-strip figure{min-height:15rem}}.about-value-list{border-top:1px solid #14141224}.about-value-row{transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), padding-inline .24s var(--ease-standard), transform .24s var(--ease-standard);border-bottom:1px solid #14141224}.about-value-row:hover,.about-value-row[open]{background:#f8fafb;border-color:#2ba8f275;padding-inline:clamp(.9rem,2vw,1.4rem);transform:translateY(-2px);box-shadow:0 18px 42px #1616140f}.about-value-summary{cursor:pointer;grid-template-columns:minmax(3.25rem,.12fr) minmax(0,1fr) minmax(5.6rem,auto);align-items:start;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.55rem,3.4vw,2.65rem) 0;list-style:none;display:grid}.about-value-summary::-webkit-details-marker{display:none}.about-value-number,.about-value-summary p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:950}.about-value-summary h3{color:#20201d;letter-spacing:0;transition:color .22s var(--ease-standard);margin-top:.55rem;font-size:clamp(1.55rem,2.35vw,2.45rem);font-weight:950;line-height:1}.about-value-plus{width:2.3rem;height:2.3rem;color:var(--blue);transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);border:1px solid #14141224;border-radius:999px;justify-content:center;justify-self:end;align-items:center;font-size:1.25rem;font-weight:850;line-height:1;display:inline-flex}.about-value-body{color:#3f3d38;opacity:0;max-width:62rem;max-height:0;transition:max-height .42s var(--ease-standard), margin .24s var(--ease-standard), opacity .24s var(--ease-standard), transform .24s var(--ease-standard);margin:-.35rem 0 0 calc(12% + clamp(1rem,3vw,2.5rem));font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.78;overflow:hidden;transform:translateY(.5rem)}.about-value-body p+p{margin-top:1rem}.about-value-row:hover .about-value-summary h3,.about-value-row[open] .about-value-summary h3{color:var(--blue)}.about-value-row[open] .about-value-plus,.about-value-row:hover .about-value-plus{border-color:var(--blue);background:var(--blue);color:#050505;transform:rotate(45deg)}.about-value-row[open] .about-value-body{opacity:1;max-height:24rem;margin-bottom:clamp(1.5rem,3vw,2.4rem);transform:translateY(0)}.about-life-grid{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.about-life-practice{color:#fff;letter-spacing:.12em;text-transform:uppercase;transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);background:#ffffff14;border:1px solid #ffffff29;padding:1rem 1.1rem;font-size:.78rem;font-weight:950}.about-life-practice:hover{background:var(--blue);color:#050505;border-color:#2ba8f299;transform:translateY(-2px)}.about-dna-section{isolation:isolate;position:relative;overflow:hidden}.about-dna-section:before{z-index:-1;content:"";background:radial-gradient(circle at 18% 12%,#2ba8f22e,#0000 28rem),radial-gradient(circle at 85% 0,#ffffff14,#0000 24rem);position:absolute;inset:0}.about-dna-grid{align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.about-dna-heading{max-width:42rem}.about-dna-intro{color:#ffffffc2;margin-top:clamp(1.5rem,3vw,2.2rem);font-size:clamp(1.02rem,1.18vw,1.12rem);line-height:1.82}.about-dna-list{gap:.85rem;display:grid}.about-dna-row{transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), transform .24s var(--ease-standard);background:#fff1;border:1px solid #ffffff24;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.about-dna-row:hover,.about-dna-row[open]{background:#ffffff1a;border-color:#2ba8f280;transform:translateY(-3px);box-shadow:0 24px 58px #0000002e}.about-dna-summary{cursor:pointer;grid-template-columns:minmax(3.2rem,.12fr) minmax(0,1fr) minmax(5.6rem,auto);align-items:start;gap:clamp(1rem,2.7vw,2rem);padding:clamp(1.2rem,2.6vw,1.85rem);list-style:none;display:grid}.about-dna-summary::-webkit-details-marker{display:none}.about-dna-number{color:var(--blue);letter-spacing:.14em;font-size:.75rem;font-weight:950;line-height:1.4}.about-dna-summary h3{color:#fff;letter-spacing:0;transition:color .22s var(--ease-standard);margin:0;font-size:clamp(1.45rem,2.2vw,2.25rem);font-weight:950;line-height:.98}.about-dna-summary p{color:#ffffffb3;max-width:48rem;margin-top:.8rem;font-size:clamp(.98rem,1.05vw,1.06rem);font-weight:650;line-height:1.62}.about-dna-plus{width:2.3rem;height:2.3rem;color:var(--blue);transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);border:1px solid #fff3;border-radius:999px;justify-content:center;justify-self:end;align-items:center;font-size:1.2rem;font-weight:850;line-height:1;display:inline-flex}.about-dna-row:hover .about-dna-summary h3,.about-dna-row[open] .about-dna-summary h3{color:var(--blue)}.about-dna-row:hover .about-dna-plus,.about-dna-row[open] .about-dna-plus{border-color:var(--blue);background:var(--blue);color:#050505;transform:rotate(45deg)}.about-dna-body{color:#ffffffc7;border-top:1px solid #ffffff21;gap:1.15rem;margin:-.25rem clamp(1.2rem,2.6vw,1.85rem) clamp(1.35rem,2.8vw,2rem);padding-top:clamp(1rem,2vw,1.35rem);font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.78;display:grid}.about-dna-scripture{border-left:.22rem solid var(--blue);color:#ffffffa8;padding:.15rem 0 .15rem 1rem;font-size:.9rem;font-style:italic;line-height:1.65}.about-team-section{background:linear-gradient(#f4f6f7 0%,#fff 46%,#eef2f4 100%)}.about-team-title span{color:var(--blue);display:block}.team-carousel-shell{isolation:isolate;width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(2.4rem,5.5vw,5.8rem);position:relative;overflow:hidden}.team-carousel-shell:before{z-index:-1;background:radial-gradient(circle at var(--team-mouse-x,50%) var(--team-mouse-y,48%), #75cfff3b, transparent 22rem), linear-gradient(180deg, #fff6, #eef2f499);content:"";pointer-events:none;position:absolute;inset:0}.team-carousel-toolbar{margin-bottom:clamp(2rem,4vw,3.4rem);align-items:end;gap:1.25rem;width:min(100% - 2rem,75rem);margin-inline:auto;display:grid}.team-carousel-toolbar p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:950}.team-carousel-toolbar span{color:#20201da8;max-width:58rem;margin-top:.65rem;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.66;display:block}.team-carousel-actions{gap:.7rem;display:flex}.team-carousel-actions button{aspect-ratio:1;width:3rem;color:var(--ink);transition:background .2s var(--ease-standard), border-color .2s var(--ease-standard), color .2s var(--ease-standard), transform .2s var(--ease-standard);background:#ffffffc7;border:1px solid #14141224;border-radius:999px;place-items:center;display:inline-grid}.team-carousel-actions button:hover,.team-carousel-actions button:focus-visible{border-color:var(--blue);background:var(--blue);color:#050505;transform:translateY(-2px)}.team-carousel-window{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scroll-padding-inline:max(1rem,50vw - 37.5rem);overflow:auto hidden}.team-carousel-window::-webkit-scrollbar{display:none}.team-carousel-window:focus-visible{outline:3px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.team-carousel-window:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 72%, white)}}.team-carousel-window:focus-visible{outline-offset:5px}.team-carousel-track{gap:clamp(1.8rem,3vw,3.8rem);width:max-content;padding:1.65rem max(1rem,50vw - 37.5rem) 2.35rem;animation:62s linear infinite team-carousel-drift;display:flex}.team-carousel-shell:hover .team-carousel-track,.team-carousel-window:focus-within .team-carousel-track{animation-play-state:paused}.team-carousel-person{scroll-snap-align:center;text-align:center;width:clamp(11.8rem,15vw,16rem);transition:filter .24s var(--ease-standard), transform .24s var(--ease-standard);flex:none;justify-items:center;display:grid}.team-carousel-person+.team-carousel-person{margin-left:0}.team-carousel-portrait{width:var(--portrait-size,clamp(7.8rem, 10vw, 10.8rem));aspect-ratio:1;transition:border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), transform .24s var(--ease-standard);background:radial-gradient(circle at 34% 26%,#fffc,#0000 0 32%),radial-gradient(circle at 70% 78%,#75cfff73,#0000 0 38%),linear-gradient(135deg,#edf7fc,#dceef7 52%,#f8fafb);border:1px solid #2ba8f252;border-radius:999px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 24px 52px #1015181f}.team-carousel-portrait:before,.team-carousel-portrait:after{border-radius:inherit;content:"";transition:opacity .26s var(--ease-standard), transform .26s var(--ease-standard);position:absolute;inset:0}.team-carousel-portrait:before{background:linear-gradient(#0d5e936b, #0d5e936b), var(--portrait-image,radial-gradient(circle at 50% 35%, #ffffffbf, transparent 0 20%));opacity:.72;background-position:50%;background-size:cover}.team-carousel-portrait.has-team-image:before{background:linear-gradient(#0d5e9342, #0d5e9333), var(--portrait-image);opacity:1;background-position:50% 24%;background-size:cover}.team-carousel-portrait:after{background:radial-gradient(circle at 35% 22%,#ffffff59,#0000 0 28%),linear-gradient(#0000 38%,#040c123d)}.team-carousel-portrait span{z-index:1;color:var(--blue);letter-spacing:.04em;transition:color .24s var(--ease-standard), opacity .24s var(--ease-standard), transform .24s var(--ease-standard);font-size:clamp(1.35rem,2vw,2.2rem);font-weight:950;position:relative}.team-carousel-portrait.has-team-image span{opacity:0}.team-carousel-person-2 .team-carousel-portrait,.team-carousel-person-5 .team-carousel-portrait{--portrait-size:clamp(6.7rem, 8.8vw, 9.1rem)}.team-carousel-person-3 .team-carousel-portrait{--portrait-size:clamp(8.8rem, 11.8vw, 12.3rem)}.team-carousel-person-4 .team-carousel-portrait{--portrait-size:clamp(7.2rem, 9.4vw, 10rem)}.team-carousel-person-copy{opacity:.82;max-width:14rem;transition:opacity .24s var(--ease-standard), transform .24s var(--ease-standard);margin-top:1rem}.team-carousel-person-copy p{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.team-carousel-person-copy h3{color:var(--ink);letter-spacing:0;margin-top:.45rem;font-size:clamp(1.05rem,1.2vw,1.25rem);font-weight:950;line-height:1.08}.team-carousel-person-copy span{color:var(--muted);margin-top:.38rem;font-size:.85rem;font-weight:750;line-height:1.35;display:block}.team-carousel-person:hover .team-carousel-portrait{border-color:#2ba8f2ad;transform:translateY(-8px)scale(1.06);box-shadow:inset 0 1px #ffffffe6,0 34px 70px #2ba8f242}.team-carousel-person:hover .team-carousel-portrait:before{opacity:.98;transform:scale(1.05)}.team-carousel-person:hover .team-carousel-portrait.has-team-image:before{background:linear-gradient(#0d5e930f, #0d5e930a), var(--portrait-image);opacity:1;background-position:50% 24%;background-size:cover}.team-carousel-person:hover .team-carousel-portrait span{color:#fff;text-shadow:0 10px 24px #00000038;transform:scale(.92)}.team-carousel-person:hover .team-carousel-portrait.has-team-image span{opacity:0}.team-carousel-portrait.has-team-image:before{background:var(--portrait-image) center 24% / cover no-repeat;filter:grayscale(.86)saturate(.82)contrast(1.05)brightness(.94);opacity:1;transition:filter .26s var(--ease-standard), opacity .26s var(--ease-standard), transform .26s var(--ease-standard)}.team-carousel-portrait.has-team-image:after{opacity:1;transition:opacity .26s var(--ease-standard);background:linear-gradient(#ffffff29,#0717274d),linear-gradient(135deg,#2ba8f275,#2ba8f22e)}.team-carousel-person:hover .team-carousel-portrait.has-team-image:before,.team-carousel-person:focus-within .team-carousel-portrait.has-team-image:before{background:var(--portrait-image) center 24% / cover no-repeat;filter:none;opacity:1;transform:scale(1.04)}.team-carousel-person:hover .team-carousel-portrait.has-team-image:after,.team-carousel-person:focus-within .team-carousel-portrait.has-team-image:after{opacity:0}.team-carousel-person:hover .team-carousel-person-copy{opacity:1;transform:translateY(-.12rem)}.team-carousel-person:hover h3{color:var(--blue)}@keyframes team-carousel-drift{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.about-team-board{gap:clamp(.75rem,1.5vw,1.1rem);display:grid}.about-team-board-heading{border-top:1px solid #14141229;border-bottom:1px solid #14141229;gap:.7rem;padding-block:clamp(1.1rem,2vw,1.45rem);display:grid}.about-team-board-heading p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:950}.about-team-board-heading span{color:#20201da8;max-width:58rem;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.66}.about-team-directory{border-top:1px solid #14141224;gap:0;display:grid}.about-team-line{transition:background .24s var(--ease-standard), box-shadow .24s var(--ease-standard);background:#ffffff61;border-bottom:1px solid #14141224;gap:clamp(1.1rem,2vw,1.75rem);padding:clamp(1.35rem,2.8vw,2.3rem) 0;display:grid;position:relative;overflow:hidden}.about-team-line:before{background:var(--blue);opacity:0;transform-origin:50%;width:.18rem;transition:opacity .24s var(--ease-standard), transform .24s var(--ease-standard);content:"";position:absolute;inset:0 auto 0 -.75rem;transform:scaleY(.35)}.about-team-line:hover,.about-team-line:focus-within{background:#ffffffd1;box-shadow:0 18px 44px #1015180f}.about-team-line:hover:before,.about-team-line:focus-within:before{opacity:1;transform:scaleY(1)}.about-team-line-heading span{color:var(--blue);letter-spacing:.14em;font-size:.75rem;font-weight:950}.about-team-line-heading h3{color:var(--ink);letter-spacing:0;margin-top:.55rem;font-size:clamp(1.35rem,1.8vw,2rem);font-weight:950;line-height:1.02}.about-team-line-heading p{max-width:42rem;color:var(--muted);margin-top:.8rem;font-size:clamp(.95rem,1.02vw,1.02rem);line-height:1.67}.about-team-member-list{gap:.85rem;display:grid}.about-team-member{transition:border-color .22s var(--ease-standard), transform .22s var(--ease-standard);border-top:1px solid #1414121a;padding-top:.75rem}.about-team-member:hover{border-color:#2ba8f280;transform:translate(.2rem)}.about-team-member h4{color:var(--ink);letter-spacing:0;font-size:clamp(.98rem,1.06vw,1.08rem);font-weight:900;line-height:1.15}.about-team-member p{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.7rem;font-weight:900}.about-team-invite{background:#ffffffb8;border-top:1px solid #14141224;border-bottom:1px solid #14141224;align-items:center;gap:0;display:grid}.about-team-invite>*{padding:clamp(1.2rem,2.6vw,1.8rem)}.about-team-invite>*+*{border-top:1px solid #1414121f}.about-team-invite h3{color:var(--ink);letter-spacing:0;margin-top:.7rem;font-size:clamp(1.5rem,1.8vw,2.1rem);font-weight:950;line-height:1.03}.about-team-invite h3 span{white-space:nowrap;display:block}.about-team-invite p:not(.eyebrow){max-width:56rem;color:var(--muted);line-height:1.7}.about-team-invite-action{align-items:center;display:flex}@media (min-width:768px){.philosophy-title-line:last-child{white-space:nowrap}}@media (min-width:1024px){.balanced-split-header{align-items:end}.balanced-split-header>:first-child,.balanced-split-header>:last-child{align-self:end}.balanced-split-header-top{align-items:start}.balanced-split-header-top>*{align-self:start}.about-intro-grid,.about-life-grid,.about-dna-grid{grid-template-columns:minmax(25rem,.46fr) minmax(0,.54fr)}.about-intro-heading{margin-left:0}.about-intro-copy{justify-self:stretch}.about-story-grid{grid-template-columns:minmax(0,1fr);align-items:start}.about-story-image{position:sticky;top:7rem}.about-team-board-heading{grid-template-columns:minmax(14rem,.28fr) minmax(0,.72fr);align-items:center}.team-carousel-toolbar{grid-template-columns:minmax(0,1fr) auto}.team-carousel-actions{justify-self:end}.about-team-line{grid-template-columns:minmax(16rem,.34fr) minmax(0,.66fr);align-items:start}.about-team-member-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,2vw,1.7rem)}.about-team-invite{grid-template-columns:minmax(19.5rem,.34fr) minmax(0,1fr) auto}.about-team-invite>*+*{border-top:0;border-left:1px solid #1414121f}}.beliefs-count-card{transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), box-shadow .22s var(--ease-standard), transform .22s var(--ease-standard);background:#f8f9fa;border:1px solid #1414121f;padding:1.1rem}.beliefs-count-card span{color:var(--blue);font-size:clamp(2rem,4vw,3.2rem);font-weight:950;line-height:.9}.beliefs-count-card p{color:#69645d;letter-spacing:.12em;text-transform:uppercase;margin-top:.7rem;font-size:.72rem;font-weight:900;line-height:1.45}.beliefs-count-card:hover{background:#fff;border-color:#2ba8f266;transform:translateY(-3px);box-shadow:0 18px 40px #16161412}.doctrine-creed{color:#fff;background:radial-gradient(circle at 12% 0,#2ba8f229,#0000 24rem),linear-gradient(135deg,#424341 0%,#363735 54%,#2b2c2b 100%);border:1px solid #ffffff24;padding:clamp(1.5rem,4vw,2.8rem);overflow:hidden;box-shadow:0 24px 64px #1616141f}.doctrine-item,.philosophy-item{transition:background .24s var(--ease-standard), border-color .24s var(--ease-standard), box-shadow .24s var(--ease-standard), transform .24s var(--ease-standard);background:#fff;border:1px solid #1414121f;overflow:hidden}.philosophy-item{background:#ffffffc7}.doctrine-item:hover,.doctrine-item[open],.philosophy-item:hover,.philosophy-item[open]{background:#fff;border-color:#2ba8f27a;transform:translateY(-3px);box-shadow:0 22px 52px #16161414}.doctrine-summary{cursor:pointer;grid-template-columns:minmax(3.2rem,.12fr) minmax(0,1fr) minmax(5.6rem,auto);align-items:start;gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3vw,2.1rem);list-style:none;display:grid}.doctrine-number{color:var(--blue);letter-spacing:.14em;transition:color .22s var(--ease-standard);font-size:.76rem;font-weight:950;line-height:1.3}.doctrine-title{color:#20201d;letter-spacing:0;transition:color .22s var(--ease-standard);font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:950;line-height:1;display:block}.doctrine-summary-copy{color:#69645d;max-width:46rem;margin-top:.8rem;font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.65;display:block}.doctrine-toggle{width:2.35rem;height:2.35rem;color:var(--blue);transition:background .22s var(--ease-standard), border-color .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);border:1px solid #14141224;border-radius:999px;justify-content:center;justify-self:end;align-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:inline-flex}.doctrine-body{color:#3f3d38;border-top:1px solid #1414121a;gap:1.25rem;max-width:56rem;margin:-.35rem clamp(1.25rem,3vw,2.1rem) clamp(1.5rem,3vw,2.4rem);padding-top:clamp(1.25rem,3vw,2rem);font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.8;display:grid}.doctrine-scriptures{border-left:.25rem solid var(--blue);color:#55524c;background:#2ba8f212;margin-top:.25rem;padding:1rem 1.1rem;font-size:.92rem;font-style:italic;line-height:1.7}.doctrine-scriptures span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:950}.doctrine-item:hover .doctrine-title,.doctrine-item[open] .doctrine-title,.philosophy-item:hover .doctrine-title,.philosophy-item[open] .doctrine-title{color:var(--blue)}.doctrine-item:hover .doctrine-toggle,.doctrine-item[open] .doctrine-toggle,.philosophy-item:hover .doctrine-toggle,.philosophy-item[open] .doctrine-toggle{border-color:var(--blue);background:var(--blue);color:#050505;transform:rotate(45deg)}.philosophy-meta-card{color:#20201d;border-top:1px solid #14141229;border-bottom:1px solid #14141229;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding-block:1.25rem;display:grid}.philosophy-meta-card p,.philosophy-meta-card span{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:950}.philosophy-meta-card span{color:var(--blue)}.philosophy-meta-card p:last-child{text-align:right}.arrow-link{letter-spacing:.12em;text-transform:uppercase;transition:color .2s var(--ease-standard);align-items:center;gap:.55rem;font-size:.78rem;font-weight:900;display:inline-flex}.arrow-link svg{transition:transform .2s var(--ease-standard)}.arrow-link:hover{color:var(--blue)}.arrow-link:hover svg{transform:translate(5px)}.expand-label{min-width:5.6rem;color:var(--blue);letter-spacing:.13em;text-transform:uppercase;transition:color .22s var(--ease-standard), transform .22s var(--ease-standard);place-self:start end;justify-items:end;font-size:.68rem;font-weight:950;line-height:1.2;display:inline-grid}.expand-open,details[open]>summary .expand-closed{display:none}details[open]>summary .expand-open{display:inline}details:hover>summary .expand-label,details[open]>summary .expand-label{color:var(--blue);transform:translate(.18rem)}.image-frame{background:#111;position:relative;overflow:hidden}summary::-webkit-details-marker{display:none}.event-row{border-top:1px solid var(--line);transition:background .22s var(--ease-standard), padding-inline .22s var(--ease-standard);grid-template-columns:minmax(4.5rem,7rem) minmax(0,1fr) 2rem;align-items:center;gap:clamp(1rem,3vw,2.25rem);padding-block:clamp(1.35rem,3vw,2rem);display:grid}.event-row:hover{background:#2ba8f20f;padding-inline:1rem}@media (max-width:767px){.address-one-line{white-space:normal}.learn-sermon-nav{position:static}.sermon-reader-guide-steps button{grid-template-columns:2.4rem minmax(0,1fr)}.sermon-reader-guide-steps small{grid-column:2}.learn-sermon-point summary,.learn-discussion-list article{grid-template-columns:2.35rem minmax(0,1fr)}.learn-sermon-point-body{padding-left:clamp(1rem,2vw,1.4rem)}.giving-principle-summary{grid-template-columns:1fr;gap:.85rem}.giving-principle-body{margin-left:0}.giving-principle-row:hover,.giving-principle-row[open]{padding-inline:1rem}.giving-support-grid,.ministry-partnership-grid,.support-prayer-grid,.philosophy-intro-grid,.visit-logistics-strip{grid-template-columns:1fr}.visit-logistics-item,.visit-logistics-action{min-height:0}.visit-logistics-item+.visit-logistics-item,.visit-logistics-action{border-top:1px solid #1414121f;border-left:0}.visit-logistics-band{grid-template-columns:1fr}.visit-logistics-cell{min-height:0}.visit-logistics-cell+.visit-logistics-cell{border-top:1px solid #ffffff24;border-left:0}.visit-expectation-summary{grid-template-columns:1fr;gap:.8rem}.visit-expectation-row:hover{padding-inline:1rem}.visit-expectation-row:hover .visit-expectation-detail,.visit-expectation-row[open] .visit-expectation-detail{margin-left:0}.home-sunday-step{grid-template-columns:1fr;gap:.85rem}.home-ministry-row{grid-template-columns:1fr auto;gap:.85rem}.next-step-row{grid-template-columns:1fr auto;gap:.9rem;padding-inline:0}.next-step-number,.next-step-copy{grid-column:1/-1}.next-step-row:hover{padding-inline:1rem}.home-ministry-number,.home-ministry-copy{grid-column:1/-1}.about-value-summary{grid-template-columns:1fr auto;gap:.85rem}.about-value-number{grid-column:1/-1}.about-value-body{margin-left:0}.about-story-row{grid-template-columns:1fr}.ministry-row-summary{grid-template-columns:1fr auto}.ministry-row-number,.ministry-row-copy{grid-column:1/-1}.ministry-row-detail{margin-left:0}.doctrine-summary{grid-template-columns:1fr auto}.doctrine-number{grid-column:1/-1}.doctrine-body{margin-inline:1.25rem}.philosophy-meta-card{grid-template-columns:1fr}.philosophy-meta-card p:last-child{text-align:left}}@media (min-width:768px) and (max-width:1023px){.giving-support-grid,.ministry-partnership-grid,.support-prayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.philosophy-intro-grid{grid-template-columns:1fr}}@media (max-width:767px){header{width:100%;max-width:100vw}.site-logo-text{text-wrap:balance;line-height:1.02}.wrapper{width:min(100% - 2rem,75rem)}.section{padding-block:clamp(3rem,11vw,4.35rem)}.eyebrow{letter-spacing:.11em;font-size:.64rem}.hero-title,.page-title{font-size:clamp(2.18rem,9.7vw,3.05rem);line-height:1}.section-title{font-size:clamp(1.78rem,7.8vw,2.45rem);line-height:1.04}.display-statement{font-size:clamp(1.9rem,8.6vw,2.7rem);line-height:1}.section-copy{font-size:.96rem;line-height:1.62}.pill-button{letter-spacing:.1em;text-align:center;border-radius:.42rem;gap:.5rem;width:100%;min-height:2.72rem;padding:.68rem .9rem;font-size:.67rem}.hero-primary-actions{grid-template-columns:1fr;gap:.65rem;margin-top:1.25rem;display:grid}.sunday-photo-panel-cta{width:100%;margin-left:0}.hero-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.hero-quick-link{min-height:2.45rem;padding:.56rem .58rem}.hero-quick-link span{letter-spacing:.055em;white-space:normal;font-size:.52rem}.hero-quick-link:nth-child(odd){border-left:0}.hero-quick-link:nth-child(n+3){border-top:1px solid #ffffff24}.hero-quick-link:last-child{border-right:0}.page-hero-inner{min-height:clamp(34rem,80vh,40rem);padding-top:6.25rem;padding-bottom:2.25rem}.page-hero-inner p:not(.eyebrow){font-size:.96rem;line-height:1.64}.home-visit-band,.home-logistics-strip,.visit-logistics-strip,.visit-logistics-band{margin-top:1.45rem}.home-visit-band{min-height:auto;padding-block:clamp(3.2rem,11vw,4.4rem)}.dark-gray-panel>div{min-height:clamp(28rem,68vh,35rem);padding-block:clamp(3.4rem,11vw,4.8rem)}.visit-logistics-item,.visit-logistics-action{padding:1rem}.visit-logistics-item h3{margin-top:.65rem;font-size:clamp(1.5rem,7.2vw,2.05rem);line-height:1}.visit-logistics-item span{margin-top:.65rem;font-size:.92rem;line-height:1.48}.visit-logistics-action{letter-spacing:.1em;width:100%;min-height:3.45rem;font-size:.68rem}.learn-language-switcher{justify-content:center;width:100%}.learn-language-switcher a{flex:1;justify-content:center;min-height:2.25rem;padding-inline:.65rem;font-size:.7rem}.learn-spotify-callout{justify-self:stretch;width:100%;padding:.9rem}.learn-spotify-callout strong{font-size:1.18rem}.learn-spotify-callout p{font-size:.88rem}.learn-sermon-row-body>span{font-size:.94rem;line-height:1.52}.learn-sermon-row-arrow{width:2.35rem;height:2.35rem}.home-who-section .section-title,.who-statement,.about-intro-title,.about-values-title,.about-team-title,.learn-library-title-simple{line-height:1.04;font-size:clamp(1.78rem,7.7vw,2.35rem)!important}.home-who-section .who-statement{line-height:1.1;font-size:clamp(1.34rem,6vw,1.85rem)!important}.beliefs-page-hero .page-title{font-size:clamp(2.12rem,9.5vw,2.95rem)}.about-intro-heading{margin-left:0}.about-intro-copy{font-size:1rem;line-height:1.68}.about-time-section,.gospel-invitation-section,.ministry-philosophy-section{min-height:auto;padding-block:clamp(3.7rem,13vw,5.35rem)}.gospel-invitation-title,.sermon-manuscript-title-block h1,.ministry-philosophy-title,.ministry-philosophy-title-custom{width:auto;font-size:clamp(2.15rem,9.6vw,3.05rem);line-height:1}.ministry-philosophy-line{white-space:normal}.gospel-invitation-copy{font-size:.96rem;line-height:1.62}.learn-page-hero .page-title{font-size:clamp(2.1rem,9.7vw,2.95rem)}.learn-process-heading,.learn-library-heading,.learn-sermon-list{gap:0}.learn-sermon-row{grid-template-columns:1fr auto;gap:1rem;padding-block:1.25rem}.learn-sermon-date,.learn-sermon-row-body{grid-column:1/-1}.learn-sermon-row-arrow{position:absolute;bottom:1.25rem;right:.25rem}.learn-sermon-row-body h3{max-width:calc(100% - 2.8rem);font-size:clamp(1.3rem,6.2vw,1.72rem);line-height:1.06}.learn-sermon-date-meta{gap:.28rem}.learn-sermon-hero{padding-block:5.85rem 3.15rem}.learn-sermon-hero-grid{gap:1.4rem;margin-top:2.1rem}.learn-sermon-meta-line{gap:.4rem .65rem;margin-top:1.15rem;font-size:.68rem;line-height:1.35}.learn-sermon-meta-line span+span:before{width:.24rem;margin-right:.65rem}.learn-sermon-hero .page-title{font-size:clamp(2.18rem,9.8vw,3rem);line-height:1}.learn-sermon-hero .text-xl{font-size:.98rem;line-height:1.64}.learn-sermon-facts{padding:1rem}.learn-sermon-actions{gap:.6rem}.learn-sermon-action{letter-spacing:.08em;min-height:2.85rem;padding:.72rem .85rem;font-size:.68rem}.sermon-reader-layout{gap:1rem}.sermon-reader-guide,.sermon-reader-panel{box-shadow:0 14px 38px #1616140e}.sermon-reader-tabs{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.7rem}.sermon-reader-tab{border:1px solid #1414121a;border-left:.18rem solid #0000;justify-content:flex-start;padding:.64rem .62rem}.sermon-reader-tab strong{font-size:.84rem;line-height:1.08}.sermon-reader-tab small{display:none}.sermon-manuscript-card{margin-top:.2rem}.sermon-reader-next{padding-top:1rem}.sermon-reader-next button{padding:.8rem}.sermon-reader-next strong{font-size:1rem}.sermon-reader-panel-content{padding:1rem}.sermon-reader-panel-content>div{min-height:0}.learn-section-heading{gap:.75rem}.learn-section-heading svg{width:1.2rem;height:1.2rem;margin-top:.25rem}.learn-section-heading h2{font-size:clamp(1.38rem,6.4vw,1.78rem);line-height:1.04}.sermon-reader-guide-steps button{grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.75rem}.sermon-reader-guide-steps small{grid-column:1/-1;padding-left:2.65rem}.sermon-points-reader{gap:.8rem}.sermon-points-menu{gap:.45rem}.sermon-point-option{grid-template-columns:1.8rem minmax(0,1fr);padding:.75rem}.sermon-point-option p{display:none}.sermon-point-focus{padding:1rem}.sermon-point-focus h3{font-size:clamp(1.32rem,6.3vw,1.75rem)}.learn-discussion-list,.learn-practice-list{grid-auto-rows:auto}.learn-discussion-list article,.learn-practice-list article{padding:.78rem}.sermon-manuscript-hero{padding-block:5.9rem 2.65rem}.sermon-manuscript-topbar{justify-content:flex-start}.sermon-manuscript-actions,.sermon-manuscript-actions .learn-language-switcher{width:100%}.sermon-print-button,.sermon-manuscript-back-button{justify-content:center;width:100%}.sermon-manuscript-title-block h1{margin-top:.8rem}.sermon-manuscript-meta span{font-size:.76rem;line-height:1.25}.sermon-manuscript-summary-grid{margin-top:2rem}.sermon-audio-panel{margin-top:1.5rem;padding:.82rem}.sermon-audio-disclosure{grid-template-columns:1fr;gap:.7rem}.sermon-audio-icon{width:2.7rem}.sermon-audio-disclosure-copy h2{font-size:clamp(1.35rem,6.4vw,1.8rem)}.sermon-audio-track{grid-template-columns:auto minmax(0,1fr)}.sermon-audio-track em{grid-column:2;justify-self:start}.sermon-audio-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sermon-audio-actions button{min-width:0;padding-inline:.55rem}.sermon-audio-actions button:last-child{grid-column:1/-1}.sermon-audio-player-card{gap:.95rem;margin-top:1.2rem;padding:1rem}.sermon-reader-audio-panel.has-player .sermon-audio-player-card{margin-top:0}.sermon-audio-player-head{grid-template-columns:1fr;gap:.75rem}.sermon-audio-player-head>svg{display:none}.sermon-audio-player-main{grid-template-columns:1fr;gap:.75rem}.sermon-audio-player-play{width:3.2rem;height:3.2rem}.sermon-audio-player-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sermon-audio-speed-select{grid-column:1/-1;justify-content:space-between;margin-left:0}.sermon-manuscript-layout{gap:1.4rem}.sermon-manuscript-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;position:static}.sermon-manuscript-sidebar .eyebrow{grid-column:1/-1}.sermon-manuscript-sidebar a{background:#fff;border:1px solid #1414121a;border-left:.2rem solid #0000;padding:.72rem;font-size:.82rem}.sermon-manuscript-section>p:not(.eyebrow),.sermon-manuscript-movement p{font-size:.98rem;line-height:1.68}.sermon-manuscript-movement h2{font-size:clamp(1.48rem,7vw,2.05rem);line-height:1.04}.sermon-manuscript-reference-list{grid-template-columns:1fr}.team-carousel-shell{padding-block:2rem 3rem}.team-carousel-toolbar{width:min(100% - 2rem,75rem);margin-bottom:1.3rem}.team-carousel-toolbar span{font-size:.95rem;line-height:1.55}.team-carousel-actions button{width:2.65rem}.team-carousel-track{gap:1.2rem;padding-block:1rem 1.7rem}.team-carousel-person{width:9.4rem}.team-carousel-portrait,.team-carousel-person-2 .team-carousel-portrait,.team-carousel-person-3 .team-carousel-portrait,.team-carousel-person-4 .team-carousel-portrait,.team-carousel-person-5 .team-carousel-portrait{--portrait-size:6.7rem}.team-carousel-person-copy{max-width:9.4rem;margin-top:.8rem}.team-carousel-person-copy h3{font-size:1rem}.team-carousel-person-copy span{font-size:.78rem}.about-team-invite>*{padding:1rem}.event-row{grid-template-columns:minmax(3.6rem,4.5rem) minmax(0,1fr) 1.5rem;gap:.85rem}.event-row h3{font-size:1.35rem;line-height:1.04}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.image-zoom:hover img,.hero-headline:hover,.interactive-card:hover,.belief-card:hover,.visit-detail-card:hover,.visit-logistics-cell:hover,.visit-logistics-cell:hover .visit-logistics-icon,.visit-church-statement:hover span:last-child,.visit-expectation-row:hover,.ministry-feature-card:hover,.ministry-row:hover,.learn-feature-card:hover,.learn-weekly-panel:hover,.learn-category-card:hover,.learn-resource-row:hover,.learn-bottom-card:hover,.info-strip-card:hover .info-strip-content,.info-strip-card:hover .info-strip-icon,.beliefs-count-card:hover,.doctrine-item:hover,.philosophy-item:hover,.team-carousel-person:hover .team-carousel-portrait,.quiet-card:hover,.pill-button:hover{transform:none}.belief-card-expanded{opacity:1;max-height:none;transform:none}.team-carousel-track{animation:none}}.learn-hero-language-switcher{min-height:3.15rem;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border-color:#ffffff57}.learn-hero-language-switcher a{color:#ffffffd1;min-height:2.65rem}.learn-hero-language-switcher a:hover,.learn-hero-language-switcher a:focus-visible,.learn-hero-language-switcher a.is-active{color:#06131c;background:#2ba8f2eb}.learn-hero-podcast{pointer-events:auto;color:#ffffffdb;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(100%,24rem);transition:border-color .22s var(--ease-standard), color .22s var(--ease-standard), transform .22s var(--ease-standard);background:linear-gradient(135deg,#ffffff0e,#ffffff04),#06111833;border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff29;gap:.38rem;padding:1rem 0;display:grid}.learn-hero-podcast strong{color:#fff;letter-spacing:0;font-size:clamp(1.22rem,1.7vw,1.55rem);font-weight:950;line-height:1}.learn-hero-podcast p{color:#ffffffb8;max-width:19rem;font-size:.9rem;font-weight:650;line-height:1.45}.learn-hero-podcast em{align-items:center;gap:.45rem;margin-top:.2rem;font-style:normal;display:inline-flex}.learn-hero-podcast:hover,.learn-hero-podcast:focus-visible{color:var(--blue);border-color:#75cfff9e;outline:none;transform:translateY(-2px)}.learn-library-heading{gap:.9rem;display:grid}.learn-library-title-simple{color:#20201d}.learn-library-tagline{max-width:64rem;color:var(--blue);letter-spacing:0;margin-top:clamp(.5rem,1vw,.8rem);font-size:clamp(1.45rem,3vw,2.9rem);font-weight:950;line-height:1.02}.learn-sermon-library{gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(1.2rem,2.4vw,1.9rem);display:grid}.learn-sermon-search-shell{border-bottom:1px solid #1414121f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.85rem,1.6vw,1.2rem);padding-bottom:clamp(1rem,2vw,1.4rem);display:grid}.learn-sermon-search{grid-template-columns:minmax(10rem,.32fr) minmax(16rem,1fr);align-items:center;gap:1rem;display:grid}.learn-sermon-language-control{justify-content:flex-end;display:flex}.learn-library-language-switcher{min-height:2.9rem;box-shadow:none;background:#f3faff;border-color:#2ba8f23d}.learn-library-language-switcher a{color:#315267;min-height:2.36rem;padding-inline:.78rem}.learn-library-language-switcher a:hover,.learn-library-language-switcher a:focus-visible,.learn-library-language-switcher a.is-active{background:var(--blue);color:#05131d}.learn-sermon-search>span{color:#20201d;letter-spacing:0;font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:950}.learn-sermon-search>div{color:var(--blue);transition:border-color .2s var(--ease-standard), background .2s var(--ease-standard), box-shadow .2s var(--ease-standard);background:#f8fafb;border:1px solid #14141224;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.78rem .9rem;display:grid}.learn-sermon-search>div:focus-within{background:#fff;border-color:#2ba8f294;box-shadow:0 16px 38px #10151812}.learn-sermon-search input{color:#20201d;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:.94rem;font-weight:750}.learn-sermon-search input::placeholder{color:#5f676bb8}.learn-sermon-empty{color:var(--muted);border-bottom:1px solid #1414121f;padding:2rem 0;font-weight:750}.between-sundays-section{isolation:isolate;background:linear-gradient(#f7fafc 0%,#edf5fa 100%);border-top:1px solid #14141214;border-bottom:1px solid #14141214;position:relative;overflow:hidden}.between-sundays-section>.wrapper{z-index:1;position:relative}.between-sundays-library{gap:1.35rem;scroll-margin-top:7rem;display:grid}.between-sundays-head{grid-template-columns:minmax(0,.52fr) minmax(20rem,.48fr);align-items:end;gap:2rem;display:grid}.between-sundays-head h2{color:#17212a;letter-spacing:0;max-width:9.5em;margin-top:.35rem;font-size:4.2rem;font-weight:950;line-height:.95}.between-sundays-summary{justify-self:end;justify-items:start;gap:1rem;max-width:36rem;display:grid}.between-sundays-summary p{color:#3f4d57;margin:0;font-size:1.03rem;font-weight:650;line-height:1.55}.between-sundays-spotify-link{color:#fff;cursor:pointer;min-height:2.55rem;transition:background .2s var(--ease-standard), border-color .2s var(--ease-standard), transform .2s var(--ease-standard);background:#101814;border:1px solid #1db95459;border-radius:999px;align-items:center;gap:.55rem;padding:.48rem .82rem .48rem .5rem;font-size:.78rem;font-weight:950;display:inline-flex}.between-sundays-spotify-link:hover,.between-sundays-spotify-link:focus-visible{background:#0b130f;border-color:#1db954ad;outline:none;transform:translateY(-1px)}.spotify-mark{aspect-ratio:1;background:#1db954;border-radius:999px;place-items:center;width:1.52rem;display:inline-grid;position:relative;overflow:hidden}.spotify-mark:before,.spotify-mark:after,.spotify-mark span{content:"";transform-origin:0;background:#08120d;border-radius:999px;height:2px;position:absolute;left:.36rem;transform:rotate(13deg)}.spotify-mark:before{width:.72rem;top:.48rem}.spotify-mark span{width:.84rem;top:.7rem}.spotify-mark:after{width:.62rem;top:.92rem}.between-sundays-feed{background:#fffffff5;border:1px solid #14141217;border-radius:8px;overflow:hidden;box-shadow:0 22px 60px #16222c14}.between-sundays-feed-head{background:#ffffffb8;border-bottom:1px solid #14141214;justify-content:space-between;align-items:center;gap:1rem;min-height:3.35rem;padding:.95rem 1.1rem;display:flex}.between-sundays-feed-head span,.between-sundays-episode-copy span{color:var(--blue);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1.1}.between-sundays-feed-head strong{color:#5f686f;font-size:.76rem;font-weight:900}.between-sundays-episode-list{display:grid}.between-sundays-episode{transition:background .18s var(--ease-standard), transform .18s var(--ease-standard);background:#fff;border-bottom:1px solid #14141214;grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.05rem 1.1rem;display:grid}.between-sundays-episode:last-child{border-bottom:0}.between-sundays-episode:hover{background:#f8fbfd}.between-sundays-date{gap:.18rem;display:grid}.between-sundays-date span{color:#17212a;font-size:1.12rem;font-weight:950;line-height:1}.between-sundays-date strong{color:#67747c;font-size:.72rem;font-weight:850}.between-sundays-episode-copy{min-width:0}.between-sundays-episode-copy>div{flex-wrap:wrap;align-items:baseline;gap:.32rem .6rem;display:flex}.between-sundays-episode-copy span{background:#2ba8f214;border:1px solid #2ba8f23d;border-radius:999px;padding:.22rem .44rem}.between-sundays-episode-copy h3{min-width:min(100%,18rem);color:var(--ink);font-size:1.3rem;font-weight:950;line-height:1.04}.between-sundays-episode-copy em{color:#5f686f;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900;line-height:1.1}.between-sundays-episode-copy p{color:#4d5a63;max-width:62rem;margin-top:.38rem;font-size:.92rem;font-weight:600;line-height:1.45}.between-sundays-episode-actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.between-sundays-episode-actions button{min-height:2.35rem;color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease-standard), background .18s var(--ease-standard), color .18s var(--ease-standard), transform .18s var(--ease-standard);background:#fff;border:1px solid #1414121a;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;padding:.44rem .7rem;font-size:.72rem;font-weight:950;display:inline-flex}.between-sundays-episode-actions button:last-child{width:2.35rem;padding:0}.between-sundays-episode-actions button:hover,.between-sundays-episode-actions button:focus-visible{color:var(--blue);background:#2ba8f217;border-color:#2ba8f26b;outline:none;transform:translateY(-1px)}@media (max-width:900px){.between-sundays-head{grid-template-columns:1fr;align-items:start}.between-sundays-head h2{font-size:3.2rem}.between-sundays-summary{justify-self:start}.between-sundays-episode{grid-template-columns:5.6rem minmax(0,1fr)}.between-sundays-episode-actions{grid-column:2;justify-content:flex-start}}@media (max-width:640px){.between-sundays-section{padding-block:3.6rem}.between-sundays-library{gap:1rem}.between-sundays-head h2{font-size:2.55rem;line-height:.98}.between-sundays-summary p{font-size:.96rem}.between-sundays-feed-head{justify-content:stretch;gap:.25rem;padding:.9rem;display:grid}.between-sundays-episode{grid-template-columns:1fr;gap:.75rem;padding:1rem .9rem}.between-sundays-date{grid-template-columns:auto auto;align-items:baseline;gap:.5rem}.between-sundays-date span{font-size:1.08rem}.between-sundays-episode-copy h3{font-size:1.16rem}.between-sundays-episode-actions{grid-column:auto;justify-content:flex-start}}.team-carousel-shell{perspective:1200px;min-height:clamp(34rem,52vw,44rem);padding-block:clamp(3.2rem,6vw,7rem)}.team-carousel-window{padding-block:clamp(1rem,2vw,2rem)}.team-carousel-track{align-items:center;gap:clamp(1rem,2.4vw,3rem);padding-block:clamp(2.8rem,5vw,4.6rem)}.team-carousel-person{--team-y:0rem;--team-scale:1;--team-opacity:.82;--team-blur:0px;z-index:var(--team-z,2);opacity:var(--team-opacity);filter:blur(var(--team-blur)) saturate(var(--team-saturation,.92));transform:translateY(var(--team-y)) scale(var(--team-scale));transition:filter .26s var(--ease-standard), opacity .26s var(--ease-standard), transform .26s var(--ease-standard)}.team-carousel-person-1{--team-y:-1.6rem;--team-scale:1.03;--team-opacity:.96;--team-z:6}.team-carousel-person-2{--team-y:2.3rem;--team-scale:.86;--team-opacity:.58;--team-z:2;--team-saturation:.72}.team-carousel-person-3{--team-y:-.2rem;--team-scale:1.14;--team-opacity:1;--team-z:8}.team-carousel-person-4{--team-y:3.3rem;--team-scale:.92;--team-opacity:.7;--team-z:3}.team-carousel-person-5{--team-y:-2.8rem;--team-scale:.9;--team-opacity:.68;--team-z:3}.team-carousel-person-6{--team-y:1rem;--team-scale:1.08;--team-opacity:.92;--team-z:7}.team-carousel-person-7{--team-y:4.1rem;--team-scale:.78;--team-opacity:.46;--team-blur:.35px;--team-z:1;--team-saturation:.65}.team-carousel-person-8{--team-y:-1.1rem;--team-scale:.98;--team-opacity:.8;--team-z:5}.team-carousel-person:hover{z-index:20;opacity:1;filter:none;transform:translateY(-1rem)scale(1.08)}.our-life-calendar-day,.our-life-calendar-day.has-events{color:#fff;background:#232a2fc2;border:1px solid #ffffff1f}.our-life-calendar-day:hover{background:#2b3339e6;box-shadow:inset 0 0 0 1px #75cfff6b}.our-life-calendar-day-head span{color:#fff}.our-life-calendar-day-events p{color:#ffffff80}.our-life-calendar-mini-event{border-left-color:var(--blue);background:#ffffff14}.our-life-calendar-mini-event:hover,.our-life-calendar-mini-event:focus-visible{background:#ffffff24}.our-life-calendar-mini-event strong{color:#fff}.our-life-calendar-mini-event span{color:#ffffffad}.our-life-month-event-day{gap:.18rem;min-width:5.6rem;display:grid}.our-life-month-event-day strong{color:#fff;font-size:.92rem;line-height:1.1}.our-life-month-event-day em{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:950}.our-life-family-layout{align-items:center}.our-life-family-card{align-self:center}.our-life-album-carousel,.our-life-testimony-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(18rem,28rem);grid-auto-flow:column;gap:clamp(.85rem,1.8vw,1.2rem);padding:.25rem 0 .85rem;display:grid;overflow-x:auto}.our-life-album-card{scroll-snap-align:start;min-height:clamp(18rem,30vw,28rem);transition:box-shadow .24s var(--ease-standard), transform .24s var(--ease-standard);position:relative;overflow:hidden;box-shadow:0 24px 58px #1616141f}.our-life-album-card-2{min-height:clamp(15rem,24vw,23rem);margin-top:clamp(1rem,2vw,1.7rem)}.our-life-album-card-3{min-height:clamp(19rem,32vw,30rem)}.our-life-album-card:after{content:"";background:linear-gradient(#0000 35%,#0a1218d1);position:absolute;inset:0}.our-life-album-card figcaption{z-index:1;color:#fff;gap:.4rem;padding:1rem;display:grid;position:absolute;inset:auto 0 0}.our-life-album-card figcaption span,.our-life-album-card figcaption em{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:950}.our-life-album-card figcaption strong{font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:950;line-height:.96}.our-life-album-card:hover{transform:translateY(-4px);box-shadow:0 30px 72px #1616142e}.our-life-testimony-card{scroll-snap-align:start;background:#ffffffdb;border:1px solid #1414121c;display:grid;overflow:hidden;box-shadow:0 22px 56px #16161417}.our-life-testimony-image{min-height:14rem;position:relative}.our-life-testimony-copy{gap:.55rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.our-life-testimony-copy span,.our-life-testimony-copy strong{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.7rem;font-weight:950;display:inline-flex}.our-life-testimony-copy h3{color:#20201d;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:950;line-height:1}.our-life-testimony-copy p{color:#69645d;line-height:1.62}.get-involved-next-steps-section{background:linear-gradient(105deg,#f4f5f6f5,#ebf2f6e0),url(/images/life/kairos-worship-room.jpg) 50% 45%/cover;position:relative;overflow:hidden}.get-involved-next-steps-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f4f5f6fa,#f4f5f6c2),#2ba8f214;position:absolute;inset:0}.get-involved-next-steps-section>.wrapper{z-index:1;position:relative}.get-involved-serve-copy{padding-top:clamp(1.8rem,3vw,3rem)}.get-involved-serve-actions{justify-content:flex-end;margin-top:clamp(1.6rem,3vw,2.2rem)}#serve .get-involved-serve-actions{z-index:3;flex-direction:row;justify-content:flex-end;gap:clamp(1.2rem,2vw,2rem);margin-top:0;display:flex;position:absolute;bottom:clamp(1.75rem,3.4vw,3.75rem);right:clamp(1.75rem,4vw,4.5rem)}#serve .get-involved-serve-actions .pill-button{min-height:0;box-shadow:none;color:#ffffffc7;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;padding:0 0 .28rem}#serve .get-involved-serve-actions .pill-button:hover,#serve .get-involved-serve-actions .pill-button:focus-visible{border-color:var(--blue);color:#fff;box-shadow:none;background:0 0}@media (max-width:767px){#serve .get-involved-serve-actions{justify-content:flex-start;margin-top:1.5rem;position:relative;bottom:auto;right:auto}}.ministry-row-summary{grid-template-columns:minmax(3.5rem,.1fr) minmax(14rem,.32fr) minmax(0,1fr) minmax(5.6rem,auto)}.ministry-row-title{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}@media (max-width:767px){.learn-page-hero .page-hero-inner{padding-bottom:12rem}.learn-hero-language-switcher{width:100%}.learn-hero-podcast{width:min(100%,100vw - 2rem);padding-block:.85rem}.page-hero-bottom-slot .wrapper{justify-content:flex-start}.learn-sermon-search{grid-template-columns:1fr}.team-carousel-shell{min-height:auto}.team-carousel-person{--team-y:0rem;--team-scale:1;--team-opacity:1;--team-blur:0px;filter:none;transform:none}.our-life-calendar-day,.our-life-calendar-day.has-events{min-height:auto}.our-life-album-carousel,.our-life-testimony-carousel{grid-auto-columns:minmax(15rem,82vw)}.ministry-row-summary{grid-template-columns:3rem minmax(0,1fr)}.ministry-row-title{font-size:clamp(1.38rem,7vw,1.85rem)}}.site-footer-main{border-bottom:1px solid #ffffff1f;align-items:end;gap:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.site-footer{isolation:isolate;position:relative;overflow:hidden}.site-footer:before{z-index:0;content:"";filter:grayscale()saturate(0)contrast(.82)brightness(.72);opacity:.34;pointer-events:none;background:linear-gradient(90deg,#2b2c2b00 0%,#2b2c2b14 40%,#2b2c2b61 72%,#2b2c2bad 100%),url(/images/footer-production-team.jpg) 100%/min(78rem,78vw) no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 36%,#00000057 62%,#000000e0 100%);mask-image:linear-gradient(90deg,#0000 0% 36%,#00000057 62%,#000000e0 100%)}.site-footer:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#2b2c2b00 0%,#2ba8f208 58%,#2ba8f21f 100%);position:absolute;inset:0}.site-footer>.wrapper{z-index:1;position:relative}.site-footer-invitation{justify-items:start;gap:1rem;display:grid}.site-footer-invitation>p:nth-child(2){color:#fff;letter-spacing:0;max-width:40rem;font-size:clamp(2.2rem,5vw,4.9rem);font-weight:950;line-height:.95}.site-footer-invitation>p:nth-child(3){color:#ffffffa8;max-width:42rem;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.65}.site-footer-address-mobile{gap:.28rem;display:grid}.site-footer-nav{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,31rem);margin-top:.7rem;display:grid}.site-footer-nav a{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff24;align-items:center;min-height:2.9rem;font-size:.72rem;font-weight:700;line-height:1;display:flex}.site-footer-nav a:nth-child(odd){padding-right:1rem}.site-footer-nav a:nth-child(2n){border-left:1px solid #ffffff1a;padding-left:1rem}.site-footer .pill-button{color:#ffffffc2;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:9px;font-weight:400;line-height:9px}.site-footer .pill-button svg{width:.65rem;height:.65rem}.learn-page-hero .page-hero-bottom-slot{bottom:clamp(4.8rem,8vw,7.2rem)}.learn-page-hero .page-hero-bottom-slot .wrapper{align-items:end}.learn-hero-podcast{width:min(100%,23rem);padding-block:.95rem}.learn-library-heading{margin-bottom:clamp(1rem,2vw,1.4rem)}.learn-library-tagline{color:#20201d;text-wrap:balance;max-width:22ch;margin-top:clamp(.55rem,1vw,.85rem);font-size:clamp(2rem,4.6vw,4.8rem);line-height:.96}.learn-sermon-library{margin-top:clamp(1.1rem,2vw,1.6rem)}.visit-expect-copy{width:min(100%,50rem);max-width:none;line-height:1.58}.next-step-row:hover,.next-step-row:focus-visible{color:#20201d;background:#fff;border-color:#2ba8f26b;padding-inline:clamp(1rem,2vw,1.5rem);transform:translateY(-2px);box-shadow:0 18px 42px #1616140f}.next-step-row:hover .next-step-title-block p,.next-step-row:focus-visible .next-step-title-block p,.next-step-row:hover .next-step-copy,.next-step-row:focus-visible .next-step-copy{color:#69645d}.next-step-row:hover .next-step-title-block h3,.next-step-row:focus-visible .next-step-title-block h3,.next-step-row:hover .next-step-number,.next-step-row:focus-visible .next-step-number{color:var(--blue)}.next-step-row:hover .next-step-arrow,.next-step-row:focus-visible .next-step-arrow{color:var(--blue);transform:translate(.35rem)}.get-involved-serve-section>img{filter:grayscale(.42)brightness(.62)contrast(.9)}.get-involved-serve-section>.absolute:first-of-type{background-color:#414a50d1}.get-involved-serve-section>.absolute:nth-of-type(2){background:linear-gradient(115deg,#151b1ff0,#304a59c7,#151b1fb3)}.serve-build-card{background:#ffffff21;box-shadow:inset 0 1px #ffffff1a,0 18px 48px #0000001f}.serve-build-card summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;list-style:none;display:grid}.serve-build-card summary::-webkit-details-marker{display:none}.serve-build-card summary>span{color:var(--blue);letter-spacing:.14em;font-size:.72rem;font-weight:950}.serve-build-card summary svg{color:var(--blue);transition:transform .18s var(--ease-standard)}.serve-build-card[open] summary svg{transform:rotate(90deg)}.about-time-soft{background:#f5f7f8}.about-time-soft .about-time-art{filter:grayscale()contrast(.82)brightness(1.16);opacity:.86;background:linear-gradient(90deg,#f6f8f9fc 0%,#f6f8f9ed 45%,#f6f8f9b3 100%),url(/images/about/kairos-clock.jpg) 100%/min(78rem,78vw) no-repeat}.about-time-soft .about-time-art:before,.about-time-soft .about-time-art:after{display:none}.about-time-soft .about-mission-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6}.our-life-week-section>.wrapper{width:min(100% - 2rem,88rem)}.our-life-week-section:before{opacity:.3;background:linear-gradient(90deg,#f7f8f8f7,#f7f8f8c2),url(/images/community-group.jpeg) 100% 42%/min(58rem,54vw) no-repeat}.our-life-week-hub{width:100%}.our-life-week-detail{min-height:clamp(36rem,43vw,44rem)}.our-life-week-detail-grid{min-height:clamp(31rem,38vw,38rem)}.our-life-week-mini-panel,.our-life-week-event-row{background:#fff}.our-life-week-mini-panel{box-shadow:inset 0 0 0 1px #2ba8f214}.our-life-week-event-row{grid-template-columns:minmax(6.4rem,7.4rem) minmax(0,1fr) auto;padding:1rem}.our-life-week-event-row>span{white-space:nowrap}.our-life-week-event-row:hover,.our-life-week-event-row:focus-visible{background:#f7f9fa;padding-inline:1rem}.our-life-calendar-embed-section,.our-life-calendar-subscription-section{color:#20201d;position:relative;overflow:hidden}.our-life-calendar-embed-section{background:linear-gradient(105deg,#f6f8f9f5,#e8eff3db),url(/images/life/kairos-worship-room.jpg) 50% 45%/cover}.our-life-calendar-embed-section:before,.our-life-calendar-subscription-section:before{content:"";pointer-events:none;position:absolute;inset:0}.our-life-calendar-embed-section:before{background:linear-gradient(90deg,#f8fafbfa,#f8fafbb8),#2ba8f20f}.our-life-calendar-embed-section>.wrapper,.our-life-calendar-subscription-section>.wrapper{z-index:1;position:relative}.our-life-calendar-embed-shell,.our-life-subscription-calendar-board{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #1414121f;overflow:hidden;box-shadow:0 26px 78px #1616141a}.our-life-calendar-embed-head,.our-life-subscription-calendar-top{border-bottom:1px solid #1414121a;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:clamp(1rem,2.4vw,1.5rem);display:flex}.our-life-calendar-embed-head span,.our-life-subscription-calendar-top span,.our-life-calendar-feed-meta span:first-child,.our-life-subscription-week-head span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:950}.our-life-calendar-embed-head h3,.our-life-subscription-calendar-top h3{color:#20201d;letter-spacing:0;margin:.22rem 0 0;font-size:clamp(1.55rem,2.8vw,2.75rem);font-weight:950;line-height:.98}.church-center-calendar-embed{min-height:24rem;padding:clamp(.75rem,1.8vw,1.1rem)}.kairos-church-center-calendar-frame{background:#fff;min-height:24rem;display:block;border:1px solid #1414121a!important;width:100%!important}.our-life-subscription-calendar-board{background:#ffffff17;border-color:#ffffff2e;box-shadow:0 28px 84px #0c131838}.our-life-mobile-calendar{display:none}.our-life-desktop-calendar{display:block}.our-life-subscription-calendar-top{border-bottom-color:#ffffff29}.our-life-subscription-calendar-top .our-life-week-button.secondary{color:#fff;background:#ffffff14;border-color:#ffffff57}.our-life-subscription-calendar-top .our-life-week-button.secondary:hover,.our-life-subscription-calendar-top .our-life-week-button.secondary:focus-visible{border-color:var(--blue);color:var(--blue);background:#2ba8f21f}.our-life-calendar-feed-state{color:#ffffffc7;align-items:center;gap:.6rem;padding:clamp(1rem,2vw,1.5rem);font-size:.9rem;font-weight:850;display:flex}.our-life-calendar-feed-meta{color:#ffffffa8;border-bottom:1px solid #ffffff21;flex-wrap:wrap;justify-content:space-between;gap:.45rem 1rem;padding:.9rem clamp(1rem,2.4vw,1.5rem);font-size:.76rem;font-weight:850;display:flex}.our-life-subscription-weeks{gap:1rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid}.our-life-subscription-week{background:#ffffff14;border:1px solid #ffffff26;overflow:hidden}.our-life-subscription-week-head{border-bottom:1px solid #ffffff21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.85rem 1rem;display:flex}.our-life-subscription-week-head strong{color:#ffffffb8;font-size:.82rem;font-weight:850}.our-life-subscription-events{display:grid}.our-life-subscription-event{color:#fff;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(6rem,.18fr) minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,1.25rem);min-height:5.3rem;padding:.85rem 1rem;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:grid}.our-life-subscription-event:last-child{border-bottom:0}.our-life-subscription-event:hover,.our-life-subscription-event:focus-visible{color:var(--blue);background:#ffffff1a;transform:translate(.18rem)}.our-life-subscription-event-date,.our-life-subscription-event-body{gap:.2rem;display:grid}.our-life-subscription-event-date strong{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:950}.our-life-subscription-event-date em,.our-life-subscription-event-body em{color:#ffffffa8;font-style:normal;font-weight:800}.our-life-subscription-event-body strong{color:inherit;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:950;line-height:1.08}.our-life-testimony-display .our-life-testimony-card{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:stretch}@media (min-width:768px){.site-footer-main{grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr)}}@media (min-width:1024px){.our-life-week-detail-grid{grid-template-columns:minmax(0,.52fr) minmax(28rem,.48fr)}}@media (max-width:767px){.learn-page-hero .page-hero-inner{padding-bottom:13rem}.learn-page-hero .page-hero-bottom-slot{bottom:1.4rem}.learn-library-tagline{max-width:100%;font-size:clamp(2rem,12vw,3.55rem)}.our-life-calendar-embed-head,.our-life-subscription-calendar-top{align-items:stretch}.our-life-calendar-embed-head .our-life-week-button,.our-life-subscription-calendar-top .our-life-week-button{justify-content:center;width:100%}.church-center-calendar-embed{padding:.65rem}.our-life-subscription-event,.our-life-testimony-display .our-life-testimony-card{grid-template-columns:1fr}.our-life-subscription-event{gap:.5rem}.our-life-subscription-event-date{grid-template-columns:auto 1fr;align-items:baseline}.visit-expect-copy{width:100%}}.our-life-week-event-row>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;white-space:normal;gap:.2rem;font-size:.72rem;font-weight:950;line-height:1;display:grid}.our-life-week-event-row>span em{color:#7b858b;letter-spacing:0;text-transform:none;font-size:.74rem;font-style:normal;font-weight:850}.our-life-week-feed-state{color:#5f686f;border-bottom:1px solid #14141214;align-items:center;gap:.55rem;min-height:4.25rem;padding:1rem;font-size:.9rem;font-weight:850;display:flex}.our-life-calendar-subscription-section>.wrapper{width:min(100% - 2rem,96rem)}.our-life-subscription-calendar-board{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #1414121a;box-shadow:0 28px 88px #1616141f}.our-life-subscription-calendar-top{border-bottom:1px solid #1414121a;align-items:center;padding:clamp(1rem,2vw,1.4rem)}.our-life-subscription-calendar-top h3{color:#171717}.our-life-calendar-view-controls{background:#fff;border:1px solid #1414121f;display:inline-flex;overflow:hidden}.our-life-calendar-view-controls button{color:#32383d;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #1414121a;min-width:5.6rem;padding:.85rem 1rem;font-size:.72rem;font-weight:950;transition:background .18s,color .18s}.our-life-calendar-view-controls button:last-child{border-right:0}.our-life-calendar-feed-meta{color:#6f767b;border-bottom:1px solid #14141214}.our-life-calendar-feed-meta span:first-child{color:var(--blue)}.our-life-calendar-feed-state{color:#5f686f}.our-life-calendar-feed-state.is-error{color:#9c2d2d}.our-life-calendar-navigation{border-bottom:1px solid #14141214;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem clamp(1rem,2vw,1.4rem);display:grid}.our-life-calendar-navigation strong{color:#171717;letter-spacing:0;text-align:center;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:950;line-height:1}.our-life-calendar-navigation button{color:#343a3f;letter-spacing:.1em;text-transform:uppercase;background:#fff;border:1px solid #1414121f;justify-content:center;justify-self:start;align-items:center;gap:.4rem;padding:.75rem .9rem;font-size:.68rem;font-weight:950;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.our-life-calendar-navigation button:last-child{justify-self:end}.our-life-calendar-navigation button:hover:not(:disabled),.our-life-calendar-navigation button:focus-visible:not(:disabled){border-color:var(--blue);color:var(--blue);transform:translateY(-.08rem)}.our-life-calendar-navigation button:disabled{cursor:not-allowed;opacity:.36}.our-life-live-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-height:clamp(29rem,36vw,38rem);display:grid}.our-life-live-day-card{background:#ffffff8f;border-right:1px solid #14141214;grid-template-rows:auto 1fr;min-width:0;display:grid}.our-life-live-day-card:last-child{border-right:0}.our-life-live-day-card.has-events{background:#ffffffe0}.our-life-live-day-head{border-bottom:1px solid #14141214;gap:.25rem;padding:.85rem;display:grid}.our-life-live-day-head span{color:var(--blue);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:950;overflow:hidden}.our-life-live-day-head strong{color:#171717;font-size:1.05rem;font-weight:950;line-height:1}.our-life-live-day-events{align-content:start;gap:.55rem;padding:.75rem;display:grid}.our-life-live-day-events>p{color:#9aa1a6;margin:0;font-size:.76rem;font-weight:850}.our-life-live-event,.our-life-live-month-event{color:#20201d;background:#2ba8f20f;border:1px solid #2ba8f226;gap:.22rem;padding:.65rem;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.our-life-live-event:hover,.our-life-live-event:focus-visible,.our-life-live-month-event:hover,.our-life-live-month-event:focus-visible{color:var(--blue);background:#2ba8f21f;border-color:#2ba8f26b;transform:translateY(-.08rem)}.our-life-live-event strong,.our-life-live-month-event strong{color:inherit;font-size:.84rem;font-weight:950;line-height:1.08}.our-life-live-event span,.our-life-live-month-event span{color:#667078;font-size:.72rem;font-weight:800;line-height:1.25}.our-life-live-month-grid{border-top:1px solid #14141214;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.our-life-live-month-weekday{color:#667078;letter-spacing:.13em;text-align:center;text-transform:uppercase;background:#17171708;border-bottom:1px solid #14141214;border-right:1px solid #14141214;padding:.75rem;font-size:.68rem;font-weight:950}.our-life-live-month-day{background:#ffffff9e;border-bottom:1px solid #14141214;border-right:1px solid #14141214;min-height:12rem;padding:.65rem}.our-life-live-month-day.is-empty{background:#ffffff47}.our-life-live-month-day>span{color:#171717;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.82rem;font-weight:950;display:inline-flex}.our-life-live-month-day.has-events>span{color:var(--blue);background:#2ba8f21f}.our-life-live-month-day>div{gap:.4rem;margin-top:.4rem;display:grid}.our-life-live-month-event{padding:.5rem}.our-life-live-month-event span{display:none}.our-life-live-month-more{color:var(--blue);margin:0;font-size:.72rem;font-weight:900}.our-life-calendar-footer-link{border-top:1px solid #14141214;justify-content:flex-end;padding:1rem clamp(1rem,2vw,1.4rem);display:flex}.our-life-calendar-footer-link .our-life-week-button.secondary{color:#171717;background:#fff;border-color:#1414121f}.our-life-calendar-footer-link .our-life-week-button.secondary:hover,.our-life-calendar-footer-link .our-life-week-button.secondary:focus-visible{border-color:var(--blue);color:var(--blue);background:#2ba8f21a}@media (max-width:1023px){.our-life-live-week-grid,.our-life-live-month-grid{grid-template-columns:1fr}.our-life-live-month-weekday{display:none}.our-life-live-day-card,.our-life-live-month-day{border-right:0}.our-life-live-month-day.is-empty{display:none}}@media (max-width:767px){.our-life-calendar-navigation,.our-life-subscription-calendar-top{grid-template-columns:1fr}.our-life-calendar-navigation{display:grid}.our-life-calendar-navigation button,.our-life-calendar-navigation button:last-child{justify-self:stretch;width:100%}.our-life-calendar-view-controls{width:100%}.our-life-calendar-view-controls button{flex:1}.our-life-calendar-footer-link{justify-content:stretch}.our-life-calendar-footer-link .our-life-week-button{justify-content:center;width:100%}}.our-life-family-card,.our-life-family-activities article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6}.our-life-quote-section{color:#fff;background:linear-gradient(112deg,#181f24e0,#184663a8),url(/images/life/quote-preaching-auditorium.jpg) 50% 48%/cover}.our-life-quote-section:before{background:linear-gradient(90deg,#12181dd1,#12181d80),#0d5e931f}.our-life-quote-card blockquote{color:#fff;text-shadow:0 20px 58px #00000052}.our-life-quote-link{color:#ffffffc2}.give-hero img{filter:saturate(.95)contrast(1.04)}.about-dna-section{background:linear-gradient(135deg,#424341 0%,#363735 54%,#2b2c2b 100%)}.about-dna-section:before{z-index:0;filter:grayscale()contrast(.92)brightness(.9);opacity:.72;background:linear-gradient(90deg,#303231f5 0%,#303231e3 44%,#303231c2 100%),url(/images/about/philosophy-worship-family.jpg) 50% 47%/cover}.about-dna-section:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 16% 10%,#2ba8f229,#0000 27rem),linear-gradient(90deg,#2d2f2e57,#2d2f2e14);position:absolute;inset:0}.about-dna-section>.wrapper{z-index:1;position:relative}.our-life-calendar-subscription-section .balanced-split-header{align-items:end}.our-life-calendar-subscription-section .section-copy{color:#ffffffbd}.our-life-subscription-calendar-top,.our-life-calendar-feed-meta,.our-life-calendar-navigation,.our-life-calendar-footer-link,.our-life-live-month-grid,.our-life-live-month-weekday,.our-life-live-month-day,.our-life-live-day-card,.our-life-live-day-head{border-color:#ffffff21}.our-life-subscription-calendar-top h3,.our-life-calendar-navigation strong,.our-life-live-day-head strong,.our-life-live-month-day>span{color:#fff}.our-life-calendar-feed-meta,.our-life-calendar-feed-state,.our-life-live-day-events>p,.our-life-live-event span,.our-life-live-month-event span{color:#ffffffa3}.our-life-calendar-navigation button:hover:not(:disabled),.our-life-calendar-navigation button:focus-visible:not(:disabled),.our-life-calendar-footer-link .our-life-week-button.secondary:hover,.our-life-calendar-footer-link .our-life-week-button.secondary:focus-visible{color:var(--blue);background:#2ba8f229;border-color:#2ba8f2b8}.our-life-live-day-card,.our-life-live-month-day,.our-life-live-month-day.is-empty{background:#ffffff09}.our-life-live-day-card.has-events,.our-life-live-month-day.has-events{background:#ffffff12}.our-life-live-month-weekday{color:#ffffffb8;background:#ffffff14}.our-life-live-event:hover,.our-life-live-event:focus-visible,.our-life-live-month-event:hover,.our-life-live-month-event:focus-visible{color:var(--blue);background:#2ba8f22b;border-color:#2ba8f29e}.our-life-live-month-day.has-events>span{background:#2ba8f229}@media (max-width:1023px){.our-life-calendar-subscription-section .section-title{white-space:normal}}.page-hero-middle-slot{top:44%;transform:translateY(-50%)}.learn-page-hero .page-title{max-width:54rem;font-size:clamp(2.45rem,5.3vw,4.8rem)}.learn-page-hero .page-hero-copy{max-width:40rem;margin-top:1rem;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.55}.learn-page-hero .page-hero-inner>div{flex-wrap:wrap;align-items:stretch;margin-top:1.2rem}.learn-hero-quote{pointer-events:auto;color:#fff;text-shadow:0 18px 52px #00000057;border-left:2px solid #75cfffc7;gap:.65rem;width:min(100%,42rem);padding:1.1rem 0 1.1rem 1.35rem;display:grid;position:relative}.learn-hero-quote-mark{color:#75cfff33;position:absolute;top:-.4rem;left:1rem}.learn-hero-quote p,.learn-hero-quote-link{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.learn-hero-quote blockquote{color:#fff;letter-spacing:0;text-wrap:balance;max-width:40rem;font-size:clamp(1.6rem,3.1vw,3rem);font-weight:950;line-height:1.02}.learn-hero-quote-link{color:#ffffffc7;width:fit-content;transition:color .18s var(--ease-standard), transform .18s var(--ease-standard);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.learn-hero-quote-link:hover,.learn-hero-quote-link:focus-visible{color:var(--blue);outline:none;transform:translate(.2rem)}.learn-hero-language-switcher{min-height:3rem}.learn-hero-podcast{color:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border:1px solid #ffffff57;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:.18rem 1rem;width:auto;min-height:3rem;padding:.48rem 1rem;text-decoration:none;display:grid}.learn-hero-podcast span,.learn-hero-podcast em{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:950}.learn-hero-podcast strong{color:#fff;grid-column:1;font-size:.98rem;font-weight:950;line-height:1}.learn-hero-podcast em{white-space:nowrap;grid-area:1/2/span 2;justify-self:end;align-items:center;gap:.4rem;font-style:normal;display:inline-flex}.learn-hero-podcast:hover,.learn-hero-podcast:focus-visible{color:var(--blue);border-color:#75cfff9e;outline:none}.our-life-calendar-subscription-section{background:linear-gradient(112deg,#0a0f12e0 0%,#0f222dc2 48%,#071c2ab3 100%),url(/images/life/calendar-clock-time.jpg) 28%/cover}.our-life-calendar-subscription-section:before{background:radial-gradient(circle at 76% 22%,#2ba8f22e,#0000 27rem),linear-gradient(90deg,#0b0f12c7,#0b0f1294 52%,#0b0f126b)}.our-life-calendar-subscription-section .section-title{max-width:none;color:var(--blue);white-space:nowrap;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.04}.our-life-subscription-calendar-board{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0910146b}.our-life-live-day-card,.our-life-live-day-card.has-events,.our-life-live-month-day,.our-life-live-month-day.has-events,.our-life-live-month-day.is-empty{transition:background .18s var(--ease-standard), box-shadow .18s var(--ease-standard);background:#ffffff07}.our-life-live-day-card:hover,.our-life-live-day-card:focus-within,.our-life-live-month-day:hover,.our-life-live-month-day:focus-within{background:#ffffff16;box-shadow:inset 0 0 0 1px #75cfff2e}.our-life-live-event{color:#fff;background:#ffffff0d;border-color:#ffffff24}.our-life-live-event summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;list-style:none;display:flex}.our-life-live-event summary::-webkit-details-marker{display:none}.our-life-live-event summary>span{gap:.24rem;min-width:0;display:grid}.our-life-live-event summary em{color:#ffffffa3;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.25}.our-life-live-event[open]{background:#2ba8f221;border-color:#2ba8f26b}.our-life-live-event[open] summary svg{transform:rotate(90deg)}.our-life-live-event-details{border-top:1px solid #ffffff21;gap:.55rem;margin-top:.75rem;padding-top:.7rem;display:grid}.our-life-live-event-details p{color:#ffffffb8;margin:0;font-size:.76rem;font-weight:750;line-height:1.35}.our-life-live-event-details a{width:fit-content;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.our-life-live-month-event{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem;padding:.38rem .45rem;display:grid}.our-life-live-month-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.08;overflow:hidden}.our-life-live-month-event span{color:#ffffff9e;white-space:nowrap;font-size:.58rem;line-height:1.15;display:block}.our-life-quote-section{background:linear-gradient(112deg,#181f24e0,#184663a8),url(/images/life/quote-preaching-auditorium.jpg) 50% 62%/cover}.ministry-philosophy-section{isolation:isolate;background:#fff;position:relative;overflow:hidden}.ministry-philosophy-section:before{z-index:0;content:"";filter:grayscale()contrast(.92)brightness(1.05);pointer-events:none;background:linear-gradient(90deg,#fffffff5,#ffffffe0 46%,#ffffffc2),url(/images/ministries/ministry-philosophy-hallway.jpg) 50% 45%/cover;position:absolute;inset:0}.ministry-philosophy-section:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 14% 18%,#2ba8f214,#0000 28rem);position:absolute;inset:0}.ministry-philosophy-editorial{z-index:1;position:relative}@media (max-width:767px){.page-hero-middle-slot{top:37%}.learn-hero-quote{width:min(100%,22rem);padding-left:1rem}.learn-hero-quote blockquote{font-size:clamp(1.25rem,7vw,1.9rem)}.learn-page-hero .page-hero-inner{padding-bottom:2.2rem}.learn-hero-podcast{width:100%}}.learn-hero-quote{border-left:0;gap:.8rem;width:min(100%,48rem);padding:0}.learn-hero-quote-mark{color:#75cfff3d;top:-1rem;left:-.2rem}.learn-hero-quote .eyebrow{color:#ffffffb3}.learn-hero-quote blockquote{color:var(--blue);font-size:clamp(1.9rem,3.5vw,3.75rem);line-height:.98}.learn-library-heading{grid-template-columns:minmax(0,.44fr) minmax(20rem,.56fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.learn-library-tagline{color:#20201d;text-wrap:balance;max-width:17ch}.learn-library-tagline span{display:block}.learn-library-description{color:#5f686f;justify-self:end;max-width:44rem}.our-life-calendar-subscription-section{color:#fff;background:linear-gradient(90deg,#0b0f12e6 0%,#0b0f12c7 43%,#0b0f1294 100%),url(/images/life/calendar-clock-final.jpg) 0/cover}.our-life-calendar-subscription-section:before{filter:grayscale()saturate(0)contrast(.9);background:linear-gradient(90deg,#090c0e94,#090c0e5c 44%,#090c0e38),radial-gradient(circle at 18% 34%,#ffffff0d,#0000 27rem)}.our-life-subscription-calendar-board{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080e127a;margin-top:clamp(2.7rem,5vw,4.75rem)}.our-life-family-section{background:linear-gradient(105deg,#f8fafbf2,#eef4f8a8),url(/images/life/family-corner-mother-kids.jpg) 54% 52%/cover}.our-life-family-section:before{background:linear-gradient(90deg,#f8fafbfa 0%,#f8fafbbd 48%,#f8fafb75 100%),#2ba8f20a}.our-life-testimony-display{gap:1rem;display:grid}.our-life-testimony-card{border-top:1px solid #14141224;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.5vw,2rem);padding-block:clamp(1.2rem,2.4vw,1.8rem);display:grid}.our-life-testimony-card:last-child{border-bottom:1px solid #14141224}.our-life-testimony-person{align-content:start;gap:.9rem;display:grid}.our-life-testimony-image{aspect-ratio:1;border:1px solid #2ba8f242;border-radius:999px;width:clamp(7.5rem,12vw,10.5rem);position:relative;overflow:hidden;box-shadow:0 18px 42px #1616141a}.our-life-testimony-display .our-life-testimony-image{min-height:0}.our-life-testimony-person span,.our-life-testimony-copy h3{color:#20201d;letter-spacing:0;font-weight:950}.our-life-testimony-person span{font-size:clamp(1.05rem,1.25vw,1.24rem);line-height:1.05;display:block}.our-life-testimony-person em{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-top:.35rem;font-size:.7rem;font-style:normal;font-weight:950;display:block}.our-life-testimony-copy{align-content:center;gap:.75rem;display:grid}.our-life-testimony-copy h3{font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:.98}.our-life-testimony-copy p{color:#5f686f;max-width:44rem;line-height:1.72}.our-life-testimony-full summary{width:fit-content;color:var(--blue);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:950;list-style:none;display:inline-flex}.our-life-testimony-full summary::-webkit-details-marker{display:none}.our-life-testimony-full[open] summary svg{transform:rotate(90deg)}.our-life-testimony-full>p{border-left:2px solid #2ba8f261;margin-top:.8rem;padding-left:1rem}.ministries-page-hero .ministries-hero-image{object-position:center 48%}.home-established-section{isolation:isolate;position:relative;overflow:hidden}.home-established-section:before{z-index:0;content:"";filter:grayscale(.45)saturate(.75)contrast(.94);opacity:.68;pointer-events:none;background:linear-gradient(90deg,#20212042 0%,#202120b8 46%,#202120fa 100%),url(/images/home/established-preaching.jpg) 0/cover;position:absolute;inset:0}.home-established-section>*{z-index:1;position:relative}.give-hero img{filter:saturate(.88)contrast(1.03);object-position:center 46%!important}.site-footer-main{grid-template-columns:1fr;justify-items:start}.site-footer-invitation{max-width:54rem}.about-team-section{isolation:isolate;background:#f7f8f8;position:relative;overflow:hidden}.about-team-section:before{z-index:0;content:"";filter:grayscale()contrast(.72)brightness(1.1);opacity:.16;pointer-events:none;background:url(/images/life/family-corner-mother-kids.jpg) 50% 52%/cover;position:absolute;inset:0}.about-team-section:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#f7f8f8f5,#f7f8f8db 45%,#f7f8f8f2),radial-gradient(circle at 18% 20%,#2ba8f214,#0000 30rem);position:absolute;inset:0}.about-team-section>.wrapper{z-index:1;position:relative}.team-carousel-shell{background:0 0}.team-carousel-window{scroll-behavior:smooth}.team-carousel-shell.is-user-control .team-carousel-window{cursor:grab;scroll-behavior:auto}.team-carousel-shell.is-user-control .team-carousel-track{animation-play-state:paused}.team-carousel-toolbar{background:0 0}.about-dna-section:before{filter:saturate(.78)contrast(.78)brightness(.82);opacity:.58;background:linear-gradient(90deg,#30323199 0%,#303231db 40%,#303231f7 74%,#303231fc 100%),url(/images/about/philosophy-worship-family.jpg) 50% 47%/cover}.about-dna-section:after{background:linear-gradient(90deg,#2d2f2e14 0%,#2d2f2e80 38%,#2d2f2ee6 74%,#2d2f2ef5 100%),radial-gradient(circle at 12% 16%,#2ba8f21a,#0000 27rem)}.connect-intro{align-items:end}.connect-intro .section-copy{max-width:66rem}.connect-panel-notice a{width:fit-content;color:var(--blue);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.connect-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.connect-option-grid label{cursor:pointer}.connect-option-grid input{opacity:0;pointer-events:none;position:absolute}.connect-option-grid span{color:#20201d;min-height:3.35rem;transition:border-color .18s var(--ease-standard), background .18s var(--ease-standard), color .18s var(--ease-standard);background:#ffffffb3;border:1px solid #1414121a;align-items:center;gap:.55rem;padding:.75rem;font-size:.88rem;font-weight:900;line-height:1.25;display:flex}.connect-option-grid svg{color:var(--blue);flex:none}.connect-option-grid input:checked+span,.connect-option-grid label:hover span{color:var(--blue);background:#2ba8f217;border-color:#2ba8f26b}.home-ministry-intro{align-items:start}.home-ministry-intro>div:first-child{padding-top:0}.home-ministry-intro .section-copy{max-width:50rem}@media (min-width:1024px){.home-ministry-intro>div:first-child{margin-top:-2rem}}.gospel-invitation-art:after{display:none}.our-life-calendar-subscription-section{isolation:isolate;color:#fff;background:#32383b;position:relative;overflow:hidden}.our-life-calendar-subscription-section:before{z-index:0;content:"";filter:grayscale()saturate(0)contrast(.72)brightness(1.16);opacity:.6;pointer-events:none;background:linear-gradient(90deg,#363a3c80 0%,#363a3c52 44%,#363a3c75 100%),url(/images/life/calendar-clock-final.jpg) 0/cover;position:absolute;inset:0}.our-life-calendar-subscription-section:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#2a2f3285,#2a2f326b 58%,#2a2f3280),radial-gradient(circle at 12% 18%,#ffffff1f,#0000 24rem);position:absolute;inset:0}.our-life-calendar-subscription-section>.wrapper{z-index:1;position:relative}.our-life-calendar-subscription-section .section-title{color:var(--blue);font-size:clamp(2rem,3.6vw,3.25rem)}.our-life-calendar-subscription-section .section-copy{color:#ffffffc2;max-width:48rem}.our-life-subscription-calendar-board{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#252b2f80;border-color:#ffffff2e;box-shadow:0 26px 72px #00000024}.our-life-subscription-calendar-top,.our-life-calendar-navigation,.our-life-calendar-feed-meta,.our-life-calendar-footer-link{border-color:#ffffff1f}.our-life-subscription-calendar-top h3,.our-life-calendar-navigation strong{color:#fff}.our-life-calendar-view-controls{background:#ffffff0a;border-color:#ffffff26}.our-life-calendar-view-controls button{color:#ffffffb8;border-color:#ffffff1f}.our-life-calendar-view-controls button:hover,.our-life-calendar-view-controls button:focus-visible,.our-life-calendar-view-controls button.is-active{color:var(--blue);background:#2ba8f22e}.our-life-calendar-navigation button,.our-life-calendar-footer-link .our-life-week-button.secondary{color:#ffffffc2;background:#ffffff0f;border-color:#ffffff29}.our-life-calendar-feed-meta,.our-life-calendar-feed-state{color:#ffffff9e}.our-life-live-day-card,.our-life-live-month-day,.our-life-live-month-day.is-empty,.our-life-live-day-card.has-events,.our-life-live-month-day.has-events{background:#ffffff09;border-color:#ffffff1a}.our-life-live-day-card:hover,.our-life-live-day-card:focus-within,.our-life-live-month-day:hover,.our-life-live-month-day:focus-within{background:#ffffff17}.our-life-live-day-head,.our-life-live-month-weekday{background:#ffffff08;border-color:#ffffff1a}.our-life-live-day-head strong,.our-life-live-month-day>span{color:#fff}.our-life-live-event,.our-life-live-month-event{color:#fff;background:#ffffff0e;border-color:#ffffff21}.our-life-live-event:hover,.our-life-live-event:focus-visible,.our-life-live-month-event:hover,.our-life-live-month-event:focus-visible,.our-life-live-event[open],.our-life-live-month-event[open]{color:var(--blue);background:#2ba8f224;border-color:#2ba8f26b}.our-life-live-event span,.our-life-live-month-event span,.our-life-live-month-event summary em{color:#ffffffa3}.our-life-live-month-event summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.4rem;list-style:none;display:flex}.our-life-live-month-event summary::-webkit-details-marker{display:none}.our-life-live-month-event summary>span{min-width:0}.our-life-live-month-event[open] summary svg{transform:rotate(90deg)}.our-life-testimony-image{border-radius:0}.our-life-testimony-card{background:#ffffff94;padding-inline:clamp(.85rem,2vw,1.4rem)}.our-life-testimony-card:hover,.our-life-testimony-card:focus-within{background:#ffffffdb}.our-life-testimony-image{aspect-ratio:4/5;width:clamp(7rem,11vw,9.5rem)}.learn-page-hero .page-title{max-width:38rem;font-size:clamp(2rem,4.2vw,4.35rem);line-height:.98}.learn-page-hero .page-hero-copy{max-width:34rem;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.58}.learn-page-hero .page-hero-inner{padding-bottom:clamp(2rem,5vw,3.4rem)}.learn-page-hero .page-hero-inner>p:first-child{margin-bottom:.75rem}.learn-hero-quote{width:min(100%,62rem)}.learn-hero-quote blockquote{font-size:clamp(2.35rem,5vw,5.65rem);line-height:.94}.learn-library-heading{align-items:end}.learn-library-tagline{max-width:18ch;font-size:clamp(2.35rem,4.2vw,4.45rem)}.learn-library-description{align-self:end;max-width:48rem;margin-bottom:.35rem}@media (max-width:1023px){.connect-next-step-row{grid-template-columns:3.5rem minmax(0,1fr) auto}.connect-next-step-icon,.connect-next-step-copy{display:none}.connect-panel-heading,.connect-panel-grid,.connect-faq-grid,.connect-form,.connect-option-grid{grid-template-columns:1fr}.connect-faq-item p{padding-left:1rem}.learn-library-heading{grid-template-columns:1fr}.learn-library-description{justify-self:start}.our-life-testimony-card{grid-template-columns:1fr}}.connect-next-steps{grid-template-columns:minmax(18rem,.34fr) minmax(0,.66fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);margin-top:0;display:grid}.connect-next-steps-left{grid-template-rows:auto 1fr;gap:clamp(1.6rem,3vw,2.4rem);min-width:0;display:grid}.connect-next-steps-heading{align-content:start;gap:clamp(1rem,2vw,1.35rem);display:grid}.connect-next-steps-heading .section-title{max-width:11ch}.connect-next-steps-heading .section-copy{color:#5f6870;max-width:39rem}.connect-next-step-list{border-top:1px solid #1414121a;align-content:start;display:grid}.connect-next-step-row{color:#20201d;cursor:pointer;text-align:left;width:100%;min-height:clamp(5.4rem,7vw,6.7rem);transition:background .18s var(--ease-standard), border-color .18s var(--ease-standard), box-shadow .18s var(--ease-standard), color .18s var(--ease-standard), transform .18s var(--ease-standard);background:#ffffff94;border:0;border-bottom:1px solid #1414121a;grid-template-columns:2.25rem 2.75rem minmax(0,1fr) auto;align-items:center;gap:clamp(.7rem,1.5vw,1rem);padding:clamp(.9rem,1.8vw,1.15rem) clamp(.8rem,1.8vw,1.15rem);display:grid}.connect-next-step-row:hover,.connect-next-step-row:focus-visible,.connect-next-step-row.is-active{color:var(--blue);background:#ffffffe6;border-color:#2ba8f242;outline:0;transform:translate(.35rem);box-shadow:0 18px 50px #18232b14}.connect-next-step-number{color:#8a9298;letter-spacing:.12em;font-size:.68rem;font-weight:950}.connect-next-step-icon{width:2.45rem;height:2.45rem;color:var(--blue);background:#2ba8f209;border:1px solid #2ba8f23d;justify-content:center;align-items:center;display:inline-flex}.connect-next-step-title-block{gap:.34rem;min-width:0;display:grid}.connect-next-step-title-block>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:950}.connect-next-step-title-block strong{color:inherit;letter-spacing:0;font-size:clamp(1.15rem,1.55vw,1.55rem);font-weight:950;line-height:.96;display:block}.connect-next-step-title-block em{font-style:normal;display:block}.connect-next-step-copy{display:none}.connect-next-step-arrow{color:currentColor;transition:transform .18s var(--ease-standard);justify-self:end}.connect-next-step-row:hover .connect-next-step-arrow,.connect-next-step-row:focus-visible .connect-next-step-arrow,.connect-next-step-row.is-active .connect-next-step-arrow{transform:translate(.2rem)}.connect-next-panel{background:linear-gradient(135deg,#fffffff7,#f6f9fbe8),radial-gradient(circle at 6% 12%,#2ba8f21f,#0000 27rem);border:1px solid #1414121a;align-content:start;gap:clamp(1.35rem,2.5vw,2rem);min-height:clamp(43rem,58vw,58rem);padding:clamp(1.25rem,3vw,2.4rem);display:grid;box-shadow:0 28px 80px #151c211a}.connect-panel-heading{border-bottom:1px solid #1414121a;grid-template-columns:minmax(14rem,.46fr) minmax(0,.54fr);align-items:end;gap:clamp(1rem,3vw,2rem);padding-bottom:clamp(1rem,2vw,1.35rem);display:grid}.connect-panel-heading h3{color:#20201d;letter-spacing:0;font-size:clamp(2.2rem,4.2vw,4.75rem);font-weight:950;line-height:.9}.connect-panel-heading h3 span{display:block}.connect-panel-heading p:not(.eyebrow){color:#566168;margin:0;font-size:clamp(.98rem,1.25vw,1.14rem);font-weight:650;line-height:1.66}.connect-next-panel .connect-faq-grid{grid-template-columns:1fr;gap:.72rem;display:grid}.connect-faq-item{background:#ffffffad;border:1px solid #14141214}.connect-faq-item summary{cursor:pointer;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.92rem 1rem;list-style:none;display:grid}.connect-faq-item summary::-webkit-details-marker{display:none}.connect-faq-item summary span{color:var(--blue);letter-spacing:.12em;font-size:.66rem;font-weight:950}.connect-faq-item summary strong{color:#20201d;font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:950;line-height:1.24}.connect-faq-item[open]{background:#2ba8f20e;border-color:#2ba8f238}.connect-faq-item[open] summary svg{transform:rotate(90deg)}.connect-faq-item p{color:#5f686f;margin:0;padding:0 1.1rem 1.05rem 3.85rem;font-weight:620;line-height:1.7}.connect-panel-grid{grid-template-columns:minmax(15rem,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(1.2rem,3vw,2.2rem);display:grid}.connect-panel-grid>div>p{color:#4f5960;margin:0;font-size:clamp(1rem,1.2vw,1.16rem);font-weight:650;line-height:1.72}.connect-panel-link-row,.connect-form-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.2rem;display:flex}.connect-panel-link-row a,.connect-form-actions a,.connect-form-submit{color:#20201d;letter-spacing:.1em;text-transform:uppercase;width:fit-content;transition:background .18s var(--ease-standard), border-color .18s var(--ease-standard), color .18s var(--ease-standard);background:#ffffffa8;border:1px solid #2ba8f242;align-items:center;gap:.45rem;padding:.72rem .95rem;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.connect-panel-link-row a:hover,.connect-panel-link-row a:focus-visible,.connect-form-actions a:hover,.connect-form-actions a:focus-visible,.connect-form-submit:hover,.connect-form-submit:focus-visible{color:var(--blue);background:#2ba8f217;border-color:#2ba8f280;outline:0}.connect-panel-notice{border-left:2px solid #2ba8f270;gap:.85rem;margin-top:1.25rem;padding-left:1rem;display:grid}.connect-panel-notice p{color:#6a7379;margin:0;font-size:.84rem;font-weight:700;line-height:1.58}.connect-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.connect-form-field{gap:.4rem;display:grid}.connect-form-field:last-of-type,.connect-form-actions{grid-column:1/-1}.connect-form-field span{color:#20201d;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:950}.connect-form-field input,.connect-form-field textarea,.connect-form-field select{color:#20201d;width:100%;font:inherit;transition:border-color .18s var(--ease-standard), box-shadow .18s var(--ease-standard);background:#ffffffe6;border:1px solid #14141221;outline:0;padding:.88rem}.connect-form-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#20201d 50%),linear-gradient(135deg,#20201d 50%,#0000 50%);background-position:calc(100% - 1rem) calc(50% - .2rem),calc(100% - .7rem) calc(50% - .2rem);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem}.connect-form-field input:focus,.connect-form-field textarea:focus,.connect-form-field select:focus{border-color:#2ba8f28c;box-shadow:0 0 0 3px #2ba8f21f}@media (max-width:1180px){.connect-next-steps{grid-template-columns:minmax(16rem,.34fr) minmax(0,.66fr)}.connect-panel-heading,.connect-panel-grid{grid-template-columns:1fr}}@media (max-width:1023px){.connect-next-steps{grid-template-columns:1fr}.connect-next-step-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.connect-next-step-row{border:1px solid #1414121a;transform:none}.connect-next-step-row:hover,.connect-next-step-row:focus-visible,.connect-next-step-row.is-active{transform:none}.connect-next-panel{min-height:0}}@media (max-width:640px){.connect-next-step-list,.connect-form{grid-template-columns:1fr}.connect-next-step-row{min-height:0}.connect-panel-heading h3{font-size:clamp(2rem,12vw,3.4rem)}.connect-faq-item p{padding-left:1rem}}.connect-next-steps{grid-template-columns:minmax(17rem,.32fr) minmax(0,.68fr)}.connect-next-step-title-block em,.connect-panel-heading h3 span{white-space:nowrap}.connect-next-panel{min-height:clamp(42rem,55vw,54rem)}.connect-panel-heading{grid-template-columns:minmax(16rem,.44fr) minmax(20rem,.56fr);align-items:end;column-gap:clamp(1.1rem,2.4vw,2rem)}.connect-panel-heading h3{max-width:none;font-size:clamp(1.95rem,2.45vw,2.85rem);line-height:.94}.connect-panel-heading p:not(.eyebrow){align-self:end;max-width:38rem;line-height:1.52}.connect-panel-grid{grid-template-columns:minmax(10rem,12.5rem) minmax(0,1fr);align-items:stretch;gap:clamp(1.2rem,2.4vw,2.1rem)}.connect-panel-grid>div{align-content:start;gap:clamp(1rem,2vw,1.35rem);display:grid}.connect-panel-grid>div>p{max-width:15rem}.connect-panel-grid .connect-panel-link-row,.connect-panel-grid .connect-panel-notice{margin-top:0}.connect-panel-notice{max-width:15rem}.connect-form{align-content:start;gap:clamp(.95rem,1.65vw,1.25rem)}.connect-form-field{gap:.48rem}.connect-form-field input,.connect-form-field select{min-height:3.45rem;padding:1rem 1.08rem}.connect-form-field textarea{resize:vertical;min-height:clamp(8.5rem,16vw,11.25rem);padding:1rem 1.08rem}.connect-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.1rem;display:grid}.connect-form-actions a,.connect-form-submit{text-align:center;justify-content:center;width:100%;min-height:3.25rem}.connect-faq-item{overflow:hidden}.connect-faq-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.92rem 1rem;list-style:none;display:grid}.connect-faq-button span{color:var(--blue);letter-spacing:.12em;font-size:.66rem;font-weight:950}.connect-faq-button strong{color:#20201d;font-size:clamp(.95rem,1.1vw,1.08rem);font-weight:950;line-height:1.24}.connect-faq-button svg{transition:transform .18s var(--ease-standard)}.connect-faq-item.is-open{background:#2ba8f20e;border-color:#2ba8f238}.connect-faq-item.is-open .connect-faq-button svg{transform:rotate(90deg)}.connect-faq-answer{color:#5f686f;margin:0;padding:0 1.1rem 1.05rem 3.85rem;font-weight:620;line-height:1.7}@media (max-width:1023px){.connect-next-steps,.connect-panel-heading,.connect-panel-grid,.connect-form-actions{grid-template-columns:1fr}.connect-next-step-title-block em,.connect-panel-heading h3 span{white-space:normal}}@media (max-width:640px){.connect-faq-answer{padding-left:1rem}}.gospel-invitation-section{align-items:center;min-height:clamp(48rem,66vw,62rem);padding-block:clamp(5.75rem,8vw,8rem)}.gospel-invitation-content{width:100%}.gospel-invitation-title{max-width:74rem;margin-top:clamp(.55rem,1.2vw,.95rem);font-size:clamp(3.1rem,7.2vw,7.55rem)}.gospel-invitation-copy{color:#3f464c;grid-template-columns:minmax(18rem,.92fr) minmax(22rem,1.08fr);gap:clamp(1rem,1.8vw,1.45rem) clamp(2rem,5vw,6rem);max-width:94rem;margin-top:clamp(1.45rem,2.4vw,2.1rem);font-size:clamp(1rem,1.04vw,1.1rem);line-height:1.72}.gospel-invitation-copy p{margin:0}.gospel-invitation-copy p:first-child{color:var(--ink);background:linear-gradient(90deg,#ffffff80,#fff0);border-left:2px solid #2ba8f26b;grid-row:span 2;padding:clamp(.95rem,1.6vw,1.35rem) 0 clamp(.95rem,1.6vw,1.35rem) clamp(1.05rem,1.9vw,1.45rem);font-size:clamp(1.12rem,1.38vw,1.36rem);font-weight:850;line-height:1.55}.gospel-invitation-copy p:nth-child(3){color:var(--blue);border-block:1px solid #2ba8f229;padding-block:clamp(.85rem,1.4vw,1.15rem);font-size:clamp(1.05rem,1.22vw,1.24rem);font-weight:900;line-height:1.5}.gospel-invitation-copy p:last-child{max-width:60rem;color:var(--ink);text-align:right;grid-column:1/-1;justify-self:end;font-size:clamp(1.05rem,1.18vw,1.2rem);font-weight:850;line-height:1.55}.gospel-invitation-action{justify-self:end}@media (max-width:820px){.gospel-invitation-copy{grid-template-columns:1fr;max-width:100%}.gospel-invitation-copy p:first-child{grid-row:auto}.gospel-invitation-copy p:last-child{text-align:left;grid-column:auto;justify-self:start}.gospel-invitation-action{justify-self:start}}.pill-button.pill-dark,.site-header .nav-cta{color:#172330!important;box-shadow:none!important;background:0 0!important;border:1px solid #16222c38!important}.pill-button.pill-dark:hover,.pill-button.pill-dark:focus-visible,.site-header .nav-cta:hover,.site-header .nav-cta:focus-visible{color:var(--blue)!important;background:#2ba8f214!important;border-color:#2ba8f28c!important}.dark-gray-panel .pill-button.pill-dark,.page-hero .pill-button.pill-dark,.visit-page-hero .pill-button.pill-dark{color:#fff!important;border-color:#ffffff57!important}.dark-gray-panel .pill-button.pill-dark:hover,.page-hero .pill-button.pill-dark:hover,.visit-page-hero .pill-button.pill-dark:hover{color:var(--blue)!important;border-color:#2ba8f2b3!important}.about-time-keyword{color:var(--blue);letter-spacing:.02em;font-weight:900}.sunday-photo-panel{color:#fff;background-position:50% 47%;background-size:cover;background-image:linear-gradient(90deg,#0a1217d6,#121b20b8,#0c1318cc),url(/images/hero-worship-horizontal.jpeg)!important}.sunday-photo-panel .section-copy,.sunday-photo-panel .section-copy p,.sunday-photo-panel p{color:#ffffffd6}.sunday-photo-panel-cta{width:max-content;margin-left:auto;display:flex}.home-ministry-intro{align-items:start!important;padding-top:0!important}.home-ministry-intro>div:first-child{transform:translateY(-5.4rem)}.home-logistics-strip .visit-logistics-item h3,.home-logistics-strip .visit-logistics-item .address-one-line{color:var(--blue)!important}.home-established-section:before{filter:grayscale()contrast(.78)brightness(1.08)!important;opacity:.18!important}.home-established-section{align-items:center;display:grid;min-height:100svh!important}.home-established-section>div{min-height:100svh!important}.home-established-section:before{filter:grayscale()saturate(0)contrast(.86)brightness(.94)!important;opacity:.72!important;background:linear-gradient(90deg,#16191a2e 0%,#16191a4d 34%,#16191ac2 56%,#16191afa 100%),url(/images/home/established-preaching.jpg) 22%/cover no-repeat!important}.home-established-about-link{z-index:2;color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;transition:border-color .18s var(--ease-standard), color .18s var(--ease-standard), transform .18s var(--ease-standard);border-bottom:1px solid #ffffff38;align-items:center;gap:.45rem;font-size:.72rem;font-weight:950;display:inline-flex;position:absolute;bottom:clamp(1.4rem,3vw,3rem);right:clamp(1.5rem,4vw,4rem)}.home-established-about-link:hover,.home-established-about-link:focus-visible{color:var(--blue);border-color:#2ba8f2a6;transform:translate(.16rem)}.about-dna-section:before{filter:grayscale()saturate(0)contrast(.78)brightness(.82)!important;background:linear-gradient(90deg,#151b1e52,#151b1ead 48%,#151b1eeb),url(/images/about/philosophy-worship-family.jpg) 50% 47%/cover no-repeat!important}.about-team-section:before{filter:grayscale()contrast(.72)brightness(1.1)!important;opacity:.16!important;background:url(/images/life/family-corner-mother-kids.jpg) 50% 52%/cover no-repeat!important}.team-carousel-shell,.team-carousel-window{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.team-carousel-track:hover{animation-play-state:paused}.ministries-page-hero .ministries-hero-image,.visit-page-hero .hero-kenburns,.visit-welcome-section .hero-kenburns{filter:saturate(.72)hue-rotate(176deg)brightness(.92)}.ministries-page-hero:after,.visit-page-hero:after,.visit-welcome-section:after{background:linear-gradient(90deg,#071017c7,#124d7075,#0e202a6b),#2ba8f226}.ministry-philosophy-heading{padding-left:clamp(0rem,2vw,2.25rem)}.ministry-philosophy-editorial{align-items:center}.visit-expect-copy{justify-self:end;width:100%;max-width:48rem!important}.visit-questions-section{isolation:isolate;position:relative;overflow:hidden}.visit-questions-section:before{content:"";z-index:-2;filter:grayscale()contrast(.9)brightness(.78);opacity:.9;background:linear-gradient(90deg,#212b306b,#212b30c7 47%,#212b30f2),url(/images/worship-close.jpeg) 0 45%/cover no-repeat;position:absolute;inset:0}.visit-questions-section:after{content:"";z-index:-1;background:linear-gradient(90deg,#27313624,#273136db 58%,#273136fa);position:absolute;inset:0}.beliefs-doctrine-matters-section{isolation:isolate;position:relative;overflow:hidden}.beliefs-doctrine-matters-section:before{content:"";z-index:-2;filter:grayscale()contrast(1.08)brightness(.72);opacity:.58;background:linear-gradient(90deg,#1e222494,#1e2224b8 54%,#1e2224e0),url(/images/beliefs-hero-truth.jpg) 50% 52%/cover no-repeat;position:absolute;inset:0}.beliefs-doctrine-matters-section:after{content:"";z-index:-1;background:radial-gradient(circle at 24% 54%,#ffffff14,#0000 34%),linear-gradient(90deg,#1f2224c2,#1f2224a3,#1f2224e6);position:absolute;inset:0}.our-life-calendar-subscription-section{color:#eef6fb;background-color:#56626a!important}.our-life-calendar-subscription-section:before{filter:grayscale()contrast(.82)brightness(1.04)!important;opacity:.6!important;background:linear-gradient(90deg,#545e668f,#545e66c7,#545e66e6),url(/images/life/calendar-clock-final.jpg) 0 46%/cover no-repeat!important}.our-life-calendar-subscription-section .section-title{color:var(--blue)!important}.our-life-subscription-calendar-board,.our-life-live-calendar-day,.our-life-live-month-day{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c141933!important;border-color:#ffffff2e!important}.our-life-live-calendar-day:hover,.our-life-live-month-day:hover{background:#ffffff1f!important}.gospel-invitation-section{align-items:center!important;min-height:clamp(46rem,62vw,58rem)!important}.gospel-invitation-grid{max-width:min(100%,100rem)!important}.gospel-invitation-copy{column-count:1!important;max-width:94rem!important;display:block!important}.gospel-invitation-copy p{text-wrap:pretty;color:#233444!important;background:0 0!important;border:0!important;margin:0 0 1.25rem!important;padding:0!important;font-size:clamp(1.18rem,1.4vw,1.56rem)!important;font-weight:720!important;line-height:1.62!important}.gospel-invitation-grid.is-visible .gospel-invitation-copy p{animation:gospel-copy-pop .68s var(--ease-standard) both}.gospel-invitation-grid.is-visible .gospel-invitation-copy p:nth-child(2){animation-delay:.12s}.gospel-invitation-grid.is-visible .gospel-invitation-copy p:nth-child(3){animation-delay:.24s}.gospel-invitation-copy p:first-child,.gospel-invitation-copy p:last-child{max-width:66rem!important;font-weight:900!important}.gospel-invitation-copy p:nth-child(2){box-shadow:0 22px 58px #16222c14;color:#172330!important;background:linear-gradient(90deg,#ffffffc7,#ffffff47),linear-gradient(135deg,#2ba8f221,#2ba8f200)!important;border-left:3px solid #2ba8f29e!important;max-width:88rem!important;padding:clamp(1.05rem,2vw,1.6rem) clamp(1.1rem,2.2vw,1.9rem)!important;font-size:clamp(1.34rem,1.72vw,1.92rem)!important;font-weight:820!important;line-height:1.52!important}.gospel-invitation-copy strong{color:var(--blue);font-weight:950}.gospel-invitation-copy p:last-child{color:var(--ink)!important;margin-bottom:0!important;font-size:clamp(1.28rem,1.58vw,1.74rem)!important}.gospel-invitation-action{margin-left:auto!important}.gospel-you-title{align-items:baseline;gap:clamp(.75rem,1.7vw,1.6rem);max-width:min(100%,80rem)!important;margin-top:clamp(.45rem,1vw,.8rem)!important;font-size:clamp(5rem,12.4vw,13.75rem)!important;line-height:.76!important;display:flex!important}.gospel-you-title span{display:inline-block!important}.gospel-you-word{color:var(--ink);letter-spacing:-.04em;font-size:1em}.gospel-you-mark{color:#18232a57;font-size:.46em;transform:translateY(-.08em)}.gospel-you-number{color:var(--blue);letter-spacing:-.06em;font-size:.62em}.gospel-you-title+.gospel-invitation-copy{text-align:left!important;max-width:min(100%,78rem)!important;margin-top:clamp(1.75rem,3.1vw,2.9rem)!important;margin-left:0!important}.gospel-you-title+.gospel-invitation-copy p{max-width:76rem!important;box-shadow:none!important;color:#24333f!important;text-align:left!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:clamp(1.45rem,1.85vw,2.12rem)!important;font-weight:820!important;line-height:1.42!important}.gospel-family-link{z-index:2;color:var(--ink);letter-spacing:.02em;text-transform:uppercase;margin-top:clamp(1.45rem,2.6vw,2.35rem);font-size:clamp(1.08rem,1.28vw,1.35rem);font-weight:950;line-height:1;display:inline-flex;position:absolute;bottom:clamp(1.8rem,4vw,4.2rem);right:clamp(1.5rem,5vw,5rem)}.gospel-family-link:after{background:var(--blue);content:"";transform-origin:0;height:.16rem;transition:transform .22s var(--ease-standard);position:absolute;inset:auto 0 -.34rem;transform:scaleX(.36)}.gospel-family-link:hover,.gospel-family-link:focus-visible{color:var(--blue)}.gospel-family-link:hover:after,.gospel-family-link:focus-visible:after{transform:scaleX(1)}@media (max-width:700px){.gospel-you-title{flex-wrap:wrap;gap:.4rem .7rem}.gospel-family-link{position:relative;bottom:auto;right:auto}}.learn-hero-quote{width:min(100%,108rem)!important;max-width:108rem!important}.learn-hero-quote blockquote{text-wrap:balance;max-width:105rem!important;color:var(--blue)!important;font-size:clamp(3.15rem,4.65vw,5.2rem)!important;line-height:.95!important}.learn-hero-quote-link{color:#fff!important}.learn-hero-quote-link:hover,.learn-hero-quote-link:focus-visible{color:var(--blue)!important}.learn-library-heading{grid-template-columns:minmax(0,.49fr) minmax(0,.51fr)!important;align-items:end!important}.learn-library-tagline{max-width:56rem!important;font-size:clamp(2.05rem,3vw,3.45rem)!important;line-height:.98!important}.learn-library-tagline span{white-space:nowrap;display:block!important}.learn-library-description{place-self:end!important;max-width:50rem!important}@media (max-width:900px){.sunday-photo-panel-cta,.gospel-invitation-action{margin-left:0!important}.home-ministry-intro>div:first-child{transform:none}.learn-library-heading{grid-template-columns:1fr!important}.learn-library-tagline span{white-space:normal}.learn-hero-quote blockquote{font-size:clamp(2.35rem,11vw,4.25rem)!important}}@media (min-width:768px){.home-main>.home-visit-band,.home-main>.home-established-section,.home-main>.home-ministries-section,.home-main>.gospel-invitation-section,.home-main>.our-life-quote-section,.home-main>.home-who-section,.home-main>.home-beliefs-snapshot-section,.home-main>.sunday-photo-panel,.home-main>.home-next-steps-section,.home-main>.home-visit-preview-section{box-sizing:border-box;min-height:100svh!important}.home-main>.our-life-quote-section{padding-block:0;display:block}.home-main>.our-life-quote-section>.wrapper{align-items:center;width:min(100% - 2rem,75rem);min-height:100svh;padding-block:clamp(7rem,9vw,9rem);display:grid;position:relative}.home-main>.our-life-quote-section .our-life-quote-card{position:static}.home-main>.our-life-quote-section .our-life-quote-actions{width:auto;margin-top:0;position:absolute;bottom:clamp(2.5rem,4vw,4.5rem);right:clamp(1.5rem,3vw,3rem)}.home-main>.home-beliefs-snapshot-section{align-items:center;padding-block:clamp(4.5rem,6vw,6.5rem);display:grid}.home-main>.home-beliefs-snapshot-section>div{width:100%}.home-main>.home-beliefs-snapshot-section .mt-12{margin-top:clamp(2.25rem,3.2vh,3.2rem)!important}.home-main>.home-beliefs-snapshot-section .belief-card{min-height:clamp(15.5rem,18vh,18rem);padding:clamp(1.75rem,2.35vw,2.4rem)!important}.home-main>.home-ministries-section{padding-block:clamp(3.4rem,4.5vw,5.4rem)}.home-main>.home-ministries-section .home-ministry-list{margin-top:clamp(2rem,2.8vw,3rem)!important}.home-main>.home-ministries-section .home-ministry-row{padding-block:clamp(1rem,1.5vw,1.35rem)}.home-main>.home-ministries-section .home-ministry-row h3{font-size:clamp(1.48rem,1.9vw,2.15rem)}.home-main>.home-ministries-section .home-ministry-copy{font-size:clamp(.92rem,.98vw,1rem);line-height:1.56}main>section#philosophy,main>section#ministry-list,main>section#shared-mission,main>section#who-we-are,main>section#meaning-of-kairos,main>section#our-story,main>section#church-family-taking-root,main>section#values,main>section#team,main>section#next-steps,main>section#serve,main>section#membership,main>section#doctrine-matters,main>section#give-local-church,main>section#partner-in-ministry,main>section#carry-us-in-prayer,main>section#ways-to-give,main>section#sunday-gathering,main>section#welcome,main>section#what-to-expect,main>section#questions{box-sizing:border-box;min-height:100svh}main>section#philosophy,main>section#ministry-list,main>section#shared-mission,main>section#who-we-are,main>section#meaning-of-kairos,main>section#our-story,main>section#church-family-taking-root,main>section#values,main>section#team,main>section#next-steps,main>section#membership,main>section#doctrine-matters,main>section#give-local-church,main>section#partner-in-ministry,main>section#carry-us-in-prayer,main>section#ways-to-give,main>section#sunday-gathering,main>section#what-to-expect,main>section#questions{align-items:center;display:grid}main>section#serve{align-content:center;padding-block:clamp(4.5rem,6vw,6.25rem);display:grid}main>section#ministry-list,main>section#values,main>section#give-local-church,main>section#partner-in-ministry,main>section#carry-us-in-prayer,main>section#ways-to-give,main>section#what-to-expect,main>section#team{padding-block:clamp(3.35rem,4.6vw,5rem)}main>section#next-steps{padding-block:clamp(3.5rem,5vw,5.75rem)}main>section#membership,main>section#questions,main>section#sunday-gathering{padding-block:clamp(4.2rem,6vw,6.25rem)}main>section#ministry-list .balanced-split-header,main>section#values .balanced-split-header,main>section#give-local-church .balanced-split-header,main>section#partner-in-ministry .balanced-split-header,main>section#carry-us-in-prayer .balanced-split-header,main>section#what-to-expect .balanced-split-header{margin-bottom:clamp(1.6rem,2.5vw,2.5rem)}main>section#ministry-list .ministries-list,main>section#values .about-value-list,main>section#give-local-church .giving-principle-list,main>section#partner-in-ministry .ministry-partnership-grid,main>section#carry-us-in-prayer .support-prayer-grid,main>section#what-to-expect .visit-expectation-list{margin-top:clamp(1.7rem,2.8vw,2.6rem)!important}main>section#ministry-list .ministry-row-summary,main>section#values .about-value-summary,main>section#give-local-church .giving-principle-summary,main>section#what-to-expect .visit-expectation-summary{padding-block:clamp(.82rem,1.25vw,1.08rem)}main>section#ministry-list .ministry-row-title,main>section#values .about-value-summary h3,main>section#give-local-church .giving-principle-title,main>section#what-to-expect .visit-expectation-row h3{font-size:clamp(1.28rem,1.72vw,1.88rem);line-height:1.02}main>section#ministry-list .ministry-row-copy,main>section#values .about-value-summary p,main>section#give-local-church .giving-principle-statement,main>section#what-to-expect .visit-expectation-summary p{font-size:clamp(.86rem,.94vw,.96rem);line-height:1.48}main>section#values .about-values-title{font-size:clamp(2rem,3vw,3.35rem)}main>section#team .about-team-board{margin-top:clamp(2rem,3vw,3rem)}main>section#team .about-team-invite{margin-top:clamp(1.35rem,2vw,2rem)}main>section#serve .serve-build-card{min-height:clamp(10.5rem,12vw,12.5rem);padding:clamp(1.1rem,2vw,1.5rem)}main>section#serve .get-involved-serve-actions{margin-top:clamp(1.25rem,2vw,1.8rem)}main>section#welcome>.wrapper{min-height:auto;padding-block:clamp(4.5rem,6vw,6.5rem)}main>section#what-to-expect .balanced-split-header{grid-template-columns:minmax(16rem,.32fr) minmax(0,.68fr)}main>section#what-to-expect .visit-expect-copy{max-width:58rem!important}main>section#give-local-church .section-title{max-width:15ch}}@media print{@page{size:letter;margin:.65in}header,footer,.site-header,.site-footer,.sermon-manuscript-back-button,.learn-language-switcher,.sermon-manuscript-sidebar,.sermon-print-button,.sermon-audio-panel{display:none!important}*,:before,:after{box-shadow:none!important;text-shadow:none!important}html,body{font-size:10.5pt;color:#111!important;background:#fff!important}.wrapper{width:100%;max-width:none;padding-inline:0!important}.sermon-manuscript-page{background:#fff!important}.sermon-manuscript-hero,.section{background:#fff!important;padding-block:0!important}.sermon-manuscript-hero{margin-bottom:.25in}.sermon-manuscript-topbar{display:none!important}.sermon-manuscript-title-block{max-width:none}.sermon-manuscript-title-block .eyebrow{letter-spacing:.08em;font-size:8pt;color:#333!important}.sermon-manuscript-title-block h1{margin-top:.12in;font-size:28pt;line-height:.95;color:#111!important}.sermon-manuscript-meta{gap:.08in;margin-top:.14in}.sermon-manuscript-meta span{padding:.06in .09in;font-size:8pt;color:#333!important;background:#fff!important;border:1px solid #d8d8d8!important}.sermon-manuscript-layout,.sermon-manuscript-movement{display:block}.sermon-manuscript-summary-grid{grid-template-columns:1fr;gap:.1in;margin-top:.22in;display:grid}.sermon-manuscript-summary-grid article{background:#fff!important;border:1px solid #d8d8d8!important;padding:.1in!important}.sermon-manuscript-summary-grid span,.sermon-manuscript-movement dt,.sermon-manuscript-section .eyebrow{letter-spacing:.08em;font-size:7.5pt;color:#111!important}.sermon-manuscript-summary-grid strong,.sermon-manuscript-summary-grid p,.sermon-manuscript-movement dd{font-size:9.5pt;line-height:1.35;color:#222!important}.sermon-manuscript-section,.sermon-manuscript-movement{break-inside:avoid}.sermon-manuscript-article{display:block}.sermon-manuscript-section{margin-top:.28in}.sermon-manuscript-section>p:not(.eyebrow),.sermon-manuscript-movement p{font-size:10.5pt;line-height:1.55;color:#222!important}.sermon-manuscript-movement{margin-top:.18in;padding-block:.18in 0;border-top:1px solid #d8d8d8!important}.sermon-manuscript-movement>span{font-size:15pt;color:#111!important}.sermon-manuscript-movement h2{margin-top:.06in;font-size:18pt;line-height:1.05;color:#111!important}.sermon-manuscript-movement dl{gap:.08in;margin-top:.12in}.sermon-manuscript-summary-grid article,.sermon-manuscript-movement,.sermon-manuscript-application-list p,.sermon-manuscript-reference-list span{background:#fff!important;border-color:#ccc!important}.sermon-manuscript-application-list p,.sermon-manuscript-reference-list span{padding:.08in .1in;font-size:9.5pt;line-height:1.35;color:#222!important}}.learn-page-hero .page-title{width:min(100%,46rem)!important;max-width:min(100%,46rem)!important;font-size:clamp(1.75rem,2.9vw,3.05rem)!important;line-height:.98!important}.learn-hero-title-line{display:block}@media (min-width:1280px){.learn-hero-title-line{white-space:nowrap}}.learn-page-hero .page-hero-middle-slot .wrapper{max-width:min(100%,126rem)!important}.learn-page-hero .learn-hero-quote{width:min(100%,126rem)!important;max-width:126rem!important}.learn-page-hero .learn-hero-quote blockquote{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;max-width:min(100%,122rem)!important;color:var(--blue)!important;text-wrap:wrap!important;font-size:clamp(2.95rem,4vw,4.65rem)!important;line-height:.96!important}.section-title:hover,.page-title:hover,.display-statement:hover,.hero-headline:hover,.hover-blue-heading:hover,.hover-blue-heading:hover *,.visit-church-statement:hover span,.home-who-section .who-statement:hover,.home-who-section .who-statement:hover *,.mission-highlight,.who-jesus-word{text-shadow:none!important}@media (min-width:768px){.home-main>.our-life-quote-section{position:relative;align-items:stretch!important;display:grid!important}.home-main>.our-life-quote-section>.wrapper{align-items:center!important;min-height:100svh!important;display:grid!important;position:relative!important}.home-main>.our-life-quote-section .our-life-quote-card{position:static!important}.home-main>.our-life-quote-section .our-life-quote-actions{z-index:4;width:auto!important;margin:0!important;position:absolute!important;inset:auto clamp(1.6rem,4vw,4.4rem) clamp(1.6rem,4vw,4.2rem) auto!important}.home-main>.gospel-invitation-section .gospel-invitation-content{transform-origin:0;transform:scale(1.12)}.home-main>.gospel-invitation-section .gospel-invitation-copy p{font-size:clamp(1.58rem,2vw,2.32rem)!important}.home-main>.home-beliefs-snapshot-section{align-items:center!important}.home-main>.home-beliefs-snapshot-section .belief-pillars{margin-top:clamp(2.8rem,5vh,4.8rem);box-shadow:none!important;border-top:0!important;border-bottom:0!important}.home-main>.home-beliefs-snapshot-section .belief-pillars:before,.home-main>.home-beliefs-snapshot-section .belief-pillars:after{content:none!important;display:none!important}}#meaning-of-kairos.about-time-soft{background:#f2f4f5}#meaning-of-kairos.about-time-soft .about-time-art{background-color:#0000!important;background-image:linear-gradient(90deg,#f7f9faf2,#f7f9fabd 45%,#f7f9fa75),url(/images/about/kairos-clock.jpg)!important;background-position:0 0,50%!important;background-repeat:repeat,no-repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}#meaning-of-kairos.about-time-soft .about-time-art:before,#meaning-of-kairos.about-time-soft .about-time-art:after{display:none!important}.team-carousel-shell:before{background:radial-gradient(circle at var(--team-mouse-x,50%) var(--team-mouse-y,48%), #ffffff57, #e6eaec1a 12rem, transparent 24rem)!important}.visit-page-hero:after{background:linear-gradient(90deg,#050e16c7,#0d5e9357,#050e1661),#2ba8f21f!important}.connect-membership-section{position:relative;overflow:hidden}.connect-membership-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,#2ba8f21c,#0000 24rem),linear-gradient(135deg,#f7fafcfa,#eef2f4eb);position:absolute;inset:0}.connect-membership-section>.wrapper{z-index:1;position:relative}.connect-membership-header .section-copy+.section-copy{margin-top:1.1rem}.connect-membership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.6rem);margin-top:clamp(3rem,5vw,5rem);display:grid}.connect-membership-grid article{border-top:1px solid #16222c24;padding-top:clamp(1.1rem,1.8vw,1.5rem)}.connect-membership-row{border-top:1px solid #16222c24;padding-top:clamp(1.1rem,1.8vw,1.5rem);overflow:hidden}.connect-membership-row summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;list-style:none;display:grid}.connect-membership-row summary::-webkit-details-marker{display:none}.connect-membership-grid span,.connect-membership-row summary>span{color:var(--blue);letter-spacing:.16em;font-size:.74rem;font-weight:950}.connect-membership-grid h3,.connect-membership-row h3{color:var(--ink);margin-top:.8rem;font-size:clamp(1.35rem,1.8vw,2rem);font-weight:950;line-height:.98}.connect-membership-row h3{margin-top:0}.connect-membership-row summary svg{color:var(--blue);transition:transform .18s var(--ease-standard)}.connect-membership-row[open] summary svg{transform:rotate(90deg)}.connect-membership-grid p,.connect-membership-row p{color:#69645d;margin-top:1rem;font-size:clamp(.96rem,1vw,1.06rem);line-height:1.7}.connect-membership-action-row{justify-content:flex-end;margin-top:clamp(1.5rem,3vw,2.3rem);display:flex}.connect-membership-action-row .arrow-link span{color:var(--blue)}@media (max-width:900px){.connect-membership-grid{grid-template-columns:1fr}}.ministry-deep-card{font-size:1.1rem;background:#f8fafbb8!important;width:min(100%,64rem)!important}.ministry-card-section p{font-size:clamp(1.18rem,1.32vw,1.42rem)!important;line-height:1.56!important}.ministry-opportunities li{font-size:clamp(1.12rem,1.24vw,1.28rem)!important}.ministry-deep-subheading{font-size:clamp(1.42rem,2.05vw,1.95rem)!important;line-height:1.08!important}#worship .ministry-deep-image,#men .ministry-deep-image,#women .ministry-deep-image,#youth .ministry-deep-image,#kids .ministry-deep-image,#outreach .ministry-deep-image,#shared-mission .ministry-deep-image{object-position:center center!important}.learn-sermon-pagination{border-top:1px solid #16222c1a;justify-content:flex-end;align-items:center;gap:clamp(1rem,2vw,1.8rem);margin-top:clamp(1.2rem,2vw,1.75rem);padding-top:clamp(1rem,1.6vw,1.4rem);display:flex}.learn-sermon-pagination button{color:var(--ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #16222c38;font-size:.72rem;font-weight:950}.learn-sermon-pagination button:disabled{cursor:default;opacity:.28}.learn-sermon-pagination span{color:var(--blue);letter-spacing:.14em;font-size:.74rem;font-weight:950}.learn-testimonies-section{color:#fff;background:linear-gradient(90deg,#081118e6,#083754b8,#0811186b),url(/images/baptism-prayer.jpeg) 50% 42%/cover no-repeat;position:relative;overflow:hidden}.learn-testimonies-layout,.learn-gallery-header{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:end;gap:clamp(2rem,4vw,4rem);display:grid}.learn-testimonies-section .section-title,.learn-testimonies-section .section-copy{color:#fff}.learn-testimony-feature{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff38;padding:clamp(1.7rem,3vw,2.7rem)}.learn-testimony-feature>p,.learn-testimony-grid span,.learn-gallery-albums span{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;font-size:.74rem;font-weight:950}.learn-testimony-feature h3{color:#fff;margin-top:1rem;font-size:clamp(2rem,3.3vw,3.6rem);font-weight:950;line-height:.95}.learn-testimony-feature>span{color:#ffffffc2;margin-top:1rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7;display:block}.learn-testimony-actions{flex-wrap:wrap;gap:.8rem 1.35rem;margin-top:2rem;display:flex}.learn-testimony-actions button,.learn-testimony-actions a{color:#ffffffd1;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffff47;align-items:center;gap:.4rem;font-size:.72rem;font-weight:950;display:inline-flex}.learn-testimony-grid,.learn-gallery-albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.6rem);margin-top:clamp(2rem,4vw,4rem);display:grid}.learn-testimony-grid article{border-top:1px solid #ffffff2e;padding-top:1.25rem}.learn-testimony-grid h3,.learn-gallery-albums h3{margin-top:.8rem;font-size:clamp(1.35rem,1.8vw,2rem);font-weight:950;line-height:.98}.learn-testimony-grid p,.learn-gallery-albums p{color:#ffffffb8;margin-top:1rem;line-height:1.65}.learn-gallery-section{background:linear-gradient(135deg,#f8fafbf5,#eef2f4e6),url(/images/baptism-group.jpeg) 50% 45%/cover no-repeat}.learn-gallery-header{align-items:start}.learn-gallery-albums{grid-template-columns:repeat(4,minmax(0,1fr))}.learn-gallery-albums article{background:#ffffffa8;border:1px solid #16222c1f;min-height:clamp(10rem,13vw,13rem);padding:clamp(1.2rem,2vw,1.8rem)}.learn-gallery-albums p{color:#69645d;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:800}@media (min-width:768px){main>section#sermon-library,main>section#testimonies,main>section#gallery,main>section#calendar,main>section#family-corner,main>section#announcements,main>section#stay-connected{box-sizing:border-box;align-items:center;min-height:100svh;display:grid}main>section#sermon-library{padding-block:clamp(4.4rem,5.6vw,6rem)}}@media (max-width:900px){.learn-testimonies-layout,.learn-gallery-header,.learn-testimony-grid,.learn-gallery-albums{grid-template-columns:1fr}}.our-life-calendar-subscription-section .balanced-split-header{margin-bottom:clamp(1.4rem,2.5vw,2.2rem);grid-template-columns:1fr!important}.our-life-subscription-calendar-top{grid-template-columns:minmax(14rem,1fr) auto minmax(20rem,1fr);align-items:center;gap:clamp(1rem,2vw,1.8rem);display:grid!important}.our-life-subscription-calendar-top .our-life-calendar-navigation{justify-content:flex-end;justify-self:end!important;width:max-content!important;margin:0!important;display:flex!important}.our-life-calendar-footer-link{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex!important}.our-life-calendar-footer-link .our-life-calendar-feed-meta{background:#ffffff0f;border:1px solid #ffffff1a;padding:.7rem .9rem;margin:0!important}@media (max-width:900px){.our-life-subscription-calendar-top{grid-template-columns:1fr}}.our-life-page-hero .page-hero-inner{max-width:min(100%,126rem)}.our-life-page-hero .page-title{width:min(100%,58rem)}.our-life-announcements-section{background:radial-gradient(circle at 12% 18%,#2ba8f21a,#0000 24rem),linear-gradient(135deg,#f7f9fa 0%,#eef3f6 46%,#fff 100%);position:relative;overflow:hidden}.our-life-announcements-section:before{content:"";opacity:.22;filter:grayscale();pointer-events:none;background:linear-gradient(90deg,#f8fafbfa,#f8fafbd6 42%,#f8fafb8f),url(/images/sanctuary-wide.jpeg) 50% 42%/cover no-repeat;position:absolute;inset:0}.our-life-announcements-wrapper{z-index:1;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid;position:relative}.our-life-announcement-heading{align-self:center}.our-life-announcement-heading .section-title{max-width:8.5em}.our-life-announcement-heading>p:not(.eyebrow),.our-life-announcement-heading div+p{color:#635f58;max-width:38rem;margin-top:clamp(1.4rem,2vw,2rem);font-size:clamp(1.05rem,1.25vw,1.28rem);line-height:1.65}.our-life-announcement-stage{perspective:1200px;gap:clamp(.9rem,1.4vw,1.35rem);display:grid}.our-life-announcement-flip-card{min-height:clamp(8.4rem,10vw,11rem);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border:1px solid #16222c1a;grid-template-columns:minmax(8rem,.22fr) minmax(0,.52fr) minmax(8rem,.18fr);align-items:center;gap:clamp(1rem,2vw,2rem);padding:clamp(1.2rem,2.2vw,2rem);text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;transform:translateY(0)rotateX(0);box-shadow:0 2.8rem 6rem #16222c1a}.our-life-announcement-flip-card:before{content:"";pointer-events:none;border-left:3px solid #2ba8f2b8;position:absolute;inset:0}.our-life-announcement-flip-card:hover,.our-life-announcement-flip-card:focus-visible{border-color:#2ba8f261;transform:translateY(-.18rem);box-shadow:0 3rem 7rem #16222c29}.our-life-announcement-flip-card>span{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.72rem,.82vw,.86rem);font-weight:950}.our-life-announcement-flip-card h3{color:var(--ink);margin:0;font-size:clamp(1.55rem,2.05vw,2.35rem);font-weight:950;line-height:.98}.our-life-announcement-flip-card p{color:#625e57;grid-column:2/4;margin:0;font-size:clamp(.98rem,1.04vw,1.08rem);line-height:1.58}.our-life-announcement-flip-card strong{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;justify-self:end;align-items:center;gap:.5rem;font-size:.72rem;font-weight:950;display:inline-flex}.our-life-announcement-flip-card strong svg{color:var(--blue);transition:transform .18s}.our-life-announcement-flip-card:hover strong svg,.our-life-announcement-flip-card:focus-visible strong svg{transform:translate(.2rem)}.our-life-announcement-flip-card:nth-child(2){transform:translate(clamp(.5rem,2vw,2rem))rotate(-.35deg)}.our-life-announcement-flip-card:nth-child(3){transform:translate(clamp(1rem,3.2vw,3rem))rotate(.3deg)}.our-life-announcement-flip-card:nth-child(2):hover,.our-life-announcement-flip-card:nth-child(2):focus-visible,.our-life-announcement-flip-card:nth-child(3):hover,.our-life-announcement-flip-card:nth-child(3):focus-visible{transform:translate(0)translateY(-.18rem)rotate(0)}.livehub-announcements-section{background:radial-gradient(circle at 20% 16%,#2ba8f224,#0000 24rem),linear-gradient(135deg,#f7fafc 0%,#eef4f8 48%,#fff 100%);align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.livehub-announcements-section:before{content:"";opacity:.18;filter:grayscale();pointer-events:none;background:linear-gradient(90deg,#f8fafcfa 0%,#f8fafcdb 45%,#f8fafc9e 100%),url(/images/sanctuary-wide.jpeg) 50% 42%/cover no-repeat;position:absolute;inset:0}.livehub-announcements-wrapper{z-index:1;grid-template-columns:minmax(18rem,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid;position:relative}.livehub-announcement-heading .section-title{max-width:9.5em}.livehub-announcement-heading>p{color:#5d5953;max-width:35rem;margin-top:clamp(1.2rem,2vw,1.9rem);font-size:clamp(1.08rem,1.35vw,1.32rem);line-height:1.6}.livehub-announcement-rotator{border-left:2px solid #2ba8f2b8;min-height:clamp(28rem,42vw,43rem);position:relative}.livehub-announcement-item{color:var(--ink);opacity:0;transform-origin:50% 0;grid-template-columns:minmax(0,1fr);align-content:center;padding-left:clamp(1.3rem,3vw,3.2rem);text-decoration:none;animation:18s infinite livehub-announcement-cycle;display:grid;position:absolute;inset:0;transform:translateY(2.8rem)rotateX(10deg)}.livehub-announcement-item-2{animation-delay:6s}.livehub-announcement-item-3{animation-delay:12s}.livehub-announcement-label{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(.8rem,1.3vw,1.2rem);font-size:clamp(.74rem,.9vw,.88rem);font-weight:950;line-height:1.2;display:block}.livehub-announcement-item h3{max-width:12.5em;color:var(--ink);letter-spacing:0;overflow-wrap:normal;text-wrap:wrap;word-break:keep-all;flex-wrap:wrap;gap:0 clamp(.28em,.8vw,.42em);margin:0;font-size:clamp(3.6rem,6.3vw,7.2rem);font-weight:950;line-height:.92;display:flex}.livehub-announcement-item h3 span{overflow-wrap:normal;white-space:nowrap;word-break:keep-all;display:inline-block}.livehub-announcement-item h3 span.is-blue{color:var(--blue)}.livehub-announcement-item p{color:#514d47;max-width:52rem;margin-top:clamp(1.2rem,2vw,1.8rem);font-size:clamp(1.12rem,1.35vw,1.34rem);font-weight:680;line-height:1.55}.livehub-announcement-link{border-bottom:2px solid var(--blue);width:fit-content;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:clamp(1.35rem,2vw,2rem);font-size:.74rem;font-weight:950;display:inline-flex}.livehub-announcement-link svg{color:var(--blue);transition:transform .18s}.livehub-announcements-calendar-link{z-index:2;width:fit-content;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #2ba8f28c;justify-content:center;align-items:center;gap:.5rem;padding:0 0 .3rem;font-size:.74rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;bottom:clamp(1.35rem,3vw,2.5rem);right:clamp(1.5rem,4vw,4rem)}.livehub-announcements-section.is-expanded{align-items:start;padding-block:clamp(4rem,7vw,6rem) clamp(4.5rem,8vw,7rem);overflow:visible}.livehub-announcements-section.is-expanded .livehub-announcements-wrapper{min-height:min(100svh,58rem)}.livehub-announcements-expanded{z-index:1;background:#fff;width:100%;padding-block:clamp(1.45rem,2.8vw,2.3rem) clamp(1.65rem,3vw,2.55rem);position:relative}.livehub-announcements-expanded[hidden]{display:none!important}.livehub-announcements-expanded-inner{gap:clamp(1.05rem,1.8vw,1.45rem);display:grid}.livehub-announcements-expanded-heading{justify-content:flex-start;display:flex}.livehub-announcements-expanded-heading h3{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950;line-height:1}.livehub-announcements-list{border-top:1px solid #16222c24;display:grid}.livehub-announcements-list-item{color:var(--ink);border-bottom:1px solid #16222c1f;grid-template-columns:3.2rem minmax(0,1fr);align-items:start;gap:clamp(1rem,2.4vw,2rem);padding:clamp(.92rem,1.7vw,1.25rem) 0;display:grid}.livehub-announcements-list-number,.livehub-announcements-list-copy>span{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:950;line-height:1.2}.livehub-announcements-list-copy{gap:.48rem;display:grid}.livehub-announcements-list-copy strong{color:var(--blue);letter-spacing:0;font-size:clamp(1.2rem,1.65vw,1.65rem);font-weight:950;line-height:1.02}.livehub-announcements-list-copy p{color:#24211d;max-width:58rem;margin:0;font-size:clamp(.9rem,.98vw,1rem);font-weight:400;line-height:1.5}.livehub-announcements-close-button{color:#121a22ad;cursor:pointer;font:inherit;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;justify-self:end;margin-top:clamp(.35rem,1vw,.7rem);padding:0;font-size:.68rem;font-weight:500;line-height:1}.livehub-announcement-item:hover .livehub-announcement-link svg,.livehub-announcement-item:focus-visible .livehub-announcement-link svg{transform:translate(.2rem)}@media (prefers-reduced-motion:reduce){.livehub-announcement-item{animation:none}.livehub-announcement-item:first-child{opacity:1;transform:none}}@media (min-width:768px){.our-life-announcements-section,.our-life-calendar-subscription-section,.our-life-week-section{box-sizing:border-box;align-items:center;min-height:100svh;display:grid}}@media (max-width:900px){.our-life-announcements-wrapper{grid-template-columns:1fr}.our-life-announcement-flip-card,.our-life-announcement-flip-card p{grid-column:auto;grid-template-columns:1fr}.our-life-announcement-flip-card:nth-child(2),.our-life-announcement-flip-card:nth-child(3){transform:none}.our-life-announcement-flip-card strong{justify-self:start}.livehub-announcements-wrapper{grid-template-columns:1fr}.livehub-announcement-rotator{border-left:0;min-height:auto}.livehub-announcement-item,.livehub-announcement-item:first-child{opacity:1;border-top:1px solid #16222c1f;grid-template-columns:1fr;padding:1.4rem 0;animation:none;position:relative;transform:none}.livehub-announcement-label{grid-row:auto;margin:0 0 .75rem}.livehub-announcement-item h3{font-size:clamp(2.5rem,12vw,4.6rem)}}header.fixed{border-bottom:0!important}.mobile-menu-toggle{color:currentColor;background:0 0;border:0}.mobile-menu-mark{gap:.28rem;width:1.9rem;display:grid}.mobile-menu-mark span{height:2px;transition:transform .2s var(--ease-standard), opacity .2s var(--ease-standard), width .2s var(--ease-standard);background:currentColor;border-radius:999px;display:block}.mobile-menu-mark span:first-child{width:1.9rem}.mobile-menu-mark span:nth-child(2){justify-self:end;width:1.42rem}.mobile-menu-mark span:nth-child(3){justify-self:end;width:1rem}.mobile-menu-mark.is-open span:first-child{width:1.9rem;transform:translateY(.38rem)rotate(45deg)}.mobile-menu-mark.is-open span:nth-child(2){opacity:0}.mobile-menu-mark.is-open span:nth-child(3){width:1.9rem;transform:translateY(-.38rem)rotate(-45deg)}.gospel-family-link,.home-established-about-link,.home-beliefs-corner-link,.home-support-preview-link,.home-visit-preview-link{z-index:4;letter-spacing:.16em;text-transform:uppercase;width:max-content;transition:color .18s var(--ease-standard), transform .18s var(--ease-standard), opacity .18s var(--ease-standard);background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.45rem;margin:0;padding:0 0 .25rem;font-size:.72rem;font-weight:950;line-height:1.1;display:inline-flex;position:absolute;bottom:clamp(1.4rem,3vw,3rem);right:clamp(1.4rem,4vw,4rem)}.home-established-about-link,.home-visit-preview-link{color:#ffffff94}.gospel-family-link,.home-beliefs-corner-link,.home-support-preview-link{color:#16222c85}.gospel-family-link:hover,.gospel-family-link:focus-visible,.home-established-about-link:hover,.home-established-about-link:focus-visible,.home-beliefs-corner-link:hover,.home-beliefs-corner-link:focus-visible,.home-support-preview-link:hover,.home-support-preview-link:focus-visible,.home-visit-preview-link:hover,.home-visit-preview-link:focus-visible{color:var(--blue);transform:translate(.16rem)}.gospel-family-link:after{content:none!important}.livehub-announcement-item{animation-fill-mode:both}.livehub-announcement-label{overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.livehub-announcement-item h3,.livehub-announcement-item h3 span{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;word-break:keep-all}.our-life-week-detail{position:relative;padding-bottom:clamp(5.25rem,7vw,7rem)!important}.our-life-week-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:1.15rem;display:flex;position:absolute;bottom:clamp(1.15rem,2.7vw,2.8rem);right:clamp(1.25rem,3vw,3.25rem);margin:0!important}.our-life-week-button{color:#16222ca3!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;padding:0 0 .25rem!important}.our-life-week-button.secondary{color:#16222ca3!important;background:0 0!important;border-color:currentColor!important}.our-life-week-button:hover,.our-life-week-button:focus-visible{color:var(--blue)!important;background:0 0!important;transform:translate(.16rem)!important}.our-life-calendar-footer-link .our-life-week-button.secondary{color:#ffffffeb!important}.our-life-week-sermon-points{gap:.85rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.our-life-week-sermon-points li{border-top:1px solid #16222c1a;grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;padding-top:.85rem;display:grid}.our-life-week-sermon-points li>span{color:var(--blue);letter-spacing:.14em;font-size:.68rem;font-weight:950}.our-life-week-sermon-points strong{color:var(--ink);font-weight:950}.our-life-week-sermon-points p{color:#625e57;margin-top:.25rem;font-size:.95rem;line-height:1.45}.our-life-week-summary{border-left:1px solid #2ba8f257;align-content:center;gap:1rem;padding-left:clamp(1.2rem,2.6vw,2.5rem);display:grid}.our-life-week-summary p:not(.eyebrow){color:#514d47;margin:0;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.62}.ministry-deep-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0!important}@media (max-width:767px){p,li{line-height:1.52}.section-copy,.section-lead,.page-hero-copy,.our-life-week-detail-copy{line-height:1.5!important}.page-hero-section{min-height:100svh}.page-hero-inner{min-height:100svh!important;padding-bottom:max(6.75rem, calc(env(safe-area-inset-bottom) + 5.75rem))!important}.page-hero-copy{max-width:100%;font-size:1rem!important}.page-hero-actions{display:none!important}.gospel-family-link,.home-beliefs-corner-link,.home-support-preview-link,.home-visit-preview-link{right:1.25rem;bottom:max(1.25rem, calc(env(safe-area-inset-bottom) + 1rem));margin:0;position:absolute}.gospel-invitation-section,.home-main>.our-life-quote-section,.home-support-preview-section,.home-visit-preview-section{min-height:100svh!important}.our-life-week-detail{padding-bottom:5.75rem!important}.our-life-week-actions{flex-wrap:wrap;bottom:1rem;right:1rem}.our-life-week-summary{border-top:1px solid #2ba8f247;border-left:0;padding:1.2rem 0 0}.livehub-announcement-item h3{max-width:100%}}.home-hero-video,.home-main>section:first-child{background:#07131c!important}.home-main>section:first-child:before{content:none!important;display:none!important}.livehub-announcement-rotator{min-height:clamp(29rem,42vw,43rem)!important}.livehub-announcement-item{visibility:hidden;pointer-events:none;opacity:0;animation-fill-mode:none!important}.livehub-announcement-label{color:var(--blue);white-space:nowrap;word-break:keep-all;margin-bottom:clamp(.9rem,1.4vw,1.35rem);display:block}.livehub-announcement-item h3{max-width:min(100%,13.5em)!important;font-size:clamp(3.45rem,5.9vw,6.9rem)!important;line-height:.9!important;display:block!important}.livehub-announcement-item h3 span{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;display:inline!important}.livehub-announcement-item p{font-size:clamp(1.12rem,1.32vw,1.32rem);max-width:62rem!important}.our-life-subscription-calendar-top{grid-template-columns:minmax(18rem,1fr) auto minmax(24rem,1fr)!important}.our-life-calendar-view-controls{justify-self:center!important}.our-life-subscription-calendar-top .our-life-calendar-navigation{justify-self:end!important;margin-left:auto!important}.our-life-calendar-navigation{justify-content:flex-end!important;gap:.8rem!important;display:flex!important}.connect-next-step-row{grid-template-columns:2.75rem minmax(0,1fr) auto!important}.connect-next-step-number{display:none!important}.connect-next-step-icon{grid-column:1}.connect-next-panel{align-content:stretch!important}.connect-panel-grid{min-height:0;grid-template-columns:minmax(10rem,.24fr) minmax(0,.76fr)!important}.connect-form{align-content:stretch;min-height:100%}.connect-form-field:has(textarea){min-height:clamp(14rem,23vw,22rem)}.connect-form-field textarea{min-height:100%!important}.connect-form-actions{width:min(100%,18rem);justify-content:flex-end!important;justify-self:end!important}.connect-form-submit,.connect-panel-link-row a,#serve .get-involved-serve-actions .pill-button{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;padding:0 0 .22rem!important}.connect-form-submit,.connect-panel-link-row a{color:#16222cb8!important}#serve .get-involved-serve-actions{z-index:4;justify-content:flex-end!important;margin:0!important;position:absolute!important;bottom:clamp(1.5rem,4vw,4rem)!important;right:clamp(1.5rem,4vw,4rem)!important}#serve .get-involved-serve-actions .pill-button{color:#ffffffd1!important}.connect-form-submit:hover,.connect-form-submit:focus-visible,.connect-panel-link-row a:hover,.connect-panel-link-row a:focus-visible,#serve .get-involved-serve-actions .pill-button:hover,#serve .get-involved-serve-actions .pill-button:focus-visible{transform:translate(.16rem);color:var(--blue)!important}.connect-membership-title{max-width:11em;font-size:clamp(3.7rem,5.6vw,6.5rem)!important;line-height:.92!important}.connect-membership-title span{display:block}.ministry-deep-card{color:#20201d;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffffb!important;border-color:#ffffffdb!important}.ministry-card-section p{color:#3f484f!important;font-size:clamp(1.16rem,1.38vw,1.42rem)!important;line-height:1.5!important}.ministry-card-section>span{font-size:clamp(.88rem,.98vw,1.04rem)!important}.ministry-opportunities li{font-size:clamp(1.08rem,1.22vw,1.26rem)!important;line-height:1.42!important}.ministry-deep-subheading{max-width:34rem!important;font-size:clamp(1.34rem,2vw,1.95rem)!important;line-height:1.08!important}.ministry-deep-image{object-position:center 45%!important}#worship .ministry-deep-image{object-position:center 48%!important}#men .ministry-deep-image,#women .ministry-deep-image,#youth .ministry-deep-image,#kids .ministry-deep-image,#outreach .ministry-deep-image,#shared-mission .ministry-deep-image{object-position:center center!important}.support-prayer-grid{grid-template-columns:repeat(7,minmax(9.4rem,1fr))!important;gap:clamp(.8rem,1vw,1.05rem)!important;width:min(100%,104rem)!important;margin-inline:auto!important}.support-prayer-card{padding-inline:clamp(1rem,1.15vw,1.3rem)!important}.support-prayer-card h3{font-size:clamp(1rem,1.04vw,1.14rem)!important;line-height:1.08!important}.support-prayer-callout{margin-top:clamp(2rem,3vw,3rem)!important}.our-life-quote-card{min-height:clamp(42rem,78vh,62rem);position:relative}.our-life-quote-actions{justify-content:flex-end!important;margin:0!important;position:absolute!important;bottom:clamp(1.35rem,4vw,4rem)!important;right:clamp(1.5rem,5vw,5rem)!important}.gospel-invitation-content{max-width:min(100%,72rem)!important}.gospel-invitation-title{transform-origin:0;transform:scale(1.12)}.gospel-invitation-copy{text-align:left!important;max-width:66rem!important}.gospel-invitation-copy p,.gospel-invitation-copy{font-size:clamp(1.26rem,1.72vw,1.68rem)!important;line-height:1.48!important}.gospel-family-link{bottom:clamp(1.35rem,4vw,4rem)!important;right:clamp(1.5rem,5vw,5rem)!important}.visit-page-hero .absolute.-inset-5{rotate:none;inset:0!important;transform:none!important}.visit-page-hero .hero-kenburns{filter:none!important}.visit-page-hero .bg-\[\#0d5e93\]\/62{background-color:#0d5e9394!important}.visit-page-hero .bg-\[linear-gradient\(90deg\,rgba\(5\,14\,22\,0\.92\)\,rgba\(9\,59\,93\,0\.64\)\,rgba\(4\,18\,28\,0\.5\)\)\]{background:linear-gradient(90deg,#050e16db,#082c468f,#081c2b47)!important}.visit-questions-section{background-image:linear-gradient(90deg,#081218e6 0%,#0d3752b8 34%,#10181a8c 100%),url(/images/visit-questions.jpeg);background-position:50%;background-size:cover}@media (max-width:1180px){.support-prayer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.livehub-announcements-wrapper,.connect-panel-grid,.our-life-subscription-calendar-top{grid-template-columns:1fr!important}.livehub-announcement-rotator{border-left:0!important;min-height:clamp(32rem,90vw,44rem)!important}.livehub-announcement-item{padding-left:0!important}.livehub-announcement-item h3{font-size:clamp(2.7rem,12vw,4.8rem)!important}.connect-form-actions,.our-life-calendar-view-controls,.our-life-subscription-calendar-top .our-life-calendar-navigation{justify-self:start!important}#serve .get-involved-serve-actions{margin-top:2rem!important;position:relative!important;bottom:auto!important;right:auto!important}.connect-membership-title{font-size:clamp(3rem,13vw,4.8rem)!important}.gospel-invitation-title{transform:none}.our-life-quote-actions{right:1.25rem!important;bottom:max(1.25rem, calc(env(safe-area-inset-bottom) + 1rem))!important}}@media (max-width:767px){.support-prayer-grid{grid-template-columns:1fr!important}.gospel-invitation-copy p,.gospel-invitation-copy{font-size:1.1rem!important}}@media (min-width:768px){#sermon-library .learn-library-heading{margin-bottom:clamp(.6rem,1.2vw,1rem)}#sermon-library .learn-library-tagline{font-size:clamp(2.4rem,4.1vw,4.2rem);line-height:.95}#sermon-library .learn-library-description{font-size:clamp(.98rem,1.04vw,1.08rem);line-height:1.48}#sermon-library .learn-sermon-library{gap:clamp(.55rem,1vw,.9rem);margin-top:clamp(.55rem,1vw,.9rem)}#sermon-library .learn-sermon-search{padding-bottom:clamp(.6rem,1vw,.9rem)}#sermon-library .learn-sermon-list{margin-top:clamp(.2rem,.65vw,.55rem)}#sermon-library .learn-sermon-row{grid-template-columns:minmax(7.4rem,.17fr) minmax(0,1fr) auto;gap:clamp(.75rem,1.3vw,1.4rem);padding:clamp(.62rem,1vw,.9rem) 0}#sermon-library .learn-sermon-row:hover{padding-inline:clamp(.65rem,1.35vw,1rem)}#sermon-library .learn-sermon-date{gap:.26rem}#sermon-library .learn-sermon-date strong{font-size:clamp(.95rem,1vw,1.08rem)}#sermon-library .learn-sermon-date-meta{gap:.14rem;margin-top:.08rem}#sermon-library .learn-sermon-row-body h3{margin-top:.18rem;font-size:clamp(1.22rem,1.65vw,1.72rem);line-height:1.02}#sermon-library .learn-sermon-row-body>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.32rem;font-size:clamp(.86rem,.92vw,.95rem);line-height:1.34;display:-webkit-box;overflow:hidden}#sermon-library .learn-sermon-row-arrow{width:2.15rem;height:2.15rem}#sermon-library .learn-sermon-pagination{margin-top:clamp(.35rem,.8vw,.65rem);padding-top:clamp(.4rem,.8vw,.7rem)}}.learn-testimonies-section{align-items:stretch;min-height:100svh;padding-block:clamp(6.4rem,8vw,8rem) clamp(2.3rem,4vw,4rem);display:grid}.learn-testimonies-shell{z-index:1;align-content:start;gap:clamp(1rem,2vw,1.7rem);min-height:calc(100svh - clamp(8.7rem,12vw,12rem));display:grid;position:relative}.learn-testimonies-layout{grid-template-columns:minmax(0,.48fr) minmax(22rem,.52fr);align-items:stretch;gap:clamp(1.4rem,3vw,3.4rem);margin-top:0}.learn-testimonies-intro{align-content:start;display:grid}.learn-testimonies-intro .section-title{max-width:10.5em;font-size:clamp(2.6rem,4.5vw,5.3rem);line-height:.94}.learn-testimonies-intro .section-copy{max-width:44rem;margin-top:clamp(1rem,1.5vw,1.35rem);line-height:1.52}.learn-testimony-feature{color:#fff;align-content:space-between;min-height:100%;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.learn-testimony-feature:hover,.learn-testimony-feature:focus-visible{background:#ffffff24;border-color:#2ba8f28c;transform:translateY(-.16rem)}.learn-testimony-feature em{color:#ffffffdb;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:clamp(1.2rem,2vw,1.9rem);font-size:.72rem;font-style:normal;font-weight:950;display:inline-flex}.learn-testimony-feature em svg{color:var(--blue)}.learn-testimony-grid{border-block:1px solid #ffffff2b;gap:0;margin-top:clamp(.8rem,1.5vw,1.2rem)}.learn-testimony-grid button{color:#fff;cursor:pointer;text-align:left;border:0;background:0 0;border-right:1px solid #ffffff29;align-content:start;min-height:clamp(8rem,10vw,10rem);padding:clamp(1rem,1.8vw,1.5rem);transition:background .18s,color .18s,padding-left .18s;display:grid}.learn-testimony-grid button:last-child{border-right:0}.learn-testimony-grid button:hover,.learn-testimony-grid button:focus-visible,.learn-testimony-grid button.is-active{color:#fff;background:#ffffff17;outline:none;padding-left:clamp(1.15rem,2.1vw,1.8rem)}.learn-testimony-grid button h3{color:#fff;margin-top:clamp(.45rem,.8vw,.7rem);font-size:clamp(1.25rem,1.6vw,1.8rem);line-height:1}.learn-testimony-grid button p{color:#ffffffad;max-width:24rem;margin-top:clamp(.65rem,1vw,.9rem);font-size:clamp(.84rem,.92vw,.96rem);line-height:1.42}.learn-testimony-grid button.is-active span,.learn-testimony-grid button:hover span,.learn-testimony-grid button:focus-visible span{color:#fff}.learn-testimony-carousel{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;margin-top:clamp(.8rem,1.4vw,1.2rem);padding-block:clamp(.25rem,.8vw,.6rem);position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.learn-testimony-carousel::-webkit-scrollbar{display:none}.learn-testimony-carousel-track{gap:clamp(.85rem,1.5vw,1.25rem);width:max-content;animation:56s linear infinite learn-testimony-marquee;display:flex}.learn-testimony-carousel:hover .learn-testimony-carousel-track,.learn-testimony-carousel:focus-within .learn-testimony-carousel-track,.learn-testimony-carousel.is-user-control .learn-testimony-carousel-track{animation-play-state:paused}.learn-testimony-carousel.is-user-control{cursor:grab;scroll-behavior:auto}.learn-testimony-story-card{isolation:isolate;color:#fff;-webkit-user-drag:none;border:1px solid #ffffff2e;align-content:end;width:clamp(12rem,16vw,17rem);min-height:clamp(13.5rem,17vw,18rem);padding:clamp(.9rem,1.4vw,1.2rem);text-decoration:none;transition:border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.learn-testimony-story-card:before{z-index:-1;content:"";background:linear-gradient(#050e161a,#050e16db);position:absolute;inset:0}.learn-testimony-story-card img{z-index:-2;object-fit:cover;filter:grayscale(.15)saturate(.85);transition:transform .32s}.learn-testimony-story-card:hover,.learn-testimony-story-card:focus-visible{border-color:#2ba8f299;transform:translateY(-.18rem)}.learn-testimony-story-card:hover img,.learn-testimony-story-card:focus-visible img{transform:scale(1.04)}.learn-testimony-story-card span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:950}.learn-testimony-story-card strong{color:#fff;max-width:12rem;margin-top:.55rem;font-size:clamp(1.02rem,1.2vw,1.22rem);font-weight:950;line-height:1.02;display:block}@keyframes learn-testimony-marquee{to{transform:translate(calc(-50% - clamp(.425rem,.75vw,.625rem)))}}.testimony-story-page{background:#f4f7f8}.testimony-story-hero{isolation:isolate;color:#fff;align-items:end;min-height:100svh;padding-block:clamp(7rem,11vw,10rem) clamp(4rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.testimony-story-hero img{z-index:-3;object-fit:cover;object-position:center;filter:grayscale(.18)saturate(.82)}.testimony-story-overlay{z-index:-2;background:linear-gradient(90deg,#050e16f0,#083754b3,#050e1661),radial-gradient(circle at 75% 20%,#2ba8f238,#0000 28rem);position:absolute;inset:0}.testimony-story-hero-content{gap:clamp(.9rem,1.5vw,1.4rem);display:grid}.testimony-story-back{color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;width:max-content;font-size:.74rem;font-weight:950;display:inline-flex}.testimony-story-hero-content h1{color:#fff;max-width:10.5em;font-size:clamp(3rem,7.5vw,8rem);font-weight:950;line-height:.9}.testimony-story-hero-content>p:not(.eyebrow){color:#ffffffc7;max-width:52rem;font-size:clamp(1.08rem,1.35vw,1.35rem);line-height:1.52}.testimony-story-body-section{background:radial-gradient(circle at 14% 10%,#2ba8f214,#0000 24rem),#fff}.testimony-story-body{max-width:56rem}.testimony-story-body>p:not(.eyebrow){color:#393f42;font-size:clamp(1.08rem,1.2vw,1.24rem);line-height:1.72}.testimony-story-body>p+p{margin-top:1.2rem}@media (max-width:900px){.learn-testimonies-section{min-height:100svh;padding-block:clamp(5.2rem,16vw,6.2rem) clamp(2rem,8vw,3rem)}.learn-testimonies-layout,.learn-testimony-grid{grid-template-columns:1fr}.learn-testimony-grid button,.learn-testimony-grid button:last-child{border-bottom:1px solid #ffffff29;border-right:0}.learn-testimony-grid button:last-child{border-bottom:0}.learn-testimony-carousel{margin-inline:calc(var(--wrapper-gutter,1.25rem) * -1);padding-left:var(--wrapper-gutter,1.25rem)}.learn-testimony-story-card{width:clamp(13rem,62vw,18rem)}}@media (prefers-reduced-motion:reduce){.learn-testimony-carousel-track{animation:none}}#gallery.learn-gallery-section{background:#fff!important}#gallery.learn-gallery-section:before,#gallery.learn-gallery-section:after{content:none!important;display:none!important}.learn-gallery-title span{color:var(--blue)!important;font-size:1.24em!important;line-height:.78!important}.learn-sermon-row{grid-template-columns:minmax(0,1fr) auto!important}.learn-sermon-row-body{min-width:0}.learn-sermon-meta-line{text-transform:uppercase;flex-wrap:wrap;gap:.22rem .55rem;display:flex;color:var(--blue)!important;letter-spacing:.12em!important;margin:0!important;font-size:clamp(.72rem,.86vw,.84rem)!important;font-weight:950!important;line-height:1.2!important}.learn-sermon-meta-line span{align-items:center;min-width:0;display:inline-flex}.learn-sermon-meta-line span:not(:last-child):after{color:#2ba8f285;content:"/";margin-left:.55rem}.learn-gallery-albums{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(.8rem,1.4vw,1.2rem);min-height:clamp(34rem,58vw,54rem);display:grid;position:relative}.learn-gallery-pin{isolation:isolate;min-height:clamp(11rem,16vw,17rem);color:var(--ink);filter:grayscale()saturate(.25)contrast(.9);opacity:.82;background:#fff;border:1px solid #16222c1a;align-content:end;padding:clamp(.95rem,1.4vw,1.25rem);text-decoration:none;transition:border-color .18s,filter .18s,opacity .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 1.6rem 4rem #16222c1a}.learn-gallery-pin:before{z-index:-1;content:"";background:linear-gradient(#ffffff1f,#050e16b8),linear-gradient(90deg,#2ba8f21f,#0000 70%);position:absolute;inset:0}.learn-gallery-pin img{z-index:-2;object-fit:cover;filter:grayscale(.08)saturate(.88)contrast(.96);transition:transform .42s}.learn-gallery-pin span,.learn-gallery-pin p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1.1}.learn-gallery-pin h3{color:#fff;max-width:9.4em;margin-top:.55rem;font-size:clamp(1.35rem,2vw,2.2rem);font-weight:950;line-height:.98}.learn-gallery-pin p{color:#ffffffc2;margin-top:.8rem}.learn-gallery-pin:hover,.learn-gallery-pin:focus-visible{filter:none;opacity:1;border-color:#2ba8f28f;transform:translateY(-.2rem)rotate(0);box-shadow:0 2rem 4.6rem #16222c29}.learn-gallery-pin:hover img,.learn-gallery-pin:focus-visible img{transform:scale(1.045)}.learn-gallery-pin-1{grid-column:1/span 4;transform:rotate(-1.2deg)}.learn-gallery-pin-2{grid-column:5/span 3;margin-top:clamp(2.8rem,6vw,5.5rem);transform:rotate(1.3deg)}.learn-gallery-pin-3{grid-column:8/span 5;transform:rotate(-.4deg)}.learn-gallery-pin-4{grid-column:2/span 5;margin-top:clamp(.8rem,2vw,1.8rem);transform:rotate(.8deg)}.learn-gallery-pin-5{grid-column:7/span 3;margin-top:clamp(2.2rem,4vw,3.6rem);transform:rotate(-1.5deg)}.learn-gallery-pin-6{grid-column:10/span 3;margin-top:clamp(.7rem,1.8vw,1.4rem);transform:rotate(1.1deg)}.gallery-album-hero img{filter:saturate(.9)contrast(.98)}.gallery-album-hero-blue-overlay{background:radial-gradient(circle at 18% 18%,#2ba8f26b,#0000 24rem),linear-gradient(135deg,#042037e0 0%,#2ba8f247 44%,#03090fd1 100%)}.gallery-album-hero-depth{background:linear-gradient(#03090f29 0%,#03090f8f 46%,#03090feb 100%),linear-gradient(90deg,#03090fd1 0%,#03090f47 55%,#03090fb8 100%)}.gallery-album-identity-panel{background:radial-gradient(circle at 93% 8%,#ffffff3d,#0000 11rem),linear-gradient(135deg,#2ba8f2 0%,#178ed8 43%,#073759 100%);border:1px solid #fff3;border-radius:8px;gap:clamp(1rem,2vw,1.3rem);width:min(100%,52rem);padding:clamp(1rem,2.6vw,1.55rem);display:grid;overflow:hidden;box-shadow:0 28px 70px #02080e57}.gallery-album-identity-copy{gap:.5rem;display:grid}.gallery-album-kicker{color:#ffffffbd;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.7rem,1.1vw,.86rem);font-weight:950;line-height:1}.gallery-album-title{color:#fff;text-shadow:0 14px 34px #03090f33;max-width:8.5em;margin:0;font-size:clamp(3rem,7.5vw,6.1rem);line-height:.9}.gallery-album-action-panel{border-top:1px solid #ffffff3d;width:100%;padding-top:clamp(.82rem,1.7vw,1.05rem)}.gallery-album-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.45rem,1vw,.68rem);display:grid}.gallery-album-action{color:#061724;letter-spacing:.12em;text-transform:uppercase;min-width:0;min-height:2.74rem;transition:border-color .19s var(--ease-standard), background .19s var(--ease-standard), color .19s var(--ease-standard), box-shadow .19s var(--ease-standard), transform .19s var(--ease-standard);background:#fffffff0;border:1px solid #ffffff7a;border-radius:8px;justify-content:center;align-items:center;gap:.42rem;padding:.68rem .62rem;font-size:.68rem;font-weight:950;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #03111d1f}.gallery-album-action svg{color:var(--blue);transition:color .19s var(--ease-standard);flex:none}.gallery-album-action:hover,.gallery-album-action:focus-visible{color:#fff;background:#061724;border-color:#ffffffb3;transform:translateY(-1.5px);box-shadow:0 16px 34px #03111d33}.gallery-album-action:hover svg,.gallery-album-action:focus-visible svg{color:#fff}.gallery-album-action-primary{color:#101719;background:#fff}.gallery-album-action-primary:hover,.gallery-album-action-primary:focus-visible{color:#fff;background:#061724}.gallery-album-action-secondary,.gallery-album-action-quiet{color:#061724;background:#ffffffe6}.gallery-album-action-secondary:hover,.gallery-album-action-secondary:focus-visible,.gallery-album-action-quiet:hover,.gallery-album-action-quiet:focus-visible{color:#fff;background:#061724}.gallery-album-action-quiet{color:#061724d6}.gallery-slideshow{z-index:1000;color:#fff;background:#02080ef5;min-height:100svh;display:grid;position:fixed;inset:0}.gallery-slideshow-backdrop{background:radial-gradient(circle at 18% 16%,#2ba8f23d,#0000 28rem),radial-gradient(circle at 82% 72%,#ffffff14,#0000 24rem),linear-gradient(135deg,#04111dfa,#03080dfa);position:absolute;inset:0}.gallery-slideshow-shell{min-height:100svh;padding:max(1rem, env(safe-area-inset-top)) clamp(1rem, 3vw, 2rem) max(1rem, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.gallery-slideshow-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:1rem;display:flex}.gallery-slideshow-toolbar div:first-child{gap:.28rem;display:grid}.gallery-slideshow-toolbar span,.gallery-slideshow-toolbar strong{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1.1}.gallery-slideshow-toolbar span{color:var(--blue)}.gallery-slideshow-toolbar strong{color:#ffffffbd}.gallery-slideshow-controls{gap:.55rem;display:flex}.gallery-slideshow-controls button,.gallery-slideshow-nav{color:#fff;width:2.8rem;height:2.8rem;transition:background .18s var(--ease-standard), border-color .18s var(--ease-standard), transform .18s var(--ease-standard);background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;place-items:center;display:inline-grid}.gallery-slideshow-controls button:hover,.gallery-slideshow-controls button:focus-visible,.gallery-slideshow-nav:hover,.gallery-slideshow-nav:focus-visible{background:#2ba8f22e;border-color:#2ba8f2d1;transform:translateY(-1px)}.gallery-slideshow-stage{touch-action:pan-y;place-items:center;min-height:0;display:grid;position:relative}.gallery-slideshow-figure{width:min(100%,86rem);height:min(72svh,52rem);animation:gallerySlideIn .42s var(--ease-standard) both;margin:0;position:relative}.gallery-slideshow-image{object-fit:contain}.gallery-slideshow-nav{z-index:2;position:absolute;top:50%}.gallery-slideshow-nav-prev{left:0}.gallery-slideshow-nav-next{right:0}.gallery-slideshow-progress{z-index:2;background:#ffffff24;border-radius:999px;height:.18rem;overflow:hidden}.gallery-slideshow-progress span{border-radius:inherit;background:var(--blue);height:100%;transition:width .26s var(--ease-standard);display:block}@keyframes gallerySlideIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.gallery-album-identity-panel{gap:.9rem;width:100%;padding:1rem}.gallery-album-title{font-size:clamp(2.8rem,14vw,3.72rem);line-height:.9}.gallery-album-kicker{letter-spacing:.14em;font-size:.66rem}.gallery-album-action-panel{padding-top:.78rem}.gallery-album-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem}.gallery-album-action{letter-spacing:.08em;gap:.25rem;min-height:2.38rem;padding:.55rem .28rem;font-size:.52rem}.gallery-album-action svg{width:.84rem;height:.84rem}.gallery-slideshow-shell{padding-inline:.85rem}.gallery-slideshow-toolbar{align-items:start}.gallery-slideshow-stage{padding-inline:0}.gallery-slideshow-figure{width:100%;height:70svh}.gallery-slideshow-nav{top:auto;bottom:.4rem}.gallery-slideshow-nav-prev{left:.5rem}.gallery-slideshow-nav-next{right:.5rem}}a:is(.home-established-about-link,.gospel-family-link,.home-beliefs-corner-link,.home-support-preview-link,.home-visit-preview-link,.visit-logistics-action,.our-life-quote-link,.our-life-family-guide-link,.livehub-announcements-calendar-link,.learn-hero-quote-link,.learn-sermon-action,.our-life-week-button,.ministry-deep-cta,.ministry-whole-body-link,.arrow-link):not(.is-disabled),#gospel .gospel-family-link,.home-ministry-intro a.pill-button,.home-logistics-strip .visit-logistics-action,.connect-panel-link-row a,.connect-next-mobile-actions a,#serve .get-involved-serve-actions a.pill-button{justify-content:center!important;align-items:center!important;gap:var(--kairos-arrow-link-gap)!important;width:fit-content!important;max-width:100%!important;min-height:var(--kairos-arrow-link-min-height)!important;box-shadow:none!important;padding:var(--kairos-arrow-link-padding)!important;font-size:var(--kairos-arrow-link-font-size)!important;font-weight:var(--kairos-arrow-link-weight)!important;letter-spacing:var(--kairos-arrow-link-tracking)!important;line-height:var(--kairos-arrow-link-font-size)!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:999px!important;text-decoration:none!important;display:inline-flex!important}a.pill-button:has(svg):not(.connect-form-submit){justify-content:center!important;align-items:center!important;gap:var(--kairos-arrow-link-gap)!important;width:fit-content!important;max-width:100%!important;min-height:var(--kairos-arrow-link-min-height)!important;box-shadow:none!important;padding:var(--kairos-arrow-link-padding)!important;font-size:var(--kairos-arrow-link-font-size)!important;font-weight:var(--kairos-arrow-link-weight)!important;letter-spacing:var(--kairos-arrow-link-tracking)!important;line-height:var(--kairos-arrow-link-font-size)!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:999px!important;text-decoration:none!important;display:inline-flex!important}.our-life-live-event-details a:has(svg){justify-content:center!important;align-items:center!important;gap:var(--kairos-arrow-link-gap)!important;width:fit-content!important;max-width:100%!important;min-height:var(--kairos-arrow-link-min-height)!important;box-shadow:none!important;padding:var(--kairos-arrow-link-padding)!important;font-size:var(--kairos-arrow-link-font-size)!important;font-weight:var(--kairos-arrow-link-weight)!important;letter-spacing:var(--kairos-arrow-link-tracking)!important;line-height:var(--kairos-arrow-link-font-size)!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:999px!important;text-decoration:none!important;display:inline-flex!important}a:is(.home-established-about-link,.gospel-family-link,.home-beliefs-corner-link,.home-support-preview-link,.home-visit-preview-link,.visit-logistics-action,.our-life-quote-link,.our-life-family-guide-link,.livehub-announcements-calendar-link,.learn-hero-quote-link,.learn-sermon-action,.our-life-week-button,.ministry-deep-cta,.ministry-whole-body-link,.arrow-link):not(.is-disabled) svg,#gospel .gospel-family-link svg,.home-ministry-intro a.pill-button svg,.home-logistics-strip .visit-logistics-action svg,.connect-panel-link-row a svg,.connect-next-mobile-actions a svg,#serve .get-involved-serve-actions a.pill-button svg{width:var(--kairos-arrow-link-icon)!important;height:var(--kairos-arrow-link-icon)!important;flex:0 0 var(--kairos-arrow-link-icon)!important}a.pill-button:has(svg):not(.connect-form-submit) svg{width:var(--kairos-arrow-link-icon)!important;height:var(--kairos-arrow-link-icon)!important;flex:0 0 var(--kairos-arrow-link-icon)!important}.our-life-live-event-details a:has(svg) svg{width:var(--kairos-arrow-link-icon)!important;height:var(--kairos-arrow-link-icon)!important;flex:0 0 var(--kairos-arrow-link-icon)!important}#gospel .gospel-family-link:after,.home-ministry-intro a.pill-button:after,.home-logistics-strip .visit-logistics-action:after{content:none!important}.our-life-week-mobile-actions{display:none}.discipleship-path-section{color:#17212a;background:radial-gradient(circle at 88% 12%,#2ba8f224,#0000 18rem),linear-gradient(#eef4f7,#f8fbfd)}.discipleship-path-header{gap:1rem;max-width:72rem;display:grid}.discipleship-path-header .section-title span{color:var(--blue)}.discipleship-path-shell{background:#fffffff5;border:1px solid #122a3a1a;border-radius:8px;grid-template-columns:minmax(18rem,.38fr) minmax(0,.62fr);gap:0;margin-top:clamp(2.2rem,5vw,4.5rem);display:grid;overflow:hidden;box-shadow:0 26px 80px #0a21311f}.discipleship-path-image{color:#fff;background:linear-gradient(#070e1314,#070e13db),linear-gradient(90deg,#061826c7,#2ba8f22e),url(/images/about/philosophy-worship-family.jpg) 50% 47%/cover no-repeat;align-content:end;min-height:38rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.discipleship-path-image .eyebrow{color:var(--blue)}.discipleship-path-image h3{color:#fff;letter-spacing:0;max-width:9em;margin-top:.7rem;font-size:clamp(2.3rem,4.3vw,4.6rem);font-weight:950;line-height:.9}.discipleship-path-grid{background:#fff;display:grid}.discipleship-path-movement-group{display:grid}.discipleship-path-movement-group+.discipleship-path-movement-group{border-top:1px solid #122a3a1a}.discipleship-path-movement{border-bottom:1px solid #122a3a1c;gap:1.35rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.discipleship-path-movement:last-child{border-bottom:0}.discipleship-path-connector{min-height:5.5rem;color:var(--blue);background:radial-gradient(circle,#2ba8f214,#0000 8rem),#fff;border-top:1px solid #122a3a14;border-bottom:1px solid #122a3a14;place-items:center;display:grid;position:relative;overflow:hidden}.discipleship-path-connector:before,.discipleship-path-connector:after{content:"";position:absolute}.discipleship-path-connector:before{z-index:0;background:linear-gradient(90deg,#0000,#2ba8f229,#0000),linear-gradient(#0000 49%,#2ba8f229 50%,#0000 51%);inset:0}.discipleship-path-connector:after{z-index:1;background:#ffffffe0;border:1px solid #2ba8f233;border-radius:999px;width:2.7rem;height:2.7rem;top:50%;left:50%;transform:translate(-50%,-50%)}.discipleship-path-connector span{z-index:2;color:#2ba8f26b;width:auto;height:auto;text-shadow:none;background:0 0;place-items:center;font-size:1.7rem;font-weight:950;line-height:1;display:grid;position:relative}.discipleship-path-movement-heading{grid-template-columns:3.2rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.discipleship-path-movement-heading>span{color:var(--blue);letter-spacing:.14em;font-size:.85rem;font-weight:950}.discipleship-path-movement-heading p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900;line-height:1.15}.discipleship-path-movement-heading h3{color:#17212a;margin-top:.3rem;font-size:clamp(1.8rem,3.1vw,3rem);font-weight:950;line-height:.95}.discipleship-path-movement>p{color:#61707b;margin:0;font-size:clamp(1rem,1.2vw,1.16rem);font-weight:400;line-height:1.48}.discipleship-path-steps{border-top:1px solid #122a3a1f;display:grid}.discipleship-path-item{border-bottom:1px solid #122a3a1f}.discipleship-path-item:last-child{border-bottom:0}.discipleship-path-summary{cursor:pointer;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:start;gap:1rem;min-height:6.5rem;padding:1.15rem 0;list-style:none;display:grid}.discipleship-path-summary::-webkit-details-marker{display:none}.discipleship-path-summary .expand-label{place-self:end}.discipleship-path-body{padding:0 0 1.2rem 3.4rem}.discipleship-path-body p{color:#61707b;margin:0;font-size:1rem;font-weight:400;line-height:1.48}@media (max-width:900px){.discipleship-path-shell{grid-template-columns:1fr}.discipleship-path-image{min-height:24rem}}@media (max-width:767px){.about-dna-section{color:#eef7ff!important;background:#101a22!important}.about-dna-section:before{filter:grayscale()saturate(.45)contrast(.92)brightness(.74)!important;opacity:1!important;background:linear-gradient(#071118b8 0%,#091c29db 48%,#071118f0 100%),url(/images/about/philosophy-worship-family.jpg) 50% 46%/cover no-repeat!important;-webkit-mask-image:none!important;mask-image:none!important}.about-dna-section:after{background:radial-gradient(circle at 88% 18%,#2ba8f23d,#0000 15rem),linear-gradient(135deg,#2ba8f233,#0000 52%)!important}.about-dna-section>.wrapper{width:min(100% - 2.4rem,72rem)}.about-dna-mobile-approved{z-index:1;align-content:center;gap:clamp(1.8rem,7vw,2.7rem);min-height:min(42rem,100svh);padding-block:clamp(3.8rem,13vw,5.4rem);display:grid;position:relative}.about-dna-mobile-approved .eyebrow{letter-spacing:.14em;margin:0;font-size:.82rem;font-weight:900;line-height:1;color:var(--blue)!important}.about-dna-mobile-title{color:#fff;letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:.25rem .58rem;margin:.55rem 0 0;font-size:clamp(3.45rem,17vw,5.4rem);font-weight:950;line-height:.88;display:flex}.about-dna-mobile-title span{color:#fff;font-size:1em}.about-dna-mobile-title .about-dna-mobile-title-number{color:var(--blue);font-size:1.04em}.about-dna-mobile-copy{color:#eef7ffc2;max-width:22rem;font-family:var(--font-inter), sans-serif;letter-spacing:0;margin:clamp(1.15rem,4vw,1.6rem) 0 0;font-size:clamp(.96rem,4vw,1.05rem);font-weight:400;line-height:1.48}.about-dna-mobile-rows{border-top:1px solid #ffffff2e;margin-top:clamp(1.6rem,6vw,2.2rem);display:grid}.about-dna-mobile-row{border-bottom:1px solid #ffffff2e;grid-template-columns:2.6rem minmax(0,1fr);gap:.95rem;padding-block:1.08rem;display:grid}.about-dna-mobile-row>span{color:var(--blue);letter-spacing:.1em;font-size:.82rem;font-weight:900;line-height:1}.about-dna-mobile-row h3{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1.24rem,5.6vw,1.58rem);font-weight:900;line-height:1}.about-dna-mobile-row p{color:#eef7ffb3;font-family:var(--font-inter), sans-serif;letter-spacing:0;margin:.45rem 0 0;font-size:clamp(.88rem,3.65vw,.98rem);font-weight:400;line-height:1.42}.about-dna-mobile-link{justify-self:end;color:#ffffffc7!important}#give-local-church,#carry-us-in-prayer{background:radial-gradient(circle at 92% 10%,#2ba8f224,#0000 14rem),linear-gradient(#f7fbfe 0%,#eef6fb 100%)!important}#give-local-church .wrapper,#carry-us-in-prayer .wrapper{width:min(100% - 2.4rem,72rem)}#give-local-church .balanced-split-header,#carry-us-in-prayer .balanced-split-header,#give-local-church .giving-principle-list,#carry-us-in-prayer .support-prayer-grid,#carry-us-in-prayer .support-prayer-callout{display:none!important}#give-local-church .support-generosity-mobile-card,#carry-us-in-prayer .support-prayer-mobile-card{display:grid!important}.support-generosity-mobile-card,.support-prayer-mobile-card{background:linear-gradient(135deg,#fffffff5,#e8f6ffeb),#fffffff5;border:1px solid #2ba8f23d;border-radius:.65rem;align-content:center;gap:clamp(1.6rem,6vw,2.25rem);min-height:min(39rem,100svh);padding:clamp(1.7rem,6.6vw,2.4rem) clamp(1.45rem,5.8vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 58px #16222c14}.support-prayer-mobile-card{background:linear-gradient(135deg,#fffffffa,#edf7fef0),#fffffff5}.support-generosity-mobile-card:after,.support-prayer-mobile-card:after{color:#2ba8f214;content:"&";pointer-events:none;font-size:18rem;font-weight:950;line-height:.75;position:absolute;bottom:-4.2rem;right:-3.5rem}.support-generosity-mobile-copy,.support-prayer-mobile-copy,.support-generosity-mobile-rows,.support-prayer-mobile-rows,.support-generosity-mobile-link,.support-prayer-mobile-link{z-index:1;position:relative}.support-generosity-mobile-copy .eyebrow,.support-prayer-mobile-copy .eyebrow{color:var(--blue);letter-spacing:.14em;margin:0;font-size:.78rem;font-weight:900;line-height:1.05}.support-generosity-mobile-copy h3,.support-prayer-mobile-copy h3{color:#162431;letter-spacing:0;max-width:8.8em;margin:.55rem 0 0;font-size:clamp(2.35rem,11.5vw,3.55rem);font-weight:950;line-height:.94}.support-prayer-mobile-copy h3{max-width:9.6em}.support-generosity-mobile-copy>p:not(.eyebrow),.support-prayer-mobile-copy>p:not(.eyebrow){color:#5d6f7d;max-width:23rem;font-family:var(--font-inter), sans-serif;letter-spacing:0;margin:clamp(1.1rem,4vw,1.45rem) 0 0;font-size:clamp(.94rem,3.85vw,1.02rem);font-weight:400;line-height:1.46}.support-generosity-mobile-rows,.support-prayer-mobile-rows{border-top:1px solid #122a3a1f;display:grid}.support-generosity-mobile-row,.support-prayer-mobile-row{border-bottom:1px solid #122a3a1f;padding-block:1.05rem}.support-generosity-mobile-row summary,.support-prayer-mobile-row{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.95rem;display:grid}.support-generosity-mobile-row summary{cursor:pointer;list-style:none}.support-generosity-mobile-row summary::-webkit-details-marker{display:none}.support-generosity-mobile-row summary{grid-template-columns:2.75rem minmax(0,1fr) auto}.support-generosity-mobile-row>span,.support-generosity-mobile-row summary>span:first-child,.support-prayer-mobile-row>span{color:var(--blue);letter-spacing:.1em;font-size:.82rem;font-weight:900;line-height:1}.support-generosity-mobile-row .expand-label{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;place-self:end;font-size:7px;font-weight:900;line-height:1}.support-generosity-mobile-row[open] .expand-closed,.support-generosity-mobile-row:not([open]) .expand-open{display:none}.support-generosity-mobile-row h4,.support-prayer-mobile-row h4{color:#172431;letter-spacing:0;margin:0;font-size:clamp(1.22rem,5.2vw,1.52rem);font-weight:900;line-height:1.02}.support-generosity-mobile-row p,.support-prayer-mobile-row p{color:#61717d;font-family:var(--font-inter), sans-serif;letter-spacing:0;margin:.45rem 0 0;font-size:clamp(.88rem,3.6vw,.98rem);font-weight:400;line-height:1.42}.support-generosity-mobile-row small{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-top:.4rem;font-size:.68rem;font-weight:900;line-height:1.2;display:block}.support-generosity-mobile-row>p{color:#4f606e;margin:.85rem 0 0 3.7rem;font-size:clamp(.9rem,3.75vw,.98rem);line-height:1.5}.support-generosity-mobile-link,.support-prayer-mobile-link{justify-self:end;margin-top:.1rem;color:#162431b3!important}.site-footer{min-height:auto;background:#0d2333!important}.site-footer:before{filter:grayscale()saturate(.45)contrast(.86)brightness(.82)!important;opacity:.5!important;background:url(/images/footer-production-team.jpg) 50% 48%/cover no-repeat!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.site-footer:after{background:linear-gradient(#0716218a,#061927e6),linear-gradient(135deg,#2ba8f238,#09161f99)!important}.site-footer>.wrapper{width:min(100% - 2.4rem,72rem);padding-block:clamp(3.4rem,13vw,4.8rem)!important}.site-footer-main{border-bottom:1px solid #ffffff2e!important;gap:clamp(1.9rem,7vw,2.7rem)!important;padding-bottom:clamp(1.7rem,6vw,2.25rem)!important}.site-footer-invitation{gap:1.08rem!important}.site-footer-invitation>p:nth-child(2){max-width:9.2em;color:#eff8ff!important;letter-spacing:0!important;font-size:clamp(2.35rem,12vw,3.65rem)!important;font-weight:950!important;line-height:.96!important}.site-footer-address-mobile{max-width:21rem;font-family:var(--font-inter), sans-serif;letter-spacing:0;margin:0;font-weight:400;line-height:1.34;color:#eff8ffc7!important;gap:.32rem!important;font-size:clamp(1rem,4.2vw,1.14rem)!important;display:grid!important}.site-footer-address-mobile span{display:block}.site-footer .pill-button{text-transform:uppercase;justify-self:start;gap:.45rem;margin-top:.15rem;color:#eff8ffb8!important;min-height:0!important;box-shadow:none!important;letter-spacing:.15em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:9px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.site-footer .pill-button svg{width:9px!important;height:9px!important}.site-footer-nav{border-top:1px solid #ffffff2e!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-top:.3rem!important;display:grid!important}.site-footer-nav a{text-transform:uppercase;align-items:center;min-height:2.95rem;color:#eff8ffc7!important;letter-spacing:.12em!important;border-bottom:1px solid #ffffff2e!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important;display:flex!important}.site-footer-nav a:nth-child(odd){padding-right:1rem!important}.site-footer-nav a:nth-child(2n){border-left:1px solid #ffffff24!important;padding-left:1rem!important}.site-footer>.wrapper>div:last-child{line-height:1.4;color:#eff8ff94!important;border-top:0!important;gap:.75rem!important;padding-top:1.55rem!important;font-size:.9rem!important;display:grid!important}.site-footer>.wrapper>div:last-child a{color:#eff8ff94!important}}.connect-form-actions{flex-direction:column!important;justify-content:flex-end!important;place-self:end stretch!important;align-items:flex-end!important;gap:.45rem!important;width:100%!important;margin-top:auto!important;display:flex!important}.connect-form-actions a,.connect-form-submit,.our-life-next-step-official{justify-content:flex-end!important;align-items:center!important;gap:var(--kairos-arrow-link-gap)!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;color:#16222cb8!important;font-size:var(--kairos-arrow-link-font-size)!important;font-weight:var(--kairos-arrow-link-weight)!important;letter-spacing:var(--kairos-arrow-link-tracking)!important;text-align:right!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.connect-form-submit{cursor:pointer!important}.connect-form-actions a:hover,.connect-form-actions a:focus-visible,.connect-form-submit:hover,.connect-form-submit:focus-visible,.our-life-next-step-official:hover,.our-life-next-step-official:focus-visible{color:var(--blue)!important;outline:0!important;transform:none!important}.connect-form-actions a svg,.connect-form-submit svg,.our-life-next-step-official svg{width:var(--kairos-arrow-link-icon)!important;height:var(--kairos-arrow-link-icon)!important;flex:0 0 var(--kairos-arrow-link-icon)!important}a:is(.home-established-about-link,.gospel-family-link,.home-beliefs-corner-link,.home-support-preview-link,.home-visit-preview-link,.visit-logistics-action,.our-life-quote-link,.our-life-family-guide-link,.livehub-announcements-calendar-link,.learn-hero-quote-link,.learn-sermon-action,.our-life-week-button,.ministry-deep-cta,.ministry-whole-body-link,.arrow-link):not(.is-disabled),#gospel .gospel-family-link,.home-ministry-intro a.pill-button,.home-logistics-strip .visit-logistics-action,.connect-panel-link-row a,.connect-next-mobile-actions a,#serve .get-involved-serve-actions a.pill-button{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}a.pill-button:has(svg):not(.connect-form-submit){width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.our-life-live-event-details a:has(svg){width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.livehub-announcements-desktop-list{display:none}@media (min-width:768px){#announcements.livehub-announcements-section{color:#fff;background:#071b29;align-items:center;min-height:100svh;display:grid}#announcements.livehub-announcements-section:before{filter:blur(4px)grayscale(.34)saturate(.86)contrast(.92);opacity:1;background:linear-gradient(90deg,#05121cad 0%,#08304b7a 42%,#e8f7ff33 100%),linear-gradient(#08151f1a,#08151f75),url(/images/life/announcement-shout-portrait.png) 0/auto 118% no-repeat;inset:0}#announcements .livehub-announcements-wrapper{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(21rem,.34fr) minmax(0,.66fr);align-items:stretch;gap:clamp(1rem,1.7vw,1.4rem);width:min(100% - 2rem,92rem);min-height:clamp(38rem,70vh,48rem)}#announcements .livehub-announcement-heading{color:#fff;grid-area:1/1/3;align-content:end;max-width:30rem;display:grid}#announcements .livehub-announcement-heading .eyebrow,#announcements .livehub-announcement-heading .section-title{color:#fff}#announcements .livehub-announcement-heading>p{color:#eff8ffd1;max-width:30rem;font-size:clamp(1rem,1.12vw,1.12rem);line-height:1.52}#announcements .livehub-announcement-rotator,#announcements .livehub-announcements-desktop-list{background:#fff;border:1px solid #122a3a21;border-radius:8px;grid-column:2;overflow:hidden;box-shadow:0 26px 76px #0414202e}#announcements .livehub-announcement-rotator{border-left:1px solid #122a3a21;grid-row:1;min-height:0}#announcements .livehub-announcement-item{color:#17212a;align-content:center;padding:clamp(1.25rem,2.1vw,2rem)}#announcements .livehub-announcement-item h3{color:#17212a;max-width:11em;font-size:clamp(2rem,3.45vw,4rem);line-height:.94}#announcements .livehub-announcement-item p{color:#5f686f;max-width:46rem;font-size:clamp(.96rem,1.06vw,1.08rem);font-weight:400;line-height:1.5}#announcements .livehub-announcement-link,#announcements .livehub-announcements-calendar-link{display:none!important}#announcements .livehub-announcements-desktop-list{scrollbar-width:thin;grid-row:2;display:grid;overflow:auto}#announcements .livehub-announcements-desktop-list-item{color:#17212a;border-bottom:1px solid #122a3a1c;grid-template-columns:3.2rem minmax(0,1fr);gap:clamp(.9rem,1.5vw,1.25rem);padding:clamp(.9rem,1.45vw,1.15rem) clamp(1rem,1.8vw,1.45rem);text-decoration:none;display:grid}#announcements .livehub-announcements-desktop-list-item:last-child{border-bottom:0}#announcements .livehub-announcements-desktop-list-item:hover,#announcements .livehub-announcements-desktop-list-item:focus-visible{background:#f8fbfd;outline:0}#announcements .livehub-announcements-desktop-list-item>span,#announcements .livehub-announcements-desktop-list-item em{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:950;line-height:1.2}#announcements .livehub-announcements-desktop-list-item div{gap:.38rem;display:grid}#announcements .livehub-announcements-desktop-list-item strong{color:#17212a;font-size:clamp(1.05rem,1.25vw,1.28rem);font-weight:950;line-height:1.04}#announcements .livehub-announcements-desktop-list-item p{color:#5f686f;margin:0;font-size:clamp(.86rem,.95vw,.95rem);line-height:1.42}#this-week.our-life-week-section{background:radial-gradient(circle at 12% 16%,#2ba8f221,#0000 25rem),linear-gradient(#f8fbfd,#eef5fa);align-items:center;min-height:100svh;display:grid}#this-week.our-life-week-section:before{opacity:.16}#this-week.our-life-week-section>.wrapper{width:min(100% - 2rem,92rem)}#this-week .balanced-split-header{margin-bottom:clamp(1.25rem,2.8vw,2.2rem)}#this-week .our-life-week-hub{opacity:1;background:#fffffff5;border:1px solid #122a3a1a;border-radius:8px;grid-template-columns:minmax(13.5rem,.22fr) minmax(0,.78fr);min-height:clamp(38rem,68vh,48rem);margin-top:0;display:grid;overflow:hidden;transform:none;box-shadow:0 28px 84px #0a21311f}#this-week .our-life-week-tabs{background:linear-gradient(#eaf7ffeb,#fffffffa);border-right:1px solid #122a3a1a;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:0;min-height:100%;display:grid}#this-week .our-life-week-tab-shell{min-height:0;display:grid}#this-week .our-life-week-tab{height:100%;min-height:0;box-shadow:none;color:#17212a;background:0 0;border-bottom:1px solid #122a3a1a;align-content:center;padding:clamp(1.15rem,2vw,1.7rem);display:grid;transform:none}#this-week .our-life-week-tab-shell:last-child .our-life-week-tab{border-bottom:0}#this-week .our-life-week-tab:hover,#this-week .our-life-week-tab:focus-visible,#this-week .our-life-week-tab.is-active{color:var(--blue);background:radial-gradient(circle at 92% 12%,#2ba8f229,#0000 10rem),#ffffffe0;outline:0;transform:none}#this-week .our-life-week-tab.is-active{box-shadow:inset .24rem 0 0 var(--blue)}#this-week .our-life-week-tab-kicker{color:currentColor;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.82rem,.92vw,.95rem);font-weight:950;line-height:1;display:block}#this-week .our-life-week-detail{background:radial-gradient(circle at 96% 8%,#2ba8f21f,#0000 19rem),#fff;border-top:0;min-height:100%;padding:clamp(1.45rem,3vw,2.8rem);display:grid}#this-week .our-life-week-detail-grid{grid-template-columns:minmax(20rem,.42fr) minmax(0,.58fr);align-items:stretch;gap:clamp(1.4rem,2.6vw,2.4rem);height:100%;min-height:0;display:grid}#this-week .our-life-next-step-application .our-life-week-detail-grid{grid-template-columns:1fr}#this-week .our-life-week-detail-grid:has(.our-life-week-mini-panel){grid-template-columns:1fr}#this-week .our-life-week-panel-intro .eyebrow,#this-week .our-life-week-summary .eyebrow,#this-week .our-life-week-mini-panel>span,#this-week .our-life-next-step-panel .eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:950;line-height:1}#this-week .our-life-week-detail h3{color:#17212a;max-width:14em;margin-top:.7rem;font-size:clamp(1.9rem,3vw,3.2rem);line-height:.98}#this-week .our-life-week-detail-copy,#this-week .our-life-week-summary p:not(.eyebrow){color:#5f686f;max-width:42rem;font-size:clamp(.98rem,1.05vw,1.1rem);line-height:1.55}#this-week .our-life-week-sermon-meta{color:#5f686f;letter-spacing:.1em;text-transform:uppercase;margin-top:.8rem;font-size:.74rem;font-weight:850;line-height:1.2}#this-week .our-life-week-summary{border-top:0;border-left:1px solid #2ba8f247;align-content:start;gap:.9rem;padding:0 0 0 clamp(1.25rem,2.2vw,2rem)}#this-week .our-life-week-sermon-points{gap:.7rem;margin-top:.8rem}#this-week .our-life-week-sermon-points li{gap:.75rem;padding-top:.7rem}#this-week .our-life-week-sermon-points p{font-size:.9rem;line-height:1.38}#this-week .our-life-week-mini-panel{min-height:100%;box-shadow:none;background:radial-gradient(circle at 92% 8%,#2ba8f21f,#0000 15rem),#f8fbfd;border:1px solid #122a3a1a;border-radius:8px;align-content:start;padding:clamp(1.2rem,2.3vw,1.85rem);display:grid}#this-week .our-life-service-bulletin-meta{border-bottom:1px solid #122a3a1a;margin-top:.7rem;padding-bottom:1rem}#this-week .our-life-service-bulletin-meta strong{color:#17212a;white-space:nowrap;font-size:clamp(1.08rem,1.35vw,1.32rem);font-weight:950;line-height:1}#this-week .our-life-service-bulletin-meta p{color:#5f686f;font-size:.82rem;font-weight:700}#this-week .our-life-week-order{margin-top:0;padding-top:0}#this-week .our-life-week-order li{color:#3d4b56;grid-template-columns:2.3rem minmax(0,1fr);min-height:2.35rem;padding-block:.62rem;font-size:.92rem;font-weight:800}#this-week .our-life-week-events{border-top:0}#this-week .our-life-week-event-row{min-height:5.2rem;padding:.95rem 0}#this-week .our-life-week-event-row:hover,#this-week .our-life-week-event-row:focus-visible{padding-inline:.85rem}#this-week .our-life-next-step-panel{min-height:100%}#this-week .our-life-week-mobile-actions{pointer-events:none;grid-column:2;justify-content:flex-end;align-self:end;margin:-4.25rem clamp(1.45rem,3vw,2.8rem) clamp(1.45rem,3vw,2.8rem);display:flex}#this-week .our-life-week-mobile-actions .our-life-week-button{pointer-events:auto}#family-corner.our-life-family-section{color:#17212a;background:#f4fbff;align-items:center;min-height:100svh;display:grid}#family-corner.our-life-family-section:before{filter:grayscale()saturate(.55)contrast(.92)brightness(1.08);background:linear-gradient(105deg,#f8fcfffa 0%,#f8fcffe6 45%,#e9f7ffb8 100%),url(/images/life/family-corner-mother-kids.jpg) 50% 52%/cover}#family-corner>.wrapper{width:min(100% - 2rem,92rem)}#family-corner .our-life-family-layout{grid-template-columns:minmax(24rem,.38fr) minmax(0,.62fr);align-items:stretch;gap:clamp(1.4rem,3vw,2.8rem)}#family-corner .our-life-family-heading{background:#fffffff2;border:1px solid #122a3a1a;border-radius:8px;align-content:end;min-height:clamp(38rem,68vh,48rem);padding:clamp(1.4rem,3vw,2.7rem);position:relative;overflow:hidden;box-shadow:0 24px 72px #14283614}#family-corner .our-life-family-heading:before,#family-corner .our-life-family-heading:after{content:none}#family-corner .our-life-family-heading>*{z-index:2;position:relative}#family-corner .our-life-family-heading .section-title,#family-corner .our-life-family-heading .section-copy{color:#17212a}#family-corner .our-life-family-heading .section-copy,#family-corner .our-life-family-activities p{color:#5f686f}#family-corner .our-life-family-activities{gap:.65rem}#family-corner .our-life-family-activities article{color:#17212a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border-color:#122a3a1a;box-shadow:0 12px 34px #1428360d}#family-corner .our-life-family-activities article:hover{background:#fff;border-color:#2ba8f257;transform:translate(.16rem)}#family-corner .our-life-family-activities span{color:var(--blue)}#family-corner .our-life-family-guide-link{color:var(--blue-dark)}#family-corner .our-life-family-card{color:#17212a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7;border:1px solid #122a3a1a;border-radius:8px;align-self:stretch;box-shadow:0 24px 72px #14283614}#family-corner .our-life-family-card>span,#family-corner .our-life-family-practice strong{color:var(--blue)}#family-corner .our-life-family-card h3{color:#17212a;font-size:clamp(2rem,3.6vw,3.8rem)}#family-corner .our-life-family-card li{background:#f8fbfd}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
