:root{--scrollbarWidth:0px;--viewportWidth:calc(100vw - var(--scrollbarWidth, 0));--blockMargin:4.5rem}@media screen and (max-width:767px){:root{--blockMargin:3.375rem}}xmp{margin:0 0 1em;background:#ff0;color:#000;overflow:hidden;font-size:10px}img.sample{background:#0ae}html,body{margin:0;padding:0;font-family:"Public Sans",sans-serif;font-size:18px;font-weight:300;line-height:1.55;color:#2c3241;text-align:left;min-width:320px}html{overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#2c3241}body{padding:0;background:#fff}body.rtl{direction:rtl;unicode-bidi:embed;text-align:right}strong,b{font-weight:600}em,i{font-style:italic}em strong,strong em{font-weight:700;font-style:italic}.hidden{display:block;position:absolute;top:-10000px;height:-10000px;width:1px;height:1px;overflow:hidden;visibility:hidden}.clear{clear:both}.alignleft{float:left}.alignright{float:right}.entity{font-family:"Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif}.text-sans-serif{font-family:"Public Sans",sans-serif}.text-serif{font-family:Times,serif}.text-headline{font-family:"Public Sans",sans-serif}.text-cursive{font-family:cursive}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-aligncenter,.text-center{text-align:center}.text-alignright,.text-right{text-align:right}.text-alignleft,.text-left{text-align:left}.text-white{color:#fff}.text-black{color:#000}.text-red{color:#78194a}.text-green{color:green}.text-blue{color:#1071cd}.text-light-blue{color:blue}.text-orange{color:orange}.text-yellow{color:#f8d569}.text-navy-blue{color:navy}.text-teal{color:teal}.text-purple{color:purple}.text-gray{color:#ccc}.text-silver{color:silver}.text-dark-gray{color:#2c3241}.text-nowrap{white-space:nowrap}img{max-width:100%;height:auto}img[align=left],img.alignleft{margin:0 15px 15px 0}img[align=right],img.alignright{margin:0 0 15px 15px}img.aligncenter{display:block;margin:0 auto 15px auto}img.circle{border-radius:50%}img,a>img{border:0}a{color:#78194a;text-decoration:underline;transition:all .25s ease}a:hover{color:#1071cd;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}a.more{white-space:nowrap}iframe{max-width:100%}.fb_iframe_widget iframe{max-width:none}.intro{margin:0 0 1em;font-size:1.33em}@media screen and (max-width:767px){.intro{font-size:1.2em;line-height:1.5}}.clickable{cursor:pointer}.anchor:before{content:"";display:block;height:120px;margin:-120px 0 0}ul,ol{margin:0 0 1em}th,td{border:0}.toggle{cursor:pointer}@media screen and (min-width:768px){.mobile-only,.desktop-hide{display:none !important}}@media screen and (max-width:767px){.mobile-hide,.desktop-only{display:none !important}}.fb_iframe_widget,.fb_iframe_widget>span{max-width:100%;width:100%}.has-background.has-red-background-color{background-color:#78194a}.has-background.has-blue-background-color{background-color:#1071cd}.has-background.has-black-background-color{background-color:#000}.has-background.has-dark-gray-background-color{background-color:#2c3241}.has-background.has-gray-background-color{background-color:#ccc}.has-background.has-light-gray-background-color{background-color:#f0f1f2}.has-background.has-white-background-color{background-color:#fff}.has-text-color.has-red-color{color:#78194a}.has-text-color.has-blue-color{color:#1071cd}.has-text-color.has-black-color{color:#000}.has-text-color.has-dark-gray-color{color:#2c3241}.has-text-color.has-gray-color{color:#ccc}.has-text-color.has-light-gray-color{color:#f0f1f2}.has-text-color.has-white-color{color:#fff}input[type=submit],input[type=button],button,.button,.btn{position:relative;display:inline-block;margin:0;padding:.75rem 1.5rem;font-family:"Public Sans",sans-serif;font-size:1em;font-weight:500;text-decoration:none;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background:#78194a;color:#fff;background-clip:padding-box;border:0;border-radius:50px;text-decoration:none;transition:all .2s linear}input[type=submit]>span,input[type=button]>span,button>span,.button>span,.btn>span{margin-left:5px}input[type=submit].aligncenter,input[type=submit].center,input[type=button].aligncenter,input[type=button].center,button.aligncenter,button.center,.button.aligncenter,.button.center,.btn.aligncenter,.btn.center{display:block;max-width:250px;margin:0 auto 1em}input[type=submit]:hover,input[type=button]:hover,button:hover,.button:hover,.btn:hover{background:#1071cd;color:#fff;text-decoration:none}input[type=submit].loading:after,input[type=button].loading:after,button.loading:after,.button.loading:after,.btn.loading:after{position:absolute;right:-40px;top:50%;margin:-15px 0 0;display:block;background:url(//www.statehumanities.org/wp-content/themes/fshc/css/images/loading.png) no-repeat center top;width:30px;height:30px;content:" ";-webkit-animation:loading 1s steps(19) infinite;animation:loading 1s steps(19) infinite}input[type=submit].done,input[type=button].done,button.done,.button.done,.btn.done{cursor:default;color:#555;border-color:#555}input[type=submit].done:hover,input[type=button].done:hover,button.done:hover,.button.done:hover,.btn.done:hover{color:#555;background:0 0}button.unstyled,.button.unstyled{padding:3px 5px;background:0 0;color:#363636;font-size:100%;font-family:arial,sans-serif;background:#eee;background-image:linear-gradient(top,#fff 0%,#eee 100%);border:1px solid #ccc;border-radius:3px}button.unstyled:hover{background:#eee}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=url],textarea{line-height:1;margin:0;padding:15px;border:1px solid #ccc;background:#fff;border-radius:3px;box-sizing:border-box;font-size:20px}textarea{width:100%}input:focus,select:focus,.select2:focus,.select2:focus-within,textarea:focus{box-shadow:0 0 8px #eaeaea}.input.select{position:relative;padding:0;background:0 0;box-sizing:border-box;cursor:pointer}.input.select .label{min-width:100px;position:relative;box-sizing:border-box;padding:.3rem 2rem .25rem 1rem;font-size:.77em;text-transform:uppercase;font-weight:500;letter-spacing:.02em;border-radius:18px;border:2px solid #ccc;transition:background-color .25s ease,min-width .25s ease,border-radius .25s ease,border .25s ease}.input.select .label:after{font-size:1.6em;margin-top:-.03em;padding-top:0}.input.select .label:after{font-family:"FontAwesome";font-weight:400;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none !important;content:"\f107";position:absolute;top:50%;right:.75rem;transform:translate(0,-50%);padding-top:3px}.input.select .options{display:block;max-height:0;overflow:hidden;transition:max-height .25s ease,padding .25s ease,border .25s ease,opacity .25s ease;position:absolute;top:100%;left:0;width:100%;margin:-2px 0 0;padding:0 .5rem 0 1rem;border-radius:0 0 18px 18px;border:2px solid transparent;border-top-width:0;box-sizing:border-box;background:#f0f1f2;font-size:.8em;line-height:1.1;opacity:0}.input.select .options .option{display:block;margin:0 0 .9em}.input.select .options .option.selected{font-weight:700}.input.select .options .option:last-child{margin-bottom:0}.input.select .options .option:hover{color:#78194a;font-weight:500}.input.select:hover .label{background:#f0f1f2}.input.select.on .label{min-width:200px;background:#f0f1f2;border-bottom-color:transparent;border-radius:18px 18px 0 0}.input.select.on .options{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding-top:.75rem;padding-bottom:1rem;border-color:#ccc;opacity:1}.input.select.on .options .option{width:169px}.input.select select{position:absolute;top:0;left:0;width:0;height:0;border:0;background:0;opacity:0;visibility:hidden;cursor:pointer}@media screen and (max-width:600px){.input.select select{width:100%;height:100%;visibility:visible}.input.select .option{display:none !important}}.main-content .gform_wrapper.gravity-theme input[type=color],.main-content .gform_wrapper.gravity-theme input[type=date],.main-content .gform_wrapper.gravity-theme input[type=datetime-local],.main-content .gform_wrapper.gravity-theme input[type=datetime],.main-content .gform_wrapper.gravity-theme input[type=email],.main-content .gform_wrapper.gravity-theme input[type=month],.main-content .gform_wrapper.gravity-theme input[type=number],.main-content .gform_wrapper.gravity-theme input[type=password],.main-content .gform_wrapper.gravity-theme input[type=search],.main-content .gform_wrapper.gravity-theme input[type=tel],.main-content .gform_wrapper.gravity-theme input[type=text],.main-content .gform_wrapper.gravity-theme input[type=time],.main-content .gform_wrapper.gravity-theme input[type=url],.main-content .gform_wrapper.gravity-theme input[type=week],.main-content .gform_wrapper.gravity-theme select,.main-content .gform_wrapper.gravity-theme textarea,.minimal-content .gform_wrapper.gravity-theme input[type=color],.minimal-content .gform_wrapper.gravity-theme input[type=date],.minimal-content .gform_wrapper.gravity-theme input[type=datetime-local],.minimal-content .gform_wrapper.gravity-theme input[type=datetime],.minimal-content .gform_wrapper.gravity-theme input[type=email],.minimal-content .gform_wrapper.gravity-theme input[type=month],.minimal-content .gform_wrapper.gravity-theme input[type=number],.minimal-content .gform_wrapper.gravity-theme input[type=password],.minimal-content .gform_wrapper.gravity-theme input[type=search],.minimal-content .gform_wrapper.gravity-theme input[type=tel],.minimal-content .gform_wrapper.gravity-theme input[type=text],.minimal-content .gform_wrapper.gravity-theme input[type=time],.minimal-content .gform_wrapper.gravity-theme input[type=url],.minimal-content .gform_wrapper.gravity-theme input[type=week],.minimal-content .gform_wrapper.gravity-theme select,.minimal-content .gform_wrapper.gravity-theme textarea{font-size:18px;padding:12px;border-radius:4px;font-family:"Public Sans",sans-serif}.main-content .gform_wrapper.gravity-theme .gfield_label,.minimal-content .gform_wrapper.gravity-theme .gfield_label{font-weight:600}.main-content .gform_wrapper.gravity-theme .gfield_description,.minimal-content .gform_wrapper.gravity-theme .gfield_description{padding-top:4px;font-size:14px;font-style:italic;color:#666}.main-content .gform_wrapper.gravity-theme .gform_fields,.minimal-content .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1.66rem}.main-content .gform_wrapper.gravity-theme .gform_footer,.minimal-content .gform_wrapper.gravity-theme .gform_footer{margin-top:1em}.main-content .gform_wrapper.gravity-theme .ginput_complex .gfield_date_year input,.main-content .gform_wrapper.gravity-theme .ginput_complex .gfield_date_month input,.main-content .gform_wrapper.gravity-theme .ginput_complex .gfield_date_day input,.main-content .gform_wrapper.gravity-theme .ginput_complex .gfield_time_hour input,.main-content .gform_wrapper.gravity-theme .ginput_complex .gfield_time_minute input,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .gfield_date_year input,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .gfield_date_month input,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .gfield_date_day input,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .gfield_time_hour input,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .gfield_time_minute input{border:1px solid #ccc;font-size:.9rem}.main-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.main-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{font-size:.9rem}.main-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time{font-size:.9rem;max-width:70px;min-width:70px}.main-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time .select2-container .select2-selection,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time .select2-container .select2-selection{height:45px}.main-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time .select2-container .select2-selection .select2-selection__rendered,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time .select2-container .select2-selection .select2-selection__rendered{padding-top:8px}.main-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time .select2-container .select2-selection .select2-selection__arrow,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time .select2-container .select2-selection .select2-selection__arrow{top:11px}.main-content .gform_wrapper.gravity-theme .ginput_complex .hour_minute_colon,.minimal-content .gform_wrapper.gravity-theme .ginput_complex .hour_minute_colon{padding-top:3px}@media screen and (max-width:641px){.main-content .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),.minimal-content .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1}}.main-content .gform_wrapper .gfield_required,.minimal-content .gform_wrapper .gfield_required{color:#78194a}.main-content .gform_wrapper .gfield_required .gfield_required_custom,.main-content .gform_wrapper .gfield_required .gfield_required_text,.minimal-content .gform_wrapper .gfield_required .gfield_required_custom,.minimal-content .gform_wrapper .gfield_required .gfield_required_text{margin-left:2px}.main-content .gform_wrapper .gform_fileupload_rules,.main-content .gform_wrapper .ginput_full span,.minimal-content .gform_wrapper .gform_fileupload_rules,.minimal-content .gform_wrapper .ginput_full span{font-style:italic;opacity:.6;font-size:15px;padding-top:0}.main-content .gform_wrapper input[type=file]::-webkit-file-upload-button,.minimal-content .gform_wrapper input[type=file]::-webkit-file-upload-button{border:0;padding:.75em 1.5em;background:#78194a;color:#fff;border-radius:50px;border:0;text-decoration:none;font-weight:500;font-size:1rem;line-height:1;opacity:1;text-align:center;cursor:pointer}.main-content .gform_wrapper input[type=file]::file-selector-button,.minimal-content .gform_wrapper input[type=file]::file-selector-button{border:0;padding:.75em 1.5em;background:#78194a;color:#fff;border-radius:50px;border:0;text-decoration:none;font-weight:500;font-size:1rem;line-height:1;opacity:1;text-align:center;cursor:pointer}.main-content .gform_wrapper .select2-container,.minimal-content .gform_wrapper .select2-container{display:block;width:100%}.main-content .gform_wrapper .select2-container .select2-selection,.minimal-content .gform_wrapper .select2-container .select2-selection{height:53px}.main-content .gform_wrapper .select2-container .select2-selection .select2-selection__rendered,.minimal-content .gform_wrapper .select2-container .select2-selection .select2-selection__rendered{padding-top:12px;padding-left:12px}.main-content .gform_wrapper .select2-container .select2-selection .select2-selection__arrow,.minimal-content .gform_wrapper .select2-container .select2-selection .select2-selection__arrow{top:15px;right:8px}h1,h2,h3,h4,h5,h6,.heading{margin:0 0 .5rem;padding:0;clear:both;font-family:"Public Sans",sans-serif;font-weight:500;font-style:normal;line-height:1.35}h1.inline,h2.inline,h3.inline,h4.inline,h5.inline,h6.inline,.heading.inline{display:inline;margin-right:1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.heading a{text-decoration:none;color:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.heading:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.heading:last-child{margin-bottom:0}h1.has-text-align-center,h2.has-text-align-center,h3.has-text-align-center,h4.has-text-align-center,h5.has-text-align-center,h6.has-text-align-center,.heading.has-text-align-center{max-width:1280px;margin-left:auto;margin-right:auto}h1{margin-bottom:1rem;font-size:2.88rem;font-weight:300;line-height:1;letter-spacing:-.5px}h2{margin-bottom:1rem;font-size:1.94rem;font-weight:300;line-height:1.2;letter-spacing:-.5px}h2.is-style-arrow{font-size:1.667rem}@media screen and (min-width:1200px){h2.is-style-arrow{padding-right:2em}}h3{font-size:1.4rem;line-height:1.27;letter-spacing:-.125px}h4{font-size:1.27rem}h5,.h5{font-size:.8rem;text-transform:uppercase;color:#1071cd;font-weight:600}body.theme h5,body.theme .h5{display:flex;align-items:center}body.theme h5 a:last-child,body.theme h5 .text:last-child,body.theme .h5 a:last-child,body.theme .h5 .text:last-child{display:inline-block;white-space:nowrap;margin-right:1em}body.theme h5:after,body.theme .h5:after{flex-grow:1;content:" ";display:inline-block;height:2px;width:100%;background:rgba(0,0,0,.1)}h5+h1,h5+h2,h5+h3,.h5+h1,.h5+h2,.h5+h3{margin-top:calc(var(--blockMargin, 2.25rem) * 0.5)}h6{font-size:1rem;font-weight:600}@media screen and (max-width:767px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br,.heading br{display:none}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.3rem}}[class*=wp-block]+h1,[class*=wp-block]+h2,[class*=theme-block]+h1,[class*=theme-block]+h2,p+h1,p+h2,ol+h1,ol+h2,ul+h1,ul+h2{margin-top:calc(var(--blockMargin, 3.6rem) * 0.8)}[class*=wp-block]+h3,[class*=theme-block]+h3,p+h3,ol+h3,ul+h3{margin-top:calc(var(--blockMargin, 2.25rem) * 0.5)}[class*=wp-block]+h4,[class*=wp-block]+h5,[class*=wp-block]+.h5,[class*=wp-block]+h6,[class*=theme-block]+h4,[class*=theme-block]+h5,[class*=theme-block]+.h5,[class*=theme-block]+h6,p+h4,p+h5,p+.h5,p+h6,ol+h4,ol+h5,ol+.h5,ol+h6,ul+h4,ul+h5,ul+.h5,ul+h6{margin-top:calc(var(--blockMargin, 1.8rem) * 0.4)}.is-style-expandable{cursor:pointer;position:relative;padding-left:1.5em}.is-style-expandable:hover{color:#1071cd}.is-style-expandable:before{position:absolute;display:inline-block;left:0;top:0;margin:0 .2em 0 0;font-family:"FontAwesome";font-weight:400;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none !important;content:"\f067";transition:all .2s ease-in-out;transform:rotate(90deg);font-size:1em;color:currentColor}.is-style-expandable:focus{outline:none;text-decoration:underline}.is-style-expandable.opened:before{transform:rotate(180deg);content:"\f068"}@media screen and (min-width:768px){body.theme .is-style-expandable.mobile-expand{cursor:default;padding-top:0;border-top:0}body.theme .is-style-expandable.mobile-expand:before{display:none}body.theme .is-style-expandable.mobile-expand+.expand-content{display:block !important}}@media screen and (max-width:767px){body.theme .is-style-expandable.mobile-expand{border-top:1px solid rgba(0,0,0,.3);padding-top:2rem}body.theme .is-style-expandable.mobile-expand:before{margin-top:2rem}}.expand-content{display:none;margin:0 0 1.5em}.expand-content+.is-style-expandable{margin-top:1em}h1.is-style-arrow>a,h2.is-style-arrow>a,h3.is-style-arrow>a,h4.is-style-arrow>a,h5.is-style-arrow>a,h6.is-style-arrow>a,.heading.is-style-arrow>a{color:#78194a}h1.is-style-arrow .icon,h2.is-style-arrow .icon,h3.is-style-arrow .icon,h4.is-style-arrow .icon,h5.is-style-arrow .icon,h6.is-style-arrow .icon,.heading.is-style-arrow .icon{display:inline-block;margin:0 0 0 .5rem;width:.8em;height:.7em;stroke:currentColor;stroke-width:8;transition:all .25s ease}h1.is-style-arrow a:hover .icon,h2.is-style-arrow a:hover .icon,h3.is-style-arrow a:hover .icon,h4.is-style-arrow a:hover .icon,h5.is-style-arrow a:hover .icon,h6.is-style-arrow a:hover .icon,.heading.is-style-arrow a:hover .icon{transform:translate(5px,0)}#footer-minimal{background:#f0f1f2;padding:calc(var(--blockMargin, 4.5rem) * 1) 2em calc(var(--blockMargin, 2.25rem) * 0.5);font-size:.7em;text-align:center}#footer-minimal .block-copyright{opacity:.7}#footer-minimal a{color:inherit}html,body{background:#f0f1f2}#wrap{display:flex;align-items:center;justify-content:center;min-height:100vh;box-sizing:border-box;padding:2em 1em}.module-login{width:100%;max-width:600px;margin:0 auto}.module-login .layout{display:block}.module-login .block-logo{margin:0 auto 3em;text-align:center}.module-login .block-logo a{display:inline-block}.module-login .block-logo a img{width:300px}.module-login .block-login{padding:4.5em 1em 2.5em;background:#fff;border-radius:15px;text-align:center}.module-login .fields{max-width:350px;margin:1.75em auto;display:grid;text-align:left;grid-template-columns:1fr 1fr;grid-template-areas:"email email" "pwd pwd" "btn btn" "remember forgot"}.module-login .fields .field.text{margin:0 0 1.25em}.module-login .fields .field.text label{display:block;font-size:.85em;margin-bottom:.25em}.module-login .fields .field.text input[type=text],.module-login .fields .field.text input[type=password]{display:block;width:100%}.module-login .fields .field.email{grid-area:email}.module-login .fields .field.password{grid-area:pwd}.module-login .fields .field.submit{grid-area:btn;margin:.5em 0 1em}.module-login .fields .field.submit button{display:block;width:100%;border-radius:100px;text-transform:none;font-style:normal}.module-login .fields .field.remember{grid-area:remember;font-size:.7em}.module-login .fields .field.forgot{grid-area:forgot;text-align:right;font-size:.7em}.module-login .fields .field.forgot a{color:inherit}.module-login .error{text-align:center;padding:1em;background:rgba(120,25,74,.1);border:1px solid #78194a}.module-login .block-cta{max-width:450px;margin:2.5em auto 0;text-align:center}.module-login .block-back{margin:2em 0 0;text-align:center;font-size:.7em;opacity:.7}.module-login .block-back a{color:inherit}@media screen and (max-height:800px){.module-login .block-login{padding:1em}.module-login .block-logo{margin-bottom:1em}.module-login .block-logo a img{width:150px}}