main.city-home>section#opportunity.city-opportunity-pixels{isolation:isolate;border-bottom:0;padding-top:0;box-shadow:0 1px #000}#opportunity.city-opportunity-pixels>.section-shell{z-index:1}.pixel-background{z-index:0;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 100px calc(100% - 140px),#0000);mask-image:linear-gradient(#0000,#000 100px calc(100% - 140px),#0000)}.pixel-background canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.pixel-background[data-tone=grey]{background:#d8dce1}main #waitlist.shared-waitlist.has-pixel-background{isolation:isolate;background:#000;border-top:0;position:relative;overflow:clip}.has-pixel-background>.contact-layout{z-index:1;position:relative}#waitlist.has-pixel-background>.pixel-background{-webkit-mask-image:linear-gradient(#0000,#000 100px calc(100% - 240px),#0000);mask-image:linear-gradient(#0000,#000 100px calc(100% - 240px),#0000)}main #waitlist.shared-waitlist{color:#fff;background:#050709;padding-block:0;overflow:clip}#waitlist.shared-waitlist>.contact-layout{align-items:start;padding-block:144px}#waitlist.shared-waitlist .contact-intro{position:relative}#waitlist.shared-waitlist form{--waitlist-radius:10px;z-index:4;border-radius:var(--waitlist-radius);background:0 0;position:relative}#waitlist.shared-waitlist form:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;clip-path:inset(0 round var(--waitlist-radius));-webkit-backdrop-filter:blur(28px)saturate(120%);backdrop-filter:blur(28px)saturate(120%);background:linear-gradient(135deg,#26303e99,#10141c99);position:absolute;inset:0}#waitlist.shared-waitlist h2{font-size:var(--type-section);line-height:var(--leading-section);letter-spacing:var(--tracking-section);color:#fff}#waitlist.shared-waitlist p{color:#bdc6d2;line-height:var(--leading-body)}#waitlist.shared-waitlist .contact-copy p{font-size:var(--type-body);line-height:var(--leading-body)}#waitlist.shared-waitlist .email-request-note,#waitlist.shared-waitlist .email-alternative{font-size:var(--type-small)}#waitlist.shared-waitlist .btn{font-size:var(--type-control);height:auto;min-height:48px;padding:13px 24px}@media (width<=699px){#waitlist.shared-waitlist>.contact-layout{gap:28px;padding-block:96px}#waitlist.shared-waitlist h2{font-size:var(--type-section)}}footer#footer.site-footer{background:#000;border-top:0}
