@import url("https://use.typekit.net/tzh4kch.css");html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img{max-width:100%}.lead,.mission h2,.our-priorities h3,.our-values strong,.we-can strong,.our-vision p,.campaign-index h2,.issue-index h2,.priority-index h2,.hi-content h2,.lead-donate,body{font-family:"freight-text-pro", serif}.see-all,.btn,.masthead .menu-buttons a,.welcome .contain a,.our-team .people a,.more,.tags a,.priority-page .issue-listing a,h1,h2,h3,h4,h5,h6,.masthead,.search-query,.page-head .breadcrumb,.person-profile .person-email,.person-profile .favorite-head,.share,.more-about,.donate-head h1{font-family:"industry", sans-serif}@media (min-width:768px){:root{font-size:calc(1rem + (18 - 16) * ((100vw - 768px) / (1920 - 768)));min-height:0vw}}@media (min-width:1920px){:root{font-size:18px}}.tags,.catnav ul,.pagination{margin:0;padding:0}.tags,.catnav ul,.pagination{list-style-type:none}.tags li,.catnav ul li,.pagination li{display:inline-block}.sr-only{display:none}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container img{height:100% !important;left:0;position:absolute;top:0;width:100% !important}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.form-group{margin-bottom:1rem}label{display:inline-block;margin-bottom:0.5rem}.form-control{background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;display:block;font-size:1rem;line-height:1.5;padding:0.375rem 0.75rem;width:100%}.help-block{font-size:80%}:root{--black: #000;--white: #fff;--light-blue: #00a6cf;--blue: #007298;--deep-blue: #015570;--yellow: #ffdaa0;--light-yellow: rgba(255, 218, 160, 0.1);--orange: #f68d60;--orange2: #ea5200;--dark-grey: #707070;--light-grey: #d9d9d9;--danger: #f99}.footer a{color:inherit}.contain,.page-head h1,.page-head .breadcrumb,.person-profile{margin:0 auto;max-width:80rem;padding:1rem}.one-col,.our-priorities .priorities,.our-team .contain{max-width:40rem}.lead,.mission h2,.our-priorities h3,.our-values strong,.we-can strong,.our-vision p,.campaign-index h2,.issue-index h2,.priority-index h2,.hi-content h2{font-weight:600;font-style:italic}.lead-donate{font-weight:600}.see-all,.btn,.masthead .menu-buttons a,.welcome .contain a,.our-team .people a,.more,.tags a,.priority-page .issue-listing a{display:inline-block;padding:0.25em 0.5em;text-transform:uppercase}.see-all:hover,.btn:hover,.masthead .menu-buttons a:hover,.welcome .contain a:hover,.our-team .people a:hover,.more:hover,.tags a:hover,.priority-page .issue-listing a:hover,.see-all:focus,.btn:focus,.masthead .menu-buttons a:focus,.welcome .contain a:focus,.our-team .people a:focus,.more:focus,.tags a:focus,.priority-page .issue-listing a:focus{text-decoration:none}.see-all,.btn,.masthead .menu-buttons a,.welcome .contain a,.our-team .people a,.more{font-weight:400;background:var(--orange);color:var(--white);text-decoration:none}.see-all:hover,.btn:hover,.masthead .menu-buttons a:hover,.welcome .contain a:hover,.our-team .people a:hover,.more:hover,.see-all:focus,.btn:focus,.masthead .menu-buttons a:focus,.welcome .contain a:focus,.our-team .people a:focus,.more:focus{background:var(--deep-blue);color:var(--white)}.tags a,.priority-page .issue-listing a{font-weight:700;background:var(--yellow);color:var(--deep-blue)}.tags a:hover,.priority-page .issue-listing a:hover,.tags a:focus,.priority-page .issue-listing a:focus{background:var(--deep-blue);color:var(--yellow)}.welcome,.latest,.featured-story,.page-head,.our-team{background-color:var(--black);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--white)}.home-section h2,.vision-values h2{font-size:1.4em;padding:1em 0;text-align:center;text-transform:uppercase}.donate-intro{font-size:1.5em}.our-priorities h3,.about-intro .lead,.jobs-intro,.events-page .lead{font-size:2em}.mission h2,.our-values strong,.we-can strong,.our-vision p,.campaign-index h2,.issue-index h2,.priority-index h2,.hi-content h2{font-size:2em;line-height:1}@media (min-width:768px){.mission h2,.our-values strong,.we-can strong,.our-vision p,.campaign-index h2,.issue-index h2,.priority-index h2,.hi-content h2{font-size:3em}}.priority-page .description,.issue-page .description{font-size:1.4em;padding:1.5em 0}h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,.tags a:link,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,.tags a:visited{text-decoration:none}h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus,.tags a:focus,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.tags a:hover{text-decoration:underline}body{font-weight:400;background:var(--deep-blue);line-height:1.257;margin:0;padding:0}a{color:var(--blue);text-decoration:underline}a:hover,a:focus{color:var(--orange2);text-decoration:none}.main{background:var(--white);color:var(--deep-blue)}h3,h4,h5,h6{margin-bottom:0;margin-top:2.5em}h2{margin-bottom:0.4em}h1,h2,h3,h4,h5,h6{font-weight:700}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.tags{margin:1em 0}.tags a{margin:0.1em;margin-bottom:1em}.masthead{font-weight:600;position:absolute;text-transform:uppercase;width:100%}.masthead a{color:var(--white);text-decoration:none}.masthead a:hover,.masthead a:focus{color:var(--yellow);text-decoration:underline}.masthead .active a{color:var(--yellow)}.masthead .menu{list-style-type:none;margin:0;padding:0}.masthead .menus{margin:1em 0}.masthead .menu-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em;margin-left:auto;max-width:40em}.masthead .menu-buttons li{margin-bottom:1em;padding:0 1%;width:25%}.masthead .menu-buttons .nav-link{display:block;text-align:center;width:100%}@media (max-width:500px){.menu-buttons{display:none;font-size:0.9em}.masthead .menu-buttons li{width:50%}}.search{display:flex}.search-query{background:rgba(0, 0, 0, 0.1);border:1px solid;color:#fff;padding:0.2em;width:calc(100% - 3em)}.search-submit{background:transparent;border:0}.search-submit img{height:1em;vertical-align:middle;width:1em}@media (max-width:768px){.js .toggle{background-color:transparent;background-image:url("/asset/img/fa/burger.svg");background-position:center;background-repeat:no-repeat;background-size:contain;border:0;height:2em;outline:0;position:absolute;right:10px;top:10px;width:2em;z-index:100}.js .toggle[aria-expanded=true]{background-image:url("/asset/img/fa/close.svg")}.js .main-menu{background:var(--blue);display:none;line-height:2;padding:2em 1em 1em;position:absolute;right:0;top:0}.js .main-menu.is-active{display:block}}@media (min-width:768px){.masthead .primary-nav{width:75%}.masthead .contain{align-items:center;display:flex;justify-content:space-between}.toggle{display:none}.js .main-menu{background:none;display:flex;justify-content:space-between;line-height:1;padding:0;position:static}}.welcome{background-color:var(--black);background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/home.jpg");color:var(--white);font-size:1.5em;min-height:100vh;padding-top:6.5em}.welcome .contain{display:flex;flex-direction:column;justify-content:center;min-height:100%}.welcome h1{text-transform:uppercase}@media (min-width:768px){.welcome{font-size:2em}}.home-section{padding:5em 2em}.home-section .see-all{bottom:-1em;font-size:1.4em;margin-top:-3em;position:relative}.mission{background:var(--light-yellow);text-align:center}.mission .contain{max-width:60em}.mission h2{margin-bottom:0;padding-bottom:0;text-transform:none}.mission h2::after{color:var(--orange);content:"-";display:block}.latest,.featured-story{background-color:var(--black);background-position:center;background-repeat:no-repeat;background-size:cover}.latest .contain,.featured-story .contain{background:var(--white);padding:2em 3em 0}.article-listing article{text-align:left}.article-listing h3{color:var(--deep-blue);font-size:1.75em;margin-bottom:0;text-transform:uppercase}.article-listing .dateline{font-style:italic}.article-listing .post-category{font-weight:900;font-style:italic;text-decoration:underline}.article-listing .description{margin:1em 0}.article-link{color:var(--deep-blue)}.latest{background-image:url("/banner/latest.jpg");color:inherit;text-align:center}.latest .articles{text-align:left}.latest .tags{display:none}.latest .article-listing{border-bottom:1px solid var(--light-grey);margin-bottom:1em;padding-bottom:1em}@media (min-width:768px){.latest .article-listing{border-bottom:0;border-right:1px solid var(--light-grey);padding:2em;width:33.333%}.latest .article-listing:nth-child(3n+3){border:0}}.cat-resources .on-date,.cat-stories .on-date{display:none}@media (min-width:768px){.latest .articles{display:flex}.latest article{padding:1em;width:33.3%}}.our-priorities{background:var(--light-yellow);text-align:center}.our-priorities .priorities{margin:1em auto}.our-priorities .priority{font-size:1.4em;padding:2.5em 0}.our-priorities h3{margin:0 0 0.25em}.our-priorities .priority a{color:var(--orange)}.featured-story{background-image:url("/banner/story.jpg");text-align:center}.featured-story .story{text-align:left}.featured-story .embed-container{margin-bottom:2em;padding-bottom:19em}@media (min-width:768px){.featured-story .story .story-content{float:right;padding-left:3em;width:50%}}.page-head{padding-top:10em}.page-head h1{color:var(--white);font-size:3em;margin-top:0;padding-top:0}.page-head .breadcrumb{color:var(--orange);padding-bottom:0;text-transform:uppercase}.page-head .breadcrumb a{color:var(--white)}@media (min-width:768px){.page-head h1{font-size:4em}}.about-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/about.jpg")}.priorities-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/priorities.jpg")}.campaigns-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/campaigns.jpg")}.news-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/news.jpg")}.events-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/events.jpg")}.contact-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/contact.jpg")}.involved-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/involved.jpg")}.donate-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/donate.jpg")}.staff-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/staff.jpg")}.board-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/board.jpg")}.profile-head{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/banner/profile.jpg")}.about-intro{background:var(--light-yellow)}.about-intro .lead{margin:0 auto 3em;text-align:center}.our-values,.we-can{padding-bottom:3em;text-align:center}.our-values strong,.we-can strong{color:var(--orange);display:block}@media (min-width:768px){.our-values .blurb,.we-can .blurb{display:flex;flex-wrap:wrap;justify-content:space-between}.our-values .blurb p,.we-can .blurb p{width:33.3%}.our-values .blurb .edit-blurb-link,.our-values .blurb h2,.we-can .blurb .edit-blurb-link,.we-can .blurb h2{width:100%}.our-values .blurb p{margin-bottom:4em;width:43%}}.our-vision p{text-align:center}.our-team{background-image:url("/banner/team.jpg");padding:6em 1em;text-align:center}.our-team p{font-size:1.3em}.our-team .people{display:flex;flex-wrap:wrap;font-size:1.3em;justify-content:space-between;margin-top:1em}.our-team .people a{margin-bottom:1em}.campaign-index,.issue-index,.priority-index{background:var(--light-yellow)}.campaign-index .issue-listing,.campaign-index .priority-listing,.issue-index .issue-listing,.issue-index .priority-listing,.priority-index .issue-listing,.priority-index .priority-listing{background:var(--white);margin-bottom:2em;padding:1em}.campaign-index h3,.issue-index h3,.priority-index h3{text-transform:uppercase}.campaign-index .issue-title a,.campaign-index .priority-title a,.issue-index .issue-title a,.issue-index .priority-title a,.priority-index .issue-title a,.priority-index .priority-title a{color:var(--orange)}@media (min-width:1024px){.campaign-index .issues,.campaign-index .campaigns,.campaign-index .priorities,.issue-index .issues,.issue-index .campaigns,.issue-index .priorities,.priority-index .issues,.priority-index .campaigns,.priority-index .priorities{display:flex;flex-wrap:wrap}.campaign-index .issue-listing,.campaign-index .priority-listing,.issue-index .issue-listing,.issue-index .priority-listing,.priority-index .issue-listing,.priority-index .priority-listing{margin-right:1em;width:45%}}.priority-page .issues{margin:2em 0}.priority-page .issue-listing{margin-bottom:3em}.priority-page .tags{display:none}.person{margin-bottom:5em}.person h2{margin:0}.person img{max-width:100%}@media (min-width:768px){.people-list{display:flex;flex-wrap:wrap}.person{padding-right:5em;width:25%}}.person-wrapper{background:var(--light-yellow)}.person-profile{padding-bottom:5em;padding-top:5em}.person-profile .person-name{margin-bottom:0;text-transform:uppercase}.person-profile .person-title{font-style:italic}.person-profile .person-email{margin-top:0.5em;text-decoration:underline;text-transform:uppercase}.person-profile .favorite{background:var(--white);margin-top:1em;padding:1em;text-align:center}.person-profile .favorite-head{display:block;text-transform:uppercase}.person-profile .favorite::before{content:url("/asset/img/michigan.svg");display:block;margin:5px auto}.person-profile .favorite-value{font-size:1.2em;font-style:italic;margin-top:1em}@media (min-width:768px){.person-profile{display:flex;flex-direction:row-reverse;justify-content:flex-end}.person-main{padding-right:10em;width:50%}.person-extra{margin-right:3em;width:25%}}.edit-delete{font-size:0.9;padding:1em 0}.edit-delete form{display:inline-block}.edit-delete input{background:transparent;border:0}.edit-delete .edit{background:var(--yellow)}.edit-delete .delete input{background:var(--danger)}.edit-delete .edit,.edit-delete .delete input{color:var(--black);cursor:pointer;padding:0.25em 0.5em}.catnav{margin:3em 0}.catnav a:link{background:rgba(0, 166, 207, 0.1);display:inline-block;padding:0.25em 0.5em}.posts .article-listing{border-bottom:1px solid var(--light-grey);margin-bottom:1em}@media (min-width:768px){.posts{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -2em}.posts::after{content:"";flex:auto}.posts .article-listing{border-bottom:0;border-right:1px solid var(--light-grey);margin-bottom:0;padding:2em;width:33.333%}.posts .article-listing:nth-child(3n+3){border:0}}.footer{color:var(--white)}.footer>div{margin-bottom:1em}.share,.social{align-items:center;display:flex}.share img,.social img{height:1.25em;margin:10px 10px 0 0;vertical-align:center}.share{border-top:1px solid var(--light-grey);padding-top:1em;text-transform:uppercase}.footer-content>div{margin-bottom:2em}@media (min-width:768px){.footer-content{display:flex;justify-content:space-between}}.pagination{text-align:center}.pagination .page-item{padding:0.5em}.pagination a:link{text-decoration:none}.pagination .active{font-weight:bold}.content{line-height:1.5}.priority-page .action,.issue-page .action{border:1px solid;margin:2em 0;padding:2em}.more{margin:1em 0}.priority-thumb{height:300px;object-fit:cover;width:100%}.events-page .lead{margin:0 auto 3em;text-align:center}.donate-intro{background:var(--light-yellow);padding:2em 0}.donate-intro .one-col{margin:0 auto;text-align:center}header.at-title{margin-left:-24px !important}@media (min-width:768px){header.at-title{margin-left:-60px !important}}.donate-check{margin:2em 0;text-align:center}.donate-posts{margin-bottom:50px}.section-highlights{padding:4em 0}.hi-section{margin-bottom:4em}.more-about{text-transform:uppercase}@media (min-width:768px){.hi-section{align-items:center;display:flex}.hi-section>div{width:50%}.hi-content{padding-left:3em}}.donate-head h1{font-weight:700}