:root{color:#e8edf5;font-synthesis:none;background:#101b2e;font-family:system-ui,sans-serif}body{margin:0}main{max-width:780px;margin:10vh auto;padding:32px}.eyebrow{color:#91badb;letter-spacing:.18em;font-size:12px}h1{letter-spacing:-.04em;font-size:clamp(46px,10vw,84px);line-height:1.05}h1 span{color:#91badb}p{color:#bdcada;line-height:1.7}section{border-top:1px solid #344459;margin-top:56px;padding-top:24px}h2{font-size:20px}a{color:#a3d3ff;text-underline-offset:4px}a:focus-visible{outline-offset:5px;outline:2px solid #a3d3ff}
