.application-form .af-title{text-align:center;font-size:var(--text-h2-sm);font-weight:var(--font-weight-light);line-height:var(--text-h2-sm--line-height);margin:34px 0 calc(.5em + 34px)}@media (width>=641px){.application-form .af-title{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}}.af{--af-fill:#fafafa;--af-error:#ce2c30;--af-error-tint:#ffeae8;color:var(--color-ink)}.af-hp{position:absolute;left:-9999px}.af fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.af-field{margin-bottom:18px}.af-label,.af-caption{letter-spacing:.5px;margin-bottom:4px;padding:0;font-size:16px;font-weight:300;line-height:normal;display:block}label.af-label,legend.af-label,.af-caption{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}legend.af-label{margin-bottom:0}legend.af-label+.af-name{margin-top:4px}.af-caption{margin-bottom:1px;font-size:12px}.af-req{opacity:.7;font-size:12px}.af-help{opacity:.7;margin:0 0 4px;padding:6px 0;font-size:12px;line-height:normal}.af-name{gap:10px;display:flex}.af-name>div{flex:1;min-width:0}.af input:not([type=file]),.af select,.af textarea{box-sizing:border-box;border:1px solid var(--color-field);background:var(--af-fill);color:#000;width:100%;height:41px;font:400 16px/normal var(--font-sans);letter-spacing:normal;appearance:none;border-radius:0;padding:10px;display:block}.af select{background:var(--af-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M.5.5 5 5 9.5.5' fill='none' stroke='%23000'/%3E%3C/svg%3E") no-repeat right 10px center;padding-right:28px}.af textarea{resize:vertical;height:100px}.af-phone .af-label{margin-bottom:0}.af-picker{width:200px}.af .af-picker input{height:43px}.af .af-time input{height:44.8px}.af-picker ::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background:50%/16px no-repeat;width:16px;height:16px;margin:0;padding:0}.af-date ::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231f1f1f'%3E%3Cpath fill-rule='evenodd' d='M5.25 1v1.5h5.5V1h1.5v1.5H14v12H2v-12h1.75V1zM3.5 4h9v2h-9zm9 3.5V13h-9V7.5z'/%3E%3C/svg%3E")}.af-time ::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231f1f1f'%3E%3Cpath d='m7.25 8.313 2.553 2.553 1.06-1.06L8.75 7.692v-3.19h-1.5z'/%3E%3Cpath fill-rule='evenodd' d='M15 8A7 7 0 1 1 1 8a7 7 0 0 1 14 0m-1.5 0a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0'/%3E%3C/svg%3E")}.af-tz{margin:0 0 4px;padding-top:4px;font-size:16px;line-height:normal}.af-option{margin:6px 0 4px;font-size:13px;line-height:normal}.af-option label{cursor:pointer;align-items:center;display:inline-flex}.af-checkbox label{gap:6px}.af-radio label{gap:11px}.af input:is([type=checkbox],[type=radio]){cursor:pointer;flex:none;margin:0 5px 0 0;padding:0}.af input[type=checkbox]{flex-basis:18px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.af input[type=checkbox]:before{content:"";background:var(--af-fill);clip-path:polygon(13.29% 49.19%,3.89% 59.8%,40.98% 90%,96.95% 21.23%,86.94% 13.08%,85.97% 12.29%,38.95% 70.07%);width:8.4375px;height:8.4375px;scale:0}.af input[type=checkbox]:checked{background:#000}.af input[type=checkbox]:checked:before{scale:1}.af input[type=radio]{background-clip:content-box;border-color:#000;border-radius:50%;width:17px;height:17px;margin:.5px 6px .5px 0;padding:2px}.af input[type=radio]:checked{background-color:#000}.af-radio .af-option{padding-bottom:.5px}.af-section{border-bottom:1px solid #999;margin:28.8px 0;padding-bottom:4.32px;font-size:14.4px;line-height:normal}.af-file-input{opacity:0;width:1px;height:1px;position:absolute}.af-file{border:2px dashed var(--color-field);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:11px;height:114px;font-size:16px;font-weight:300;display:flex}.af-plus{background:var(--af-fill);border-radius:50%;width:33px;height:33px;position:relative}.af-plus:before,.af-plus:after{content:"";background:var(--color-ink);width:13px;height:1px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.af-plus:after{rotate:90deg}.af-file-input:focus-visible+.af-file{outline:2px solid var(--color-ink);outline-offset:2px}.af-summary,.af-error{background:var(--af-error);color:#fff;align-items:center;gap:10px;font-size:14px;line-height:normal;display:flex}.af-summary{margin-bottom:4px;padding:4px 14px}.af-error{width:fit-content;margin:0 0 4px;padding:6px 10px}.af-summary:before,.af-error:before{content:"!";width:16px;height:16px;font:700 11px/13px var(--font-sans);text-align:center;border:1.5px solid;border-radius:50%;flex:none}.af-summary[hidden],.af-error[hidden]{display:none}.af [aria-invalid]{background-color:var(--af-error-tint)!important;border-color:var(--af-error)!important}.af-file-input[aria-invalid]+.af-file{border-color:var(--af-error);background:var(--af-error-tint)}.af-submit{text-align:center;margin:0}.af-submit button{background:var(--color-ink);color:#fff;cursor:pointer;min-width:150px;font:300 16px/19px var(--font-heading);letter-spacing:3px;text-transform:uppercase;border:0;padding:16px 40px}.af-submit button:disabled{opacity:.6}.af-closed{text-align:center}.af-success{text-align:left;white-space:pre-line;letter-spacing:.5px;margin:0;font-size:16px;font-weight:300;line-height:normal}.af-turnstile{justify-content:center;margin-bottom:18px;display:flex}.af-plain .af-submit{text-align:left}.af-plain .af-turnstile{justify-content:flex-start;margin:0}.af-plain.af-challenge .af-turnstile{margin-bottom:18px}.contact-form{margin-top:34px}.contact-form .af-submit button{min-width:0}
