.project-dialog,.success-dialog{width:min(560px,calc(100vw - 32px));border:1px solid #565650;background:#151513;color:#f0eee8;padding:0;box-shadow:0 24px 80px rgba(0,0,0,.55)}.project-dialog::backdrop,.success-dialog::backdrop{background:rgba(8,9,12,.76);backdrop-filter:blur(7px)}.project-form{display:flex;flex-direction:column;gap:16px;padding:42px;position:relative}.project-form h2,.success-dialog h2{font-size:clamp(35px,5vw,58px);line-height:.92;letter-spacing:-.08em;margin:7px 0}.dialog-intro{margin:0 0 10px;color:#aaa9a1;font-size:13px;line-height:1.55;max-width:350px}.project-form label{font:10px "DM Mono",monospace;letter-spacing:.05em;color:#aaa9a1;display:grid;gap:8px}.project-form input,.project-form select,.project-form textarea{appearance:none;border:0;border-bottom:1px solid #51514c;border-radius:0;background:transparent;color:#f0eee8;font:500 15px Manrope;padding:8px 0;outline:none;resize:vertical}.project-form select option{background:#151513}.project-form input:focus,.project-form select:focus,.project-form textarea:focus{border-color:#ff6f3c}.project-form .button{border:0;align-self:flex-start;margin-top:12px;cursor:pointer}.dialog-close{position:absolute;right:17px;top:14px;border:0;background:transparent;color:#f0eee8;font-size:31px;line-height:1;cursor:pointer}.dialog-note{margin:2px 0 0;color:#77766f;font-size:8px}.success-dialog>div{padding:52px 42px}.success-dialog p:not(.eyebrow){color:#aaa9a1;font-size:14px;line-height:1.6;max-width:370px}.success-close{border:0;margin-top:18px;cursor:pointer}.success-orb{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#ff6f3c;color:#151513;font-size:28px;margin-bottom:26px}@media(max-width:600px){.project-form,.success-dialog>div{padding:32px 24px 25px}.project-dialog{max-height:calc(100vh - 28px);overflow:auto}}
