textarea.field{height:6em}.field.select{cursor:pointer;line-height:1.2;position:relative}.form-select-icon{align-items:center;background:linear-gradient(90deg,#fff0,#fff 50%);border-radius:0 .5em .5em 0;color:var(--mono-500);content:"";display:flex;font-weight:600;height:2.8em;justify-content:flex-end;padding-left:2em;padding-right:.8em;pointer-events:none;position:absolute;right:1px;top:28px;z-index:2}.field:-webkit-autofill+.form-select-icon{background:linear-gradient(90deg,#ebf9fb00,#ebf9fb 50%)}.field:autofill+.form-select-icon{background:linear-gradient(90deg,#ebf9fb00,#ebf9fb 50%)}.form-select-icon .icon.inline{height:.8em;width:.8em}.file-input-wrap{border-radius:1em;outline:1px dashed transparent;outline-offset:2px;position:relative;transition:outline .5s ease;width:100%}.file-input-wrap.drag{outline-color:var(--light-mono)}form.red .file-input-wrap.drag{outline-color:var(--white)}.file-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.file-input-dropbox{background:var(--white);border-radius:1em;color:var(--black);display:grid;flex-direction:column;gap:1em;grid-template-columns:min-content 1fr;outline:1px solid transparent;outline-offset:2px;padding:1.2em;place-items:start;transition:all .5s ease}form.gray .file-input-dropbox{background:var(--babier-mono)}.file-input:hover+.file-input-dropbox{background:var(--baby-mono)}.file-input:focus+.file-input-dropbox{outline-color:var(--light-mono-50)}.file-input.error+.file-input-dropbox{animation:shake .5s ease;outline-color:var(--red)}form.red .file-input.error+.file-input-dropbox{outline-color:var(--white)}.file-input-wrap.drag .file-input-dropbox{outline-color:transparent!important}.file-input-dropbox .icon{color:var(--black);height:auto;transition:color .5s ease;width:2em}.file-input-dropbox.has-file .icon,.file-input:hover+.file-input-dropbox .icon{color:var(--red)}.file-input-info{display:flex;flex-direction:column}.file-input-title{color:var(--dark-mono);font-size:1.2em;font-weight:600;margin-bottom:.5em}.file-input-desc{color:var(--semi-mono);font-size:13px;font-weight:400;letter-spacing:.01em}@media (min-width:600px){.file-input-dropbox{grid-template-columns:min-content 1fr}}.my-code-hopo{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.form-contact{width:100%}.form-contact .submit-terms a{color:var(--orange);font-weight:600}.contact{padding:6.9em 0;--highlight:var(--orange)}.contact-content{display:flex;flex-direction:column;gap:3em;width:100%}.contact-label{color:var(--highlight);margin-bottom:3em}.contact-title{margin-bottom:1em}.contact-desc{color:var(--mono-500)}:root.dark .contact-desc{color:var(--mono-400)}.contact-desc .highlight{color:var(--highlight)}.contact-desc .medium{font-weight:500}@media (min-width:1000px){.contact-content{display:grid;gap:3em;grid-template-columns:1fr 1.45fr;place-items:stretch}}
