@media only screen and (min-width:0rem){#contact{padding:clamp(7.5rem,28vw,14rem) 1.25rem var(--sectionPadding)}#contact .cs-container{margin:auto;max-width:32.5rem;width:100%}#contact .cs-intro{color:var(--textMuted);font-size:clamp(1.0625rem,1.4vw,1.1875rem);font-weight:300;line-height:1.75em;margin:0 0 3rem}#contact .cs-form{display:flex;flex-direction:column;gap:1.5rem}#contact .cs-label{color:var(--textMuted);display:flex;flex-direction:column;font-size:.75rem;font-weight:400;gap:.5rem;letter-spacing:.15em;text-transform:uppercase}#contact .cs-input,#contact .cs-textarea{background:transparent;border:1px solid rgba(232,224,208,.12);color:var(--text);font-family:var(--bodyFont);font-size:1rem;font-weight:300;outline:none;padding:1rem 1.125rem;transition:border-color .3s;width:100%}#contact .cs-input::-moz-placeholder,#contact .cs-textarea::-moz-placeholder{color:rgba(232,224,208,.25)}#contact .cs-input::placeholder,#contact .cs-textarea::placeholder{color:rgba(232,224,208,.25)}#contact .cs-input:focus,#contact .cs-textarea:focus{border-color:rgba(232,224,208,.3)}#contact .cs-textarea{min-height:8.75rem;resize:vertical}#contact .cs-submit{align-self:flex-start}}