/*!Theme Name: Seattle Foundation
Theme URI: http://underscores.me/
Author: Scott Marlow
Author URI: https://marlowfive-0.com
Description: A custom, HTML5 mobile responsive WordPress Theme, based on _S, for Seattle Foundation
Version: 2024.6
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sf
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
Seattle Foundation is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*//*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{font-size:62.5%;line-height:1.15;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;overflow:hidden}main{display:block}h1{font-size:3.6rem;margin:.25em 0 .125em}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:500}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}address{font-style:normal}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.has-black-color{color:#000!important}.has-black-background-color{background:#000!important}.has-grey-drk-color{color:#323a3d!important}.has-grey-drk-background-color{background:#323a3d!important}.has-grey-color{color:#485257!important}.has-grey-background-color{background:#485257!important}.has-blue-color{color:#74ccd3!important}.has-blue-background-color{background:#74ccd3!important}.has-green-color{color:#adc05c!important}.has-green-background-color{background:#adc05c!important}.has-orange-color{color:#f16623!important}.has-orange-background-color{background:#f16623!important}.has-yellow-color{color:#fba81c!important}.has-yellow-background-color{background:#fba81c!important}.has-grey-lt-color{color:#ddd!important}.has-grey-lt-background-color{background:#ddd!important}.has-white-color{color:#fff!important}.has-white-background-color{background:#fff!important}.has-red-color{color:#ff1242!important}.has-red-background-color{background:#ff1242!important}.has-purple-color{color:#800047!important}.has-purple-background-color{background:#800047!important}.has-blue-grey-color{color:#324d59!important}.has-blue-grey-background-color{background:#324d59!important}body,button,input,select,optgroup,textarea{color:#323a3d;font-family:roboto,sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:1.5}h1{color:inherit;font-family:roboto,sans-serif;font-weight:300;line-height:1.2;padding:.5em 0}h2,h3,h4,h5,.page-title{color:inherit;font-family:roboto,sans-serif;font-weight:300;line-height:1.2;margin:0 0 .5em;padding:.25em 0}h2{font-size:2.4rem}h3,.archive .entry-title{font-size:2.1rem}h4{font-size:1.8rem}.page-id-133 .wp-block-latest-posts li>a.wp-block-latest-posts__post-title,.page-id-134 .wp-block-latest-posts li>a.wp-block-latest-posts__post-title,.category-staff .entry-title,.category-trustees .entry-title{font-size:1.8rem!important}.page-id-133 .wp-block-latest-posts li>a.wp-block-latest-posts__post-title:first-line,.page-id-134 .wp-block-latest-posts li>a.wp-block-latest-posts__post-title:first-line,.category-staff .entry-title:first-line,.category-trustees .entry-title:first-line{font-size:2.4rem!important}.custom-posts-lists-acf-block li>a.wp-block-latest-posts__post-title,.custom-posts-lists-acf-block li>a.wp-block-latest-posts__post-title,.category-staff .entry-title,.category-trustees .entry-title{font-size:1.8rem!important}.custom-posts-lists-acf-block li>a.wp-block-latest-posts__post-title:first-line,.custom-posts-lists-acf-block li>a.wp-block-latest-posts__post-title:first-line,.category-staff .entry-title:first-line,.category-trustees .entry-title:first-line{font-size:2.4rem!important}.custom-posts-lists-acf-block li>a.wp-block-latest-posts__post-title,.custom-posts-lists-acf-block li>a.wp-block-latest-posts__post-title,.category-staff .entry-title a .category-trustees .entry-title a{font-size:1.8rem!important;text-decoration:none}.custom-posts-lists-acf-block li>a.wp-block-latest-posts__post-title:first-line,.custom-posts-lists-acf-block li>a.wp-block-latest-posts__post-title:first-line,.category-staff .entry-title a:first-line .category-trustees .entry-title a:first-line{font-size:2.4rem!important;text-decoration:underline}@media screen and (min-width:60em){.wp-block-group.has-background,.wp-block-column.has-background{padding:1.5em 1.5em .75em}}.entry-title{margin-bottom:0}.archive .page-title{font-size:3.6rem}.page-header .widgettitle{display:none}.widget-area .widget-title{color:#fff}#secondary .widget-title{color:#fff}.site #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,.site #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{opacity:1;padding-right:0}.site #jp-relatedposts h3.jp-relatedposts-headline,.entry-content div.sharedaddy h3.sd-title,.entry-meta div.sharedaddy h3.sd-title{background:#fff url(img/bg_border-gradient-blue-green.png) top left repeat-x;background-size:100% 4px;font-size:1.6rem;font-weight:300;letter-spacing:.125em;line-height:1.2;padding-top:1.5em;text-transform:uppercase}.site #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:2rem;color:inherit;line-height:1.2}.site #jp-relatedposts h3.jp-relatedposts-headline em{font-weight:300}.site #jp-relatedposts .jp-relatedposts-items p{font-size:1.6rem}#jp-relatedposts .jp-relatedposts-items time{font-size:1.6rem}.sf-staff .sharedaddy,.sf-staff .jp-relatedposts,.sf-trustees .sharedaddy,.sf-trustees .jp-relatedposts{display:none!important}.archive .posted-on,.archive .tags-links{font-weight:300}.category-staff .posted-on,.category-trustees .posted-on,.tags-links{display:none}.posted-on a,.tags-links a{font-weight:300}.byline{display:none}.entry-content div.sharedaddy h3.sd-title::before,.entry-meta div.sharedaddy h3.sd-title::before,.site #jp-relatedposts h3.jp-relatedposts-headline em::before{display:none}p{margin:0 0 1.5em}#utility p{margin:0}p.has-background,h1.has-background,h2.has-background,h3.has-background,h4.has-background{padding:.75em 1.5em}.site-footer p{margin-bottom:.75em}dfn,cite,em,i{font-style:italic}blockquote,.wp-block-quote,.wp-block-pullquote blockquote{border-left:none;font-size:2.1rem;font-style:normal;margin:0 0 1.5em;padding:0 1em;quotes:"" ""}blockquote p:before{content:'\f10d';display:inline-block;font:var(--fa-font-solid);padding-right:.25em;text-rendering:auto}.wp-block-pullquote{background:#adc05c;background:-moz-linear-gradient(left,#adc05c 0%,#74ccd3 100%);background:-webkit-linear-gradient(left,#adc05c 0%,#74ccd3 100%);background:linear-gradient(to right,#adc05c 0%,#74ccd3 100%);border:none;color:#323a3d;line-height:1.5;margin:0 0 1.5em;padding:1.5em 1.5em .5em}.wp-block-pullquote blockquote{border-right:none}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:35rem}.wp-block-pullquote p,.wp-block-pullquote blockquote,.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:2.4rem}blockquote p:last-of-type,.wp-block-quote p:last-of-type,.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer,.testimonial-entry-title{font-size:1.6rem;margin-top:0;text-transform:none}.site .testimonial-entry-title{padding-left:1.8em}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:#323a3d;font-size:1.8rem;text-transform:none}address{margin:0 0 1.5em}pre{background:0 0;font-family:"courier 10 pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,andale mono,dejavu sans mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.has-extrahuge-font-size{font-size:3.2rem!important;line-height:1.25;margin-bottom:.5em}.has-huge-font-size{font-size:2.8rem!important;line-height:1.25;margin-bottom:.75em}.has-large-font-size{font-size:2.4rem!important;line-height:1.25;margin-bottom:.75em}.has-medium-font-size{font-size:2rem!important;margin-bottom:1.25em}.has-normal-font-size{font-size:1.6rem!important}.has-small-font-size,.wp-block-latest-posts__post-excerpt,.entry-excerpt{font-size:1.6rem!important}.site .wp-block-cover-image .wp-block-cover__inner-container,.site .wp-block-cover .wp-block-cover__inner-container{width:auto}@media screen and (min-width:90em){body,button,input,select,optgroup,textarea{font-size:1.8rem}.wp-block-cover.alignwide .wp-block-cover__inner-container,.wp-block-cover.alignfull .wp-block-cover__inner-container{flex-basis:66%}h1{font-size:4.4rem}h2,.has-huge-font-size{font-size:3.2rem}h3,blockquote,.archive .entry-title{font-size:2.4rem}.has-extrahuge-font-size{font-size:3.6rem!important}.has-large-font-size,.wp-block-pullquote p,.wp-block-pullquote blockquote,.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:2.8rem!important}.has-medium-font-size,.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{font-size:2.1rem!important}}@media screen and (min-width:120em){body,button,input,select,optgroup,textarea{font-size:2.1rem}.site-header{align-items:center;display:grid;grid-template-columns:3fr 10fr 1fr 2fr;grid-template-areas:"logo nav search logins" "bread bread bread bread"}.main-navigation a,.wp-caption .wp-caption-text,.wp-block-embed figcaption,.wp-block-image figcaption{font-size:1.8rem}h1{font-size:6rem}h2{font-size:4rem}h3,blockquote,.archive .entry-title{font-size:2.8rem}h4{font-size:2.1rem}.has-extrahuge-font-size{font-size:5.2rem!important}.has-huge-font-size{font-size:4rem!important}.has-large-font-size,.wp-block-pullquote p,.wp-block-pullquote blockquote,.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:3.2rem!important}.has-medium-font-size,.site-main .wp-block-latest-posts li>a:first-of-type{font-size:2.4rem!important}button,input[type=button],input[type=reset],input[type=submit],.wp-block-button__link,.wp-block-button__link:visited,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{font-size:1.8rem}}body{background:#fff}hr,.wp-block-separator,.site .wp-block-separator:not(.is-style-wide):not(.is-style-dots),.site .wp-block-separator.has-background:not(.is-style-dots){background:#74ccd3;background:-moz-linear-gradient(left,#74ccd3 0%,#adc05c 100%);background:-webkit-linear-gradient(left,#74ccd3 0%,#adc05c 100%);background:linear-gradient(to right,#74ccd3 0%,#adc05c 100%);border:0;height:4px;margin:1.5em auto;opacity:1}.wp-block-separator.is-style-wide{background-color:#74ccd3;border:0;height:4px;margin:0 calc(50% - 50vw) 1.5em;opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:300px}.wp-block-separator.is-style-dots::before{content:"---";letter-spacing:.25em}ul,ol{margin:0 0 1.5em 1.5em;padding-left:0}li{margin-bottom:.25em}ul{list-style:disc;list-style-position:outside}ol{list-style:decimal}.widget-area ul{list-style:none}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}.entry-content .sd-content ul li,.entry-meta .sd-content ul li{margin:0 .75em 0 0}dt{font-weight:300}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}.wp-block-image{margin:0 0 1.5em}.wp-block-cover{margin-bottom:1.5em;padding:0 1.5em}.wp-block-group{clear:both}.site-main .has-background{border-radius:.5em}.no-column-gap .has-background{border-radius:0}.site-main .wp-block-group.has-background{margin-bottom:1.5em}.wp-block-column.has-background{padding:.75em}.wp-block-cover__inner-container{text-shadow:1px 1px 1px #485257}.wp-block-media-text.has-background .wp-block-media-text__content{padding:.75em 8%}.wp-block-latest-posts.is-grid{border-top:1px solid #ddd;padding-top:1.5em}.wp-block-latest-posts li{margin-bottom:1.5em}.jp-carousel-wrap .jp-carousel-titleanddesc{margin-top:8px;padding-top:12px}.jp-carousel-wrap .jp-carousel-titleanddesc-title{margin-bottom:4px}.wp-block-table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;overflow-x:inherit;width:100%}th,.wp-block-table th{border:1px solid #485257;color:#323a3d;font-size:1.8rem;font-weight:500}td,.wp-block-table td{border:1px solid #485257;font-size:1.6rem;padding:.25em;vertical-align:top}tr:nth-child(odd){background:#fff}.wp-block-table figcaption{font-size:1.6rem}a{color:#323a3d;text-decoration:underline}.has-text-color a,.has-text-color a:hover,.has-text-color a:focus,.has-text-color a:active{color:inherit}.entry-meta a,.entry-meta .posted-on a{color:inherit;text-decoration:none}.cat-links a,.tags-links a,.author a{color:inherit;text-decoration:none;text-transform:uppercase}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{text-decoration:underline}.widget-area a{color:#fff}.site-footer a{color:#fff}a[href^=tel]{color:inherit;text-decoration:none}a[href$='.pdf']:before{content:'\f1c1';display:inline-block;font:var(--fa-font-regular);padding-right:.25em;text-rendering:auto}.site-main a[href*=mailto]:before{content:'\f003';display:inline-block;font:var(--fa-font-regular);padding-right:.25em;text-rendering:auto}.page-id-133 .wp-block-latest-posts li>a.wp-block-latest-posts__post-title,.page-id-134 .wp-block-latest-posts li>a.wp-block-latest-posts__post-title,.category-staff .entry-title a .category-trustees .entry-title a{font-size:1.8rem!important;text-decoration:none}.page-id-133 .wp-block-latest-posts li>a.wp-block-latest-posts__post-title:first-line,.page-id-134 .wp-block-latest-posts li>a.wp-block-latest-posts__post-title:first-line,.category-staff .entry-title a:first-line .category-trustees .entry-title a:first-line{font-size:2.4rem!important;text-decoration:underline}.site-main h2 a[href^=http]:not([href*='seattlefoundation.org']):after,.site-main p a[href^=http]:not([href*='seattlefoundation.org']):after,.site-main li a[href^=http]:not([href*='seattlefoundation.org']):after,.site-main .wp-block-button__link[href^=http]:not([href*='seattlefoundation.org']):after{content:'\f35d';display:inline-block;font:var(--fa-font-solid);padding-left:.25em;text-rendering:auto}#breadcrumbs a{padding:.125em .5em}.edit-link a{display:block;font-size:1.8rem;font-weight:700;letter-spacing:.125em;text-align:right;text-transform:uppercase}.site #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-weight:300;text-decoration:underline}a:hover,a:focus,a:active,.site #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover .site #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:focus,.site #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:active{text-decoration:none}a:focus{outline:thin dotted}#page ._form_3 ._form_element *{font-size:1.6rem}#page ._form_3 ._submit,.site .wp-block-search__button,.more-link,button,input[type=button],input[type=reset],input[type=submit],.wp-block-button__link,.wp-block-button__link:visited,.admin-navigation a{background:#74ccd3;border:2px solid #74ccd3;border-radius:.5em;color:#000;display:inline-block;font-size:1.6rem;font-weight:300;letter-spacing:.125em;line-height:1.25;margin-bottom:1.5em;padding:.5em 1.25em;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:all .3s}.site .wp-block-search__button{margin-bottom:0}#login.admin-navigation a{background:#adc05c;border-color:#adc05c;font-size:1.4rem;margin-bottom:.125em;min-width:18rem;padding:.5em 1em;text-align:center}.more-link{margin-left:.5em;padding:.125em .75em}.widget-area input[type=submit],.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color){background:rgba(0,0,0,.1);border-color:#fff;color:#fff;font-size:1.6rem;padding:.5em 1.25em;text-shadow:none}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):active,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):focus,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):hover,.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):active{background:#323a3d;border-color:#ddd;color:#fff}#page ._form_3 ._submit:focus,#page ._form_3 ._submit:hover,#page ._form_3 ._submit:active,.site .wp-block-search__button:focus,.site .wp-block-search__button:hover,.site .wp-block-search__button:active,button:focus,button:hover,button:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:active,input[type=button]:focus,input[type=button]:hover,input[type=button]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=submit]:focus,input[type=submit]:hover,input[type=submit]:active,#login.admin-navigation a:focus,#login.admin-navigation a:hover,#login.admin-navigation a:active{background:#fff;border-color:#323a3d;color:#323a3d;text-decoration:none}#page ._form_3 input[type=text],input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{background:#eee;border:2px solid #485257;border-radius:.5em;color:#485257;font-size:1.6rem;line-height:1.25;padding:.5em;text-transform:none;width:100%}#page ._form_3 input[type=text]{margin-bottom:.75em}#page ._form_3 input[type=text]:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{background:#fff;border-color:#74ccd3;color:#323a3d;outline:inherit}textarea{width:100%}label,#page .gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:1.8rem;font-weight:300}.search-form{margin-left:.5em}#page .search-field{background:transparent url(img/bg-search-icon-png-5.png) .25em center no-repeat;background-size:28px;border:2px solid transparent;color:transparent;height:36px;transition:width .5s;width:36px}#page .search-field:focus{background:transparent url(img/bg-search-icon-png-5.png) .25em center no-repeat;background-size:28px;border:2px solid #323a3d;color:inherit;height:36px;padding-left:36px;width:300px}.site-header{background:#fff url(img/bg_border-gradient-blue-green.png) top center no-repeat;background-size:100% 4px;border-bottom:1px solid #ddd;grid-area:header;padding:.75rem 1.5rem 0 .75rem}.search-form{grid-area:search}.site-header,.site-info{margin:0 auto;max-width:192rem}.site-info{margin:0 auto;text-align:center}.site-main{grid-area:main;margin:0 auto;max-width:101rem}.page-template-page-full .site-main,.archive .site-main{max-width:128rem}.site-branding{grid-area:logo;padding:.75em 1.5rem}.site-main,.site-info{padding:0 1.5rem}.site-info{font-size:1.6rem}.cred{margin:auto;text-align:center}#secondary.widget-area{background:#485257;border-top:8px solid #74ccd3;color:#ddd;clear:both;grid-area:sidebar;margin:1.5em 0 0}#secondary.widget-area .widget:first-of-type{padding:1.5em}#utility.widget-area{background:#324d59;padding:.5em 1.5rem;color:#fff}.site-footer{clear:both;color:#fff;grid-area:footer;padding:.5em 1.5em .125em}#colophon.site-footer{background:#323a3d;color:#ddd}.page-header{grid-area:header}.no-column-gap{column-gap:0}@media screen and (min-width:60em){.single .entry-meta{display:grid;grid-template-columns:1fr 1fr}.site-header{align-items:center;display:grid;grid-template-columns:3fr 3fr 3fr 3fr;grid-template-areas:"logo . search logins" "nav nav nav nav" "bread bread bread bread"}.admin-navigation,.search-form{justify-self:end}.site-branding{flex-shrink:0}.page-header .widget{padding-top:1.5em}.archive .type-post{display:flex;flex-direction:column;justify-content:flex-start}#jp-relatedposts .jp-relatedposts-items-visual{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{max-width:35rem}}@media screen and (min-width:80em){.archive .site-main{display:grid;grid-template-columns:48% 48%;column-gap:4%;grid-template-rows:auto;grid-template-areas:"header header" "main main"}#secondary.widget-area .widget:first-of-type{padding:1.5em 3em}}.main-navigation{display:block;grid-area:nav}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{background:#fff;float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:none;left:100%}.main-navigation ul ul a{background:#74ccd3;color:#323a3d;font-size:1.5rem;font-weight:300;text-transform:none;width:280px}.menu-item-has-children:hover,.menu-item-has-children:focus,.menu-item-has-children:active{background:#74ccd3;color:#323a3d}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:calc(50% - 120px)}.main-navigation li{margin-bottom:0;position:relative}.main-navigation a{color:#485257;display:block;font-size:1.5rem;letter-spacing:.075em;line-height:1.3333333;padding:.5em 1em;text-decoration:none;text-transform:uppercase}.main-navigation a:hover,.main-navigation a:focus,.main-navigation a:active{background:#74ccd3;color:#fff}.main-navigation .current_page_item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{background:#74ccd3;color:#000}.main-navigation .current-menu-ancestor>a:hover,.main-navigation .current-menu-ancestor>a:focus,.main-navigation .current-menu-ancestor>a:active{}.main-navigation ul ul .current-menu-item>a{background:#323a3d;color:#fff}.main-navigation ul ul a:hover,.main-navigation ul ul a:focus,.main-navigation ul ul a:active{background:#485257;color:#fff}.admin-navigation{grid-area:logins}.admin-navigation ul{display:flex;flex-direction:column;gap:.75em;list-style:none}.menu-toggle,.main-navigation.toggled ul{display:block}.menu-toggle{display:inline-block;margin:.75rem 0 .75rem 1.5em;text-align:center}.menu-footer-navigation-container ul{display:flex;list-style-type:none}.menu-footer-navigation-container a{font-weight:500;padding:.75em;text-decoration:none}#breadcrumbs{border-top:1px solid #ddd;font-size:1.4rem;grid-area:bread;margin:0;padding:.5em 1.5rem}.home #breadcrumbs{display:none}.breadcrumb_last{padding-left:.5em}@media screen and (min-width:60em){.admin-navigation ul{flex-direction:row;margin-bottom:0}.menu-toggle,.mobile{display:none}.main-navigation{padding-left:1.5rem}.main-navigation ul{display:flex;align-items:flex-end;margin-top:0;width:100%}.main-navigation ul ul{background:0 0;box-shadow:0 4px 4px 2px rgba(72,82,87,.4);flex-direction:column;width:auto}.main-navigation ul ul a{padding:.75em 1em}.main-navigation ul ul li.mobile-only{display:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{display:block;left:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block}.menu-item-6995,.menu-item-6997,.menu-item-6999{display:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{font-size:1.6rem;margin:1.5em 0}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.single .entry-header,.archive .entry-header,.search .page{background:#fff url(img/bg_border-gradient-blue-green.png) bottom left no-repeat;background-size:300px 4px;margin-bottom:1.5em;padding-bottom:1.5em}.sf-staff .entry-header{background:inherit;margin:inherit;padding:inherit}.sf-staff .entry-content .wp-block-group:nth-child(even){background:#fff url(img/bg_border-gradient-blue-green.png) top left no-repeat;background-size:300px 4px;margin-top:1.5em;padding-top:1.5em}.page-links{clear:both;margin:0 0 1.5em}.entry-meta,.entry-footer{font-size:1.6rem}.cat-links,.tag-links{display:none}.wp-block-latest-posts{margin-left:0}.site-main .wp-block-latest-posts li>a:first-of-type{display:block;font-size:2.1rem;font-weight:300;line-height:1.33333;margin:0 0 .25em;padding:0 .75em}.wp-block-latest-posts__post-full-content{margin-top:1.5em}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date,.posted-on,#jp-relatedposts .jp-relatedposts-items time{font-size:1.6rem}.single .category-staff .post-thumbnail,.single .category-trustees .post-thumbnail,.post-navigation{display:none}.sf-blog .post-navigation{display:inherit}@media screen and (min-width:60em){body.category:not(.category-staff):not(.category-trustees) .attachment-post-thumbnail.size-post-thumbnail.wp-post-image,.wp-block-latest-posts__list.is-grid.columns-3 .wp-post-image,.is-grid.aspect-22-1 .wp-post-image{aspect-ratio:2.22/1;height:100%;object-fit:cover;width:100%}.page-id-133 .is-grid .attachment-large.size-large.wp-post-image,.custom-posts-lists-acf-block.is-grid.columns-3 .attachment-large.size-large.wp-post-image{aspect-ratio:1/1;filter:grayscale(.7);height:100%;object-fit:cover;transition:filter .75s;width:100%}.page-id-133 .is-grid .attachment-large.size-large.wp-post-image:hover{filter:grayscale(0)}.page-id-133 .wp-block-latest-posts.is-grid li a{display:block}.page-id-133 .wp-block-latest-posts.is-grid li a.wp-block-latest-posts__post-title{background:rgba(0,0,0,.6);color:#fff;filter:grayscale(0);margin:-102px auto .5em;min-height:95px;padding:.5em;text-align:center;text-shadow:1px 1px 1px #485257}.page-id-133 .wp-block-latest-posts li>a.wp-block-latest-posts__post-title:first-line,.page-id-134 .wp-block-latest-posts li>a.wp-block-latest-posts__post-title:first-line,.category-staff .entry-title:first-line,.category-trustees .entry-title:first-line{font-size:2.8rem!important}.page-id-133 .wp-block-latest-posts.is-grid li{margin:0}.page-id-133 .wp-block-latest-posts.columns-3 li{width:calc(33.33333%)}.custom-posts-lists-acf-block.is-grid .attachment-large.size-large.wp-post-image:hover{filter:grayscale(0)}.custom-posts-lists-acf-block.wp-block-latest-posts.is-grid li a{display:block}.custom-posts-lists-acf-block.wp-block-latest-posts.is-grid li a.wp-block-latest-posts__post-title{background:rgba(0,0,0,.6);color:#fff;filter:grayscale(0);margin:-102px auto .5em;padding:.25em .5em;text-align:center;text-shadow:1px 1px 1px #485257}.custom-posts-lists-acf-block li>a.wp-block-latest-posts__post-title:first-line,.custom-posts-lists-acf-block li>a.wp-block-latest-posts__post-title:first-line,.category-staff .entry-title:first-line,.category-trustees .entry-title:first-line{font-size:2.8rem!important}.custom-posts-lists-acf-block.is-grid li{margin:0}.custom-posts-lists-acf-block.columns-3 li{width:calc(33.33333%)}}@media screen and (min-width:80em){.page-id-133 .wp-block-latest-posts.is-grid li a.wp-block-latest-posts__post-title,.custom-posts-lists-acf-block.is-grid li a.wp-block-latest-posts__post-title .custom-posts-lists-acf-block.wp-block-latest-posts.is-grid.columns-3 li a.wp-block-latest-posts__post-title{margin-bottom:1.25em}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget-area .widget{margin:0 0 1.5em}.widget select{font-size:1.6rem;max-width:100%;padding:.5em .25em}.entry-content .jetpack_widget_social_icons ul{display:flex;justify-content:center}@media screen and (min-width:60em){.widget-area .widget{margin:0}.widget-area ul{margin-left:0}.widget-area .wp-block-columns{margin-bottom:0}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{border:none;display:inline-block;margin:0 auto}.site-footer .site-description{font-size:2.1rem;margin:1em auto;text-align:center}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text,.wp-block-embed figcaption,.wp-block-image figcaption{color:inherit;font-size:1.6rem;line-height:1.375;margin:.75em auto 0;position:relative;text-align:left}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{display:table-caption}.wp-caption-text{text-align:center}.wp-block-image figcaption a{display:inline-block;padding:.5em}.wp-block-image figcaption a:hover,.wp-block-image figcaption a:focus,.wp-block-image figcaption a:focus{text-decoration:none}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:4px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:1.8rem;font-weight:500;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:104040400}#primary[tabindex="-1"]:focus{outline:0}.alignleft,.alignright,.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{position:relative}.wp-block-image .aligncenter{text-align:center}.alignwide{margin:0 auto 1.5em;max-width:101rem;width:100%}.site .alignfull,.wp-block-image.alignfull img{margin:0 calc(50% - 50vw) 1.5em;max-width:100vw;width:100vw}.alignfull.has-background{margin-bottom:.75em}@media screen and (min-width:60em){.alignleft{display:inline-block;float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{display:inline-block;float:right;margin-left:1.5em;margin-bottom:1.5em}.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image figure.alignright,figure.alignleft,figure.aligncenter{display:inline-block}}