.SrOnly{white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectForm{flex-direction:column;gap:1px;display:flex}.ProjectForm.Submitted{pointer-events:none;opacity:.6}.HoneypotField{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.NameContainer{gap:1px;display:flex}@media screen and (width<=768px){.NameContainer{flex-direction:column}}.InputWrapper{width:100%;position:relative}.InputLabel{pointer-events:none;line-height:1.2;transition:all .2s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Label{margin-top:0}.FieldContainer{background-color:var(--black-pure);flex-direction:row;align-items:center;gap:8px;padding:26px 24px;display:flex;position:relative}.TextAreaContainer{flex-direction:row;align-items:flex-start;display:flex}.TextAreaContainer .Number{align-self:flex-start;margin-top:0}@media screen and (width<=768px){.TextAreaContainer .Number{margin-top:6px}}.LabelContainer{align-items:center;gap:8px;display:flex}@media screen and (width>=768px){.NameContainer .FieldContainer{width:100%}}.Number{border:1px solid var(--on-beige);border-radius:100%;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;line-height:1;transition:all .2s ease-out;display:flex}.Number.IsValid{color:var(--on-yellow);border-color:var(--on-yellow)}.Number.Error{color:var(--red-error);border-color:var(--red-error)}.Input{color:var(--on-beige);width:100%;caret-color:var(--on-yellow);appearance:none;background-clip:padding-box;border:none;border-radius:4px;font-family:Favorit regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;display:block;background-color:var(--black-pure)!important}.Input:focus+.InputLabel,.Input:not(:placeholder-shown)+.InputLabel{color:var(--silver);font-size:.563rem;top:-15px;left:0;transform:none}.Select{color:inherit;appearance:none;background-clip:padding-box;border:none;border-radius:4px;width:100%;font-size:1rem;background-color:var(--black-pure)!important}.Select:open+.InputLabel{color:var(--silver);font-size:.563rem;top:-15px;left:0;transform:none}@media (hover:none),(pointer:coarse),(width<=768px){.Select{appearance:auto;font-size:16px;transform:none}}.InputLabel.Floated{color:var(--silver);font-size:.563rem;top:-15px;left:0;transform:none}.TextareaWrapper{width:100%;position:relative}.TextareaWrapper .InputLabel{top:2px;transform:none}@media screen and (width<=768px){.TextareaWrapper .InputLabel{margin-top:0}}.TextArea{width:100%;color:var(--on-beige);box-sizing:border-box;resize:vertical;min-height:100px;caret-color:var(--on-yellow);appearance:none;background-clip:padding-box;border:none;border-radius:4px;padding-bottom:40px;font-family:Favorit regular,sans-serif;font-size:1rem;display:block;background-color:var(--black-pure)!important}.TextArea::-webkit-resizer{display:none}.TextArea:focus+.InputLabel,.TextArea:not(:placeholder-shown)+.InputLabel{color:var(--silver);font-size:.563rem;top:-15px;left:0;transform:none}@media screen and (width<400px){.TextArea:focus+.InputLabel,.TextArea:not(:placeholder-shown)+.InputLabel{font-size:.53rem;top:-15px}}.UploadTrigger{color:var(--on-beige);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;bottom:0;right:40px}.UploadTrigger:hover{opacity:1}.FileStatus{color:var(--on-yellow);align-items:center;gap:8px;font-size:.85rem;display:flex;position:absolute;bottom:0;left:0}.FileStatus .RemoveFile{color:inherit;cursor:pointer;background:0 0;border:none;font-size:1.2rem;line-height:1}.CustomResizeIcon{pointer-events:none;position:absolute;bottom:0;right:6px}.CheckboxContainer{flex-direction:row;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.CheckboxContainer a{color:var(--on-beige);text-decoration:underline}.CheckboxContainer a:visited{color:var(--on-beige)}.PrivacyStatement{color:var(--on-beige);margin:8px 0 0}.PrivacyStatement p{margin:0}.PrivacyStatement p+p{margin-top:12px}.PrivacyStatement a{color:inherit;text-decoration:underline}.PrivacyStatement a:visited{color:inherit}.NdaRequestReveal{opacity:0;pointer-events:none;max-height:0;transition:max-height .76s cubic-bezier(.22,1,.36,1),opacity .42s ease-out .22s;overflow:hidden}.NdaRequestReveal.IsOpen{opacity:1;pointer-events:auto;max-height:2000px;transition:max-height .76s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.NdaRequestBlock{background-color:var(--black-pure);padding:24px}.NdaRequestBlock.IsChecked{padding:24px 24px 0}.NdaRequestHelp{color:var(--silver);margin:8px 0 0 42px;font-size:.875rem;line-height:1.4}.NdaDetailsGrid{opacity:0;pointer-events:none;max-height:0;transition:max-height .52s cubic-bezier(.22,1,.36,1),opacity .42s ease-out;display:grid;overflow:clip}.NdaDetailsInner{gap:0;padding-top:16px;padding-left:16px;display:grid}.NdaDetailsInner>.FieldContainer{position:relative}.NdaDetailsInner>.FieldContainer:not(:last-child):after{content:"";border-bottom:.5px solid #1b1b1b;position:absolute;bottom:0;left:16px;right:16px}.NdaDetailsGrid.IsOpen{max-height:var(--nda-details-height,0);opacity:1;pointer-events:auto}.Checkbox{appearance:none;aspect-ratio:1;background-color:var(--on-yellow);border-radius:4px;width:20px;height:20px}.CheckboxInputContainer{width:34px;height:34px;display:flex;position:relative}.Check{color:var(--black-pure);pointer-events:none;position:absolute;top:5px;left:6px}.CalendarLabel{transition:all .2s ease-out;position:absolute;top:0;left:0}.CalendarLabel.Floated{color:var(--silver);font-size:.563rem;top:-15px;left:0}.CalendarContainer{background-color:var(--black-pure);z-index:10;border:1px solid var(--grey);border-radius:8px;padding:10px 16px;position:absolute;top:31px;left:58px}.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(--on-beige)}.CalendarContainer .rdp-months,.CalendarContainer .rdp-month{width:100%;max-width:none}.CalendarContainer .rdp-month_grid{table-layout:fixed;border-collapse:collapse;border:0;width:100%}.CalendarContainer :is(.rdp-month_grid,.rdp-weekdays,.rdp-week,.rdp-weekday,.rdp-day,.rdp-day_button){box-shadow:none!important;background:0 0!important;border:0!important}.CalendarContainer :is(.rdp-day,.rdp-weekday){width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center;padding:0}.CalendarContainer .rdp-weekday{color:var(--silver)!important}.CalendarContainer :is(.rdp-button_previous,.rdp-button_next){width:28px;height:28px}.SelectedDisplay{height:23px}.SelectedDisplay.Open{color:var(--black-pure)}.ConfirmEmailWrapper,.TimezoneWrapper{animation:.4s ease-out forwards slide-down;overflow:hidden}.ConfirmEmailWrapper .FieldContainer{padding-left:65px}@keyframes slide-down{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.ErrorMsg{color:var(--red-error);font-size:.75rem;position:absolute;bottom:-19px;left:0}.TextAreaHelp{color:var(--silver);margin:4px 0 0;font-size:.75rem}input:autofill,textarea:autofill,select:autofill{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}input:-webkit-autofill{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}input:-webkit-autofill:hover{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}input:-webkit-autofill:focus{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}input:-webkit-autofill:active{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}textarea:-webkit-autofill{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}textarea:-webkit-autofill:hover{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}textarea:-webkit-autofill:focus{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}textarea:-webkit-autofill:active{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}select:-webkit-autofill{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}select:-webkit-autofill:hover{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}select:-webkit-autofill:focus{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}select:-webkit-autofill:active{border:none;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;background-color:#0000!important}.InputWrapper>.Input,.InputWrapper>.TextArea,.InputWrapper>.Select,.TextareaWrapper>.TextArea{background-color:var(--black-pure)!important;color:var(--on-beige)!important}.NdaCompanyAddressField,.NdaCompanyAddressField:autofill{height:1.5rem;line-height:1.5rem;background-color:var(--black-pure)!important;min-height:1.5rem!important;color:var(--on-beige)!important;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;padding-bottom:0!important}.NdaCompanyAddressField:-webkit-autofill{height:1.5rem;line-height:1.5rem;background-color:var(--black-pure)!important;min-height:1.5rem!important;color:var(--on-beige)!important;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;padding-bottom:0!important}.NdaCompanyAddressField:-webkit-autofill:hover{height:1.5rem;line-height:1.5rem;background-color:var(--black-pure)!important;min-height:1.5rem!important;color:var(--on-beige)!important;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;padding-bottom:0!important}.NdaCompanyAddressField:-webkit-autofill:focus{height:1.5rem;line-height:1.5rem;background-color:var(--black-pure)!important;min-height:1.5rem!important;color:var(--on-beige)!important;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;padding-bottom:0!important}.NdaCompanyAddressField:-webkit-autofill:active{height:1.5rem;line-height:1.5rem;background-color:var(--black-pure)!important;min-height:1.5rem!important;color:var(--on-beige)!important;-webkit-text-fill-color:var(--on-beige)!important;box-shadow:0 0 0 1000px var(--black-pure) inset!important;padding-bottom:0!important}.Input::placeholder{color:var(--on-beige);font-weight:400}.Input:focus::placeholder{color:var(--grey,#4f4f4f)!important}.Input:focus,.TextArea:focus,.Select:focus{outline:1px solid var(--on-yellow)}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}.ButtonContainer{align-items:center;gap:12px;margin-top:24px;display:flex}.SuccessMsg{color:var(--on-yellow);margin-top:0}.SuccessMsg a{text-decoration:underline;color:var(--on-yellow)!important}#submit-button:disabled{opacity:.6;color:var(--white-smoke)!important;background-color:#4f4f4f!important;border:#4f4f4f!important}#submit-button:disabled:hover{background-color:#4f4f4f!important}.Spinner{transform-origin:50%;width:24px;height:24px;animation:2s ease-in-out infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.RecaptchaNotice{color:var(--silver);font-size:.75rem}.RecaptchaNotice a{color:inherit;text-decoration:underline}.FormError{color:var(--red-error);margin-top:0}.rdp-day_button{background-color:var(--black-pure);color:inherit;aspect-ratio:1;border:none;border-radius:100%;justify-content:center;align-items:center;width:25px;display:flex}.rdp-month_grid button:disabled{color:var(--silver);opacity:.6}.rdp-selected .rdp-day_button{outline:1px solid var(--on-yellow);color:var(--on-yellow)}.rdp-button_previous{height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:8px;left:8px}.rdp-button_next{height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:8px;right:8px}.rdp-button_previous,.rdp-button_next{background-color:var(--black-pure);border:1px solid var(--on-beige);border-radius:100%;padding:4px}.rdp-button_previous:disabled,.rdp-button_next:disabled,.rdp-button_previous[aria-disabled=true],.rdp-button_next[aria-disabled=true]{color:var(--silver);opacity:.6}.rdp-root .rdp-button_previous:disabled,.rdp-root .rdp-button_next:disabled{color:var(--silver)!important;opacity:.6!important}.rdp-month svg{stroke:var(--on-beige);fill:var(--on-beige);background-color:var(--black-pure);width:12px;height:12px;margin:2px}.rdp-month_caption{height:var(--rdp-nav-height);pointer-events:none;place-content:center;display:flex;position:relative}.rdp-weekday{color:var(--silver)}.rdp-month_grid{margin-top:8px}.rdp-footer{text-wrap:wrap;max-width:200px}.button{background:var(--black);color:#fff;white-space:nowrap;border:1px solid #151515;border-radius:50px;height:fit-content;padding:11px 25px;font-size:1rem;transition:all .2s;display:inline-block}.button p{font-size:1rem}.button:hover,.button.secondary{color:#000;background:0 0}.button.secondary:hover{color:#fff;background:#151515}.button.yellow:not(.secondary){background-color:var(--on-yellow);color:var(--black);border:1px solid var(--on-yellow)}.button.yellow:not(.secondary):hover{color:var(--on-yellow);background-color:var(--black)!important}.button.secondary.yellow{border:1px solid var(--on-yellow);color:var(--on-yellow)}.button.secondary.yellow:hover{background-color:var(--on-yellow);color:var(--black)}.primaryDot{mix-blend-mode:difference;z-index:999;pointer-events:none;will-change:transform;background-color:#fff;border-radius:100%;width:22px;height:22px;transition:all .7s cubic-bezier(.34,1,.64,1);position:absolute;top:calc(50% - 11px);left:calc(50% - 11px);transform:scale(0)}.primaryBtnDot{z-index:1;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;max-width:fit-content;height:fit-content;padding:11px 25px;font-family:Favorit regular,sans-serif;font-size:1rem;font-weight:400;line-height:1rem;position:relative;overflow:hidden;transition:all .7s cubic-bezier(.34,1,.64,1)!important;display:flex!important}.primaryBtnDot p{margin:0}.primaryBtnDot:hover{color:#fff!important;background-color:var(--black)!important;border:1px solid #fff!important}.primaryBtnDot.button.yellow:not(.secondary):hover{background-color:var(--black)!important}.secondaryBtnDot{color:var(--black);background-color:#0000!important}.secondaryBtnDot:hover{mix-blend-mode:difference;color:#fff!important;background-color:#0000!important;border:1px solid #fff!important}.secondaryBtnDot.button.yellow:not(.primary):hover{color:#fff!important;background-color:#0000!important;border:1px solid #fff!important}.textLink{margin-top:0;display:inline;position:relative}.textLink p{margin-top:0}.textLink:after{content:"";mix-blend-mode:difference;background-color:#fff;width:100%;height:1px;transition:all .6s cubic-bezier(.34,1,.64,1);position:absolute;bottom:0;left:0}.textLink:hover:after{width:0%}.textLink .primaryDot{z-index:9}nav .textLink:after,.socials .textLink:after,.errorPage .textLink:after,footer .textLink:after{width:0%!important}nav .textLink:hover:after,.socials .textLink:hover:after,.errorPage .textLink:hover:after,footer .textLink:hover:after,nav .onPage:after,footer .onPage:after{width:100%!important}nav .onPage:hover:after,footer .onPage:hover:after{width:0%!important}@media (width<=768px){nav .onPage,footer .onPage{opacity:.33}nav .onPage:after,footer .onPage:after,nav .onPage:hover:after,footer .onPage:hover:after{width:0!important}}.NewsletterForm[data-variant=white]{--bg-color:var(--on-beige);--text-color:var(--black-pure);--text-error:#e10c0c;--text-success:#1d6325;--text-info:var(--grey);--svg-color:var(--black)}.NewsletterForm[data-variant=black]{--bg-color:var(--black);--text-color:var(--on-beige);--text-error:var(--red-error);--text-success:var(--on-yellow);--text-info:var(--silver);--svg-color:var(--on-beige)}.NewsletterForm{margin-top:32px}.NewsletterForm form{box-sizing:border-box;flex-flow:row;align-items:center;gap:16px;width:100%;display:flex}.NewsletterForm .Submitted{pointer-events:none;opacity:.6}.NewsletterForm .InputContainer{flex:1;width:100%;min-width:0;position:relative}.NewsletterForm .InputLabel{pointer-events:none;color:var(--text-color);font-family:Favorit regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;transition:all .2s ease-out;position:absolute;top:25px;left:24px;transform:none}.NewsletterForm .InputContainer input{box-sizing:border-box;background-color:var(--bg-color);width:100%;color:var(--text-color);border:none;border-radius:16px;padding:26px 24px;font-family:Favorit regular,sans-serif;font-size:1rem;font-weight:400}.NewsletterForm .InputContainer input:focus{outline:1px solid var(--on-yellow)}.NewsletterForm .InputContainer input:focus+.InputLabel,.NewsletterForm .InputContainer input:not(:placeholder-shown)+.InputLabel{color:var(--text-info);font-size:.563rem;top:-15px;left:0}.NewsletterForm .NewsletterSubmit{box-sizing:border-box;cursor:pointer;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin-top:0;padding:14px 32px;font-family:Favorit regular,sans-serif;font-size:1rem;line-height:1rem;transition:all .2s;display:flex}.NewsletterForm .NewsletterSubmit:disabled{opacity:.6;cursor:not-allowed}.NewsletterForm[data-variant=white] .NewsletterSubmit{background:var(--black);color:var(--white);border:1px solid #151515}.NewsletterForm[data-variant=white] .NewsletterSubmit:hover{color:var(--black);background:0 0}.NewsletterForm[data-variant=black] .NewsletterSubmit{background-color:var(--on-yellow);border:1px solid var(--on-yellow);color:var(--black)}.NewsletterForm[data-variant=black] .NewsletterSubmit:hover{color:var(--on-yellow);background-color:var(--black)!important}.NewsletterForm .RecaptchaNotice{color:var(--text-info);opacity:0;max-height:0;margin-top:0;font-size:.75rem;transition:all .4s ease-in-out;overflow:hidden}.NewsletterForm .RecaptchaNotice a{color:inherit;text-decoration:underline}.NewsletterForm:has(input:focus,input:not(:placeholder-shown)) .RecaptchaNotice{opacity:1;max-height:100px;margin-top:16px}.NewsletterForm .SuccessMessage{color:var(--text-success);margin-top:16px;font-size:1.5rem}.NewsletterForm .ErrorMessage{color:var(--text-error);margin-top:16px;font-size:.75rem}@media screen and (width<=1024px){.NewsletterForm{margin-top:40px}.NewsletterForm form{flex-direction:column;align-items:stretch}.NewsletterForm .InputContainer{flex:none;width:100%;max-width:none}.NewsletterForm .InputContainer input{width:100%;max-width:none}.NewsletterForm .NewsletterSubmit{width:100%}}.NewsletterForm .Spinner{transform-origin:50%;width:24px;height:24px;color:var(--svg-color);animation:2s ease-in-out infinite spin}.grecaptcha-badge{visibility:hidden}
