#contact-form-{background:var(--white);min-height:calc(100vh - var(--header-h))}#contact-form- .cform-grid{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - var(--header-h))}#contact-form- .cform-info{display:flex;flex-direction:column;justify-content:flex-start;padding:var(--gutter-y) var(--gutter)}#contact-form- .cform-kicker{color:var(--red);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--ls-medium);margin-bottom:1rem;text-transform:uppercase}#contact-form- .cform-heading{color:var(--black);font-size:var(--h1);font-weight:var(--fw-bold);letter-spacing:-.96px;line-height:56px;margin-bottom:1rem}#contact-form- .cform-body{color:var(--mid);font-size:16px;line-height:1.75;margin-bottom:2.5rem;max-width:440px}#contact-form- .cform-body p{margin:0}#contact-form- .cform-channels{border-top:1px solid var(--border);display:flex;flex-direction:column}#contact-form- .cform-channel{align-items:center;border-bottom:1px solid var(--border);color:inherit;display:flex;gap:1.5rem;padding:1.5rem 0;text-decoration:none;transition:padding-left .2s}#contact-form- .cform-channel:hover{padding-left:.5rem}#contact-form- .cform-channel-icon{align-items:center;background:var(--white);border:1px solid var(--border);color:var(--muted);display:flex;flex-shrink:0;height:44px;justify-content:center;transition:background .2s,border-color .2s,color .2s;width:44px}#contact-form- .cform-channel-icon svg{height:18px;width:18px}#contact-form- .cform-channel:hover .cform-channel-icon{background:rgba(214,0,0,.06);border-color:rgba(214,0,0,.3);color:var(--red)}#contact-form- .cform-channel-text{display:flex;flex-direction:column}#contact-form- .cform-channel-label{color:var(--muted);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.16em;margin-bottom:.25rem;text-transform:uppercase}#contact-form- .cform-channel-value{color:var(--black);font-size:15px;font-weight:600;line-height:1.3;margin:0}#contact-form- .cform-channel-sub{color:var(--muted);font-size:var(--fs-tiny);margin-bottom:0;margin-top:.15rem}#contact-form- .cform-panel{align-items:flex-start;display:flex;justify-content:center;padding:var(--gutter-y) var(--gutter)}#contact-form- .cform-card{background:var(--white);border:1px solid var(--border);box-shadow:0 20px 60px rgba(1,7,11,.08),0 2px 8px rgba(1,7,11,.04);padding:2.5rem 2.75rem;width:100%}#contact-form- .cform-card .hs-form{font-family:var(--fonts)}#contact-form- .cform-card fieldset{border:none;margin:0;max-width:100%!important;padding:0}#contact-form- .cform-card .form-columns-2{display:grid;gap:.875rem;grid-template-columns:1fr 1fr}#contact-form- .cform-card .form-columns-2 .hs-form-field{float:none;width:100%!important}#contact-form- .cform-card .hs-form-field{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.5rem}#contact-form- .cform-card .hs-form-field label{color:var(--black);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}#contact-form- .cform-card .hs-form-field .hs-field-desc{color:var(--muted);font-size:var(--fs-tiny);margin:0}#contact-form- .cform-card .hs-form-field .input{margin:0}#contact-form- .cform-card input:not([type=submit]):not([type=checkbox]):not([type=radio]),#contact-form- .cform-card select,#contact-form- .cform-card textarea{appearance:none;background:var(--light);border:1.5px solid var(--border);box-sizing:border-box;color:var(--black);font-family:var(--fonts);font-size:14px;outline:none;padding:.875rem 1rem;transition:border-color .15s,background .15s;width:100%}#contact-form- .cform-card input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,#contact-form- .cform-card select:focus,#contact-form- .cform-card textarea:focus{background:var(--white);border-color:var(--black)}#contact-form- .cform-card input::placeholder,#contact-form- .cform-card textarea::placeholder{color:var(--muted)}#contact-form- .cform-card textarea{min-height:110px;resize:vertical}#contact-form- .cform-card .hs-fieldtype-select .input{position:relative}#contact-form- .cform-card .hs-fieldtype-select .input:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--muted);content:"";height:0;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0}#contact-form- .cform-card h3.form-title,#contact-form- .cform-card span.hs-form-required{display:none}#contact-form- .cform-card .hs-error-msgs{list-style:none;margin:-.5rem 0 0!important;padding:0}#contact-form- .cform-card .hs-error-msg,#contact-form- .cform-card label.hs-error-msg{color:var(--red);font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none}#contact-form- .cform-card .hs-richtext{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:1rem}#contact-form- .cform-card .hs-fieldtype-checkbox ul.inputs-list{list-style:none;margin:0;padding:0}#contact-form- .cform-card .hs-fieldtype-checkbox .hs-form-checkbox{margin-bottom:.5rem}#contact-form- .cform-card .hs-fieldtype-checkbox label.hs-form-checkbox-display{align-items:center;color:var(--black);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:.625rem;letter-spacing:normal;text-transform:none}#contact-form- .cform-card .hs-fieldtype-checkbox input[type=checkbox]{accent-color:var(--red);cursor:pointer;flex-shrink:0;height:16px;width:16px}#contact-form- .cform-card .hs_submit{margin-top:.5rem}#contact-form- .cform-card .hs-button,#contact-form- .cform-card input[type=submit]{appearance:none;background:var(--red);border:none;color:var(--white);cursor:pointer;font-family:var(--fonts);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.1em;overflow:hidden;padding:1.1rem 1.5rem;position:relative;text-transform:uppercase;transition:background .25s;width:100%}#contact-form- .cform-card .hs-button:hover,#contact-form- .cform-card input[type=submit]:hover{background:var(--black)}