@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--ink:#12231c;--pine:#1f3d31;--mint:#e7efe9;--cream:#faf7f2;--paper:#fff;--orange:#f26a3d;--muted:#6f716d;--line:#dfdbd2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;font-family:Manrope,DM Sans,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #b0d9b2}::selection{color:#15362c;background:#c5e4cd}.a18-identity{color:var(--pine);white-space:nowrap;align-items:center;gap:11px;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-flex}.a18-identity-mark{background:#f3efe8;border:1px solid #e6e1d9;border-radius:12px;flex:0 0 45px;place-items:center;width:45px;height:44px;display:grid}.a18-identity-mark svg{width:37px;height:37px;display:block}.a18-identity-copy{flex-direction:column;gap:2px;display:flex}.a18-identity-copy strong{letter-spacing:-.045em;color:var(--pine);font-size:19px;font-weight:800;line-height:1.05;display:block}.a18-identity-copy small{letter-spacing:.14em;color:#778d7e;font-size:9px;font-weight:800;line-height:1.25;display:block}.a18-identity-dark .a18-identity-copy strong{color:#f9f7f2}.a18-identity-dark .a18-identity-copy small{color:#adc2b0}.a18-identity-dark .a18-identity-mark{background:#faf7f2;border-color:#faf7f2}
