:root{--color-text:#303241;--color-text-soft:#3b3d4a;--color-border:#303241;--color-white:#fff;--color-black:#000;--font-heading:"Instrument Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-body);color:var(--color-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e8eef1}*{box-sizing:border-box}html{min-height:100%}body{min-width:320px;min-height:100vh;font-family:var(--font-body);color:var(--color-text);margin:0}button,input{font:inherit}button{cursor:pointer}.landing-page{background-image:url(/images/bg-gradient-prospectum.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100vh;overflow-x:hidden}.landing-shell{justify-content:center;align-items:center;width:100%;max-width:1560px;min-height:100vh;margin:0 auto;padding:96px 48px;display:flex;position:relative}.landing-card{z-index:2;background:var(--color-white);border-radius:26px;grid-template-columns:1fr 1fr;width:min(100%,1320px);min-height:760px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #040f202e}.hero-panel{background:#101827;min-height:760px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.content-panel{background:var(--color-white);justify-content:center;align-items:center;padding:76px 68px;display:flex}.copy-wrap{width:100%;max-width:620px}.page-logo-wrap{margin-bottom:34px}.page-logo{width:220px;max-width:100%;height:auto;display:block}.copy-wrap h1{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--color-text);margin:0 0 28px;font-size:72px;font-weight:400;line-height:94px}.copy-wrap h2,.copy-wrap .section-lead{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text);margin:42px 0 24px;font-size:56px;font-weight:400;line-height:73px}.copy-wrap p,.copy-wrap li{font-family:var(--font-body);color:var(--color-text-soft);font-size:18px;font-weight:400;line-height:27px}.copy-wrap p{margin:0 0 22px}.copy-wrap strong{color:var(--color-text);font-weight:800}.underlined{text-underline-offset:3px;margin-top:28px;text-decoration:underline}.copy-wrap ul{margin:0 0 28px;padding:0;list-style:none}.copy-wrap li{margin:0 0 18px;padding-left:18px;position:relative}.copy-wrap li:before{content:"•";color:var(--color-text);position:absolute;top:0;left:0}.waitlist-title{margin-top:34px;margin-bottom:22px}.signup-form{flex-direction:column;gap:18px;width:100%;margin-top:18px;display:flex}.signup-form input{border:3px solid var(--color-border);background:var(--color-white);width:100%;height:64px;color:var(--color-text);font-family:var(--font-body);border-radius:8px;outline:none;padding:0 22px;font-size:18px;font-weight:400;line-height:27px;transition:border-color .2s,box-shadow .2s}.signup-form input::placeholder{color:#303241ad}.signup-form input:focus{border-color:#000;box-shadow:0 0 0 4px #00000014}.signup-form button{background:var(--color-black);width:fit-content;min-width:260px;min-height:60px;color:var(--color-white);font-family:var(--font-body);text-align:center;border:0;border-radius:9px;padding:16px 28px;font-size:18px;font-weight:800;line-height:22px;transition:transform .2s,opacity .2s}.signup-form button:hover{opacity:.92;transform:translateY(-1px)}.privacy{color:var(--color-text-soft);margin-top:18px;margin-bottom:0;font-size:14px!important;line-height:21px!important}.dots{z-index:1;pointer-events:none;background-image:url(/images/dots.svg);background-repeat:repeat;background-size:28px 28px;width:300px;height:430px;position:absolute}.dots-left{border-radius:44% 56% 52% 48%/44% 42% 58% 56%;bottom:10%;left:15%;transform:rotate(-18deg)}.dots-right{border-radius:52% 48% 44% 56%/48% 56% 44% 52%;top:17%;right:13%;transform:rotate(12deg)}.input--hidden{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.landing-shell{padding:64px 28px}.landing-card{width:min(100%,1040px)}.content-panel{padding:64px 48px}.copy-wrap h1{font-size:58px;line-height:74px}.copy-wrap h2,.copy-wrap .section-lead{font-size:44px;line-height:56px}.page-logo{width:190px}}@media (width<=760px){.landing-page{background-position:top}.landing-shell{align-items:flex-start;min-height:auto;padding:34px 18px}.landing-card{border-radius:22px;flex-direction:column;width:100%;min-height:auto;display:flex}.hero-panel{border-radius:22px 22px 0 0;height:420px;min-height:0}.hero-image{object-fit:cover;object-position:center}.content-panel{padding:42px 30px 48px}.copy-wrap{max-width:none}.page-logo-wrap{margin-bottom:28px}.page-logo{width:160px}.copy-wrap h1{letter-spacing:-.04em;margin-bottom:24px;font-size:44px;line-height:54px}.copy-wrap h2,.copy-wrap .section-lead{letter-spacing:-.035em;margin:36px 0 22px;font-size:34px;line-height:42px}.copy-wrap p,.copy-wrap li{font-size:18px;line-height:27px}.copy-wrap li{margin-bottom:17px}.signup-form{gap:16px}.signup-form input{height:60px;padding:0 18px;font-size:17px;line-height:25px}.signup-form button{width:100%;min-width:0;min-height:60px;padding:16px 22px;font-size:17px;line-height:22px}.privacy{font-size:13px!important;line-height:20px!important}.dots{background-size:22px 22px;width:220px;height:280px}.dots-left{bottom:-70px;left:-46px}.dots-right{top:70px;right:-58px}}@media (width<=420px){.landing-shell{padding:24px 14px}.hero-panel{height:360px}.content-panel{padding:36px 24px 42px}.copy-wrap h1{font-size:38px;line-height:47px}.copy-wrap h2,.copy-wrap .section-lead{font-size:30px;line-height:38px}.copy-wrap p,.copy-wrap li{font-size:17px;line-height:26px}.page-logo{width:150px}}
