/* Allow the expanded commercial copy to breathe within the established master. */
#presence>.section-copy{max-width:780px}
#presence .section-description{max-width:710px}
#presence .section-description+.section-description{margin-top:22px}
#moments .original-panel .section-description strong{font-weight:600}
#moments .original-panel .section-description br{display:block;content:"";margin-top:12px}
body.theme-porcelain .waitlist-copy>p:last-child{max-width:430px;line-height:1.85}
#waitlist-title{font-size:clamp(43px,4.2vw,62px);max-width:540px}
@media(max-width:700px){#presence .section-description+.section-description{margin-top:18px}#waitlist-title{font-size:47px}}

#waitlist-title{text-wrap:balance}.keep-together{white-space:nowrap}

/* A light application panel leads into the separate, dark signature footer. */
body.theme-porcelain .waitlist{background:#ece7dc;color:#35352e;border-top:1px solid #89704a20}
body.theme-porcelain .waitlist h2{color:#35352e}
body.theme-porcelain .waitlist .eyebrow{color:#89704a}
body.theme-porcelain .waitlist .waitlist-copy>p:last-child,body.theme-porcelain .waitlist .form-intro,body.theme-porcelain .waitlist label{color:#676153}
body.theme-porcelain .waitlist input{color:#35352e;border-color:#89704a55}
body.theme-porcelain .waitlist input::placeholder{color:#797365}
body.theme-porcelain .waitlist input:focus{border-color:#89704a;outline-color:#89704a}
body.theme-porcelain .waitlist .form-submit{background:#30342f;color:#f0e7d4;border-color:#30342f}
body.theme-porcelain .waitlist .form-submit:hover{background:#41483e;border-color:#41483e}
body.theme-porcelain .waitlist .prototype-note{color:#716b5f}
.site-footer{padding-top:38px}.footer-signature{border-top:0;padding-top:0}
@media(max-width:700px){.site-footer{padding-top:32px}}
