*{box-sizing:border-box}body{margin:0;font:16px/1.6 "Segoe UI",Arial,sans-serif;color:#292528}main{display:grid;grid-template-columns:1.35fr 1fr;min-height:100vh}.intro,.access{padding:clamp(24px,6vw,100px)}.intro{display:flex;flex-direction:column;justify-content:space-between;gap:80px;color:white;background:linear-gradient(135deg,#211e22df,#272329ba),url(photo-1494412519320-aa613dfb7738.jpg) center/cover}.intro img{width:175px;background:white;padding:8px}.intro small{color:#ebcfa5}small{font-weight:700;letter-spacing:.17em;color:#77633f}.access{display:grid;align-content:center;background:#faf8f5}.access>div{max-width:400px}h1,h2{line-height:1.04;letter-spacing:-.045em;margin:18px 0}h1{font-size:clamp(40px,6vw,86px)}h2{font-size:40px}form{margin-top:28px}label{display:block;font-weight:600}input,button{width:100%;padding:13px;font:inherit;border-radius:4px}input{border:1px solid #a99e94;margin:5px 0 13px}button{background:#ae3429;color:white;border:0;font-weight:650;cursor:pointer}[role=alert]{color:#9c241a}@media(max-width:720px){main{grid-template-columns:1fr}.intro{gap:35px}.access{align-content:start}.access>div{max-width:none}}
