.contact-page{-webkit-font-smoothing:antialiased;color:#0a0a0a;background:#fff;flex-direction:column;min-height:100vh;padding-bottom:48px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.contact-header{justify-content:space-between;align-items:baseline;padding:28px 56px;display:flex}.contact-back{letter-spacing:.26em;text-transform:uppercase;color:#0a0a0a;font-size:22px;font-weight:700;text-decoration:none}.contact-back:hover{color:#c8000a}.contact-title{letter-spacing:.22em;text-transform:uppercase;color:#767676;font-size:10px}.contact-wrap{flex:1;padding:0 56px}.contact-lockup{margin-bottom:56px}.c-r1{background:#0a0a0a;width:100%;height:3px}.c-r2{opacity:.18;background:#0a0a0a;width:71%;height:1.5px;margin-top:9px}.c-r3{background:#c8000a;width:42.5%;height:2.5px;margin-top:9px}.contact-heading{letter-spacing:.01em;color:#0a0a0a;margin-top:24px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:400;line-height:1.25}.contact-subheading{color:#767676;margin-top:14px;font-family:Cormorant Garamond,Georgia,serif;font-size:14px;font-style:italic}.c-rule{background:#ebebeb;width:100%;height:1px;margin-top:16px}.contact-form{max-width:560px}.form-row{border-top:1px solid #ebebeb;padding:20px 0}.form-row:last-of-type{border-bottom:1px solid #ebebeb}.form-label{color:#c8000a;margin-bottom:5px;font-family:Cormorant Garamond,Georgia,serif;font-size:11px;font-style:italic;display:block}.form-input{color:#0a0a0a;background:0 0;border:none;outline:none;width:100%;max-width:400px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;line-height:1.6}.form-textarea{resize:vertical;max-width:100%;min-height:120px}.form-submit-row{align-items:center;gap:24px;margin-top:32px;display:flex}.form-submit{letter-spacing:.22em;text-transform:uppercase;color:#fff;cursor:pointer;background:#0a0a0a;border:none;padding:14px 32px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;transition:background .15s}.form-submit:hover{background:#c8000a}.form-submit:disabled{cursor:not-allowed;background:#888}.form-radio-group{flex-wrap:wrap;gap:14px 24px;display:flex}.form-radio-option{color:#0a0a0a;cursor:pointer;align-items:center;gap:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;display:inline-flex}.form-radio-option input{accent-color:#c8000a;cursor:pointer;margin:0}.form-confidential{color:#767676;margin-top:18px;font-family:Cormorant Garamond,Georgia,serif;font-size:11px;font-style:italic}.form-error{color:#c8000a;letter-spacing:.05em;font-size:11px}.contact-sent{color:#767676;padding:40px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-style:italic;line-height:1.8}.contact-footer{border-top:1px solid #ebebeb;justify-content:space-between;margin-top:64px;padding:24px 56px 0;display:flex}.contact-footer-l{color:#767676;font-family:Cormorant Garamond,Georgia,serif;font-size:11px;font-style:italic}.contact-footer-r{letter-spacing:.22em;text-transform:uppercase;color:#767676;font-size:9px}@media (max-width:860px){.contact-header{padding:20px 24px}.contact-wrap{padding:0 24px}.contact-footer{padding:20px 24px 0}.form-input{max-width:100%}}.form-input:focus{border-bottom:1.5px solid #0a0a0a;outline:none}input,textarea{pointer-events:all;z-index:10;position:relative}
