*{box-sizing:border-box}body{margin:0;background:#101b29;color:#e9f1ec;font:18px/1.65 system-ui,sans-serif}header,footer{display:flex;justify-content:space-between;gap:2rem;padding:2rem 8%;border-bottom:1px solid #344352}a{color:#c3e6d3;text-decoration:none}nav{display:flex;gap:1.5rem}main{max-width:1050px;margin:8vh auto;padding:4rem 8% 8rem}h1{font-size:clamp(3rem,9vw,7rem);line-height:1.02;letter-spacing:-.06em;margin:.2em 0}main p{max-width:40rem}.eyebrow{font-size:.8rem;letter-spacing:.2em;color:#91bda8}footer{border-top:1px solid #344352;border-bottom:0;color:#a7b8bd}@media(max-width:600px){header{flex-direction:column}main{padding-top:2rem}}
