@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;700;800&display=swap";.join-page{color:#142018;background:#f3f0e8;grid-template-columns:43% 57%;min-height:100vh;font-family:DM Sans,sans-serif;display:grid}.join-page *{box-sizing:border-box}.join-intro{color:#fff;background:#142019;flex-direction:column;height:100vh;padding:55px 6vw;display:flex;position:sticky;top:0;overflow:hidden}.join-logo{color:#fff;align-items:center;gap:3px;font:800 26px Manrope;text-decoration:none;display:flex}.join-logo i{background:#ceff3d;border-radius:3px;width:5px;height:16px;display:block;transform:skew(-14deg)}.join-logo i:nth-child(2){height:25px}.join-logo i:nth-child(3){height:19px;margin-right:8px}.join-intro>div{margin:auto 0}.join-intro small{color:#ceff3d;letter-spacing:.17em;font-weight:800}.join-intro h1{letter-spacing:-.07em;margin:25px 0;font:800 clamp(48px,5vw,78px)/.92 Manrope}.join-intro h1 em{color:#ceff3d;font-weight:400}.join-intro p{color:#a8b4ad;max-width:470px;line-height:1.65}.join-intro blockquote{color:#cad1cd;border-left:3px solid #ceff3d;margin:0;padding:20px;font-size:14px}.join-form{max-width:850px;padding:70px 9vw 100px}.form-progress{color:#67736c;letter-spacing:.12em;align-items:center;gap:12px;font-size:10px;display:flex}.form-progress span{clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);color:#142018;background:#ceff3d;place-items:center;width:38px;height:42px;font-weight:900;display:grid}.form-progress i{border-top:1px solid #aeb7b1;width:35px}.join-form h2{letter-spacing:-.05em;margin:35px 0 5px;font:800 42px Manrope}.join-form>p{color:#7a847e;font-size:13px}.join-form form{margin-top:40px}.join-form label{margin-bottom:20px;font-size:12px;font-weight:700;display:block}.join-form input,.join-form select,.join-form textarea{background:#fff;border:1px solid #d6d9d4;border-radius:7px;width:100%;margin-top:8px;padding:14px;font:14px DM Sans;display:block}.join-form input:focus,.join-form select:focus,.join-form textarea:focus{border-color:#0000;outline:2px solid #b9e73a}.join-form .two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.join-form fieldset{border:0;grid-template-columns:1fr 1fr;margin:5px 0 20px;padding:0;display:grid}.join-form legend{margin-bottom:12px;font-size:12px;font-weight:700}.join-form fieldset label{font-weight:500}.join-form fieldset input,.consent input{width:auto;margin:0 7px 0 0;display:inline-block}.upload input{display:none}.upload>span{cursor:pointer;background:#e9ece6;border:1px dashed #9fa9a2;border-radius:8px;flex-direction:column;align-items:center;padding:25px;font-size:14px;display:flex}.upload small{color:#7e8982;margin-top:5px;font-weight:400}.consent{color:#606b64;line-height:1.5;font-weight:400!important}.join-form button{color:#fff;text-align:left;background:#142019;border:0;border-radius:5px;width:100%;padding:18px 20px;font-weight:800}.join-form button span{float:right;color:#ceff3d}.join-page.success{color:#fff;text-align:center;background:#142019;place-items:center;display:grid}.join-page.success>div{max-width:700px;padding:40px}.join-page.success>div>span{color:#142019;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);background:#ceff3d;place-items:center;width:90px;height:100px;margin:auto;font-size:35px;display:grid}.join-page.success small{color:#ceff3d;letter-spacing:.15em;margin:35px;display:block}.join-page.success h1{letter-spacing:-.06em;font:800 65px/1 Manrope}.join-page.success p{color:#aab5af}.join-page.success a{color:#142019;background:#ceff3d;margin-top:25px;padding:15px 20px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=850px){.join-page{display:block}.join-intro{height:auto;min-height:600px;position:relative}.join-form{padding:50px 7vw}.join-form .two,.join-form fieldset{grid-template-columns:1fr}.join-page.success h1{font-size:45px}}
