.contact-modal{z-index:2147483010;-webkit-backdrop-filter:blur(8px);background:#000000b3;animation:.3s contact-modal-fade-in;position:fixed;inset:0}.contact-modal__title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-modal__scroll{overscroll-behavior:contain;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;overflow:hidden auto}@keyframes contact-modal-fade-in{0%{opacity:0}to{opacity:1}}.contact-modal__close{z-index:2147483011;-webkit-backdrop-filter:blur(20px);cursor:pointer;background:#3c3c3c99;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,background .2s;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 4px 20px #0003,inset 0 1px #fff3}.contact-modal__close:hover{background:#50505099;transform:scale(1.05)}.contact-modal__close:active{transform:scale(.95)}.contact-modal__body{width:100%;max-width:750px;animation:.3s contact-modal-slide-up;position:relative}@keyframes contact-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-modal .contact-section__form-column{position:relative;right:auto}.contact-modal .contact-section__form,.contact-modal .contact-section__success{width:100%;min-width:0}@media (width<=768px){:where(html:not(.pdt-chat-docked)) .contact-modal__scroll{align-items:flex-start;padding:70px 16px 20px}:where(html:not(.pdt-chat-docked)) .contact-modal__body{max-width:100%}}@container pdt-app (width<=768px){.contact-modal__scroll{align-items:flex-start;padding:70px 16px 20px}.contact-modal__body{max-width:100%}}@media (width<=500px){:where(html:not(.pdt-chat-docked)) .contact-modal__scroll{padding:60px 12px 20px}:where(html:not(.pdt-chat-docked)) .contact-modal__close{width:38px;height:38px;top:12px;right:12px}}@container pdt-app (width<=500px){.contact-modal__scroll{padding:60px 12px 20px}.contact-modal__close{width:38px;height:38px;top:12px;right:12px}}.contact-modal{-webkit-backdrop-filter:none;background:#050607eb}.contact-modal__close{color:#111;box-shadow:none;-webkit-backdrop-filter:none;background:#c6c6c2;border:1px solid #11111180;border-radius:0}.contact-modal__close:hover{color:#c6c6c2;background:#111}.contact-modal .contact-section__form-column{background:#c6c6c2;width:100%;margin:0;padding:clamp(36px,4vw,56px);position:relative;right:auto}.contact-modal .contact-section__form{color:#111;width:100%;min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.contact-modal .contact-section__field{margin:0 0 26px}.contact-modal .contact-section__label{color:#333;letter-spacing:0;margin:0 0 7px;font-size:14px;font-weight:450}.contact-modal .contact-section__input,.contact-modal .contact-section__textarea{color:#111;width:100%;min-height:38px;box-shadow:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #1111119e;border-radius:0;outline:none;padding:4px 0 9px;font-size:16px;display:block}.contact-modal .contact-section__textarea{resize:vertical;min-height:76px}.contact-modal .contact-section__input:focus,.contact-modal .contact-section__textarea:focus,.contact-modal .contact-section__input:active,.contact-modal .contact-section__textarea:active{color:#111;background:0 0;border-color:#111}.contact-modal .contact-section__founder-option{background:0 0;border:0;border-radius:0;margin:0 0 18px;padding:0}.contact-modal .contact-section__consent{margin-bottom:18px}.contact-modal .contact-section__consent-label{gap:10px}.contact-modal .contact-section__consent-checkmark{background:0 0;border:1px solid #111111a6;border-radius:0;width:18px;height:18px;margin-top:0}.contact-modal .contact-section__consent-checkbox:checked+.contact-section__consent-checkmark{background:#111;border-color:#111}.contact-modal .contact-section__consent-checkmark:after{border-color:#d0d0cc;top:1px;left:5px}.contact-modal .contact-section__founder-option-text,.contact-modal .contact-section__consent-text,.contact-modal .contact-section__direct-contact{color:#343434}.contact-modal .contact-section__founder-option-text{font-size:14px;font-weight:500}.contact-modal .contact-section__consent-text{font-size:12px;line-height:1.35}.contact-modal .contact-section__consent-link,.contact-modal .contact-section__direct-contact a{color:#111;text-decoration-color:#11111180}.contact-modal .contact-section__submit{color:#111;letter-spacing:0;background:0 0;border:1px solid #111;border-radius:0;width:min(100%,300px);height:44px;margin-top:4px;padding:0 24px;font-size:15px;font-weight:500}.contact-modal .contact-section__submit:hover:not(:disabled){color:#c6c6c2;background:#111}.contact-modal .contact-section__submit:disabled{opacity:.42}.contact-modal .contact-section__direct-contact{justify-content:flex-start;margin-top:16px;font-size:12px}.contact-modal .contact-section__success{color:#111;width:100%;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:#c6c6c2;border:0;border-radius:0;padding:clamp(32px,4vw,56px)}.contact-modal .contact-section__success-text{color:#111}@media (width<=500px){:where(html:not(.pdt-chat-docked)) .contact-modal__scroll{padding:58px 0 0}:where(html:not(.pdt-chat-docked)) .contact-modal__body{max-width:100%}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__form-column{padding:32px 24px 40px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__submit{width:100%}}@container pdt-app (width<=500px){.contact-modal__scroll{padding:58px 0 0}.contact-modal__body{max-width:100%}.contact-modal .contact-section__form-column{padding:32px 24px 40px}.contact-modal .contact-section__submit{width:100%}}.contact-modal__scroll{padding:clamp(72px,7vh,96px) clamp(24px,4vw,64px) 40px}.contact-modal__body{max-width:1160px}.contact-modal__layout{background:#c6c6c2;grid-template-columns:minmax(300px,.78fr) minmax(470px,1.22fr);width:100%;min-height:min(650px,100vh - 136px);display:grid}.contact-modal__intro{color:#111;border-right:1px solid #11111161;flex-direction:column;min-width:0;padding:clamp(44px,5vw,72px);display:flex}.contact-modal__eyebrow{color:#11111185;letter-spacing:.04em;font-family:Geist Sans,sans-serif;font-size:12px;font-weight:400}.contact-modal__heading{letter-spacing:-.055em;max-width:7ch;margin:20px 0 0;font-family:Geist Sans,sans-serif;font-size:clamp(42px,4.2vw,64px);font-weight:300;line-height:.96}.contact-modal__copy{color:#111111ad;max-width:34ch;margin-top:auto;padding-top:72px;font-family:Geist Sans,sans-serif;font-size:15px;line-height:1.38}.contact-modal__copy p{margin:0}.contact-modal__copy p+p{margin-top:12px}.contact-modal__lead{color:#111;font-size:18px;font-weight:450;line-height:1.25}.contact-modal .contact-section__form-column{background:0 0;align-items:center;padding:clamp(44px,5vw,72px);display:flex}.contact-modal .contact-section__field{margin-bottom:22px}.contact-modal .contact-section__submit{width:100%}.contact-modal__close{color:#e8e8e5;background:0 0;border:1px solid #e8e8e59e;border-radius:50%;width:48px;height:48px;top:24px;right:24px}.contact-modal__close:hover{color:#111;background:#e8e8e5;transform:none}@media (width<=900px){:where(html:not(.pdt-chat-docked)) .contact-modal__layout{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr)}:where(html:not(.pdt-chat-docked)) .contact-modal__intro,:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__form-column{padding:40px}}@container pdt-app (width<=900px){.contact-modal__layout{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr)}.contact-modal__intro,.contact-modal .contact-section__form-column{padding:40px}}@media (width<=768px){:where(html:not(.pdt-chat-docked)) .contact-modal__scroll{padding:0}:where(html:not(.pdt-chat-docked)) .contact-modal__layout{min-height:0;display:block}:where(html:not(.pdt-chat-docked)) .contact-modal__intro{border-bottom:1px solid #11111161;border-right:0;min-height:0;padding:22px 76px 28px 24px}:where(html:not(.pdt-chat-docked)) .contact-modal__eyebrow{display:none}:where(html:not(.pdt-chat-docked)) .contact-modal__heading{max-width:12ch;margin-top:0;font-size:28px}:where(html:not(.pdt-chat-docked)) .contact-modal__copy{margin-top:34px;padding-top:0}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__form-column{padding:32px 24px 40px;display:block}:where(html:not(.pdt-chat-docked)) .contact-modal__close{color:#111;background:#c6c6c2;border-color:#11111180;width:42px;height:42px;top:16px;right:16px}}@container pdt-app (width<=768px){.contact-modal__scroll{padding:0}.contact-modal__layout{min-height:0;display:block}.contact-modal__intro{border-bottom:1px solid #11111161;border-right:0;min-height:0;padding:22px 76px 28px 24px}.contact-modal__eyebrow{display:none}.contact-modal__heading{max-width:12ch;margin-top:0;font-size:28px}.contact-modal__copy{margin-top:34px;padding-top:0}.contact-modal .contact-section__form-column{padding:32px 24px 40px;display:block}.contact-modal__close{color:#111;background:#c6c6c2;border-color:#11111180;width:42px;height:42px;top:16px;right:16px}}@media (width<=768px){:where(html:not(.pdt-chat-docked)) .contact-modal{-webkit-backdrop-filter:blur(5px);background:#1e1e1c94}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__scroll{align-items:center;padding:12px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__body{max-width:520px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__layout,:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__intro,:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__form-column{background:#deded9}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__intro{padding:18px 64px 17px 20px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__heading{font-size:25px;line-height:1}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__copy{margin-top:14px;font-size:14px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__copy p:not(.contact-modal__lead){display:none}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__lead{font-size:15px;line-height:1.3}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__form-column{padding:18px 20px 22px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__field{margin-bottom:14px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__label{margin-bottom:3px;font-size:11px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__input,:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__textarea{min-height:32px;padding:2px 0 6px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__textarea{min-height:52px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__consent{margin-bottom:12px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__submit{color:#deded9;background:#111;border-color:#111;height:42px;margin-top:0}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__submit:hover:not(:disabled){color:#deded9;background:#111}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-section__direct-contact{margin-top:10px}:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__close{background:#deded9;width:38px;height:38px;top:18px;right:18px}}@container pdt-app (width<=768px){.contact-modal{-webkit-backdrop-filter:blur(5px);background:#1e1e1c94}.contact-modal .contact-modal__scroll{align-items:center;padding:12px}.contact-modal .contact-modal__body{max-width:520px}.contact-modal .contact-modal__layout,.contact-modal .contact-modal__intro,.contact-modal .contact-section__form-column{background:#deded9}.contact-modal .contact-modal__intro{padding:18px 64px 17px 20px}.contact-modal .contact-modal__heading{font-size:25px;line-height:1}.contact-modal .contact-modal__copy{margin-top:14px;font-size:14px}.contact-modal .contact-modal__copy p:not(.contact-modal__lead){display:none}.contact-modal .contact-modal__lead{font-size:15px;line-height:1.3}.contact-modal .contact-section__form-column{padding:18px 20px 22px}.contact-modal .contact-section__field{margin-bottom:14px}.contact-modal .contact-section__label{margin-bottom:3px;font-size:11px}.contact-modal .contact-section__input,.contact-modal .contact-section__textarea{min-height:32px;padding:2px 0 6px}.contact-modal .contact-section__textarea{min-height:52px}.contact-modal .contact-section__consent{margin-bottom:12px}.contact-modal .contact-section__submit{color:#deded9;background:#111;border-color:#111;height:42px;margin-top:0}.contact-modal .contact-section__submit:hover:not(:disabled){color:#deded9;background:#111}.contact-modal .contact-section__direct-contact{margin-top:10px}.contact-modal .contact-modal__close{background:#deded9;width:38px;height:38px;top:18px;right:18px}}@media (width<=500px){:where(html:not(.pdt-chat-docked)) .contact-modal .contact-modal__scroll{padding:8px}}@container pdt-app (width<=500px){.contact-modal .contact-modal__scroll{padding:8px}}
