.contact-module__swMWYG__intro{max-width:46ch;color:var(--color-fg-muted);margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.contact-module__swMWYG__emailDisplay{color:var(--color-accent);transition:color var(--duration-fast) ease-out;border-bottom:2px solid;margin-bottom:2.5rem;padding-bottom:2px;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;text-decoration:none;display:inline-block}.contact-module__swMWYG__emailDisplay:hover{color:color-mix(in srgb, var(--color-accent) 75%, black)}.contact-module__swMWYG__form{flex-direction:column;gap:1.25rem;max-width:480px;display:flex}.contact-module__swMWYG__field{flex-direction:column;gap:.375rem;display:flex}.contact-module__swMWYG__label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);font-size:.8125rem;font-weight:600}.contact-module__swMWYG__input{background:var(--color-surface);border:1.5px solid var(--color-border);color:var(--color-fg);transition:border-color var(--duration-fast) ease-out;border-radius:.5rem;padding:.625rem .875rem;font-family:inherit;font-size:.9375rem}.contact-module__swMWYG__input::placeholder{color:var(--color-fg-muted);opacity:.6}.contact-module__swMWYG__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 20%, transparent);outline:none}.contact-module__swMWYG__textarea{resize:vertical;min-height:120px}.contact-module__swMWYG__successMessage{font-family:var(--font-serif), Georgia, serif;color:var(--color-fg-muted);margin-top:.5rem;font-size:1.0625rem;font-style:italic;line-height:1.7}.contact-module__swMWYG__errorMessage{color:#c0392b;margin:0;font-size:.875rem}.contact-module__swMWYG__grid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:800px){.contact-module__swMWYG__grid{grid-template-columns:1fr 1fr;align-items:start;gap:5rem}}.contact-module__swMWYG__newsletterPanel{padding-top:.25rem}.contact-module__swMWYG__newsletterHeading{letter-spacing:-.02em;color:var(--color-fg);margin:.5rem 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.contact-module__swMWYG__newsletterSubtitle{color:var(--color-fg-muted);margin:0 0 1.5rem;font-size:.9375rem}
.KitNewsletter-module__yJgKvG__form{max-width:480px;background:0 0!important;border:none!important;padding:0!important}.KitNewsletter-module__yJgKvG__fields{gap:.5rem;display:flex;margin:0!important}.KitNewsletter-module__yJgKvG__field{flex:1;min-width:0;margin:0!important}.KitNewsletter-module__yJgKvG__input{width:100%;background:var(--color-surface)!important;border:1.5px solid var(--color-border)!important;color:var(--color-fg)!important;transition:border-color var(--duration-fast) ease-out!important;border-radius:.5rem!important;padding:.625rem .875rem!important;font-family:inherit!important;font-size:.9375rem!important}.KitNewsletter-module__yJgKvG__input::placeholder{color:var(--color-fg-muted)!important;opacity:.6!important}.KitNewsletter-module__yJgKvG__input:focus{border-color:#f59e0b!important;outline:none!important;box-shadow:0 0 0 3px #f59e0b33!important}.KitNewsletter-module__yJgKvG__button{flex-shrink:0;color:#01010c!important;cursor:pointer!important;background:#f59e0b!important;border:none!important;border-radius:.5rem!important;margin:0!important;padding:.625rem 1.25rem!important;font-family:inherit!important;font-size:.875rem!important;font-weight:700!important;transition:background .15s!important}.KitNewsletter-module__yJgKvG__button:hover{background:#d97706!important}.KitNewsletter-module__yJgKvG__guarantee{color:var(--color-fg-muted);opacity:.7;margin:.625rem 0 0;font-size:.75rem}.formkit-powered-by-convertkit{margin-left:0!important}
.bonfire-module__E2eRQW__title{letter-spacing:-.03em;color:#f59e0b;margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:1}.bonfire-module__E2eRQW__topicGrid{flex-wrap:wrap;gap:.625rem;display:flex}.bonfire-module__E2eRQW__topicPill{color:#f59e0b;letter-spacing:.02em;background:#f59e0b14;border:1px solid #f59e0b59;border-radius:9999px;padding:.4rem 1rem;font-size:.8rem;font-weight:600}.bonfire-module__E2eRQW__thoughtGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.bonfire-module__E2eRQW__thoughtCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.875rem;flex-direction:column;gap:.625rem;padding:1.5rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.bonfire-module__E2eRQW__thoughtCard:hover{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.bonfire-module__E2eRQW__cardTopics{flex-wrap:wrap;gap:.375rem;display:flex}.bonfire-module__E2eRQW__cardTopicPill{letter-spacing:.04em;text-transform:uppercase;color:#f59e0b;background:#f59e0b14;border:1px solid #f59e0b59;border-radius:9999px;padding:.2rem .625rem;font-size:.7rem;font-weight:700}.bonfire-module__E2eRQW__cardTitle{color:var(--color-fg);margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.bonfire-module__E2eRQW__cardScripture{font-family:var(--font-serif), Georgia, serif;color:var(--color-fg-muted);margin:0;font-size:.8rem;font-style:italic}.bonfire-module__E2eRQW__cardExcerpt{color:var(--color-fg-muted);flex:1;margin:0;font-size:.875rem;line-height:1.6}.bonfire-module__E2eRQW__cardRead{color:#f59e0b;margin-top:.25rem;font-size:.8rem;font-weight:700}.bonfire-module__E2eRQW__newsletterSubtitle{color:var(--color-fg-muted);max-width:480px;margin:0 0 2rem;font-size:1rem}.bonfire-module__E2eRQW__emptyState{border:1px dashed var(--color-border);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;max-width:480px;padding:4rem 2rem;display:flex}.bonfire-module__E2eRQW__emptyIcon{font-size:2.5rem;line-height:1}.bonfire-module__E2eRQW__emptyText{color:var(--color-fg);margin:0;font-size:1rem;font-weight:600}.bonfire-module__E2eRQW__emptySubtext{color:var(--color-fg-muted);margin:0;font-size:.875rem;font-style:italic}
