@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{-ms-interpolation-mode:bicubic}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}svg:not(:root){overflow:hidden}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}html{font-size:62.5%}body{font-family:Open Sans,sans-serif}.typography{font-size:1.3rem;line-height:1.5}.typography p{margin-bottom:1em}.typography p+h2{margin-top:1.5em}.typography strong{font-weight:700}.typography em{font-style:italic}.typography .h1,.typography h1{margin:0 0 .5em;color:#1d1d1b;font-weight:700;font-size:2.4rem;font-family:Open Sans,sans-serif;letter-spacing:-2px;line-height:1.2}.typography .h1+h2,.typography h1+h2{margin-top:.75em}.typography .h2,.typography h2{margin:0 0 .5em;font-size:1.8rem;line-height:1.2}.typography .h2,.typography .h3,.typography h2,.typography h3{color:#1d1d1b;font-weight:800;font-family:Open Sans,sans-serif}.typography .h3,.typography h3{margin:1em 0 .5em;font-size:1.6rem}.typography ul{margin:0 0 1em;padding:0;list-style-type:none}.typography ul li{padding-left:.5em}.typography ul li:before{display:inline-block;margin:0 1em .5em 0;content:"• ";color:#b4aa51;font-weight:800}.typography ol{margin:0 0 1em;padding:0 0 0 1.5em;list-style-type:decimal}.typography blockquote{margin:0 0 1em;font-style:italic}.typography blockquote p{margin:0}.typography blockquote cite{display:block;font-weight:700;font-style:normal}.typography sub,.typography sup{position:relative;top:-.4em;font-size:80%;vertical-align:baseline}.typography sub{top:.4em}.typography a:link,.typography a:visited{color:#b4aa51;text-decoration:underline}.typography a:active,.typography a:hover{color:#1d1d1b;text-decoration:none}.typography .style--large{font-weight:300;font-size:130%}.typography .style--button{display:inline-block;min-width:168px;margin-top:1em;padding:12px 24px;border:1px solid #1d1d1b;white-space:nowrap;font-weight:700;line-height:1;text-align:center;text-decoration:none!important}.typography .style--button:link,.typography .style--button:visited{color:#fff;background:#1d1d1b}.typography .style--button:active,.typography .style--button:hover{color:#1d1d1b;background:#fff}.typography .left{text-align:left}.typography .center{text-align:center}.typography .right{text-align:right}.typography img{max-width:100%;height:auto;vertical-align:middle}.typography img.center,.typography img.left,.typography img.leftAlone,.typography img.right{display:block;float:none;margin:0 auto 1em}.typography .captionImage{max-width:100%;margin-bottom:1em}.typography .captionImage img{margin-bottom:0}.typography .captionImage p{margin:.25em 0;font-style:italic}.typography--logos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:2em 0}.typography--logos img{padding:12px}.h{display:none!important}.h-hide-visually{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.group{zoom:1}.group:after,.group:before{display:table;content:""}.group:after{clear:both}.header__logo,.replace{display:block;overflow:hidden;white-space:nowrap;text-indent:150%}*{box-sizing:border-box}.filter-form{border-top:none;padding-top:0;margin-bottom:2em}.filter-form form{-webkit-align-items:end;-ms-flex-align:end;align-items:end}.filter-form fieldset,.filter-form form{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}.filter-form .field{margin-bottom:0!important;width:auto}.filter-form .btn-toolbar{margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.filter-form .btn-toolbar button{margin:0}.filter-form .btn-toolbar #Form_FilterForm_action_doClearFilter{background:#fff;color:#1d1d1b}.filter-form .btn-toolbar #Form_FilterForm_action_doClearFilter:hover{background:rgb(217.5,212.5,168)}.breadcrumbs{font-size:140%}.breadcrumbs a{color:#1d1d1b}.breadcrumbs a:link,.breadcrumbs a:visited{text-decoration:none}.breadcrumbs a:active,.breadcrumbs a:hover{text-decoration:underline}.content{margin:0 auto;padding:20px;color:#1d1d1b;background:#fff}.content.content--news{padding-top:0}.content--columns,.content--single{max-width:1128px}.content--intro{max-width:740px;text-align:center}.content--black{padding:20px 10px;background:#1d1d1b}.column{margin-bottom:.5em}.feature{max-width:1128px;margin:0 auto}.feature__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 0 20px;color:#1d1d1b;background:#b4aa51;text-align:center}.feature__text{position:relative;width:100%;margin:0 auto;padding:20px}.feature__text p{margin:0}.feature__text .style--button{padding-right:12px;padding-left:12px}.feature__image{overflow:hidden;width:65%;height:0;margin:0 auto;padding-bottom:65%;background-position:50% 75%;background-size:cover}.footer{max-width:1128px;margin:0 auto;padding:20px 10px;border-top:1px solid #1d1d1b;color:#1d1d1b;background:#fff;font-size:1.2rem;line-height:1.5;text-align:center}.footer strong{font-weight:700}.footer a:link,.footer a:visited{color:#b4aa51;text-decoration:underline}.footer a:active,.footer a:hover{color:#1d1d1b;text-decoration:none}.homepage .footer{border:0}.footer__divider{display:inline-block;width:1em;color:rgb(159.0535714286,159.0535714286,151.9464285714);text-align:center}.print-logo{display:none!important}.grant-applications__list,.grant-applications__view{width:100%;margin-bottom:1em}.grant-applications__list td,.grant-applications__list th,.grant-applications__view td,.grant-applications__view th{padding:.75em;border:1px solid #8e8e8d;text-align:left}.grant-applications__list th,.grant-applications__view th{font-weight:700}.grant-applications__list th{color:#fff;background:#1d1d1b}.grant-applications__list td:first-child{white-space:nowrap!important}.grantform{position:relative;overflow:hidden;margin-top:2em;padding-top:2em;border-top:1px solid #b4aa51}.grantform h2{float:left;clear:both;width:100%}.grantform .consent{font-size:90%}.grantform label{display:block;margin:6px 0 2px;font-weight:700;font-size:90%;line-height:1.2}.grantform label.right{display:inline-block;float:none;margin-left:.5em}.grantform .dropzone-holder{margin-top:6px;background:rgb(226.0843373494,222.2289156627,187.9156626506);font-size:90%}.grantform .dropzone-holder li.dz-error,.grantform .dropzone-holder li.success{border-color:rgb(164.9,155.9,75.6)!important;background:#fff!important}.grantform .dropzone-holder li.dz-error:before,.grantform .dropzone-holder li.success:before{display:none;content:""}.grantform .dropzone-holder h5,.grantform .dropzone-holder small{font-size:140%!important;line-height:1.5}.grantform .dropzone-holder a{text-decoration:underline!important}.grantform .file-meta{color:#1d1d1b!important}.grantform .error-overlay{border-color:#fff!important}.grantform .error-overlay,.grantform .error-overlay span{background:#ba1f1f!important}.grantform .customSelect,.grantform select.dropdown{z-index:2;display:block;width:100%;padding:6px;border:1px solid rgb(159.0535714286,159.0535714286,151.9464285714);font:100% Open Sans,sans-serif;line-height:1.2;-webkit-appearance:none;appearance:none}.grantform select.dropdown{opacity:0}.nojs .grantform select.dropdown{opacity:1}.grantform .customSelect{display:block;padding:6px;border:1px solid rgb(159.0535714286,159.0535714286,151.9464285714);color:#1d1d1b;background:#fff;font:100% Open Sans,sans-serif;line-height:1.2}.grantform .customSelectInner{position:relative;width:100%!important;padding-right:30px}.grantform .customSelectInner:after{position:absolute;top:50%;right:0;width:8px;height:8px;margin-top:-2px;border:2px solid #1d1d1b;border-top:0;border-left:0;content:"";-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.grantform .field{clear:both;margin-bottom:1em}.grantform .field .text,.grantform .field .textarea{width:100%;padding:6px;border:1px solid rgb(159.0535714286,159.0535714286,151.9464285714);font-size:100%;line-height:1.2;resize:none}.grantform .field .text:focus,.grantform .field .textarea:focus{background-color:rgb(241.4457831325,239.6385542169,223.5542168675)}.grantform .field .date{background:url(../images/svg/icon-cal.svg) no-repeat right 6px center;background-size:18px 18px}.grantform .field+h2{margin-top:1em}.grantform .field.narrow{float:left;clear:left;width:48%}.grantform .field.narrow--right{float:right;clear:right}.grantform .action{color:#fff;background-color:#1d1d1b;font-size:105%}.grantform .action.disabled{opacity:.5}.title{position:absolute;top:-10em}.parsley-errors-list{margin:0!important;list-style-type:none!important}.message,.parsley-errors-list li{float:left;clear:both;width:100%;padding:.5em;font-weight:700;font-size:90%;line-height:1.3}.message:before,.parsley-errors-list li:before{display:none!important}.message.bad,.message.parsley-required,.message.required,.message.validation,.parsley-errors-list li.bad,.parsley-errors-list li.parsley-required,.parsley-errors-list li.required,.parsley-errors-list li.validation{margin-bottom:1em;color:#ba1f1f;background:rgb(249.5714285714,222.4285714286,222.4285714286)}.message.note,.parsley-errors-list li.note{margin-bottom:1.5em;color:#1d1d1b;background:rgb(226.0843373494,222.2289156627,187.9156626506);text-align:center}.message.note a,.parsley-errors-list li.note a{color:#1d1d1b!important}.header{padding:24px 0;background:#1d1d1b;transition:padding .2s ease;will-change:padding}.shiv{display:none;height:200px}.header__logo{width:151px;height:75px;margin:0 auto;background:url(../images/svg/rc-snelling.svg) no-repeat;background-size:100%;transition:all .2s ease;will-change:width,height}.header__nav-toggle{position:absolute;top:20px;right:20px;display:block;width:36px;height:48px;color:#fff;line-height:44px;text-decoration:none}.header__nav-icon{position:absolute;top:10px;display:inline-block;width:100%;height:2px;background:#ccc;vertical-align:middle;transition:background-color .2s linear;will-change:background-color}.header__nav-icon:after,.header__nav-icon:before{position:absolute;display:block;width:100%;height:2px;content:"";background:#ccc;transition:margin .2s linear,-webkit-transform .2s linear;transition:margin .2s linear,transform .2s linear;transition:margin .2s linear,transform .2s linear,-webkit-transform .2s linear}.header__nav-icon:before{margin-top:-10px}.header__nav-icon:after{margin-top:10px}.menu-active .header__nav-icon{background-color:transparent}.menu-active .header__nav-icon:before{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-active .header__nav-icon:after{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hero{position:relative;overflow:hidden;padding:0}.hero img{width:100%;height:auto}.hero__device{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:1128px;height:100%;margin:0 auto}.hero__device-row{position:absolute;width:100%;height:13.3333333%}.hero__device-row--r1{bottom:1px;opacity:.8}.hero__device-row--r2{bottom:18.3333333%;opacity:.6}.hero__device-row--r3{bottom:36.6666666%;opacity:.4}.hero__device-item{position:absolute;width:31.914893617%;height:100%;background:#b4aa51}.hero__device-item--n1{right:0}.hero__device-item--n2{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.hero__device-item--n3{left:0}.map{position:relative;width:100%;height:0;margin-bottom:1em;padding-bottom:100%}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.nav{width:100%;max-width:1128px;padding:15px 20px 0;background:#fff;font-size:1.3rem;transition:padding .2s ease;will-change:padding}.nav__item{position:relative;width:100%;margin:0 0 10px;color:#1d1d1b}.nav__link{display:block;padding:12px;border-style:solid;border-color:#fff;color:#fff;font-weight:700;text-align:left;text-decoration:none;transition:all .2s ease}.nav__link:active,.nav__link:hover,.nav__link:link,.nav__link:visited{border-width:0;background:#1d1d1b}.nav__item--current .nav__link:active,.nav__item--current .nav__link:hover,.nav__item--current .nav__link:link,.nav__item--current .nav__link:visited,.nav__item--section .nav__link:active,.nav__item--section .nav__link:hover,.nav__item--section .nav__link:link,.nav__item--section .nav__link:visited{color:#1d1d1b;background:rgb(217.5,212.5,168)}.nav__submenu{display:none;margin:0 0 10px}.nav__item--current .nav__submenu,.nav__item--section .nav__submenu,.nav__item:hover .nav__submenu{display:block}.nav__sublink{display:block;margin:10px 0 10px 10px;padding:10px;border:1px solid #1d1d1b;font-weight:700;text-decoration:none}.nav__sublink:active,.nav__sublink:hover,.nav__sublink:link,.nav__sublink:visited{color:#1d1d1b;background:#fff}.news{padding:24px 0;border-top:1px solid #b4aa51}.news.typography h2{margin-bottom:1.5em}.news.typography h3{margin-top:0}.news__item{display:block;width:100%;margin:0 0 20px;padding:10px;border:1px solid rgb(217.5,212.5,168);background-color:rgb(217.5,212.5,168);text-align:center;text-decoration:none!important;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.news__item .style--button{color:#fff;background:#1d1d1b}.news__item:active,.news__item:hover{border-color:1px solid #b4aa51;background-color:#fff}.news__item:active .style--button,.news__item:hover .style--button{color:#1d1d1b;background:#fff}.news__image{display:block;margin:0 auto 10px}.news__break{display:none;overflow:hidden;float:left;clear:both;width:100%;height:1px}body,html{overflow-x:hidden;width:100%;min-height:100%}.viewport{position:relative;right:0;overflow:hidden;transition:right .2s linear;will-change:right}.nojs .viewport{box-shadow:none}.menu-active .viewport{right:75%}.nav{position:fixed;top:0;right:-75%;bottom:0;z-index:500;width:75%;transition:right .2s linear;will-change:right}.menu-active .nav{right:0}.nojs .nav{position:relative;right:0;width:auto}.pagination{color:#1d1d1b;font-weight:600;font-size:1.2rem}.pagination__item{display:block;float:left;width:32px;height:32px;margin:0 2px 2px 0;border:1px solid #1d1d1b;line-height:32px;text-align:center}.pagination__item--inactive{border-color:rgb(187.2,187.2,186.6);color:rgb(187.2,187.2,186.6);cursor:default}.pagination__item--current{border-color:#b4aa51;background:#b4aa51}.pagination__item--current span{color:#fff}.pagination__item--link{border-color:#1d1d1b;color:#fff;text-decoration:none!important;transition:color .2s ease,background .2s ease}.pagination__item--link:link,.pagination__item--link:visited{background:#1d1d1b}.pagination__item--link:link span,.pagination__item--link:visited span{color:#fff}.pagination__item--link:active,.pagination__item--link:hover{background:#fff}.pagination__item--link:active span,.pagination__item--link:hover span{color:#1d1d1b}.content--people{padding-top:0!important}.people-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;max-width:1128px;margin:0 auto}.person-card{border:1px solid rgb(217.5,212.5,168);background-color:rgb(217.5,212.5,168);overflow:hidden;transition:background-color .2s ease,border-color .2s ease;position:relative;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.person-card .style--button{font-size:1rem;padding:.5rem 1rem;min-width:0;margin-top:0}.person-card:active,.person-card:hover{border-color:1px solid #b4aa51;background-color:#fff}.person-card:active .style--button,.person-card:hover .style--button{color:#1d1d1b;background:#fff}.person-card__photo{width:100%;aspect-ratio:3/4;overflow:hidden;position:relative;background:#fff}.person-card__photo img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.person-card__photo--placeholder{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#b4aa51;color:#fff}.person-card__info,.person-card__photo--placeholder{display:-webkit-flex;display:-ms-flexbox;display:flex}.person-card__info{padding:1.5rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1}.person-card__name{font-size:1.6rem;font-weight:800;font-family:Open Sans,sans-serif;margin:0 0 .5rem;color:#1d1d1b;line-height:1.2}.person-card__position{font-size:1.3rem;margin:0 0 1rem;line-height:1.4}.person-card__actions{margin-top:auto}.lightbox{display:none}.lightbox.is-open{display:block}.lightbox__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(29,29,27,.9);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:9999}.lightbox__container{background:#fff;max-width:95vw;max-height:85vh;width:100%;margin:1rem;overflow:hidden;position:relative}.lightbox__header{position:relative}.lightbox__close{position:absolute;top:1rem;right:1rem;background:#fff;border:1px solid #1d1d1b;width:40px;height:40px;cursor:pointer;font-size:1.5rem;color:#1d1d1b;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;transition:all .2s ease;font-family:Open Sans,sans-serif;z-index:1;will-change:transform,background-color}.lightbox__close:focus,.lightbox__close:hover{background:#1d1d1b;color:#fff;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);outline:2px solid #b4aa51;outline-offset:2px}.lightbox__content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;max-height:75vh;padding:1.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.lightbox[aria-hidden=false] .lightbox__overlay{-webkit-animation:a .3s cubic-bezier(0,0,.2,1);animation:a .3s cubic-bezier(0,0,.2,1);will-change:opacity}.lightbox[aria-hidden=false] .lightbox__container{-webkit-animation:c .3s cubic-bezier(0,0,.2,1);animation:c .3s cubic-bezier(0,0,.2,1);will-change:transform}.lightbox[aria-hidden=true] .lightbox__overlay{-webkit-animation:b .3s cubic-bezier(0,0,.2,1);animation:b .3s cubic-bezier(0,0,.2,1);will-change:opacity}.lightbox[aria-hidden=true] .lightbox__container{-webkit-animation:d .3s cubic-bezier(0,0,.2,1);animation:d .3s cubic-bezier(0,0,.2,1);will-change:transform}.person-bio{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:auto;width:100%}.person-bio__image-section{display:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.person-bio__content-section{-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;padding:0;overflow-y:visible;max-height:calc(85vh - 120px);min-width:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.person-bio__content-section,.person-bio__header{display:-webkit-flex;display:-ms-flexbox;display:flex}.person-bio__header{background-color:rgb(217.5,212.5,168);margin:-1.5rem -1.5rem 1rem;padding:1.5rem;width:calc(100% + 3rem);-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding-right:5rem}.person-bio__mobile-image{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.person-bio__mobile-image .person-bio__photo,.person-bio__mobile-image .person-bio__photo-placeholder{width:80px;height:80px}.person-bio__photo{object-fit:cover;object-position:center}.person-bio__photo,.person-bio__photo-placeholder{width:80px;height:80px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.person-bio__photo-placeholder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#b4aa51;color:#fff}.person-bio__title h2{margin:0 0 1rem;font-size:1.6rem;font-family:Open Sans,sans-serif;font-weight:800;color:#1d1d1b;line-height:1.2}.person-bio__position{font-size:1.6rem;margin:0;font-weight:400}.person-bio__text{font-size:1.5rem;line-height:1.5;color:#1d1d1b;margin-bottom:1rem;overflow-y:auto;-webkit-flex:1;-ms-flex:1;flex:1}.person-bio__contact{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;padding-top:1.5rem;border-top:1px solid rgb(217.5,212.5,168);margin-top:auto}#ChangePasswordForm_ChangePasswordForm,#MemberLoginForm_LoginForm,#MemberLoginForm_LostPasswordForm{position:relative;overflow:hidden;max-width:540px}#ChangePasswordForm_ChangePasswordForm h2,#MemberLoginForm_LoginForm h2,#MemberLoginForm_LostPasswordForm h2{float:left;clear:both}#ChangePasswordForm_ChangePasswordForm label.left,#MemberLoginForm_LoginForm label.left,#MemberLoginForm_LostPasswordForm label.left{display:block;margin:6px 0 2px;font-weight:700;font-size:90%;line-height:1.2}#ChangePasswordForm_ChangePasswordForm .field,#MemberLoginForm_LoginForm .field,#MemberLoginForm_LostPasswordForm .field{clear:both;margin-bottom:1em}#ChangePasswordForm_ChangePasswordForm .field .text,#ChangePasswordForm_ChangePasswordForm .field .textarea,#MemberLoginForm_LoginForm .field .text,#MemberLoginForm_LoginForm .field .textarea,#MemberLoginForm_LostPasswordForm .field .text,#MemberLoginForm_LostPasswordForm .field .textarea{width:100%;padding:6px;border:1px solid rgb(159.0535714286,159.0535714286,151.9464285714);font-size:100%;line-height:1.2;resize:none}#ChangePasswordForm_ChangePasswordForm .field .text:focus,#ChangePasswordForm_ChangePasswordForm .field .textarea:focus,#MemberLoginForm_LoginForm .field .text:focus,#MemberLoginForm_LoginForm .field .textarea:focus,#MemberLoginForm_LostPasswordForm .field .text:focus,#MemberLoginForm_LostPasswordForm .field .textarea:focus{background-color:rgb(241.4457831325,239.6385542169,223.5542168675)}#ChangePasswordForm_ChangePasswordForm .field+h2,#MemberLoginForm_LoginForm .field+h2,#MemberLoginForm_LostPasswordForm .field+h2{margin-top:1em}#ChangePasswordForm_ChangePasswordForm .field.narrow,#MemberLoginForm_LoginForm .field.narrow,#MemberLoginForm_LostPasswordForm .field.narrow{float:left;clear:left;width:48%}#ChangePasswordForm_ChangePasswordForm .field.narrow--right,#MemberLoginForm_LoginForm .field.narrow--right,#MemberLoginForm_LostPasswordForm .field.narrow--right{float:right;clear:right}#ChangePasswordForm_ChangePasswordForm .action,#MemberLoginForm_LoginForm .action,#MemberLoginForm_LostPasswordForm .action{display:inline-block;min-width:168px;margin-top:1em;margin-bottom:1em;padding:12px 24px;border:1px solid #1d1d1b;border-radius:0;white-space:nowrap;color:#fff;background-color:#1d1d1b;font-weight:700;font-size:105%;line-height:1;text-align:center;text-decoration:none!important}#ChangePasswordForm_ChangePasswordForm .action:hover,#MemberLoginForm_LoginForm .action:hover,#MemberLoginForm_LostPasswordForm .action:hover{color:#1d1d1b;background:#fff}#ChangePasswordForm_ChangePasswordForm .action.disabled,#MemberLoginForm_LoginForm .action.disabled,#MemberLoginForm_LostPasswordForm .action.disabled{opacity:.5}.req label:after{display:inline;content:" *";color:#ba1f1f;font-weight:800}.hero--slider{position:relative;overflow:hidden}.hero--slider .hero__slides{position:relative;transition:height .6s ease}.hero__slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .6s ease;z-index:1;pointer-events:none;will-change:opacity}.hero__slide.is-active{opacity:1;z-index:2;pointer-events:auto}.hero__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,.4);color:#fff;border:0;width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px);font-size:clamp(18px,3vw,24px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease;border-radius:50%}.hero__nav:hover{background:rgba(0,0,0,.6);-webkit-transform:translateY(-50%) scale(1.1);-ms-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.hero__nav:focus{outline:2px solid #fff;outline-offset:2px;background:rgba(0,0,0,.7)}.hero__nav:active{-webkit-transform:translateY(-50%) scale(.95);-ms-transform:translateY(-50%) scale(.95);transform:translateY(-50%) scale(.95)}.hero__nav--prev{left:clamp(8px,2vw,16px);text-indent:-2px}.hero__nav--next{right:clamp(8px,2vw,16px)}.hero__dots{position:absolute;bottom:clamp(8px,2vw,16px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(6px,1vw,12px);z-index:10;padding:8px;background:rgba(0,0,0,.1);border-radius:20px}.hero__dot{width:clamp(10px,1.5vw,16px);height:clamp(10px,1.5vw,16px);border-radius:50%;border:0;background:hsla(0,0%,100%,.5);padding:0;cursor:pointer;transition:background-color .3s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.hero__dot:hover{background:hsla(0,0%,100%,.8);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.hero__dot:focus{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px hsla(0,0%,100%,.3)}.hero__dot:active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.hero__dot.is-active{background:#fff;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.hero--slider .hero__device{z-index:5;pointer-events:none}.nojs .hero--slider .hero__slides{height:auto!important}.nojs .hero--slider .hero__slide{position:static;opacity:1;pointer-events:auto;display:none}.nojs .hero--slider .hero__slide:first-child{display:block}.nojs .hero--slider .hero__dots,.nojs .hero--slider .hero__nav{display:none}@media (prefers-reduced-motion:reduce){.hero--slider .hero__slides,.hero__dot,.hero__nav,.hero__slide{transition:none}}@media (prefers-contrast:high){.hero__nav{background:rgba(0,0,0,.8);border:2px solid #fff}.hero__nav:focus{outline:3px solid #fff;outline-offset:3px}.hero__dot{border:2px solid hsla(0,0%,100%,.8)}.hero__dot.is-active{border:2px solid #fff}}@media screen and (min-width:460px){.feature__item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;color:#1d1d1b;background:#b4aa51;text-align:left}.feature__text{width:52%;padding:24px 24px 96px}.feature__text .style--button{position:absolute;bottom:24px;left:24px}.feature__image{overflow:hidden;width:47.6363636364%;height:auto;margin-right:-1px;padding:0;background-position:50% 75%;background-size:cover}}@media screen and (min-width:480px){.typography img.left,.typography img.leftAlone,.typography img.right{display:inline-block}.typography img.left{float:left;margin:0 1em 0 0}.typography img.right{float:right;margin:0 0 0 1em}.typography img.leftAlone{float:left;margin:0 100% 0 0}.typography .captionImage.left{float:left;margin:0 1em 1em 0}.typography .captionImage.right{float:right;margin:0 0 1em 1em}.typography .captionImage.center{margin:0 auto 1em}.typography .captionImage img{float:none;margin:0}.grant-applications__view th{width:50%}.news__item{position:relative;float:left;width:48%;min-height:320px;margin:0 0 4%}.news__item--even{float:right}.news__item .style--button{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.news__break2{display:block}.person-bio__title h2{font-size:2.4rem}}@media screen and (min-width:650px){.grant-applications__view th{width:40%}.news__item{float:left;width:32%;margin:0 2% 2% 0;padding:12px}.news__item--even{float:left}.news__item--n0{margin-right:0}.news__break2{display:none}.news__break3{display:block}.people-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.lightbox__container{max-width:800px;max-height:90vh;margin:0}.lightbox__content{max-height:80vh;overflow:hidden;padding:0}.lightbox__content,.person-bio{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.person-bio{min-height:400px}.person-bio__image-section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px}.person-bio__content-section{padding:3rem;overflow-y:auto;max-height:80vh}.person-bio__header{padding:3rem;margin:-3rem -3rem 1.5rem;width:calc(100% + 6rem);margin-left:-3rem;margin-right:-3rem;display:block;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial;gap:initial;padding-right:3rem}.person-bio__mobile-image{display:none}.person-bio__photo,.person-bio__photo-placeholder{width:100%;height:100%;-webkit-flex-shrink:initial;-ms-flex-negative:initial;flex-shrink:1}.person-bio__text{margin-bottom:1.5rem;max-height:260px;overflow:scroll}}@media screen and (min-width:768px){.grant-applications__view th{width:30%}}@media screen and (min-width:850px){.typography{font-size:1.5rem}.typography .h1,.typography h1{font-size:3.6rem}.typography .h2,.typography h2{font-size:2.4rem}.typography .style--large{font-size:160%}.content{padding:48px 24px}.content--black{padding:48px 0}.column{width:48.7588652482%}.column--primary{float:left;padding-right:24px}.column--secondary{float:right;padding-left:24px}.feature{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.feature__item{width:48.7588652482%;margin:0}.feature__image{background-position:50% 50%}.footer{padding:48px 12px;font-size:1.4rem}.grantform .field.narrow{float:none;width:100%}.grantform .field.narrow--right{float:none}.grantform{margin-top:0;padding-top:0;padding-left:24px;border-top:0;border-left:1px solid #b4aa51}.shiv--show{display:block}.header--fixed{position:fixed;top:0!important;z-index:999;width:100%;padding:0}.header--fixed .header__logo{display:none}.header__logo{width:216px;height:108px;margin:0 auto 20px}.header__nav-toggle{display:none}.nav{margin:0 auto;padding:20px 10px;background:transparent}.header--fixed .nav{padding:10px}.nav__menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.nav__item{margin:0 10px}.nav__item:first-child{margin-left:0}.nav__item:last-child{margin-right:0}.nav__link{height:100%;padding:8px 6px 12px;color:#1d1d1b;text-align:center}.nav__link:link,.nav__link:visited{border-width:4px 0 0;border-bottom-color:#fff;background:#fff}.nav__link:active,.nav__link:hover{border-width:0 0 4px;border-bottom-color:#b4aa51}.nav__item--current .nav__link:link,.nav__item--current .nav__link:visited,.nav__item--section .nav__link:link,.nav__item--section .nav__link:visited{border-color:rgb(217.5,212.5,168);color:#1d1d1b;background:rgb(217.5,212.5,168)}.nav__item--current .nav__link:active,.nav__item--current .nav__link:hover,.nav__item--section .nav__link:active,.nav__item--section .nav__link:hover{border-bottom-color:#b4aa51;color:#1d1d1b;background:#fff}.nav__submenu{position:absolute;top:100%;left:50%;z-index:1500;width:256px;margin:6px 0 0;padding:6px;background:#b4aa51;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nav__item--current .nav__submenu,.nav__item--section .nav__submenu{display:none}.nav__item:hover .nav__submenu{display:block}.nav__sublink{margin:0;padding:12px 24px;border:0;white-space:nowrap}.nav__sublink:link,.nav__sublink:visited{color:#1d1d1b;background:#fff}.nav__subitem--current .nav__sublink,.nav__subitem--section .nav__sublink,.nav__sublink:active,.nav__sublink:hover{color:#1d1d1b;background:rgb(217.5,212.5,168)}.menu-active .viewport{right:0}.nav{position:static;top:auto;right:auto;bottom:auto;width:auto}.nojs .nav{position:relative}.people-grid{grid-template-columns:repeat(4,1fr);gap:2rem;padding:0}#ChangePasswordForm_ChangePasswordForm .field.narrow,#MemberLoginForm_LoginForm .field.narrow,#MemberLoginForm_LostPasswordForm .field.narrow{float:none;width:100%}#ChangePasswordForm_ChangePasswordForm .field.narrow--right,#MemberLoginForm_LoginForm .field.narrow--right,#MemberLoginForm_LostPasswordForm .field.narrow--right{float:none}}@media screen and (min-width:960px){.grantform .field.narrow{float:left;clear:left;width:48%}.grantform .field.narrow--right{float:right;clear:right}#ChangePasswordForm_ChangePasswordForm .field.narrow,#MemberLoginForm_LoginForm .field.narrow,#MemberLoginForm_LostPasswordForm .field.narrow{float:left;clear:left;width:48%}#ChangePasswordForm_ChangePasswordForm .field.narrow--right,#MemberLoginForm_LoginForm .field.narrow--right,#MemberLoginForm_LostPasswordForm .field.narrow--right{float:right;clear:right}}@media screen and (min-width:1000px){.nav__link{padding:8px 24px 12px}}@media screen and (min-width:1148px){.nav{padding:20px 0;font-size:1.4rem}.header--fixed .nav{padding:10px 0}}@media screen and (min-width:1152px){.content,.footer{padding:48px 0}}@media (max-width:768px){.hero__nav{width:40px;height:40px;font-size:18px}.hero__nav--prev{left:8px}.hero__nav--next{right:8px}.hero__dots{bottom:12px;gap:8px}.hero__dot{width:12px;height:12px}}@media screen and (max-width:480px){.person-bio__contact{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b{0%{opacity:1}to{opacity:0}}@keyframes b{0%{opacity:1}to{opacity:0}}@-webkit-keyframes c{0%{-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes c{0%{-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes d{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}}@keyframes d{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}}