/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#0a0a0d;--deep:#020309;--green:#08101d;--mint:#edf0f7;--cream:#f5f1e7;--gold:#e2b438;--gold2:#ffda67;--blue:#0757d8;--orange:#d3a226;--paper:#fff;--line:#0a0a0c24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.section{padding:110px max(6vw,24px)}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#e8c77d;font-size:11px;font-weight:800}.eyebrow.dark{color:#9b6e28}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}h2{font-size:clamp(44px,6vw,84px);line-height:.95}.nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#072420e0;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:84px;padding:0 max(4vw,20px);display:flex;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:12px;display:flex}.brand-mark{border:1px solid var(--gold);color:#f0d99e;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:12px;display:grid}.brand b,.brand small{display:block}.brand b{font-family:Georgia,serif;font-size:16px}.brand small{letter-spacing:.2em;text-transform:uppercase;color:#cabf9f;font-size:11px}.nav-links{text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:24px;font-size:12px;display:flex}.nav-links>a{opacity:.84}.nav-links>a:hover{opacity:1;color:#f0d99e}.nav-prayer{border:1px solid #ffffff80;border-radius:2px;padding:12px 17px}.menu-button{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:0 0;border:0;font-size:11px;display:none}.hero{color:#fff;background:radial-gradient(circle at 77% 25%,#cb78395c,#0000 23%),radial-gradient(circle at 70% 72%,#468b6f5c,#0000 30%),linear-gradient(125deg,#061e1b 0%,#0b332d 50%,#09241f 100%);align-items:center;min-height:100vh;padding:140px max(7vw,28px) 90px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.hero-content{z-index:2;max-width:900px;position:relative}.hero h1{margin:22px 0 30px;font-size:clamp(64px,10vw,142px);line-height:.78}.hero h1 em{color:#e5c37c;font-weight:400}.tagline{color:#dce9df;font-family:Georgia,serif;font-size:clamp(18px,2.2vw,30px);font-style:italic}.service-pill{text-transform:uppercase;letter-spacing:.14em;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:12px 18px;font-size:12px;display:inline-flex}.service-pill span{background:#e2bd70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #e2bd70}.address{color:#b8cbc7;margin:20px 0;font-size:13px}.hero-actions,.inline-actions{flex-wrap:wrap;gap:12px;display:flex}.button{text-transform:uppercase;letter-spacing:.13em;border:1px solid var(--ink);justify-content:center;align-items:center;padding:16px 24px;font-size:11px;font-weight:800;transition:all .25s;display:inline-flex}.button.primary{background:var(--orange);border-color:var(--orange);color:#fff}.button.ghost{color:#fff;border-color:#ffffff80}.button.light{color:#092824;background:#efcd83;border-color:#efcd83}.scroll-cue{z-index:2;text-transform:uppercase;letter-spacing:.16em;color:#b9cbc7;font-size:10px;position:absolute;bottom:32px;right:5vw}.scroll-cue span{margin-left:15px}.hero-glow{filter:blur(30px);border-radius:50%;position:absolute}.glow-one{background:#d49b441f;width:380px;height:380px;top:24%;right:8%}.glow-two{background:#357e6c33;width:300px;height:300px;bottom:3%;right:27%}.hero-orbit{border:1px solid #e4c88024;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px;top:8%;right:-100px}.orbit-two{width:760px;height:760px;top:-4%;right:-280px}.quick{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,1fr);display:grid}.quick a{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-height:125px;padding:26px 20px;transition:all .25s;display:flex;position:relative}.quick a:hover{background:var(--cream);transform:translateY(-3px)}.quick-number{color:#aa7c32;letter-spacing:.15em;font-size:9px}.quick b{text-transform:uppercase;letter-spacing:.09em;margin-top:8px;font-size:12px}.quick i{font-style:normal;position:absolute;bottom:15px;right:15px}.welcome-grid{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.welcome-copy>p:first-child{color:#9b6e28;font:italic 30px Georgia,serif}.welcome-copy p{color:#4e6561;line-height:1.8}.inline-actions a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;margin-right:20px;padding:12px 0;font-size:11px}.sunday{background:var(--deep);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;display:grid}.sunday h2{font-size:clamp(48px,6vw,82px)}.sunday-details{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:1fr 1fr;gap:20px;margin:40px 0;padding:28px 0;display:grid}.sunday-details small,.sunday-details span{color:#9ab2ad;font-size:11px;display:block}.sunday-details strong{margin:8px 0;font:26px Georgia,serif;display:block}.map-card{aspect-ratio:1.15;color:var(--ink);background:#dce4d8;place-items:center;display:grid;position:relative;overflow:hidden}.map-lines{background:repeating-linear-gradient(90deg,#0000 0 60px,#0828241f 61px 63px),repeating-linear-gradient(0deg,#0000 0 72px,#0828241a 73px 75px);position:absolute;inset:-20%;transform:rotate(-14deg)}.map-pin{z-index:2;background:var(--orange);color:#fff;border-radius:50% 50% 50% 0;place-items:center;width:70px;height:70px;font-size:11px;font-weight:700;display:grid;transform:rotate(-45deg);box-shadow:0 15px 40px #00000040}.map-pin:first-line{transform:rotate(45deg)}.map-card p,.map-card small{z-index:2;position:absolute;bottom:30px}.map-card p{font:24px Georgia,serif;bottom:46px}.section-heading{max-width:850px;margin-bottom:60px}.section-heading>p:last-child{color:#657a76;font-size:18px}.stream-grid{grid-template-columns:1.3fr .7fr;gap:24px;display:grid}.stream-feature{color:#fff;background:radial-gradient(circle at 70% 30%,#d79b4d59,#0000 25%),linear-gradient(140deg,#173f3a,#071f1c);flex-direction:column;justify-content:space-between;min-height:530px;padding:40px;display:flex}.play{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:70px;height:70px;padding-left:5px;display:grid}.stream-feature h3{max-width:580px;font:44px/1.05 Georgia,serif}.stream-feature span{color:#a9bcb8;margin-bottom:20px;display:block}.stream-feature a,.stream-options a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;font-size:11px}.stream-options{gap:14px;display:grid}.stream-options article{background:#e6ece5;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.stream-options b{font:27px Georgia,serif}.stream-options p{color:#4d6661;line-height:1.6}.stream-options .impact{color:#fff;background:#b84e31}.leaders{background:var(--cream);grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.leader-visual{color:#fff;text-align:center;background:radial-gradient(circle at 50% 25%,#d4ba86,#0000 33%),linear-gradient(160deg,#43625a,#102f2a);flex-direction:column;justify-content:space-between;align-items:center;min-height:610px;padding:30px;display:flex}.leader-monogram{color:#ead09b;font:96px Georgia,serif}.leader-visual>span,.leader-visual small{text-transform:uppercase;letter-spacing:.16em;font-size:10px}.leader-copy p{color:#526561;line-height:1.8}.text-link{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;margin-top:18px;padding-bottom:7px;font-size:11px;display:inline-block}.connect-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.connect-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:350px;padding:30px;display:flex}.connect-grid h3{margin-top:50px;font:28px Georgia,serif}.connect-grid b{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.connect-grid p{color:#607570;line-height:1.6}.connect-grid a{text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:10px}.prayer{background:var(--green);color:#fff;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.prayer-copy>p{color:#c1d3cf;max-width:600px;line-height:1.8}.prayer blockquote{border-left:2px solid var(--gold);margin:50px 0 0;padding-left:25px;font:italic 24px/1.4 Georgia,serif}.prayer cite{text-transform:uppercase;letter-spacing:.14em;color:#d8c48e;margin-top:14px;font:10px Arial,sans-serif;display:block}.prayer form,.contact form{color:var(--ink);background:#fff;padding:38px}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}label{text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:10px;font-weight:700;display:block}input,textarea{text-transform:none;letter-spacing:normal;background:#f8faf7;border:0;border-bottom:1px solid #abc0ba;outline:none;width:100%;margin-top:8px;padding:14px 10px;display:block}textarea{resize:vertical}.check{text-transform:none;letter-spacing:normal;align-items:center;gap:10px;font-weight:400;display:flex}.check input{width:auto;margin:0}.form-success{color:var(--ink);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}.form-success>span{color:#638b75;font-size:50px}.form-success h3{font:36px Georgia,serif}.form-success button{text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid;padding:8px;font-size:10px}.ministry-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.ministry-grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:70px 1fr;gap:18px;padding:34px 20px;transition:all .25s;display:grid}.ministry-grid article:hover{background:var(--cream);padding-left:32px}.ministry-grid article>span{color:#a67831}.ministry-grid h3{font:30px Georgia,serif}.ministry-grid p{color:#60726e;line-height:1.6}.ministry-grid a{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.outreach-band,.give{background:var(--orange);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:100px max(7vw,28px);display:grid}.outreach-band h2,.give h2{font-size:clamp(52px,7vw,100px)}.outreach-band>div:last-child,.give>div:last-child{align-self:end;font-size:18px;line-height:1.8}.light-links a{border-color:#ffffff80}.global{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.globe{aspect-ratio:1;background:radial-gradient(circle,#dceadf 0 48%,#c7d8cd 49% 50%,#eef1e9 51%);border-radius:50%;position:relative;overflow:hidden}.globe-ring{border:1px solid #112c2940;border-radius:50%;position:absolute}.r1{inset:15% -20%}.r2{inset:-20% 28%}.globe span{background:var(--green);color:#fff;border-radius:999px;padding:8px 12px;font-size:10px;position:absolute}.ghana{top:52%;right:17%}.california{top:38%;left:8%}.global p{color:#506762;line-height:1.8}.muted{font-size:13px}.event-row{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.event-row article{background:#dfe9df;flex-direction:column;min-height:330px;padding:32px;display:flex}.event-row article:nth-child(2){background:#eee3cd}.event-row .event-placeholder{color:#fff;background:#173f39}.event-row span{text-transform:uppercase;letter-spacing:.15em;font-size:10px}.event-row h3{margin-top:70px;font:36px Georgia,serif}.event-row p{color:#526a65}.event-row a{text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:10px}.training{background:var(--deep);color:#fff;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.training>div p{color:#bdd0cc;max-width:580px;line-height:1.8}.training ol{margin:0;padding:0;list-style:none}.training li{border-bottom:1px solid #fff3;padding:22px 0;font:24px Georgia,serif}.training li span{color:var(--gold);margin-right:30px;font:10px Arial,sans-serif}.resources{background:var(--cream);grid-template-columns:.75fr 1.25fr;align-items:center;gap:9vw;display:grid}.book{aspect-ratio:.7;color:#e4cc92;text-align:center;background:linear-gradient(145deg,#183f38,#071f1c);flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:30px 30px #dfd1b3,0 30px 60px #0003}.book span{letter-spacing:.15em;font:18px Georgia,serif}.book strong{font:110px/.9 Georgia,serif}.book small{margin-top:60px;line-height:1.6}.resources>div:last-child p{color:#5b6e6a;line-height:1.8}.resource-tags{flex-wrap:wrap;gap:8px;display:flex}.resource-tags span,.give-types span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:8px 10px;font-size:10px}.testimony{text-align:center;color:#fff;background:#173f39}.testimony h2{margin-bottom:55px}.quote{grid-template-columns:50px 1fr 50px;align-items:center;max-width:1000px;margin:auto;display:grid}.quote blockquote{font:italic clamp(28px,4vw,55px)/1.25 Georgia,serif}.quote button,.dots button{color:#fff;background:0 0;border:1px solid #fff6;border-radius:50%;width:42px;height:42px}.dots{justify-content:center;gap:8px;display:flex}.dots button{background:0 0;width:8px;height:8px;padding:0}.dots button.active{background:#e3c379}.give{background:#9f432c}.give-types{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.contact{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.contact>div>p{color:#506763;font-size:18px;line-height:1.8}.contact-details{border-top:1px solid var(--line);margin-top:40px}.contact-details p{border-bottom:1px solid var(--line);color:#506763;padding:17px 0}.contact form{border:1px solid var(--line)}.contact form h3{font:36px Georgia,serif}footer{color:#fff;background:#061d1a;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;padding:70px max(5vw,24px) 40px;display:grid;position:relative}footer h3{margin:20px 0 8px;font:28px Georgia,serif}footer p{color:#9fb4af;font-size:13px;line-height:1.7}footer b{color:#dec27f;text-transform:uppercase;letter-spacing:.15em;margin-bottom:18px;font-size:10px;display:block}footer a{color:#c1d0cd;margin:10px 0;font-size:13px;display:block}footer>small{color:#738e88;border-top:1px solid #ffffff21;grid-column:1/-1;margin-top:30px;padding-top:25px}.mobile-dock{display:none}@media (width<=1050px){.nav-links{gap:14px}.nav-links>a{display:none}.nav-links .nav-prayer,.nav-links>a:nth-last-child(2){display:block}.quick{grid-template-columns:repeat(3,1fr)}.stream-grid,.leaders,.global,.resources{grid-template-columns:1fr}.connect-grid{grid-template-columns:repeat(2,1fr)}.leader-visual{min-height:480px}.globe{width:100%;max-width:620px;margin:auto}.book{width:100%;max-width:430px;margin:auto}}@media (width<=720px){.section{padding:82px 22px}.nav{height:70px}.brand b{font-size:14px}.nav-links{background:#082824;flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:70px;left:0;right:0}.nav-links.open{display:flex}.nav-links>a,.nav-links>a:nth-last-child(2){padding:10px;display:block}.menu-button{display:block}.nav-links .nav-prayer{display:none}.hero{min-height:92vh;padding:120px 22px 90px}.hero h1{font-size:58px;line-height:.84}.hero-actions .button{flex:1}.scroll-cue{display:none}.quick{grid-template-columns:repeat(2,1fr)}.quick a{min-height:110px}.welcome-grid,.sunday,.prayer,.outreach-band,.give,.training,.contact{grid-template-columns:1fr}.welcome-grid{gap:35px}.sunday-details{grid-template-columns:1fr}.stream-feature{min-height:430px}.leaders{padding-left:22px;padding-right:22px}.leader-copy h2{font-size:45px}.connect-grid{grid-template-columns:1fr}.connect-grid article{min-height:270px}.field-row,.ministry-grid,.event-row{grid-template-columns:1fr}.outreach-band,.give{padding:80px 22px}.global{padding-left:22px;padding-right:22px}.book strong{font-size:85px}.quote{grid-template-columns:38px 1fr 38px}.quote button{width:34px;height:34px}footer{grid-template-columns:1fr 1fr;padding-bottom:100px}.footer-brand{grid-column:1/-1}.mobile-dock{z-index:45;border-top:1px solid var(--line);background:#f6f2e8;grid-template-columns:repeat(4,1fr);padding:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-dock a{text-align:center;text-transform:uppercase;letter-spacing:.1em;border-right:1px solid var(--line);padding:9px 2px;font-size:9px}.map-card{margin-top:20px}.prayer form,.contact form{padding:24px}.ministry-grid article{border-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.nav{background:#020308eb;box-shadow:0 12px 40px #00000038}.brand-mark{border-color:var(--gold);color:var(--gold2);box-shadow:0 0 24px #e2b4382e}.brand small,.nav-links>a:hover{color:var(--gold2)}.hero{background:radial-gradient(circle at 76% 41%,#ffc13142,#0000 27%),radial-gradient(circle at 88% 78%,#0053da47,#0000 25%),linear-gradient(112deg,#020205 0%,#05070d 56%,#071632 100%)}.hero:before{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 84%);mask-image:linear-gradient(90deg,#000 30%,#0000 84%)}.hero-content{max-width:730px}.hero h1{text-shadow:0 15px 50px #00000080;font-size:clamp(62px,8.4vw,126px)}.hero h1 em{color:var(--gold2)}.tagline{color:#fff}.address{color:#c4c9d3}.button.primary{color:#080808;background:linear-gradient(135deg,#f2c649,#b7830f);border-color:#e3b331;box-shadow:0 12px 34px #deae2f33}.button.primary:hover{background:linear-gradient(135deg,#ffda68,#d5a62d)}.button.light{color:#080808}.hero-leaders{z-index:2;justify-content:center;align-items:flex-end;width:min(47vw,700px);height:88%;display:flex;position:absolute;bottom:0;right:1.8vw}.hero-leaders img{z-index:2;object-fit:contain;object-position:bottom;filter:drop-shadow(0 35px 50px #00000080);max-width:100%;max-height:96%;position:relative}.hero-photo-halo{aspect-ratio:1;filter:blur(13px);background:radial-gradient(circle,#f8ce62 0%,#d89f1752 35%,#0000 70%);border-radius:50%;width:62%;position:absolute;top:19%;right:12%}.hero-leaders p{z-index:3;border-left:3px solid var(--gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-transform:uppercase;letter-spacing:.2em;background:#000000ba;padding:16px 20px;font-size:10px;position:absolute;bottom:3.5vh;right:1.5vw}.hero-leaders p span{color:var(--gold2);letter-spacing:0;text-transform:none;margin-bottom:6px;font:italic 22px Georgia,serif;display:block}.quick{color:#fff;background:#05060a;border-color:#ffffff1f}.quick a{border-color:#ffffff1f}.quick a:hover{background:#10192d}.quick-number{color:var(--gold2)}.quick small{color:#aab1bf}.welcome-grid{background:#fff}.welcome-copy>p:first-child,.eyebrow.dark{color:#9c710e}.sunday{background:radial-gradient(circle at 15% 85%,#0553d238,#0000 28%),#030409}.map-card{background:linear-gradient(145deg,#f5e5ad,#d39c1b)}.map-pin{background:#064fc4}.map-card small{color:#44330a}.watch{background:#f6f6f7}.impact-feature{background:#02030a;padding:0;position:relative;overflow:hidden}.impact-feature>img{object-fit:cover;width:100%;height:100%}.impact-overlay{background:linear-gradient(#0000 55%,#00000047);justify-content:space-between;align-items:flex-start;padding:34px;display:flex;position:absolute;inset:0}.impact-overlay p{color:var(--gold2);text-transform:uppercase;letter-spacing:.16em;background:#000000c7;padding:12px 15px;font-size:10px}.stream-options article{background:#fff;border:1px solid #ddd}.stream-options .impact{background:linear-gradient(145deg,#062761,#05060b);border-color:#bb8a16}.stream-options .impact p{color:#dfe8ff}.leaders{background:#fff}.leader-visual{background:#050505;min-height:680px;padding:0;position:relative;overflow:hidden}.leader-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.leader-visual:after{content:"";background:linear-gradient(#0000 52%,#000000c2);position:absolute;inset:0}.leader-visual>span{z-index:2;color:var(--gold2);padding:0 22px;position:absolute;bottom:28px}.leader-copy p{color:#3c414c}.connect{background:#f5f5f7}.connect-grid article:hover{background:#fff;box-shadow:0 20px 50px #00000014}.connect-grid article>span{color:#a8780a}.prayer{background:radial-gradient(circle at 0 100%,#094fc259,#0000 35%),linear-gradient(130deg,#030408,#071229)}.prayer-copy>p{color:#c8cede}.prayer cite{color:var(--gold2)}.outreach-band{border-top:4px solid var(--gold);background:radial-gradient(circle at 88%,#094ec28c,#0000 28%),linear-gradient(110deg,#020206,#0a101d)}.outreach-band strong{color:var(--gold2)}.globe{background:radial-gradient(circle,#f3d578 0 48%,#c39421 49% 50%,#090b12 51%);box-shadow:0 25px 80px #0003}.globe span{background:#071f54}.training{background:radial-gradient(circle at 90% 10%,#084ec44d,#0000 25%),#020309}.book{color:var(--gold2);background:linear-gradient(145deg,#081c47,#020205);box-shadow:30px 30px #d5aa37,0 30px 60px #0003}.testimony{background:radial-gradient(circle at 50% 120%,#094cbf6b,#0000 40%),#030409}.give{background:radial-gradient(circle at 10% 110%,#0852d680,#0000 38%),linear-gradient(110deg,#050508,#161002);border-top:1px solid #a98122}.give-types span{border-color:#eec3536b}footer{background:#020205}footer b{color:var(--gold2)}footer p,footer a{color:#b9bdc7}@media (width<=1050px){.hero-content{max-width:62%}.hero-leaders{width:48vw}.hero-leaders p{display:none}}@media (width<=720px){.nav-links{background:#020309}.hero{align-items:flex-start;padding-top:104px;padding-bottom:47vh}.hero-content{max-width:100%}.hero h1{font-size:54px}.hero-leaders{width:100%;height:48%;right:0}.hero-leaders img{max-width:94%;max-height:100%}.hero-photo-halo{top:5%;right:20%}.quick{margin-top:0}.impact-feature{min-height:270px}.leader-visual{min-height:500px}.mobile-dock{color:#fff;background:#05060a;border-color:#31280f}.mobile-dock a{border-color:#302a1d}}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 14px #e2b43829);width:54px;height:54px}.impact-feature>img{object-fit:contain;background:#020309}.harvest-visual{border:1px solid #f2c64973;height:480px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 25px 70px #00000073}.harvest-visual img{object-fit:cover;object-position:top;width:100%;height:100%}.footer-logo{object-fit:contain;object-position:left center;width:180px;max-width:100%;height:100px}.sunday-intro{color:#c9cfda;max-width:650px;font-size:16px;line-height:1.75}.bible-study-details{background:linear-gradient(120deg,#fff 0%,#fff9e8 100%);border:1px solid #a3770e40;grid-template-columns:1.25fr .75fr;align-items:center;gap:7vw;margin-top:28px;padding:38px;display:grid;box-shadow:0 24px 70px #14161e14}.bible-study-details h3{margin:14px 0;font:42px/1.05 Georgia,serif}.bible-study-details p{color:#58616e;line-height:1.7}.bible-study-details>div:last-child{border-left:1px solid #a3770e40;padding-left:35px}.bible-study-details b{color:#091b44;font:22px Georgia,serif}.leader-copy em{color:#765508}.hero-leaders img{max-height:100%;transform:translateY(2%)}@media (width<=720px){.brand-logo{width:44px;height:44px}.harvest-visual{height:320px}.bible-study-details{grid-template-columns:1fr;gap:25px;padding:26px}.bible-study-details>div:last-child{border-top:1px solid #a3770e40;border-left:0;padding:24px 0 0}.bible-study-details h3{font-size:34px}.hero-leaders img{max-width:100%;transform:translateY(3%)}}.encouragement-home{color:#fff;background:radial-gradient(circle at 10% 110%,#0952d66b,#0000 38%),linear-gradient(120deg,#030408,#10101a);border-top:1px solid #e2b43866;border-bottom:1px solid #e2b43847;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;display:grid}.encouragement-home h2{max-width:760px;margin-bottom:0}.encouragement-home>div:last-child{color:#c9ced9;font-size:18px;line-height:1.75}.encouragement-home .button{margin-top:18px}.encouragement-page{background:#f5f5f7;min-height:100vh}.encouragement-hero{color:#fff;background:radial-gradient(circle at 78% 35%,#e2b43852,#0000 24%),radial-gradient(circle at 88% 90%,#0850cf80,#0000 30%),linear-gradient(120deg,#020205 0%,#070914 58%,#071d4a 100%);min-height:590px;padding:170px max(7vw,28px) 90px;position:relative;overflow:hidden}.encouragement-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.encouragement-hero>div:last-child{z-index:2;max-width:920px;position:relative}.encouragement-hero h1{margin:22px 0 32px;font-size:clamp(68px,10vw,132px);line-height:.82}.encouragement-hero h1 em{color:var(--gold2);font-weight:400}.encouragement-hero>div>p:last-child{color:#d8dce5;max-width:690px;font:22px/1.55 Georgia,serif}.encouragement-halo{border:1px solid #f0cb6930;border-radius:50%;width:520px;height:520px;position:absolute;top:70px;right:-60px;box-shadow:0 0 0 90px #f0cb6909,0 0 0 180px #f0cb6906}.encouragement-workspace{background:#f5f5f7;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;display:grid}.topic-chooser{position:sticky;top:110px}.topic-chooser h2{margin:18px 0 34px;font-size:clamp(40px,4.6vw,66px)}.topic-buttons{gap:8px;display:grid}.topic-buttons button{text-align:left;color:#151823;cursor:pointer;background:#fff;border:1px solid #d7d8dd;flex-direction:column;gap:5px;width:100%;padding:18px 20px;transition:all .22s;display:flex}.topic-buttons button:hover{border-color:#a67d1e;transform:translate(4px)}.topic-buttons button.active{color:#fff;background:linear-gradient(115deg,#061438,#082967);border-color:#c99a29;box-shadow:0 14px 34px #04173e2e}.topic-buttons span{font:22px Georgia,serif}.topic-buttons small{color:#6f7480;line-height:1.4}.topic-buttons button.active small{color:#ccd5e8}.selected-topic{background:#fff;box-shadow:0 28px 90px #090e1e1c}.selected-topic-heading{color:#fff;background:radial-gradient(circle at 90% 15%,#e2b43847,#0000 25%),linear-gradient(130deg,#030408,#081f51);padding:55px 56px 45px}.selected-topic-heading h2{color:var(--gold2);margin:13px 0 18px;font-size:clamp(52px,6vw,82px)}.selected-topic-heading>p:last-child{color:#d3d9e6;max-width:650px;font:20px/1.5 Georgia,serif}.encouragement-message{padding:45px 56px 34px}.encouragement-message span,.simple-prayer span,.scripture-label{text-transform:uppercase;letter-spacing:.18em;color:#946a0a;font-size:10px;font-weight:800}.encouragement-message p{color:#18233b;margin:16px 0 0;font:30px/1.45 Georgia,serif}.scripture-list{padding:5px 56px 35px}.scripture-list blockquote{background:#f8f6ef;border-left:3px solid #c99b28;margin:16px 0;padding:24px 26px}.scripture-list blockquote p{color:#242a36;margin-bottom:12px;font:20px/1.55 Georgia,serif}.scripture-list cite{text-transform:uppercase;letter-spacing:.14em;color:#805d10;font-size:10px;font-style:normal;font-weight:800}.simple-prayer{background:#f2f6ff;border:1px solid #07337d33;margin:0 56px 55px;padding:30px}.simple-prayer p{color:#122551;margin:13px 0 0;font:italic 22px/1.55 Georgia,serif}.encouragement-support{color:#fff;border-top:4px solid var(--gold);background:radial-gradient(circle at 95% 0,#0d52ca85,#0000 32%),linear-gradient(120deg,#020306,#111006);grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;padding:100px max(7vw,28px);display:grid}.encouragement-support h2{margin:18px 0 25px;font-size:clamp(48px,6vw,82px)}.encouragement-support>div>p:last-child{color:#c7ccd6;font-size:18px;line-height:1.75}.encouragement-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.encouragement-actions .button{width:100%}.support-link{text-align:center;text-transform:uppercase;letter-spacing:.13em;color:var(--gold2);padding:15px;font-size:11px}.encouragement-note{color:#616672;background:#ececf0;padding:25px max(7vw,28px)}.encouragement-note p{text-align:center;max-width:1000px;margin:0 auto;font-size:12px;line-height:1.6}@media (width<=920px){.encouragement-home,.encouragement-workspace,.encouragement-support{grid-template-columns:1fr}.topic-chooser{position:static}.topic-buttons{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.encouragement-home{padding:78px 22px}.encouragement-hero{min-height:520px;padding:135px 22px 72px}.encouragement-hero h1{font-size:58px}.encouragement-hero>div>p:last-child{font-size:18px}.encouragement-workspace{padding-left:18px;padding-right:18px}.topic-buttons{grid-template-columns:1fr}.topic-buttons button{padding:15px 17px}.selected-topic-heading,.encouragement-message,.scripture-list{padding-left:25px;padding-right:25px}.selected-topic-heading{padding-top:38px;padding-bottom:30px}.encouragement-message{padding-top:32px}.encouragement-message p{font-size:24px}.scripture-list blockquote{padding:21px}.simple-prayer{margin:0 25px 35px;padding:24px}.encouragement-support{padding:78px 22px}.encouragement-support .button{padding-left:14px;padding-right:14px}.encouragement-note{padding:24px 20px}}.hero{background-image:linear-gradient(90deg,#010207f2 0%,#010207b8 42%,#01020714 72%),url(/fcol/fcol-hero-integrated.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero:before{opacity:.65;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)}.hero-ministry-line{color:#d5b95f;text-transform:uppercase;letter-spacing:.13em;max-width:570px;margin:24px 0 0;font-size:10px;line-height:1.6}.resource-books{min-height:610px;position:relative}.resource-books .book{width:72%;max-width:390px;position:absolute;top:0;left:0}.resource-books .iron-book{background:linear-gradient(145deg,#151515,#020205);width:62%;top:105px;left:auto;right:0;transform:rotate(3deg);box-shadow:24px 24px #0b55c7,0 30px 60px #0000003d}.iron-book strong{font-size:88px}.resources em{color:#72530b}.footer-brand .brand-mark{width:60px;height:60px}@media (width<=720px){.hero{background-image:linear-gradient(#010207bd 0%,#010207cc 48%,#010207f2 100%),url(/fcol/fcol-hero-integrated.png);background-position:65%;min-height:820px;padding-bottom:100px}.hero h1{font-size:49px}.hero-ministry-line{max-width:90%}.resource-books{min-height:540px}.resource-books .book{width:70%}.resource-books .iron-book{width:62%;top:120px}.iron-book strong{font-size:65px}}.harvest-visual{aspect-ratio:16/10;border:1px solid #f2c64952;border-radius:2px;height:auto;position:relative;transform:none;box-shadow:0 28px 80px #0000007a}.harvest-visual img{object-fit:cover;object-position:center}.harvest-visual span{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(#0000,#010309f0);padding:18px 22px;font-size:10px;position:absolute;bottom:0;left:0;right:0}@media (width<=720px){.harvest-visual{aspect-ratio:4/3;height:auto}}.broadcast-feature{background:radial-gradient(circle at 83% 16%,#0757d880,#0000 27%),radial-gradient(circle at 8% 100%,#e2b43833,#0000 32%),linear-gradient(140deg,#020309 0%,#07162f 66%,#020205 100%);border:1px solid #e2b43861;padding:42px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0203092e}.broadcast-feature:before{content:"";pointer-events:none;background-image:linear-gradient(115deg,#0000 0 62%,#ffffff0e 62.2%,#0000 62.6%),linear-gradient(#ffffff08 1px,#0000 1px);background-size:100% 100%,100% 56px;position:absolute;inset:0}.broadcast-top,.broadcast-title,.broadcast-times,.broadcast-footer{z-index:1;position:relative}.broadcast-top{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.broadcast-feature .broadcast-top>span{color:#f3d475;text-transform:uppercase;letter-spacing:.21em;margin:0;font-size:10px;font-weight:800}.broadcast-signal{align-items:flex-end;gap:5px;height:25px;display:flex}.broadcast-signal i{background:linear-gradient(#ffe17c,#b8840e);width:3px;display:block;box-shadow:0 0 10px #ffd2518c}.broadcast-signal i:first-child{height:9px}.broadcast-signal i:nth-child(2){height:16px}.broadcast-signal i:nth-child(3){height:24px}.broadcast-title{padding:34px 0 28px}.broadcast-title small{color:#c7cede;text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:800;display:block}.broadcast-title strong{letter-spacing:-.075em;color:#fff;text-shadow:6px 8px #0644b359,0 0 35px #1e69ff57;font:italic 800 clamp(64px,7.2vw,108px)/.86 Arial,Helvetica,sans-serif;display:block}.broadcast-title em{color:#f1c64a;letter-spacing:.55em;margin-top:12px;font:700 14px Arial,Helvetica,sans-serif;display:block}.broadcast-times{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:1fr 1fr;display:grid}.broadcast-times>div{padding:22px 22px 22px 0}.broadcast-times>div+div{border-left:1px solid #ffffff2b;padding-left:24px}.broadcast-times small{color:#f0c64d;text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:800;display:block}.broadcast-times b{color:#fff;margin:7px 0 4px;font:27px Georgia,Times New Roman,serif;display:block}.broadcast-feature .broadcast-times span{color:#aeb9cd;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px}.broadcast-footer{justify-content:space-between;align-items:flex-end;gap:22px;padding-top:23px;display:flex}.broadcast-feature .broadcast-footer span{color:#aeb9cd;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:9px}.broadcast-footer a{color:#fff;white-space:nowrap}@media (width<=720px){.broadcast-feature{min-height:520px;padding:28px}.broadcast-title strong{font-size:58px}.broadcast-title em{letter-spacing:.35em}.broadcast-times{grid-template-columns:1fr}.broadcast-times>div+div{border-top:1px solid #ffffff2b;border-left:0;padding-left:0}.broadcast-footer{flex-direction:column;align-items:flex-start}.broadcast-footer a{white-space:normal}}.experience{color:#fff;background:#030409;overflow:hidden}.experience-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;margin-bottom:52px;display:grid}.experience-heading h2{margin-bottom:0}.experience-heading>p{color:#c3c8d2;max-width:480px;margin:0 0 8px;font:italic 24px/1.45 Georgia,Times New Roman,serif}.experience-gallery{grid-template-rows:300px 300px;grid-template-columns:1.25fr .75fr .75fr;gap:14px;display:grid}.experience-gallery figure{background:#071632;border:1px solid #e2b43833;margin:0;position:relative;overflow:hidden}.experience-gallery .experience-main{grid-row:1/3}.experience-gallery figure:last-child{grid-column:2/4}.experience-gallery img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.06)brightness(.82);width:100%;height:100%;transition:transform .7s,filter .7s;display:block}.experience-gallery .experience-main img{object-position:center 38%}.experience-gallery figure:nth-child(2) img{object-position:center 32%}.experience-gallery figure:nth-child(3) img{object-position:center 38%}.experience-gallery figure:nth-child(4) img{object-position:center 30%}.experience-gallery figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#010207e0 100%);position:absolute;inset:0}.experience-gallery figure:hover img{filter:saturate()contrast(1.06)brightness(.9);transform:scale(1.025)}.experience-gallery figcaption{z-index:2;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;position:absolute;bottom:18px;left:20px;right:20px}.experience-gallery figcaption span{color:var(--gold2);margin-right:12px}@media (width>=721px){.hero{background-color:#020309;background-position:50%,bottom;background-size:100% 100%,auto 92%}}@media (width<=900px){.experience-gallery{grid-template-rows:430px 260px 300px;grid-template-columns:1fr 1fr}.experience-gallery .experience-main{grid-area:auto/1/auto/3}.experience-gallery figure:last-child{grid-column:1/3}}@media (width<=720px){.experience-heading{grid-template-columns:1fr;gap:22px;margin-bottom:34px}.experience-heading>p{font-size:20px}.experience-gallery{grid-template-rows:360px 230px 280px;grid-template-columns:1fr 1fr;gap:8px;display:grid}.experience-gallery figcaption{font-size:8px;bottom:13px;left:13px;right:13px}.experience-gallery figcaption span{margin-bottom:5px;display:block}.experience-gallery .experience-main,.experience-gallery figure:last-child{grid-column:1/3}}.global-photo{aspect-ratio:1.18;background:#020309;border:1px solid #e2b43852;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #02030933}.global-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#010309e6 100%);position:absolute;inset:0}.global-photo img{object-fit:cover;object-position:center;filter:saturate(.95)contrast(1.04);width:100%;height:100%;display:block}.global-photo figcaption{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;position:absolute;bottom:22px;left:24px;right:24px}.global-photo figcaption span{color:var(--gold2);letter-spacing:.2em;margin-bottom:7px;font-size:9px;display:block}@media (width<=1050px){.global-photo{aspect-ratio:1.5;width:100%;max-width:760px;margin:auto}}@media (width<=720px){.global-photo{aspect-ratio:1.05}.global-photo img{object-position:center}.global-photo figcaption{bottom:16px;left:17px}.hero{background-color:#020309;background-image:linear-gradient(#010207b3 0%,#010207e6 48%,#01020729 70%,#010207d1 100%),url(/fcol/fcol-hero-integrated.png);background-position:50%,78% bottom;background-repeat:no-repeat;background-size:100% 100%,auto 52%;align-items:flex-start;min-height:900px;padding:104px 22px 410px}.hero-content{max-width:100%}.hero h1{font-size:48px}.hero-ministry-line{max-width:100%}}.inside-page{background:#f5f5f2}.inside-hero{color:#fff;background:radial-gradient(circle at 78% 25%,#0b55d280,#0000 28%),radial-gradient(circle at 15% 90%,#e2b43838,#0000 30%),linear-gradient(125deg,#020309,#07152e);align-items:flex-end;min-height:570px;padding:155px 7vw 90px;display:flex}.inside-hero>div{max-width:920px}.inside-hero h1{letter-spacing:-.045em;max-width:900px;margin:15px 0 26px;font:clamp(52px,7vw,104px)/.94 Georgia,serif}.inside-hero>div>p:last-child{color:#cbd1dd;max-width:720px;font-size:18px;line-height:1.75}.inside-content{padding-top:85px}.inside-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.inside-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:310px;padding:42px;scroll-margin-top:100px}.inside-grid article>span{color:#ae7d12;letter-spacing:.15em;font:12px monospace;display:block}.inside-grid article>small{color:#0753bd;text-transform:uppercase;letter-spacing:.14em;margin-top:28px;font-weight:800;display:block}.inside-grid h2{margin:26px 0 14px;font:36px/1.05 Georgia,serif}.inside-grid p{color:#555e68;max-width:600px;line-height:1.75}.inside-grid a{color:#87620c;margin-top:18px;font-weight:800;display:inline-block}.interest-panel{border-top:4px solid var(--gold);background:#fff;grid-template-columns:.75fr 1.25fr;gap:7vw;margin-top:70px;padding:58px;display:grid;box-shadow:0 30px 80px #02030914}.interest-panel h2{font:48px/1 Georgia,serif}.interest-panel>div>p:last-child{color:#5b626d;line-height:1.7}.interest-panel form{gap:15px;display:grid}.interest-panel label{text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:11px;font-weight:800;display:grid}.interest-panel input,.interest-panel textarea,.interest-panel select{text-transform:none;letter-spacing:0;background:#fafafa;border:1px solid #cfd1d4;width:100%;padding:14px;font:14px Arial}.inside-cta{text-align:center;color:#fff;background:radial-gradient(circle at 50% 120%,#0a54cf80,#0000 42%),#030409;padding:90px 7vw}.inside-cta>p{color:var(--gold2);text-transform:uppercase;letter-spacing:.18em;font-size:11px}.inside-cta h2{margin:14px 0 34px;font:clamp(42px,5vw,72px)/1 Georgia,serif}.inside-cta>div{justify-content:center;gap:12px;display:flex}.inside-page footer{margin-top:0}.inner-nav{margin-left:auto}@media (width<=900px){.inside-hero{min-height:520px}.inside-grid,.interest-panel{grid-template-columns:1fr}.inner-nav a:nth-child(n+5){display:none}}@media (width<=720px){.inside-hero{min-height:560px;padding:125px 22px 70px}.inside-hero h1{font-size:52px}.inside-content{padding:60px 22px}.inside-grid article{min-height:260px;padding:30px}.interest-panel{margin-top:45px;padding:30px}.interest-panel h2{font-size:39px}.inside-cta{padding:70px 22px}.inside-cta>div{flex-direction:column}.inside-page .inner-nav{display:none}}.ministry-hero{background:radial-gradient(circle at 82% 24%,#0956de8c,#0000 29%),radial-gradient(circle at 10% 92%,#e2b43840,#0000 28%),linear-gradient(125deg,#020309,#071a3b)}.music-page .ministry-hero{background:radial-gradient(circle at 78% 32%,#1660eb9e,#0000 31%),radial-gradient(circle at 20% 92%,#e2b4384d,#0000 29%),linear-gradient(120deg,#020205,#071630)}.ministry-overview{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:start;gap:8vw;display:grid}.ministry-overview h2,.department-details h2,.artist-section h2{margin:15px 0;font:clamp(40px,5vw,66px)/1 Georgia,serif}.ministry-overview>p{color:#4f5865;margin:38px 0 0;font:22px/1.7 Georgia,serif}.media-section{background:#f4f4f1}.video-placeholder-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.video-placeholder-grid article{background:#fff;border:1px solid #d7d7d3;padding-bottom:28px}.video-screen{aspect-ratio:16/9;color:#fff;background:radial-gradient(circle,#0a54cf73,#0000 30%),linear-gradient(145deg,#020309,#0a1b3b);align-content:center;place-items:center;gap:14px;display:grid}.play-icon{border:1px solid var(--gold);width:66px;height:66px;color:var(--gold2);border-radius:50%;place-items:center;padding-left:4px;font-size:22px;display:grid}.video-screen small{color:#cbd2df;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.video-placeholder-grid article>span,.video-placeholder-grid h3,.video-placeholder-grid article>p{margin-left:25px;margin-right:25px}.video-placeholder-grid article>span{color:#a8780a;margin-top:24px;font:11px monospace;display:block}.video-placeholder-grid h3{font:28px/1.1 Georgia,serif}.video-placeholder-grid article>p{color:#606771;line-height:1.6}.music-library{color:#fff;background:radial-gradient(circle at 90% 0,#0952cd61,#0000 30%),#020309}.music-library .section-heading>p:last-child{color:#bac3d2}.track-list{gap:12px;display:grid}.track-list article{background:#ffffff0a;border:1px solid #ffffff24;grid-template-columns:110px 1fr auto;align-items:center;gap:25px;padding:17px;display:grid}.album-placeholder{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#0b58cb,#06070c);border:1px solid #e2b4388c;flex-direction:column;justify-content:space-between;width:110px;padding:14px;display:flex}.album-placeholder span{color:var(--gold2);letter-spacing:.16em;font-size:10px}.album-placeholder b{font:18px/1.05 Georgia,serif}.track-list small{color:var(--gold2);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.track-list h3{margin:8px 0;font:29px Georgia,serif}.track-list p{color:#aeb8c7;margin:0}.track-actions{gap:8px;display:flex}.track-actions button{color:#aeb8c7;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #ffffff40;padding:12px 14px;font-size:9px}.track-actions button:disabled{cursor:not-allowed;opacity:.72}.artist-section{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:start;gap:7vw;display:grid}.artist-section>div>p:last-child{color:#5b6470;line-height:1.7}.artist-placeholders{grid-template-columns:1fr 1fr;gap:14px;display:grid}.artist-placeholders article{color:#fff;border-bottom:3px solid var(--gold);background:radial-gradient(circle at 65% 20%,#0b58d77a,#0000 30%),linear-gradient(145deg,#080b12,#020309);flex-direction:column;justify-content:flex-end;min-height:300px;padding:28px;display:flex}.artist-placeholders span{color:var(--gold2);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.artist-placeholders h3{margin:12px 0;font:30px Georgia,serif}.artist-placeholders p{color:#bcc4d0}.department-details{background:#f4f4f1}.department-details>div:first-child{max-width:730px}.department-list{border-top:1px solid #d1d1ce;border-left:1px solid #d1d1ce;grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.department-list article{background:#fff;border-bottom:1px solid #d1d1ce;border-right:1px solid #d1d1ce;min-height:180px;padding:35px}.department-list span{color:#a8780a;font:11px monospace}.department-list h3{font:30px/1.15 Georgia,serif}.department-interest{margin-top:0}@media (width<=900px){.video-placeholder-grid{grid-template-columns:1fr 1fr}.track-list article{grid-template-columns:95px 1fr}.album-placeholder{width:95px}.track-actions{grid-column:1/3;justify-content:flex-end}.artist-section,.ministry-overview{grid-template-columns:1fr}}@media (width<=720px){.ministry-overview{padding:60px 22px}.ministry-overview>p{margin-top:0;font-size:18px}.video-placeholder-grid{grid-template-columns:1fr}.track-list article{grid-template-columns:78px 1fr;gap:16px;padding:13px}.album-placeholder{width:78px}.track-list h3{font-size:24px}.track-actions{grid-column:1/3;justify-content:stretch}.track-actions button{flex:1}.artist-section,.artist-placeholders{grid-template-columns:1fr}.artist-placeholders article{min-height:240px}.department-list{grid-template-columns:1fr}.department-list article{min-height:145px;padding:27px}.department-list h3{font-size:26px}}.manager-shell{color:#171717;background:#f3f1eb;grid-template-columns:270px 1fr;min-height:100vh;display:grid}.manager-sidebar{box-sizing:border-box;color:#fff;background:linear-gradient(#03050b,#07162e);flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.manager-brand{color:#fff;align-items:center;gap:13px;padding:0 8px 28px;text-decoration:none;display:flex}.manager-brand span,.manager-mark{color:#f0ce72;border:1px solid #dcb449;border-radius:50%;place-items:center;width:48px;height:48px;font:14px Georgia,serif;display:grid}.manager-brand b{font:21px Georgia,serif}.manager-sidebar nav{gap:7px;display:grid}.manager-sidebar nav button{color:#c9d0dc;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;display:flex}.manager-sidebar nav button i{color:#e4bd58;background:#ffffff12;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.manager-sidebar nav button.active{color:#fff;background:#e2b4381f;border-color:#e2b43859}.manager-user{border-top:1px solid #ffffff24;gap:4px;margin-top:auto;padding:18px 10px 0;display:grid}.manager-user small,.manager-user span{color:#98a3b5;font-size:10px}.manager-user span{overflow-wrap:anywhere}.manager-user a{color:#edc65e;margin-top:9px;font-size:12px}.manager-main{min-width:0;padding:36px}.manager-main>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.manager-main>header p,.manager-form>div p{color:#a47d18;text-transform:uppercase;letter-spacing:.16em;margin:0 0 5px;font-size:10px}.manager-main>header h1{margin:0;font:42px Georgia,serif}.manager-main>header span{color:#6c6c67}.manager-main>header>div:last-child,.manager-actions{gap:9px;display:flex}.manager-main>header a,.manager-main>header button,.manager-actions a{color:#1a1a18;cursor:pointer;background:#fff;border:1px solid #c9c5b8;padding:12px 16px;text-decoration:none}.manager-main>header button{color:#fff;background:#b78818;border-color:#b78818}.manager-status{color:#5a4511;background:#fff7dc;border-left:3px solid #c3982d;margin-bottom:15px;padding:12px 16px}.manager-workspace{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:22px;display:grid}.manager-list,.manager-form,.manager-card{background:#fff;border:1px solid #dedbd2;box-shadow:0 12px 35px #0c131e0f}.manager-list-head{border-bottom:1px solid #e7e4dc;justify-content:space-between;padding:19px 22px;display:flex}.manager-list article{border-bottom:1px solid #ece9e2;justify-content:space-between;gap:20px;padding:22px;display:flex}.manager-list article.draft{opacity:.58}.manager-list article small{color:#a27610;text-transform:uppercase;font-size:9px}.manager-list article h2{margin:7px 0;font:24px Georgia,serif}.manager-list article p{color:#666;margin:0;line-height:1.5}.manager-list article>div:last-child{align-items:start;gap:7px;display:flex}.manager-list article button{cursor:pointer;background:#fff;border:1px solid #d7d3c9;padding:8px 10px}.manager-list article button.danger{color:#9d2d2d}.manager-empty{text-align:center;color:#6e6d68;padding:70px 35px}.manager-empty>span{color:#c19426;font-size:36px}.manager-empty h2{color:#1b1b19;font:28px Georgia,serif}.manager-form{padding:24px;position:sticky;top:28px}.manager-form h2{margin:0 0 20px;font:28px Georgia,serif}.manager-form label{color:#565550;gap:6px;margin-bottom:14px;font-size:11px;font-weight:700;display:grid}.manager-form input,.manager-form select,.manager-form textarea{box-sizing:border-box;background:#fbfaf7;border:1px solid #d8d4ca;width:100%;padding:11px;font:14px Arial,sans-serif}.manager-field-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.manager-form .manager-check{align-items:center;gap:8px;padding-top:25px;display:flex}.manager-form .manager-check input{width:auto}.manager-save{color:#fff;cursor:pointer;background:#0a3173;border:0;width:100%;padding:13px;font-weight:700}.manager-denied{grid-template-columns:1fr;place-items:center;padding:24px;display:grid}.manager-card{max-width:560px;padding:45px}.manager-card h1{font:38px Georgia,serif}.manager-actions{margin-top:25px}@media (width<=1050px){.manager-workspace{grid-template-columns:1fr}.manager-form{position:static}.manager-shell{grid-template-columns:220px 1fr}.manager-main{padding:28px 22px}}@media (width<=760px){.manager-shell{display:block}.manager-sidebar{height:auto;position:static}.manager-sidebar nav{grid-template-columns:1fr 1fr}.manager-user{margin-top:22px}.manager-main{padding:24px 14px}.manager-main>header{display:block}.manager-main>header>div:last-child{flex-wrap:wrap;margin-top:18px}.manager-main>header h1{font-size:34px}.manager-field-row{grid-template-columns:1fr}.manager-form .manager-check{padding-top:0}.manager-list article{display:block}.manager-list article>div:last-child{margin-top:15px}}.giving-hero{background:radial-gradient(circle at 82% 35%,#d7b03e38,#0000 28%),linear-gradient(120deg,#020309,#101016 60%,#211704);border-bottom:1px solid #a98122}.giving-section{background:linear-gradient(145deg,#fbfaf6,#eee7d5);grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;display:grid}.giving-intro{position:sticky;top:125px}.giving-intro h2{font-size:clamp(42px,5vw,72px)}.giving-intro>p:not(.eyebrow){color:#59635f;font-size:17px;line-height:1.75}.giving-intro blockquote{border-left:2px solid #b58b2c;margin:45px 0 0;padding:25px 0 25px 25px;font:italic 24px/1.45 Georgia,serif}.giving-intro cite{letter-spacing:.15em;text-transform:uppercase;color:#8a6a24;margin-top:12px;font:10px Arial,sans-serif;display:block}.giving-form{background:#fff;border:1px solid #d8c99f;padding:clamp(26px,4vw,52px);box-shadow:0 24px 70px #2018031c}.form-heading{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:24px}.form-heading span{color:#9b6e28;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800}.form-heading h2{margin:10px 0;font-size:clamp(34px,4vw,52px)}.form-heading p{color:#75807c;font-size:13px}.giving-form select{width:100%;color:var(--ink);background:#f8faf7;border:0;border-bottom:1px solid #abc0ba;outline:none;margin-top:8px;padding:15px 10px;display:block}.giving-address-row{grid-template-columns:1.5fr .7fr .8fr;gap:16px;display:grid}.amount-field{background:#f8faf7;border-bottom:1px solid #abc0ba;align-items:center;margin-top:8px;display:flex}.amount-field b{color:#947127;padding-left:12px;font-size:18px}.amount-field input{border:0;margin:0}.giving-submit{width:100%;margin-top:8px;background:#b58b2c!important;border-color:#b58b2c!important}.payment-note{color:#6d7773;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.5}.giving-notice{color:#493b16;background:#f3ead1;border-left:3px solid #b58b2c;margin-top:18px;padding:16px;font-size:14px;line-height:1.5}.zelle-section{color:#fff;background:#040711;padding:clamp(65px,8vw,125px) clamp(24px,7vw,110px)}.zelle-panel{background:radial-gradient(circle at 8% 8%,#1351cb54,#0000 34%),linear-gradient(135deg,#06122d,#02040a 70%);border:1px solid #deb54659;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);max-width:1320px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000059}.zelle-copy{padding:clamp(38px,5vw,74px)}.zelle-wordmark{color:#fff;letter-spacing:.03em;background:#6d1ed4;border:1px solid #ffffff38;border-radius:999px;margin-bottom:18px;padding:8px 15px;font-size:15px;font-weight:900;display:inline-block}.zelle-copy h2{letter-spacing:-.04em;max-width:700px;margin:0;font:clamp(43px,5vw,72px)/1.02 Georgia,serif}.zelle-lead{color:#c7d2e8;max-width:680px;margin:25px 0 38px;font-size:18px;line-height:1.7}.zelle-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.zelle-steps li{border-top:1px solid #ffffff21;grid-template-columns:42px 1fr;gap:17px;padding:20px 0;display:grid}.zelle-steps li>span{color:#e8c664;border:1px solid #d6ad43;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.zelle-steps strong{font:22px/1.25 Georgia,serif}.zelle-steps p{color:#aebbd2;margin:7px 0 0;line-height:1.58}.zelle-steps b{color:#fff}.zelle-mobile-note{color:#bfcbe0;background:#ffffff0f;border-left:3px solid #d6ad43;margin:28px 0 0;padding:18px 20px;font-size:14px;line-height:1.6}.zelle-mobile-note strong{color:#fff}.zelle-qr-card{color:#121722;text-align:center;background:#fff;align-self:center;margin:clamp(25px,4vw,60px);padding:clamp(24px,3vw,42px);box-shadow:0 20px 55px #00000047}.zelle-qr-heading{text-align:left;border-bottom:1px solid #e8e1d1;justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.zelle-qr-heading span{color:#8b6a1d;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.zelle-qr-heading strong{font:25px Georgia,serif}.zelle-qr-card img{width:100%;max-width:460px;height:auto;margin:24px auto 16px;display:block}.zelle-qr-card>p{color:#77736a;letter-spacing:.15em;text-transform:uppercase;margin:8px 0 4px;font-size:10px;font-weight:900}.zelle-tag{margin-bottom:22px;font:30px Georgia,serif;display:block}.zelle-save{box-sizing:border-box;color:#fff;background:#111827;border-color:#111827;justify-content:center;width:100%;display:flex}.zelle-security{color:#50441e;background:#fbf7eb;border:1px solid #e4d5aa;gap:5px;margin-top:18px;padding:15px;display:grid}.zelle-security strong{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.zelle-security span{font-size:13px;line-height:1.45}@media (width<=900px){.giving-section{grid-template-columns:1fr}.giving-intro{position:static}.giving-intro blockquote{margin-top:28px}.zelle-panel{grid-template-columns:1fr}.zelle-qr-card{box-sizing:border-box;justify-self:center;width:min(520px,100% - 48px)}}@media (width<=720px){.giving-address-row{grid-template-columns:1fr 1fr}.giving-address-row label:first-child{grid-column:1/-1}.giving-form{padding:25px 20px}.giving-hero h1{font-size:52px}.giving-section{gap:45px}.zelle-section{padding-left:16px;padding-right:16px}.zelle-copy{padding:35px 24px}.zelle-copy h2{font-size:43px}.zelle-steps li{grid-template-columns:36px 1fr;gap:13px}.zelle-steps strong{font-size:20px}.zelle-qr-card{width:calc(100% - 32px);margin:0 0 24px;padding:22px}.zelle-qr-heading{flex-direction:column;align-items:start;gap:7px}.zelle-qr-card img{margin-top:18px}}.quick b,.connect-grid h3{margin-top:0}.ministry-grid article{grid-template-columns:1fr;gap:0}.inside-grid article>small,.inside-grid h2{margin-top:0}.inside-grid article>small+h2{margin-top:18px}.video-placeholder-grid h3{margin-top:24px}.department-list h3{margin-top:0}.invitation-page{--invite-navy:#030814;--invite-blue:#0a3aa7;--invite-royal:#1258e8;--invite-gold:#d8ad43;--invite-cream:#f7f2e6;color:#111827;background:#f6f3eb;min-height:100vh}.invite-nav{background:#fff;border-bottom:1px solid #0c244c1a;justify-content:space-between;align-items:center;height:96px;padding:0 clamp(24px,6vw,96px);display:flex}.invite-brand img{object-fit:contain;width:210px;height:72px;display:block}.invite-nav>div{align-items:center;gap:28px;display:flex}.invite-nav a{color:#0c1f43;letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:800}.invite-nav .invite-nav-give{color:#fff;background:#0b3a9f;padding:12px 20px}.invite-hero{color:#fff;background:radial-gradient(circle at 25% 20%,#1759e861,#0000 34%),linear-gradient(125deg,#020613 0%,#07183c 55%,#020510 100%);grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);min-height:760px;display:grid;overflow:hidden}.invite-hero-copy{z-index:2;align-self:center;padding:90px 0 90px clamp(32px,7vw,120px);position:relative}.invite-kicker,.invite-section-label{color:#b78624;letter-spacing:.21em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:900}.invite-hero h1{letter-spacing:-.065em;margin:0;font:700 clamp(74px,8vw,130px)/.78 Georgia,serif}.invite-hero h1 em{color:#e0b84f;font-weight:400}.invite-lead{color:#dce6ff;max-width:570px;margin:38px 0 34px;font-size:19px;line-height:1.7}.invite-date-lockup{border-left:3px solid var(--invite-gold);background:linear-gradient(90deg,#ffffff14,#0000);width:max-content;margin:0 0 35px;padding:18px 28px 17px}.invite-date-lockup span,.invite-date-lockup small{letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.invite-date-lockup strong{color:#fff;margin:4px 0;font:36px/1 Georgia,serif;display:block}.invite-actions,.invite-share-actions{flex-wrap:wrap;gap:12px;display:flex}.invite-button{letter-spacing:.13em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 25px;font:800 11px Arial,sans-serif;display:inline-flex}.invite-button-gold{background:var(--invite-gold);color:#071020}.invite-button-outline{color:#fff;background:0 0;border-color:#ffffff8c}.invite-hero-visual{min-height:760px;position:relative}.invite-hero-visual:before{content:"";z-index:1;background:linear-gradient(90deg,#071434 0%,#0000 33%),linear-gradient(#0000 60%,#000512b8);position:absolute;inset:0}.invite-hero-visual img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.invite-leader-tag{z-index:2;border-right:2px solid var(--invite-gold);text-align:right;padding:16px 20px;position:absolute;bottom:54px;right:clamp(28px,5vw,80px)}.invite-leader-tag span,.invite-leader-tag strong{display:block}.invite-leader-tag span{color:#d9b451;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900}.invite-leader-tag strong{font:17px/1.55 Georgia,serif}.invite-message{background:linear-gradient(135deg,#fff 0%,#f4efe2 100%);grid-template-columns:.85fr 1.15fr;gap:10vw;padding:clamp(75px,10vw,140px) clamp(28px,9vw,145px);display:grid}.invite-message h2,.invite-details h2,.invite-week h2,.invite-share-card h2{letter-spacing:-.045em;color:#071c45;margin:0;font:clamp(45px,5vw,76px)/1.04 Georgia,serif}.invite-message-copy>p{color:#4e5b70;margin:0 0 22px;font-size:18px;line-height:1.78}.invite-message-copy blockquote{border-left:2px solid var(--invite-gold);color:#0b2d71;margin:40px 0 0;padding:25px 0 25px 28px;font:italic 25px/1.45 Georgia,serif}.invite-expect{color:#fff;background:radial-gradient(circle at 10% 40%,#1657e052,#0000 32%),#04112c;padding:95px clamp(28px,8vw,128px)}.invite-section-label.light{color:#e2bb54}.invite-expect-grid{background:#ffffff26;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.invite-expect-grid article{background:#061a43;min-height:275px;padding:38px}.invite-expect-grid span{color:#d9b451;letter-spacing:.18em;font-size:11px;font-weight:800}.invite-expect-grid h3{margin:45px 0 15px;font:31px Georgia,serif}.invite-expect-grid p{color:#bfcbe4;margin:0;line-height:1.65}.invite-details{grid-template-columns:1fr 1fr;display:grid}.invite-location-card,.invite-share-card{padding:clamp(65px,8vw,120px)}.invite-location-card{background:#fff}.invite-location-card h2,.invite-share-card h2{font-size:clamp(42px,5vw,66px)}.invite-location-card dl{margin:45px 0 30px}.invite-location-card dl>div{border-top:1px solid #dfe4ec;grid-template-columns:100px 1fr;padding:18px 0;display:grid}.invite-location-card dt{color:#9b7626;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.invite-location-card dd{color:#263652;margin:0;font-weight:700;line-height:1.55}.invite-share-card{color:#fff;background:linear-gradient(145deg,#0a2c77,#071839)}.invite-share-card h2{color:#fff}.invite-share-card>p:not(.invite-section-label){color:#d1dcf4;max-width:600px;margin:28px 0 35px;font-size:17px;line-height:1.7}.invite-text-link{color:#a6781a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-block}.invite-week{background:#efe6ce;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;padding:75px clamp(28px,9vw,145px);display:grid}.invite-week h2{font-size:clamp(40px,4vw,59px)}.invite-week p:not(.invite-section-label){color:#536078;max-width:620px;line-height:1.65}.invite-week-details{gap:12px;display:grid}.invite-week-details strong{color:#0c2e73;font:25px Georgia,serif}.invite-week-details span{color:#59647a}.invite-footer{color:#c7d1e6;background:#020610;justify-content:space-between;align-items:center;gap:30px;padding:55px clamp(28px,7vw,110px);display:flex}.invite-footer img{object-fit:contain;filter:invert();width:220px;height:70px}.invite-footer p{margin:8px 0 0;font:italic 15px Georgia,serif}.invite-socials{flex-wrap:wrap;gap:25px;display:flex}.invite-socials a{color:#fff;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:800}.flyer-stage{background:#020510;min-height:1350px;margin:0}.invitation-flyer{color:#fff;background:radial-gradient(circle at 22% 18%,#174fb8 0%,#071839 34%,#020611 72%);width:1080px;height:1350px;position:relative;overflow:hidden}.flyer-photo{position:absolute;inset:0}.flyer-photo:after{content:"";background:linear-gradient(90deg,#020611fa 0%,#030c1fe8 41%,#02081614 72%),linear-gradient(#0000 55%,#02050ffc 100%);position:absolute;inset:0}.flyer-photo img{object-fit:cover;object-position:62% center;width:100%;height:100%}.flyer-light{filter:blur(2px);opacity:.55;border-radius:50%;position:absolute}.flare-one{background:radial-gradient(circle,#185fffb3,#0000 68%);width:420px;height:420px;top:225px;left:-250px}.flare-two{background:radial-gradient(circle,#daae3b59,#0000 70%);width:350px;height:350px;bottom:80px;right:-190px}.flyer-logo{z-index:2;position:absolute;top:70px;left:76px}.flyer-logo img{object-fit:contain;object-position:left center;filter:invert();width:320px;height:110px}.flyer-copy{z-index:2;width:570px;position:absolute;top:255px;left:78px}.flyer-overline{color:#e1b84c;letter-spacing:.2em;text-transform:uppercase;margin:0 0 28px;font-size:16px;font-weight:900}.flyer-copy h1{letter-spacing:-.075em;margin:0;font:700 146px/.78 Georgia,serif}.flyer-copy h1 em{color:#e1b84c;font-weight:400}.flyer-service{margin:42px 0 18px;font:36px Georgia,serif}.flyer-promise{color:#dce6fb;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:13px;font-size:15px;font-weight:800;display:flex}.flyer-promise i{background:#e1b84c;border-radius:50%;width:5px;height:5px}.flyer-date{background:linear-gradient(90deg,#ffffff17,#0000);border-left:4px solid #e1b84c;margin-top:45px;padding:22px 0 22px 28px}.flyer-date span,.flyer-date small{letter-spacing:.18em;text-transform:uppercase;font-size:14px;font-weight:900;display:block}.flyer-date strong{margin:5px 0 7px;font:50px Georgia,serif;display:block}.flyer-bottom{z-index:2;border-top:1px solid #ffffff47;justify-content:space-between;align-items:end;padding-top:30px;display:flex;position:absolute;bottom:105px;left:78px;right:78px}.flyer-bottom span,.flyer-bottom strong{display:block}.flyer-bottom span{color:#e1b84c;letter-spacing:.17em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900}.flyer-bottom strong{font:22px/1.45 Georgia,serif}.flyer-bottom p{text-align:right;color:#e8c86e;max-width:280px;margin:0;font:italic 28px/1.25 Georgia,serif}.flyer-leaders{z-index:2;color:#bec9df;letter-spacing:.06em;font-size:13px;font-weight:700;position:absolute;bottom:43px;left:78px;right:78px}.flyer-leaders b{color:#d8ad43;margin:0 10px}@media (width<=900px){.invite-nav{height:82px;padding:0 20px}.invite-brand img{width:165px}.invite-nav>div{gap:14px}.invite-nav>div>a:first-child{display:none}.invite-hero{grid-template-columns:1fr}.invite-hero-copy{padding:80px 28px 60px}.invite-hero-visual{min-height:560px}.invite-message,.invite-week{grid-template-columns:1fr;gap:48px}.invite-expect-grid{grid-template-columns:1fr}.invite-expect-grid article{min-height:auto}.invite-expect-grid h3{margin-top:22px}.invite-details{grid-template-columns:1fr}.invite-footer{flex-direction:column;align-items:flex-start}}@media (width<=560px){.invite-hero h1{font-size:76px}.invite-hero-copy{padding-top:64px}.invite-lead{font-size:17px}.invite-actions .invite-button,.invite-share-actions .invite-button{width:100%}.invite-hero-visual{min-height:430px}.invite-leader-tag{bottom:25px;right:20px}.invite-message,.invite-expect,.invite-location-card,.invite-share-card,.invite-week{padding-left:24px;padding-right:24px}.invite-message h2{font-size:47px}.invite-location-card dl>div{grid-template-columns:1fr;gap:8px}.invite-footer img{width:190px}.invite-socials{gap:16px}}.invite-footer img,.flyer-logo img{filter:none}.ministries{color:#fff;background:radial-gradient(circle at 100% 0,#114fbe3d,#0000 28%),#03050a}.ministries .section-heading{max-width:920px}.ministries .section-heading>p:last-child{color:#b8c0d0}.ministry-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ministry-grid article,.ministry-grid article:hover{background:0 0;border:0;min-height:0;padding:0;display:block;transform:none}.ministry-card{isolation:isolate;aspect-ratio:16/10;background:#080b14;border:1px solid #e5bc4e38;display:block;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000040}.ministry-card:focus-visible{outline:3px solid var(--gold2);outline-offset:4px}.ministry-card img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .4s;position:absolute;inset:0}.ministry-card-shade{z-index:1;background:linear-gradient(#02040905 20%,#02050d6b 54%,#02040af5 100%),linear-gradient(90deg,#030a1c61,#0000 58%);position:absolute;inset:0}.ministry-card-copy{z-index:2;color:#fff;padding:34px 36px;position:absolute;bottom:0;left:0;right:0}.ministry-card-copy small{color:var(--gold2);letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.ministry-card-copy h3{letter-spacing:-.035em;max-width:560px;margin:0 0 10px;font:clamp(30px,3.1vw,48px)/1 Georgia,serif}.ministry-card-copy p{color:#d8dce5;max-width:560px;margin:0;font-size:16px;line-height:1.55}.ministry-card-copy b{color:#fff;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #e5bc4ebf;margin-top:19px;padding-bottom:5px;font-size:12px;display:inline-block}.ministry-card:hover img{filter:saturate(1.08)brightness(1.04);transform:scale(1.055)}.ministry-card:hover{border-color:#e5bc4eb8}.inside-grid article.has-image{background:#fff;padding:0;overflow:hidden}.inside-card-image{aspect-ratio:16/9;background:#080b14;overflow:hidden}.inside-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.inside-grid article.has-image:hover .inside-card-image img{transform:scale(1.04)}.inside-card-copy{padding:34px 38px 40px}.inside-card-copy small{color:#0753bd;text-transform:uppercase;letter-spacing:.14em;margin:0 0 14px;font-size:12px;font-weight:800;display:block}.inside-card-copy h2{margin:0 0 14px}.inside-card-copy p{font-size:16px}.inside-card-copy a{text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid #ad8220;padding-bottom:5px;font-size:12px}.ministry-hero{isolation:isolate;background:#020309;position:relative;overflow:hidden}.ministry-hero-media,.ministry-hero-shade{position:absolute;inset:0;max-width:none!important}.ministry-hero-media img{object-fit:cover;object-position:center;width:100%;height:100%}.ministry-hero-shade{z-index:1;background:linear-gradient(90deg,#020309fa 0%,#020713e6 38%,#02060f52 75%,#02050c33 100%),linear-gradient(#0000 48%,#020309d1)}.ministry-hero-copy{z-index:2;position:relative;max-width:800px!important}.ministry-hero-copy h1{text-shadow:0 12px 40px #00000080}.ministry-hero-copy>p:last-child{color:#e0e4ec}@media (width<=900px){.ministry-grid{grid-template-columns:1fr}.ministry-card{aspect-ratio:16/9}.ministry-card-copy{padding:30px}.ministry-hero-shade{background:linear-gradient(90deg,#020309f5,#020610a6),linear-gradient(#0000,#020309cc)}}@media (width<=600px){.ministry-card{aspect-ratio:4/5}.ministry-card-copy{padding:25px 23px}.ministry-card-copy h3{font-size:34px}.ministry-card-copy p{font-size:15px}.inside-card-copy{padding:28px 26px 32px}.inside-card-image{aspect-ratio:4/3}.ministry-hero-media img{object-position:58% center}.ministry-hero-shade{background:linear-gradient(90deg,#020309ed,#02061066),linear-gradient(#0000 45%,#020309d9)}}.ministry-card img[src="/fcol/ministries/drama-ministry-enhanced.webp"],.inside-card-image img[src="/fcol/ministries/drama-ministry-enhanced.webp"]{object-position:center 35%}.training-leadership{background:#f6f6f7;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.training-leadership h2{color:#071c45;font:clamp(34px,4vw,58px)/1.1 Georgia,serif}.training-leadership p{font-size:18px;line-height:1.65}.training-leadership figure{background:#080b14;border:1px solid #ad822059;margin:0;overflow:hidden}.training-leadership img{width:100%;height:auto;display:block}.training-leadership figcaption{color:#e6bc4e;padding:16px 20px;font-size:14px;line-height:1.5}.ministry-card img[src="/fcol/ministries/ministry-training-graduates.webp"],.inside-card-image img[src="/fcol/ministries/ministry-training-graduates.webp"]{object-position:center 38%}@media (width<=900px){.training-leadership{grid-template-columns:1fr}}.training-hero .ministry-hero-media img{object-position:center 40%}@media (width<=600px){.training-hero .ministry-hero-media img{object-position:58% 40%}}.training-leadership .training-director-portrait{aspect-ratio:4/5;object-fit:cover;border:1px solid #ad822059;width:min(100%,360px);height:auto;margin-top:28px;box-shadow:0 14px 34px #071c451f}.training-leadership{text-align:center;grid-template-columns:1fr}.training-leadership .training-director-portrait{margin-left:auto;margin-right:auto}.academy-statements{color:#fff;background:radial-gradient(circle at 8% 12%,#1453cd59,#0000 34%),linear-gradient(140deg,#03102a,#02050d 72%);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(42px,7vw,110px);display:grid}.academy-statements-heading h2{letter-spacing:-.04em;max-width:570px;margin:12px 0 0;font:clamp(42px,5vw,68px)/1.04 Georgia,serif}.academy-statement-grid{gap:16px;display:grid}.academy-statement-grid article{background:#ffffff0e;border:1px solid #e0b54157;padding:clamp(30px,4vw,50px)}.academy-statement-grid span{color:#dfb94f;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.academy-statement-grid h3{margin:15px 0 18px;font:clamp(30px,3vw,42px)/1.1 Georgia,serif}.academy-statement-grid p{color:#c9d4e7;margin:0;font-size:17px;line-height:1.75}.training-hero .ministry-hero-copy{max-width:920px!important}.training-hero .ministry-hero-copy h1{font-size:clamp(48px,6vw,88px);line-height:.96}@media (width<=900px){.academy-statements{grid-template-columns:1fr}.academy-statements-heading h2{max-width:720px}}@media (width<=600px){.academy-statements{padding:60px 22px}.academy-statement-grid article{padding:28px 24px}.training-hero .ministry-hero-copy h1{font-size:48px}}.ministry-hero-media img[src="/fcol/ministries/the-harvest-prayer-v2.webp"]{object-position:center 32%}.ministry-card img[src="/fcol/ministries/the-harvest-prayer-v2.webp"],.inside-card-image img[src="/fcol/ministries/the-harvest-prayer-v2.webp"]{object-position:center 35%}.harvest-gallery{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0;display:grid}.harvest-gallery img{aspect-ratio:3/4;object-fit:cover;border:1px solid #ad822040;width:100%;height:auto;display:block}.harvest-gallery img[src$=harvest-connection\.webp]{object-position:center 35%}@media (width<=720px){.harvest-gallery{grid-template-columns:1fr;gap:22px;margin-top:4px}}.harvest-overview-copy>p{color:#4f5865;margin:38px 0 0;font:22px/1.7 Georgia,serif}.harvest-scripture{border-left:3px solid var(--gold);color:#806015;margin:28px 0 0;padding:4px 0 4px 24px}.harvest-scripture p{margin:0;font:italic 20px/1.7 Georgia,serif}.harvest-scripture cite{color:#71530f;letter-spacing:.04em;margin-top:16px;font:600 14px/1.5 Arial,sans-serif;display:block}@media (width<=720px){.harvest-overview-copy>p{margin-top:0;font-size:18px}.harvest-scripture{padding-left:18px}.harvest-scripture p{font-size:18px}}.music-worship-section{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,70px);scroll-margin-top:100px;display:grid}.music-worship-section h2{color:#071c45;margin:18px 0 24px;font:clamp(36px,4vw,58px)/1.1 Georgia,serif}.music-worship-section p:not(.eyebrow){color:#4f5865;font-size:18px;line-height:1.75}.music-worship-section .button{margin-top:14px}.music-worship-photos{grid-template-columns:1fr 1fr;gap:18px;display:grid}.music-worship-photos img{aspect-ratio:3/4;object-fit:cover;border:1px solid #ad822040;width:100%;height:auto}#music-interest{scroll-margin-top:100px}@media (width<=900px){.music-worship-section{grid-template-columns:1fr}}@media (width<=600px){.music-worship-photos{grid-template-columns:1fr}.music-worship-section .button{white-space:normal;text-align:center}}@media (width<=560px){.invite-hero-visual-pair{aspect-ratio:1;min-height:0}.invite-hero-visual-pair img{object-position:100% center}.invite-hero-visual-solo{aspect-ratio:4/5;min-height:0}.invite-hero-visual-solo img{object-fit:contain;object-position:center center}}.events-page{color:#182724;background:#f5f1e8;min-height:100vh}.events-hero{color:#fff;background:radial-gradient(circle at 79% 18%,#d2a13c45,#0000 25%),radial-gradient(circle at 16% 85%,#246f5652,#0000 30%),linear-gradient(130deg,#05130f 0%,#0b332c 54%,#061c18 100%);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:8vw;min-height:700px;padding:175px max(7vw,28px) 100px;display:grid;position:relative;overflow:hidden}.events-hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.events-hero>div,.events-hero aside{z-index:1;position:relative}.events-hero h1{letter-spacing:-.06em;margin:18px 0 28px;font:clamp(64px,8.6vw,126px)/.82 Georgia,serif}.events-hero h1 em{color:#e2c170;font-weight:400}.events-hero>div>p:not(.eyebrow){color:#c8d8d4;max-width:700px;font-size:19px;line-height:1.7}.events-hero-link{color:#f1d486;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ebcd859e;gap:18px;margin-top:25px;padding-bottom:9px;font-size:11px;font-weight:800;display:inline-flex}.events-hero aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ebcd8557;padding:30px}.events-hero aside span{color:#e2c170;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.events-hero aside strong{margin:18px 0 10px;font:30px/1.12 Georgia,serif;display:block}.events-hero aside p{color:#a9c0bb;margin:0;font-size:13px}.events-list{padding:115px max(6vw,24px) 130px}.events-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:76px;display:grid}.events-heading h2{color:#092e28;margin:12px 0 0}.events-heading>p:last-child{color:#5b6f6a;max-width:570px;margin:0 0 8px;font-size:18px;line-height:1.72}.event-feature{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(45px,7vw,105px);max-width:1320px;margin:0 auto 110px;scroll-margin-top:110px;display:grid}.event-feature-reverse .event-poster{order:2}.event-feature-reverse .event-feature-copy{order:1}.event-poster{background:#071e1a;padding:18px;display:block;position:relative;box-shadow:0 32px 75px #0b231d30}.event-poster img{background:#fff;width:100%;height:auto;display:block}.event-poster span{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#041512e6;padding:12px 14px;font-size:9px;font-weight:900;position:absolute;bottom:18px;right:18px}.event-date{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#c98b2b;width:max-content;margin:0 0 22px;padding:10px 15px;font-size:11px;font-weight:900}.event-type{color:#946a1d;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:900}.event-feature-copy h2{color:#092e28;letter-spacing:-.05em;margin:0 0 28px;font:clamp(47px,5vw,78px)/.96 Georgia,serif}.event-lead{color:#506762;max-width:710px;margin:0 0 28px;font-size:18px;line-height:1.75}.event-highlights{flex-wrap:wrap;gap:8px;margin:0 0 33px;padding:0;list-style:none;display:flex}.event-highlights li{color:#5a4a27;letter-spacing:.08em;text-transform:uppercase;border:1px solid #cab37c;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.event-facts{border-top:1px solid #cec8b9;margin:0 0 34px}.event-facts>div{border-bottom:1px solid #cec8b9;grid-template-columns:100px 1fr;gap:18px;padding:16px 0;display:grid}.event-facts dt{color:#8c6b29;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.event-facts dd{color:#213a35;margin:0;font-size:14px;font-weight:700;line-height:1.5}.event-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.event-secondary{color:#173f39;border-color:#173f39!important}.event-flyer-link{color:#7c5b15;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #aa8130;margin-left:8px;padding-bottom:6px;font-size:10px;font-weight:900}.events-stay-connected{color:#fff;background:radial-gradient(circle at 90% 20%,#3278644d,#0000 28%),#071f1b;grid-template-columns:1fr 1fr;align-items:end;gap:9vw;padding:95px max(7vw,28px);display:grid}.events-stay-connected h2{margin:12px 0 0;font-size:clamp(48px,6vw,82px)}.events-stay-connected>div:last-child>p{color:#bdd0ca;font-size:18px;line-height:1.75}.event-light-outline{color:#fff;border-color:#ffffff80!important}.events-page footer{margin-top:0}.event-preview-section{background:#f2eee3}.event-preview-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.event-preview-heading h2{color:#092e28;margin:12px 0 0}.event-preview-heading>div:last-child p{color:#5e706c;max-width:560px;font-size:17px;line-height:1.7}.event-preview-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.event-preview-card{background:#fff;border:1px solid #dcd5c3;grid-template-columns:minmax(150px,.62fr) minmax(0,1.38fr);min-height:390px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.event-preview-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #0f2d2621}.event-preview-card img{object-fit:cover;object-position:top center;width:100%;height:100%}.event-preview-card>div{flex-direction:column;padding:38px 34px;display:flex}.event-preview-card span{color:#9a6c19;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.event-preview-card h3{color:#092e28;margin:42px 0 16px;font:clamp(29px,2.7vw,42px)/1.05 Georgia,serif}.event-preview-card p{color:#5c6d68;line-height:1.65}.event-preview-card b{color:#8b651b;letter-spacing:.13em;text-transform:uppercase;margin-top:auto;font-size:10px}@media (width<=980px){.events-hero{grid-template-columns:1fr}.events-hero aside{max-width:430px}.event-feature{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:42px}.event-preview-grid{grid-template-columns:1fr}.event-preview-card{min-height:360px}.events-stay-connected{grid-template-columns:1fr}}@media (width<=720px){.events-hero{align-items:center;min-height:690px;padding:135px 22px 72px}.events-hero h1{font-size:58px}.events-hero>div>p:not(.eyebrow){font-size:17px}.events-hero aside{padding:24px}.events-list{padding:78px 20px 88px}.events-heading{grid-template-columns:1fr;gap:22px;margin-bottom:52px}.events-heading>p:last-child{font-size:16px}.event-feature{grid-template-columns:1fr;gap:38px;margin-bottom:85px}.event-feature-reverse .event-poster,.event-feature-reverse .event-feature-copy{order:initial}.event-poster{padding:10px}.event-feature-copy h2{font-size:47px}.event-lead{font-size:16px}.event-facts>div{grid-template-columns:84px 1fr}.event-actions .button{width:100%}.event-flyer-link{margin:10px 0 0}.events-stay-connected{padding:75px 22px}.event-preview-heading{grid-template-columns:1fr;gap:20px}.event-preview-card{grid-template-columns:120px 1fr;min-height:330px}.event-preview-card>div{padding:28px 22px}.event-preview-card h3{margin-top:30px;font-size:30px}}@media (width<=480px){.event-preview-card{grid-template-columns:1fr}.event-preview-card img{aspect-ratio:4/3;object-position:center 18%;height:auto}.event-preview-card h3{margin-top:24px}.event-preview-card>div{min-height:290px}.event-poster span{bottom:10px;right:10px}.event-facts>div{grid-template-columns:1fr;gap:7px}.events-stay-connected h2{font-size:47px}}.invite-leadership{text-align:center;color:#071c45;background:#ece2c8;padding:32px 24px}.invite-leadership span{text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px;font-size:11px;display:block}.invite-leadership strong{font:24px/1.5 Georgia,serif}.invite-leadership p{margin:8px 0 0}.invite-member-visual img{object-fit:cover!important;object-position:center 25%!important}.invite-member-visual:before{background:linear-gradient(#0000 55%,#000512e6)}.invite-leadership{justify-content:center;align-items:center;gap:28px;display:flex}.invite-pastors-photo{border:2px solid #d8ad43;border-radius:12px;flex-shrink:0;width:180px;height:145px;overflow:hidden}.invite-pastors-photo img{object-fit:cover;object-position:right center;width:100%;height:100%}@media (width<=600px){.invite-leadership{flex-direction:column;gap:18px}.invite-leadership strong{font-size:21px}}.invite-church-wordmark{align-items:center;gap:16px;margin-bottom:36px;font:35px/.95 Georgia,serif;display:flex}.invite-church-wordmark em{color:#e0b84f;margin:5px 0 12px;font-size:39px;display:block}.invite-church-wordmark small{color:#e4e7ee;font:italic 12px/1.5 Georgia,serif;display:block}.invite-fcol-seal{color:#e0b84f;border:2px solid #d8ad43;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:65px;font:700 16px Georgia,serif;display:flex}@media (width<=600px){.invite-church-wordmark{font-size:28px}.invite-church-wordmark em{font-size:31px}.invite-fcol-seal{width:52px;height:52px;font-size:14px}}.invite-current-pair img{object-fit:contain;object-position:center!important}.invite-current-pair:before{background:linear-gradient(#0000 72%,#000512d9)}.invite-pastors-photo{width:170px;height:178px}.invite-pastors-photo img{object-position:center top;object-fit:cover}.invitation-page.invite-theme-current{--invite-navy:#2a0913;--invite-blue:#7c2037;--invite-royal:#b74655;--invite-gold:#d8ad43;--invite-cream:#fff7ed;color:#2d1820;background:#fbf4ed}.invitation-page.invite-theme-current .invite-nav{border-bottom-color:#5c14291f}.invitation-page.invite-theme-current .invite-nav a{color:#54152a}.invitation-page.invite-theme-current .invite-nav .invite-nav-give{color:#fff;background:#7b2037}.invitation-page.invite-theme-current .invite-hero{background:radial-gradient(circle at 25% 20%,#d25d5b57,#0000 35%),linear-gradient(125deg,#1f0710 0%,#64162c 57%,#260711 100%)}.invitation-page.invite-theme-current .invite-hero-visual:before{background:linear-gradient(90deg,#4d1124 0%,#0000 33%),linear-gradient(#0000 58%,#21050fc7)}.invitation-page.invite-theme-current .invite-message{background:linear-gradient(135deg,#fff 0%,#f8ede5 100%)}.invitation-page.invite-theme-current .invite-message h2,.invitation-page.invite-theme-current .invite-details h2,.invitation-page.invite-theme-current .invite-week h2,.invitation-page.invite-theme-current .invite-share-card h2{color:#59172d}.invitation-page.invite-theme-current .invite-message-copy blockquote{color:#7d263b}.invitation-page.invite-theme-current .invite-expect{background:radial-gradient(circle at 10% 40%,#be475257,#0000 34%),#310b18}.invitation-page.invite-theme-current .invite-expect-grid article{background:#481025}.invitation-page.invite-theme-current .invite-share-card{background:linear-gradient(145deg,#84253c,#3b0b1b)}.invitation-page.invite-theme-current .invite-week{background:#f1dfce}.invitation-page.invite-theme-current .invite-week-details strong{color:#7d263b}.invitation-page.invite-theme-current .invite-footer{background:#210710}.invitation-page .invite-expect-grid h3{margin-top:12px}.christmas-intake{background:#fffaf0;border:1px solid #cab37c;margin-top:30px;padding:26px}.christmas-intake h3{color:#092e28;margin:0 0 12px;font:28px/1.15 Georgia,serif}.christmas-intake p{color:#506762;margin:0 0 20px;font-size:16px;line-height:1.7}.christmas-intake .button{white-space:normal;text-align:center}.invite-fellowship{background:#f8f3e7}.invite-fellowship .invite-week-details p{margin:0;line-height:1.7}.invite-fellowship a{color:inherit}.invite-upcoming{background:#fff;padding:80px clamp(24px,8vw,120px)}.invite-upcoming>h2{color:#071c45;margin:0 0 38px;font:48px/1.1 Georgia,serif}.invite-upcoming-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.invite-upcoming-grid article{background:#f6f3eb;border-top:2px solid #c49b40;padding:32px}.invite-upcoming h3{color:#071c45;margin:16px 0;font:32px/1.2 Georgia,serif}.invite-upcoming article>p{line-height:1.7}.invite-upcoming blockquote{color:#18335a;border-left:3px solid #c49b40;margin:48px 0 0;padding:26px;font:italic 23px/1.6 Georgia,serif}@media (width<=700px){.invite-upcoming-grid{grid-template-columns:1fr}.invite-upcoming>h2{font-size:38px}}@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}.slay-page{color:#18382b;background:#f7f5ed;min-height:100vh;padding:28px 18px;font-family:Georgia,serif}.slay-wrap{max-width:960px;margin:auto}.slay-brand{letter-spacing:.18em;text-align:center;color:#284937;padding:18px;font-family:Arial,sans-serif;font-size:12px}.slay-brand em{color:#a68447;font-style:normal}.slay-hero{text-align:center;background:radial-gradient(circle at 75% 0,#e5dec8,#0000 40%),#fdfcf7;border:1px solid #d9c9a3;border-radius:4px;padding:65px 35px}.slay-label{letter-spacing:.2em;color:#957443;font:700 11px Arial,sans-serif}.slay-hero h1{color:#173b2b;margin:24px 0;font-size:clamp(40px,7vw,75px);font-weight:400;line-height:1.08}.slay-subtitle{font-size:21px}.slay-intro{color:#4a594d;max-width:620px;margin:25px auto;line-height:1.7}.slay-info{gap:10px;margin:30px auto;font:16px Arial,sans-serif;display:grid}.slay-info strong{font-size:21px}.slay-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.slay-actions a,.slay-flyer a{color:#fff;background:#183c2b;border:1px solid #183c2b;padding:15px 24px;font:700 14px Arial,sans-serif;text-decoration:none;display:inline-block}.slay-actions a+a{color:#183c2b;background:0 0}.slay-highlights,.slay-flyer{text-align:center;padding:58px 25px}.slay-highlights h2,.slay-flyer h2{font-size:34px;font-weight:400}.slay-highlights p{line-height:1.7}.slay-hosts{margin-top:30px}.slay-flyer img{border:1px solid #d9c9a3;width:100%;max-width:700px;margin:25px auto;display:block}.slay-page footer{text-align:center;letter-spacing:.1em;padding:35px;font:11px Arial,sans-serif}.slay-page footer em{letter-spacing:0;margin-top:12px;font:italic 14px Georgia,serif;display:block}.slay-feature-image{width:100%;height:auto;display:block}.slay-page{color:#10233d;background:#081b37}.slay-brand{color:#fff}.slay-hero h1{color:#112a4e}.slay-hero h1 em{color:#af8739}.slay-highlights,.slay-flyer,.slay-page footer{color:#fff}.slay-highlights .slay-label{color:#e4c16f}.slay-actions a,.slay-flyer a{color:#081b37;background:#c4a15b;border-color:#c4a15b}.slay-actions a+a{color:#142f55;background:0 0;border-color:#142f55}
