@font-face{font-family:GT Alpina;src:url(/fonts/GT-Alpina-Standard-Bold-Italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:MADE Tommy Soft;src:url(/fonts/MADE-Tommy-Soft-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MADE Tommy Soft;src:url(/fonts/MADE-Tommy-Soft-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--encounter:#db3a34;--equip:#ffaf47;--disciple:#42265e;--send:#b2cd63;--cream:#fdedd8;--ink:#131315;--ink-muted:#131315a3;--ink-hair:#13131524;--cream-muted:#fdedd8b3;--cream-hair:#fdedd833;--radius-sm:4px;--radius-md:10px;--radius-pill:999px;--container:1400px;--font-display:"GT Alpina", "Playfair Display", Georgia, "Iowan Old Style", serif;--font-body:"MADE Tommy Soft", Nunito, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:500;line-height:1.5}img,svg{max-width:100%;display:block}a{color:inherit}p{margin:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-style:italic;font-weight:700}:focus-visible{outline:3px solid var(--disciple);outline-offset:3px}.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}.container{max-width:var(--container);margin-inline:auto;padding-inline:clamp(20px,5vw,96px)}.section{padding-block:clamp(64px,10vw,120px)}.eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.btn{font-family:var(--font-body);border-radius:var(--radius-pill);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:16px 30px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-fill{background:var(--cream);color:var(--ink)}.btn-fill:hover{box-shadow:0 10px 24px #13131547}.btn-outline{color:var(--cream);border-width:2px;border-color:var(--cream);background:0 0}.btn-outline:hover{background:var(--cream);color:var(--ink)}.btn-dark{background:var(--ink);color:var(--cream)}.btn-dark:hover{box-shadow:0 10px 24px #13131552}.nav-logo-mark{color:var(--cream);width:clamp(118px,13vw,158px);height:auto}.nav-logo-mark--light{color:var(--ink)}.footer-logo{color:var(--cream);width:116px;height:auto}.hero-logo-mark{color:var(--cream);width:clamp(220px,34vw,520px);height:auto}.donate-header-logo{color:var(--ink);vertical-align:-.06em;width:auto;height:.72em;margin-left:.18em;display:inline-block}.gradient-fallback [data-gradient]{display:none}.gradient-fallback{background:linear-gradient(120deg, var(--encounter), var(--equip), var(--disciple), var(--send));background-size:300% 300%;animation:18s infinite gradientFallback}@keyframes gradientFallback{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.nav[data-astro-cid-wpvy4v7s]{inset-inline:0;z-index:30;padding-block:clamp(18px,3vw,28px);position:absolute;top:0}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:16px;display:flex}.nav-logo[data-astro-cid-wpvy4v7s]{line-height:0;display:block}.nav-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:12px;display:flex}.nav-pill[data-astro-cid-wpvy4v7s]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);border:1.5px solid var(--cream-hair);border-radius:999px;padding:8px 14px;font-size:.75rem;font-weight:700}.nav--light[data-astro-cid-wpvy4v7s] .nav-pill[data-astro-cid-wpvy4v7s]{color:var(--ink);border-color:var(--ink-hair)}.nav-donate[data-astro-cid-wpvy4v7s]{background:var(--encounter);color:var(--cream);padding:13.75px 27.5px;font-size:1.09375rem}.nav-donate[data-astro-cid-wpvy4v7s]:hover{box-shadow:0 10px 24px #db3a3466}@media (width<=560px){.nav-pill[data-astro-cid-wpvy4v7s]{display:none}}.email[data-astro-cid-kdlozfn6]{background:var(--disciple);color:var(--cream);position:relative;overflow:hidden}.email-canvas[data-astro-cid-kdlozfn6]{width:100%;height:100%;display:block;position:absolute;inset:0}.email-inner[data-astro-cid-kdlozfn6]{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.email-eyebrow[data-astro-cid-kdlozfn6]{color:var(--cream)}.email-title[data-astro-cid-kdlozfn6]{color:var(--cream);font-size:clamp(2rem,4.2vw,2.9rem)}.email-lead[data-astro-cid-kdlozfn6]{color:var(--cream);max-width:54ch;font-size:1.0625rem;line-height:1.6}.email-form[data-astro-cid-kdlozfn6]{flex-wrap:wrap;gap:10px;width:100%;max-width:560px;margin-top:12px;display:flex}.email-input[data-astro-cid-kdlozfn6]{font-family:var(--font-body);border-radius:var(--radius-sm);border:1.5px solid var(--cream-hair);-webkit-backdrop-filter:blur(6px);color:var(--cream);background:#13131552;flex:220px;padding:15px 18px;font-size:1rem}.email-input[data-astro-cid-kdlozfn6]::placeholder{color:var(--cream-muted)}.email-input[data-astro-cid-kdlozfn6]:focus-visible{outline:3px solid var(--cream);outline-offset:2px;background:#1313156b}.email-consent[data-astro-cid-kdlozfn6]{color:var(--cream-muted);font-size:.8125rem}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--cream);padding-block:clamp(40px,6vw,56px)}.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:24px;display:flex}.footer-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-tag[data-astro-cid-jo6i4kqk]{color:var(--cream-muted);font-size:.8125rem}.footer-vision[data-astro-cid-jo6i4kqk]{color:var(--cream-muted);max-width:40ch;font-size:.9375rem;line-height:1.5}.footer-contact[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.footer-email[data-astro-cid-jo6i4kqk]{color:var(--cream);font-size:.875rem;font-weight:700;text-decoration:none;transition:color .15s}.footer-email[data-astro-cid-jo6i4kqk]:hover{color:var(--cream-muted)}.footer-social[data-astro-cid-jo6i4kqk]{flex-flow:row;gap:14px;display:flex}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1.5px solid var(--cream-hair);width:46px;height:46px;color:var(--cream-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:24px;height:24px}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cream);border-color:var(--cream)}.footer-divider[data-astro-cid-jo6i4kqk]{background:var(--cream-hair);height:1px}.footer-copy[data-astro-cid-jo6i4kqk]{color:var(--cream-muted);font-size:.75rem}@media (width<=760px){.footer-row[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.footer-contact[data-astro-cid-jo6i4kqk]{align-items:flex-start}}
