.waitlist-cover{width:100%;min-width:0}html .v2 .waitlist-cover .waitlist-hero{align-items:center;height:min(760px,78dvh);min-height:620px;display:flex;position:relative;overflow:hidden}html .v2 .waitlist-cover .waitlist-hero-copy{max-width:1040px;margin:auto;padding:48px 24px}html .v2 .waitlist-cover .waitlist-hero-copy h1{max-width:900px;margin:22px 0;font-size:64px;line-height:1.02}.waitlist-hero .editorial-label,.waitlist-hero .waitlist-subline,.waitlist-hero .waitlist-preview{color:var(--card)}.waitlist-subline{max-width:690px;margin-bottom:24px;font-size:22px}.waitlist-email{flex-wrap:wrap;gap:10px;max-width:700px;display:flex}.waitlist-email input{background:var(--card);width:240px;min-width:0;color:var(--foreground);flex:1}.waitlist-email button{flex-shrink:0}.waitlist-email [role=alert]{background:var(--card);border-radius:8px;flex-basis:100%;padding:8px 16px}.waitlist-hero-links{flex-wrap:wrap;gap:24px;margin-top:22px;font-size:16px;display:flex}.waitlist-hero-links a{color:var(--card);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.waitlist-preview{font-size:14px}.waitlist-section{max-width:1240px;margin:0 auto;padding:40px 24px;scroll-margin-top:100px}.waitlist-section>h2{margin:12px 0 20px}.waitlist-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.waitlist-features article{min-width:0}.waitlist-features h3{margin:18px 0 8px}.waitlist-product{border:2px solid var(--foreground);background:var(--card);height:225px;box-shadow:5px 5px 0 var(--foreground);border-radius:16px;padding:22px;overflow:hidden}.waitlist-product .feature-mock{width:100%;max-width:100%;font-size:14px}.waitlist-search-object{border:2px solid var(--foreground);border-radius:20px;padding:10px;font-size:13px}.waitlist-search-object span{color:var(--primary);margin-top:5px;font-weight:700;display:block}.waitlist-search-mini>img{object-fit:cover;border:1px solid var(--foreground);border-radius:3px;width:100%;height:85px;margin-top:14px}.waitlist-homes{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.waitlist-homes>a{min-width:0}.waitlist-homes img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--foreground);width:100%;height:auto;box-shadow:none;border-radius:3px}.waitlist-homes p{overflow-wrap:anywhere;margin:12px 0 6px;font-size:15px;line-height:1.4}.waitlist-homes strong,.waitlist-price{font-family:var(--font-display);color:var(--primary);font-size:26px}.waitlist-offer{border:2px solid var(--foreground);background:var(--card);max-width:720px;box-shadow:5px 5px 0 var(--foreground);border-radius:16px;margin:auto;padding:36px}.waitlist-offer h2{margin:12px 0 20px}.waitlist-offer ul{margin:22px 0;padding-left:20px;list-style:outside}.waitlist-offer li{margin-bottom:10px}.waitlist-offer .v2-btn{margin:22px 0}.waitlist-price{font-size:48px;line-height:1.2}.waitlist-price small{font:400 17px var(--font-sans);color:var(--foreground)}.waitlist-founder{grid-template-columns:1fr 1.4fr;align-items:center;gap:48px;display:grid}.waitlist-founder img{border:1px solid var(--foreground);border-radius:4px;width:100%;height:auto}.waitlist-founder h2{margin:12px 0 20px}.waitlist-close{text-align:center;border-top:2px solid var(--foreground)}.waitlist-close .waitlist-email{margin:auto}.waitlist-chips{flex-wrap:wrap;gap:10px;margin:16px 0 26px;display:flex}#waitlist-preferences form{max-width:720px;margin:auto}#waitlist-preferences select{width:100%;margin:12px 0 22px;display:block}.waitlist-repeat{margin-top:40px}.waitlist-confirm h2{font-size:30px}.waitlist-hero .waitlist-confirm h2,.waitlist-hero .waitlist-confirm p,.waitlist-hero .waitlist-confirm a{color:var(--card)}@media (width<=767px){html .v2 .waitlist-cover .waitlist-hero{height:auto;min-height:650px}html .v2 .waitlist-cover .waitlist-hero-copy{width:100%;padding:42px 20px}html .v2 .waitlist-cover .waitlist-hero-copy h1{font-size:40px}.waitlist-subline{font-size:19px}.waitlist-email{flex-direction:column}.waitlist-email input,.waitlist-email button{width:100%;min-height:48px}.waitlist-hero-links{flex-direction:column;gap:0}.waitlist-section{padding:30px 20px}.waitlist-features{grid-template-columns:1fr;gap:30px}.waitlist-product{height:220px}.waitlist-homes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.waitlist-offer{box-shadow:3px 3px 0 var(--foreground);padding:24px}.waitlist-price{font-size:40px}.waitlist-founder{grid-template-columns:1fr;gap:24px}}html .v2 .waitlist-cover .waitlist-hero-copy{z-index:1;width:100%;color:var(--card);box-shadow:none;background:0 0;border:0;border-radius:0;position:relative}html .v2 .waitlist-cover .waitlist-hero-copy h1{color:var(--card);text-transform:none;letter-spacing:0;border:0;padding:0}.waitlist-cover .waitlist-product .feature-mock{box-shadow:none;background:0 0;border:0;padding:0}
