.inquiry-form{background:var(--paper);color:var(--ink);isolation:isolate;position:relative}.inquiry-form:before{background-image:url(../../assets/img/logo.png);background-position:50%;background-repeat:no-repeat;background-size:clamp(13.125rem,26vw,21.25rem);content:"";inset:0;opacity:.07;pointer-events:none;position:absolute;z-index:-1}.inquiry-form .inquiry-form__inner{display:grid;gap:9%;grid-template-columns:1fr 1.7fr;max-width:90rem;padding:2.5rem 7% 6.5rem}.inquiry-form__aside,.inquiry-form__form{min-width:0}.inquiry-form h2,.inquiry-form p{margin:0}.inquiry-form .inquiry-form__title{color:var(--brand-accent);font-family:var(--type-h2-font);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-lh);overflow-wrap:break-word;text-transform:var(--type-h2-case)}.inquiry-form__title em{color:var(--brand-accent);font-family:inherit;font-size:.9em;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.25}.inquiry-form .inquiry-form__body{color:var(--ink);font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-lh);margin:1.375rem 0;max-width:60ch}.inquiry-form__link{color:inherit;overflow-wrap:anywhere;text-decoration:none}.inquiry-form__link:focus-visible,.inquiry-form__link:hover{text-decoration:underline}.inquiry-form .inquiry-form__form .gform_fields{display:grid;gap:1.375rem;grid-template-columns:1fr 1fr;margin:0;padding:0}.inquiry-form .inquiry-form__form .gform_fields>.gfield{align-items:stretch;display:flex;flex-direction:column;gap:.4375rem;grid-column:auto;margin:0;padding:0}.inquiry-form .inquiry-form__form .gform_fields>.gfield>.ginput_container{max-width:none;width:100%}.inquiry-form .inquiry-form__form .gform_fields>.gfield--type-checkbox,.inquiry-form .inquiry-form__form .gform_fields>.gfield--type-consent,.inquiry-form .inquiry-form__form .gform_fields>.gfield--type-textarea,.inquiry-form .inquiry-form__form .gform_fields>.gfield--type-textarea~.gfield{grid-column:1/-1}.inquiry-form .inquiry-form__form .gform_wrapper .gfield_label{color:var(--ink);display:block;font-family:var(--type-body-font);font-size:.875rem;font-weight:600;line-height:1.75;margin:0;padding:0}.inquiry-form .inquiry-form__form .gform_wrapper .gfield_label>.gfield_required{color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;line-height:inherit;margin:0;padding:0}.inquiry-form .inquiry-form__form .gform_wrapper .gfield_label>.gfield_required:after{content:" *"}.inquiry-form .inquiry-form__form .gfield_required_text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.inquiry-form .inquiry-form__form .gfield input[type=date],.inquiry-form .inquiry-form__form .gfield input[type=email],.inquiry-form .inquiry-form__form .gfield input[type=number],.inquiry-form .inquiry-form__form .gfield input[type=tel],.inquiry-form .inquiry-form__form .gfield input[type=text],.inquiry-form .inquiry-form__form .gfield select,.inquiry-form .inquiry-form__form .gfield textarea{background:var(--white);display:block;width:100%;block-size:auto;border:1px solid var(--line);border-radius:0;box-shadow:none;color:var(--ink);font-family:var(--type-body-font);font-size:.875rem;font-weight:600;line-height:1.75;margin:0;min-block-size:3rem;padding:.75rem}.inquiry-form .inquiry-form__form .gfield textarea{block-size:10.75rem;resize:vertical}.inquiry-form .inquiry-form__form .gfield input:focus,.inquiry-form .inquiry-form__form .gfield select:focus,.inquiry-form .inquiry-form__form .gfield textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.inquiry-form .inquiry-form__form .gfield input::placeholder,.inquiry-form .inquiry-form__form .gfield textarea::placeholder{color:var(--placeholder);opacity:1}.inquiry-form .inquiry-form__form .gfield--type-html .form-note{color:var(--muted);font-size:.875rem;line-height:1.75;margin:0}.inquiry-form .inquiry-form__form .gfield--type-consent>.gfield_label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.inquiry-form .inquiry-form__form .gchoice,.inquiry-form .inquiry-form__form .ginput_container_consent{align-items:flex-start;display:flex;gap:.625rem}.inquiry-form .inquiry-form__form .gchoice input[type=checkbox],.inquiry-form .inquiry-form__form .ginput_container_consent input[type=checkbox]{flex-shrink:0;height:1rem;margin:.3125rem 0 0;width:1rem}.inquiry-form .inquiry-form__form .gchoice label,.inquiry-form .inquiry-form__form .ginput_container_consent label{color:var(--ink);font-family:var(--type-body-font);font-size:.875rem;font-weight:600;line-height:1.75;margin:0}.inquiry-form .inquiry-form__form .gform_footer{display:grid;gap:1.375rem;grid-template-columns:1fr 1fr;margin:1.375rem 0;padding:0;--gf-ctrl-btn-bg-color-primary:var(--primary);--gf-ctrl-btn-bg-color-hover-primary:var(--brand-dark);--gf-ctrl-btn-bg-color-focus-primary:var(--brand-dark);--gf-ctrl-btn-border-color-primary:var(--primary);--gf-ctrl-btn-border-color-hover-primary:var(--brand-dark);--gf-ctrl-btn-border-color-focus-primary:var(--brand-dark);--gf-ctrl-btn-color-primary:var(--white);--gf-ctrl-btn-radius:0;--gf-ctrl-btn-shadow:none;--gf-ctrl-btn-font-family:var(--type-button-font);--gf-ctrl-btn-font-size:var(--type-button-size);--gf-ctrl-btn-font-weight:var(--type-button-weight);--gf-ctrl-btn-line-height:var(--type-button-lh);--gf-ctrl-btn-letter-spacing:0.04em;--gf-ctrl-btn-size:3.25rem;--gf-ctrl-btn-padding-y:0.875rem;--gf-ctrl-btn-padding-x:1.5rem}.inquiry-form .inquiry-form__form .gform_wrapper .gform_footer input[type=submit].gform_button.button{cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:.04em;min-block-size:3.25rem;padding-inline:1.5rem;text-align:left;transition:background-color .2s,transform .2s;white-space:normal;width:100%}.inquiry-form .inquiry-form__form .gform_wrapper .gform_footer input[type=submit].gform_button.button:focus-visible,.inquiry-form .inquiry-form__form .gform_wrapper .gform_footer input[type=submit].gform_button.button:hover{transform:translateY(-2px)}.inquiry-form__form-stand-in{background:var(--paper);border:1px dashed var(--line);font-size:.875rem;padding:1.5rem}@media (max-width:1050px){.inquiry-form .inquiry-form__inner{padding-inline:6%}}@media (max-width:760px){.inquiry-form:before{background-size:13.125rem}.inquiry-form .inquiry-form__inner{gap:2.5rem;grid-template-columns:1fr;padding:2.5rem 8% 4.0625rem}.inquiry-form .inquiry-form__title{font-size:1.875rem}.inquiry-form .inquiry-form__form .gform_fields,.inquiry-form .inquiry-form__form .gform_footer{grid-template-columns:1fr}}
