.footer{align-items:center;background:#fff;bottom:0;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;width:calc(100% - 4rem);background-color:#fff;box-shadow:0px -2px 0 0 #f7f7fb}.footer .item{width:calc(25% - 1rem)}.footer img{display:block;height:2.2rem}.footer h4{margin:.2rem auto 0;text-align:center}.cards h1{margin:auto;margin-bottom:6rem;max-width:90rem;text-align:center}@media (min-width: 550px){.homepage-h2{text-align:center}}@media (min-width: 550px){.section-divider{margin:auto}}.home-past-projects{margin-top:10rem}.how-it-works-section{margin-top:6rem;display:inline-block}@media (min-width: 780px){.how-it-works-section{align-items:center;display:flex;margin-top:20rem}.how-it-works-section:first-of-type{margin-top:10rem}}.community{padding-top:2rem}.community .marketing-avatar{border-radius:50%;display:block;width:55%;border:4px solid #bdd6dd}.community .volunteer{margin-top:4rem;display:inline-block;width:45%}@media (min-width: 780px){.community .volunteer{width:33%}}@media (min-width: 960px){.community .volunteer{width:16.4%}}.community .volunteer h3{margin-top:1em}.community .volunteer p{margin:0}.marketing-footer{margin:2rem 0}.marketing-footer .right{float:right}.marketing-footer .right h3{margin-right:3rem}.container{width:100%;max-width:1140px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.one-card.column,.two-cards.columns,.three-cards.columns{width:calc(100% - 2rem)}@media (min-width: 400px){.container{width:90%;padding:0}}@media (min-width: 780px){.container{width:85%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.one-card.column{width:calc(100% - 2rem)}.two-cards.columns{width:calc(48% - 1rem)}.three-cards.columns{width:calc(30.6666666667% - .6666666667rem)}.three-cards.column:nth-of-type(3n+1),.three-cards.columns:nth-of-type(3n+1){margin-left:0}.two-cards.column:nth-of-type(2n+1),.two-cards.columns:nth-of-type(2n+1){margin-left:0}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}.nav{height:7.6rem}.navbar{align-items:center;display:flex;justify-content:space-between;padding:1.8rem 0}.logo{display:inline-block;height:2.8rem}.right{align-items:center;display:flex;height:4.2rem}.right .avatar,.right .inbox{position:relative;top:2px}.right a{display:inline-block;margin-right:3rem}.right a:last-of-type{margin-right:0}@media (max-width: 550px){.mobile-hidden{display:none}.centered-logo{margin:auto;position:relative;top:.4rem}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-family:"brandon-grotesque", sans-serif;font-size:62.5%;padding-bottom:4rem}@media (min-width: 550px){html{padding-bottom:0}}h1,h2,h3,h4{color:#2a2f2f;font-family:"brandon-grotesque", sans-serif;font-weight:500}h1{font-size:2.8rem;line-height:1.35}h2{font-size:2.4rem;line-height:1.4;margin:0 0 1rem}h3{font-size:2rem;line-height:1.5;margin:0 0 1rem}h4,select{font-size:1.6rem;line-height:1.5}@media (min-width: 550px){h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.6rem}}p,input,textarea,em,i,li{color:#a9a9a9;font-family:'vollkorn', serif;font-size:1.8rem;line-height:2.8rem}p{margin:2rem 0}.dark-paragraph{color:#2a2f2f}em,i{font-style:italic}a{color:#2a2f2f;line-height:1.5;text-decoration:none}.nav-link{font-size:2rem}.standard-link{font-size:1.8rem}h1 a,h2 a,h3 a,h4 a,p a,.animated-underline{background-size:0 100%}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,p a:hover,.animated-underline:hover{background-image:linear-gradient(180deg, transparent 65%, #fbd96d 0);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;transition:background-size .4s ease}.inline-link{border-bottom:2px solid #2a2f2f}.centered-text{text-align:center}.centered-object{margin:auto}.section{padding:10rem 0}.small-section{padding:4rem 0 2rem}.spacer{display:inline-block;height:2rem;width:100%}.section-header{margin-bottom:4rem}.button-primary,.button-secondary{color:#2a2f2f;display:table;font-family:"brandon-grotesque", sans-serif;font-size:2rem;font-weight:500;line-height:1;text-decoration:none;width:auto}.button-primary{background:#fbd96d;margin:.7rem 0 0 .7rem;padding:.3rem 2rem 1.2rem 1rem;position:relative;transition:padding .2s ease, margin .2s ease}.button-primary:before{background:transparent;border:2px solid #2a2f2f;cursor:pointer;content:'';display:block;height:calc(100% - 3px);left:-5px;position:absolute;top:-5px;width:calc(100% - 3px);transition:left .2s ease, top .2s ease}.button-primary:hover{padding:.75rem 1.5rem;margin:0 3rem 0 .7rem}.button-primary:hover:before{left:0;top:0}.button-secondary{border:2px solid #2a2f2f;padding:6px 15px}.button-secondary:hover{background-color:#fbd96d;cursor:pointer;transition:background-color .4s ease}.button-inverse{border:2px solid #fff;color:#fff;display:table;font-family:"brandon-grotesque", sans-serif;font-size:2rem;font-weight:500;line-height:1;margin-top:4rem;padding:6px 15px;text-decoration:none;width:auto}.button-inverse:hover{border:2px solid #fbd96d;color:#fbd96d;transition:border .4s ease, color .4s ease}.actions{background:#fbd96d;display:table;margin:4.7rem auto 2rem;padding:.3rem 2rem 1rem 1rem;position:relative;transition:padding .2s ease, margin .2s ease}.actions:before{background:transparent;border:2px solid #2a2f2f;content:'';display:block;height:calc(100% - 3px);left:-5px;position:absolute;top:-5px;width:calc(100% - 3px);transition:left .2s ease, top .2s ease}.actions:hover{padding:.65rem 1.5rem}.actions:hover:before{left:0;top:0}.actions input[type="submit"]{background:#fbd96d;border:0;border-radius:0;color:#2a2f2f;display:table;font-family:"brandon-grotesque", sans-serif;font-size:2rem;font-weight:500;height:auto;line-height:1;padding:0 0 .2rem;position:relative;text-decoration:none;width:auto}.submit{margin:4rem auto}.application-button{margin:2rem 0 0 .6rem}.cards{background:#f4f4f4;display:inline-block;width:100%}.card{background:#fff;box-shadow:2rem 2rem 0 0 #bdd6dd;margin-bottom:4rem;width:100%}.card .content{padding:5rem 4rem 4rem}.card,.animate-in{-forwards-transform:translate(0, 40px);-moz-transform:translate(0, 40px);-ms-transform:translate(0, 40px);-o-transform:translate(0, 40px);-webkit-transform:translate(0, 40px);transform:translate(0, 40px);opacity:0}.in-view{opacity:1;transform:translateX(0) translateY(0) translateZ(0) scaleX(1) scaleY(1) scaleZ(1);transition:width .4s ease 0s, opacity 1200ms, transform 1800ms}.dark{box-shadow:2rem 2rem 0 0 #28586f}.divider{background-color:#bdd6dd;height:.5rem;width:5rem}.clamped-text{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.one-lines,.one-line{height:2.8rem;-webkit-line-clamp:1}.two-lines{height:5.6rem;-webkit-line-clamp:2}.four-lines{height:11.2rem;-webkit-line-clamp:4}.floated-avatar{float:left;margin-right:1rem}.floated-avatar+h3{position:relative;top:.6rem}.no-top-margin{margin-top:0}.no-bottom-margin{margin-bottom:0}label{font-size:2rem;line-height:1.5;margin:0 0 1rem}input,select{height:5rem}textarea{height:20.6rem;max-width:100%;min-width:100%;padding-top:1rem}select{background:none}input,textarea,select{-forwards-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #2a2f2f;border-radius:5px;color:#2a2f2f;padding-left:1rem;width:100%}input:focus,textarea:focus,select:focus{background-color:#f7f7fb;outline:none}#project_deadline_1i,#project_deadline_2i,#project_deadline_3i{width:33%}.field{margin-bottom:2rem}.profile-fields .field{width:100%}@media (min-width: 550px){.profile-fields .field{width:48%;display:inline-block;float:left}.profile-fields .field:nth-of-type(2n){margin-left:4%}}.edit-profile h3{margin-bottom:0}.edit-profile p{margin-top:0}.avatar-upload{align-items:center;border:2px dashed #2a2f2f;border-radius:5px;display:flex;padding:1rem}.avatar-upload p{margin:0 1rem;z-index:-1}.avatar-upload img{border-radius:50%;height:3.7rem;width:3.7rem;z-index:-1}.about-me-textarea{height:6.6rem;resize:none}.radio label{font-family:'vollkorn', serif;font-size:1.8rem;line-height:2.8rem;margin-bottom:0}.radio input{margin-right:1rem;width:auto}.radio .radio-option{align-items:center;display:flex}.large-screen-only{display:none}@media (min-width: 780px){.large-screen-only{display:inline-block}}.larger-than-mobile-only{display:none}@media (min-width: 550px){.larger-than-mobile-only{display:inline-block}}.mobile-only{display:visible}@media (min-width: 550px){.mobile-only{display:none}}#error_explanation li{color:#ff6f3d}#error_explanation h2{font-size:2rem}.alert{color:#ff6f3d;text-align:center}.user{margin-bottom:2rem}.inline-icon{align-items:center;display:flex}.inline-icon img{margin-right:0.5rem}.links{margin:2rem 0}.links p{margin:0}.current-user-links{display:block}.current-user-links .edit-profile{display:inline-block;margin:2rem 1rem 0 0}.user-profile-cta{background-color:#f7f7fb;padding:2rem}.user-profile-cta p{color:#ff6f3d}.project-card .button-secondary{display:inline-block}.project-card .role-status{display:inline-block;float:right;margin:.6rem 0 0}.message-input{margin-bottom:2rem}.invitation-cta{align-items:center;display:flex}.invite-organizations{align-items:center;background-color:#28586f;display:flex}.invite-organizations h2{color:#f7f7fb}.invite-organizations .button-secondary{border-color:#f7f7fb;color:#f7f7fb}.invitation{float:right;width:100%}.avatar{background-position:center;border-radius:50%;background-repeat:no-repeat;background-size:100%;height:3.7rem;width:3.7rem}.project-applicant{display:flex;align-items:center}.conversation{align-items:top;border-bottom:2px solid #f4f4f4;display:flex;flex-direction:column;padding:1.5rem 2rem}.conversation .person,.conversation .conversation-details{display:block;float:left;width:100%}.conversation .conversation-details{margin-top:.7rem}.conversation .conversation-project{color:#2a2f2f;display:inline-block}.conversation p{margin:0}.conversation .timestamp{display:none}.conversation .last-message-preview{width:100%}.conversation:last-child{border:0}@media (min-width: 780px){.conversation{padding:1.5rem 4rem;flex-direction:row}.conversation .conversation-details{width:calc(100% - 25rem)}.conversation .person{width:25rem}.conversation .timestamp{display:inline-block;float:right;font-style:italic;text-align:right}}.back-arrow{float:left;margin-right:1rem;position:relative;top:1rem}.personal-message .message-heading{align-items:center;display:flex}.personal-message .message-heading h3,.personal-message .message-heading p{display:inline-block}.personal-message .message-heading .timestamp{font-style:italic;margin:0 0 0 1rem;position:relative;top:.3rem}.personal-message .message-body{color:#2a2f2f;display:block;margin:.5rem 0 2rem 4.7rem;width:calc(100% - 4rem)}.message-reply{height:6.6rem}.hero{align-items:center;background-image:url(/assets/hero-character-a887f54f8048eae8246618d807d455c4d9ee19590edaf0ddc2026caacdd69207.jpg);background-repeat:no-repeat;background-size:100% auto;display:flex;height:200px;width:100%}@media (min-width: 550px){.hero{height:300px}}@media (min-width: 780px){.hero{height:70vh}}.hero h2{color:#fff}.footer h3{text-align:center}table{width:100%}tr{border-bottom:1px solid black}th,td{font-size:1.8rem;line-height:4rem;text-align:left}
