/* Exact selected geometry; scale the complete SVG without changing its proportions. */
.masthead .selected-brand{display:block;flex:none;line-height:0}
.selected-brand .logo-proof{display:block;width:var(--nav-width);height:auto}
.selected-brand:focus-visible,.site-footer a:focus-visible{outline:1px solid currentColor;outline-offset:8px}
body.theme-porcelain .waitlist{background:#30342f;border-top:0;color:#f0e7d4;padding-bottom:78px}
body.theme-porcelain .waitlist h2{color:#f0e7d4}
body.theme-porcelain .waitlist .eyebrow{color:#c6b797}
body.theme-porcelain .waitlist .waitlist-copy>p:last-child,body.theme-porcelain .waitlist .form-intro,body.theme-porcelain .waitlist label{color:#c7c3b7}
body.theme-porcelain .waitlist input{color:#f0e7d4;border-color:#f0e7d43b}
body.theme-porcelain .waitlist input::placeholder{color:#a7aa9e}
body.theme-porcelain .waitlist input:focus{border-color:#f0e7d4;outline-color:#f0e7d4}
body.theme-porcelain .waitlist .form-submit{background:#f0e7d4;color:#30342f;border-color:#f0e7d4}
body.theme-porcelain .waitlist .form-submit:hover{background:#fff6e2;border-color:#fff6e2}
body.theme-porcelain .waitlist .prototype-note{color:#b3b6aa}
.site-footer{background:#30342f;color:#f0e7d4;padding:0 var(--page-gutter,8%) 48px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.site-footer:before{content:none}
.footer-signature{flex:1;border-top:1px solid #f0e7d423;padding-top:36px}
.footer-signature>a{display:block;width:130px;max-width:100%}
.footer-signature .logo-proof{display:block;width:100%;height:auto}
.footer-signature p{font-size:12px;color:#c7c3b7;margin:20px 0 0}
.footer-top{font-size:11px;white-space:nowrap;padding:12px 0;border-bottom:1px solid #f0e7d44d;margin-bottom:0}
.footer-top span{margin-left:25px}
@media(max-width:700px){.selected-brand .logo-proof{width:calc(var(--nav-width) * .9)}body.theme-porcelain .waitlist{padding-bottom:46px}.site-footer{padding:0 8% 36px;align-items:flex-end;gap:15px}.footer-signature{padding-top:28px}.footer-signature>a{width:112px}.footer-signature p{max-width:150px;line-height:1.6}.footer-top{font-size:10px}.footer-top span{margin-left:10px}}
