@charset "UTF-8";.projectonly{--text-subhero:2.5rem;--text-hero:4rem;--text-xxs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:4rem;--space-xxs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-x:var(--space-md);--space-lg:1.5rem;--space-xl:2rem;--space-xxl:3rem;--space-xxxl:4rem;--radius-full:999px;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--cta-primary-min-width:15rem;--cta-primary-min-height:3.5rem;--cta-secondary-min-width:15rem;--cta-secondary-min-height:3.5rem;--testing-layout-px-scale:1}.projectonly :root{--app-bg:var(--app-surface-bg, var(--neutral-0, #fff));--app-surface:var(--app-surface-1, var(--neutral-0, #fff));--app-surface2:var(--app-surface-2, var(--neutral-0, #fff));--app-fg:var(--app-text-1, var(--neutral-900, #20205a));--app-muted:var(--neutral-600, #666);--app-border:var(--app-border-1, var(--neutral-200, #cacaca));--app-accent:var(--app-accent-1, var(--neutral-900, #20205a));--app-accent-contrast:var(--neutral-0, #fff);--app-success:var(--success-neutral, #059669);--app-danger:var(--error-neutral, #dc2626);--app-warning:var(--warning-neutral, #d97706);--app-info:var(--info-neutral, #0284c7)}.projectonly input::selection,.projectonly textarea::selection{background-color:#d3d3d3}.projectonly input::-moz-selection,.projectonly textarea::-moz-selection{background-color:#d3d3d3}.projectonly input::-ms-clear{display:none}.projectonly .master__page label{display:flex;align-items:center;gap:var(--space-xxs)}.projectonly .master__page label a{background:0 0;border:none;box-shadow:none;color:var(--app-accent-1,#20205a);text-decoration:none;font-weight:600;font-size:var(--text-base,1rem);transition:color .2s ease,text-decoration .2s ease;cursor:pointer}.projectonly .master__page label a:focus-visible,.projectonly .master__page label a:hover{text-decoration:underline}.projectonly .master__page label a:visited{color:inherit}.projectonly .master__page ::picker(select),.projectonly .master__page select{appearance:base-select;-webkit-appearance:base-select;-moz-appearance:base-select;-ms-appearance:base-select;-o-appearance:base-select}.projectonly .master__page select option::checkmark{content:""}.projectonly .loader{border-bottom:1px solid var(--app-loading-2);border-top:1px solid var(--app-loading-2);background-image:repeating-linear-gradient(-45deg,var(--app-loading-1),var(--app-loading-1) 10px,var(--app-loading-2) 10px,var(--app-loading-2) 20px);animation:projectonly-loader-move .5s linear infinite}@keyframes projectonly-loader-move{0%{background-position:0 0}100%{background-position:28px 0}}.projectonly .btn-primary{--_btn-rich1:0,89,162;--_btn-rich2:0,89,162;--_btn-hover-rich1:0.9,55.0113402062,98.1;--_btn-hover-rich2:1,55,98;position:relative;display:inline-flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;min-height:var(--cta-primary-min-height,3.5rem);min-width:var(--cta-primary-min-width,15rem);padding:0 var(--space-md,1rem);border-radius:var(--app-button-primary-radius,999px);font-weight:600;font-size:var(--text-md,1.125rem);transition:color .25s ease-in-out,box-shadow .25s ease-in-out,transform .15s ease;color:var(--app-button-primary-fg,#fff);background:var(--app-button-primary-bg,#0059a2);border:2px solid var(--app-button-primary-border-color,#fff);text-decoration:none;z-index:1}.projectonly .btn-primary>*{text-align:center}.projectonly .btn-primary::before{position:absolute;border-radius:var(--app-button-primary-radius,999px);content:"";inset:0;z-index:-1;transition:box-shadow .25s ease-in-out;opacity:0}.projectonly .btn-primary:hover,.projectonly .btn-primary[state-hovered=true]{color:var(--app-button-primary-fg-hover,#fff);border:2px solid var(--app-button-primary-border-hover-color,#fff);background:var(--app-button-primary-bg-hover,#013762)}.projectonly .btn-primary:hover::before,.projectonly .btn-primary[state-hovered=true]::before{color:inherit;opacity:1;box-shadow:5px 5px 10px rgba(0,0,0,.2)}.projectonly .btn-primary:focus-visible{outline:0;color:var(--app-button-primary-fg-hover,#fff);background:var(--app-button-primary-bg-hover,#013762);border:2px solid var(--app-button-primary-border-hover-color,#fff)}.projectonly .btn-primary:active{transform:scale(1.1)}.projectonly .btn-primary[state-enabled=false]{opacity:.37;cursor:not-allowed}.projectonly .btn-secondary{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:600;border-radius:var(--app-button-secondary-radius,var(--app-button-primary-radius,999px));text-decoration:none;cursor:pointer;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease,box-shadow 150ms ease,transform 150ms ease;background-color:transparent;border:2px solid var(--app-accent-1,#20205a);color:var(--app-accent-1,#20205a);min-height:var(--cta-secondary-min-height,3.5rem);min-width:var(--cta-secondary-min-width,15rem);padding:0 var(--space-md,1rem);font-size:var(--text-md,1.125rem)}.projectonly .btn-secondary:hover,.projectonly .btn-secondary[state-hovered=true]{background-color:transparent;border-color:var(--app-accent-1,#20205a);color:var(--app-accent-1,#20205a);box-shadow:0 4px 12px rgba(var(--app-accent-1-rgb,32,32,90),.2)}.projectonly .btn-secondary:focus-visible{outline:0;box-shadow:0 0 0 2px var(--app-accent-1,#20205a)}.projectonly .btn-secondary:active,.projectonly .btn-secondary[state-mousedown=true]{transform:scale(1.1)}.projectonly .btn-secondary[state-enabled=false]{opacity:.37;cursor:not-allowed}.projectonly .btn-secondary>*{text-align:center}.projectonly select:hover:not(.input-field--invalid){border-color:var(--app-accent-1,var(--neutral-900,#20205a));background-color:rgba(var(--app-accent-1-rgb,32,32,90),.06)}@supports (appearance:base-select){.projectonly select,.projectonly select::picker(select){appearance:base-select}.projectonly select::picker(select){outline:0;padding:var(--space-xs,.5rem) 0;background-color:var(--app-surface-1,var(--neutral-0,#fff));color:var(--app-accent-1,var(--neutral-900,#20205a));border:none;border-radius:var(--radius-lg,1rem);box-shadow:0 4px 12px rgba(var(--app-accent-1-rgb,32,32,90),.2);font-size:var(--text-base,1rem);min-width:anchor-size(width);max-height:16rem;overflow:auto}.projectonly select option{padding:var(--space-xs,.5rem) var(--space-sm,.75rem)}.projectonly select option:hover,.projectonly select::picker(select) option:hover{background-color:var(--neutral-50,#f2f2f2)}.projectonly select option:checked,.projectonly select::picker(select) option:checked{background-color:var(--neutral-100,#e8e8e8)}.projectonly select option::checkmark{display:none}.projectonly select::picker-icon{display:none}}.projectonly select:hover:not(.input-field--invalid){border-color:var(--app-accent-1,var(--neutral-900,#20205a));background-color:rgba(var(--app-accent-1-rgb,32,32,90),.06)}.projectonly .profile__confirmation{display:flex;justify-content:center;align-items:flex-start;padding:var(--space-xl,2.5rem) var(--space-md,1.5rem);box-sizing:border-box}.projectonly .profile__confirmation__card{max-width:48rem;width:100%;margin:0 auto;text-align:center;padding:var(--space-xxl,3rem) var(--space-xl,2.5rem);box-sizing:border-box;background:color-mix(in srgb,var(--app-colorBackground,#f5f6fb) 85%,#fff);border-radius:var(--radius-lg,.75rem);box-shadow:0 14px 30px rgba(0,0,0,.08);color:var(--app-bodytextcolor,#222)}.projectonly .profile__confirmation__icon{width:4rem;height:4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto var(--space-lg,1.5rem);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.9),transparent 55%),color-mix(in srgb,var(--app-accent-1,#0059a2) 20%,transparent)}.projectonly .profile__confirmation__iconInner{font-size:2.2rem}.projectonly .profile__confirmation__title{font-size:var(--text-2xl,1.75rem);font-weight:600;color:var(--app-accent-1,#0059a2);margin:0 0 var(--space-md,1rem)}.projectonly .profile__confirmation__body{margin:0 0 var(--space-lg,1.5rem);line-height:1.5;font-size:var(--text-lg,1.1rem)}.projectonly .profile__confirmation__email{margin:0 0 var(--space-md,1.25rem);font-weight:500}.projectonly .profile__confirmation__emailLabel{display:block;font-size:var(--text-base,.9rem);color:var(--app-header-fg,#fff);margin-bottom:var(--space-xs,.25rem)}.projectonly .profile__confirmation__emailValue{display:inline-block;padding:.35rem .75rem;border-radius:999px;background-color:rgba(255,255,255,.9);color:var(--app-bodytextcolor,#222);box-shadow:0 0 0 1px rgba(0,0,0,.05);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectonly .profile__confirmation__reassure{margin:0 0 var(--space-xl,2rem);font-size:var(--text-base,1rem);color:rgba(0,0,0,.7)}.projectonly .profile__confirmation__help{margin:0 0 var(--space-xl,2rem);text-align:left}.projectonly .profile__confirmation__helpTitle{font-weight:600;margin-bottom:var(--space-xs,.25rem)}.projectonly .profile__confirmation__helpList{margin:0;padding-left:1.1rem;font-size:var(--text-base,1rem);line-height:1.5}.projectonly .profile__confirmation__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm,.75rem);margin-top:var(--space-xl,2rem)}.projectonly .profile__confirmation__actions .btn__next.btn-primary{min-width:9rem}.projectonly .profile__confirmation__footer{margin-top:var(--space-md,1rem);font-size:var(--text-base,1rem)}.projectonly input.input-field--invalid,.projectonly select.input-field--invalid,.projectonly textarea.input-field--invalid{border:1px solid #bd1521!important;outline:1px solid #bd1521!important;background-color:rgba(189,21,33,.15)!important;box-shadow:0 0 0 2px rgba(189,21,33,.14)!important}.projectonly input.input-field--invalid:focus,.projectonly input.input-field--invalid:focus-visible,.projectonly input.input-field--invalid:focus-within,.projectonly input.input-field--invalid:hover,.projectonly select.input-field--invalid:focus,.projectonly select.input-field--invalid:focus-visible,.projectonly select.input-field--invalid:focus-within,.projectonly select.input-field--invalid:hover,.projectonly textarea.input-field--invalid:focus,.projectonly textarea.input-field--invalid:focus-visible,.projectonly textarea.input-field--invalid:focus-within,.projectonly textarea.input-field--invalid:hover{border-color:#bd1521!important;outline:2px solid #bd1521!important;background-color:rgba(189,21,33,.2)!important;box-shadow:0 0 0 3px rgba(189,21,33,.22)!important}.projectonly input[type=checkbox].consentError,.projectonly input[type=checkbox].privacyError{border-color:#bd1521;outline:1px solid #bd1521;box-shadow:0 0 0 3px rgba(189,21,33,.18)}.projectonly input[type=checkbox]:focus:not(:focus-visible){outline:0}.projectonly input[type=checkbox]:focus-visible{outline:2px solid var(--app-accent-1,var(--neutral-900,#20205a));outline-offset:2px}.projectonly input[type=checkbox].consentError:focus,.projectonly input[type=checkbox].consentError:focus-visible,.projectonly input[type=checkbox].privacyError:focus,.projectonly input[type=checkbox].privacyError:focus-visible{outline:1px solid #bd1521;box-shadow:0 0 0 3px rgba(189,21,33,.18)}.projectonly .profile__checkbox{appearance:none;-webkit-appearance:none;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border-radius:var(--radius-md,.5rem);cursor:pointer;display:inline-grid;place-content:center;transition:all 150ms ease;border:1px solid var(--app-border-1,var(--neutral-200,#cacaca));outline:0;vertical-align:middle;flex-shrink:0}.projectonly .profile__checkbox:hover{border-color:var(--app-accent-1,var(--neutral-900,#20205a));background-color:rgba(var(--app-accent-1-rgb,32,32,90),.06)}.projectonly .profile__checkbox:hover::before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12.5L10 16L18 8'/%3E%3C/svg%3E") center/contain no-repeat}.projectonly .profile__checkbox:checked{background-color:var(--app-accent-1,var(--neutral-900,#20205a));border-color:var(--app-accent-1,var(--neutral-900,#20205a));box-shadow:0 3px 5px 0 rgba(var(--app-accent-1-rgb,32,32,90),.4)}.projectonly .profile__checkbox:checked::before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 12.5L10 16L18 8'/%3E%3C/svg%3E") center/contain no-repeat}.projectonly .profile__checkbox:focus:not(:focus-visible){outline:0}.projectonly .profile__checkbox:focus-visible{outline:2px solid var(--app-accent-1,#0059a2);outline-offset:2px}.projectonly .profile__checkbox.consentError:focus-visible,.projectonly .profile__checkbox.privacyError:focus-visible{outline:1px solid #bd1521;box-shadow:0 0 0 3px rgba(189,21,33,.18)}@media all and (max-width:767px){.projectonly .profile__formRow__inner{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-xs,.5rem)}.projectonly .profile__formRow__field{width:100%;justify-content:flex-start}}.projectonly .profile__projectForm .profile__formRow__field input[type=email],.projectonly .profile__projectForm .profile__formRow__field input[type=number],.projectonly .profile__projectForm .profile__formRow__field input[type=password],.projectonly .profile__projectForm .profile__formRow__field input[type=text],.projectonly .profile__projectForm .profile__formRow__field select{width:100%;max-width:16rem;min-height:2.25rem;height:auto;padding:var(--space-xs,.5rem) var(--space-sm,.75rem);box-sizing:border-box;vertical-align:middle;font-style:normal;transition:border-color .15s ease,box-shadow .15s ease;background-color:var(--app-surface-bg,#f5f5ff);border:1px solid var(--app-accent-1,#0059a2);border-radius:var(--radius-md,.5rem);color:var(--app-accent-1,#0059a2);font-size:var(--text-md,1.125rem);cursor:pointer}.projectonly .profile__projectForm .profile__formRow__field input[type=email]::placeholder,.projectonly .profile__projectForm .profile__formRow__field input[type=number]::placeholder,.projectonly .profile__projectForm .profile__formRow__field input[type=password]::placeholder,.projectonly .profile__projectForm .profile__formRow__field input[type=text]::placeholder,.projectonly .profile__projectForm .profile__formRow__field select::placeholder{color:rgba(var(--app-accent-1-rgb,32,32,90),.37)}.projectonly .profile__projectForm .profile__formRow__field input[type=email]:hover,.projectonly .profile__projectForm .profile__formRow__field input[type=number]:hover,.projectonly .profile__projectForm .profile__formRow__field input[type=password]:hover,.projectonly .profile__projectForm .profile__formRow__field input[type=text]:hover,.projectonly .profile__projectForm .profile__formRow__field select:hover{box-shadow:0 4px 12px rgba(var(--app-accent-1-rgb,32,32,90),.2)}.projectonly .profile__projectForm .profile__formRow__field input[type=email]:disabled,.projectonly .profile__projectForm .profile__formRow__field input[type=number]:disabled,.projectonly .profile__projectForm .profile__formRow__field input[type=password]:disabled,.projectonly .profile__projectForm .profile__formRow__field input[type=text]:disabled,.projectonly .profile__projectForm .profile__formRow__field select:disabled{opacity:.37;cursor:not-allowed}.projectonly .profile__projectForm .profile__formRow__field input[type=email]:focus,.projectonly .profile__projectForm .profile__formRow__field input[type=email]:focus-visible,.projectonly .profile__projectForm .profile__formRow__field input[type=email]:focus-within,.projectonly .profile__projectForm .profile__formRow__field input[type=number]:focus,.projectonly .profile__projectForm .profile__formRow__field input[type=number]:focus-visible,.projectonly .profile__projectForm .profile__formRow__field input[type=number]:focus-within,.projectonly .profile__projectForm .profile__formRow__field input[type=password]:focus,.projectonly .profile__projectForm .profile__formRow__field input[type=password]:focus-visible,.projectonly .profile__projectForm .profile__formRow__field input[type=password]:focus-within,.projectonly .profile__projectForm .profile__formRow__field input[type=text]:focus,.projectonly .profile__projectForm .profile__formRow__field input[type=text]:focus-visible,.projectonly .profile__projectForm .profile__formRow__field input[type=text]:focus-within,.projectonly .profile__projectForm .profile__formRow__field select:focus,.projectonly .profile__projectForm .profile__formRow__field select:focus-visible,.projectonly .profile__projectForm .profile__formRow__field select:focus-within{box-shadow:0 4px 12px rgba(var(--app-accent-1-rgb,32,32,90),.2);outline:1px solid var(--app-accent-1,#0059a2)}.projectonly .profile__projectForm .profile__formRow__field select{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%2320205A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-sm,.75rem) center;background-size:1em;padding-right:var(--space-xl,2rem)}@supports not (appearance:base-select){.projectonly .profile__projectForm .profile__formRow__field select{appearance:none;-webkit-appearance:none;-moz-appearance:none}}.projectonly .profile__projectForm .profile__formRow__field input[type=email],.projectonly .profile__projectForm .profile__formRow__field input[type=number],.projectonly .profile__projectForm .profile__formRow__field input[type=password],.projectonly .profile__projectForm .profile__formRow__field input[type=text]{text-transform:capitalize}.projectonly .profile__projectForm .profile__formRow__field input[type=email]::placeholder,.projectonly .profile__projectForm .profile__formRow__field input[type=number]::placeholder,.projectonly .profile__projectForm .profile__formRow__field input[type=password]::placeholder,.projectonly .profile__projectForm .profile__formRow__field input[type=text]::placeholder{font-style:italic;text-transform:capitalize}.projectonly .profile__projectForm .profile__formRow__field #email,.projectonly .profile__projectForm .profile__formRow__field .profile__input--date,.projectonly .profile__projectForm .profile__formRow__field .profile__input--year{text-transform:none}.projectonly .profile__projectForm .profile__formRow__field #email::placeholder{text-transform:lowercase}.projectonly .profile__projectForm .profile__formRow__field .profile__input--date::placeholder,.projectonly .profile__projectForm .profile__formRow__field .profile__input--year::placeholder{text-transform:none}.projectonly .profile__projectForm .profile__formRow__field:has(.profile__input--date){display:flex;align-items:center;gap:var(--space-xs,.5rem);max-width:16rem;min-width:0}.projectonly .profile__projectForm .profile__formRow__field:has(.profile__input--date) .profile__error{flex:0 0 auto}.projectonly .profile__projectForm .profile__input--date,.projectonly .profile__projectForm .profile__input--year{flex:1;min-width:0;min-height:2.25rem;padding:var(--space-xs,.5rem) var(--space-sm,.75rem);box-sizing:border-box;font-style:normal;transition:border-color .15s ease,box-shadow .15s ease;background-color:var(--app-surface-bg,#f5f5ff);border:1px solid var(--app-accent-1,#0059a2);border-radius:var(--radius-md,.5rem);color:var(--app-accent-1,#0059a2);font-size:var(--text-md,1.125rem);cursor:pointer}.projectonly .profile__projectForm .profile__input--date::placeholder,.projectonly .profile__projectForm .profile__input--year::placeholder{color:rgba(var(--app-accent-1-rgb,32,32,90),.37)}.projectonly .profile__projectForm .profile__input--date:hover,.projectonly .profile__projectForm .profile__input--year:hover{box-shadow:0 4px 12px rgba(var(--app-accent-1-rgb,32,32,90),.2)}.projectonly .profile__projectForm .profile__input--date:disabled,.projectonly .profile__projectForm .profile__input--year:disabled{opacity:.37;cursor:not-allowed}.projectonly .profile__projectForm .profile__input--date:focus,.projectonly .profile__projectForm .profile__input--date:focus-visible,.projectonly .profile__projectForm .profile__input--date:focus-within,.projectonly .profile__projectForm .profile__input--year:focus,.projectonly .profile__projectForm .profile__input--year:focus-visible,.projectonly .profile__projectForm .profile__input--year:focus-within{box-shadow:0 4px 12px rgba(var(--app-accent-1-rgb,32,32,90),.2);outline:1px solid var(--app-accent-1,#0059a2)}.projectonly .profile__projectForm .profile__input--date::placeholder,.projectonly .profile__projectForm .profile__input--year::placeholder{font-style:italic}.projectonly .profile__error{font-size:var(--text-sm,.875rem);font-weight:600;color:#bd1521;margin:var(--space-xs,.5rem) 0}@media all and (max-width:767px){.projectonly .profile__projectForm .profile__formRow__field input[type=email],.projectonly .profile__projectForm .profile__formRow__field input[type=number],.projectonly .profile__projectForm .profile__formRow__field input[type=password],.projectonly .profile__projectForm .profile__formRow__field input[type=text],.projectonly .profile__projectForm .profile__formRow__field select{max-width:none}.projectonly .profile__projectForm .profile__formRow__field:has(.profile__input--date){max-width:none}}@media all and (min-width:768px) and (max-width:1279px){.projectonly .profile__projectForm .profile__formRow__field input[type=email],.projectonly .profile__projectForm .profile__formRow__field input[type=number],.projectonly .profile__projectForm .profile__formRow__field input[type=password],.projectonly .profile__projectForm .profile__formRow__field input[type=text],.projectonly .profile__projectForm .profile__formRow__field select{max-width:100%}.projectonly .profile__projectForm .profile__formRow__field:has(.profile__input--date){max-width:100%}}.projectonly .profile__projectGreeting{font-size:var(--text-xl,1.25rem);padding:var(--space-xl,2rem) 0;color:var(--app-accent-1,#0059a2);font-weight:700}.projectonly .profile__formBlocks{display:grid;grid-template-columns:1fr;gap:var(--space-md,2rem);margin-bottom:var(--space-xl,2rem);background-color:#fff;border-radius:var(--radius-xl,1rem);border:var(--headerborder,none);padding:var(--space-md,1.5rem);box-sizing:border-box}@media all and (max-width:767px){.projectonly .profile__formBlocks{gap:var(--space-md,1rem);margin-bottom:var(--space-md,1rem)}}.projectonly .profile__formBlock{padding:var(--space-lg,1.5rem);box-sizing:border-box;width:100%}.projectonly .profile__formBlocks .profile__formBlock.profile__formBlock--errors,.projectonly .profile__formBlocks .profile__formBlock.profile__formBlock--submit{grid-column:1/-1}.projectonly .profile__formBlock.profile__formBlock--errors,.projectonly .profile__formBlock.profile__formBlock--submit{padding:0}.projectonly .profile__formBlock__title{font-size:var(--text-lg,1.25rem);font-weight:600;margin:0 0 var(--space-md,1rem);padding-bottom:var(--space-xs,.5rem);border-bottom:1px solid rgba(255,255,255,.3);color:var(--app-accent-1,#0059a2)}.projectonly .profile__formRow{width:100%;box-sizing:border-box;padding:var(--space-xs,.5rem)}.projectonly .profile__formRow:last-child{margin-bottom:0}.projectonly .profile__submitSection{margin-top:var(--space-lg,1.5rem);display:flex;flex-direction:column;gap:var(--space-md,1rem);width:100%;box-sizing:border-box}.projectonly .profile__submitCheckboxes{max-width:50%;display:flex;flex-direction:column;gap:var(--space-sm,.75rem);box-sizing:border-box}.projectonly .profile__submitCheckboxRow{display:flex;align-items:center;gap:var(--space-xs,.5rem);flex-wrap:wrap}.projectonly .profile__checkboxWrap{display:inline-flex;align-items:center;gap:var(--space-xs,.5rem);cursor:pointer}.projectonly .profile__submitCheckboxRow .profile__checkboxText{flex:1;min-width:0;font-size:var(--text-md,1.2rem)}.projectonly .profile__submitActions{display:flex;margin-top:var(--space-xs,.5rem);padding-bottom:var(--space-md,1rem)}.projectonly .profile__submitActions .btn__next{margin-left:0}.projectonly .profile__submitActions .btn__next.btn-primary{background-color:var(--app-button-primary-bg,#0059a2);color:var(--app-button-primary-fg,var(--neutral-0,#fff));border:2px solid var(--app-button-primary-border-color,#000);padding:var(--space-sm,.75rem) var(--space-lg,1.5rem);border-radius:var(--radius-full,999px);font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.projectonly .profile__submitActions .btn__next.btn-primary:focus,.projectonly .profile__submitActions .btn__next.btn-primary:hover{color:var(--app-button-primary-fg-hover,#fff);border:2px solid var(--app-button-primary-border-hover-color,#ccc);background-color:var(--app-button-primary-bg-hover,#fff)}@media all and (max-width:767px){.projectonly .profile__submitCheckboxes{max-width:100%}.projectonly .profile__submitActions{justify-content:center}}.projectonly .profile__formRow__inner{display:flex;justify-content:space-between;align-items:center;width:100%;gap:var(--space-md,1rem);box-sizing:border-box}.projectonly .profile__formRow__label{flex:1;font-size:var(--text-base,1rem);color:var(--app-overview-text,var(--neutral-900,#000))}.projectonly .profile__formRow__field{display:flex;align-items:center;gap:var(--space-xs,.5rem);flex:1;min-width:0;justify-content:flex-end}@media all and (min-width:768px) and (max-width:1279px){.projectonly .profile__formRow__label{flex:0 0 35%;max-width:35%}.projectonly .profile__formRow__field{flex:1 1 65%;max-width:65%;min-width:0}}.projectonly .profile__formBlocks{grid-template-columns:1fr}@media all and (min-width:768px) and (max-width:1279px){.projectonly .profile__formBlocks{grid-template-columns:1fr}}@media all and (min-width:1280px) and (max-width:1919px){.projectonly .profile__formBlocks{grid-template-columns:1fr 1fr}.projectonly .profile__formBlock--academic{grid-column:auto}}@media all and (min-width:1920px){.projectonly .profile__formBlocks{grid-template-columns:1fr 1fr 1fr}.projectonly .profile__formBlock--academic{grid-column:auto}}.projectonly .profile__checkboxWrap--consentFull{display:flex;align-items:flex-start;gap:var(--space-xs,.5rem);flex-wrap:wrap}.projectonly .profile__formBlock--picture{--photo-box-size:220px}.projectonly .profile__formBlock--picture .profile__pictureGroup{display:flex;flex-direction:column;align-items:center;gap:var(--space-md,1rem);width:100%;box-sizing:border-box}.projectonly .profile__formBlock--picture .profile__pictureCrop{display:flex;align-items:flex-start;gap:var(--space-sm,.75rem);flex-wrap:wrap}.projectonly .profile__formBlock--picture .profile__pictureCropBox{width:var(--photo-box-size);height:var(--photo-box-size);border-radius:var(--radius-sm,.375rem);overflow:hidden;position:relative;border:1px solid transparent;box-sizing:border-box;background-color:var(--neutral-50,#f2f2f2);background-image:url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 100 100' enable-background='new 0 0 100 100' xml:space='preserve'%3E%3Cg opacity='0.5'%3E%3Cg%3E%3Cpath d='M80,71.2V74c0,3.3-2.7,6-6,6H26c-3.3,0-6-2.7-6-6v-2.8c0-7.3,8.5-11.7,16.5-15.2c0.3-0.1,0.5-0.2,0.8-0.4c0.6-0.3,1.3-0.3,1.9,0.1C42.4,57.8,46.1,59,50,59s7.6-1.2,10.8-3.2c0.6-0.4,1.3-0.4,1.9-0.1c0.3,0.1,0.5,0.2,0.8,0.4C71.5,59.5,80,63.9,80,71.2z'/%3E%3C/g%3E%3Cg%3E%3Cellipse cx='50' cy='36.5' rx='14.9' ry='16.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:300px 300px;background-position:center;background-repeat:no-repeat}.projectonly .profile__formBlock--picture .profile__pictureCropBox.profile__pictureCropBox--invalid{border-color:#bd1521;outline:1px solid #bd1521;box-shadow:0 0 0 3px rgba(189,21,33,.18)}@media all and (min-width:768px) and (max-width:1279px){.projectonly .profile__formBlock--picture{display:flex;flex-direction:column;align-self:start}.projectonly .profile__formBlock--picture .profile__pictureGroup{display:flex;flex-direction:column;align-items:center;padding-top:2.75rem}.projectonly .profile__formBlock--picture .profile__pictureCrop{width:100%;display:flex;justify-content:center}.projectonly .profile__formBlock--picture .profile__picturePreviewWrap{display:flex;flex-direction:column;align-items:center;width:100%}.projectonly .profile__formBlock--picture .profile__pictureCropBox{width:var(--photo-box-size);height:var(--photo-box-size);max-height:280px;aspect-ratio:1;flex:none}.projectonly .profile__formBlock--picture .profile__photoZoomWrap{width:var(--photo-box-size)}}.projectonly .profile__formBlock--picture .profile__photoOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:rgba(0,0,0,.35);opacity:0;transition:opacity .18s ease;cursor:pointer}.projectonly .profile__formBlock--picture .profile__pictureCropBox:focus-within .profile__photoOverlay,.projectonly .profile__formBlock--picture .profile__pictureCropBox:hover .profile__photoOverlay{opacity:1}.projectonly .profile__formBlock--picture .profile__photoOverlay__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;padding:0;border:none;background:0 0;font-size:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.projectonly .profile__formBlock--picture .profile__photoOverlay__text{color:var(--neutral-0,#fff);font-size:var(--text-sm,.875rem);text-align:center;padding:var(--space-md,1rem);pointer-events:none}.projectonly .profile__formBlock--picture .profile__pictureCropBox .thumbBox{width:calc(var(--photo-box-size) * .9);height:calc(var(--photo-box-size) * .9);margin-top:calc(var(--photo-box-size) * -.45);margin-left:calc(var(--photo-box-size) * -.45);border-radius:50%;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 9999px rgba(0,0,0,.5)}.projectonly .profile__formBlock--picture .profile__pictureCropBox .spinner{line-height:var(--photo-box-size)}.projectonly .profile__formBlock--picture .profile__picturePreviewWrap{position:relative;display:inline-block}.projectonly .profile__formBlock--picture .profile__photoZoomLabel{display:block;font-size:var(--text-sm,.875rem);margin-bottom:var(--space-xxs,.25rem);color:var(--app-header-fg,var(--neutral-0,#fff))}.projectonly .profile__formBlock--picture .profile__photoZoomWrap{width:var(--photo-box-size);margin-top:var(--space-sm,.75rem)}.projectonly .profile__formBlock--picture .profile__photoZoomSlider{width:100%;height:28px;margin:0;padding:0 var(--space-sm,.75rem);box-sizing:border-box;-webkit-appearance:none;appearance:none;background:0 0;border:none}.projectonly .profile__formBlock--picture .profile__photoZoomSlider::-webkit-slider-runnable-track{height:8px;background-color:rgba(0,0,0,.08);border-radius:var(--radius-full,999px)}.projectonly .profile__formBlock--picture .profile__photoZoomSlider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--app-accent-1,#0059a2);cursor:pointer;margin-top:-4px}.projectonly .profile__formBlock--picture .profile__photoZoomSlider::-moz-range-track{height:8px;background-color:rgba(0,0,0,.08);border-radius:var(--radius-full,999px)}.projectonly .profile__formBlock--picture .profile__photoZoomSlider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--app-accent-1,#0059a2);cursor:pointer;border:none}@media all and (max-width:767px){.projectonly .profile__formBlock--picture{--photo-box-size:200px}}@media all and (min-width:768px) and (max-width:1279px){.projectonly .profile__formBlock--picture{--photo-box-size:230px}}@media all and (min-width:1280px) and (max-width:1919px){.projectonly .profile__formBlock--picture{--photo-box-size:260px}}.projectonly .content:has(.projectpage),.projectonly body.page--projectpage .content{background:0 0;background-image:none;display:flex;align-items:flex-start;justify-content:center;min-height:60vh;padding:var(--space-xl,2rem)}.projectonly .projectpage .contentContainer,.projectonly body.page--projectpage .contentContainer{width:100%;color:var(--app-accent-1,#20205a);padding:var(--space-xl,2rem);margin:auto auto}@media all and (max-width:767px){.projectonly .projectpage .contentContainer,.projectonly body.page--projectpage .contentContainer{width:auto}}.projectonly .projectpage .contentTitle{padding:var(--space-md,1rem) 0;margin-left:0;font-size:var(--text-xl,1.5rem);font-weight:600;text-align:left;color:var(--app-accent-1,#20205a)}.projectonly .projectpage .contentText{font-size:var(--text-base,1rem);padding-bottom:var(--space-xl,2rem)}.projectonly .projectpage .contentRow{display:grid;grid-template-columns:1fr;justify-content:center;gap:var(--space-lg,1.5rem);margin:0;text-align:center}.projectonly .projectpage .contentBlock{display:flex;flex-direction:column;min-width:0;box-shadow:0 var(--space-xxs) var(--space-sm) rgba(var(--app-accent-1-rgb,32,32,90),.08);border-radius:var(--radius-md,.5rem);margin:0;background-color:var(--app-surface-2,var(--neutral-0,#fff));overflow:hidden;transition:box-shadow .2s ease,transform .15s ease}@media all and (min-width:768px) and (max-width:1279px){.projectonly .projectpage .contentRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media all and (min-width:1280px) and (max-width:1919px){.projectonly .projectpage .contentRow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media all and (min-width:1920px){.projectonly .projectpage .contentRow{grid-template-columns:repeat(4,minmax(0,1fr))}}.projectonly .projectpage .contentBlock.active:hover{box-shadow:0 var(--space-sm) var(--space-lg) rgba(var(--app-accent-1-rgb,32,32,90),.15);transform:translateY(-2px)}.projectonly .projectpage .contentBlock a.nodec{display:flex;flex-direction:column;flex:1;min-height:0}.projectonly .projectpage .contentBlock a.nodec>div{display:flex;flex-direction:column;flex:1;min-height:0}.projectonly .projectpage .contentBlock .contentLabel{display:block;box-sizing:border-box;padding:var(--space-md,1rem);text-align:center;font-size:var(--text-lg,1.25rem);color:var(--app-accent-1,#20205a)}.projectonly .projectpage .contentBlock:not(.active)>div{display:flex;flex-direction:column;flex:1;min-height:0}.projectonly .projectpage .contentBlock.active:hover .contentImage{opacity:.9}.projectonly .projectpage .contentImage{min-height:10rem;display:flex;align-items:center;justify-content:center;background:var(--app-colorBackground,#e7ebf7)}.projectonly .projectpage .contentImage img{width:100%;height:auto;min-height:10rem;object-fit:cover;display:block}.projectonly .projectpage .nodec{text-decoration:none;color:inherit}.projectonly .master__page{margin-top:20px;width:100%;max-width:80vw}.projectonly .master__page__body{background-color:#fff;border-radius:var(--radius-xl,1rem);padding:25px}.projectonly .hide{display:none!important}