.contact-form .career-fields{border:0;margin:-3px 0 22px;padding:0}.contact-form .career-fields legend{padding-right:12px;font-size:13px;font-weight:500}.contact-form .career-fields .form-field{margin-bottom:22px}.career-select{position:relative}.career-select-trigger{border:1px solid var(--color-mist);border-radius:var(--radius-box);background:var(--color-parchment);width:100%;min-height:52px;color:var(--color-graphite);font:400 14px/1.5 var(--font-af);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:border-color .14s ease-out;display:flex}.career-select-trigger>svg{color:var(--color-ash);flex-shrink:0;transition:transform .14s ease-out}.career-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.career-select-trigger:is(:is(:hover:where(:not([data-mobile-touch] *)),[data-tap-feedback]),[aria-expanded=true]){border-color:var(--color-brand-orange)}.career-select-trigger:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:3px}.career-select-trigger[aria-invalid=true]{border-color:#a34336;border-color:lab(41.9577% 39.8444 28.6764)}.career-select-trigger:disabled{opacity:.65;cursor:wait}.career-select-options{z-index:20;border:1px solid var(--color-mist);border-radius:var(--radius-box);background:var(--color-parchment);padding:6px;position:absolute;inset:calc(100% + 8px) 0 auto;box-shadow:0 8px 24px #2c2c2c17}.career-select-option{border-radius:var(--radius-box);color:var(--color-graphite);cursor:pointer;align-items:center;gap:13px;padding:13px 12px;display:flex}.career-select-option[data-active=true]{background:color-mix(in srgb, var(--color-brand-orange) 10%, var(--color-parchment))}.career-select-icon{border:1px solid var(--color-mist);border-radius:var(--radius-box);width:34px;height:34px;color:var(--color-ash);flex-shrink:0;place-items:center;display:grid}.career-select-option[data-active=true] .career-select-icon{color:#a54c08;border-color:color-mix(in srgb, var(--color-brand-orange) 35%, var(--color-mist))}.career-select-copy{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.45}.career-select-copy small{color:var(--color-ash);margin-top:4px;font-size:12px;font-weight:400;display:block}.career-select-check{color:#a54c08;flex-shrink:0;width:18px}@media (max-width:479px){.career-select-option{gap:10px;padding:12px 9px}.career-select-copy{font-size:13px}}@media (prefers-reduced-motion:reduce){.career-select-trigger,.career-select-trigger>svg{transition:none}}.contact-form .career-resume input[type=file]{box-sizing:border-box;background:var(--color-linen);width:100%;height:60px;margin-top:10px;padding:12px;font-size:13px;line-height:1.6}.contact-form .career-resume:has(.career-resume-selected) input[type=file]{display:none}.career-resume input::file-selector-button{border:1px solid var(--color-mist);border-radius:var(--radius-box);background:var(--color-parchment);color:var(--color-graphite);font:500 12px/1.5 var(--font-af);cursor:pointer;margin-right:14px;padding:8px 12px}.career-resume input:disabled{opacity:.65;cursor:not-allowed}
