.mp{min-height:100vh;background:#eef1ea;color:#1e2b22;font-family:Inter,sans-serif}.mp header{height:76px;padding:0 clamp(22px,5vw,72px);display:flex;align-items:center;border-bottom:1px solid #c8d0c6}.mp header p{margin-left:auto;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.mp-brand{font-size:25px;font-weight:700;letter-spacing:-1.5px}.mp-brand span{color:#6e8a72}.mp main{min-height:calc(100vh - 76px);display:grid;grid-template-columns:.85fr 1.15fr}.mp-intro{padding:9vw clamp(25px,7vw,100px);background:#213229;color:#fff}.mp-intro>p{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:#a8bea9}.mp-intro h1{font:500 clamp(58px,7vw,105px)/.88 "Playfair Display",serif;letter-spacing:-.06em;margin:35px 0}.mp-intro span{display:block;max-width:390px;line-height:1.65;color:#b8c4ba}.mp-form,.mp-auth{padding:7vw clamp(25px,8vw,120px);display:flex;flex-direction:column;justify-content:center}.mp-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:600;margin-bottom:20px}.mp-form input,.mp-form textarea,.mp-form select{width:100%;border:1px solid #bdc7bd;background:#fff;border-radius:3px;padding:14px;font:14px Inter;outline:none}.mp-form input:focus,.mp-form textarea:focus,.mp-form select:focus{border-color:#48634e}.mp-slug{display:flex;align-items:center;background:#fff;border:1px solid #bdc7bd}.mp-slug span{padding-left:14px;color:#798279;font-size:14px}.mp-slug input{border:0}.mp-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mp-form button,.mp-auth a{display:inline-flex;align-items:center;justify-content:center;background:#213229;color:#fff;border-radius:30px;padding:16px 25px;font-weight:600;margin-top:10px}.mp-signed{font-size:12px;color:#637069;margin-bottom:28px}.mp-error{color:#a12d3b;font-size:13px;margin-bottom:15px}.mp-auth h2{font:500 42px Playfair Display;margin-bottom:20px}.mp-auth p{line-height:1.7;color:#607067;margin-bottom:25px}.mp-auth a{align-self:flex-start}.mp-dashboard .mp-auth{align-items:flex-start}@media(max-width:800px){.mp main{grid-template-columns:1fr}.mp-intro{padding:70px 25px}.mp-form,.mp-auth{padding:65px 25px}.mp-two{grid-template-columns:1fr}}
