*{box-sizing:border-box}body{margin:0;background:#101318;color:#f5eee1;font-family:system-ui,sans-serif;min-height:100svh}.cover{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% center;z-index:-2}body:before{content:"";position:fixed;inset:0;background:linear-gradient(90deg,rgba(4,10,16,.35),rgba(4,10,16,.25) 45%,rgba(4,10,16,.85));z-index:-1}main{min-height:100svh;max-width:1500px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:7vw;padding:8vw}.eyebrow{color:#e9b58d;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}h1{font-size:clamp(4.4rem,8vw,8.5rem);line-height:.8;letter-spacing:.02em;margin:25px 0;text-shadow:0 3px 25px #000}h1 span{display:block;font-size:.23em;letter-spacing:.14em;margin-top:22px;line-height:1.3}.tagline{font-size:1.15rem;text-shadow:0 2px 8px #000}.entrance{padding:35px;background:rgba(13,20,27,.91);border:1px solid #647178;border-top:3px solid #d27b60;box-shadow:0 18px 70px #0008}h2{font-size:2rem;margin:17px 0 10px}.entrance>p:not(.eyebrow){color:#bbc3c6}label{display:block;font-size:.8rem;margin:26px 0 10px}input,button{width:100%;padding:15px;font:inherit;border-radius:3px}input{background:#080f15;color:#fff;border:1px solid #66757e}input:focus{outline:2px solid #e9b58d;outline-offset:2px}button{background:#e9b58d;color:#181712;border:0;font-weight:800;margin-top:16px;cursor:pointer}button:disabled{opacity:.6}#status{font-size:.85rem;color:#ffd2be;min-height:1.3em;margin-bottom:0}@media(max-width:720px){main{grid-template-columns:1fr;gap:32px;padding:50px 24px}.title{padding-top:20px}h1{font-size:5rem}.entrance{padding:26px}body:before{background:linear-gradient(180deg,#04102044,#041020dd)}}