:root{--paper:#faf8f3;--surface:#ffffff;--surface-2:#efece3;--ink:#2b2b26;--ink-strong:#1c1a15;--muted:#75705f;--accent:#dfab01;--accent-badge-hover:#c99f01;--tag-bg:rgba(223, 171, 1, .14);--tag-bg-hover:rgba(223, 171, 1, .26);--tag-text:#6b5400;--link:#8a6d00;--link-hover:#6b5400;--nav:#6e6a5e;--rule:rgba(28, 26, 21, .1);--form-border:rgba(28, 26, 21, .25);--field-bg:rgba(255, 255, 255, .9);--field-bg-focus:#ffffff;--photo-brightness:1;--bs-body-bg:var(--paper);--bs-body-color:var(--ink);--bs-secondary-color:var(--muted);--bs-secondary-bg:var(--surface-2);--bs-tertiary-bg:var(--surface-2);--bs-emphasis-color:var(--ink-strong);--bs-heading-color:var(--ink-strong);--bs-border-color:var(--rule);--bs-border-color-translucent:var(--rule);--bs-link-color:var(--link);--bs-link-hover-color:var(--link-hover)}@media(prefers-color-scheme:dark){:root{--paper:#1b1915;--surface:#26231e;--surface-2:#2e2a24;--ink:#e9e4d6;--ink-strong:#f5f1e6;--muted:#a8a191;--link:#dfab01;--link-hover:#f2c94c;--tag-bg:rgba(223, 171, 1, .16);--tag-bg-hover:rgba(223, 171, 1, .3);--tag-text:#f2c94c;--nav:#b5ae9d;--rule:rgba(245, 241, 230, .12);--form-border:rgba(245, 241, 230, .25);--field-bg:#2e2a24;--field-bg-focus:#332e27;--photo-brightness:.92}}::selection{background-color:rgba(223,171,1,.35)}html,body{height:100%;background-color:var(--paper);color:var(--ink);font-family:'source sans 3',source sans pro,sans-serif;border-top:3px solid var(--accent)}h1,h2,h3,h4,h5,h6{color:var(--ink-strong)}#content{min-height:100%;height:auto;margin:0 auto -69px;padding:0 0 69px}#about{font-size:1.35rem;line-height:1.6}#about h1{margin-bottom:1.5rem;line-height:1.2}#about p{margin-bottom:1.25rem}.impact-heading{font-size:1.6rem;margin:3rem 0 2rem}.impact-band{margin-bottom:1rem}.impact-fact{font-size:1.05rem;line-height:1.55;margin-bottom:0}.card{--bs-card-bg:var(--surface)}.navbar{--bs-navbar-color:var(--nav);--bs-navbar-hover-color:var(--ink);--bs-navbar-active-color:var(--ink-strong);--bs-navbar-disabled-color:var(--muted)}.navbar .navbar-brand,.navbar .navbar-brand:hover,.navbar .navbar-brand:focus,.navbar .navbar-link,.navbar .navbar-link:hover,.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li>a:focus,.navbar .navbar-text,.navbar-toggler{color:var(--nav)}.navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus,.navbar-nav>.open>a,.navbar-nav>.open>a:hover,.navbar-nav>.open>a:focus{color:var(--nav);background-color:var(--paper)}.navbar-toggler:focus{box-shadow:none}.navbar-collapse,.navbar-form{border-color:var(--nav)}@media(max-width:767px){.navbar-nav .open .dropdown-menu>li>a{color:var(--nav)}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{color:var(--nav)}.navbar-nav .open .dropdown-menu>.active>a,.navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-nav .open .dropdown-menu>.active>a:focus{color:var(--nav);background-color:var(--paper)}}.container{max-width:800px;text-align:center}.container a{color:var(--link);text-decoration:none}.container a:hover{color:var(--link-hover)}.container p img,.container img:not(.card-img-top):not(.rounded-circle),.img-responsive{display:block;height:auto;margin:2rem auto;max-width:100%}.panel{border-style:none}.panel-body{padding-top:0;text-align:left}.card-title{font-size:1.25rem}.blogpost{text-align:left;line-height:30px;font-size:18px}h1,h2,h3,h4,h5,h6{font-family:'source serif 4',Georgia,serif;font-weight:600}.page-title,.post-title{font-weight:700;font-size:2rem;letter-spacing:-.01em}.post-title{margin-bottom:.5rem}.post-header{margin-bottom:2rem}.post-header .post-meta{margin-bottom:0}.blogpost h1{font-size:1.6rem;margin:2.25rem 0 1rem}.blogpost h2{font-size:1.35rem;margin:2rem 0 .75rem}.blogpost h3{font-size:1.15rem;margin:1.5rem 0 .5rem}.blogpost :is(h1,h2,h3):first-child{margin-top:0}.panel-body .h5 a,.panel-body .h6 a{font-weight:600}.blogpost p a,#about p a,.footer .text-muted a{text-decoration:underline;text-underline-offset:2px}.post-meta{font-size:.9rem}.post-meta .badge{font-size:.8rem;font-weight:500}.post-tags{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:.5rem}.post-meta .badge-tag{color:var(--tag-text);background-color:var(--tag-bg)}.post-meta .badge-tag:hover,.post-meta .badge-tag:focus{color:var(--tag-text);background-color:var(--tag-bg-hover)}.related-posts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.related-posts .related-title{font-size:1.25rem;margin-bottom:1rem}.page-not-found{padding-top:20%}.page-not-found h1{font-size:1.75rem}@keyframes fade{from{opacity:0}to{opacity:1}}.social-links{display:block;margin:40px auto 0;padding:0;width:100%;text-align:center;animation:fade 1s ease 1s both}.social-links li{display:inline-block;padding:5px;padding-top:0;text-align:center}.social-links li a{font-size:20px;color:var(--ink);padding:10px;padding-bottom:4px;transition:all .4s ease}.social-links li a:hover{color:var(--ink)}.avatar{padding-top:2vh}.avatar img{width:25%}th,td{padding-right:30px}.card{height:100%;display:flex;flex-direction:column}.card-body{flex-grow:1}.card-img-top{width:100%;height:200px;object-fit:cover;filter:brightness(var(--photo-brightness))}@media(max-width:767px){.col{margin-bottom:1rem}}#fs-frm input,#fs-frm select,#fs-frm textarea,#fs-frm fieldset,#fs-frm optgroup,#fs-frm label,#fs-frm #card-element:disabled{font-family:inherit;font-size:100%;color:inherit;border:none;border-radius:0;display:block;width:100%;padding:0;margin:0;appearance:none}#fs-frm label,#fs-frm legend,#fs-frm ::placeholder{font-size:.825rem;margin-bottom:.5rem;padding-top:.2rem;display:flex;align-items:baseline}#fs-frm input,#fs-frm select,#fs-frm textarea,#fs-frm #card-element{border:1px solid var(--form-border);background-color:var(--field-bg);padding:.75em 1rem;margin-bottom:1.5rem}#fs-frm input:focus,#fs-frm select:focus,#fs-frm textarea:focus{background-color:var(--field-bg-focus);outline-style:solid;outline-width:thin;outline-color:var(--muted);outline-offset:-1px}#fs-frm [type=text],#fs-frm [type=email]{width:100%}#fs-frm [type=button],#fs-frm [type=submit],#fs-frm [type=reset]{width:auto;cursor:pointer;appearance:button}#fs-frm [type=button]:focus,#fs-frm [type=submit]:focus,#fs-frm [type=reset]:focus{outline:none}#fs-frm [type=submit],#fs-frm [type=reset]{margin-bottom:0}#fs-frm select{text-transform:none}#fs-frm [type=checkbox]{appearance:checkbox;display:inline-block;width:auto;margin:0 .5em 0 0!important}#fs-frm [type=radio]{appearance:radio}#fs-frm fieldset.locale input[name=city],#fs-frm fieldset.locale select[name=state],#fs-frm fieldset.locale input[name=postal-code]{display:inline}#fs-frm fieldset.locale input[name=city]{width:52%}#fs-frm fieldset.locale select[name=state],#fs-frm fieldset.locale input[name=postal-code]{width:20%}#fs-frm fieldset.locale input[name=city],#fs-frm fieldset.locale select[name=state]{margin-right:3%}.footer{border-bottom:5px solid var(--accent);padding:20px 0;text-decoration:none!important}