.coming-soon[data-astro-cid-q6rahido]{border:1px solid var(--color-sage-strong);border-radius:var(--radius-pill);background:var(--color-surface);min-height:36px;color:var(--color-forest-dark);letter-spacing:.2px;white-space:nowrap;cursor:default;align-items:center;gap:10px;margin:0;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.coming-soon--large[data-astro-cid-q6rahido]{min-height:var(--control-standard);padding:0 22px;font-size:16px}.coming-soon__mark[data-astro-cid-q6rahido]{background:var(--color-gold);border-radius:50%;width:7px;height:7px}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-line);background:var(--color-canvas)}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;column-gap:var(--space-section);padding-block:var(--space-inline) 0;grid-template-columns:1fr auto;grid-template-areas:"brand status""nav nav";display:grid}.site-header__brand[data-astro-cid-nen7h5rs]{min-height:var(--control-compact);grid-area:brand;align-items:center;width:fit-content;display:inline-flex}.site-header__brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:160px;height:auto;display:block}.site-header__status[data-astro-cid-nen7h5rs]{grid-area:status}.site-header__nav[data-astro-cid-nen7h5rs]{grid-area:nav}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;column-gap:20px;margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--control-standard);color:var(--color-ink-soft);border-bottom:2px solid #0000;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-forest)}@media (width<=359px){.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{column-gap:14px}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:14px}}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-forest);border-bottom-color:var(--color-forest)}@media (width>=700px){.site-header__inner[data-astro-cid-nen7h5rs]{padding-block:var(--space-card);grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav status"}.site-header__brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:180px}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:flex-end;gap:var(--space-large)}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-surface);border-top:1px solid var(--color-line);color:var(--color-ink-soft);padding-block:56px 32px}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:40px;display:grid}.site-footer__lockup[data-astro-cid-jo6i4kqk]{min-height:var(--control-compact);align-items:center;display:inline-flex}.site-footer__lockup[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:280px;height:auto;display:block}.site-footer__strapline[data-astro-cid-jo6i4kqk]{font-size:var(--type-brand-statement-size);line-height:var(--type-brand-statement-line);letter-spacing:var(--type-brand-statement-tracking);color:var(--color-forest);margin:28px 0 0;font-weight:500}.site-footer__company[data-astro-cid-jo6i4kqk]{margin:8px 0 0;font-size:15px}.site-footer__contact[data-astro-cid-jo6i4kqk]{margin:4px 0 0}.site-footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--control-compact);overflow-wrap:anywhere;align-items:center;font-size:15px;display:inline-flex}.site-footer__social[data-astro-cid-jo6i4kqk]{margin:4px 0 0}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-width:var(--control-compact);min-height:var(--control-compact);margin-left:calc((22px - var(--control-compact)) / 2);color:var(--color-ink-soft);justify-content:center;align-items:center;display:inline-flex}.site-footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-forest)}.site-footer__social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{display:block}.site-footer__nav[data-astro-cid-jo6i4kqk]{gap:32px var(--space-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__heading[data-astro-cid-jo6i4kqk]{font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:1.1px;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-weight:500}.site-footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--control-compact);color:var(--color-ink);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-forest);text-underline-offset:4px;text-decoration:underline}.site-footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-line);color:var(--color-muted);margin-top:40px;padding-top:20px;font-size:13px}.site-footer__legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width>=700px){.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-large);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.site-footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-scripture:"Literata", Georgia, "Times New Roman", serif;--web-body-size:17px;--web-body-line:27px;--web-lead-size:18px;--web-lead-line:29px;--web-display-size:30px;--web-display-line:38px;--web-hero-size:30px;--web-hero-line:38px;--web-rhythm-size:20px;--web-scripture-size:19px;--web-scripture-line:32px;--section-space:72px;--page-gutter:var(--frame-phone-padding)}@media (width>=700px){:root{--web-lead-size:19px;--web-lead-line:30px;--web-display-size:34px;--web-display-line:42px;--web-hero-size:38px;--web-hero-line:46px;--web-rhythm-size:26px;--web-scripture-size:21px;--web-scripture-line:35px;--section-space:104px;--page-gutter:var(--frame-tablet-padding)}}@media (width>=1180px){:root{--web-body-size:18px;--web-body-line:29px;--web-lead-size:21px;--web-lead-line:33px;--web-display-size:38px;--web-display-line:46px;--web-hero-size:44px;--web-hero-line:54px;--web-rhythm-size:30px;--web-scripture-size:22px;--web-scripture-line:37px;--section-space:128px;--page-gutter:var(--frame-desktop-padding)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--web-body-size);line-height:var(--web-body-line);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%}h1,h2,h3{margin:0;font-weight:500}p{margin:0}a{color:var(--color-forest);text-underline-offset:4px}a:hover{color:var(--color-forest-dark)}:focus-visible{outline:2px solid var(--color-focus-outline);outline-offset:3px;box-shadow:0 0 0 6px var(--color-focus-halo);border-radius:4px}main:focus{outline:none}.skip-link{z-index:10;background:var(--color-forest-dark);color:var(--color-white);border-radius:var(--radius-control);padding:12px 18px;font-weight:500;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--color-white);top:16px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--frame-dashboard-max-width) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.section{padding-block:var(--section-space)}.section--surface{background:var(--color-surface)}.eyebrow{font-size:var(--type-brand-statement-size);line-height:var(--type-brand-statement-line);letter-spacing:var(--type-brand-statement-tracking);text-transform:uppercase;color:var(--color-gold);font-weight:500}.display{font-size:var(--web-display-size);line-height:var(--web-display-line);letter-spacing:-.3px;color:var(--color-ink);text-wrap:balance}.lead{font-size:var(--web-lead-size);line-height:var(--web-lead-line);color:var(--color-ink-soft);text-wrap:pretty;max-width:36em}.section-intro{gap:16px;max-width:44rem;display:grid}.text-link{min-height:var(--control-compact);align-items:center;gap:8px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.text-link__arrow{transition:transform .15s}.text-link:hover .text-link__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.28 0 0 0 0 0.2 0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.scripture{font-family:var(--font-scripture);font-size:var(--web-scripture-size);line-height:var(--web-scripture-line);color:var(--color-ink)}.page-section{padding-block:calc(var(--section-space) * .75)}.page-section--cream{background-color:var(--tc-surface)}.page-section--sand{background-color:var(--tc-canvas)}.page-section--surface{background-color:var(--color-surface)}.page-section--olive{background-color:var(--brand-olive);color:var(--brand-parchment)}.page-section--olive .eyebrow{color:var(--tc-gold-pale)}.page-section--olive .display,.page-section--olive h3{color:var(--brand-parchment)}.page-section--olive p,.page-section--olive li{color:var(--color-sage)}.page-section--olive a{color:var(--brand-parchment)}.page-section--olive :focus-visible{outline-color:var(--brand-parchment);box-shadow:none}.page-section+.page-section{border-top:1px solid var(--color-line)}.page-section--olive+.page-section,.page-section+.page-section--olive{border-top:0}.prose{gap:18px;max-width:40em;display:grid}.prose h2{font-size:var(--web-display-size);line-height:var(--web-display-line);letter-spacing:-.3px;text-wrap:balance}.prose h3{margin-top:10px;font-size:20px;line-height:28px}.prose p,.prose li{color:var(--color-ink-soft)}.prose ul,.prose ol{gap:10px;margin:0;padding-left:1.2em;display:grid}.prose strong{color:var(--color-ink);font-weight:500}.split{gap:28px;display:grid}@media (width>=900px){.split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px}}.rule-list{margin:0;padding:0;list-style:none;display:grid}.rule-list>li{border-top:1px solid var(--color-line);gap:6px;padding-block:20px;display:grid}.rule-list>li:last-child{border-bottom:1px solid var(--color-line)}.rule-list h3{font-size:19px;line-height:27px}.rule-list h3 a,.rule-list h2 a{min-height:var(--control-compact);align-items:center;display:inline-flex}.rule-list p{color:var(--color-ink-soft);max-width:40em}.page-section--olive .rule-list>li{border-color:#f6f3ec3d}.faq{border-top:1px solid var(--color-line);display:grid}.faq details{border-bottom:1px solid var(--color-line)}.faq summary{cursor:pointer;min-height:var(--control-standard);color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;padding-block:14px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--color-sage-strong);width:28px;height:28px;color:var(--color-forest);border-radius:50%;flex:none;place-items:center;font-weight:400;display:inline-grid}.faq details[open] summary:after{content:"−"}.faq .faq__answer{max-width:42em;color:var(--color-ink-soft);gap:12px;padding:0 0 20px;display:grid}.faq .faq__answer ul{gap:8px;margin:0;padding-left:1.2em;display:grid}.app-path{color:var(--color-ink);white-space:normal;font-weight:500}.contact-panel{border-radius:var(--radius-card);background:var(--tc-canvas);border:1px solid var(--tc-line);gap:8px;max-width:40em;padding:24px;display:grid}.contact-panel a{min-height:var(--control-compact);overflow-wrap:anywhere;align-items:center;font-size:19px;font-weight:500;display:inline-flex}.page-section--olive .prose p,.page-section--olive .prose li,.page-section--olive .rule-list p{color:var(--color-sage)}.page-section--olive .prose h2,.page-section--olive .prose h3,.page-section--olive .rule-list h3,.page-section--olive .prose strong{color:var(--brand-parchment)}.page-intro+*{position:relative;box-shadow:0 -22px 36px -30px #33282152}
