:root{--navy:#111110;--navy-deep:#0a0a09;--blue:#8a6a1f;--blue-bright:#d4af5a;--brass:#d4af5a;--green:#2e5c39;--paper:#f7f5f0;--surface:#fff;--ink:#1c1b17;--ink-soft:#5f5b50;--line:#10233a24;--brand:var(--navy);--accent:var(--blue);--accent-contrast:#fdfbf5;--dark-band:var(--navy);--on-dark-strong:#f2f5f9;--on-dark-soft:#b9c6d6;--field-ink:#10233a;--radius-btn:3px;--radius-card:4px;--radius-input:3px;--shadow-sm:0 1px 3px #10233a1f;--shadow-md:0 8px 22px #10233a24;--shadow-feature:0 26px 60px -22px #10233a59;--font-display:"Cinzel", "Cinzel Fallback", Georgia, serif;--font-mono:"Cinzel", "Cinzel Fallback", Georgia, serif;--font-body:"Instrument Sans", "Instrument Sans Fallback", sans-serif;--font-accent:"Playfair", Georgia, serif}body.dark{--paper:#111110;--surface:#1c1b17;--ink:#eef3f9;--ink-soft:#a9bbd0;--line:#eef3f929;--dark-band:#071a2e;--accent:var(--blue-bright);--accent-contrast:#071a2e;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 8px 22px #00000059;--shadow-feature:0 26px 60px -22px #0009}@font-face{font-family:Playfair;src:url(/fonts/playfair-600i.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Instrument Sans Fallback;src:local(Liberation Sans),local(Arial),local(ArialMT);font-weight:400;font-style:normal;size-adjust:101.96%;ascent-override:95.14%;descent-override:24.52%;line-gap-override:0.0%}@font-face{font-family:Instrument Sans Fallback;src:local(Liberation Sans),local(Arial),local(ArialMT);font-weight:500;font-style:normal;size-adjust:103.39%;ascent-override:93.82%;descent-override:24.18%;line-gap-override:0.0%}@font-face{font-family:Instrument Sans Fallback;src:local(Liberation Sans Bold),local(Arial Bold),local(Arial-BoldMT);font-weight:700;font-style:normal;size-adjust:98.91%;ascent-override:98.07%;descent-override:25.28%;line-gap-override:0.0%}@font-face{font-family:Cinzel;src:url(/fonts/cinzel-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cinzel Fallback;src:local(Liberation Sans Bold),local(Arial Bold),local(Arial-BoldMT);font-weight:700;font-style:normal;size-adjust:116.86%;ascent-override:83.52%;descent-override:31.83%;line-gap-override:0.0%}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{margin:0}p{margin:0 0 1em}.disp{font-family:var(--font-display);letter-spacing:.01em;text-wrap:balance;font-weight:700;line-height:1.02}.mono{font-family:var(--font-mono);letter-spacing:.04em;font-weight:600}.faith{font-family:var(--font-accent);font-style:italic;font-weight:500}:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}section[id]{scroll-margin-top:92px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.in{max-width:1160px;margin:0 auto;padding:0 22px}.mono{font-family:var(--font-mono);letter-spacing:.05em;font-size:.78rem;font-weight:600}.disp{font-family:var(--font-display);letter-spacing:.01em;font-weight:700;line-height:1.06}.btn{border-radius:6px;padding:11px 22px;font-weight:700;text-decoration:none;display:inline-block}[data-bar-wait]{transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .22s,visibility}[data-bar-wait]:not([data-bar-on]){opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s,opacity .2s,visibility 0s linear .28s;transform:translateY(calc(100% + 24px))}@media (prefers-reduced-motion:reduce){[data-bar-wait],[data-bar-wait]:not([data-bar-on]){transition:none;transform:none}}.sticky-cta[data-astro-cid-anxaz6sg]{display:none}@media (width<=720px){body{padding-bottom:84px}.sticky-cta[data-astro-cid-anxaz6sg]{inset-inline:12px;z-index:80;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid;position:fixed;bottom:12px}.sticky-cta[data-astro-cid-anxaz6sg] a[data-astro-cid-anxaz6sg]{min-width:0;min-height:54px}.sticky-cta[data-astro-cid-anxaz6sg].solo{grid-template-columns:1fr}.sticky-cta[data-astro-cid-anxaz6sg].even{grid-template-columns:1fr 1fr}.sticky-cta[data-astro-cid-anxaz6sg].three{grid-template-columns:1.2fr 1fr 1fr}.sticky-cta[data-astro-cid-anxaz6sg] a[data-astro-cid-anxaz6sg]{font:600 clamp(.8rem, 3.6vw, .95rem)/1 var(--font-body);border-radius:var(--radius-btn,999px);box-shadow:var(--shadow);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:1em .4em;text-decoration:none;display:flex}.sticky-cta[data-astro-cid-anxaz6sg] svg[data-astro-cid-anxaz6sg]{flex:none;width:16px;height:16px}.call[data-astro-cid-anxaz6sg]{background:var(--dark-band,var(--brand));color:var(--on-dark-strong,#fff);border:1px solid var(--line,#fff3)}.text[data-astro-cid-anxaz6sg],.dir[data-astro-cid-anxaz6sg]{background:var(--accent);color:var(--accent-contrast,#1a1a1a)}}.trust-seals{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.trust-seals a,.trust-seals .seal-static{border-radius:8px;transition:transform .16s;display:inline-flex}.trust-seals a:hover{transform:translateY(-2px)}.trust-seals img{filter:drop-shadow(0 5px 12px #00000059);height:auto;display:block}.trust-seals.hero img{width:auto;height:156px}.trust-seals.rail img{width:auto;height:116px}@media (width<=640px){.trust-seals.hero img{height:112px}.trust-seals.rail img{height:92px}}
