.form-section--split{align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:0 var(--container-pad)}.form-section--split .form-section__copy{background:var(--color-surface);border-radius:var(--radius-md);padding:24px}.form-section--split .form-section__media img{height:100%;object-fit:cover}.form-section--full{padding-left:var(--container-pad);padding-right:var(--container-pad)}.form-section--full .form-section__copy{max-width:907px}.form-section--full .form-section__copy>.h2,.form-section--full .form-section__title{font-size:32px;font-weight:500;letter-spacing:1.28px;line-height:40px;margin:0 0 48px;max-width:907px}.form-section--full .form-section__lede,.form-section--full .form-section__lede p{color:var(--color-text);font-family:var(--font-heading);font-size:32px;font-weight:var(--font-weight-heading);letter-spacing:1.28px;line-height:40px;margin:0 0 48px;text-transform:uppercase}.form-section .vh-figma-form,.form-section--full .hs-form-html{margin-top:0;max-width:561px}.form-section--split .vh-figma-form{margin-top:0;max-width:628px}.form-section .vh-figma-form .calc-field{margin-bottom:16px}.form-section .vh-figma-form .calc-fields{margin-bottom:0}.form-section .calc-field__input{background:transparent;background-image:none;border:1px solid hsla(0,0%,48.2%,.45);border-radius:8px;box-shadow:none}.form-section .calc-field__input--area{height:144px;padding:16px;resize:vertical}.form-section .calc-field__label--upper{text-transform:uppercase}.form-section select.calc-field__input{appearance:none}.form-section .calc-fields--pair{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.form-section .calc-field--half{flex:1 1 calc(50% - 8px);max-width:none;min-width:140px}.form-section .calc-field--wide{flex:1 1 100%;max-width:628px}.form-section .vh-form-btn--wide{margin-top:16px;max-width:628px;width:100%}.form-section .calc-field__input--icon{padding-left:56px}.form-section .calc-field__input--date,.form-section .calc-field__input--place,.form-section .calc-field__input--time{margin-bottom:16px}.form-section__media img{border-radius:var(--radius-md);width:100%}.form-section--apply{margin:0 auto;max-width:760px;padding:72px var(--container-pad) 120px}.form-section--apply .form-section__copy{background:var(--color-surface);border-radius:16px;max-width:none;min-width:0;padding:40px 40px 48px}.form-section--apply .form-section__title{font-size:40px;letter-spacing:1.2px;line-height:48px;margin:0 0 16px;max-width:none}.form-section--apply .form-section__copy>.body-md,.form-section--apply .form-section__lede,.form-section--apply .form-section__lede p{color:var(--color-text-muted);font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;margin:0 0 32px;max-width:42em;text-transform:none}.form-section--apply .hs-form-html,.form-section--apply .vh-figma-form{margin-top:0;max-width:none;width:100%}.form-section--apply .form-section__media{display:none}.form-section .hs-fieldtype-file,.form-section .hsfc-FileField{width:100%}.form-section .vh-file-upload{background:rgba(245,243,243,.04);border:1px dashed rgba(245,243,243,.35);border-radius:8px;display:block;min-height:64px;overflow:hidden;position:relative;transition:border-color var(--transition-premium),background var(--transition-premium);width:100%}.form-section .vh-file-upload.is-focus,.form-section .vh-file-upload:hover{background:rgba(255,114,13,.06);border-color:var(--color-accent)}.form-section .vh-file-upload.has-file{background:rgba(245,243,243,.06);border-color:rgba(245,243,243,.28);border-style:solid}.form-section .hsfc-FileInput.vh-file-upload__input,.form-section .vh-file-upload__input{background:transparent;border:0;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.form-section .vh-file-upload__ui{align-items:center;display:flex;gap:16px;min-height:64px;padding:12px 16px;pointer-events:none}.form-section .vh-file-upload__btn{align-items:center;background:rgba(245,243,243,.08);border:1px solid rgba(245,243,243,.28);border-radius:8px;color:var(--color-text);display:inline-flex;flex:0 0 auto;font-family:var(--font-heading);font-size:14px;font-weight:500;height:40px;justify-content:center;letter-spacing:.56px;padding:0 18px;text-transform:uppercase;white-space:nowrap}.form-section .vh-file-upload:hover .vh-file-upload__btn{background:rgba(255,114,13,.1);border-color:var(--color-accent);color:var(--color-accent)}.form-section .vh-file-upload__name{color:var(--color-text-muted);flex:1 1 auto;font-family:var(--font-body);font-size:16px;line-height:24px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-section .vh-file-upload.has-file .vh-file-upload__name{color:var(--color-text)}.form-section .hsfc-FileInput:not(.vh-file-upload__input),.form-section input[type=file]:not(.vh-file-upload__input){background:rgba(245,243,243,.04);border:1px dashed rgba(245,243,243,.35);border-radius:8px;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:block;font:inherit;font-size:16px;height:auto;min-height:64px;padding:12px 16px;width:100%}.form-section .hsfc-FileInput:not(.vh-file-upload__input)::file-selector-button,.form-section input[type=file]:not(.vh-file-upload__input)::file-selector-button{appearance:none;background:rgba(245,243,243,.08);border:1px solid rgba(245,243,243,.28);border-radius:8px;color:var(--color-text);cursor:pointer;font-family:var(--font-heading);font-size:14px;font-weight:500;height:40px;letter-spacing:.56px;margin:0 16px 0 0;padding:0 18px;text-transform:uppercase}@media (max-width:991px){.form-section--apply{padding-bottom:96px;padding-top:48px}.form-section--apply .form-section__copy{padding:28px 24px 36px}.form-section--apply .form-section__title{font-size:32px;line-height:40px}}@media (max-width:1199px){.form-section--split{grid-template-columns:1fr}}