.SiteFooter-module__wWXZva__wrap{width:min(var(--wrap), calc(100% - 48px));margin:0 auto}.SiteFooter-module__wWXZva__footer{padding:var(--space-4) 0 var(--space-5);color:var(--muted);border-top:1px solid var(--rule);background:var(--paper);font-size:14px}.SiteFooter-module__wWXZva__footer p{max-width:var(--measure);margin-top:10px}.SiteFooter-module__wWXZva__footer p:first-child{margin-top:0}.SiteFooter-module__wWXZva__footer address{font-style:normal}.SiteFooter-module__wWXZva__footer strong{color:var(--ink)}.SiteFooter-module__wWXZva__footer a{color:var(--ink);cursor:pointer;text-decoration:none}.SiteFooter-module__wWXZva__footer a:hover{color:var(--accent)}@media (max-width:700px){.SiteFooter-module__wWXZva__wrap{width:calc(100% - 40px)}}
:root{--header-h:64px;--paper:#f8fafc;--paper-deep:#f1f5f9;--ink:#020617;--muted:#475569;--accent:#d1603a;--accent-soft:#e8734a;--rule:#e2e8f0;--hero-ink:#f8fafc;--hero-muted:#f8fafceb;--ring:#0f172a;--ease-out:cubic-bezier(.16, 1, .3, 1);--font:"Helvetica Neue", Helvetica, Arial, sans-serif;--space-1:8px;--space-2:12px;--space-3:18px;--space-4:24px;--space-5:36px;--space-6:48px;--space-7:56px;--measure:62ch;--wrap:1080px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100%;color:var(--ink);background:radial-gradient(1100px 520px at 8% -8%, #e8734a1a, transparent 55%), radial-gradient(900px 480px at 100% 0%, #0f172a0d, transparent 50%), linear-gradient(180deg, var(--paper) 0%, var(--paper-deep) 100%);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:#e8734a33}
