@charset "UTF-8";:is(.ContactForm,.FormContainer,form){--muted-ink: var(--muted-ink-held, var(--text-muted));--form-muted-ink: color-mix(in oklab, var(--text) 60%, var(--surface-canvas-neutral))}.ProjectForm{display:flex;flex-direction:column;gap:4px}.ProjectForm.Submitted{pointer-events:none;opacity:var(--mute-disabled)}.HoneypotField{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.NameContainer{display:flex;gap:1px}@media(width<=768px){.NameContainer{flex-direction:column}}.InputWrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:2.5rem}button.CalendarTrigger{display:block;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}button.CalendarTrigger .CalendarLabel,button.CalendarTrigger .SelectedDisplay{display:block}.InputLabel{position:absolute;top:50%;left:0;line-height:1.2;color:var(--form-muted-ink);transform:translateY(-50%);pointer-events:none;transition:all var(--duration-tint) var(--ease-settle)}.InputLabel.Floated,.Input:focus+.InputLabel,.Input:not(:placeholder-shown)+.InputLabel,.Select:open+.InputLabel{font-family:var(--font-mono-ui);font-weight:400;line-height:1.35;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1;font-weight:500}.Label{margin-top:0}.FieldContainer{--field-surface: transparent;--field-rail: var(--neutral-400);--field-mark: var(--neutral-400);--field-numeral: var(--form-muted-ink);display:flex;flex-direction:row;align-items:center;padding:16px 0 16px 32px;gap:16px;position:relative;border-left:1px solid var(--field-rail);transition:border-color var(--duration-tint) var(--ease-settle)}@media(hover:hover){.FieldContainer:hover{--field-rail: var(--form-muted-ink);--field-mark: var(--form-muted-ink)}}.FieldContainer:focus-within{--field-rail: var(--text);--field-mark: var(--text);--field-numeral: var(--text)}.FieldContainer:has(.Number.IsValid){--field-rail: var(--field-accent-ink);--field-mark: var(--field-accent-ink);--field-numeral: var(--field-accent-ink)}.FieldContainer:has(.Number.Error){--field-rail: var(--text-error-ink);--field-mark: var(--text-error-ink);--field-numeral: var(--text-error-ink)}:is(.FieldContainer,.Number){--field-accent-ink: color-mix(in oklab, var(--text-accent) 78%, var(--text))}.FieldContainer:has(.Number.IsValid){--field-ink: var(--field-accent-ink)}.FieldContainer:has(.Number.IsValid) .SelectedDisplay{color:var(--field-accent-ink)}.TextAreaContainer{display:flex;flex-direction:row;align-items:flex-start}.TextAreaContainer .Number{align-self:flex-start;margin-top:0}@media(width<=768px){.TextAreaContainer .Number{margin-top:8px}}@media(width<=768px){.FieldContainer{padding-left:16px}}@media(width>=769px){.NameContainer .FieldContainer{width:100%}}.Number{font-family:var(--font-mono-ui);font-weight:400;line-height:1.35;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1;box-sizing:border-box;border:1px solid var(--field-mark, var(--neutral-400));border-radius:var(--radius-control);width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;flex:0 0 2.5rem;font-size:.875rem;line-height:1;color:var(--field-numeral, var(--form-muted-ink));display:flex;justify-content:center;align-items:center;transition:all var(--duration-tint) var(--ease-settle)}.Number.IsValid{--field-mark: var(--field-accent-ink);--field-numeral: var(--field-accent-ink)}.Number.Error{--field-mark: var(--text-error-ink);--field-numeral: var(--text-error-ink)}.Input{font-family:var(--font-sans);font-weight:340;line-height:1.5;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1;background-color:var(--field-surface, var(--surface-card))!important;border:none;color:var(--text);font-size:1rem;border-radius:var(--radius-control);display:block;width:100%;caret-color:var(--interactive);appearance:none;background-clip:padding-box}.Input:focus+.InputLabel,.Input:not(:placeholder-shown)+.InputLabel{top:0;left:0;transform:none;font-size:.75rem;color:var(--form-muted-ink)}.Select{font-family:var(--font-sans);background-color:var(--field-surface, var(--surface-card))!important;border:none;color:inherit;width:100%;font-size:1rem;border-radius:var(--radius-control);appearance:none;background-clip:padding-box}.Select:open+.InputLabel{top:0;left:0;transform:none;font-size:.75rem;color:var(--form-muted-ink)}@media(hover:none),(pointer:coarse),(width<=768px){.Select{appearance:auto;font-size:1rem;transform:none}}.InputLabel.Floated{top:-15px;left:0;transform:none;font-size:.75rem;color:var(--form-muted-ink)}.InputWrapper .InputLabel.Floated{top:0}.TextareaWrapper{position:relative;width:100%}.TextareaWrapper .InputLabel{top:2px;transform:none}@media(width<=768px){.TextareaWrapper .InputLabel{margin-top:0}}.TextArea{width:100%;display:block;font-family:var(--font-sans);background-color:var(--field-surface, var(--surface-card))!important;color:var(--text);border:none;font-size:1rem;min-height:100px;box-sizing:border-box;resize:vertical;padding-bottom:40px;caret-color:var(--interactive);border-radius:var(--radius-control);appearance:none;background-clip:padding-box}.TextArea::-webkit-resizer{display:none}.TextArea:focus+.InputLabel,.TextArea:not(:placeholder-shown)+.InputLabel{top:-15px;left:0;transform:none;font-size:.75rem;color:var(--form-muted-ink)}@media screen and (width<400px){.TextArea:focus+.InputLabel,.TextArea:not(:placeholder-shown)+.InputLabel{font-size:.75rem;top:-15px}}.UploadTrigger{position:absolute;bottom:0;right:40px;background:none;border:none;color:var(--text);cursor:pointer;padding:0}.UploadTrigger:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:44px;height:44px}.UploadTrigger:hover{opacity:1}.FileStatus{position:absolute;bottom:0;left:0;display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-accent)}.FileStatus .RemoveFile{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem;line-height:1}.CustomResizeIcon{position:absolute;bottom:0;right:6px;pointer-events:none}.CheckboxContainer{flex-direction:row;align-items:flex-start;gap:8px;display:flex;margin-top:24px}.CheckboxContainer a{color:var(--text);text-decoration:underline;text-decoration-color:var(--link-underline-muted);text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);transition:text-decoration-color var(--duration-tint) var(--ease-settle)}.CheckboxContainer a:hover,.CheckboxContainer a:focus-visible{text-decoration-color:currentcolor}.NdaRequestReveal{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height var(--duration-entrance) var(--ease-entrance),opacity var(--duration-move) var(--ease-settle) .22s}.NdaRequestReveal.IsOpen{max-height:2000px;opacity:1;pointer-events:auto;transition:max-height var(--duration-entrance) var(--ease-entrance),opacity var(--duration-tint) var(--ease-settle) 0ms}.NdaRequestBlock{background-color:var(--surface-card);padding:24px}.NdaRequestBlock.IsChecked{padding:24px 24px 0}.NdaRequestHelp{margin:8px 0 0 40px;color:var(--muted-ink);font-size:.875rem;line-height:1.4}.NdaDetailsGrid{display:grid;overflow:clip;max-height:0;opacity:0;pointer-events:none;transition:max-height var(--duration-move) var(--ease-spring),opacity var(--duration-move) var(--ease-settle)}.NdaDetailsInner{display:grid;padding-top:16px;gap:0;padding-left:16px}.NdaDetailsInner>.FieldContainer{position:relative}.NdaDetailsInner>.FieldContainer:not(:last-child):after{content:"";position:absolute;left:16px;right:16px;bottom:0;border-bottom:.5px solid var(--neutral-700)}.NdaDetailsGrid.IsOpen{max-height:var(--nda-details-height, 0);opacity:1;pointer-events:auto}.Checkbox{appearance:none;margin:0;width:20px;height:20px;border-radius:var(--radius-control);aspect-ratio:1/1;background-color:var(--interactive)}.CheckboxInputContainer{display:flex;position:relative;align-items:center;width:20px;height:1lh}.Check{display:flex;position:absolute;align-items:center;justify-content:center;inset:0;color:var(--neutral-950);pointer-events:none}.CalendarLabel{position:absolute;top:50%;left:0;line-height:1.2;color:var(--form-muted-ink);transform:translateY(-50%);transition:all var(--duration-tint) var(--ease-settle)}.CalendarLabel.Floated{font-family:var(--font-mono-ui);font-weight:400;line-height:1.35;font-feature-settings:"ss03" 1,"ss04" 1,"ss08" 1;font-weight:500;top:0;left:0;font-size:.75rem;color:var(--form-muted-ink);transform:none}.CalendarContainer{position:absolute;top:31px;left:58px;background-color:var(--surface-card);z-index:var(--layer-popover);padding:12px 16px;border-radius:var(--radius-media);border:1px solid var(--border)}.CalendarContainer .rdp-root{--rdp-day-height: 32px;--rdp-day-width: 32px;--rdp-nav-height: 32px;--rdp-weekday-padding: 8px 0;--rdp-months-gap: 0;width:228px;color:var(--text)}.CalendarContainer .rdp-months,.CalendarContainer .rdp-month{width:100%;max-width:none}.CalendarContainer .rdp-month_grid{width:100%;table-layout:fixed;border-collapse:collapse;border:0}.CalendarContainer :is(.rdp-month_grid,.rdp-weekdays,.rdp-week,.rdp-weekday,.rdp-day,.rdp-day_button){background:transparent!important;border:0!important;box-shadow:none!important}.CalendarContainer :is(.rdp-day,.rdp-weekday){width:var(--rdp-day-width);height:var(--rdp-day-height);padding:0;text-align:center}.CalendarContainer .rdp-weekday{color:var(--muted-ink)!important}.CalendarContainer :is(.rdp-button_previous,.rdp-button_next){width:28px;height:28px}.SelectedDisplay{height:23px}.SelectedDisplay.Open{color:var(--text)}.TimezoneWrapper{overflow:hidden;animation:slide-down var(--duration-move) var(--ease-entrance) forwards}@keyframes slide-down{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.ErrorMsg{position:absolute;color:var(--text-error-ink);font-size:.75rem;bottom:-1rem;left:0}.TextAreaHelp{margin:4px 0 0;color:var(--muted-ink);font-size:.75rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,input:autofill,textarea:autofill,select:autofill{border:none;-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-canvas-neutral) inset!important;background-color:transparent!important;transition:background-color 99999s ease-in-out 0s}.InputWrapper>.Input,.InputWrapper>.TextArea,.InputWrapper>.Select{background-color:var(--field-surface, var(--surface-card))!important;color:var(--field-ink, var(--text))!important}.TextareaWrapper>.TextArea{background-color:var(--field-surface, var(--surface-card))!important;color:var(--text)!important}@media(width<=768px){.FieldContainer .InputWrapper>.Input{box-sizing:border-box;height:44px;margin-block:-9px}.FieldContainer .InputWrapper>.Select{height:45px;margin-block:-11px}}.NdaCompanyAddressField,.NdaCompanyAddressField:-webkit-autofill,.NdaCompanyAddressField:-webkit-autofill:hover,.NdaCompanyAddressField:-webkit-autofill:focus,.NdaCompanyAddressField:-webkit-autofill:active,.NdaCompanyAddressField:autofill{min-height:1.5rem!important;height:1.5rem;line-height:1.5rem;padding-bottom:0!important;background-color:var(--field-surface, var(--surface-card))!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-canvas-neutral) inset!important}.Input::placeholder{color:var(--text)}.Input:focus::placeholder{color:var(--form-muted-ink)!important}.InputWrapper:after,.TextareaWrapper:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background-color:var(--field-rail, var(--text));opacity:0;transition:opacity var(--duration-tint) var(--ease-settle),background-color var(--duration-tint) var(--ease-settle)}.FieldContainer:focus-within .InputWrapper:after,.FieldContainer:focus-within .TextareaWrapper:after{opacity:1}.Input:focus,.TextArea:focus,.Select:focus{outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}.ButtonContainer{display:flex;gap:12px;align-items:center;margin-top:24px}.SuccessMsg{margin-top:0;color:var(--text-accent)}.SuccessMsg a{color:var(--text-accent)!important;text-decoration:underline;text-decoration-color:var(--link-underline-muted);text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);transition:text-decoration-color var(--duration-tint) var(--ease-settle)}.SuccessMsg a:hover,.SuccessMsg a:focus-visible{text-decoration-color:currentcolor}#submit-button:disabled{background-color:var(--interactive-disabled)!important;border-color:var(--interactive-disabled)!important;color:var(--text)!important;opacity:var(--mute-disabled)}#submit-button:disabled:hover{background-color:var(--interactive-disabled)!important}.Spinner{animation:spin-loader var(--duration-spin) linear infinite;transform-origin:center;height:24px;width:24px}.FormError{color:var(--text-error-ink);margin-top:0}.FormSmallPrint{font-size:.75rem;line-height:1.5;color:var(--form-muted-ink);margin:12px 0 0;text-wrap:pretty}.FormSmallPrint a{color:var(--interactive-ink)}.grecaptcha-badge{visibility:hidden}.rdp-day_button{background-color:transparent;color:inherit;border:none;aspect-ratio:1/1;width:25px;display:flex;justify-content:center;align-items:center;border-radius:100%}.rdp-month_grid button:disabled{color:var(--muted-ink);opacity:var(--mute-disabled)}.rdp-selected .rdp-day_button{outline:1px solid var(--interactive-ink);color:var(--interactive-ink)}.rdp-button_previous{position:absolute;left:8px;top:8px;height:var(--rdp-nav-height);display:inline-flex}.rdp-button_next{position:absolute;right:8px;top:8px;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-button_previous,.rdp-button_next{background-color:transparent;border:1px solid var(--border);border-radius:100%;padding:4px}.rdp-button_previous:disabled,.rdp-button_next:disabled{color:var(--muted-ink);opacity:var(--mute-disabled)}.rdp-button_previous[aria-disabled=true],.rdp-button_next[aria-disabled=true]{color:var(--muted-ink);opacity:var(--mute-disabled)}.rdp-root .rdp-button_previous:disabled,.rdp-root .rdp-button_next:disabled{color:var(--muted-ink)!important;opacity:.6!important}.rdp-month svg{stroke:var(--text);fill:var(--text);margin:2px;width:12px;height:12px}.rdp-month_caption{place-content:center center;position:relative;display:flex;height:var(--rdp-nav-height);pointer-events:none}.rdp-weekday{color:var(--muted-ink)}.rdp-month_grid{margin-top:8px}.rdp-footer{text-wrap:wrap;max-width:200px}
