@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@400;600;700&family=Newsreader:opsz,wght@6..72,500;6..72,650&display=swap");.sb-root{--sb-ink:#14221c;--sb-ground:#f4f5f3;--sb-accent:#1f6b4a;--sb-font-sans:"Figtree","Avenir Next","Segoe UI",sans-serif;--sb-font-serif:"Newsreader","Iowan Old Style",Georgia,serif;--sb-font:var(--sb-font-sans);--sb-radius:0px;--sb-muted:color-mix(in srgb,var(--sb-ink) 68%,var(--sb-ground));--sb-soft:color-mix(in srgb,var(--sb-ink) 7%,var(--sb-ground));background:var(--sb-ground);color:var(--sb-ink);font-family:var(--sb-font);font-size:18px;line-height:1.5;min-height:100%}.sb-root *{box-sizing:border-box}.sb-root a{color:inherit;text-decoration:none}.sb-block,.sb-footer,.sb-header{padding:1.5rem clamp(1.25rem,4vw,3rem)}.sb-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.5rem}.sb-brand{display:inline-flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:650;letter-spacing:-.03em}.sb-brand img{height:2rem;width:auto;display:block}.sb-nav{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.sb-nav a{padding-bottom:.2rem;color:var(--sb-muted)}.sb-nav a[data-current=true]{color:var(--sb-ink);border-bottom:2px solid var(--sb-accent)}.sb-hero{display:grid;grid-gap:2rem;gap:2rem;align-items:end;padding-top:clamp(2.5rem,8vw,6rem);padding-bottom:clamp(2.5rem,8vw,6rem)}.sb-hero.has-image{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sb-hero h1{margin:0;font-size:clamp(3rem,8vw,6.5rem);font-weight:650;letter-spacing:-.045em;line-height:.9;max-width:12ch}.sb-hero p,.sb-split p,.sb-text p{margin:1rem 0 0;max-width:38rem;font-size:1.125rem;line-height:1.5;color:var(--sb-muted)}.sb-button{display:inline-flex;align-items:center;margin-top:1.75rem;padding:.85rem 1.25rem;background:var(--sb-accent);color:#f7f7f5;border-radius:var(--sb-radius);font-weight:650;letter-spacing:-.02em}.sb-button:focus-visible,.sb-field input:focus-visible,.sb-field textarea:focus-visible,.sb-nav a:focus-visible{outline:2px solid var(--sb-accent);outline-offset:3px}.sb-hero img,.sb-image img,.sb-split img{width:100%;height:100%;max-height:36rem;object-fit:cover;display:block}.sb-faq h2,.sb-form h2,.sb-split h2,.sb-text h2{margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:650;letter-spacing:-.04em;line-height:.95}.sb-faq,.sb-form,.sb-image,.sb-split,.sb-text{padding-top:1rem;padding-bottom:3.5rem}.sb-caption{margin:.75rem 0 0;color:var(--sb-muted);font-size:.95rem}.sb-split{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}.sb-split.image-left,.sb-split.image-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sb-split.image-left .sb-split-copy{order:2}.sb-faq-list{display:grid;grid-gap:2rem;gap:2rem;margin-top:2rem;max-width:44rem}.sb-faq-list h3{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:-.03em}.sb-faq-list p{margin:.4rem 0 0;color:var(--sb-muted)}.sb-form form{display:grid;grid-gap:1rem;gap:1rem;max-width:32rem;margin-top:1.75rem}.sb-field{display:grid;grid-gap:.4rem;gap:.4rem}.sb-field span{font-size:.95rem;font-weight:650}.sb-field input,.sb-field textarea{width:100%;padding:.85rem .9rem;border:0;border-radius:var(--sb-radius);background:var(--sb-soft);color:var(--sb-ink);font:inherit}.sb-field textarea{min-height:8rem;resize:vertical}.sb-note{margin:0 0 .5rem;font-size:1.05rem}.sb-footer{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;background:var(--sb-soft);margin-top:2rem}.sb-footer p{margin:.35rem 0 0;color:var(--sb-muted)}.sb-placeholder{min-height:8rem;display:grid;place-items:center;background:var(--sb-soft);color:var(--sb-muted)}@media (max-width:800px){.sb-hero.has-image,.sb-split.image-left,.sb-split.image-right{grid-template-columns:1fr}.sb-split.image-left .sb-split-copy{order:0}.sb-header{align-items:flex-start;flex-direction:column}}