:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff;--color-background-rgb:255 255 255;--color-surface:#fff;--color-on-solid:#fff;--control-radius:1rem;--control-padding:.65rem 1rem;--color-surface-rgb:255 255 255;--color-surface-muted:#f7f8f6;--color-cream:#f5efe2;--color-text:#1b211d;--color-text-rgb:27 33 29;--color-muted:#5b6660;--color-green:#1e5638;--color-green-rgb:30 86 56;--color-green-soft:#2f7a51;--color-red:#a21d24;--color-red-rgb:162 29 36;--color-border:#e2e6e1;--color-accent:var(--color-red);--color-accent-rgb:var(--color-red-rgb);--color-success:var(--color-green);--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:ui-serif, Georgia, "Iowan Old Style", "Times New Roman", serif;--font-size-small:.875rem;--font-size-body:1rem;--font-size-lead:1.25rem;--font-size-section:clamp(2rem, 4.5vw, 3.25rem);--font-size-title:clamp(2.75rem, 7vw, 5.25rem);--radius-small:.75rem;--radius-medium:1.25rem;--radius-large:2rem;--radius-pill:62rem;--shadow-card:0 1.5rem 4rem rgb(var(--color-text-rgb) / 8%);--shadow-soft:0 .5rem 1.5rem rgb(var(--color-text-rgb) / 6%);--shadow-lifted:0 1.75rem 4rem rgb(var(--color-text-rgb) / 12%);--page-width:72rem}*{box-sizing:border-box}html{background:var(--color-background);overscroll-behavior-y:none}body{overscroll-behavior-y:none;color:var(--color-text);background:var(--color-background);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select,textarea{min-height:2.75rem}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:.2rem solid var(--color-red);outline-offset:.15rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
