/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{background:#fff;display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Roboto;src:url('roboto-regular-webfont.woff2') format('woff2'),url('roboto-regular-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url('roboto-bold-webfont.woff2') format('woff2'),url('roboto-bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Condensed';src:url('roboto-condensed-regular-webfont.woff2') format('woff2'),url('roboto-condensed-regular-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{background:#0b0e10}body{background:#fff;color:#333;font:15px/1.4 Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-align:center;-webkit-font-smoothing:antialiased;width:100%}table{font-size:14px;line-height:1.357}a{color:#3ea9d6;text-decoration:none}a:hover{text-decoration:underline}a img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2{font-size:1.75em;margin:0 0 1em}p{margin:0 0 1em}*+p{margin:1em 0}dd,dt{margin:0 0 9px 0}.charitydata{font-family:Georgia,Times,serif;font-weight:700}.charitydata .charity{fill:#3ea9d6}.charitydata.invert .data{fill:white}.l{text-align:left}.c{text-align:center}.r{text-align:right}.serif{font-family:Georgia,Times,serif}.large{font-size:2.5em;line-height:1.1;margin:.5em 0 .75em}.medium{font-size:1.125em;line-height:1.25}.hidden{display:none}svg{width:100%;height:auto}.svg{height:0;position:relative}.svg svg{height:100%;position:absolute}.float-l{float:left}.float-r{float:right}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #888;border-radius:.1875em;padding:.375em}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2732%27%20height%3D%2732%27%20viewbox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M17.5%2024.4a2.2%202.2%200%2001-3%200L.6%2010.7C0%2010-.2%209%20.2%208.3c.3-.7%201-1.3%202-1.3h27.7c.8%200%201.6.6%202%201.3.3.8%200%201.7-.5%202.4L17.5%2024.4z%27%20fill%3D%27%23007cb2%27%2F%3E%3C%2Fsvg%3E');background-position:right .625em top 50%,0 0;background-repeat:no-repeat;background-size:.75em;border:solid 1px #888;border-radius:.1875em;line-height:1em;padding:.45em 1.5em .45em .5em}select::-ms-expand{display:none}select+select{margin-left:.5em}select option{font-size:14px}select option.type{font-weight:700}main label{display:block;margin-bottom:.875em}main label span{display:block;font-size:.9375em;font-weight:700;line-height:1em;text-transform:uppercase;margin-bottom:.375em}main label span a{margin-left:.25em;text-decoration:underline}form.search input,form.search select{width:100%}form fieldset{border:none;padding:0}form .filter,form fieldset,form input,form select{transition:opacity .4s}form fieldset[disabled] .filter,form fieldset[disabled] input,form fieldset[disabled] select,form input[disabled],form select[disabled]{opacity:.3}form.search .filter{background-color:#3ea9d6;background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2732%27%20height%3D%2732%27%20viewbox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M0.5%200.5l31%2031m0-31l-31%2031%27%20fill%3D%27none%27%20stroke-width%3D%273%27%20stroke%3D%27white%27%2F%3E%3C%2Fsvg%3E');background-position:right .625em top 50%,0 0;background-repeat:no-repeat;background-size:.75em;border:1px solid #3ea9d6;border-radius:.1875em;color:#fff;cursor:pointer;line-height:1em;padding:.45em 1.5em .45em .5em;position:relative}form.search fieldset[disabled] .filter{pointer-events:none}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader *{display:inline-block;margin:0 .5em 0 0;position:relative;vertical-align:middle}.loader .spinner{height:1em;width:1em}.loader .spinner:after{animation:rotate 1s linear infinite;border:2px solid #3ea9d6;border-bottom-color:transparent;border-radius:100%;content:"";display:inline-block;position:absolute;width:inherit;height:inherit}.toggle{cursor:pointer;display:inline-block}.toggle-checkbox{position:absolute;visibility:hidden}.toggle-switch{background:#ccc;border-radius:.75em;display:inline-block;width:2.5em;height:1.25em;position:relative;vertical-align:middle;transition:background .3s}.toggle-switch:after{content:"";background:#fff;border-radius:100%;margin:2px;position:absolute;height:calc(1.25em - 4px);width:calc(1.25em - 4px)}.toggle-checkbox:checked{position:absolute;visibility:hidden}.toggle-checkbox:checked+.toggle-switch{background-color:#3ea9d6}.toggle-checkbox:checked+.toggle-switch:after{left:1.25em}.toggle-label{display:inline-block;margin-left:5px;position:relative;top:2px}#footer,#header,body>div:not(#overlay),html.wide main>*,html:not(.wide) main{margin:0 auto;padding:0 5%;width:100%}#footer>div,#header>div,html.wide main>*>*,html:not(.wide) main>*{margin:0 auto;position:relative;text-align:left}#footer>div:after,#header>div:after,html.wide main>*>:after,html:not(.wide) main>:after{clear:both;content:"";display:table;height:0}html.wide.page main .page{margin-top:2em;margin-bottom:2em}html.wide.page main .page h2{margin-top:0}main section{clear:both}#header{background:#fff}#header>div{padding:1em 0}#header>div>*{vertical-align:middle}#header .logo{display:inline-block;margin:0 1em 0 0}#header .logo a{color:#222;display:block}#header .charitydata svg{width:223px;height:40px}#header .blumbergs svg{width:150px;height:37px}#header .search{float:right;margin:.5em 0 .5em 1em}#header form,#header nav{display:inline}#header .search *+a{margin-left:.75em}#header input{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2732%27%20height%3D%2732%27%20viewbox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M2%2C12a10%2C10%200%201%2C0%2020%2C0a10%2C10%200%201%2C0%20-20%2C0M19.1%2019.1l11%2011%27%20fill%3D%27none%27%20stroke-width%3D%273%27%20stroke%3D%27%233ea9d6%27%2F%3E%3C%2Fsvg%3E');background-position:right center;background-repeat:no-repeat;background-size:1em;border:0;border-bottom:1px solid #07446b;border-radius:0;margin-left:.25em;padding:.25em 0}#header nav a{text-decoration:underline}#header nav a:hover{text-decoration:none}#header nav a{margin-left:.75em}body>.search{background:#07446b;color:#fff;padding-bottom:1.5em;padding-top:1.5em}body>.search>div{text-align:left}body>.search span{display:block;font-weight:700;text-transform:uppercase;margin-bottom:.5em}body>.search input{background-color:transparent;background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2732%27%20height%3D%2732%27%20viewbox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M2%2C12a10%2C10%200%201%2C0%2020%2C0a10%2C10%200%201%2C0%20-20%2C0M19.1%2019.1l11%2011%27%20fill%3D%27none%27%20stroke-width%3D%273%27%20stroke%3D%27white%27%2F%3E%3C%2Fsvg%3E');background-position:right center;background-repeat:no-repeat;background-size:1.125em;border:0;border-bottom:1px solid #fff;color:#fff;padding:.25em 0;width:100%}#footer{background:#0b0e10;color:#fff}#footer>div{padding:2em 0}#footer .charitydata{color:#fff;font-size:1.5em}#footer svg.charitydata{width:10em;max-width:75%}#footer nav{margin:0 0 1em}#footer nav a{display:inline-block}#footer nav a+a{margin-left:1em}html.charity-index main,html.page main,html.search main{padding-top:2.5em;padding-bottom:3.5em}main nav a{background-color:#7a8b95;color:#fff;cursor:pointer;display:inline-block;margin:0 .25em .25em 0;padding:.75em .875em;text-align:center;transition:background-color .4s}html.charity-index main nav a,html.search main nav a{min-width:2.5625em;padding:.625em .875em}main nav a.current,main nav a:hover{background-color:#095586}main nav div{display:inline-block;margin:0 .25em .25em 0;padding:.5em .75em}html.home main{background:#095586;color:#fff}html.home main section>div{padding:4em 0}html.home h1{font-size:1em;font-weight:700;text-transform:uppercase}html.home main form{font-size:1.125em;margin:1.5em 0}html.home main form span{margin:0}html.home main form input{background-color:transparent;background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2732%27%20height%3D%2732%27%20viewbox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M2%2C12a10%2C10%200%201%2C0%2020%2C0a10%2C10%200%201%2C0%20-20%2C0M19.1%2019.1l11%2011%27%20fill%3D%27none%27%20stroke-width%3D%273%27%20stroke%3D%27white%27%2F%3E%3C%2Fsvg%3E');background-position:right center;background-repeat:no-repeat;background-size:1.125em;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;padding:.25em 0;width:100%}html.home main .news{background:#05243d}html.home main .news>div{padding-top:2em;padding-bottom:2em}html.home main .news .date{font-size:.75em}html.home main .news h4{font-size:1.125em;margin:.875em 0}html.home main .news .more{display:block;margin-top:1em}.results{margin-bottom:3em}.results .match,.results .sort{font-weight:700}.results article a h4{font-size:1.25em;font-weight:700;margin:.5em 0 .375em}.results article a div{color:#333;margin-bottom:1em;text-decoration:none}.results article a:hover{text-decoration:none}.results article a:hover h4{text-decoration:underline}.results article.trustee h4{text-transform:uppercase}.results .pagination{margin-top:1.5em}html.faq main article{position:relative}html.faq main h3{border-top:1px solid #ccc;color:#3ea9d6;cursor:pointer;margin:0;padding:1em 0 1em 1em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.faq main article.expanded h3{padding:1em 0 1em 1em}html.faq main h3:before{content:"+ ";position:absolute;left:0}html.faq main article.expanded h3:before{content:"– "}html.faq main article div{display:none}html.faq main article.expanded div{display:block}.graph rect.bar-value-0,.graph rect.legend-0{fill:#3bb061;stroke:none}.graph rect.bar-value-1,.graph rect.legend-1{fill:#cd3f1d;stroke:none}.graph text{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.graph path[class*=y-axis]{stroke-width:1px;stroke:#CCC}.graph path.y-axis-0{stroke:black}html.charity h3{color:#3ea9d6;font-weight:700;letter-spacing:.00625em;margin:0 0 .5em;text-transform:uppercase}html.charity h4{font-size:1.25em}html.charity section{padding-bottom:2em;padding-top:2em}html.charity section.overview{background:#eee}html.charity section.overview h3{border-bottom:1px solid #000;padding-bottom:.5em}html.charity section.programs{background:#095586;color:#fff}html.charity section.programs h4{color:#3ea9d6;margin:1em 0 .5em}html.charity section.programs h4:first-child{margin-top:0}html.charity section.historic-data h3{line-height:1.125em;margin:0}html.charity section.historic-data h4{color:#3ea9d6;font-weight:700;margin-bottom:1em}html.charity section.trustees{background:#f7f7f7}html.charity main address span{display:block}.table.directors,.table.financial,.table.gift{position:relative;padding-bottom:.5em;overflow-x:auto}.table.wide table{min-width:100%}a.button,button.csv{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#3ea9d6;border:0;border-radius:.375em;color:#fff;cursor:pointer;display:block;margin:.5em 0;padding:.5em .75em;transition:background-color .3s}a.button:hover,button.csv:hover{background-color:#095586;text-decoration:none}html.charity .table+.table,html.charity button.csv+.table{margin-top:2em}html.charity table{border-collapse:collapse;border-spacing:0;position:relative}html.charity thead{position:absolute;z-index:100}html.charity thead{background:#3ea9d6;color:#fff;padding:0!important}html.charity td,html.charity th{padding:0!important}html.charity table div{padding:.5em}table.financial{table-layout:fixed}table.financial thead th{text-align:right}table.financial thead th:first-child{background:#3ea9d6;left:0;position:sticky;text-align:left;z-index:3}table.financial tbody th{background:#eee;font-weight:400;left:0;margin:0;padding:0;position:-webkit-sticky;position:sticky;text-align:left;z-index:2}table.financial tbody th div{border-bottom:1px solid #fff;height:100%}table.financial tbody th.indent div{padding-left:1em}table.financial tbody td{border-bottom:1px solid #eee;text-align:right}table.financial tbody th .has-info{cursor:pointer;text-decoration:underline}table td.num{text-align:right}table td.num.neg{color:#cd3f1d}table.directors{min-width:100%}table.directors tbody td,table.gift tbody td{border-bottom:1px solid #eee}table.sortable tbody div,table.sortable thead div{display:flex;align-items:center;position:relative}table.sortable thead th.sort div:after{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2712%27%20height%3D%2716%27%20viewbox%3D%270%200%2012%2016%27%3E%3Cpath%20d%3D%27M0%206l6%20-6l6%206Z%27%20fill%3D%27%23007cb2%27%2F%3E%3Cpath%20d%3D%27M0%2010l6%206l6%20-6Z%27%20fill%3D%27%23007cb2%27%2F%3E%3C%2Fsvg%3E');background-position:right center;background-repeat:no-repeat;background-size:contain;content:'';width:1.125em;height:1em}table.sortable thead th.sort-asc div:after{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2712%27%20height%3D%2716%27%20viewbox%3D%270%200%2012%2016%27%3E%3Cpath%20d%3D%27M0%206l6%20-6l6%206Z%27%20fill%3D%27%23ffffff%27%2F%3E%3Cpath%20d%3D%27M0%2010l6%206l6%20-6Z%27%20fill%3D%27%23007cb2%27%2F%3E%3C%2Fsvg%3E')}table.sortable thead th.sort-dec div:after{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2712%27%20height%3D%2716%27%20viewbox%3D%270%200%2012%2016%27%3E%3Cpath%20d%3D%27M0%206l6%20-6l6%206Z%27%20fill%3D%27%23007cb2%27%2F%3E%3Cpath%20d%3D%27M0%2010l6%206l6%20-6Z%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E')}.c_1,.c_1-2,.c_1-3,.c_1-4,.c_2,.c_2-3,.c_3{float:left;text-align:left;width:100%}.c_1,.c_1-2,.c_1-3,.c_1-4{clear:both}.c_2-4,.c_3-4,.c_4{float:right;width:100%}.c_1-4{width:100%}.c_1-2 .c_1-2,.c_1-2 .c_3-4,.c_3-4 .c_1-2,.c_3-4 .c_3-4{width:45.75%}#overlay{display:none;margin:0;padding:0;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999}#overlay.visible{display:block}#overlay .bkg{margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}#overlay .content-container{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;pointer-events:none}#overlay .content-wrapper{background-color:#fff;position:absolute;margin:1em;padding:1.25em 1.5em .5em;pointer-events:auto}#overlay .content-close{position:absolute;top:1.25em;right:1.5em;cursor:pointer}@media only screen and (max-width:800px){.c_1+.c_2,.c_1-2+.c_3,.c_1-2+.c_3-4 .c_2-3+.c_4,.c_2+.c_3,.c_3+.c_4{margin-top:1em}}@media only screen and (min-width:801px){#footer>div,#header>div,body>div:not(#overlay)>div,html.wide main>section>div,html:not(.wide) main>div{max-width:1300px;padding-left:2em;padding-right:2em}.c_1,.c_2,.c_3,.c_4{width:22%}.c_2,.c_2-3,.c_3{margin-left:4%}.c_1-2,.c_2-3,.c_3-4{width:48%}.c_1-3,.c_2-4{width:74%}.c_2-4,.c_3-4,.c_4{float:right}#overlay .content-container{display:flex;align-items:center;justify-content:center}#overlay .content-wrapper{margin:0;width:50%}}
