.NDqcya_page{--contact-ink:#111827;--contact-muted:#716557;--contact-brown:#6b5a44;--contact-sand:#c9b79b;--contact-paper:#f7f4f0;--contact-line:#e4ddd3;color:var(--contact-ink);background:#fff;padding-block:128px 40px}.NDqcya_container{width:min(100%,1280px);margin-inline:auto;padding-inline:24px}.NDqcya_layout{grid-template:"intro form""team form"1fr/minmax(0,.85fr) minmax(0,1.15fr);gap:48px 64px;display:grid}.NDqcya_intro{grid-area:intro;padding-top:24px}.NDqcya_eyebrow{color:var(--contact-brown);margin-bottom:20px;font-size:14px;font-weight:500}.NDqcya_intro h1{letter-spacing:-.035em;text-wrap:balance;font-size:60px;font-weight:550;line-height:1.08}.NDqcya_lead{max-width:39ch;color:var(--contact-muted);text-wrap:pretty;margin-top:28px;font-size:20px;line-height:1.65}.NDqcya_contactDetail{margin-top:28px}.NDqcya_contactLabel{color:var(--contact-muted);font-size:13px;line-height:1.5}.NDqcya_email{min-height:44px;color:var(--contact-brown);text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;font-size:18px;font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.NDqcya_page a svg,.NDqcya_submit svg{flex:none}.NDqcya_formPanel{background:var(--contact-paper);border-radius:16px;grid-area:form;padding:40px}.NDqcya_formHeading h2{letter-spacing:-.025em;font-size:28px;font-weight:550;line-height:1.2}.NDqcya_formHeading p{color:var(--contact-muted);margin-top:8px;font-size:14px;line-height:1.5}.NDqcya_form{gap:24px;margin-top:28px;display:grid}.NDqcya_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.NDqcya_field{flex-direction:column;gap:8px;min-width:0;display:flex}.NDqcya_field label{font-size:15px;font-weight:550;line-height:1.5}.NDqcya_field input,.NDqcya_field textarea{width:100%;min-width:0;min-height:52px;color:var(--contact-ink);font:inherit;background:#fff;border:1px solid #968673;border-radius:4px;padding:14px 16px;font-size:16px;line-height:1.5;display:block}.NDqcya_field textarea{resize:vertical;min-height:168px}.NDqcya_field input::placeholder,.NDqcya_field textarea::placeholder{color:#807265;opacity:1}.NDqcya_field input:disabled,.NDqcya_field textarea:disabled{opacity:.65;cursor:wait}.NDqcya_page a:focus-visible,.NDqcya_page button:focus-visible,.NDqcya_field input:focus-visible,.NDqcya_field textarea:focus-visible{outline:2px solid var(--contact-brown);outline-offset:4px}.NDqcya_hint{color:var(--contact-muted);font-size:13px;line-height:1.6}.NDqcya_actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.NDqcya_submit{background:var(--contact-sand);color:#33291d;cursor:pointer;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:14px 24px;font-size:16px;font-weight:600;line-height:1.5;display:inline-flex}.NDqcya_submit:disabled{opacity:.65;cursor:wait}.NDqcya_privacy{min-height:44px;color:var(--contact-muted);text-underline-offset:3px;align-items:center;font-size:13px;line-height:1.6;text-decoration:underline;display:inline-flex}.NDqcya_error{color:#8a3928;overflow-wrap:anywhere;background:#f5eae3;border:1px solid #dbc1b4;border-radius:4px;padding:16px;font-size:14px;line-height:1.6}.NDqcya_error p:first-child{margin-bottom:4px;font-weight:600}.NDqcya_error a{text-underline-offset:3px;text-decoration:underline}.NDqcya_team{border-top:1px solid var(--contact-line);grid-area:team;align-self:start;max-width:460px;margin:0;padding-top:28px}.NDqcya_team blockquote{max-width:43ch;color:var(--contact-muted);font-size:17px;line-height:1.75}.NDqcya_team figcaption{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.NDqcya_teamLogo{object-fit:contain;flex:none;width:40px;height:56px}.NDqcya_teamNames{font-size:16px;font-weight:550;line-height:1.5}.NDqcya_teamLabel{color:var(--contact-muted);margin-top:4px;font-size:13px;line-height:1.5}.NDqcya_storyLink{min-height:44px;color:var(--contact-brown);text-underline-offset:4px;align-items:center;gap:12px;margin-left:auto;font-size:14px;font-weight:550;display:inline-flex}.NDqcya_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.NDqcya_container{padding-inline:32px}}@media (max-width:1199px){.NDqcya_layout{gap:40px}.NDqcya_intro h1{font-size:52px}.NDqcya_formPanel{padding:32px}.NDqcya_fieldRow{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.NDqcya_page{padding-block:112px 24px}.NDqcya_layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""team";gap:32px}.NDqcya_intro{padding-top:0}.NDqcya_lead{max-width:52ch;margin-top:20px;font-size:18px}.NDqcya_contactDetail{margin-top:20px}.NDqcya_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr))}.NDqcya_team{max-width:none;padding-top:32px}.NDqcya_team blockquote{max-width:65ch}}@media (max-width:479px){.NDqcya_intro h1{font-size:44px}.NDqcya_eyebrow{margin-bottom:16px}.NDqcya_formPanel{padding:24px}.NDqcya_formHeading h2{font-size:26px}.NDqcya_form{gap:20px;margin-top:24px}.NDqcya_fieldRow{grid-template-columns:minmax(0,1fr)}.NDqcya_submit{width:100%}.NDqcya_privacy{min-height:44px}.NDqcya_team blockquote{font-size:16px}}@media (hover:hover) and (pointer:fine){.NDqcya_submit:hover:not(:disabled){background:#bba684}.NDqcya_email:hover{color:#33291d}.NDqcya_storyLink:hover{text-decoration:underline}}@media (prefers-reduced-motion:no-preference){.NDqcya_submit{transition:background-color .16s ease-out}}
