.field-textarea{width:100%;margin-bottom:24px}.field-textarea+.field-textarea{margin-left:16px}.field-textarea__label{color:#707070;text-transform:uppercase;letter-spacing:.75px;margin-bottom:.3rem;font-size:1rem;font-weight:700;display:block}.field-textarea__label__chars-left{float:right;display:block}.field-textarea__wrapper{border:1px solid #dcdcdc;border-radius:4px;flex-grow:2;align-items:center;display:flex;position:relative}.field-textarea--error .field-textarea__wrapper{border-color:#f8574a}.field-textarea__row{justify-content:flex-start;display:flex}.field-textarea__textarea{-webkit-appearance:none;resize:none;border:none;width:100%;padding:1.2rem}.field-textarea__textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-textarea__textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-textarea__textarea::-webkit-input-placeholder{color:#b4b4b4}.field-textarea__textarea::-ms-input-placeholder{color:#b4b4b4}.field-textarea__textarea::placeholder{color:#b4b4b4}.field-textarea__textarea:disabled{color:#b4b4b4;background-color:#fff}.field-textarea--disabled.field-textarea__label{color:#b4b4b4;text-transform:uppercase;letter-spacing:.75px;margin-bottom:.3rem;font-size:1rem;font-weight:700;display:block}.field-textarea--disabled.field-textarea__wrapper{border:1px solid #eaeaea}.field-textarea__message{margin:4px 0;font-size:1.2rem;display:block;position:absolute}.field-textarea__message--neutral{color:#707070}.field-textarea__message--error{color:#f8574a}.radio-options-inner{margin-bottom:24px}.radio-options-inner__wrapper{border:none;flex-direction:column;margin:0;padding:0;display:flex}.radio-options-inner__wrapper:has(input:focus-visible){outline:auto}.radio-options-inner__wrapper label{margin-bottom:4px;padding-left:32px;position:relative}.radio-options-inner__error{color:#f8574a;margin:4px 0;font-size:1.2rem}.submit-button__spinner{width:3.2rem;height:3.2rem;display:inline-block;position:relative}.submit-button__spinner div{box-sizing:border-box;border:2px solid transparent;border-top-color:#fff;border-radius:50%;width:2.4rem;height:2.4rem;margin:6px auto;animation:1.2s cubic-bezier(.5,0,.5,1) infinite submit-button__spinner;display:block;position:absolute}.submit-button__spinner div:first-child{animation-delay:-.45s}.submit-button__spinner div:nth-child(2){animation-delay:-.3s}.submit-button__spinner div:nth-child(3){animation-delay:-.15s}.submit-button__icon svg{width:24px;height:24px}.submit-button__icon--left,.submit-button__icon--right{margin-right:8px}@keyframes submit-button__spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.project-form{border-radius:4px;padding:32px}.project-form__store-selector-error{color:#f8574a;margin:4px 0;font-size:1.2rem;display:block;position:absolute}.project-form__submit{width:100%}.project-form__submit-icon{margin-left:8px;transform:rotate(-90deg)}.project-form__submit-icon use{fill:#fff}.project-form__submit-wrapper{align-items:center;display:flex}.project-form__submit .submit-button__icon{display:flex}.project-form__info{margin-bottom:8px;font-weight:700}.project-form__upload{margin-bottom:24px}.project-form__error{color:#f8574a;margin-bottom:24px;font-size:1.2rem}.project-form .field-text-input__label,.project-form .field-textarea__label,.project-form .dropdown__label{color:#242424;text-transform:capitalize;margin-bottom:4px;font-size:1.6rem;font-weight:400}.project-form__store-selector{margin-bottom:24px}.project-form__store-selector .icon-arrow--select use{fill:#b4b4b4}.project-form__store-selector .dropdown{margin:0}.project-form__store-selector .dropdown__select-wrapper{max-width:none}.project-form__store-selector .dropdown select{line-height:1.2}.project-form__message{padding:24px 8px}.project-page{background-color:#f7f9fa;padding-bottom:24px}.project-page h1{margin-top:auto;font-size:2.4rem}.project-page h2{margin-top:32px;font-size:2rem}.project-page__content{flex-wrap:wrap;max-width:1216px;margin:8px auto}.project-page__maincolumn{max-width:800px;margin-top:32px;padding:0 16px}.project-page .media--text-block img,.project-page .media--column-layout img{height:auto}.project-page__sidecolumn{padding:0 16px}.project-page__sidecolumn h1:first-child{margin-top:16px}.project-page__form{background-color:#e6ebee}.project-page .column-layout__container{margin:0}.project-page .column-layout__title{text-align:left}@media (min-width:56.25em){.project-page h1{margin-bottom:0;padding:0;font-size:4.4rem}.project-page h1.project-page__header{max-width:1216px;margin:0 0 32px;font-size:3.2rem}.project-page h2{margin-top:48px;font-size:2.4rem}.project-page h2.column-layout__title{margin-top:0}.project-page h3{font-size:1.6rem}.project-page__content{justify-content:flex-start;max-width:1216px;display:flex}.project-page__maincolumn{margin-right:32px}.project-page__sidecolumn{flex:1;min-width:352px;margin:32px 0 0}.project-page__sidecolumn h2{margin-top:0}}