.ss-wrap{width:100%;max-width:var(--ss-max);margin-right:auto;margin-left:auto;padding-right:var(--ss-gutter);padding-left:var(--ss-gutter)}.ss-wrap--narrow{max-width:calc(var(--ss-narrow) + 2 * var(--ss-gutter))}.ss-section{position:relative;padding-top:var(--ss-space-6);padding-bottom:var(--ss-space-6)}.ss-section.ss-news{padding-top:var(--ss-space-5)}@media (max-width:767px){.ss-section{padding-top:var(--ss-space-5);padding-bottom:var(--ss-space-5)}}.ss-section--tight{padding-top:var(--ss-space-4);padding-bottom:var(--ss-space-4)}.ss-section--sky{background-color:var(--ss-sky-light)}.ss-section--cream{background-color:var(--ss-cream-2)}.ss-section--navy{color:var(--ss-white);background-color:var(--ss-marine)}.ss-section--angle{padding-top:calc(var(--ss-space-6) + var(--ss-cut))}.ss-section--angle{clip-path:polygon(0 var(--ss-cut),100% 0,100% 100%,0 100%)}.ss-stack{display:flex;flex-flow:column;gap:var(--ss-space-3)}.ss-stack--sm{display:flex;flex-flow:column;gap:var(--ss-space-2)}.ss-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ss-space-5)}@media (max-width:1023px){.ss-cols{gap:var(--ss-space-4)}}@media (max-width:767px){.ss-cols{grid-template-columns:minmax(0,1fr)}}.ss-cols--center{align-items:center}.ss-cols--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ss-space-4)}@media (max-width:1023px){.ss-cols--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ss-cols--3{grid-template-columns:minmax(0,1fr)}}.ss-cols--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ss-space-4)}@media (max-width:1119px){.ss-cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ss-cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.ss-cols--4{grid-template-columns:minmax(0,1fr)}}.ss-cols--wide-narrow{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:1023px){.ss-cols--wide-narrow{grid-template-columns:minmax(0,1fr)}}.ss-cols--narrow-wide{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width:1023px){.ss-cols--narrow-wide{grid-template-columns:minmax(0,1fr)}}.ss-col{display:flex;flex-flow:column;gap:var(--ss-space-3);min-width:0px}.ss-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--ss-space-4)}.ss-center{align-items:center;text-align:center}.ss-h1{color:var(--ss-green);font-family:var(--ss-font);font-weight:700;font-size:var(--ss-h1);line-height:1.1}.ss-h2{color:var(--ss-marine);font-family:var(--ss-font);font-weight:700;font-size:var(--ss-h2);line-height:1.25}.ss-h3{color:var(--ss-green-dark);font-family:var(--ss-font);font-weight:700;font-size:var(--ss-h3);line-height:1.35}.ss-h4{color:var(--ss-marine);font-family:var(--ss-font);font-weight:700;font-size:var(--ss-h4);line-height:1.4}.ss-h5{color:var(--ss-navy);font-family:var(--ss-font);font-weight:600;font-size:19px;line-height:1.45}.ss-p{color:var(--ss-text);font-size:var(--ss-body);line-height:1.65}.ss-lead{color:var(--ss-navy);font-size:21px;line-height:1.6}.ss-small{color:var(--ss-muted);font-size:var(--ss-small);line-height:1.5}.ss-eyebrow{color:var(--ss-green-dark);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:2.8px}.ss-on-dark{color:var(--ss-white)}.ss-list{display:flex;flex-flow:column;gap:var(--ss-space-1);color:var(--ss-text);font-size:var(--ss-body);line-height:1.6;padding-left:1.4em}.ss-list--plain{padding-left:0px}.ss-list--plain{list-style:none}.ss-quote{color:var(--ss-navy);font-size:21px;line-height:1.55;font-style:italic;background-color:var(--ss-cream-2);border-left:4px solid var(--ss-green-bright)}.ss-quote{padding:var(--ss-space-2) var(--ss-space-4)}.ss-rule{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top:1px solid var(--ss-green);border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ss-link{color:var(--ss-blue);text-decoration:underline}.ss-link:hover{color:var(--ss-marine)}.ss-link:focus-visible{color:var(--ss-marine);outline:3px solid var(--ss-sky);outline-offset:2px}.ss-link{text-underline-offset:3px}.ss-figure{display:flex;flex-flow:column;gap:var(--ss-space-1);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ss-img{display:block;width:auto;height:auto;max-width:100%}.ss-img--cover{width:100%;height:100%;object-fit:cover}.ss-img--angle{clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}.ss-caption{color:var(--ss-muted);font-size:var(--ss-small);line-height:1.5;font-style:italic}.ss-embed{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9;background-color:var(--ss-navy)}.ss-embed--tall{aspect-ratio:4/3}.ss-iframe{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ss-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;align-self:start;min-height:56px;color:var(--ss-navy);font-family:var(--ss-font);font-weight:700;font-size:17px;line-height:1.2;text-align:center;text-decoration:none;letter-spacing:1.2px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;background-color:var(--ss-yellow);border-top:2px solid var(--ss-yellow);border-right:2px solid var(--ss-yellow);border-bottom:2px solid var(--ss-yellow);border-left:2px solid var(--ss-yellow);transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease}.ss-btn:hover{color:var(--ss-white);background-color:var(--ss-marine)}.ss-btn:hover{border-color:var(--ss-marine)}.ss-btn:focus-visible{color:var(--ss-white);background-color:var(--ss-marine);outline:3px solid var(--ss-sky);outline-offset:3px}.ss-btn:focus-visible{border-color:var(--ss-marine)}@media (max-width:767px){.ss-btn{width:100%}}.ss-btn--outline{display:inline-flex;justify-content:center;align-items:center;gap:10px;align-self:start;min-height:56px;color:var(--ss-teal);font-family:var(--ss-font);font-weight:700;font-size:17px;line-height:1.2;text-align:center;text-decoration:none;letter-spacing:1.2px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px;background-color:transparent;border-top:2px solid var(--ss-teal);border-right:2px solid var(--ss-teal);border-bottom:2px solid var(--ss-teal);border-left:2px solid var(--ss-teal);transition:background-color 0.25s ease,color 0.25s ease}.ss-btn--outline:hover{color:var(--ss-white);background-color:var(--ss-teal)}.ss-btn--outline:focus-visible{color:var(--ss-white);background-color:var(--ss-teal);outline:3px solid var(--ss-sky);outline-offset:3px}@media (max-width:767px){.ss-btn--outline{width:100%}}.ss-btn-row{display:flex;align-items:center;gap:var(--ss-space-2)}.ss-btn-row{flex-wrap:wrap}.ss-more{display:inline-flex;align-items:center;gap:8px;align-self:start;color:var(--ss-navy);font-weight:700;font-size:15px;text-decoration:none;text-transform:uppercase;letter-spacing:2.6px;padding-bottom:4px;border-bottom:2px solid var(--ss-yellow)}.ss-more:hover{color:var(--ss-marine)}.ss-more:focus-visible{color:var(--ss-marine);outline:3px solid var(--ss-sky);outline-offset:3px}.ss-page-hero{position:relative;padding-top:var(--ss-space-6);padding-bottom:calc(var(--ss-space-5) + var(--ss-cut));background-color:var(--ss-cream-2)}.ss-page-hero:has(+ .ss-news){padding-bottom:var(--ss-space-5)}.ss-page-hero:has(+ .ss-news){clip-path:none}.ss-page-hero{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--ss-cut)))}.ss-page-hero__inner{display:flex;flex-flow:column;gap:var(--ss-space-2)}.ss-page-title{color:var(--ss-green);font-family:var(--ss-font);font-weight:700;font-size:var(--ss-h1);line-height:1.1;padding-bottom:18px;border-bottom:1px solid var(--ss-green)}.ss-page-intro{max-width:760px;color:var(--ss-navy);font-size:21px;line-height:1.6}.ss-crumbs{display:flex;gap:8px;color:var(--ss-green-dark);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1.4px}.ss-crumbs{flex-wrap:wrap}.ss-crumb{color:var(--ss-green-dark);text-decoration:none}.ss-crumb:hover{color:var(--ss-marine);text-decoration:underline}.ss-card{display:flex;flex-flow:column;height:100%;overflow:hidden;background-color:var(--ss-white);border-top:1px solid var(--ss-line);border-right:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);border-left:1px solid var(--ss-line);transition:box-shadow 0.25s ease,transform 0.25s ease}.ss-card:hover{box-shadow:0px 14px 30px rgba(0,28,51,.12);transform:translate3d(0,-3px,0)}.ss-card__media{display:block;overflow:hidden;aspect-ratio:16/9;background-color:var(--ss-sky-light)}.ss-card__img{display:block;width:100%;height:100%;object-fit:cover}.ss-card__body{display:flex;flex-flow:column;gap:12px;flex-grow:1}.ss-card__body{padding:var(--ss-space-3)}.ss-card__meta{color:var(--ss-green-dark);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1.2px}.ss-card__title{color:var(--ss-marine);font-weight:700;font-size:21px;line-height:1.35}.ss-card__link{color:var(--ss-marine);text-decoration:none}.ss-card__link:hover{color:var(--ss-blue);text-decoration:underline}.ss-card__link:focus-visible{color:var(--ss-blue);outline:3px solid var(--ss-sky);outline-offset:2px}.ss-card__text{color:var(--ss-text);font-size:16px;line-height:1.6}.ss-card__more{align-self:start;color:var(--ss-navy);font-weight:700;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:2px;margin-top:auto;padding-bottom:2px;border-bottom:2px solid var(--ss-yellow)}.ss-card__more:hover{color:var(--ss-marine)}.ss-band{display:flex;flex-flow:column;gap:var(--ss-space-3);color:var(--ss-white);background-color:var(--ss-marine)}.ss-band{padding:var(--ss-space-5);clip-path:polygon(0 0,100% 18px,100% 100%,0 calc(100% - 18px))}@media (max-width:767px){.ss-band{padding:var(--ss-space-4) var(--ss-space-3)}}.ss-band__title{color:var(--ss-white);font-weight:700;font-size:var(--ss-h3);line-height:1.3}.ss-band__text{color:var(--ss-white);font-size:var(--ss-body);line-height:1.6}.ss-content{color:var(--ss-text);font-size:var(--ss-body);line-height:1.7}.ss-content h2{color:var(--ss-marine);font-size:30px}.ss-content h3{color:var(--ss-green-dark);font-size:24px}.ss-content li{margin-bottom:0.35em}.ss-content a{color:var(--ss-blue);text-decoration:underline}.ss-content a{text-underline-offset:3px}.ss-content a:hover{color:var(--ss-marine)}.ss-content img{height:auto;max-width:100%}.ss-content iframe{max-width:100%}.ss-content .wp-caption{max-width:100%}.ss-content .aligncenter{display:block;margin-right:auto;margin-left:auto}.ss-content .alignleft{max-width:50%;margin-top:6px;margin-right:24px;margin-bottom:16px;margin-left:0px}.ss-content .alignleft{float:left}.ss-content .alignright{max-width:50%;margin-top:6px;margin-right:0px;margin-bottom:16px;margin-left:24px}.ss-content .alignright{float:right}.ss-content blockquote{color:var(--ss-navy);font-style:italic;padding-top:8px;padding-right:24px;padding-bottom:8px;padding-left:24px;border-left:4px solid var(--ss-green-bright)}.ss-content table{width:100%}.ss-content table{border-collapse:collapse}.ss-content h2{font-weight:700;line-height:1.3;margin-top:1.6em;margin-bottom:0.5em}.ss-content h3{font-weight:700;line-height:1.3;margin-top:1.6em;margin-bottom:0.5em}.ss-content h4{color:var(--ss-marine);font-size:20px}.ss-content h5{color:var(--ss-marine);font-size:20px}.ss-content p{margin-bottom:1.1em}.ss-content ul{padding-left:1.4em}.ss-content ol{padding-left:1.4em}.ss-content blockquote{margin-bottom:1.1em}.ss-content figure{margin-bottom:1.1em}.ss-content table{margin-bottom:1.1em}.ss-content .wp-caption{margin-bottom:1.1em}.ss-content .wp-caption-text{color:var(--ss-muted);font-size:15px;line-height:1.5;font-style:italic;margin-top:6px}.ss-content figcaption{color:var(--ss-muted);font-size:15px;line-height:1.5;font-style:italic;margin-top:6px}.ss-content th{text-align:left;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-top:1px solid var(--ss-line);border-right:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);border-left:1px solid var(--ss-line)}.ss-content td{text-align:left;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-top:1px solid var(--ss-line);border-right:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);border-left:1px solid var(--ss-line)}.ss-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:900;background-color:var(--ss-sky-light);box-shadow:0px 2px 0px rgba(0,28,51,.06)}.ss-topbar{display:flex;justify-content:end;padding-right:var(--ss-gutter)}@media (max-width:767px){.ss-topbar{justify-content:center;padding-right:0px}}.ss-topbar__nav{display:flex;align-items:stretch;gap:2px}.ss-tab{display:inline-flex;align-items:center;min-height:40px;color:var(--ss-navy);font-weight:700;font-size:15px;text-decoration:none;letter-spacing:0.6px;padding-top:6px;padding-right:22px;padding-bottom:10px;padding-left:22px;background-color:var(--ss-sky);transition:background-color 0.2s ease}.ss-tab:hover{color:var(--ss-navy);background-color:var(--ss-yellow)}.ss-tab:focus-visible{color:var(--ss-navy);background-color:var(--ss-yellow);outline:3px solid var(--ss-marine);outline-offset:-3px}.ss-tab{clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,8px calc(100% - 4px))}@media (max-width:767px){.ss-tab{font-size:14px;padding-top:6px;padding-right:16px;padding-bottom:9px;padding-left:16px}}.ss-tab--yellow{background-color:var(--ss-yellow)}.ss-tab--light{background-color:#8fd0fb}.ss-header__bar{display:flex;align-items:center;gap:28px;max-width:1440px;margin-right:auto;margin-left:auto}.ss-header__bar{padding:6px var(--ss-gutter) 16px}@media (max-width:1119px){.ss-header__bar{gap:16px}}@media (max-width:767px){.ss-header__bar{padding-bottom:10px}}.ss-logo{display:block;flex-shrink:0;line-height:0}.ss-logo:focus-visible{outline:3px solid var(--ss-marine);outline-offset:4px}.ss-logo__img{display:block;width:210px;height:auto}@media (max-width:1119px){.ss-logo__img{width:170px}}@media (max-width:767px){.ss-logo__img{width:140px}}.ss-header__nav{display:flex;justify-content:center;flex-grow:1;min-width:0px}@media (max-width:1023px){.ss-header__nav{justify-content:end;flex-grow:0;order:3}}.ss-header__tools{display:flex;align-items:center;gap:16px;flex-shrink:0}@media (max-width:1023px){.ss-header__tools{margin-left:auto}}.ss-header__search{width:44px}.ss-header__donate{min-height:48px;padding-top:12px;padding-right:26px;padding-bottom:12px;padding-left:26px}@media (max-width:1119px){.ss-header__donate{display:none}}.ss-footer{color:#d6e4ee;padding-top:112px;background-color:var(--ss-navy)}.ss-footer{clip-path:polygon(0 48px,100% 0,100% 100%,0 100%)}@media (max-width:767px){.ss-footer{padding-top:80px}.ss-footer{clip-path:polygon(0 28px,100% 0,100% 100%,0 100%)}}.ss-footer__inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:48px;max-width:var(--ss-max);margin-right:auto;margin-left:auto}.ss-footer__inner{padding:0 var(--ss-gutter) 56px}@media (max-width:1023px){.ss-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (max-width:767px){.ss-footer__inner{grid-template-columns:minmax(0,1fr);gap:32px}}.ss-footer__brand{display:flex;flex-flow:column;gap:20px}.ss-footer__logo{display:inline-block;align-self:start;line-height:0;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--ss-cream)}.ss-footer__logo:focus-visible{outline:3px solid var(--ss-yellow);outline-offset:4px}.ss-footer__logo{clip-path:polygon(0 0,100% 6px,98% 100%,2% calc(100% - 4px))}.ss-footer__logo-img{display:block;width:190px;height:auto}.ss-footer__mission{max-width:360px;color:#d6e4ee;font-size:16px;line-height:1.6}.ss-footer__social{display:flex;gap:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ss-footer__social{list-style:none}.ss-footer__social-item{display:flex}.ss-footer__social-link{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;color:var(--ss-white);background-color:var(--ss-marine);transition:background-color 0.2s ease,color 0.2s ease}.ss-footer__social-link:hover{color:var(--ss-navy);background-color:var(--ss-yellow)}.ss-footer__social-link:focus-visible{color:var(--ss-white);outline:3px solid var(--ss-yellow);outline-offset:2px}.ss-footer__icon{width:22px;height:22px}.ss-footer__col{display:flex;flex-flow:column;gap:10px}.ss-footer__heading{color:var(--ss-yellow);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:2.4px;margin-bottom:6px}.ss-footer__link{align-self:start;color:#d6e4ee;font-size:16px;line-height:1.5;text-decoration:none}.ss-footer__link:hover{color:var(--ss-white);text-decoration:underline}.ss-footer__link:focus-visible{color:var(--ss-white);outline:2px solid var(--ss-yellow);outline-offset:2px}.ss-footer__address{color:#d6e4ee;font-size:16px;line-height:1.6;font-style:normal}.ss-footer__badges{display:flex;align-items:center;gap:16px;margin-top:12px}.ss-footer__badge{display:block;width:auto;height:64px}.ss-footer__seal{display:inline-flex;line-height:0}.ss-footer__seal:focus-visible{outline:2px solid var(--ss-yellow);outline-offset:2px}.ss-footer__bottom{display:flex;justify-content:space-between;gap:12px;max-width:var(--ss-max);margin-right:auto;margin-left:auto;border-top:1px solid rgba(214,228,238,.2)}.ss-footer__bottom{flex-wrap:wrap;padding:20px var(--ss-gutter) 28px}.ss-footer__legal{color:#b9cbd8;font-size:14px}.ss-footer__legal-link{color:#d6e4ee;font-size:14px}.ss-footer__legal-link:hover{color:var(--ss-white)}.ss-article__date{color:var(--ss-green-dark);font-weight:600;font-size:17px}.ss-article__cats{color:var(--ss-green-dark)}.ss-article__body{display:flex;flex-flow:column;gap:32px;padding-top:8px;padding-bottom:72px}@media (max-width:767px){.ss-article__body{padding-bottom:48px}}.ss-article__image{display:block;width:100%;height:auto}.ss-article__image{clip-path:polygon(0 0,100% 0,100% 92%,0 100%)}.ss-article__content{display:block}.ss-article__footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;border-top:1px solid var(--ss-green)}.ss-article__footer{flex-wrap:wrap}.ss-article__tags{color:var(--ss-muted);font-size:15px}.ss-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ss-space-4)}@media (max-width:1023px){.ss-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ss-related__grid{grid-template-columns:minmax(0,1fr)}}.ss-news__filters{display:flex;align-items:center;gap:10px}.ss-news__filters{flex-wrap:wrap}.ss-news__terms{display:contents;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ss-news__terms{list-style:none}.ss-news__term{display:flex}.ss-chip{display:inline-flex;align-items:center;min-height:40px;color:var(--ss-marine);font-weight:600;font-size:15px;text-decoration:none;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;background-color:var(--ss-white);border-top:1px solid var(--ss-line);border-right:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);border-left:1px solid var(--ss-line);transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.ss-chip:hover{color:var(--ss-white);background-color:var(--ss-marine)}.ss-chip:hover{border-color:var(--ss-marine)}.ss-chip:focus-visible{color:var(--ss-marine);outline:3px solid var(--ss-sky);outline-offset:2px}.ss-chip.is-active{color:var(--ss-navy);background-color:var(--ss-yellow)}.ss-chip.is-active{border-color:var(--ss-yellow)}.ss-chip--all{color:var(--ss-marine)}.ss-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ss-space-4)}.ss-news__grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}@media (max-width:1023px){.ss-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ss-news__grid{grid-template-columns:minmax(0,1fr)}}.ss-events__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ss-space-4)}.ss-events__grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}@media (max-width:1023px){.ss-events__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ss-events__grid{grid-template-columns:minmax(0,1fr)}}.ss-event-card__when{color:var(--ss-green-dark);font-weight:700;font-size:15px;line-height:1.45}.ss-event-card__where{color:var(--ss-muted);font-size:15px;line-height:1.5}.ss-event-card__where:empty{display:none}.ss-event__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:56px;padding-top:8px;padding-bottom:80px}@media (max-width:1023px){.ss-event__layout{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.ss-event__layout{padding-bottom:56px}}.ss-event__main{display:flex;flex-flow:column;gap:32px;min-width:0px}.ss-event__image{display:block;width:100%;height:auto}.ss-event__details{display:flex;flex-flow:column;gap:20px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 150px);padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--ss-white);border-top:6px solid var(--ss-yellow);box-shadow:0px 10px 30px rgba(0,28,51,.08)}@media (max-width:1023px){.ss-event__details{order:-1;position:static}}@media (max-width:767px){.ss-event__details{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.ss-event__details-title{color:var(--ss-marine);font-weight:700;font-size:22px}.ss-event__list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ss-event__label{color:var(--ss-green-dark);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:10px}.ss-event__value{color:var(--ss-navy);font-size:17px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ss-event__cal{display:flex;flex-flow:column;gap:8px}.ss-cal-links{display:flex;flex-flow:column;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:18px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--ss-line)}.ss-cal-links a{display:inline-flex;align-items:center;gap:8px;color:var(--ss-blue);font-weight:600;font-size:16px;text-decoration:underline}.ss-cal-links a{text-underline-offset:3px}.ss-cal-links a:hover{color:var(--ss-marine)}.ss-cal-links a:focus-visible{outline:3px solid var(--ss-sky);outline-offset:2px}.ss-cal-links{list-style:none}.ss-person__role{color:var(--ss-navy);font-weight:500;font-size:20px;line-height:1.5}.ss-person__body{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;padding-top:8px;padding-bottom:48px}@media (max-width:767px){.ss-person__body{grid-template-columns:minmax(0,1fr);gap:28px}}.ss-person__photo{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/5}.ss-person__photo{clip-path:polygon(0 0,100% 4%,100% 100%,0 96%)}@media (max-width:767px){.ss-person__photo{max-width:280px}}.ss-person__bio{display:block;min-width:0px}.ss-person__nav{display:flex;gap:16px;padding-bottom:80px}.ss-person__nav{flex-wrap:wrap}@media (max-width:767px){.ss-person__nav{padding-bottom:56px}}.ss-404__search{width:100%;max-width:560px}.ss-404__links{display:flex;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ss-404__links{flex-wrap:wrap;list-style:none}.ss-404__item{display:flex}.ss-search__form{width:100%;max-width:620px}.ss-search__list{display:flex;flex-flow:column;gap:0px;max-width:880px}.ss-result{display:flex;flex-flow:column;gap:8px;padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px;border-bottom:1px solid var(--ss-line)}.ss-result__title{font-weight:700;font-size:22px;line-height:1.35}.ss-flow{display:flex;flex-flow:column;gap:var(--ss-space-5)}@media (max-width:767px){.ss-flow{gap:var(--ss-space-4)}}.ss-li{line-height:1.6}.ss-figure__link{display:block;line-height:0}.ss-figure__link:focus-visible{outline:3px solid var(--ss-sky);outline-offset:3px}.ss-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ss-space-2);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ss-gallery .ss-img{width:100%;object-fit:cover;aspect-ratio:4/3}.ss-gallery{list-style:none}@media (max-width:767px){.ss-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-gallery__item{display:flex}.ss-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--ss-space-4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ss-testimonials{list-style:none}.ss-testimonial{display:flex;flex-flow:column;gap:var(--ss-space-2);background-color:var(--ss-white);border-left:6px solid var(--ss-green-bright);box-shadow:0px 8px 24px rgba(0,28,51,.06)}.ss-testimonial{padding:var(--ss-space-4)}.ss-testimonial__quote{color:var(--ss-navy);font-size:19px;line-height:1.6;font-style:italic}.ss-testimonial__cite{color:var(--ss-green-dark);font-weight:700;font-size:15px;font-style:normal}.ss-form-slot{display:block;width:100%}.ss-gallery--natural{align-items:start}.ss-gallery--natural .ss-img{width:100%;object-fit:contain;aspect-ratio:auto}.ss-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:stretch;gap:var(--ss-space-3);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ss-logos .ss-gallery__item{justify-content:center;align-items:center;min-height:140px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--ss-white);border-top:1px solid var(--ss-line);border-right:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);border-left:1px solid var(--ss-line)}.ss-logos .ss-figure{align-items:center;width:100%}.ss-logos .ss-img{width:auto;max-width:100%;max-height:96px;object-fit:contain;aspect-ratio:auto;margin-right:auto;margin-left:auto}.ss-logos .ss-logo--dark{background-color:var(--ss-navy)}.ss-logos .ss-logo--dark{border-color:var(--ss-navy)}.ss-logos{list-style:none}.ss-tier{color:var(--ss-green-dark);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:2.6px}.ss-table{width:100%;color:var(--ss-text);font-size:16px;line-height:1.55;background-color:var(--ss-white)}.ss-table{border-collapse:collapse}.ss-table__head{background-color:var(--ss-marine)}@media (max-width:767px){.ss-table__head{display:none}}.ss-table__th{color:var(--ss-white);font-weight:700;font-size:14px;text-align:left;text-transform:uppercase;letter-spacing:1.6px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}.ss-table__row{border-bottom:1px solid var(--ss-line)}.ss-table__row{vertical-align:top}@media (max-width:767px){.ss-table__row{display:flex;flex-flow:column;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px}}.ss-table__cell{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}.ss-table__cell{vertical-align:top}@media (max-width:767px){.ss-table__cell{padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px}}.ss-table__action{width:26%;color:var(--ss-navy);font-weight:700;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}.ss-table__action{vertical-align:top}@media (max-width:767px){.ss-table__action{width:auto;padding-top:10px;padding-right:16px;padding-bottom:4px;padding-left:16px}}.ss-table__links{display:flex;flex-flow:column;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ss-table__links{list-style:none}.ss-logo--dark{background-color:var(--ss-navy)}.ss-badge .ss-img{width:200px}.ss-donate-panel{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--ss-white);border-top:6px solid var(--ss-yellow);box-shadow:0px 10px 30px rgba(0,28,51,.08)}@media (max-width:767px){.ss-donate-panel{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.ss-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ss-videos{list-style:none}@media (max-width:767px){.ss-videos{grid-template-columns:minmax(0,1fr)}}.ss-video{display:flex;flex-flow:column;gap:14px}.ss-video__title{color:var(--ss-marine);font-weight:700;font-size:20px;line-height:1.4}.ss-plans{width:100%}.ss-plan{display:flex;flex-flow:column;gap:14px;min-height:100%;padding-top:32px;padding-right:36px;padding-bottom:32px;padding-left:36px;background-color:var(--ss-white);border-top:6px solid var(--ss-green-bright)}@media (max-width:767px){.ss-plan{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}.ss-plan__count{color:var(--ss-green-dark);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:2.4px}.ss-plan__title{color:var(--ss-marine);font-weight:700;font-size:26px;line-height:1.3}@media (max-width:767px){.ss-plan__title{font-size:22px}}.ss-report{width:100%}.ss-report__page{display:block;width:100%;height:auto;box-shadow:0px 10px 30px rgba(0,28,51,.12)}.ss-form-card{padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--ss-white);border-top:6px solid var(--ss-yellow);box-shadow:0px 10px 30px rgba(0,28,51,.08)}@media (max-width:767px){.ss-form-card{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}.ss-contact-info{display:flex;flex-flow:column;gap:32px;padding-top:12px}.ss-address{font-style:normal}.ss-news-photos{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ss-petition{display:flex;flex-flow:column;gap:16px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--ss-white);border-top:6px solid var(--ss-yellow);box-shadow:0px 10px 30px rgba(0,28,51,.08)}@media (max-width:767px){.ss-petition{padding-top:22px;padding-right:18px;padding-bottom:22px;padding-left:18px}}.ss-petition__letter{display:flex;flex-flow:column;gap:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:24px;border-left:4px solid var(--ss-green-bright)}@media (max-width:767px){.ss-petition__letter{padding-left:16px}}.bde-form-builder .breakdance-form{gap:18px}.bde-form-builder .breakdance-form-field__label{color:var(--ss-navy);font-weight:600;font-size:16px;margin-bottom:6px}.bde-form-builder .breakdance-form-field__required{color:#b3261e}.bde-form-builder .breakdance-form-field__input{width:100%;min-height:48px;color:var(--ss-navy);font-family:var(--ss-font);font-size:17px;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px;background-color:var(--ss-white);border-radius:0px;border-top:1px solid #8a9199;border-right:1px solid #8a9199;border-bottom:1px solid #8a9199;border-left:1px solid #8a9199}.bde-form-builder .breakdance-form-field__input:focus{outline:3px solid var(--ss-sky);outline-offset:1px}.bde-form-builder .breakdance-form-field__input:focus{border-color:var(--ss-marine)}.bde-form-builder textarea.breakdance-form-field__input{min-height:160px}.bde-form-builder .breakdance-form-button__submit:focus-visible{outline:3px solid var(--ss-sky);outline-offset:3px}.ss-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}@media (max-width:1023px){.ss-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ss-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}}@media (max-width:479px){.ss-team{grid-template-columns:minmax(0,1fr)}}.ss-person-card{display:flex;flex-flow:column;gap:14px}.ss-person-card:hover .ss-person-card__img{transform:scale(1.04,1.04)}.ss-person-card__media{display:block;overflow:hidden;aspect-ratio:4/5;background-color:var(--ss-sky-light)}.ss-person-card__media{clip-path:polygon(0 0,100% 4%,100% 100%,0 96%)}.ss-person-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.ss-person-card__body{display:flex;flex-flow:column;gap:6px}.ss-person-card__name{color:var(--ss-marine);font-weight:700;font-size:21px;line-height:1.3}@media (max-width:767px){.ss-person-card__name{font-size:18px}}.ss-person-card__role{color:var(--ss-text);font-size:16px;line-height:1.5}.ss-person-card__role:empty{display:none}.ss-team--board .bde-post-loop{display:contents}.ss-hero-slide{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;position:relative;min-height:520px}@media (max-width:1023px){.ss-hero-slide{grid-template-columns:minmax(0,1fr);min-height:0px}}.ss-hero-slide__media{position:relative;height:100%;min-height:520px;overflow:hidden;border-bottom:3px solid var(--ss-sky)}.ss-hero-slide__media{clip-path:polygon(0 0,100% 0,100% 72%,0 100%)}@media (max-width:1023px){.ss-hero-slide__media{min-height:360px}.ss-hero-slide__media{clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}}@media (max-width:767px){.ss-hero-slide__media{min-height:260px}}.ss-hero-slide__img{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.ss-hero-slide__panel{display:flex;flex-flow:column;gap:18px;position:relative;z-index:2;color:var(--ss-white);margin-left:-96px;padding-top:56px;padding-right:56px;padding-bottom:60px;padding-left:56px;background-color:rgba(0,58,98,.96)}.ss-hero-slide__panel{clip-path:polygon(6% 0,100% 4%,96% 100%,0 94%)}@media (max-width:1023px){.ss-hero-slide__panel{margin-top:-48px;margin-right:24px;margin-left:24px;padding-top:40px;padding-right:32px;padding-bottom:44px;padding-left:32px}}@media (max-width:767px){.ss-hero-slide__panel{margin-right:12px;margin-left:12px;padding-top:32px;padding-right:24px;padding-bottom:36px;padding-left:24px}.ss-hero-slide__panel{clip-path:none}}.ss-hero-slide__title{color:var(--ss-yellow);font-weight:700;font-size:46px;line-height:1.1}@media (max-width:1023px){.ss-hero-slide__title{font-size:38px}}@media (max-width:767px){.ss-hero-slide__title{font-size:32px}}.ss-hero-slide__text{color:var(--ss-white);font-size:19px;line-height:1.6}@media (max-width:767px){.ss-hero-slide__text{font-size:17px}}.ss-hero-slide__btn{align-self:start}.ss-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.ss-sr-only{clip:rect(0,0,0,0);white-space:nowrap}.ss-home-hero{position:relative;padding-top:24px;padding-right:0px;padding-bottom:72px;padding-left:0px;background-color:var(--ss-sky-light)}.ss-home-hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),0 100%)}@media (max-width:767px){.ss-home-hero{padding-bottom:48px}}.ss-home-hero__inner{max-width:1440px;margin-right:auto;margin-left:auto;padding-right:var(--ss-gutter);padding-left:var(--ss-gutter)}.ss-home-hero__slider{width:100%}.ss-home-hero__slider .bde-loop-item{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ss-home-hero__slider .swiper-pagination{position:relative;margin-top:20px}.ss-home-news__head{display:flex;justify-content:space-between;align-items:end;gap:16px}.ss-home-news__head{flex-wrap:wrap}.ss-home-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ss-space-4)}@media (max-width:1023px){.ss-home-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ss-home-news__grid{grid-template-columns:minmax(0,1fr)}}.ss-promo{display:flex;flex-flow:column;align-items:center;gap:14px;text-align:center;padding-top:40px;padding-right:36px;padding-bottom:36px;padding-left:36px}@media (max-width:767px){.ss-promo{padding-top:32px;padding-right:20px;padding-bottom:28px;padding-left:20px}}.ss-promo__eyebrow{color:var(--ss-yellow);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:2.6px}.ss-promo__logo{display:block;width:180px;height:auto}.ss-promo__title{color:var(--ss-white);font-weight:700;font-size:26px;line-height:1.3}@media (max-width:767px){.ss-promo__title{font-size:22px}}.ss-promo__text{color:#d6e4ee;font-size:18px;line-height:1.55}.ss-promo__actions{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:6px}.ss-promo__actions{flex-wrap:wrap}.ss-promo__later{color:var(--ss-white);font-size:16px;text-decoration:underline}.ss-promo__later:hover{color:var(--ss-yellow)}.ss-promo__later:focus-visible{color:var(--ss-white);outline:3px solid var(--ss-yellow);outline-offset:3px}.ss-promo__later{text-underline-offset:3px}.bde-posts-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px}.bde-posts-pagination ul{display:flex;justify-content:center;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.bde-posts-pagination ul{flex-wrap:wrap;list-style:none}.bde-posts-pagination a{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;color:var(--ss-marine);font-weight:700;text-decoration:none;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px;background-color:var(--ss-white);border-top:2px solid var(--ss-line);border-right:2px solid var(--ss-line);border-bottom:2px solid var(--ss-line);border-left:2px solid var(--ss-line);transition:background-color 0.2s ease,border-color 0.2s ease}.bde-posts-pagination a:hover{border-color:var(--ss-marine)}.bde-posts-pagination a:focus-visible{outline:3px solid var(--ss-sky);outline-offset:3px}.bde-posts-pagination a.is-active{color:var(--ss-navy);background-color:var(--ss-yellow)}.bde-posts-pagination a.is-active{border-color:var(--ss-yellow)}.bde-posts-pagination{flex-wrap:wrap}.bde-posts-navigation-numbers--ellipses{display:inline-flex;align-items:center;min-height:44px;color:var(--ss-muted);padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px}#past-events{padding-top:calc(var(--ss-space-6) + var(--ss-cut))}#past-events{scroll-margin-top:140px;clip-path:polygon(0 0,100% var(--ss-cut),100% 100%,0 100%)}@media (max-width:767px){#past-events{padding-top:calc(var(--ss-space-5) + var(--ss-cut))}}.ss-pager{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:40px;padding-top:24px;border-top:1px solid var(--ss-line)}@media (max-width:767px){.ss-pager{gap:8px}}.ss-pager__group{display:flex;gap:8px}.ss-pager__pages{display:flex;align-items:center;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ss-pager__pages{list-style:none}@media (max-width:767px){.ss-pager__pages{display:none}}.ss-pager__link{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;color:var(--ss-marine);font-weight:700;text-decoration:none;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;background-color:var(--ss-white);border-top:2px solid var(--ss-line);border-right:2px solid var(--ss-line);border-bottom:2px solid var(--ss-line);border-left:2px solid var(--ss-line);transition:border-color 0.2s ease}.ss-pager__link:hover{border-color:var(--ss-marine)}.ss-pager__link:focus-visible{outline:3px solid var(--ss-sky);outline-offset:3px}.ss-pager__link.is-disabled{opacity:0.4;cursor:default}.ss-pager__link{white-space:nowrap}@media (max-width:1023px){.ss-pager__link{padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px}}.ss-pager__num{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;color:var(--ss-marine);font-weight:700;text-decoration:none;background-color:var(--ss-white);border-top:2px solid var(--ss-line);border-right:2px solid var(--ss-line);border-bottom:2px solid var(--ss-line);border-left:2px solid var(--ss-line);transition:border-color 0.2s ease}.ss-pager__num:hover{border-color:var(--ss-marine)}.ss-pager__num:focus-visible{outline:3px solid var(--ss-sky);outline-offset:3px}.ss-pager__num.is-current{color:var(--ss-navy);background-color:var(--ss-yellow)}.ss-pager__num.is-current{border-color:var(--ss-yellow)}.ss-pager__gap{color:var(--ss-muted);padding-top:0px;padding-right:2px;padding-bottom:0px;padding-left:2px}.ss-pager__status{display:none;color:var(--ss-marine);font-weight:700}.ss-pager__status{white-space:nowrap}@media (max-width:767px){.ss-pager__status{display:block}}@media (max-width:1023px){.ss-pager__text{display:none}}.post-type-archive-ss_event .ss-page-hero{padding-bottom:var(--ss-space-5)}.post-type-archive-ss_event .ss-page-hero{clip-path:none}.post-type-archive-ss_event .ss-events-upcoming{padding-top:var(--ss-space-5)}