-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstyles.css
1 lines (1 loc) · 15.3 KB
/
styles.css
1
.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.not-found{min-height:20vh}.not-found__header{margin-bottom:36px}.app__main{background:#fff;padding:18px}.app__main .fade-enter-active,.app__main .fade-leave-active{-webkit-transition:opacity .75s;transition:opacity .75s}.app__main .fade-enter,.app__main .fade-leave-to{opacity:0}@media screen and (min-width:640px){.app__main{box-shadow:0 2px 8px rgba(0,0,0,.05);padding:36px;margin:0 36px 36px}}@media screen and (min-width:1250px){.app__main{box-shadow:0 2px 8px rgba(0,0,0,.05);padding:72px;margin:0 72px 72px}}.breadcrumbs{font-size:14px;line-height:1.25;text-transform:uppercase;display:block;margin:0 0 18px 36px}@media screen and (min-width:1250px){.breadcrumbs{margin-left:72px}}.breadcrumbs__crumb{position:relative}.breadcrumbs__crumb:last-of-type{font-weight:700}.breadcrumbs__crumb:last-of-type:before{-webkit-clip-path:polygon(49% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(49% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);content:"";height:11.5px;width:10px;background:#2aca4b;display:inline-block;position:relative;margin:0 9px;left:0;top:0}.breadcrumbs__crumb.router-link-active{font-weight:400}.breadcrumbs__crumb.router-link-active:before{display:none}.pre-footer{background-color:#f6f7f8;color:#000;display:grid;grid-template-columns:1fr;grid-gap:36px;padding:36px}@media screen and (min-width:640px){.pre-footer{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.pre-footer{padding:72px}}.foundation__mission-statement{font-size:18px;line-height:1.25;margin-bottom:36px}@media screen and (min-width:640px){.foundation__mission-statement{font-size:24px;line-height:1.15}}.foundation__content{margin-bottom:36px}.foundation__projects,.foundation__sponsors{margin-bottom:72px}@media screen and (min-width:640px){.foundation__projects,.foundation__sponsors{display:-webkit-box;display:flex;flex-wrap:wrap}}.foundation__projects__title,.foundation__sponsors__title{margin-bottom:36px}.foundation__project,.foundation__sponsor{margin-bottom:72px}@media screen and (min-width:640px){.foundation__project,.foundation__sponsor{margin-bottom:36px;margin-right:5%;padding:9px;width:20%}}.foundation__project__title,.foundation__sponsor__title{margin-bottom:72px}.foundation__project__logo,.foundation__sponsor__logo{height:75px;margin-bottom:18px;-o-object-fit:contain;object-fit:contain;width:100%}.foundation__project__logo img,.foundation__sponsor__logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:auto}.foundation__project__description,.foundation__sponsor__description{font-size:16px;line-height:1.25}.foundation__project__description p,.foundation__sponsor__description p{margin-bottom:0}.gitter-chat{box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #a7afb6}.gitter-chat iframe{width:100%;height:80vh}.chat__subhead{font-size:18px;line-height:1.25;margin-bottom:36px}@media screen and (min-width:640px){.chat__subhead{font-size:24px;line-height:1.15}}.gitter-chat-embed-action-bar{display:none}.people__section{margin-bottom:72px}.people__section__title{margin-bottom:36px}.people__section__subhead{font-size:18px;line-height:1.25;margin-bottom:36px}@media screen and (min-width:640px){.people__section__subhead{font-size:24px;line-height:1.15}}.people__section__people{display:-webkit-box;display:flex;flex-wrap:wrap}.mission-statement{margin-bottom:72px}.projects-index__intro{font-size:18px;line-height:1.25;margin-bottom:36px}@media screen and (min-width:640px){.projects-index__intro{font-size:24px;line-height:1.15}}.projects-index__featured{margin-bottom:36px;border-bottom:.5px solid #a7afb6}.projects-index__featured__title{margin-bottom:18px}.projects-index__filters{margin-bottom:36px}.projects-index__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:36px}.about__history__intro{font-size:18px;line-height:1.25;margin-bottom:72px}@media screen and (min-width:640px){.about__history__intro{font-size:24px;line-height:1.15}}.blog__index{display:grid;grid-template-columns:1fr;grid-gap:36px}@media screen and (min-width:640px){.blog__index{grid-template-columns:repeat(2,1fr)}}.blog__index__page-title{grid-column:1/2}@media screen and (min-width:640px){.blog__index__page-title{grid-column:1/3}}.blog__index__post.featured{grid-column:1/2}@media screen and (min-width:640px){.blog__index__post.featured{grid-column:1/3}}.blog__index__post.featured .placeholder,.blog__index__post.featured img{min-height:30vh}@media screen and (min-width:640px){.blog__index__post.featured .placeholder,.blog__index__post.featured img{min-height:60vh}}.blog__index__post figure{margin-bottom:9px}.blog__index__post__byline{font-size:16px;line-height:1.25;color:#65737f;margin-bottom:18px}.blog__index__post__byline__author:after{-webkit-clip-path:polygon(49% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(49% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);content:"";height:11.5px;width:10px;background:#2aca4b;display:inline-block;position:relative;margin:0 9px;left:0;top:0}.blog__index__post__title{margin-bottom:9px;text-decoration:underline}.blog__index__post__title:hover{cursor:pointer}.blog__index__post__excerpt{max-width:65ch}.donate{box-shadow:0 2px 8px rgba(0,0,0,.05);background:#fff;border:2px solid #2aca4b;padding:36px}.donate__cta,.donate__header{margin-bottom:18px}.event{margin-bottom:36px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-bottom:.5px solid #a7afb6;padding-bottom:36px}@media screen and (min-width:640px){.event{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.event__timing{margin-right:36px;margin-bottom:18px}.event__timing__date{font-size:24px;line-height:1.15;font-weight:700}.event__timing__time{color:#65737f}.event figure{margin-bottom:18px;height:50vw;width:50vw;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:640px){.event figure{width:30vw;margin-right:18px;height:30vw}}@media screen and (min-width:640px){.event__details{width:30vw}}.event__details__name{font-size:24px;line-height:1.15;font-weight:700}.event__details__location__name{color:#2aca4b;font-weight:700}.event__details__location__address{font-size:16px;line-height:1.25;color:#65737f;margin-bottom:18px;margin-top:18px}.event__details__description{margin-bottom:18px}.event__details__livestream{margin-bottom:18px;color:#2aca4b;text-decoration:underline}.featured-posts{margin-bottom:36px}.featured-posts__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:36px;margin-bottom:18px}.featured-projects{margin-bottom:72px}.featured-projects__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:36px;margin-bottom:18px}.footer{background-color:#293648;color:#fff;padding:36px}@media screen and (min-width:1024px){.footer{padding:72px}}.footer__wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:72px}@media screen and (min-width:1024px){.footer__wrapper{flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between}}.footer__section{margin-bottom:36px;width:50%}@media screen and (min-width:1024px){.footer__section{margin-right:72px;width:100%}}.footer__section__name{font-weight:700;margin-bottom:9px}@media screen and (min-width:1024px){.footer__section__name{margin-bottom:36px}}.footer__section__items{list-style:none}.footer__section__items__link{color:#fff;margin-left:0}.footer__copyright{font-size:16px;line-height:1.25;color:#a7afb6}.placeholder{background-image:url(/assets/img/hex-pattern.c944e2e1.svg);background-size:cover;background-color:#f6f7f8;display:inline-block;height:100%;min-height:30vh;position:relative;width:100%}header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:36px}@media screen and (min-width:1250px){header{padding:72px}}.nav,nav{box-shadow:0 2px 8px rgba(0,0,0,.05);background:#293648;color:#fff;display:none;overflow-y:scroll;padding:36px;left:20vw;z-index:1}.nav,.nav__shade,nav,nav__shade{position:fixed;top:0;right:0;bottom:0}.nav__shade,nav__shade{left:0;background:#fff;opacity:.85}.nav.is-visible,nav.is-visible{display:block}@media screen and (min-width:640px){.nav,nav{background:none;box-shadow:none;color:#293648;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;left:auto;overflow:unset;position:relative;padding:0}}.nav__mobile__open{fill:#293648}@media screen and (min-width:640px){.nav__mobile__open{display:none}}.nav__mobile__close{fill:#fff;position:absolute;right:36px;top:36px}@media screen and (min-width:640px){.nav__mobile__close{display:none}}.nav-section{position:relative;margin-bottom:36px;margin-right:72px}@media screen and (min-width:640px){.nav-section:last-of-type{margin-right:0}.nav-section.open .nav-section__items,.nav-section:hover .nav-section__items{visibility:visible;opacity:1}}.nav-section__name{font-weight:700;margin-bottom:9px}.nav-section__name.is-active,.nav-section__name.router-link-active{color:#2aca4b;position:relative}.nav-section__name.is-active:before,.nav-section__name.router-link-active:before{-webkit-clip-path:polygon(49% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(49% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);content:"";height:11.5px;width:10px;background:#2aca4b;position:absolute;left:-18px;top:6px}.nav-section__items{list-style:none}@media screen and (min-width:640px){.nav-section__items{visibility:hidden;opacity:0;position:absolute;top:36px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}}.nav-section__items__link{margin-bottom:4.5px;margin-left:0}.nav-section__items__link:hover{color:#2aca4b}.nav-section__items__link .router-link-active{color:#2aca4b;text-decoration:underline}.logo{background-image:url(/assets/img/logo.fcc97b5b.svg);width:15vw;height:15vw;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:1024px){.logo{width:10vw;height:10vw}}.newsletter-signup{box-shadow:0 2px 8px rgba(0,0,0,.05);background:#fff;border:2px solid #2aca4b;padding:36px}.newsletter-signup a{color:#2aca4b;text-decoration:underline}.newsletter-signup__cta,.newsletter-signup__header{margin-bottom:18px}.newsletter-signup__form{display:-webkit-box;display:flex}.newsletter-signup__form input{width:100%;margin-right:18px}#mce-responses{font-size:16px;line-height:1.25;margin:9px 0}.mce_inline_error{border-color:red!important}.person{-webkit-box-align:center;align-items:center;border:3px solid #2aca4b;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:36px;padding:18px;position:relative}@media screen and (min-width:640px){.person{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:5%;margin-right:5%;width:45%}}.person.full-bio{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.person.full-bio figure{margin-right:0}.person figure{background:#2aca4b;height:149.75px;margin-bottom:9px;margin-right:36px;position:relative;width:131px}.person figure,.person figure img{-webkit-clip-path:polygon(49% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(49% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.person figure img{height:143.75px;left:3px;-o-object-fit:cover;object-fit:cover;position:absolute;top:3px;width:125px}.person__affiliation,.person__title{font-weight:700;text-transform:uppercase}.person__affiliation{color:#2aca4b}.person__bio{display:none}.full-bio .person__bio{display:block}.post figure{margin-bottom:36px}.post figure .placeholder{min-height:50vh}.post__author,.post__title{margin-bottom:36px}.post__author{color:#199e33}.post__excerpt{font-size:18px;line-height:1.25;margin-bottom:36px}@media screen and (min-width:640px){.post__excerpt{font-size:24px;line-height:1.15}}.post__content{margin-bottom:36px}.project figure{height:5vw;width:40%;height:160px;overflow:hidden;margin-bottom:18px}.project figure img{-o-object-fit:cover;object-fit:cover}.project__name{font-weight:700;margin-bottom:9px;color:#2aca4b}.project__description{margin-bottom:18px}.projects-index__featured .project{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:36px}.projects-index__featured .project figure{margin-right:18px;width:25%;height:25%}.projects-index__featured .project figure img{-o-object-fit:cover;object-fit:cover}.projects-index__featured .project__name{font-size:24px;line-height:1.15}.timeline,.timeline__item{position:relative}.timeline__item{margin-bottom:36px;margin-left:72px}.timeline__item:before{height:200%;width:8px;content:"";background-color:#199e33;position:absolute;left:-54px}.timeline__item:last-of-type:before{background-color:#fff;height:120%}.timeline__item--milestone{width:50px;height:58px;background-color:#fff;top:-4px;left:-75px}.timeline__item--milestone,.timeline__item--milestone:before{position:absolute;-webkit-clip-path:polygon(49% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(49% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.timeline__item--milestone:before{content:"";width:44px;height:50px;background-color:#2aca4b;top:4px;left:3px}.timeline__item__description{font-size:24px;line-height:1.15}.milestone .timeline__item__description{font-weight:700}.timeline__item__date{font-size:14px;line-height:1.25;color:#65737f}a{text-decoration:none;color:inherit}p>a{text-decoration:underline;color:#2aca4b}p+p{margin-top:18px}.text h1,.text h2,.text h3,.text h4,.text h5,p h1,p h2,p h3,p h4,p h5{margin:18px 0}.text hr{margin:36px 0}*{box-sizing:border-box;margin:0;padding:0}::-moz-selection{background:#94e4a5;color:#293648}::-webkit-selection{background:#94e4a5;color:#293648}::selection{background:#94e4a5;color:#293648}body{font-size:18px;line-height:1.25;background-color:#f6f7f8;color:#293648;font-family:Source Sans Pro,sans-serif;overflow-x:hidden}img{width:100%;max-width:100%}h1{font-size:40px;line-height:1.05}h1,h2{font-weight:700}h2{font-size:36px;line-height:1.1}h3{font-size:24px;line-height:1.15;font-weight:700}ol,ul{margin:9px 0}ol li,ul li{margin-left:18px;margin-bottom:9px}code{color:#fff;background:#293648;font-size:16px;font-family:monospace;padding:4.5px}.page-title{margin-bottom:36px}.tag{font-size:16px;line-height:1.25;border-radius:500px;border:1px solid #2aca4b;color:#2aca4b;display:inline-block;margin:0 9px 9px 0;padding:3px 14px;text-align:center}.tag:hover{background-color:#2aca4b;color:#fff}.button,button{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:18px;line-height:1.25;background:#2aca4b;border:0;color:#fff;display:inline-block;font-family:Source Sans Pro,sans-serif;padding:9px}.button:hover,button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);cursor:pointer}fieldset{border:0}input{box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:18px;line-height:1.25;font-family:Source Sans Pro,sans-serif;height:40px;padding:9px}input:focus{border:1px solid #2aca4b;outline:none}.values{margin-bottom:72px}@media screen and (min-width:640px){.values__row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}.values__title{margin-bottom:9px}.values__subhead{font-size:18px;line-height:1.25;margin-bottom:36px}@media screen and (min-width:640px){.values__subhead{font-size:24px;line-height:1.15}}.values__value{margin-bottom:36px}@media screen and (min-width:640px){.values__value{width:32%}}.values__value__name{margin-bottom:9px}