.user-info{margin-bottom:3rem;margin-top:2.5rem}@media screen and (min-width:768px){.user-info{margin-bottom:4.5rem;margin-top:3rem}}.user-info__container:not(.is-hidden){display:flex}@media screen and (min-width:640px){.user-info__container:not(.is-hidden){align-items:center}}.user-info__avatar-container{display:flex;height:2rem;margin-right:.5rem;width:2rem}@media screen and (min-width:768px){.user-info__avatar-container{margin-right:.75rem}}.user-info__avatar-placeholder path:first-child{fill:#83d7cf}.user-info__user-avatar{border:2px solid #f9f9f9;border-radius:100%;box-shadow:0 1px 3px 0 #00000029;min-height:100%;min-width:100%}.user-info__content{font-size:.875rem;font-weight:300;line-height:1.3125rem}@media screen and (min-width:768px){.user-info__content{font-size:1.0625rem;font-weight:300;line-height:1.5rem}}.user-info__link{color:#000;font-weight:500;text-decoration:underline;transition:color 125ms ease-out}@media (prefers-reduced-motion:reduce){.user-info__link{transition-duration:1ms}}.user-info__link:active,.user-info__link:hover{color:#0000007a}.user-info__button{appearance:none;background-color:initial;border:0;border-radius:0;color:#000;font-weight:500;line-height:normal;margin:0;padding:0;text-decoration:underline;transition:color 125ms ease-out}@media (prefers-reduced-motion:reduce){.user-info__button{transition-duration:1ms}}.user-info__button:active,.user-info__button:hover{color:#0000007a}.user-info__signout_text{align-items:baseline;display:flex}.user-info__signout_text>button{margin-right:6px}.workspace{padding-bottom:3rem;transition:opacity .4s cubic-bezier(.19,1,.22,1)}.workspace.is-disabled,.workspace.is-loading{opacity:.32;pointer-events:none}.workspace__title{text-wrap:pretty;font-size:1.5rem;font-weight:700;font-weight:600;line-height:2rem}@media screen and (max-width:767px){.workspace__title{font-size:1.25rem;font-weight:700;line-height:1.75rem}}.workspace__blurb{font-size:1.0625rem;font-weight:300;line-height:1.5rem;margin-top:.75rem}.workspace__select-workspace{margin-top:1.5rem;padding-top:1rem}.workspace__select-input{max-width:25rem}.workspace__note{font-size:.875rem;font-weight:300;line-height:1.3125rem;margin-top:1rem;opacity:.48}.workspace__create-workspace{border:1px solid #0000001a;border-radius:6px;display:flex;margin-bottom:.5rem;margin-top:1.5rem;padding:1rem}.workspace__create-workspace.is-hidden{display:none}.workspace__create-workspace.is-invalid{border-color:#c00}.workspace__description{font-size:1.0625rem;font-weight:300;line-height:1.5rem;padding-bottom:.375rem}.workspace__link{color:#000;font-weight:500;font-weight:600;text-decoration:underline;transition:color 125ms ease-out}@media (prefers-reduced-motion:reduce){.workspace__link{transition-duration:1ms}}.workspace__link:active,.workspace__link:hover{color:#0000007a}.workspace__icon{flex:0 0 32px;margin-right:.5rem;opacity:.64}@media screen and (min-width:768px){.workspace__icon{margin-right:.75rem}}.form-success{background-color:#bbd97552;border-radius:6px;padding:1.5rem}.form-success__title-container{align-items:center;display:flex;margin-bottom:.75rem}@media screen and (min-width:768px){.form-success__description-container{margin-left:2.5rem}}.form-success__icon{flex:0 0 2rem;height:2rem;margin-right:.5rem}.form-success__title{text-wrap:pretty;font-size:1.5rem;font-weight:700;line-height:2rem}@media screen and (max-width:767px){.form-success__title{font-size:1.25rem;font-weight:700;line-height:1.75rem}}.form-success__blurb{font-size:1rem;font-weight:300;line-height:1.5rem;margin-bottom:1rem}.form-success__action{color:#000;font-weight:500;transition:color 125ms ease-out}.form-success__action:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' color='%23000'%3E%3Cpath d='m13 8 4 4-4 4m2.5-4h-9' stroke='currentcolor' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:1.5rem;opacity:.32;vertical-align:-.4375em;width:1.5rem}@media (prefers-reduced-motion:reduce){.form-success__action{transition-duration:1ms}}.form-success__action:active,.form-success__action:hover{color:#0000007a}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1 1 0}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.uppercase{text-transform:uppercase}.hyphenate{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.no-wrap{white-space:nowrap}@media screen and (max-width:639px){.mobile-text{margin-left:auto;margin-right:auto;max-width:18rem}}.max-w-col-10,.max-w-col-4,.max-w-col-6,.max-w-col-8{width:100%}.max-w-col-4{max-width:24rem}.max-w-col-6{max-width:36.75rem}.max-w-col-8{max-width:49.5rem}.max-w-col-10{max-width:62.25rem}.form-intro{border-top:1px solid #0000001a;padding-bottom:.75rem;padding-top:3rem}@media screen and (min-width:768px){.form-intro{padding-bottom:1.5rem;padding-top:4.5rem}}.form-intro__title{text-wrap:pretty;font-size:1.5rem;font-weight:700;font-weight:600;line-height:2rem}@media screen and (max-width:767px){.form-intro__title{font-size:1.25rem;font-weight:700;line-height:1.75rem}}.form-intro__blurb{font-size:1rem;font-weight:300;line-height:1.5rem;margin-top:.75rem}@media screen and (min-width:768px){.form-cols{grid-column-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr}}.form-col{flex:1}@media screen and (max-width:767px){.form-col:not(:first-child){margin-top:1.5rem}}.fields-container .form-row:last-child{border-top:1px solid #0000001a;margin-top:3rem;padding-top:3rem}@media screen and (min-width:768px){.fields-container .form-row:last-child{margin-top:4.5rem;padding-top:4.5rem}}.form-row{margin-top:1.5rem}@media screen and (min-width:768px){.form-row{margin-top:2.5rem}}.form-submit{margin-top:3rem;width:100%}@media screen and (min-width:640px){.form-submit{width:auto}}.form-content__textarea{resize:vertical}.form-content__note{font-size:.875rem;font-weight:300;line-height:1.3125rem}.form__optional-style{color:#0000007a}.form__inline-label{display:inline-block}.form__request-type-container{display:flex;flex-direction:column;margin-top:1.5rem}.form__request-type-label{font-weight:500}.form__request-type-radios{display:flex;margin-top:1rem}@media screen and (max-width:767px){.form__request-type-radios{flex-direction:column}}.form__request-type{align-items:center;display:flex}@media screen and (max-width:767px){.form__request-type{margin-right:0;margin-top:1rem}}.form__request-type:not(:last-child){margin-right:2.625rem}.form__request-type .form-radio{margin-right:.75rem;margin-top:0}.form__custom-checkbox{height:1rem;margin:.1875rem .8125rem 0 0;width:1rem}@media screen and (min-width:768px){.form__custom-checkbox{margin:0 .8125rem 0 0}}.form__custom-checkbox:checked{margin:0 .8125rem 0 0}.form__custom-checkbox__label{display:flex;font-size:.875rem;font-weight:300;line-height:1.3125rem}@media screen and (min-width:768px){.form__custom-checkbox__label{align-items:center;font-size:1rem;font-weight:300;font-weight:500;line-height:1.5rem}}.form__custom-file-container{align-items:center;display:flex;flex-wrap:wrap}.form__custom-file-input{margin:1.125rem 0;padding:.375rem .75rem .375rem .5rem}.form__custom-file-input__icon{margin-right:.75rem}.form__custom-file-input__label{font-weight:600;padding-top:.125rem}.form__custom-file-input__preview{align-items:center;display:flex;margin:0 0 0 .75rem}.form__custom-file-input__preview.is-hidden{display:none}.form__custom-file-input__preview-text{font-size:.875rem;font-weight:300;line-height:1.3125rem}.form__custom-file-input__preview-text.is-invalid{color:#c00}.form__custom-file-input__preview-icon{margin-right:.375rem}.form__custom-file-input__note{display:block;font-size:.875rem;font-weight:300;line-height:1.3125rem;opacity:.48}.education-form__fieldset:disabled{cursor:not-allowed;opacity:.48;pointer-events:none}.header{padding-top:4rem}@media screen and (min-width:768px){.header{padding-top:6rem}}.header__title{text-wrap:pretty;font-size:2rem;font-weight:900;line-height:2.25rem}@media screen and (min-width:768px){.header__title{font-size:2.5rem;line-height:3rem}}@media screen and (min-width:1024px){.header__title{font-size:3.5rem;line-height:3.75rem}}.header__blurb{font-size:1.25rem;font-weight:300;line-height:1.75rem;padding-top:1.5rem}@media screen and (min-width:768px){.header__blurb{font-size:1.5rem;line-height:2rem}}.notes{margin-top:2rem}@media screen and (min-width:768px){.notes{margin-top:3rem}}.notes__icon{flex:0 0 1.5rem;margin-right:.5rem;opacity:.48}@media screen and (min-width:768px){.notes__icon{margin-right:.5rem}}.notes__item{align-items:center;display:flex;font-size:1rem}.notes__item:not(:last-child){margin-bottom:.75rem}.form{position:relative}.form-bg{height:calc(100% + 8.75rem);overflow:hidden;pointer-events:none;position:absolute;top:-8.75rem;-webkit-user-select:none;user-select:none;width:100%}.form-bg__pad-viewport,.form-bg__wrapper{height:100%;position:relative}.form-bg__image{left:65%;position:absolute;top:5rem;width:60%}@media screen and (max-width:389px){.form-bg__image{transform:translateY(20px)}}@media screen and (min-width:390px){.form-bg__image{top:6.25rem}}@media screen and (min-width:768px){.form-bg__image{left:calc(66.66667% + 1rem);top:12.75rem;width:80%}}.form-bg__wrapper:before{content:""}@media screen and (min-width:768px){.form-bg__wrapper:before{background-color:#83d7cf;bottom:0;left:calc(91.66667% + 1.375rem);position:absolute;top:0;width:50vw}}.form-wrapper{position:relative;z-index:10}@media screen and (min-width:768px){.form-wrapper{grid-column-gap:1.5rem;display:grid;grid-template-areas:". content content content content .";grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:1024px){.form-wrapper{grid-template-areas:". content content content content content content content . . . .";grid-template-columns:repeat(12,1fr)}}.form-content{grid-area:content;width:100%}.form-note{font-size:.875rem;font-weight:300;line-height:1.3125rem}.form-note:not(:empty){margin-top:2.5rem}.form-note__link{color:#000;font-weight:500;font-weight:600;text-decoration:underline;transition:color 125ms ease-out}@media (prefers-reduced-motion:reduce){.form-note__link{transition-duration:1ms}}.form-note__link:active,.form-note__link:hover{color:#0000007a}