*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#23241f;background:#f4f2eb;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}header{border-bottom:1px solid #d9d8ce;align-items:center;gap:25px;padding:32px 5%;display:flex}.brand{letter-spacing:2px;font-size:14px}.vendra{letter-spacing:-2px;font-size:30px}.plus{color:#797b71}.header-link{margin-left:auto;font-size:13px}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;padding:65px 5% 75px;display:grid}.eyebrow,.section-label{letter-spacing:2px;font-size:10px;font-weight:600}.eyebrow span{background:#a5b531;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}h1{letter-spacing:-6px;margin:36px 0;font-size:clamp(60px,7.7vw,118px);line-height:.97}i{letter-spacing:-4px;font-family:Georgia,serif;font-weight:400}.intro{color:#67695e;font-size:17px;line-height:1.7}.button{cursor:pointer;background:#e4f164;border:0;justify-content:space-between;align-items:center;gap:35px;padding:19px 25px;font-family:inherit;font-size:14px;display:flex}.hero .button{width:255px;margin-top:32px}.button:hover{background:#d5e54e}.button:disabled{opacity:.6;cursor:wait}.small{color:#76786e;margin-top:18px;font-size:11px}.art{background:#ddd9ce;height:520px;padding:25px 25px 0;position:relative}.art img{object-fit:contain;width:100%;height:calc(100% - 46px)}.art-label{letter-spacing:1.5px;justify-content:space-between;padding:19px 0;font-size:9px;display:flex}.worlds{grid-template-columns:1fr 1fr;padding:0 5% 65px;display:grid}.section-label{border-top:1px solid #bfc1b4;grid-column:1/-1;padding:24px 0}article{gap:35px;padding:40px 30px 30px 0;display:flex}article+article{border-left:1px solid #c8cabd;padding-left:55px}.number{color:#83877a;font-size:11px}h2{letter-spacing:-2px;margin:0 0 23px;font-size:52px;font-weight:400;line-height:1.07}article p{font-size:18px}article .body{color:#686e60;max-width:350px;font-size:14px;line-height:1.8}article a{border-bottom:1px solid;padding:12px 0;font-size:12px;display:inline-block}.vendra-world h2{letter-spacing:-5px;font-size:75px}.dot{color:#9cae1e}.signup{background:#e5e8de;grid-template-columns:1fr 1fr;gap:9%;padding:75px 8%;scroll-margin-top:30px;display:grid}.signup h2{margin-top:35px;font-size:66px}.signup p{color:#606957;line-height:1.7}.form-wrap{max-width:500px}fieldset{border:0;margin:0 0 27px;padding:0}legend{letter-spacing:1.6px;margin-bottom:15px;font-size:10px}.choice{cursor:pointer;border:1px solid #bec6b5;align-items:center;gap:15px;margin-bottom:10px;padding:20px;transition:all .2s;display:flex}.choice.selected{background:#f3f5e9;border-color:#373e2c}.choice b{font-size:16px;font-weight:500}.choice span{color:#6e7664;margin-top:6px;font-size:11px;display:block}input[type=checkbox]{accent-color:#465334;flex-shrink:0;width:18px;height:18px}.fields{grid-template-columns:1fr 1.3fr;gap:15px;display:grid}.fields label{font-size:11px}.fields label span{color:#7e8677}.fields input{background:0 0;border:0;border-bottom:1px solid #9da894;border-radius:0;width:100%;margin-top:7px;padding:14px 0;font-size:14px;display:block}.consent{align-items:flex-start;gap:10px;margin:25px 0;font-size:11px;line-height:1.6;display:flex}.form-wrap .button{width:100%}.privacy{font-size:10px}.trap{position:absolute;left:-9999px}.error{font-size:12px;color:#94372d!important}.success{padding:40px 20px}.success>span{font-size:36px}.success h3{letter-spacing:-1px;font-size:36px;font-weight:400}footer{color:#6e7564;justify-content:space-between;padding:30px 5%;font-size:10px;display:flex}footer b{margin:0 14px;font-weight:400}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline-offset:4px;outline:2px solid #465334}@media (max-width:760px){header{gap:13px;padding:22px 6%}.brand{letter-spacing:1px;font-size:10px}.vendra{font-size:25px}.header-link{display:none}.hero{grid-template-columns:1fr;gap:35px;padding:45px 6%}h1{letter-spacing:-4px;font-size:76px}.intro{font-size:15px}.art{height:420px}.worlds{grid-template-columns:1fr;padding:0 6% 40px}article{padding:25px 0}article+article{border-top:1px solid #c8cabd;border-left:0;padding:35px 0}.signup{grid-template-columns:1fr;gap:30px;padding:45px 6%}.signup h2{font-size:55px}footer{flex-wrap:wrap;gap:20px}.fields{grid-template-columns:1fr}i{letter-spacing:-3px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.choice{transition:none}}
