:root{font-family:Arial,Helvetica,sans-serif;color:#fffaf3;background:#0e1320}*{box-sizing:border-box}html,body{margin:0;min-width:320px;min-height:100%;background:#0e1320}.landing{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:40px 24px;text-align:center;background:#0e1320 url(../sky-path.png) center center / cover no-repeat}.landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;pointer-events:none}.landing__content{position:relative;z-index:1;width:min(680px,100%);display:flex;flex-direction:column;align-items:center}h1{margin:0;color:#fffaf3;font-size:clamp(38px,7vw,64px);font-weight:500;letter-spacing:-.025em;line-height:1.05;text-shadow:0 3px 18px rgba(0,0,0,.72)}@media (max-width: 520px){.landing{padding:28px 18px}}
