.waitlist-block{display:grid;grid-template-columns:1fr 1.12fr;gap:75px;margin-top:68px;padding-top:55px;border-top:1px solid #ffffff30;align-items:start}.waitlist-heading h3{font:3.5rem/1.08 Georgia,serif;letter-spacing:-.03em;margin-top:18px}.waitlist-heading h3 em{color:var(--gold)}.waitlist-heading>p:last-child{color:#d8cdd3;max-width:340px;margin-top:22px;font-size:1rem}.contact-form{position:relative;min-width:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-field{display:flex;flex-direction:column;gap:9px;margin-bottom:20px;min-width:0}.form-field label{font-size:.875rem;line-height:1.5;font-weight:500}.form-field label span{font-weight:400;opacity:.8}.form-field input,.form-field textarea,.form-field select{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #a496a0;border-radius:0;background:#ffffff0e;padding:13px 14px;font:1rem/1.5 Arial,Helvetica,sans-serif;color:inherit;outline-offset:3px;min-height:50px}.form-field textarea{resize:vertical;min-height:88px}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{outline:2px solid var(--gold);border-color:var(--gold)}.form-field textarea::placeholder{color:#cabdc6;opacity:1;font-size:.9375rem}.form-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.consent-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:.875rem;line-height:1.65;margin:5px 0 20px}.consent-label input{flex-shrink:0;width:19px;height:19px;margin:3px 0 0;accent-color:var(--gold)}.form-bottom{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.privacy-link{font-size:.8125rem;line-height:1.5;text-decoration:underline;text-underline-offset:4px;color:inherit;opacity:.9}.form-message{font-size:.9375rem;line-height:1.7;margin-top:22px;padding:15px 17px;border-left:3px solid var(--gold);background:#ffffff12;color:var(--paper)}.form-message:empty{display:none}.form-message[data-state="error"]{border-left-color:#ffc8b6;color:#ffe0d8}.contact-form[aria-busy="true"] button[type="submit"]{opacity:.65;cursor:progress;transform:none}.partnerships{padding:0 0 94px}.partnership-grid{border-top:1px solid var(--line);padding-top:66px;display:grid;grid-template-columns:1fr 1.12fr;gap:75px;align-items:start}.partnership-copy .eyebrow{margin-bottom:21px}.partnership-copy h2{font-size:clamp(2.25rem,3.5vw,3.4rem)}.partnership-copy>p:not(.eyebrow){font-size:1rem;color:var(--muted);max-width:400px;margin-top:22px}.founder-link{display:inline-flex;align-items:center;gap:18px;font-size:1rem;line-height:1.6;color:var(--burgundy);border-bottom:1px solid var(--burgundy);padding:10px 0;margin-top:22px}.business-form{padding:30px;background:#ede6da;border:1px solid var(--line)}.business-form .form-field input,.business-form .form-field textarea,.business-form .form-field select{background:#fffdf8;color:var(--ink);border-color:#979990}.business-form .form-field input:focus,.business-form .form-field textarea:focus,.business-form .form-field select:focus{outline-color:var(--burgundy)}.business-form .consent-label{color:var(--muted);margin-bottom:12px}.business-form .consent-label input{accent-color:var(--burgundy)}.form-footnote{font-size:.8125rem;color:var(--muted);line-height:1.65;margin-bottom:22px}.button-ink{background:var(--navy);color:var(--paper)}.button-ink:hover{background:var(--burgundy)}.business-form .form-message{background:#fffdf8;color:var(--ink);border-color:var(--burgundy)}.business-form .form-message[data-state="error"]{color:#842b30;border-color:#842b30}.privacy-area{margin-top:23px;border-top:1px solid #ffffff22;padding-top:14px}.privacy-area summary{font-size:.875rem;padding:9px 0;line-height:1.5;cursor:pointer}.privacy-area details>div{max-width:900px;padding:14px 0}.privacy-area p{font-size:.9375rem;line-height:1.8;margin-bottom:15px;color:#c9d1dc}.privacy-area a{text-decoration:underline;text-underline-offset:3px;color:var(--gold)}.message-page{max-width:700px;margin:10vh auto;padding:24px;color:var(--paper)}.message-page h1{font:3rem/1.15 Georgia,serif;margin:48px 0 25px}.message-page p{font-size:1.0625rem;color:#ccd4de;margin-bottom:26px}.message-page form{margin-bottom:25px}.message-page .wordmark{display:inline-block}
@media(max-width:1250px){.header-inner{flex-wrap:wrap;padding:22px 0;gap:20px}.header nav{order:3;width:100%;justify-content:center;border-top:1px solid #ffffff20;padding-top:10px}.header-inner>.button{margin-left:auto}}
@media(max-width:1100px){.waitlist-block,.partnership-grid{gap:40px}.form-row{grid-template-columns:1fr;gap:0}.business-form{padding:23px}.form-bottom{gap:17px}.waitlist-heading h3{font-size:3rem}}
@media(max-width:760px){.header-inner{padding:20px 0 11px}.header nav{justify-content:flex-start;gap:23px}.waitlist-block,.partnership-grid{grid-template-columns:1fr;gap:30px}.waitlist-block{margin-top:40px;padding-top:36px}.waitlist-heading h3{font-size:2.7rem}.waitlist-heading>p:last-child{max-width:100%;margin-top:18px}.form-field{margin-bottom:17px}.partnerships{padding-bottom:60px}.partnership-grid{padding-top:42px}.business-form{padding:23px 19px}.consent-label{font-size:.875rem}.form-bottom{gap:19px}.contact-form .button{font-size:.875rem;padding:13px 19px;min-height:50px}.partnership-copy>p:not(.eyebrow){max-width:100%;margin-top:17px}.founder-link{margin-top:15px}.form-message{font-size:.9375rem}.privacy-area{margin-top:20px}.message-page{margin:7vh auto;padding:24px}.message-page h1{font-size:2.4rem}}
