:root{--ink: #0a1628;--ink-soft: #152338;--slate: #2a3d55;--mist: #e8eef4;--paper: #f7f9fb;--amber: #c9922a;--amber-deep: #a6751c;--white: #ffffff;--muted: #5c6f86;--font-display: "Saira", sans-serif;--font-body: "Figtree", sans-serif;--shadow-soft: 0 18px 40px rgba(10, 22, 40, .12);--header-h: 4.25rem;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:1.05rem;line-height:1.6;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}
