.fbv[data-astro-cid-nx4egd7b]{background:var(--navy);color:var(--offwhite);font-family:var(--font-body);font-size:19px;line-height:1.75;-webkit-font-smoothing:antialiased;--navy: #0D1B2A;--gold: #C9A84C;--gold-hov: #d5b455;--rust: #8B3A2A;--stone: #F2EDE4;--offwhite: #EAE6DB;--text-dk: #0D1B2A;--font-disp: "Playfair Display", "Georgia", serif;--font-ui: "Cinzel", serif;--font-body: "Crimson Pro", "Georgia", serif;--max-w: 800px;--gutter: clamp(20px, 5vw, 48px);--section-v: clamp(72px, 10vw, 112px)}.wrap[data-astro-cid-nx4egd7b]{max-width:var(--max-w);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.reveal[data-astro-cid-nx4egd7b]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal[data-astro-cid-nx4egd7b].visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-nx4egd7b]{opacity:1;transform:none;transition:none}}.hero[data-astro-cid-nx4egd7b]{background:var(--navy);background-image:radial-gradient(ellipse 90% 55% at 15% 85%,rgba(201,168,76,.06) 0%,transparent 65%),radial-gradient(ellipse 50% 40% at 85% 10%,rgba(139,58,42,.05) 0%,transparent 60%);padding:clamp(120px,16vw,168px) var(--gutter) clamp(80px,12vw,120px);text-align:center}.hero-eyebrow[data-astro-cid-nx4egd7b]{font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);opacity:.65;margin-bottom:40px;display:block}.hero-headline[data-astro-cid-nx4egd7b]{font-family:var(--font-disp);font-weight:900;font-size:clamp(34px,6vw,60px);line-height:1.1;color:var(--offwhite);max-width:740px;margin:0 auto;text-wrap:balance}.hero-headline[data-astro-cid-nx4egd7b] .hed-italic[data-astro-cid-nx4egd7b]{display:block;font-style:italic;color:var(--gold);margin-top:6px;font-size:clamp(38px,6.5vw,66px)}.hero-subhead[data-astro-cid-nx4egd7b]{font-family:var(--font-body);font-size:clamp(18px,2.4vw,21px);line-height:1.75;color:var(--offwhite);opacity:.82;max-width:590px;margin:36px auto 56px;text-wrap:balance}.btn[data-astro-cid-nx4egd7b]{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:2px;padding:18px 44px;cursor:pointer;border:none;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;line-height:1}.btn-gold[data-astro-cid-nx4egd7b]{background:var(--gold);color:var(--navy)}.btn-gold[data-astro-cid-nx4egd7b]:hover,.btn-gold[data-astro-cid-nx4egd7b]:focus-visible{background:var(--gold-hov);transform:translateY(-1px);box-shadow:0 6px 20px #c9a84c40}.btn-gold[data-astro-cid-nx4egd7b]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hero-note[data-astro-cid-nx4egd7b]{display:block;margin-top:20px;font-family:var(--font-ui);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);opacity:.32}.recognition[data-astro-cid-nx4egd7b]{background:var(--navy);border-top:1px solid rgba(201,168,76,.1);padding:var(--section-v) var(--gutter)}.recognition-body[data-astro-cid-nx4egd7b]{font-size:clamp(19px,2.5vw,22px);line-height:1.82;color:var(--offwhite);opacity:.88;max-width:var(--max-w);margin:0 auto}.recognition-body[data-astro-cid-nx4egd7b] p[data-astro-cid-nx4egd7b]+p[data-astro-cid-nx4egd7b]{margin-top:28px}.recognition-pivot[data-astro-cid-nx4egd7b]{font-family:var(--font-disp);font-style:italic;font-size:clamp(24px,3.5vw,34px);line-height:1.4;color:var(--gold);text-align:center;padding:52px 0;margin:44px auto;border-top:1px solid rgba(201,168,76,.15);border-bottom:1px solid rgba(201,168,76,.15);max-width:640px;text-wrap:balance}.scripture-section[data-astro-cid-nx4egd7b]{background:var(--stone);padding:var(--section-v) var(--gutter)}.scripture-block[data-astro-cid-nx4egd7b]{max-width:640px;margin:0 auto;padding:40px 44px;border-left:3px solid var(--gold);background:#c9a84c0b}.scripture-verse[data-astro-cid-nx4egd7b]{font-family:var(--font-disp);font-style:italic;font-size:clamp(20px,2.7vw,25px);line-height:1.65;color:var(--text-dk);margin-bottom:22px;text-wrap:balance}.scripture-ref[data-astro-cid-nx4egd7b]{font-family:var(--font-ui);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--rust);font-weight:600}.section-label[data-astro-cid-nx4egd7b]{display:block;font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;margin-bottom:14px}.gold-bar[data-astro-cid-nx4egd7b]{width:40px;height:2px;background:var(--gold);margin-bottom:34px}.section-hed[data-astro-cid-nx4egd7b]{font-family:var(--font-disp);font-weight:700;line-height:1.18;text-wrap:balance;margin-bottom:28px}.vision[data-astro-cid-nx4egd7b]{background:var(--stone);border-top:1px solid rgba(13,27,42,.08);padding:var(--section-v) var(--gutter)}.vision[data-astro-cid-nx4egd7b] .section-label[data-astro-cid-nx4egd7b]{color:var(--rust)}.vision[data-astro-cid-nx4egd7b] .section-hed[data-astro-cid-nx4egd7b]{color:var(--text-dk);font-size:clamp(28px,4vw,42px)}.vision-body[data-astro-cid-nx4egd7b]{font-family:var(--font-body);font-size:clamp(18px,2.2vw,20.5px);line-height:1.82;color:var(--text-dk);max-width:var(--max-w)}.vision-body[data-astro-cid-nx4egd7b] p[data-astro-cid-nx4egd7b]+p[data-astro-cid-nx4egd7b]{margin-top:24px}.course-teaser[data-astro-cid-nx4egd7b]{background:var(--navy);border-top:1px solid rgba(201,168,76,.14);padding:var(--section-v) var(--gutter);position:relative;overflow:hidden}.course-teaser[data-astro-cid-nx4egd7b]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 50% at 85% 25%,rgba(201,168,76,.055) 0%,transparent 70%);pointer-events:none}.course-badge[data-astro-cid-nx4egd7b]{display:inline-block;font-family:var(--font-ui);font-size:9.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--navy);background:var(--gold);padding:6px 13px;border-radius:1px;margin-bottom:26px;position:relative;z-index:1}.course-teaser[data-astro-cid-nx4egd7b] .section-label[data-astro-cid-nx4egd7b]{color:#c9a84c80;position:relative;z-index:1}.course-teaser[data-astro-cid-nx4egd7b] .gold-bar[data-astro-cid-nx4egd7b]{position:relative;z-index:1}.course-teaser[data-astro-cid-nx4egd7b] .section-hed[data-astro-cid-nx4egd7b]{color:var(--gold);font-size:clamp(28px,4vw,42px);position:relative;z-index:1}.course-body[data-astro-cid-nx4egd7b]{font-family:var(--font-body);font-size:clamp(18px,2.2vw,20.5px);line-height:1.82;color:var(--offwhite);opacity:.86;position:relative;z-index:1}.course-body[data-astro-cid-nx4egd7b] p[data-astro-cid-nx4egd7b]+p[data-astro-cid-nx4egd7b]{margin-top:22px}.course-features[data-astro-cid-nx4egd7b]{list-style:none;margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;position:relative;z-index:1}.course-features[data-astro-cid-nx4egd7b] li[data-astro-cid-nx4egd7b]{font-family:var(--font-body);font-size:clamp(16.5px,1.9vw,18.5px);color:var(--offwhite);opacity:.78;line-height:1.52;padding-left:22px;position:relative}.course-features[data-astro-cid-nx4egd7b] li[data-astro-cid-nx4egd7b]:before{content:"";position:absolute;left:0;top:11px;width:10px;height:1.5px;background:var(--gold);opacity:.7}.footer[data-astro-cid-nx4egd7b]{background:var(--navy);border-top:1px solid rgba(201,168,76,.1);padding:clamp(52px,8vw,72px) var(--gutter);text-align:center}.footer-wordmark[data-astro-cid-nx4egd7b]{font-family:var(--font-ui);font-size:13.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.footer-mission[data-astro-cid-nx4egd7b]{font-family:var(--font-body);font-style:italic;font-size:16px;color:var(--offwhite);opacity:.4;margin-bottom:28px;line-height:1.6}.footer-links[data-astro-cid-nx4egd7b]{font-family:var(--font-ui);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.footer-links[data-astro-cid-nx4egd7b] a[data-astro-cid-nx4egd7b]{color:var(--gold);text-decoration:none;opacity:.38;transition:opacity .2s}.footer-links[data-astro-cid-nx4egd7b] a[data-astro-cid-nx4egd7b]:hover,.footer-links[data-astro-cid-nx4egd7b] a[data-astro-cid-nx4egd7b]:focus-visible{opacity:.85}.footer-links[data-astro-cid-nx4egd7b] a[data-astro-cid-nx4egd7b]:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.footer-links[data-astro-cid-nx4egd7b] .sep[data-astro-cid-nx4egd7b]{color:var(--gold);opacity:.18;margin:0 14px}@media(max-width:600px){.scripture-block[data-astro-cid-nx4egd7b]{padding:28px 24px}.course-features[data-astro-cid-nx4egd7b]{grid-template-columns:1fr;gap:16px}}
