h1[data-astro-cid-rhjaanil],h2[data-astro-cid-rhjaanil],h3[data-astro-cid-rhjaanil]{font-family:var(--display-face);color:var(--text-ink)}h1[data-astro-cid-rhjaanil]{font-size:var(--type-display);font-weight:500;line-height:1.08;letter-spacing:-.02em}h2[data-astro-cid-rhjaanil]{font-size:var(--type-h2);font-weight:400;line-height:1.15;letter-spacing:-.01em;margin-bottom:var(--space-4)}p[data-astro-cid-rhjaanil],li[data-astro-cid-rhjaanil],span[data-astro-cid-rhjaanil],a[data-astro-cid-rhjaanil],strong[data-astro-cid-rhjaanil],summary[data-astro-cid-rhjaanil]{font-family:var(--body-face)}.eyebrow[data-astro-cid-rhjaanil]{display:block;font-size:var(--type-label);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-deep);margin-bottom:var(--space-2)}.eyebrow-on-ink[data-astro-cid-rhjaanil]{color:var(--brand-on-ink)}.section[data-astro-cid-rhjaanil]{padding:var(--space-12) 1.5rem}.section-paper[data-astro-cid-rhjaanil]{background:var(--ground-paper)}.section-paper-2[data-astro-cid-rhjaanil]{background:var(--ground-paper-2)}.section-wash[data-astro-cid-rhjaanil]{background:var(--brand-wash)}@media(max-width:810px){.section[data-astro-cid-rhjaanil]{padding:var(--space-8) 1.25rem}}.narrow[data-astro-cid-rhjaanil]{max-width:820px}.prose-closing[data-astro-cid-rhjaanil]{font-size:1.25rem;font-family:var(--display-face);font-weight:500;color:var(--text-ink);line-height:1.4;margin-top:var(--space-4)}.reveal[data-astro-cid-rhjaanil]{opacity:0;transform:translateY(14px);transition:opacity var(--motion-reveal) ease-out,transform var(--motion-reveal) ease-out}.reveal[data-astro-cid-rhjaanil].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-rhjaanil]{opacity:1;transform:none;transition:none}}.btn[data-astro-cid-rhjaanil]{border-radius:var(--radius-button);padding:14px 24px;font-weight:600;display:inline-block;transition:transform var(--motion-hover) ease-out,box-shadow var(--motion-hover-return) ease-out,background var(--motion-hover-return) ease-out}.btn[data-astro-cid-rhjaanil]:hover{transform:translateY(-3px)}.btn-lg[data-astro-cid-rhjaanil]{padding:16px 32px}.btn-flare[data-astro-cid-rhjaanil]{background:var(--flare);color:var(--text-ink)}.btn-flare[data-astro-cid-rhjaanil]:hover{background:var(--brand-on-ink);color:var(--text-ink);box-shadow:0 8px 24px #34d05847}.btn-ghost-ink[data-astro-cid-rhjaanil]{background:transparent;color:var(--text-paper);border:1px solid var(--hairline-ink)}.btn-ghost-ink[data-astro-cid-rhjaanil]:hover{background:#f7f7f414;border-color:var(--brand-on-ink)}.hero[data-astro-cid-rhjaanil]{position:relative;background:var(--ground-ink);padding:var(--space-12) 1.5rem;min-height:460px;display:flex;align-items:center;overflow:hidden}@media(max-width:810px){.hero[data-astro-cid-rhjaanil]{padding:var(--space-8) 1.25rem;min-height:0}}.hero-bg[data-astro-cid-rhjaanil]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.hero-overlay[data-astro-cid-rhjaanil]{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,#244b2eeb,#244b2ed6 45%,#244b2eb3)}.hero-container[data-astro-cid-rhjaanil]{position:relative;z-index:2}.hero-inner[data-astro-cid-rhjaanil]{max-width:760px}.hero[data-astro-cid-rhjaanil] h1[data-astro-cid-rhjaanil]{color:var(--text-paper);margin-bottom:var(--space-3)}.hero-text[data-astro-cid-rhjaanil]{font-size:var(--type-body);color:var(--text-paper-muted);line-height:1.6;margin-bottom:var(--space-4);max-width:640px}.hero-actions[data-astro-cid-rhjaanil]{display:flex;gap:1rem;flex-wrap:wrap}.stage[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-6) 0;border-top:1px solid var(--hairline)}.stage[data-astro-cid-rhjaanil]:first-child{border-top:none;padding-top:0}@media(min-width:800px){.stage[data-astro-cid-rhjaanil]{grid-template-columns:240px 1fr;gap:var(--space-6)}}.stage-meta[data-astro-cid-rhjaanil]{align-self:start}.stage-tag[data-astro-cid-rhjaanil]{font-size:var(--type-label);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-deep);margin-bottom:.5rem}.stage-name[data-astro-cid-rhjaanil]{font-family:var(--display-face);font-size:1.25rem;font-weight:500;color:var(--text-ink);line-height:1.3;margin-bottom:.375rem}.stage-when[data-astro-cid-rhjaanil]{font-size:.875rem;color:var(--text-ink-muted)}.stage-body[data-astro-cid-rhjaanil] p[data-astro-cid-rhjaanil]{font-size:var(--type-body);line-height:1.7;color:var(--text-ink-muted);margin-bottom:var(--space-2)}.stage-body[data-astro-cid-rhjaanil] p[data-astro-cid-rhjaanil]:last-child{margin-bottom:0}.two-col[data-astro-cid-rhjaanil]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:700px){.two-col[data-astro-cid-rhjaanil]{grid-template-columns:1fr 1fr;gap:var(--space-8)}}.mini-h[data-astro-cid-rhjaanil]{font-size:var(--type-label);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-ink);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--brand)}.check-list[data-astro-cid-rhjaanil]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.check-list[data-astro-cid-rhjaanil] li[data-astro-cid-rhjaanil]{position:relative;padding-left:1.75rem;font-size:.9375rem;color:var(--text-ink-muted);line-height:1.55}.check-list[data-astro-cid-rhjaanil] li[data-astro-cid-rhjaanil]:before{content:"";position:absolute;left:0;top:.32em;width:1rem;height:.55rem;border-left:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(-45deg)}.faq-list[data-astro-cid-rhjaanil]{display:flex;flex-direction:column}.faq-item[data-astro-cid-rhjaanil]{border-bottom:1px solid var(--hairline)}.faq-question[data-astro-cid-rhjaanil]{padding:1.25rem 0;font-size:1.0625rem;font-weight:600;color:var(--text-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-question[data-astro-cid-rhjaanil]::-webkit-details-marker{display:none}.faq-marker[data-astro-cid-rhjaanil]{position:relative;flex-shrink:0;width:18px;height:18px}.faq-marker[data-astro-cid-rhjaanil]:before,.faq-marker[data-astro-cid-rhjaanil]:after{content:"";position:absolute;background:var(--brand);border-radius:2px;transition:transform var(--motion-hover-return) ease,opacity var(--motion-hover-return) ease}.faq-marker[data-astro-cid-rhjaanil]:before{top:8px;left:0;width:18px;height:2px}.faq-marker[data-astro-cid-rhjaanil]:after{top:0;left:8px;width:2px;height:18px}.faq-item[data-astro-cid-rhjaanil][open] .faq-marker[data-astro-cid-rhjaanil]:after{opacity:0;transform:rotate(90deg)}.faq-answer[data-astro-cid-rhjaanil]{padding-bottom:1.5rem;max-width:720px}.faq-answer[data-astro-cid-rhjaanil] p[data-astro-cid-rhjaanil]{font-size:var(--type-body);color:var(--text-ink-muted);line-height:1.7;margin:0}.wash-footnote[data-astro-cid-rhjaanil]{margin-top:var(--space-4);font-size:.9375rem;color:var(--text-ink-muted);line-height:1.7}.wash-footnote[data-astro-cid-rhjaanil] a[data-astro-cid-rhjaanil]{color:var(--brand-deep);font-weight:600}.cta-band[data-astro-cid-rhjaanil]{background:var(--ground-ink);padding:var(--space-12) 1.5rem;text-align:center}@media(max-width:810px){.cta-band[data-astro-cid-rhjaanil]{padding:var(--space-8) 1.25rem}}.cta-inner[data-astro-cid-rhjaanil]{max-width:640px;margin:0 auto}.cta-inner[data-astro-cid-rhjaanil] h2[data-astro-cid-rhjaanil]{color:var(--text-paper);margin-bottom:var(--space-3)}.cta-inner[data-astro-cid-rhjaanil]>p[data-astro-cid-rhjaanil]{font-size:var(--type-body);color:var(--text-paper-muted);line-height:1.65;margin-bottom:var(--space-4)}.cta-actions[data-astro-cid-rhjaanil]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
