@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-normal.DHwxsLHv.woff2)format("woff2"),url(/_astro/eb-garamond-latin-600-normal.xCe6GkOx.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}:root{--night:#0a0e17;--panel:#121a28;--limestone:#ece3cf;--text:#efe7d4;--muted:#aba28f;--gold:#e1b65a;--gold-hi:#f5da92;--gold-lo:#c8932f;--ink:#16151a;--body-light:#2a2620;--bronze:#84561a;--line:#e1b65a2e;--line-strong:#e1b65a66;--live:#ff4d4d;--serif-display:"EB Garamond", "Garamond", "Georgia", serif;--serif:"EB Garamond", "Garamond", "Georgia", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--caps-tracking:.12em;--gutter:clamp(1rem, 4vw, 2.5rem);--max:72rem;--radius:14px;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--night);scroll-padding-top:4.5rem}body{background:var(--night);min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}a{color:var(--gold-hi);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--text)}button,input{font:inherit}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:4px}::selection{background:var(--gold);color:var(--ink)}.skip-link{z-index:100;background:var(--gold);color:var(--ink);border-radius:8px;padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{content-visibility:auto;contain-intrinsic-size:auto 900px;padding-block:clamp(4.5rem,12vw,8.5rem);position:relative}.section+.section{border-top:1px solid #e1b65a12}.section--alt{background:linear-gradient(180deg, var(--night) 0%, var(--night) 100%)}.section--light{--line:#84561a47;--line-strong:#84561a8c;background:var(--limestone);color:var(--body-light);border-top:0!important}.section--light h2,.section--light h3{color:var(--ink)}.section--light .eyebrow{color:var(--bronze)}.section--light .lede,.section--light p{color:var(--body-light)}.section--light .gold{color:var(--bronze);background:0 0}.section--light a:not(.btn){color:var(--bronze)}.section--light .scripture{border-left-color:var(--bronze);color:var(--ink)}.section--light .scripture cite{color:var(--bronze)}.section--light .btn--primary{background:var(--bronze);color:var(--limestone);box-shadow:none}.section--light .btn--primary:hover{background:var(--ink);color:var(--limestone)}.section--light .btn--ghost{color:var(--ink);border-color:var(--ink);backdrop-filter:none;background:0 0}.section--light .btn--ghost:hover{background:var(--ink);color:var(--limestone)}.section--light :focus-visible{outline-color:var(--bronze)}.eyebrow{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.72rem;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:1.5em;height:1px}h1,h2,h3{font-family:var(--serif-display);letter-spacing:var(--caps-tracking);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.1}h2{color:var(--text);font-size:clamp(2rem,6.5vw,3.6rem)}h3{font-size:clamp(1.15rem,2.6vw,1.4rem)}.gold{background:linear-gradient(180deg, var(--gold-hi) 0%, var(--gold) 55%, var(--gold-lo) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lede{max-width:40rem;color:var(--text);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1.05rem,2.4vw,1.2rem)}.italic-serif{font-family:var(--serif);font-style:italic;font-weight:400}.scripture{border-left:2px solid var(--line-strong);font-family:var(--serif);color:var(--text);margin:2rem 0 0;padding-left:1.1rem;font-size:clamp(1.25rem,3vw,1.5rem);font-style:italic;line-height:1.45}.scripture cite{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:.4rem;font-size:.75rem;font-style:normal;display:block}.section-head{max-width:46rem;margin-bottom:clamp(2.5rem,6vw,3.5rem)}.section-head--center{text-align:center;margin-inline:auto}.section-head--center .lede{margin-inline:auto}.btn{--h:3.25rem;min-height:var(--h);font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s, color .25s, border-color .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.1em;height:1.1em}.btn--primary{color:var(--ink);background:linear-gradient(180deg, #f5da92 0%, var(--gold) 50%, #c8932f 100%);box-shadow:inset 0 0 0 1px #f5da9259,0 10px 30px -10px #e1b65aa6}.btn--primary:hover{color:var(--ink);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #f5da9280,0 14px 40px -10px #e1b65ad9}.btn--ghost{color:var(--text);border-color:var(--line-strong);backdrop-filter:blur(6px);background:#0a0e1773}.btn--ghost:hover{color:var(--gold-hi);border-color:var(--gold);background:#e1b65a14}.btn--sm{--h:2.75rem;padding:0 1.1rem;font-size:.75rem}.btn-row{flex-wrap:wrap;gap:.85rem;display:flex}@media (width<=599px){.btn{white-space:normal;text-align:center;justify-self:stretch;width:100%}.site-header .btn{width:auto}.btn-row{flex-direction:column;justify-self:stretch;align-items:stretch;width:100%}}.card{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(120% 80% at 0% 0%, #e1b65a12, transparent 60%), var(--panel);transition:border-color .3s, transform .3s var(--ease);padding:clamp(1.4rem,3.5vw,1.9rem);position:relative}.card:hover{border-color:var(--line-strong)}.card p{color:var(--text);margin:.6rem 0 0}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(.9rem,2.5vw,1.25rem);display:grid}.badge{border:1px solid var(--line-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.66rem;font-weight:600;display:inline-flex}.badge--soon{color:var(--muted);border-color:#a89e8b59}.ai-label{letter-spacing:.04em;color:var(--text);backdrop-filter:blur(4px);background:#0a0e17e6;border:1px solid #e1b65a40;border-radius:6px;padding:.25rem .55rem;font-size:.8rem;display:inline-block}.js .reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(18px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}}.prose{max-width:44rem;font-size:1.06rem}.prose h2{margin:2.5rem 0 .75rem;font-size:clamp(1.4rem,4vw,1.9rem)}.prose h3{margin:2rem 0 .5rem}.prose p,.prose ul,.prose ol{color:var(--text)}.prose li+li{margin-top:.35rem}.prose strong{color:var(--text)}.prose hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.site-header[data-astro-cid-nen7h5rs]{z-index:50;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #0000;transition:background-color .4s,border-color .4s,backdrop-filter .4s;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].is-solid{backdrop-filter:blur(12px);border-bottom-color:var(--line);background:#0a0e17f7}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;height:4rem;display:flex}.brand[data-astro-cid-nen7h5rs]{min-height:2.75rem;color:var(--gold-hi);flex:none;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand-word[data-astro-cid-nen7h5rs]{font-family:var(--serif-display);letter-spacing:var(--caps-tracking);text-transform:uppercase;font-size:1.05rem;font-weight:600}.nav-desktop[data-astro-cid-nen7h5rs]{display:none}.bar-cta[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.nav-mobile[data-astro-cid-nen7h5rs]{position:relative}.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--line);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}.nav-mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.burger[data-astro-cid-nen7h5rs]{gap:5px;display:grid}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--text);width:18px;height:1.5px;transition:transform .3s;display:block}.nav-mobile[data-astro-cid-nen7h5rs][open] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.25px)rotate(45deg)}.nav-mobile[data-astro-cid-nen7h5rs][open] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.25px)rotate(-45deg)}.nav-mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:var(--radius);background:#0a0e17f7;min-width:15rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 30px 60px -20px #000}.nav-mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:2.75rem;color:var(--text);border-radius:8px;align-items:center;padding:.5rem .9rem;font-size:1rem;text-decoration:none;display:flex}.nav-mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--gold-hi);background:#e1b65a14}.nav-mobile[data-astro-cid-nen7h5rs] .join-link[data-astro-cid-nen7h5rs]{color:var(--gold-hi)}.nav-mobile[data-astro-cid-nen7h5rs] .sep[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:.25rem}.brand-word[data-astro-cid-nen7h5rs]{white-space:nowrap}@media (width<=479px){.bar-cta[data-astro-cid-nen7h5rs]>.btn[data-astro-cid-nen7h5rs]{display:none}.brand-word[data-astro-cid-nen7h5rs]{font-size:.92rem;line-height:1.1;display:grid}}@media (width>=1200px){.nav-desktop[data-astro-cid-nen7h5rs]{gap:clamp(.9rem,1.5vw,1.75rem);display:flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:2.75rem;color:var(--text);letter-spacing:.16em;white-space:nowrap;text-transform:uppercase;align-items:center;font-size:.74rem;text-decoration:none;display:inline-flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--gold-hi)}.nav-mobile[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:clamp(3.5rem, 8vw, 5rem) calc(2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:radial-gradient(60% 120% at 50% 120%, #e1b65a14, transparent 70%), var(--night);font-size:1rem}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=720px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr repeat(3,1fr)}}.mark[data-astro-cid-jo6i4kqk]{min-height:2.75rem;font-family:var(--serif-display);letter-spacing:var(--caps-tracking);text-transform:uppercase;align-items:center;gap:.7rem;font-size:1.3rem;font-weight:600;text-decoration:none;display:inline-flex}.tag[data-astro-cid-jo6i4kqk]{color:var(--text);margin:.6rem 0 0;font-size:1.2rem}.small[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:24rem;margin:.6rem 0 0;font-size:1rem}.col[data-astro-cid-jo6i4kqk]{align-content:start;gap:.55rem;display:grid}.col-h[data-astro-cid-jo6i4kqk]{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:.3rem;font-size:.7rem;font-weight:600}.col[data-astro-cid-jo6i4kqk]{gap:0}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:var(--text);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-hi)}.bottom[data-astro-cid-jo6i4kqk]{color:var(--muted);border-top:1px solid #e1b65a1a;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:3rem;padding-top:1.5rem;font-size:1rem;display:flex}.bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.ver[data-astro-cid-jo6i4kqk]{letter-spacing:.06em;color:var(--muted);flex-basis:100%;font-size:.8rem}.ver-n[data-astro-cid-jo6i4kqk]{color:var(--gold)}
