.cubin-contact-dialog{border:1px solid #dce3e7;border-radius:18px;box-shadow:0 25px 90px #06172355;padding:38px;width:min(540px,calc(100% - 32px));max-height:90dvh;overflow:auto;color:#102735;background:#fff}.cubin-contact-dialog::backdrop{background:#071b2bb3;backdrop-filter:blur(4px)}.cubin-contact-dialog .contact-close-form{position:absolute;inset-inline-end:18px;top:14px}.contact-close{border:0;background:transparent;color:#576977;font-size:30px;cursor:pointer}.cubin-contact-dialog h2{font:32px/1.2 Georgia,serif;margin:12px 0}.contact-kicker{color:#a58147;letter-spacing:.2em;font-size:11px;font-weight:700;margin:0}.contact-intro{color:#647480;margin:0 0 22px}.contact-compose{display:flex;flex-direction:column;gap:8px}.contact-compose label{font-size:13px;font-weight:600;margin-top:8px}.contact-compose input,.contact-compose textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:16px;line-height:1.5;border:1px solid #cfd9df;border-radius:7px;padding:11px;background:#f9fbfc;color:#102735}.contact-compose textarea{resize:vertical;min-height:120px}.contact-compose :focus-visible{outline:2px solid #b78b45;outline-offset:3px}.contact-compose .contact-help,.contact-compose .contact-fallback{font-size:12px;line-height:1.6;color:#657580;margin:8px 0}.contact-compose .button{margin-top:8px;justify-content:center;cursor:pointer}.contact-fallback a{color:#173e55}.cubin-contact-dialog[dir=rtl]{text-align:right}@media(max-width:600px){.cubin-contact-dialog{padding:28px 22px}.cubin-contact-dialog h2{font-size:27px}}

.cubin-contact-dialog .pitch-upload[hidden]{display:none}.cubin-contact-dialog .pitch-upload input{font-size:14px}.cubin-contact-dialog .pitch-upload{margin-top:12px}
