/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}body{font-family:Domine,serif;font-size:18px;line-height:1.5}h1{font-size:3.11em}h1,h2{line-height:1.3}h2{font-size:2.5925em}h3{font-size:1.91em}h3,h4{line-height:1.3}h4{font-size:1.8em}h5{font-size:1.5em}h5,h6{line-height:1.3}h6{font-size:1.25rem}h2:after{background-color:#d04428;content:"";display:block;height:5px;margin-top:.5em;width:50px}.bv-center h2:after,h2.bv-center:after{margin-left:auto;margin-right:auto}.bv-button{background:#d04428;border:none;border-radius:20px;color:#fff;padding:.5em 1em;text-decoration:none}.bv-button:hover{cursor:pointer}p{margin:1.65em auto}.bv-center{text-align:center}.bv-center .bv-button-row a{display:inline-block;margin:0 1em;width:25%}.bv-quotes a{color:#fff!important}@media screen and (max-width:1091px){.bv-nav-list.bv-nav-open{width:100%}li.bv-nav-item{margin-left:auto;margin-right:auto;min-width:220px;text-align:center;width:-moz-fit-content;width:fit-content}}.bv-nav{align-items:center;display:flex;font-family:Domine,serif;justify-content:space-between;padding:1em}@media screen and (max-width:1091px){.bv-nav{flex-wrap:wrap}}#bv-logo{display:block;width:200px}.bv-nav-list{align-items:center;list-style-type:none}.bv-nav-list.has-js{display:none}@media screen and (min-width:1092px){.bv-nav-list.has-js{display:flex;flex-wrap:wrap;justify-content:flex-end}}.bv-nav-list.bv-nav-open{display:block}@media screen and (min-width:1092px){.bv-nav-list.bv-nav-open{display:flex}.bv-nav-list{font-size:.85em}}@media screen and (min-width:1242px){.bv-nav-list{font-size:1em}}.bv-nav-list li.bv-nav-break{width:100%}@media screen and (min-width:1320px){.bv-nav-list li.bv-nav-break{display:none}}.bv-nav-link{color:#000;display:block;font-weight:700;padding:.25em .5em;text-decoration:none}.bv-nav-button{background:#2b3990;color:#fff;margin-top:.5em;padding:.5em 1em}@media screen and (min-width:1092px){.bv-nav-button{border-radius:3em 0 0 3em;margin-left:1em;margin-top:0}.bv-nav-callout+.bv-nav-callout .bv-nav-button{border-radius:0;margin-left:1px}}.bv-nav-callout:last-child .bv-nav-button{background:#d04428}@media screen and (min-width:1092px){.bv-nav-callout:last-child .bv-nav-button{border-radius:0 3em 3em 0}}.bv-nav-toggle{display:block;font-family:Domine,serif}@media screen and (min-width:1092px){.bv-nav-toggle{display:none}}.bv-hero{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:60vh;overflow:hidden;position:relative;width:100%}.bv-hero-video{height:100%;position:absolute;width:100%}.bv-hero-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bv-hero-content{background:rgba(43,57,144,.75);color:#fff;max-width:100ch;padding:1em;position:relative;text-align:center}@media screen and (max-width:992px){.bv-hero-content{font-size:.5em}}.bv-hero-content p{font-size:1.5em;margin-bottom:1em}@media screen and (max-width:992px){.bv-hero-content p{font-size:2em}}.bv-hero-button{display:inline-block;font-size:1.25rem}section{padding:clamp(1rem,5vw,4rem)}.bv-quotes{background-color:rgba(17,23,57,.902);color:#fff;padding:3em}.bv-quotes blockquote{font-size:1.25em}.bv-impact{masonry-auto-flow:next;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));grid-template-rows:masonry}.bv-impact-large{background-color:#ca482e;color:#fff;font-size:1.25em;padding:1em 2em}.bv-impact-results{display:grid;font-weight:700;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.bv-impact-results em{color:#d04428;display:block;font-size:5em;font-style:normal;text-indent:-.04em}.bv-impact-fact{line-height:1.2;padding:30px}@media screen and (min-width:1600px){.bv-impact-fact.span-2{grid-column:span 2}}.bv-callouts{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bv-callouts-title{grid-column:1/-1}.bv-callout,.bv-commit{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;padding:1em;text-align:center}.bv-callout .bv-button,.bv-commit .bv-button{margin-top:auto}.bv-wide{margin:0 -10vw}.bv-goal{align-items:center;box-shadow:0 0 30px rgba(0,0,0,.121);display:flex;margin-bottom:5vw;padding:0}.bv-goal-intro{padding:3em;width:60%}.bv-action{align-self:normal;background-color:rgba(17,23,57,.902);color:#fff;margin-left:auto;padding:3em 3em 4em;width:40%}.bv-get-involved p{max-width:75ch;text-align:center}.bv-commit{align-content:flex-start;display:flex;flex-wrap:wrap;padding:1em;text-align:center}.bv-commit *{width:100%}.bv-commit h3{margin:0}.bv-commitment{font-size:.75em;font-style:italic;order:-1}.bv-our-sponsors p{max-width:75ch;text-align:center}.bv-our-sponsors aside{margin-bottom:50px}.bv-our-sponsors img{max-width:400px;width:100%}@media screen and (min-width:812px){.bv-our-sponsors img{max-width:800px}}.bv-amazon,.bv-bu-student-gov{display:block}@media screen and (min-width:768px){.bv-amazon,.bv-bu-student-gov{display:flex;flex-direction:row;gap:20px}}.bv-amazon .bv-sponsor-logo,.bv-bu-student-gov .bv-sponsor-logo{max-width:250px}@media screen and (min-width:812px){.bv-amazon .bv-sponsor-logo,.bv-bu-student-gov .bv-sponsor-logo{align-self:center;max-width:250px}}.bv-amazon-desc{align-self:center}.bv-amazon-desc p{text-align:left}@media screen and (min-width:768px){.bv-bu-student-gov{justify-content:space-between}.bv-backpack-kids,.bv-charles-river-cleanup{align-self:center}}footer{align-items:flex-start}#mc_embed_signup form{margin:0 0 20px}#mc_embed_signup{background:transparent;clear:left;font:14px Helvetica,Arial,sans-serif}#mc_embed_signup .foot{display:block;width:100%}#mc_embed_signup .button{background-color:#e14627;width:100%}#mc_embed_signup .brandingLogo,#mc_embed_signup .indicates-required{display:none}#mc_embed_signup .helper_text{background-color:transparent}#mc_embed_signup .mc-field-group{width:100%}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:transparent}#mc_embed_signup #mce-success-response{color:#2b3990;margin:0;padding:0 0 1.5em;text-align:center;width:100%}*{box-sizing:border-box}img{max-width:100%}.bv-content-container{margin:0 auto;max-width:1500px;padding:5vw}.bv-content-text{margin:0 auto;max-width:75ch}.bv-content-text a,.bv-content-text a:active,.bv-content-text a:hover,.bv-content-text a:visited{color:inherit}.bv-content-text .bv-button,.bv-content-text .bv-button:active,.bv-content-text .bv-button:hover,.bv-content-text .bv-button:visited{color:#fff}.bv-profiles h2{margin-top:0}.bv-content-profiles{max-width:85ch}.bv-profile-image{border-radius:50%;display:block;margin:0 auto 1em;max-width:200px}@media screen and (min-width:768px){.bv-profile-image{float:right;margin-left:1em}}footer{align-items:center;background:#0a0d22;color:#fff;gap:30px;padding:2vw 5vw;text-align:center}@media screen and (min-width:1100px){footer{display:flex;text-align:left}}footer address{font-style:normal}footer p{margin:0}.footer-logo{align-items:center;gap:15px;margin:0 auto 1em;text-align:center}@media screen and (min-width:650px){.footer-logo{display:flex;flex-wrap:wrap;width:calc(100% - 330px)}}@media screen and (min-width:1085px){.footer-logo{margin-left:0}}.footer-logo img{max-width:200px}.footer-logo p{font-size:.9em;min-width:32ch}@media screen and (min-width:650px){.footer-logo p{text-align:left}}.footer-logo a{color:inherit}.footer-social{width:100%}@media screen and (min-width:1085px){.footer-social{padding-left:210px;position:relative;text-align:left;top:-1em}}.footer-social .fa{border:2px solid #fff;border-radius:50%;box-sizing:content-box;height:1em;line-height:1;margin:5px 2px;padding:.5em;text-align:center;text-decoration:none;width:1em}.footer-social .fa:hover{opacity:.7}.footer-credit{color:#a7aabb;font-size:.75em;margin:0 auto;max-width:330px}@media screen and (min-width:1085px){.footer-credit{margin-right:0}}.footer-credit svg{fill:#e92f63;max-width:25px;vertical-align:middle}.footer-credit a{color:inherit}.footer-tax-details{background:#0a0d22;color:#a7aabb;display:block!important;font-size:.5em;font-style:italic;height:auto;padding:1em;position:relative;text-align:center;width:100%}
