<!DOCTYPE html>
<html lang="en-US" prefix="og: https://ogp.me/ns#">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1" />

<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
<title>News &amp; Ideas &mdash; Environmental Science Associates</title>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://esassoc.com/news-and-ideas/" />
<link rel="next" href="https://esassoc.com/news-and-ideas/page/2/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="News &amp; Ideas &mdash; Environmental Science Associates" />
<meta property="og:description" content="The Bipartisan American Affordability and Jobs Act (BAAJA), introduced in the Senate on September 30, 2026, represents one of the most comprehensive and consequential efforts in recent years to reform federal energy policy and infrastructure permitting laws. To help clients and colleagues better understand the proposed reforms and their potential implications for infrastructure planning, environmental [&hellip;]" />
<meta property="og:url" content="https://esassoc.com/news-and-ideas/" />
<meta property="og:site_name" content="Environmental Science Associates" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="News &amp; Ideas &mdash; Environmental Science Associates" />
<meta name="twitter:description" content="The Bipartisan American Affordability and Jobs Act (BAAJA), introduced in the Senate on September 30, 2026, represents one of the most comprehensive and consequential efforts in recent years to reform federal energy policy and infrastructure permitting laws. To help clients and colleagues better understand the proposed reforms and their potential implications for infrastructure planning, environmental [&hellip;]" />
<meta name="twitter:site" content="@esassoc" />
<!-- /Rank Math WordPress SEO plugin -->

<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Environmental Science Associates","url":"https://esassoc.com/","logo":{"@type":"ImageObject","url":"https://esassoc.com/wp-content/uploads/2023/06/esa-favicon-white.png","width":512,"height":512},"sameAs":["https://www.facebook.com/esassoc","https://twitter.com/esassoc","https://www.linkedin.com/company/environmental-science-associates","https://www.instagram.com/esassoc/"]}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Environmental Science Associates","alternateName":"ESA","url":"https://esassoc.com/","potentialAction":{"@type":"SearchAction","target":"https://esassoc.com/?s={search_term_string}","query-input":"required name=search_term_string"}}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://esassoc.com/"},{"@type":"ListItem","position":2,"name":"News & Ideas"}]}</script>
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-block-site-logo-inline-css">
.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/site-logo/style.min.css */
</style>
<style id="wp-block-navigation-link-inline-css">
.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/navigation-link/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-navigation-css' href='https://esassoc.com/wp-includes/blocks/navigation/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-navigation-overlay-close-inline-css">
.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/navigation-overlay-close/style.min.css */
</style>
<style id="wp-block-group-inline-css">
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/group/style.min.css */
</style>
<style id="esa-search-toggle-style-inline-css">
.wp-block-esa-search-toggle a {
	display: block;
}

/* base.css makes every .svg image 100% wide; the icon is 1.25rem. */
.wp-block-esa-search-toggle img {
	width: 100%;
	max-width: 1.25rem;
}

/*# sourceURL=https://esassoc.com/wp-content/themes/yosemite/blocks-native/search-toggle/style.css */
</style>
<style id="wp-block-heading-inline-css">
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/heading/style.min.css */
</style>
<style id="wp-block-paragraph-inline-css">
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/paragraph/style.min.css */
</style>
<style id="wp-block-button-inline-css">
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/button/style.min.css */
</style>
<style id="wp-block-buttons-inline-css">
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/buttons/style.min.css */
</style>
<link rel='stylesheet' id='esa-omnibox-style-css' href='https://esassoc.com/wp-content/themes/yosemite/blocks-native/omnibox/style.css?ver=7.1.4' media='all' />
<style id="esa-category-nav-style-inline-css">
/*
    esa/category-nav: the News page's Browse by Topic. A native <details>: it
    opens, closes and takes keyboard focus with no script. Core has no dropdown
    block for a plain list of links, so the panel is styled here. The block's own
    stylesheet (block.json "style").
*/

.wp-block-esa-category-nav summary {
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
    cursor: pointer;
    list-style: none;
}

.wp-block-esa-category-nav summary::-webkit-details-marker {
    display: none;
}

.wp-block-esa-category-nav details {
    position: relative;
}

.wp-block-esa-category-nav details ul {
    position: absolute;
    top: 2rem;
    left: 0;
    z-index: 1000;
    box-sizing: border-box;
    width: 14rem;
    height: 12rem;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    list-style: none;
    background-color: var(--wp--preset--color--charcoal);
    border: 1px solid #3a3a3a;
    border-radius: 0.125rem;
    box-shadow: 54px 117px 36px #0000, 35px 75px 33px #00000003, 20px 42px 28px #0000000d, 9px 19px 21px #00000017, 2px 5px 11px #0000001a;
}

.wp-block-esa-category-nav details li + li {
    border-top: 1px solid #ffffff1a;
}

.wp-block-esa-category-nav details a {
    display: block;
    padding: 0.75rem;
    overflow: hidden;
    font-size: 0.75rem;
    text-align: left;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--wp--preset--color--white);
}

.wp-block-esa-category-nav details a:hover {
    background: var(--wp--preset--color--dark-teal);
}

/*# sourceURL=https://esassoc.com/wp-content/themes/yosemite/blocks-native/category-nav/style.css */
</style>
<style id="wp-block-post-featured-image-inline-css">
.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/post-featured-image/style.min.css */
</style>
<style id="wp-block-post-date-inline-css">
.wp-block-post-date{box-sizing:border-box}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/post-date/style.min.css */
</style>
<style id="wp-block-post-title-inline-css">
.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/post-title/style.min.css */
</style>
<style id="wp-block-post-excerpt-inline-css">
:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/post-excerpt/style.min.css */
</style>
<style id="wp-block-post-template-inline-css">
.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/post-template/style.min.css */
</style>
<style id="wp-block-read-more-inline-css">
.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/read-more/style.min.css */
</style>
<style id="wp-block-table-inline-css">
.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/table/style.min.css */
</style>
<style id="wp-block-query-pagination-inline-css">
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/query-pagination/style.min.css */
</style>
<link rel='stylesheet' id='wp-block-social-links-css' href='https://esassoc.com/wp-includes/blocks/social-links/style.min.css?ver=7.1.4' media='all' />
<style id="wp-block-columns-inline-css">
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/columns/style.min.css */
</style>
<style id="wp-block-image-inline-css">
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
/*# sourceURL=https://esassoc.com/wp-includes/blocks/image/style.min.css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--aspect-ratio--banner: 95/44;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--orange: #F9A134;--wp--preset--color--cool-gray: #ADAFB2;--wp--preset--color--blue: #699CC6;--wp--preset--color--teal: #72CCD2;--wp--preset--color--dark-teal: #00A69C;--wp--preset--color--mint: #94CDA2;--wp--preset--color--sea-green: #3DA79D;--wp--preset--color--pine: #29777B;--wp--preset--color--jade: #54B999;--wp--preset--color--cerulean: #007AA5;--wp--preset--color--medium-blue: #00728F;--wp--preset--color--dark-blue: #004261;--wp--preset--color--deep-teal: #005863;--wp--preset--color--light-green: #A0CF67;--wp--preset--color--medium-green: #098A5B;--wp--preset--color--dark-green: #015E44;--wp--preset--color--light-purple: #9370B1;--wp--preset--color--medium-purple: #781D7E;--wp--preset--color--dark-purple: #421953;--wp--preset--color--dark-orange: #F26531;--wp--preset--color--red: #B12533;--wp--preset--color--pale-teal: #D4EFF4;--wp--preset--color--off-white: #EDEDED;--wp--preset--color--light-gray: #DCDDDE;--wp--preset--color--medium-gray: #ADAFB2;--wp--preset--color--dark-gray: #6D6E71;--wp--preset--color--charcoal: #414141;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: 1rem;--wp--preset--font-size--large: 1.25rem;--wp--preset--font-size--x-large: 1.5rem;--wp--preset--font-size--050: clamp(0.5rem, 0.42rem + 0.38vw, 0.675rem);--wp--preset--font-size--100: clamp(0.6rem, 0.52rem + 0.43vw, 0.78rem);--wp--preset--font-size--150: clamp(0.66rem, 0.58rem + 0.48vw, 0.88rem);--wp--preset--font-size--200: clamp(0.72rem, 0.62rem + 0.52vw, 0.94rem);--wp--preset--font-size--300: clamp(0.87rem, 0.74rem + 0.62vw, 1.13rem);--wp--preset--font-size--400: clamp(1.04rem, 0.89rem + 0.74vw, 1.35rem);--wp--preset--font-size--500: clamp(1.25rem, 1.07rem + 0.89vw, 1.63rem);--wp--preset--font-size--600: clamp(1.5rem, 1.29rem + 1.07vw, 1.95rem);--wp--preset--font-size--700: clamp(1.8rem, 1.54rem + 1.29vw, 2.34rem);--wp--preset--font-size--800: clamp(2.16rem, 1.85rem + 1.54vw, 2.81rem);--wp--preset--font-size--900: clamp(2.59rem, 2.22rem + 1.85vw, 3.37rem);--wp--preset--font-size--1000: clamp(3.11rem, 2.67rem + 2.22vw, 4.04rem);--wp--preset--font-size--1500: clamp(5rem, 6.5rem + 3.33vw, 7rem);--wp--preset--font-size--2000: clamp(6.22rem, 5.25rem + 4.44vw, 8.08rem);--wp--preset--font-size--display: clamp(2rem, 5vw, 4.5rem);--wp--preset--font-size--section-title: clamp(3rem, 3.4vw, 3.75rem);--wp--preset--font-size--label: clamp(1rem, 1.1vw, 1.125rem);--wp--preset--font-size--label-l: 1.125rem;--wp--preset--font-size--copy: clamp(1rem, 1.2vw, 1.125rem);--wp--preset--font-size--copy-small: clamp(0.875rem, 0.9vw, 1rem);--wp--preset--font-size--copy-large: clamp(1.375rem, 1.4vw, 1.625rem);--wp--preset--font-size--page-title: clamp(2.5rem, 4vw, 4.5rem);--wp--preset--font-size--headline-l: clamp(2.5rem, 3vw, 3rem);--wp--preset--font-size--headline-m: clamp(2rem, 2.5vw, 2.75rem);--wp--preset--font-size--title-l: 2.25rem;--wp--preset--font-size--title: clamp(1.75rem, 2vw, 2.25rem);--wp--preset--font-size--title-s: clamp(1.375rem, 1.5vw, 1.75rem);--wp--preset--font-size--title-xs: clamp(1.25rem, 1.4vw, 1.5rem);--wp--preset--font-size--button: clamp(1rem, 1.2vw, 1.25rem);--wp--preset--font-family--raleway: 'Raleway', 'Helvetica Neue', Helvetica, Arial, sans-serif;--wp--preset--spacing--20: 1rem;--wp--preset--spacing--30: 1.5rem;--wp--preset--spacing--40: 2rem;--wp--preset--spacing--50: 2.5rem;--wp--preset--spacing--60: 3rem;--wp--preset--spacing--70: 4rem;--wp--preset--spacing--80: 4.5rem;--wp--preset--spacing--10: 0.5rem;--wp--preset--spacing--90: 6rem;--wp--preset--spacing--100: 9rem;--wp--preset--spacing--section-xs: clamp(2.5rem, 6.25vw - 0.5rem, 4.5rem);--wp--preset--spacing--section-s: clamp(3rem, 9.375vw - 1.5rem, 6rem);--wp--preset--spacing--section-l: clamp(4.5rem, 14.06vw - 2.25rem, 9rem);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--preset--shadow--soft: 0 0 1rem rgba(0, 0, 0, 0.1);--wp--preset--shadow--lifted: 0 12px 32px rgba(0, 0, 0, 0.2);--wp--preset--shadow--card: rgba(50, 50, 93, 0.1) 0px 4px 27px -5px, rgba(0, 0, 0, 0.15) 0px 2px 16px -8px;--wp--custom--search--wash: #f4fbfb;--wp--custom--search--tile: #e0f4f3;--wp--custom--search--ring: #ddf2f4;--wp--custom--search--accent: #00877e;--wp--custom--search--mark: #fff176;--wp--custom--tab-label: clamp(1rem, 0.761rem + 1.018vw, 1.5rem);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 76rem;--wp--style--global--wide-size: 76rem; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 0; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 0; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 0;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 0;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 0;}:root :where(.is-layout-grid){gap: 0;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--white);color: var(--wp--preset--color--black);font-family: var(--wp--preset--font-family--raleway);font-size: 1em;line-height: 1;--wp--style--root--padding-top: 0;--wp--style--root--padding-right: 0;--wp--style--root--padding-bottom: 0;--wp--style--root--padding-left: 0;}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--dark-teal);text-decoration: none;}h1, h2, h3, h4, h5, h6{line-height: 1.375;}h1{font-size: clamp(3rem, 5vw, 4rem);font-weight: 400;}h2{font-size: clamp(2.5rem, 3vw, 3rem);font-weight: 400;}h3{font-size: clamp(1.5rem, 2.4vw, 2.25rem);font-weight: 400;}h4{font-size: clamp(1.25rem, 1.75vw, 1.625rem);font-weight: 400;}h5{font-size: clamp(1.375rem, 1.6vw, 1.75rem);font-weight: 400;}h6{font-size: clamp(1.25rem, 1.75vw, 1.625rem);font-weight: 400;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-orange-color{color: var(--wp--preset--color--orange) !important;}.has-cool-gray-color{color: var(--wp--preset--color--cool-gray) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-teal-color{color: var(--wp--preset--color--teal) !important;}.has-dark-teal-color{color: var(--wp--preset--color--dark-teal) !important;}.has-mint-color{color: var(--wp--preset--color--mint) !important;}.has-sea-green-color{color: var(--wp--preset--color--sea-green) !important;}.has-pine-color{color: var(--wp--preset--color--pine) !important;}.has-jade-color{color: var(--wp--preset--color--jade) !important;}.has-cerulean-color{color: var(--wp--preset--color--cerulean) !important;}.has-medium-blue-color{color: var(--wp--preset--color--medium-blue) !important;}.has-dark-blue-color{color: var(--wp--preset--color--dark-blue) !important;}.has-deep-teal-color{color: var(--wp--preset--color--deep-teal) !important;}.has-light-green-color{color: var(--wp--preset--color--light-green) !important;}.has-medium-green-color{color: var(--wp--preset--color--medium-green) !important;}.has-dark-green-color{color: var(--wp--preset--color--dark-green) !important;}.has-light-purple-color{color: var(--wp--preset--color--light-purple) !important;}.has-medium-purple-color{color: var(--wp--preset--color--medium-purple) !important;}.has-dark-purple-color{color: var(--wp--preset--color--dark-purple) !important;}.has-dark-orange-color{color: var(--wp--preset--color--dark-orange) !important;}.has-red-color{color: var(--wp--preset--color--red) !important;}.has-pale-teal-color{color: var(--wp--preset--color--pale-teal) !important;}.has-off-white-color{color: var(--wp--preset--color--off-white) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-charcoal-color{color: var(--wp--preset--color--charcoal) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-orange-background-color{background-color: var(--wp--preset--color--orange) !important;}.has-cool-gray-background-color{background-color: var(--wp--preset--color--cool-gray) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-teal-background-color{background-color: var(--wp--preset--color--teal) !important;}.has-dark-teal-background-color{background-color: var(--wp--preset--color--dark-teal) !important;}.has-mint-background-color{background-color: var(--wp--preset--color--mint) !important;}.has-sea-green-background-color{background-color: var(--wp--preset--color--sea-green) !important;}.has-pine-background-color{background-color: var(--wp--preset--color--pine) !important;}.has-jade-background-color{background-color: var(--wp--preset--color--jade) !important;}.has-cerulean-background-color{background-color: var(--wp--preset--color--cerulean) !important;}.has-medium-blue-background-color{background-color: var(--wp--preset--color--medium-blue) !important;}.has-dark-blue-background-color{background-color: var(--wp--preset--color--dark-blue) !important;}.has-deep-teal-background-color{background-color: var(--wp--preset--color--deep-teal) !important;}.has-light-green-background-color{background-color: var(--wp--preset--color--light-green) !important;}.has-medium-green-background-color{background-color: var(--wp--preset--color--medium-green) !important;}.has-dark-green-background-color{background-color: var(--wp--preset--color--dark-green) !important;}.has-light-purple-background-color{background-color: var(--wp--preset--color--light-purple) !important;}.has-medium-purple-background-color{background-color: var(--wp--preset--color--medium-purple) !important;}.has-dark-purple-background-color{background-color: var(--wp--preset--color--dark-purple) !important;}.has-dark-orange-background-color{background-color: var(--wp--preset--color--dark-orange) !important;}.has-red-background-color{background-color: var(--wp--preset--color--red) !important;}.has-pale-teal-background-color{background-color: var(--wp--preset--color--pale-teal) !important;}.has-off-white-background-color{background-color: var(--wp--preset--color--off-white) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-charcoal-background-color{background-color: var(--wp--preset--color--charcoal) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-orange-border-color{border-color: var(--wp--preset--color--orange) !important;}.has-cool-gray-border-color{border-color: var(--wp--preset--color--cool-gray) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-teal-border-color{border-color: var(--wp--preset--color--teal) !important;}.has-dark-teal-border-color{border-color: var(--wp--preset--color--dark-teal) !important;}.has-mint-border-color{border-color: var(--wp--preset--color--mint) !important;}.has-sea-green-border-color{border-color: var(--wp--preset--color--sea-green) !important;}.has-pine-border-color{border-color: var(--wp--preset--color--pine) !important;}.has-jade-border-color{border-color: var(--wp--preset--color--jade) !important;}.has-cerulean-border-color{border-color: var(--wp--preset--color--cerulean) !important;}.has-medium-blue-border-color{border-color: var(--wp--preset--color--medium-blue) !important;}.has-dark-blue-border-color{border-color: var(--wp--preset--color--dark-blue) !important;}.has-deep-teal-border-color{border-color: var(--wp--preset--color--deep-teal) !important;}.has-light-green-border-color{border-color: var(--wp--preset--color--light-green) !important;}.has-medium-green-border-color{border-color: var(--wp--preset--color--medium-green) !important;}.has-dark-green-border-color{border-color: var(--wp--preset--color--dark-green) !important;}.has-light-purple-border-color{border-color: var(--wp--preset--color--light-purple) !important;}.has-medium-purple-border-color{border-color: var(--wp--preset--color--medium-purple) !important;}.has-dark-purple-border-color{border-color: var(--wp--preset--color--dark-purple) !important;}.has-dark-orange-border-color{border-color: var(--wp--preset--color--dark-orange) !important;}.has-red-border-color{border-color: var(--wp--preset--color--red) !important;}.has-pale-teal-border-color{border-color: var(--wp--preset--color--pale-teal) !important;}.has-off-white-border-color{border-color: var(--wp--preset--color--off-white) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-charcoal-border-color{border-color: var(--wp--preset--color--charcoal) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-050-font-size{font-size: var(--wp--preset--font-size--050) !important;}.has-100-font-size{font-size: var(--wp--preset--font-size--100) !important;}.has-150-font-size{font-size: var(--wp--preset--font-size--150) !important;}.has-200-font-size{font-size: var(--wp--preset--font-size--200) !important;}.has-300-font-size{font-size: var(--wp--preset--font-size--300) !important;}.has-400-font-size{font-size: var(--wp--preset--font-size--400) !important;}.has-500-font-size{font-size: var(--wp--preset--font-size--500) !important;}.has-600-font-size{font-size: var(--wp--preset--font-size--600) !important;}.has-700-font-size{font-size: var(--wp--preset--font-size--700) !important;}.has-800-font-size{font-size: var(--wp--preset--font-size--800) !important;}.has-900-font-size{font-size: var(--wp--preset--font-size--900) !important;}.has-1000-font-size{font-size: var(--wp--preset--font-size--1000) !important;}.has-1500-font-size{font-size: var(--wp--preset--font-size--1500) !important;}.has-2000-font-size{font-size: var(--wp--preset--font-size--2000) !important;}.has-display-font-size{font-size: var(--wp--preset--font-size--display) !important;}.has-section-title-font-size{font-size: var(--wp--preset--font-size--section-title) !important;}.has-label-font-size{font-size: var(--wp--preset--font-size--label) !important;}.has-label-l-font-size{font-size: var(--wp--preset--font-size--label-l) !important;}.has-copy-font-size{font-size: var(--wp--preset--font-size--copy) !important;}.has-copy-small-font-size{font-size: var(--wp--preset--font-size--copy-small) !important;}.has-copy-large-font-size{font-size: var(--wp--preset--font-size--copy-large) !important;}.has-page-title-font-size{font-size: var(--wp--preset--font-size--page-title) !important;}.has-headline-l-font-size{font-size: var(--wp--preset--font-size--headline-l) !important;}.has-headline-m-font-size{font-size: var(--wp--preset--font-size--headline-m) !important;}.has-title-l-font-size{font-size: var(--wp--preset--font-size--title-l) !important;}.has-title-font-size{font-size: var(--wp--preset--font-size--title) !important;}.has-title-s-font-size{font-size: var(--wp--preset--font-size--title-s) !important;}.has-title-xs-font-size{font-size: var(--wp--preset--font-size--title-xs) !important;}.has-button-font-size{font-size: var(--wp--preset--font-size--button) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}
:root :where(.wp-block-post-template:is(.is-style-carousel-row, .is-style-carousel-stack) ){--carousel-per-view: 1; --carousel-gutter: var(--wp--preset--spacing--20);}
:root :where(.wp-block-heading){line-height: 1.25;}:root :where(.wp-block-heading:where(h1, h2, h3, h5) ){font-weight: 700;}:root :where(.wp-block-heading:where(h1) ){line-height: 1.125;}:root :where(.wp-block-heading:empty ){display: none;}
:root :where(p){font-weight: 400;line-height: 1.5;}
:root :where(p a:where(:not(.wp-element-button))){font-weight: 700;}
:root :where(p a:where(:not(.wp-element-button)):hover){text-decoration: underline;}
:root :where(.wp-block-group:has(> .wp-block-query:empty) ){display: none;}
:root :where(.wp-block-query-pagination){border-top: 1px solid var(--wp--preset--color--off-white); margin-top: var(--wp--preset--spacing--90); padding-top: var(--wp--preset--spacing--40);}:root :where(.wp-block-query-pagination :is(a, .page-numbers.current)){display: block; border: 2px solid; padding: 0.5rem 0.75rem; font-size: var(--wp--preset--font-size--small); font-weight: 700; line-height: 1;}:root :where(.wp-block-query-pagination :is(a:hover, .page-numbers.current)){color: var(--wp--preset--color--white); background: var(--wp--preset--color--dark-teal); border-color: var(--wp--preset--color--dark-teal); text-decoration: none;}:root :where(.wp-block-query-pagination .wp-block-query-pagination-numbers){display: flex; align-items: center; gap: var(--wp--preset--spacing--20);}
:root :where(.wp-block-table > table td){vertical-align: top;}
:root :where(.wp-block-esa-search-results a:where(:not(.wp-element-button))){color: var(--wp--preset--color--charcoal);text-decoration: none;}
:root :where(.wp-block-esa-acf-richtext){font-size: var(--wp--preset--font-size--copy);}:root :where(.wp-block-esa-acf-richtext img.alignleft){float: left; margin: 0 1em 1em 0;}:root :where(.wp-block-esa-acf-richtext img.alignright){float: right; margin: 0 0 1em 1em;}
:root :where(.wp-block-post-excerpt[style*="line-height"] > .wp-block-post-excerpt__excerpt ){line-height: inherit;}
:root :where(.wp-block-buttons .wp-block-button.is-style-btn-green .wp-block-button__link, .wp-block-buttons .wp-block-button.is-style-btn-teal .wp-block-button__link, .wp-block-buttons .wp-block-button.is-style-btn-white-outline-sm .wp-block-button__link, .wp-block-buttons .wp-block-button.is-style-btn-text .wp-block-button__link){display: flex; align-items: center;}:root :where(.wp-block-buttons .wp-block-button.is-style-btn-green .wp-block-button__link, .wp-block-buttons .wp-block-button.is-style-btn-teal .wp-block-button__link, .wp-block-buttons .wp-block-button.is-style-btn-white-outline-sm .wp-block-button__link, .wp-block-buttons .wp-block-button.is-style-btn-text .wp-block-button__link)::after{content: ">>"; display: inline-block; font-size: var(--wp--preset--font-size--copy-small); padding-left: 0.5rem;}:root :where(.wp-block-buttons .wp-block-button.is-style-btn-green .wp-block-button__link, .wp-block-buttons .wp-block-button.is-style-btn-teal .wp-block-button__link, .wp-block-buttons .wp-block-button.is-style-btn-white-outline-sm .wp-block-button__link){transition: all 0.3s ease-in;}
/*# sourceURL=global-styles-inline-css */
</style>
<style id="block-style-variation-styles-inline-css">
:root :where(.wp-block-group.is-style-columns-list--2){columns: 2; column-gap: var(--wp--preset--spacing--40);}:root :where(.wp-block-group.is-style-columns-list--2 :is(.wp-block-navigation, .wp-block-navigation__container)){display: contents;}:root :where(.wp-block-group.is-style-columns-list--2 :is(.wp-block-navigation-item, p)){break-inside: avoid;}
:root :where(.wp-block-button.is-style-btn-text--3 .wp-block-button__link){background-color: transparent;border-radius: 0;border-width: 0;color: var(--wp--preset--color--white);font-size: var(--wp--preset--font-size--button);font-weight: 700;letter-spacing: 0.1em;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;text-transform: uppercase;box-shadow: none;}:root :where(.wp-block-button.is-style-btn-text--3 .wp-block-button__link){transition: color 0.3s ease-in;}:root :where(.wp-block-button.is-style-btn-text--3 .wp-block-button__link:hover ){color: var(--wp--preset--color--dark-teal);}
:root :where(.wp-block-button.is-style-btn-text--4 .wp-block-button__link){background-color: transparent;border-radius: 0;border-width: 0;color: var(--wp--preset--color--white);font-size: var(--wp--preset--font-size--button);font-weight: 700;letter-spacing: 0.1em;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;text-transform: uppercase;box-shadow: none;}:root :where(.wp-block-button.is-style-btn-text--4 .wp-block-button__link){transition: color 0.3s ease-in;}:root :where(.wp-block-button.is-style-btn-text--4 .wp-block-button__link:hover ){color: var(--wp--preset--color--dark-teal);}
:root :where(.wp-block-heading.is-style-page-title--5){color: var(--wp--preset--color--black);font-size: var(--wp--preset--font-size--page-title);font-weight: 700;line-height: 1.125;}
:root :where(.wp-block-post-template.is-style-lead-first--6 > li:first-child){grid-column: 1 / -1;}
:root :where(.wp-block-group.is-style-card-overlap--7){position: relative;}
:root :where(.wp-block-post-title.is-style-title-headline-small--8){font-size: var(--wp--preset--font-size--title-s);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-button.is-style-btn-teal--9 .wp-block-button__link){background-color: var(--wp--preset--color--dark-teal);border-radius: 0;border-color: var(--wp--preset--color--white);border-width: 2px;border-style: solid;color: var(--wp--preset--color--white);font-size: var(--wp--preset--font-size--button);font-weight: 700;letter-spacing: 0.1em;padding-top: clamp(1rem, 0.523rem + 2.04vw, 1.5rem);padding-right: clamp(1.5rem, 1.023rem + 2.04vw, 2rem);padding-bottom: clamp(0.875rem, 0.398rem + 2.04vw, 1.375rem);padding-left: clamp(1.5rem, 1.023rem + 2.04vw, 2rem);text-transform: uppercase;box-shadow: none;}:root :where(.wp-block-button.is-style-btn-teal--9 .wp-block-button__link:hover ){color: var(--wp--preset--color--black);}
:root :where(.wp-block-group.is-style-card-overlap--10){position: relative;}
:root :where(.wp-block-post-title.is-style-title-headline-small--11){font-size: var(--wp--preset--font-size--title-s);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-button.is-style-btn-teal--12 .wp-block-button__link){background-color: var(--wp--preset--color--dark-teal);border-radius: 0;border-color: var(--wp--preset--color--white);border-width: 2px;border-style: solid;color: var(--wp--preset--color--white);font-size: var(--wp--preset--font-size--button);font-weight: 700;letter-spacing: 0.1em;padding-top: clamp(1rem, 0.523rem + 2.04vw, 1.5rem);padding-right: clamp(1.5rem, 1.023rem + 2.04vw, 2rem);padding-bottom: clamp(0.875rem, 0.398rem + 2.04vw, 1.375rem);padding-left: clamp(1.5rem, 1.023rem + 2.04vw, 2rem);text-transform: uppercase;box-shadow: none;}:root :where(.wp-block-button.is-style-btn-teal--12 .wp-block-button__link:hover ){color: var(--wp--preset--color--black);}
:root :where(.wp-block-group.is-style-card-overlap--13){position: relative;}
:root :where(.wp-block-post-title.is-style-title-headline-small--14){font-size: var(--wp--preset--font-size--title-s);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-button.is-style-btn-teal--15 .wp-block-button__link){background-color: var(--wp--preset--color--dark-teal);border-radius: 0;border-color: var(--wp--preset--color--white);border-width: 2px;border-style: solid;color: var(--wp--preset--color--white);font-size: var(--wp--preset--font-size--button);font-weight: 700;letter-spacing: 0.1em;padding-top: clamp(1rem, 0.523rem + 2.04vw, 1.5rem);padding-right: clamp(1.5rem, 1.023rem + 2.04vw, 2rem);padding-bottom: clamp(0.875rem, 0.398rem + 2.04vw, 1.375rem);padding-left: clamp(1.5rem, 1.023rem + 2.04vw, 2rem);text-transform: uppercase;box-shadow: none;}:root :where(.wp-block-button.is-style-btn-teal--15 .wp-block-button__link:hover ){color: var(--wp--preset--color--black);}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--16){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--17){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--18){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--19){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--20){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--21){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--22){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--23){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--24){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--25){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--26){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--27){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--28){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--29){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--30){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--31){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--32){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(.wp-block-post-title.is-style-title-headline-x-small--33){font-size: var(--wp--preset--font-size--title-xs);font-weight: 700;line-height: 1.25;}
:root :where(p.is-style-arrow-link--34){font-weight: 700;}:root :where(p.is-style-arrow-link--34 a){font-weight: 700;}:root :where(p.is-style-arrow-link--34 a)::before{content: ">>"; display: inline-block; margin-right: 1rem; padding: 0.5rem; background: var(--wp--preset--color--white); color: var(--wp--preset--color--dark-teal);}:root :where(p.is-style-arrow-link--34 a:hover){text-decoration: underline;}
:root :where(.is-style-footer--35 a:where(:not(.wp-element-button))){color: var(--wp--preset--color--white);}:root :where(.is-style-footer--35 a:where(:not(.wp-element-button)):hover){color: var(--wp--preset--color--orange);}:root :where(.is-style-footer--35 p){line-height: inherit;}:root :where(.is-style-footer--35 p a:where(:not(.wp-element-button))){font-weight: inherit;}:root :where(.is-style-footer--35 p a:where(:not(.wp-element-button)):hover){text-decoration: none;}
/*# sourceURL=block-style-variation-styles-inline-css */
</style>
<style id="core-block-supports-inline-css">
.wp-container-core-navigation-is-layout-95a3c849{flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-376104a3{flex-direction:column;align-items:stretch;}.wp-container-core-navigation-is-layout-da05c806{flex-wrap:nowrap;gap:var(--wp--preset--spacing--40);justify-content:flex-start;}.wp-container-core-group-is-layout-990f7a3d{flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.wp-container-core-navigation-is-layout-dc0c0d66{flex-direction:column;align-items:flex-start;}.wp-container-content-21d77662{grid-column:span 5;}.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);font-weight:400;}.wp-elements-1 a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--dark-teal);}.wp-container-content-41e633fe{grid-column:span 7;}.wp-container-content-a3eb31b5{grid-column:span 12;}.wp-container-core-group-is-layout-2dd90b74{grid-template-columns:repeat(12, minmax(0, 1fr));gap:0 var(--wp--preset--spacing--40);}.wp-container-core-group-is-layout-6e4cb65f > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:80rem;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-6e4cb65f > .alignwide{max-width:80rem;}.wp-container-core-group-is-layout-6e4cb65f .alignfull{max-width:none;}.wp-container-esa-category-nav-is-layout-e303e07f{gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);}.wp-container-core-group-is-layout-523a4c61 > .alignfull{margin-right:calc(var(--wp--preset--spacing--40) * -1);margin-left:calc(var(--wp--preset--spacing--40) * -1);}.wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-container-core-post-template-is-layout-4325d1e2{grid-template-columns:repeat(auto-fill, minmax(max(min(21rem, 100%), (100% - (var(--wp--preset--spacing--40) * (2 - 1))) /2), 1fr));container-type:inline-size;gap:var(--wp--preset--spacing--40);}.wp-elements-5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-9 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-10 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-11 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-12 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-13 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-14 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-15 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-16 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-17 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-18 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-19 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-20 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-21 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-elements-22 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-container-core-post-template-is-layout-bae277dc{grid-template-columns:repeat(auto-fill, minmax(min(18rem, 100%), 1fr));container-type:inline-size;gap:var(--wp--preset--spacing--70) var(--wp--preset--spacing--40);}.wp-container-core-query-pagination-is-layout-8bfeb8b0{gap:var(--wp--preset--spacing--20);justify-content:flex-start;}.wp-container-core-group-is-layout-42cae959 > .alignfull{margin-right:calc(var(--wp--preset--spacing--40) * -1);margin-left:calc(var(--wp--preset--spacing--40) * -1);}.wp-elements-23 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-social-links-is-layout-e4dcc1cb{gap:0 var(--wp--preset--spacing--40);}.wp-container-core-columns-is-layout-860b30bb{flex-wrap:nowrap;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--90);}.wp-container-core-group-is-layout-57623efa > .alignfull{margin-right:calc(var(--wp--preset--spacing--40) * -1);margin-left:calc(var(--wp--preset--spacing--40) * -1);}.wp-container-core-group-is-layout-57623efa > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-57623efa > * + *{margin-block-start:var(--wp--preset--spacing--40);margin-block-end:0;}.wp-container-core-group-is-layout-a3b79385{gap:0.75rem;flex-direction:column;align-items:flex-start;}.wp-container-core-group-is-layout-1645e454{gap:0;flex-direction:column;align-items:flex-start;}.wp-container-core-column-is-layout-09e3cab4 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-column-is-layout-09e3cab4 > * + *{margin-block-start:var(--wp--preset--spacing--60);margin-block-end:0;}.wp-container-core-columns-is-layout-be9b2de2{flex-wrap:nowrap;gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--90);}.wp-container-core-column-is-layout-f90d48d9 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-column-is-layout-f90d48d9 > * + *{margin-block-start:var(--wp--preset--spacing--20);margin-block-end:0;}.wp-container-core-columns-is-layout-9b340e3c{flex-wrap:nowrap;gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--90);}.wp-container-core-group-is-layout-b157f155 > .alignfull{margin-right:calc(var(--wp--preset--spacing--40) * -1);margin-left:calc(var(--wp--preset--spacing--40) * -1);}.wp-container-core-group-is-layout-b157f155 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-b157f155 > * + *{margin-block-start:var(--wp--preset--spacing--60);margin-block-end:0;}
/*# sourceURL=core-block-supports-inline-css */
</style>
<style id="wp-block-template-skip-link-inline-css">
/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */
</style>
<link rel='stylesheet' id='cmplz-general-css' href='https://esassoc.com/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1793895457' media='all' />
<link rel='stylesheet' id='yosemite-fonts-css' href='https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,700;1,900&#038;display=swap' media='all' />
<link rel='stylesheet' id='yosemite-base-css' href='https://esassoc.com/wp-content/themes/yosemite/assets/css/base.css?ver=1793384952' media='all' />
<style id="yosemite-base-inline-css">
/*
    core/cover with a content position (e.g. bottom left) and a constrained
    layout: core sizes the inner container to its content (width: auto), which
    drops the constrained column and pins the content to the cover's padding
    edge. Give it the full width back so contentSize lines it up with the page.
*/

.wp-block-cover.has-custom-content-position.has-custom-content-position > .wp-block-cover__inner-container.is-layout-constrained {
    width: 100%;
}

/*
    Feature Row (is-style-feature): no copy inset. Its gap is in theme.json;
    the inset cannot be. WP wraps a variation's css in :where(), so its rule
    weighs 0,1,0 against core's `.wp-block-media-text > .wp-block-media-text__content
    { padding: 0 8% }` at 0,2,0, and core's inset wins. This selector is 0,3,0.
*/

.wp-block-media-text.is-style-feature > .wp-block-media-text__content {
    padding-left: 0;
    padding-right: 0;
}

/*
    Single News post, the article text (templates/single.html: Post Content in the
    Article style, theme.json). What theme.json cannot say, because it must beat
    core rules a theme.json style cannot (its rules weigh 0,1,0).
*/

/* The gap under an article's h5. The Post Content's block gap resets every
   child's bottom margin at 0,1,0 and prints after theme.json. */
.is-style-article h5 {
    margin-bottom: 0.75rem;
}

/* Floated images in the text. The margins have to beat core's
   .is-layout-flow > .alignleft (0,2,0). */
.is-style-landing-article .wp-block-post-content .alignleft {
    margin: 0 var(--wp--preset--spacing--40) var(--wp--preset--spacing--40) 0;
}

.is-style-landing-article .wp-block-post-content .alignright {
    margin: 0 0 var(--wp--preset--spacing--40) var(--wp--preset--spacing--40);
}


/*# sourceURL=yosemite-base-inline-css */
</style>
<link rel='stylesheet' id='yosemite-blocks-core-html-css' href='https://esassoc.com/wp-content/themes/yosemite/assets/css/blocks/core/html.css?ver=1792743661' media='all' />
<link rel='stylesheet' id='yosemite-blocks-core-style-breakpoints-css' href='https://esassoc.com/wp-content/themes/yosemite/assets/css/blocks/core/style-breakpoints.css?ver=1792766411' media='all' />
<link rel='stylesheet' id='yosemite-components-header-css' href='https://esassoc.com/wp-content/themes/yosemite/assets/css/components/header.css?ver=1792759874' media='all' />
<link rel='stylesheet' id='cmplz-banner-1-optout-css' href='https://esassoc.com/wp-content/uploads/complianz/css/banner-1-optout.css?ver=1793895467' media='all' />
<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://esassoc.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.js?ver=11.3.0"></script>
<script data-cfasync="false" data-wpfc-render="false" id='monsterinsights-frontend-script-js-extra'>var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/esassoc.com","hash_tracking":"false","v4_id":"G-KLBVFG9JF3"};</script>

<!-- Google tag (gtag.js) snippet added by Site Kit -->
<!-- Google Analytics snippet added by Site Kit -->
<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=GT-NM8CTF9" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["esassoc.com"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-NM8CTF9");
//# sourceURL=google_gtagjs-js-after
</script>
<meta name="generator" content="Site Kit by Google 1.191.0" />			<style>.cmplz-hidden {
					display: none !important;
				}

				/* Sizes the close icon before the banner stylesheet arrives. The
					same rule is in the generated sheet, and the template carries
					width/height attributes — but templates/cookiebanner.php is
					theme-overridable, so a copied template only gets it here. */
				.cmplz-cookiebanner .cmplz-close svg {
					width: 20px;
					height: 20px;
				}</style>
				<script id="wp-importmap" type="importmap">
{"imports":{"@wordpress/interactivity":"https://esassoc.com/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=6a43cba92ed701f32cd9"}}
</script>
<script id="esa-header-js-module" src="https://esassoc.com/wp-content/themes/yosemite/assets/js/header.js?ver=1792759874" type="module"></script>
<script id="yosemite-omnibox-view-js-module" src="https://esassoc.com/wp-content/themes/yosemite/blocks-native/omnibox/view.js?ver=1792759655" type="module"></script>
<link rel="modulepreload" href="https://esassoc.com/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=6a43cba92ed701f32cd9" id="@wordpress/interactivity-js-modulepreload" data-wp-fetchpriority="low">
<link rel="icon" href="https://esassoc.com/wp-content/uploads/2023/06/cropped-esa-favicon-white-32x32.png" sizes="32x32" />
<link rel="icon" href="https://esassoc.com/wp-content/uploads/2023/06/cropped-esa-favicon-white-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://esassoc.com/wp-content/uploads/2023/06/cropped-esa-favicon-white-180x180.png" />
<meta name="msapplication-TileImage" content="https://esassoc.com/wp-content/uploads/2023/06/cropped-esa-favicon-white-270x270.png" />
</head>

<body data-cmplz=1 class="blog wp-custom-logo wp-embed-responsive wp-theme-yosemite">

<a class="skip-link screen-reader-text" id="wp-skip-link" href="#wp--skip-link--target">Skip to content</a><div class="wp-site-blocks"><div class="wp-block-template-part">
<header data-wp-bind--data-compact="context.compact" data-wp-context="{&quot;workOpen&quot;:false,&quot;compact&quot;:false}" data-wp-init="callbacks.onScroll" data-wp-interactive="esa/header" data-wp-on--focusout="callbacks.onFocusOut" data-wp-on-async-window--scroll="callbacks.onScroll" data-wp-on-document--click="callbacks.onClick" data-wp-on-document--keydown="callbacks.onKeydown" class="wp-block-group is-style-site-header has-white-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-6e4cb65f wp-block-group-is-layout-constrained">
<div class="wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-990f7a3d wp-block-group-is-layout-flex" style="padding-right:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)"><div class="wp-block-site-logo"><a href="https://esassoc.com/" class="custom-logo-link" rel="home"><img width="104" height="61" src="https://esassoc.com/wp-content/uploads/2021/04/esa-logo.svg" class="custom-logo" alt="ESA" decoding="async" /></a></div>

<nav style="font-weight:600;text-transform:uppercase" class="has-text-color has-dark-gray-color has-small-font-size is-responsive items-justified-left no-wrap wp-block-navigation is-content-justification-left is-nowrap is-layout-flex wp-container-core-navigation-is-layout-da05c806 wp-block-navigation-is-layout-flex" aria-label="Primary Navigation" 
		 data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open" 
				data-wp-on--click="actions.openMenuOnClick"
				data-wp-on--keydown="actions.handleMenuKeydown"
			><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 5v1.5h14V5H5z"></path><path d="M5 12.8h14v-1.5H5v1.5z"></path><path d="M5 19h14v-1.5H5V19z"></path></svg></button>
				<div class="wp-block-navigation__responsive-container disable-default-overlay"  id="modal-1" 
				data-wp-class--has-modal-open="state.isMenuOpen"
				data-wp-class--is-menu-open="state.isMenuOpen"
				data-wp-watch="callbacks.initMenu"
				data-wp-on--keydown="actions.handleMenuKeydown"
				data-wp-on--focusout="actions.handleMenuFocusout"
				tabindex="-1"
			>
					<div class="wp-block-navigation__responsive-close" tabindex="-1">
						<div class="wp-block-navigation__responsive-dialog" 
				data-wp-bind--aria-modal="state.ariaModal"
				data-wp-bind--aria-label="state.ariaLabel"
				data-wp-bind--role="state.roleAttribute"
			>
							
							<div class="wp-block-navigation__responsive-container-content" 
				data-wp-watch="callbacks.focusFirstElement"
			 id="modal-1-content">
								<ul style="font-weight:600;text-transform:uppercase" class="wp-block-navigation__container has-text-color has-dark-gray-color has-small-font-size is-responsive items-justified-left no-wrap wp-block-navigation"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/about/"><span class="wp-block-navigation-item__label">About</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a aria-controls="our-work-menu" aria-expanded="false" data-wp-interactive="esa/header" data-wp-on--click="actions.toggleWork" class="wp-block-navigation-item__content"  href="https://esassoc.com/services/"><span class="wp-block-navigation-item__label">Our Work</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/join-us/"><span class="wp-block-navigation-item__label">Join Us</span></a></li><li class="wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/news-and-ideas/" aria-current="page"><span class="wp-block-navigation-item__label">News &amp; Ideas</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/contact-us/"><span class="wp-block-navigation-item__label">Contact</span></a></li></ul>
								<div class="wp-block-navigation__overlay-container">
<div class="wp-block-group has-white-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-376104a3 wp-block-group-is-layout-flex"><div class="wp-block-site-logo"><a href="https://esassoc.com/" class="custom-logo-link" rel="home"><img fetchpriority="low" width="104" height="61" src="https://esassoc.com/wp-content/uploads/2021/04/esa-logo.svg" class="custom-logo" alt="ESA" decoding="async" /></a></div>

<div style="font-weight:600;text-transform:uppercase;letter-spacing:0.1em" class="has-text-color has-dark-gray-color has-small-font-size items-justified-left is-vertical wp-block-navigation is-content-justification-left is-layout-flex wp-container-core-navigation-is-layout-95a3c849 wp-block-navigation-is-layout-flex" aria-label="Phone Menu"><ul style="font-weight:600;text-transform:uppercase;letter-spacing:0.1em" class="wp-block-navigation__container has-text-color has-dark-gray-color has-small-font-size items-justified-left is-vertical wp-block-navigation"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/"><span class="wp-block-navigation-item__label">Home</span></a></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-click wp-block-navigation-submenu"><button data-wp-bind--aria-expanded="state.isSubmenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="About submenu" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" ><span class="wp-block-navigation-item__label">About</span></button><span class="wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/about/"><span class="wp-block-navigation-item__label">About ESA</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/about/leadership/"><span class="wp-block-navigation-item__label">Leadership</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/about/esop/"><span class="wp-block-navigation-item__label">100% Employee Owned</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/news-and-ideas/category/employee-owner-spotlight/"><span class="wp-block-navigation-item__label">Employee-Owner Spotlight</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/about/jedi/"><span class="wp-block-navigation-item__label">JEDI</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/about/culture/"><span class="wp-block-navigation-item__label">Culture</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/about/history/"><span class="wp-block-navigation-item__label">History</span></a></li></ul></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-click wp-block-navigation-submenu"><button data-wp-bind--aria-expanded="state.isSubmenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="Our Work submenu" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" ><span class="wp-block-navigation-item__label">Our Work</span></button><span class="wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/airports-aviation/"><span class="wp-block-navigation-item__label">Airports / Aviation</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/community-development/"><span class="wp-block-navigation-item__label">Community Development</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/energy/"><span class="wp-block-navigation-item__label">Energy</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/natural-resource-management/"><span class="wp-block-navigation-item__label">Natural Resource Management</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/surface-transportation-and-ports/"><span class="wp-block-navigation-item__label">Surface Transportation &amp; Ports</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/water/"><span class="wp-block-navigation-item__label">Water</span></a></li><li class="wp-block-navigation-item is-style-divider-above wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/"><span class="wp-block-navigation-item__label">All Services</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/projects/"><span class="wp-block-navigation-item__label">Project Portfolio</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/clients/"><span class="wp-block-navigation-item__label">Our Clients</span></a></li></ul></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null, &quot;previousFocus&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-watch="callbacks.initMenu" tabindex="-1" class="wp-block-navigation-item has-child open-on-click wp-block-navigation-submenu"><button data-wp-bind--aria-expanded="state.isSubmenuOpen" data-wp-on--click="actions.toggleMenuOnClick" aria-label="Join Us submenu" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" ><span class="wp-block-navigation-item__label">Join Us</span></button><span class="wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span><ul data-wp-on--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/join-us/"><span class="wp-block-navigation-item__label">Join ESA</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/join-us/benefits/"><span class="wp-block-navigation-item__label">Benefits</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/join-us/educational-outreach-and-internship-program/"><span class="wp-block-navigation-item__label">Internships</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/join-us/job-openings/"><span class="wp-block-navigation-item__label">Job Openings</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/join-us/professional-development/"><span class="wp-block-navigation-item__label">Professional Development</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/about/culture/"><span class="wp-block-navigation-item__label">Culture</span></a></li></ul></li><li class="wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/news-and-ideas/" aria-current="page"><span class="wp-block-navigation-item__label">News &amp; Ideas</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/contact-us/"><span class="wp-block-navigation-item__label">Contact</span></a></li></ul></div>

<button data-wp-on--click="actions.closeMenuOnClick" class="wp-block-navigation-overlay-close" type="button" aria-label="Close" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1.1-1-6.1 6.2-6.1-6.2-1.1 1 6.1 6.3-6.5 6.7 1.1 1 6.5-6.6 6.5 6.6 1.1-1z" /></svg></button></div>
</div>
							</div>
						</div>
					</div>
				</div></nav>

<div style="padding-left:var(--wp--preset--spacing--60)" class="wp-block-esa-search-toggle">
	<a href="#" data-wp-interactive="esa/omnibox" data-wp-on--click="actions.open" aria-label="Search the site">
		<img decoding="async" src="https://esassoc.com/wp-content/themes/yosemite/images/icon-search.svg" width="20" height="20" alt="" />
	</a>
</div>
</div>



<div aria-label="Our Work" data-wp-bind--hidden="!context.workOpen" hidden id="our-work-menu" class="wp-block-group alignfull is-style-mega-menu has-white-color has-charcoal-background-color has-text-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-6e4cb65f wp-block-group-is-layout-constrained">
<div class="wp-block-group is-layout-grid wp-container-core-group-is-layout-2dd90b74 wp-block-group-is-layout-grid" style="padding-right:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--40)">
<div class="wp-block-group wp-container-content-21d77662 is-layout-flow wp-block-group-is-layout-flow">
<h3 class="wp-block-heading" style="font-weight:700;line-height:1.25">Markets</h3>


<nav style="font-weight:300" class="has-text-color has-white-color is-vertical wp-block-navigation is-layout-flex wp-container-core-navigation-is-layout-dc0c0d66 wp-block-navigation-is-layout-flex" aria-label="Markets Menu"><ul style="font-weight:300" class="wp-block-navigation__container has-text-color has-white-color is-vertical wp-block-navigation"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/airports-aviation/"><span class="wp-block-navigation-item__label">Airports/Aviation</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/community-development/"><span class="wp-block-navigation-item__label">Community Development</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/energy/"><span class="wp-block-navigation-item__label">Energy</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/natural-resource-management/"><span class="wp-block-navigation-item__label">Natural Resource Management</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/surface-transportation-and-ports/"><span class="wp-block-navigation-item__label">Surface Transportation &amp; Ports</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content"  href="https://esassoc.com/market/water/"><span class="wp-block-navigation-item__label">Water</span></a></li></ul></nav></div>



<div class="wp-block-group wp-container-content-41e633fe is-layout-flow wp-block-group-is-layout-flow">
<h3 class="wp-block-heading" style="font-weight:700;line-height:1.25">Services</h3>



<div class="wp-block-group is-style-columns-list is-layout-flow wp-block-group-is-layout-flow is-style-columns-list--2"><nav style="line-height:1.25" class="has-text-color has-white-color is-vertical wp-block-navigation is-layout-flex wp-container-core-navigation-is-layout-dc0c0d66 wp-block-navigation-is-layout-flex" aria-label="Services Menu"><ul style="line-height:1.25" class="wp-block-navigation__container has-text-color has-white-color is-vertical wp-block-navigation"><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="24" viewBox="0 0 26 24" width="26" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" fill-rule="evenodd" transform="translate(.828 .507916)"><path d="m18.924 19.3020835h2.054v-2.239h-2.054zm-2.897 0h2.054v-2.239h-2.054zm-2.898 0h2.054v-2.239h-2.054zm-2.898 0h2.054v-2.239h-2.054zm-2.897 0h2.054v-2.239h-2.054zm-7.334 3.886h21.92v-6.876h-21.92z"/><path d="m6.6636 11.2101835c-.109-.262-.551-.459-1.083-.459-.531 0-.974.197-1.082.459h-.027v6.754c0 .322.497.583 1.109.583.613 0 1.11-.261 1.11-.583v-6.754z"/><path d="m3.5488 8.13008351c-.109-.262-.551-.459-1.083-.459-.531 0-.973.197-1.082.459h-.027v8.80799999c0 .322.497.583 1.109.583.613 0 1.11-.261 1.11-.583v-8.80799999z"/><path d="m2.21477951 7.27728351c0-1.001-.03577951-1.034.81222049-1.615.595-.409.756-.856 1.474-.995 1.088-.212 1.342.055 2.295-.62.557-.396 1.101-.699 1.547-1.183.525-.57.827-1.355 1.46-1.826.938-.698 2.963-.338 4.17-.476 1.239-.142 2.493-.46 3.735-.555 1.39-.106 2.312.975 3.57 1.291.449.113 1.016.045 1.414.279.342.201.351.47.608.723.325.321 1.239.582 1.266 1.043.053.919-2.198.701-2.856.759-.929.08-1.383.168-2.157.707-1.093.762-2.204 1.154-3.637 1.028-.922-.081-1.508-.426-2.535-.108-.578.18-1.144.5-1.696.741-.778.34-1.372.506-2.257.464-.907-.044-1.455-.322-2.287-.482-.949-.182-1.585-.512-2.528-.257-.795.215-1.486 1.015-2.39822049 1.082"/><path d="m5.4596 10.2910835c-.451-1.32399999.384-1.17099999 1.584-1.48099999.48-.124 2.051-1.036 2.709-1.942.488-.67 3.134-1.777 4.113-2.118.751-.262 1.468-.306 2.309-.354.989-.056.942-.905 1.906-.81.559.055 3.718-.162 4.18.074.572.292 1.336.022 1.613.86.277.837-.422 1.853.317 2.201.738.348 1.089 1.432.876 1.875-.193.401-.639.37-1.018.545-.526.243-.7 1.00399999-1.203 1.25499999-.882.441-3.032-.113-3.924-.282-.885-.16699999-1.946.353-2.869.239-.747-.092-1.403-.63099999-2.137-.73299999-1.158-.161-2.175.57999999-3.335.64799999-.874.05-1.787-.48299999-2.646-.34799999-.829.13099999-1.507.48099999-2.475.37099999"/></g></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/air-quality-monitoring/"><span class="wp-block-navigation-item__label">Air Quality</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="21" viewBox="0 0 24 21" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2.53143635 19.6740907c-.066 0 .003-.0050907 0 0-.202 0-.517.0099093-.647-.1800907-.082-.121.019-.247-.043-.358-.631.123-1.253.173-1.488-.595-.146-.479-.305-1.051-.299-1.561.007-.59-.078-1.178-.048-1.78.033-.678.364-1.222.541-1.857.231-.819.204-2.003.856-2.578.555-.489 1.3-.118 1.934-.602.703-.538 1.23-1.312 1.92-1.829 1.342-1.008 2.638-1.963 4.149-2.702.63499995-.311 1.26099995-.564 1.88299995-.904.706-.388 1.157-.961 1.805-1.408.589-.408 1.235-.686 1.87-1.003.379-.189 1.276-.31 1.382-.702.221-.83.576-1.615 1.547-1.615.002.045.63.066.712.084.756.164 1.015.87 1.614 1.256.756.485 1.753.043 2.444.54 1.079.779-.198 2.009-.922 2.513-.635.442-1.3 1.007-1.969 1.378-.327.179-.765.806-1.003 1.1-.356.441-.641.768-1.125 1.083-.297.193-.633.365-.897.603-.24.217-.474.555-.748.715.031-.018.159 1.308.207 1.472.203.677.731 1.004 1.431 1.042.272.015 1.127-.394 1.155.163.023.474-.992.375-1.294.398.451.364 1.477.145 1.753.462.693.791-1.062.45-1.341.463-.37.019.665.619.581.553.314.244.587.26.87.654.486.676 2.132.224 2.415.834.325.7-.93.521-1.206.46-.95-.206-1.869-1.1-2.612-.124.363.142 3.522.043 1.978.848-.569.295-1.297-.294-1.886-.14-.349.091-.631.478-.96.645.356-.179 1.712.454 1.404.931-.454.702-2.257-.332-2.637-.71-.734-.734-1.373-.156-2.283-.044-1.203.153-2.141-1.035-2.904-1.799-.493-.492-1.17399995-1-1.48399995-1.639-.176-.362-.568-.765-1.002-.649-.612.167-1.323.11-1.949.199-.654.091-1.716-.395-2.281.053-.261.205-.203.472-.36.721-.152.24-.363.388-.586.556-.367.28-.548.77-.738 1.156.45.404 1.843-.82 2.16-.246.341.616-1.324.499-1.51.794.525.389 1.395-.258 1.926.117.448.315-.472.492-.609.503-.339.033-1.285-.156-1.527.183.224.185 1.609.792 1.29 1.153-.482.543-1.052-.412-1.462-.402-.241.005-.553.071-.455.409.091.314.428.244.569.51.096.179.804.414.428.728-.096.08-.493.076-.549.1480907m13.50899995-6.0450907c-.002-.011-.006-.022-.013-.033-.068-.139-.645-.181-.78-.222-.229-.068-.413-.216-.621-.325-.211-.112-.432-.141-.65-.229-.349-.14-1.075.217-1.064.627.28.393-.637.628-.73.316-.092-.307.366-.667-.178-.778-.162-.034-.58-.073-.467.188.228.521.7.923 1.037 1.373.293.389.625.849 1.006 1.154.439.351 1.693 0 2.136-.335.072-.054.03-.444.075-.571.061-.171-.205-.148-.3-.149-.254-.002-.6-.049-.824-.162-.235.126-.851.281-1.062.03-.224-.268.332-.523.538-.454.173.058 1.982-.048 1.897-.43" fill="#fff" fill-rule="evenodd" transform="translate(.036064 .7164)"/></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/biological-resources/"><span class="wp-block-navigation-item__label">Biological Resources</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="27" viewBox="0 0 22 27" width="22" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" fill-rule="evenodd" transform="translate(.4094 .4516)"><path d="m20.7515 11.9896-3.762-7.419c-.203-.401-.632-.401-.835 0l-3.763 7.419c-.101.2-.113.407-.031.569.082.161.245.254.448.254h2.133l.066 1.278c0 6.792-1.204 7.97-5.67 11.624-.111.091-.018.393.138.364 1.894-.341 8.473-2.244 8.947-11.988v-1.278h1.912c.202 0 .366-.093.448-.254.081-.162.07-.369-.031-.569"/><path d="m6.153 22.102c-2.395 0-4.344-1.949-4.344-4.343 0-1.289.572-2.487 1.521-3.299v-9.827c0-1.556 1.267-2.823 2.823-2.823s2.823 1.267 2.823 2.823v9.827c.949.813 1.52 2.011 1.52 3.299 0 2.394-1.949 4.343-4.343 4.343m4.632-8.39v-9.079c0-2.555-2.078-4.633-4.632-4.633-2.555 0-4.632 2.078-4.632 4.633v9.077c-.975 1.115-1.521 2.549-1.521 4.049 0 3.393 2.76 6.154 6.153 6.154s6.153-2.761 6.153-6.154c0-1.5-.546-2.934-1.521-4.047"/><path d="m7.1655 15.4374v-8.395c0-.559-.454-1.014-1.012-1.014-.559 0-1.013.455-1.013 1.014v8.395c-.895.393-1.521 1.284-1.521 2.322 0 1.396 1.137 2.533 2.534 2.533 1.396 0 2.533-1.137 2.533-2.533 0-1.038-.627-1.929-1.521-2.322"/></g></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/climate-change-resilience/"><span class="wp-block-navigation-item__label">Climate Change &amp; Resilience</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true">
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 100 100">
  
  <defs>
    <style>
      .st0 {
        fill: #fff;
      }
    </style>
  </defs>
  <path class="st0" d="M99,74.8v-7c-4.4,3.2-9.5,4.7-15.3,4.7h-.6c-6.8,0-12.2-2.1-16-6.2-4.1,4.1-9.6,6.1-16.4,6.1s-11.9-2-16.7-6.1c-3.9,4.1-9.4,6.1-16.4,6.1s-2.9-.2-4.4-.5c-1.5-.3-3-.7-4.5-1.3-1.5-.6-2.9-1.2-4.2-1.9-1.4-.7-2.5-1.5-3.4-2.3v8c.9.8,2.1,1.6,3.4,2.3,1.4.7,2.8,1.3,4.2,1.8,1.5.5,2.9.9,4.5,1.2,1.5.3,3,.5,4.4.5,7.1,0,12.6-1.9,16.4-5.8,5.1,3.8,10.7,5.8,16.6,5.8s13.1-2,16.6-5.9c3.7,4,9.2,6,16.4,6.1,5.6,0,10.8-1.9,15.4-5.7Z"/>
  <path class="st0" d="M83.7,55.1h-.6c-6.8,0-12.2-2.1-16-6.2-15.4,5.3-28-4.3-24-13.9,3.1-7.5,20.7-5.2,23.2,3,.1.4.7.4.8,0,.5-1.4.7-2.8.7-4.1,0-8.3-8.9-14.3-20.1-14.3C26.1,19.5,3.1,37.8,1,57c0,.4.5.7,1.3,1,.7.5,1.4.9,2.2,1.3,1.4.7,2.8,1.3,4.2,1.8,1.5.5,2.9.9,4.5,1.2,1.5.3,3,.5,4.4.5,7.1,0,12.6-1.9,16.4-5.8,5.1,3.8,10.7,5.8,16.6,5.8s13.1-2,16.6-5.9c3.7,4,9.2,6,16.4,6.1,5.6,0,10.8-1.9,15.4-5.7v-7c-4.4,3.2-9.5,4.7-15.3,4.7Z"/>
</svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/coastal-engineering-management-nature-based-adaptation/"><span class="wp-block-navigation-item__label">Coastal Engineering, Management &amp; Nature-Based Adaptation</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="25" viewBox="0 0 27 25" width="27" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" fill-rule="evenodd" transform="translate(.7711 .510373)"><path d="m12.7406.44382724c2.813 0 5.093.749 5.093 1.674 0 .924-2.28 1.673-5.093 1.673s-5.093-.749-5.093-1.673c0-.925 2.28-1.674 5.093-1.674m-.052 12.25599996c.073.001.147.001.219.001 8.241 0 11.448-2.304 12.395-3.21699996-.478-1.802-1.841-2.802-3.249-3.365-1.819-.727-3.055-1.164-3.201-2.837-.146-1.674-.8-2.329-1.819-2.692-1.019-.364-3.002-.637-4.293-.583-1.291-.054-3.274.219-4.293.583-1.019.363-1.673 1.018-1.819 2.692-.146 1.673-1.382 2.11-3.202 2.837-1.23.493-2.426 1.319-3.027 2.723.729.687 4.479 3.81999996 12.289 3.85799996"/><path d="m12.9086 15.9868272c-.081 0-.161 0-.243-.001-6.573-.036-10.543-2.238-12.488-3.737.893 3.263 4.978 8.827 6.16 9.878 1.31 1.164 3.784 1.455 6.403 1.455s5.239-.291 6.549-1.455c1.055-.938 4.33-5.474 5.638-8.758-2.053 1.261-5.725 2.618-12.019 2.618"/><path d="m12.67 15.0448272c7.433.039 11.086-1.833 12.713-3.113.049-.232.081-.451.091-.652.015-.301.009-.585-.013-.856-1.422 1.165-4.92 3.078-12.55 3.078-.075 0-.151 0-.227 0-7.437-.037-11.3-2.735-12.553-3.81799996-.083.37099996-.128.77399996-.131 1.21299996 1.44 1.285 5.422 4.108 12.67 4.148"/></g></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/cultural-and-historic-resources/"><span class="wp-block-navigation-item__label">Cultural &amp; Historic Resources</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="28" viewBox="0 0 35 28" width="35" xmlns="http://www.w3.org/2000/svg"><path d="m21.5531055 9.004-6.628-9.004-8.58700004 8.856-2.56-2.241-3.77810546 4.664c-.00289454.135.05910546.756.05910546.756h8.673c3.38800004.357 6.77200004.753 10.14700004 1.184.457.059.914.121 1.371.184-1.411.106-2.828.221-4.261.386-.546.065-1.094.144-1.66.241-.283.05-.57.107-.873.184-.312.089-.605.153-1.053.399-.116.069-.248.151-.417.315-.089.092-.18.19-.281.366-.097.17-.193.415-.207.708-.017.295.065.589.166.786.103.206.214.339.306.437.19.196.332.286.455.366.242.15.429.23.593.302.142.062.286.124.429.18.574.229 1.147.404 1.706.554 1.119.295 2.188.46 3.147.687.961.215 1.81.5 2.426.919.616.423.982.975 1.166 1.666.184.686.186 1.511.036 2.378-.129.858-.526 1.789-1.197 2.691 4.605-1.064 8.489-4.007 10.811-7.979-3.028-.716-6.942-1.557-8.92-2.396-1.297-.551-2.545-.798-3.686-.948-.384-.046-.755-.081-1.12-.112 1.579-.41 3.192-.763 4.808-1.112l.792-.172.407-.095c.03-.009.088-.018.161-.043.048-.021.077-.016.205-.108.025-.021.059-.045.115-.124.04-.057.084-.145.091-.283.001-.135-.027-.193-.068-.278-.047-.079-.057-.081-.093-.121-.104-.096-.141-.103-.182-.126-.035-.016-.066-.028-.09-.037-.052-.018-.094-.03-.135-.041-.599-.141-1.108-.189-1.652-.26-1.072-.124-2.138-.229-3.205-.329-1.491-.138-2.982-.263-4.474-.383l9.259-.025 10.026.031.039-.573-7.06-8.151z" fill="#fff" fill-rule="evenodd" transform="translate(.655695 .8712)"/></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/environmental-compliance/"><span class="wp-block-navigation-item__label">Environmental Compliance</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="20" viewBox="0 0 28 20" width="28" xmlns="http://www.w3.org/2000/svg"><path d="m20.797 17.562c-2.532 0-4.591-2.059-4.591-4.592 0-2.531 2.059-4.591 4.591-4.591s4.592 2.06 4.592 4.591c0 2.533-2.06 4.592-4.592 4.592m-7.292-3.511c-.597 0-1.081-.484-1.081-1.081 0-.595.484-1.08 1.081-1.08.596 0 1.08.485 1.08 1.08 0 .597-.484 1.081-1.08 1.081m-7.293 3.511c-2.532 0-4.591-2.059-4.591-4.592 0-2.531 2.059-4.591 4.591-4.591s4.592 2.06 4.592 4.591c0 2.533-2.06 4.592-4.592 4.592m20.248-7.132c-1.494-3.406-3.554-5.905-6.473-7.729 0-1.491-1.209-2.701-2.701-2.701s-2.701 1.21-2.701 2.701v.541c0 .299-.242.54-.54.54h-1.081c-.298 0-.54-.241-.54-.54v-.541c0-1.491-1.209-2.701-2.701-2.701-1.491 0-2.701 1.21-2.701 2.701-2.919 1.824-4.979 4.323-6.474 7.729-.349.777-.548 1.635-.548 2.54 0 3.426 2.787 6.213 6.212 6.213 2.635 0 4.885-1.651 5.787-3.971.431.29.948.459 1.506.459.557 0 1.075-.169 1.505-.459.902 2.32 3.153 3.971 5.787 3.971 3.426 0 6.212-2.787 6.212-6.213 0-.905-.199-1.763-.549-2.54" fill="#fff" fill-rule="evenodd" transform="translate(.8552 .1633)"/></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/environmental-review-and-documentation/"><span class="wp-block-navigation-item__label">Environmental Review &amp; Documentation</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="29" viewBox="0 0 29 29" width="29" xmlns="http://www.w3.org/2000/svg"><path d="m.54 27.53h28.27v1.17h-28.27zm27.95-19.5-13.83-7.37-13.83 7.37v2.04h27.66zm-26.77 17.44h25.92v1.17h-25.92zm1.24-1.76h4.39v1.17h-4.39zm0-12.46h4.39v1.17h-4.39zm.75 1.68h2.89v10.22h-2.89zm18.43 10.78h4.39v1.17h-4.39zm0-12.46h4.39v1.17h-4.39zm.75 1.68h2.89v10.22h-2.89zm-7.14 10.78h4.39v1.17h-4.39zm0-12.46h4.39v1.17h-4.39zm.75 1.68h2.89v10.22h-2.89zm-7.15 10.78h4.39v1.17h-4.39zm0-12.46h4.39v1.17h-4.39zm.75 1.68h2.89v10.22h-2.89z" fill="#fff"/></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/federal-services/"><span class="wp-block-navigation-item__label">Federal Services</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true">

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 160 160" style="enable-background:new 0 0 160 160;" xml:space="preserve">
<style type="text/css">
	.st0{fill:#FFFFFF;}
</style>
<path class="st0" d="M154.7,37.5c0,0-0.1-0.9-0.7-1c-0.7-0.1-1.2,0.5-1.2,0.5c-2.5,3.2-5.4,5.8-8.8,7.9c-3.3,2-7.1,3.4-11.3,4.2  c-2.7-0.5-5.1-1.7-7.2-3.4c-2.2-1.8-4-4.1-5.5-7c0,0-0.2-0.5-0.9-0.5c-0.7,0-0.9,0.5-0.9,0.5c-1.9,3.9-2.4,8-1.4,12.3  c0.9,4.1,3,8.3,6.1,12.7c-0.1,2.1-0.7,4-1.7,5.7c-1.1,1.8-2.7,3.3-4.8,4.7c-1.9,1.2-3.9,2.3-6.1,3.2c1-1.7,3.3-2.7,2.7-3.6  c-0.6-0.9-3.9,0.1-5.6,1.5c-1.3,1.1-1.8,2.7-2.7,4.1c-6.7,2.1-14.3,3.2-22.2,4.1c1.6-1.2,3.3-2.1,5.2-3c-8.2,1.1-14.4-0.7-17.7-6.8  c-6.1,2.2-12.1,6.3-17.9,12.5c-2.9,0.3-5.8,0.7-8.5,1.2c-6.5,1.1-12.8,2.3-18.8,4c-6,1.7-11.8,3.9-17.1,6.8c-2.3,1.4-3,4-2.5,4.9  c0.5,0.9,1.3,0.6,1.3,0.6c2.5-0.5,4.7-0.1,6.6,0.8c1.7,0.8,3.2,2.1,4.2,3.4c-1.2,0.1-2.4,0-3.6-0.2c-2.1-0.3-5.5-1.9-6-1.8  s-0.9,0.2-1.3,0.8c-0.4,0.6-0.5,1.4-0.2,2.1c1,2.5,11.6,7,14,7.8c3.7,1.3,7,1.9,10,1.9c1.8,0.8,3.5,1.3,5,1.6  c1.5,0.3,2.8,0.3,4.1,0.2c1,0.8,2.4,1.4,4,1.9c1.8,0.5,4,0.9,6.7,1.1l0.1,0c8.6-0.3,16.9-1.4,24.7-3.4c4-1,7.9-2.2,11.7-3.7  c4.8,0.9,9.3,1.3,13.4,1.3c4.5,0,8.2-0.6,12.6-1.8c-1.8-3.6-3.5-5.9-7-8.2c-0.5,0.2-1.6,0.5-2.7,0.7c5.2-3.2,9.9-6.8,14.2-10.8  c3.4-0.2,6.8-0.6,10.1-1.3c3.4-0.7,6.7-1.7,10-2.8l1.6-0.6l-1.4-1c-1.6-1.1-3.1-2.4-4.5-3.8c-1.3-1.3-2.5-2.8-3.6-4.4  c3.8-5.4,7.1-11.3,9.8-17.6c6.5-3.6,10.7-7.8,13.3-12.6C154.7,48.6,155.5,43.3,154.7,37.5z"></path>
</svg>
</span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/fish-and-aquatic-sciences/"><span class="wp-block-navigation-item__label">Fish and Aquatic Sciences</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="17" viewBox="0 0 25 17" width="25" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" fill-rule="evenodd" transform="translate(.3336 .7748)"><path d="m9.4102 9.1629c-1.205 0-2.26-.385-3.163-1.156-.745.771-1.781 1.156-3.11 1.156-.266 0-.545-.028-.837-.085-.293-.057-.576-.139-.851-.247-.275-.107-.54-.228-.797-.364-.258-.135-.474-.281-.652-.438v1.522c.178.157.394.299.652.428.257.128.522.242.797.342s.558.179.851.235c.292.058.571.086.837.086 1.346 0 2.383-.364 3.11-1.091.456.34.928.598 1.415.779 1.115-.293 2.221-.73 3.213-1.367-.446.131-.932.2-1.465.2"/><path d="m24.3271 0c-5.079 0-6.95 5.919-11.762 9.729s-12.565 2.583-12.565 2.583v3.198h24.327z"/><path d="m14.177 5.9292c-.658-.186-1.212-.518-1.657-.999-.78.77-1.817 1.155-3.11 1.155-1.205 0-2.259-.385-3.163-1.155-.744.77-1.781 1.155-3.11 1.155-.266 0-.545-.028-.837-.085-.293-.057-.576-.139-.851-.246-.274-.107-.54-.229-.797-.364-.257-.136-.474-.282-.652-.439v1.522c.178.157.395.3.652.428.257.129.523.243.797.342.275.101.558.179.851.236.292.057.571.086.837.086 1.347 0 2.383-.364 3.11-1.092.974.728 2.02 1.092 3.137 1.092 1.435 0 2.48-.371 3.136-1.114.198.212.424.391.673.544.34-.347.667-.704.984-1.066"/><path d="m15.307 4.5899c.144-.176.287-.351.429-.526.284-.348.57-.696.859-1.042-.302.053-.614.082-.938.082h-.107c-1.293 0-2.303-.392-3.03-1.177-.78.77-1.817 1.156-3.11 1.156-1.205 0-2.259-.386-3.163-1.156-.744.77-1.781 1.156-3.11 1.156-.266 0-.545-.029-.837-.086-.293-.057-.576-.139-.851-.246-.274-.107-.54-.229-.797-.364-.257-.136-.474-.282-.651-.439v1.522c.177.158.394.3.651.428.257.129.523.243.797.343.275.1.558.179.851.235.292.058.571.086.837.086 1.347 0 2.383-.364 3.11-1.092.974.728 2.02 1.092 3.137 1.092 1.435 0 2.48-.371 3.136-1.113.651.695 1.582 1.073 2.787 1.141"/></g></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/flood-and-stormwater-management/"><span class="wp-block-navigation-item__label">Flood &amp; Stormwater Management</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="22" viewBox="0 0 29 22" width="29" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" fill-rule="evenodd" transform="translate(.8969 .4308)"><path d="m16.909 16.263c-.562-.1-1.081-.184-1.533-.252v-1.981c6.514-1.044.722-12.59-.233-13.587-.304-.328-.624-.443-.874-.443-.205 0-.553.115-.814.443-.856.996-6.589 12.521-.104 13.584v1.774c-.685.083-2.731.351-5.034.851v-1.349c.945 0 1.939-.437 2.793-1.168-.629-.467-1.025-1.044-1.269-1.576-1.062-2.315-.247-5.766.796-8.503-.551-.371-1.18-.715-1.89-1.049-1.082-.509-3.722-.541-4.374 1.686-1.527-.109-3.133 2.035-1.816 3.574 0 0-2.144.529-1.667 2.946.452 2.288 2.393 2.009 2.393 2.009.246 1.32 1.573 1.812 3.087 1.987v1.915c-2.943.792-5.794 1.967-6.37 3.621h4.272c1.31-1.271 3.513-2.268 7.148-2.602 6.971-.642 5.794-1.679 5.489-1.88"/><path d="m21.6313 17.3498v-3.429c4.142-.856.282-8.033-.362-8.706-.208-.224-.428-.303-.599-.303-.14 0-.378.079-.557.303-.172.2-.631.976-1.083 1.989.429 1.894.532 3.8-.089 5.256-.104.243-.239.495-.409.743.297.34.724.588 1.307.713v2.955c-.868-.209-1.721-.384-2.506-.53.429.233 1.76 1.126-1.245 1.918-3.16.832-4.411 1.739-4.835 2.486h2.347 13.601c-.524-1.503-2.927-2.611-5.57-3.395"/></g></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/landscape-architecture/"><span class="wp-block-navigation-item__label">Landscape Architecture</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true">
<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 160 160">
  
  <defs>
    <style>
      .st0 {
        fill: #fff;
      }
    </style>
  </defs>
  <path class="st0" d="M140.5,89.9c-.7-.9-2.1-.9-3.4,0l-21.3,15c-1.5,1.1-1.5,2.1-1.4,2.6.1.5.6,1.5,2.4,1.8l3.7.6c-3.6,3.9-14.1,14-29.9,17.5l-3.2-55.7c8.6-.3,15.9-1.1,20.2-1.7,1.2,1.3,2.8,2.1,4.7,2.1,3.5,0,6.3-2.8,6.3-6.3s-2.8-6.3-6.3-6.3-3.5.8-4.6,2c-6.7-1-15.2-1.4-21-1.6l-.8-13.6c7-2.4,12.1-9.1,12.1-16.9s-8-17.9-17.9-17.9-17.9,8-17.9,17.9,5.1,14.5,12.1,16.9l-.8,13.6c-5.8.2-14.3.7-21,1.6-1.2-1.3-2.8-2.1-4.7-2.1-3.5,0-6.3,2.8-6.3,6.3s2.8,6.3,6.3,6.3,3.6-.8,4.7-2.2c4.3.6,11.6,1.4,20.2,1.7l-3.2,55.7c-15.8-3.4-26.4-13.5-30-17.5l3.8-.6c1.8-.3,2.3-1.2,2.4-1.8.1-.5.1-1.6-1.4-2.6l-21.3-15c-1.3-.9-2.7-.9-3.4,0-.3.4-.7,1.1-.5,2.5l4.1,25.8c.4,2.3,1.8,2.4,2.2,2.4h0c.6,0,1.4-.3,2.2-1.4l2.3-3.3c14,21.6,33.3,26.9,43.4,28.1l4,4.3c.8.8,1.8,1.3,2.9,1.3h0c1.2,0,2.3-.5,3.1-1.4l3.6-4.2c10.2-1.3,29.3-6.6,43.1-28.1l2.4,3.4c.8,1.2,1.7,1.4,2.2,1.4s1.8-.2,2.2-2.4l4.1-25.8c.2-1.3-.1-2.1-.5-2.5ZM80,21.9c4.1,0,7.5,3.4,7.5,7.5s-3.4,7.5-7.5,7.5-7.5-3.4-7.5-7.5,3.4-7.5,7.5-7.5Z"/>
</svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/marine-infrastructure/"><span class="wp-block-navigation-item__label">Marine Infrastructure</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="28" viewBox="0 0 21 28" width="21" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" fill-rule="evenodd" transform="translate(.2816 .6886)"><path d="m18.496 24.9841h-16.562v-19.883h1.565c.112-.972.621-1.542 1.182-1.922h-3.503c-.651 0-1.178.528-1.178 1.177v21.112c0 .652.527 1.179 1.178 1.179h18.075c.65 0 1.178-.527 1.178-1.179v-21.112c0-.649-.528-1.177-1.178-1.177h-3.502c.562.38 1.069.95 1.182 1.922h1.564z"/><path d="m10.2156 1.471c-.433 0-.786.353-.786.786 0 .434.353.785.786.785s.786-.351.786-.785c0-.433-.353-.786-.786-.786zm-5.79 4.041c0-2.273 2.551-1.587 3.435-3.452.532-1.125 1.11-2.06 2.355-2.06s1.823.935 2.355 2.06c.884 1.865 3.436 1.179 3.436 3.452z"/><path d="m7.1114 11.6344h8.467v-1.129h-8.467z"/><path d="m4.8534 11.6344h1.129v-1.129h-1.129z"/><path d="m4.8534 15.5854h1.129v-1.129h-1.129z"/><path d="m7.1114 15.5854h8.467v-1.129h-8.467z"/><path d="m4.8534 19.5374h1.129v-1.129h-1.129z"/><path d="m7.1114 19.5364h8.467v-1.129h-8.467z"/></g></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/planning/"><span class="wp-block-navigation-item__label">Planning</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="25" viewBox="0 0 26 25" width="26" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" fill-rule="evenodd" transform="translate(.4765 .0064)"><path d="m14.8973 11.337c1.006.96 1.992 1.613 2.646 1.993-.891 1.656-2.207 3.044-3.254 3.991.658-.263 1.317-.533 1.961-.801.238-.099.479-.198.719-.298 1.102-1.485 2.109-3.391 2.328-5.573.261-2.587-.978-4.774-2.158-6.229-.721-.961-1.363-1.508-1.363-1.508s.176.007.537.265c2.044 1.463 4.163 4.397 3.614 8.16-.069.471-.171.937-.297 1.395 2.58-2.455 1.998-5.572.436-8.145-1.024-1.686-2.728-3.254-4.264-3.467-.802-.11-1.32-.456-1.599-.87-.159-.234-.365-.25-.365-.25-3.511 7.464 1.059 11.337 1.059 11.337"/><path d="m21.777 15.3204c-2.733.846-5.318 2.078-7.936 3.084-1.447.556-3.358.728-4.487-.596-.387-.782-.333-.654 1.403-1.85 1.968-1.355 2.299-2.433 1.717-3.168-.581-.734-1.576-.419-2.563.301-3.861 2.816-6.773 3.566-7.625 3.737-.034.004-.07.008-.103.012-2.183.264-2.183 2.707-2.183 2.707v3.86s0 .55.431.545c8.951-.097 11.003.529 11.597.298.555-.215 1.362-.946 2.087-1.559 1.054-.888 8.646-5.297 8.646-5.297 1.432-.566 1.986-.95 2.103-1.345.232-.788-1.41-1.249-3.087-.729"/></g></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/restoration/"><span class="wp-block-navigation-item__label">Restoration</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true">

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 160 160" style="enable-background:new 0 0 160 160;" xml:space="preserve">
<style type="text/css">
	.st0{fill:#FFFFFF;}
</style>
<g>
	<g>
		<g>
			<g>
				<rect x="42.3" y="48.4" class="st0" width="79.3" height="12.3"></rect>
				<rect x="42.3" y="70.5" class="st0" width="50.2" height="5.6"></rect>
				<path class="st0" d="M62,101.1c1,1.8,1.8,3.7,2.4,5.6h28v-5.6H62z"></path>
				<path class="st0" d="M45.3,85.8c3.3,1.4,6.3,3.3,8.9,5.6h38.2v-5.6H45.3z"></path>
			</g>
			<g>
				<path class="st0" d="M133.7,95.1l-16-5V72.9c0-1.9-1.6-3.5-3.5-3.5c-2,0-3.5,1.6-3.5,3.5v24.9l-3.3-5.7c-1-1.7-3.1-2.3-4.8-1.3      c-1.7,1-2.3,3.1-1.3,4.8l11.1,19.2c0.7,1.1,1.8,1.8,3.1,1.8h16.4c1.5,0,2.8-0.9,3.3-2.4l3.5-9.9c0.2-0.7,0.4-1.5,0.4-2.2      C138.9,98.7,136.7,95.9,133.7,95.1z"></path>
			</g>
		</g>
		<path class="st0" d="M139,15.8H38.4c-8.8,0-16,7.1-16,16v52.4c2.4-0.7,4.8-1.1,7.4-1.2V36.3h117.8v79.5c0,3.8-3.1,6.8-6.9,6.8h-75    c-0.4,2.5-1,4.8-1.8,7.1H139c8.8,0,16-7.1,16-16v-82C155,23,147.9,15.8,139,15.8z M106.9,31.2c-2.4,0-4.4-2-4.4-4.4    c0-2.4,2-4.4,4.4-4.4c2.4,0,4.4,2,4.4,4.4C111.3,29.2,109.3,31.2,106.9,31.2z M123.2,31.2c-2.4,0-4.4-2-4.4-4.4    c0-2.4,2-4.4,4.4-4.4c2.4,0,4.4,2,4.4,4.4C127.6,29.2,125.6,31.2,123.2,31.2z M139.5,31.2c-2.4,0-4.4-2-4.4-4.4    c0-2.4,2-4.4,4.4-4.4c2.4,0,4.4,2,4.4,4.4C143.9,29.2,141.9,31.2,139.5,31.2z"></path>
	</g>
	<g>
		<g>
			<g>
				<path class="st0" d="M55.4,106.6l-4.6,0.3c-0.4,0-0.8-0.2-1-0.5c-0.8-1.3-1.7-2.4-2.7-3.5c-0.3-0.3-0.4-0.7-0.2-1.1l1.5-4.4      c0.2-0.5,0-1-0.5-1.3L42,92.8c-0.4-0.3-1-0.2-1.3,0.2l-3.1,3.5c-0.3,0.3-0.7,0.4-1,0.3c-1.4-0.3-2.9-0.5-4.3-0.6      c-0.4,0-0.8-0.2-0.9-0.6l-2.1-4.2C29,91,28.5,90.8,28,90.9l-6.5,1.8c-0.5,0.1-0.8,0.6-0.8,1.1l0.3,4.7c0,0.4-0.2,0.8-0.5,1      c-1.3,0.8-2.4,1.7-3.5,2.7c-0.3,0.3-0.7,0.4-1.1,0.2l-4.4-1.5c-0.5-0.2-1,0-1.3,0.5l-3.4,5.9c-0.3,0.4-0.2,1,0.2,1.3l3.5,3.1      c0.3,0.3,0.4,0.7,0.3,1.1c-0.3,1.4-0.5,2.9-0.6,4.3c0,0.4-0.2,0.7-0.6,0.9l-4.2,2.1c-0.5,0.2-0.7,0.7-0.6,1.2l1.8,6.5      c0.1,0.5,0.6,0.8,1.1,0.8l4.6-0.3c0.4,0,0.8,0.2,1,0.5c0.8,1.3,1.7,2.4,2.7,3.5c0.3,0.3,0.4,0.7,0.2,1.1l-1.5,4.4      c-0.2,0.5,0,1,0.5,1.3l5.9,3.4c0.4,0.3,1,0.2,1.3-0.2l3.1-3.5c0.3-0.3,0.7-0.4,1.1-0.3c1.4,0.3,2.9,0.5,4.3,0.6      c0.4,0,0.8,0.2,0.9,0.6l2.1,4.2c0.2,0.5,0.7,0.7,1.2,0.6l6.5-1.8c0.5-0.1,0.8-0.6,0.8-1.1l-0.3-4.7c0-0.4,0.2-0.8,0.5-1      c1.3-0.8,2.4-1.7,3.5-2.7c0.3-0.3,0.7-0.4,1.1-0.2l4.4,1.5c0.5,0.2,1,0,1.3-0.5l3.4-5.9c0.3-0.4,0.2-1-0.2-1.3l-3.5-3.1      c-0.3-0.3-0.4-0.7-0.3-1c0.3-1.4,0.5-2.9,0.6-4.3c0-0.4,0.2-0.8,0.6-0.9l4.2-2.1c0.5-0.2,0.7-0.7,0.6-1.2l-1.8-6.5      C56.4,106.9,55.9,106.5,55.4,106.6z M34.8,129.2c-6.5,1.7-13.1-2.1-14.8-8.6c-1.7-6.5,2.1-13.1,8.6-14.8      c6.5-1.7,13.1,2.1,14.8,8.6C45.1,120.8,41.2,127.5,34.8,129.2z"></path>
			</g>
		</g>
	</g>
</g>
</svg>
</span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/technology/"><span class="wp-block-navigation-item__label">Technology</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><span data-service-icon aria-hidden="true"><svg height="25" viewBox="0 0 15 25" width="15" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" fill-rule="evenodd" transform="translate(.28534 .9392)"><path d="m11.38466 19.476c-.879 1.449-2.28300001 2.184-4.17300001 2.184s-3.294-.735-4.172-2.184c-1.138-1.877-1.179-4.744-.098-6.817 1.442-2.766 3.056-5.81 4.27-8.091 1.215 2.281 2.82800001 5.325 4.27100001 8.091 1.081 2.073 1.04 4.94-.098 6.817m2.006-7.813c-2.793-5.354-6.17900001-11.663-6.17900001-11.663s-3.385 6.309-6.178 11.663c-2.423 4.646-.674 12.149 6.178 12.149 6.85300001 0 8.60200001-7.503 6.17900001-12.149"/><path d="m6.66625999 18.4388c-2.393-.607-1.798-3.266-1.721-3.57.116-.453-.156-.914-.608-1.032-.453-.118-.916.154-1.034.607-.022.088-.549 2.177.441 3.852.532.898 1.374 1.5 2.505 1.786.07.018.14.027.209.027.379 0 .724-.256.821-.64.115-.454-.159-.915-.613-1.03"/></g></svg></span><a class="wp-block-navigation-item__content"  href="https://esassoc.com/services/water-resources/"><span class="wp-block-navigation-item__label">Water Resources</span></a></li></ul></nav>


<p class="wp-elements-1 wp-block-paragraph" style="padding-left:var(--wp--preset--spacing--50);line-height:1.25"><a href="/services/">All Services</a></p>
</div>
</div>



<div class="wp-block-group wp-container-content-a3eb31b5 is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--70)">
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-btn-text is-style-btn-text--3"><a class="wp-block-button__link wp-element-button" href="/projects/">View Project Portfolio</a></div>
</div>
</div>



<div class="wp-block-group wp-container-content-a3eb31b5 is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--40)">
<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-btn-text is-style-btn-text--4"><a class="wp-block-button__link wp-element-button" href="/clients/">View Our Clients</a></div>
</div>
</div>
</div>
</div>
</header>


<div class="ob-overlay" data-wp-interactive="esa/omnibox" hidden data-wp-bind--hidden="!state.open" data-wp-on-document--keydown="actions.shortcut">
    <svg hidden aria-hidden="true" focusable="false"><symbol id="ob-leaf" viewBox="0 0 24 24"><path d="M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z"/><path d="M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12"/></symbol><symbol id="ob-building-2" viewBox="0 0 24 24"><path d="M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"/><path d="M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"/><path d="M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"/><path d="M10 6h4"/><path d="M10 10h4"/><path d="M10 14h4"/><path d="M10 18h4"/></symbol><symbol id="ob-map-pin" viewBox="0 0 24 24"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"/><circle cx="12" cy="10" r="3"/></symbol><symbol id="ob-user-round" viewBox="0 0 24 24"><circle cx="12" cy="8" r="5"/><path d="M20 21a8 8 0 0 0-16 0"/></symbol><symbol id="ob-wrench" viewBox="0 0 24 24"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"/></symbol><symbol id="ob-newspaper" viewBox="0 0 24 24"><path d="M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2"/><path d="M18 14h-8"/><path d="M15 18h-5"/><path d="M10 6h8v4h-8V6Z"/></symbol><symbol id="ob-file-text" viewBox="0 0 24 24"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"/><path d="M14 2v4a2 2 0 0 0 2 2h4"/><path d="M10 9H8"/><path d="M16 13H8"/><path d="M16 17H8"/></symbol><symbol id="ob-history" viewBox="0 0 24 24"><path d="M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"/><path d="M3 3v5h5"/><path d="M12 7v5l4 2"/></symbol></svg>

    <div class="ob-overlay__scrim" data-wp-on--click="actions.close"></div>

    <div class="ob" role="dialog" aria-modal="true" aria-label="Search ESA" data-wp-on--keydown="actions.keydown">
        <div class="ob__searchrow">
            <svg class="ob__searchicon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></svg>

            <div class="ob__inputwrap">
                <div class="ob__ghost" aria-hidden="true"><span class="ob__ghost-typed" data-wp-text="state.ghostTyped"></span><span class="ob__ghost-rest" data-wp-text="state.ghostRest"></span></div>
                <input type="text" class="ob__input" placeholder="Search ESA&hellip;" autocomplete="off" autocapitalize="off" autocorrect="off" spellcheck="false" aria-label="Search ESA" data-wp-bind--value="state.raw" data-wp-on--input="actions.input">
            </div>

            <button type="button" class="ob__clear" aria-label="Clear search" hidden data-wp-bind--hidden="!state.raw" data-wp-on--click="actions.clear">
                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg>
            </button>
        </div>

        <div class="ob__scopes">
                            <button type="button" class="ob-scope is-active" aria-pressed="true" data-wp-context='{"scope":"all"}' data-wp-class--is-active="state.scopeOn" data-wp-bind--aria-pressed="state.scopePressed" data-wp-on--click="actions.setScope">All <span class="ob-scope__count" hidden data-wp-text="state.scopeCount" data-wp-bind--hidden="state.scopeCountHidden"></span></button>
                            <button type="button" class="ob-scope" aria-pressed="false" data-wp-context='{"scope":"services"}' data-wp-class--is-active="state.scopeOn" data-wp-bind--aria-pressed="state.scopePressed" data-wp-on--click="actions.setScope">Services <span class="ob-scope__count" hidden data-wp-text="state.scopeCount" data-wp-bind--hidden="state.scopeCountHidden"></span></button>
                            <button type="button" class="ob-scope" aria-pressed="false" data-wp-context='{"scope":"projects"}' data-wp-class--is-active="state.scopeOn" data-wp-bind--aria-pressed="state.scopePressed" data-wp-on--click="actions.setScope">Projects <span class="ob-scope__count" hidden data-wp-text="state.scopeCount" data-wp-bind--hidden="state.scopeCountHidden"></span></button>
                            <button type="button" class="ob-scope" aria-pressed="false" data-wp-context='{"scope":"markets"}' data-wp-class--is-active="state.scopeOn" data-wp-bind--aria-pressed="state.scopePressed" data-wp-on--click="actions.setScope">Markets <span class="ob-scope__count" hidden data-wp-text="state.scopeCount" data-wp-bind--hidden="state.scopeCountHidden"></span></button>
                            <button type="button" class="ob-scope" aria-pressed="false" data-wp-context='{"scope":"people"}' data-wp-class--is-active="state.scopeOn" data-wp-bind--aria-pressed="state.scopePressed" data-wp-on--click="actions.setScope">People <span class="ob-scope__count" hidden data-wp-text="state.scopeCount" data-wp-bind--hidden="state.scopeCountHidden"></span></button>
                            <button type="button" class="ob-scope" aria-pressed="false" data-wp-context='{"scope":"pages"}' data-wp-class--is-active="state.scopeOn" data-wp-bind--aria-pressed="state.scopePressed" data-wp-on--click="actions.setScope">Pages <span class="ob-scope__count" hidden data-wp-text="state.scopeCount" data-wp-bind--hidden="state.scopeCountHidden"></span></button>
                            <button type="button" class="ob-scope" aria-pressed="false" data-wp-context='{"scope":"news"}' data-wp-class--is-active="state.scopeOn" data-wp-bind--aria-pressed="state.scopePressed" data-wp-on--click="actions.setScope">News &amp; Ideas <span class="ob-scope__count" hidden data-wp-text="state.scopeCount" data-wp-bind--hidden="state.scopeCountHidden"></span></button>
                    </div>

        <div class="ob__results">
            <template data-wp-each--group="state.groups" data-wp-each-key="context.group.key">
                <section class="ob-group">
                    <header class="ob-group__head">
                        <span class="ob-group__title"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><use data-wp-bind--href="context.group.icon"></use></svg><span data-wp-text="context.group.label"></span></span>
                        <span class="ob-group__count" data-wp-text="context.group.count" data-wp-bind--hidden="!context.group.count"></span>
                    </header>
                    <template data-wp-each--item="context.group.items" data-wp-each-key="context.item.idx">
                        <a class="ob-row" data-wp-bind--href="context.item.url" data-wp-class--is-active="state.rowActive" data-wp-on--mousemove="actions.hover" data-wp-on--click="actions.pick">
                            <span class="ob-row__lead" data-wp-class--ob-row__lead--people="context.item.person">
                                <img alt="" loading="lazy" data-wp-bind--hidden="!context.item.photo" data-wp-bind--src="context.item.photo">
                                <span data-wp-bind--hidden="!context.item.initials" data-wp-text="context.item.initials"></span>
                                <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" data-wp-bind--hidden="context.item.person"><use data-wp-bind--href="context.item.icon"></use></svg>
                            </span>
                            <span class="ob-row__body">
                                <span class="ob-row__title"><template data-wp-each--part="context.item.parts" data-wp-each-key="context.part.i"><span data-wp-text="context.part.text"></span><mark data-wp-text="context.part.hit" data-wp-bind--hidden="!context.part.hit"></mark></template></span>
                                <span class="ob-row__sub" data-wp-text="context.item.sub" data-wp-bind--hidden="!context.item.sub"></span>
                            </span>
                            <svg class="ob-row__chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="m9 18 6-6-6-6"/></svg>
                        </a>
                    </template>
                </section>
            </template>

            <div class="ob__empty" hidden data-wp-bind--hidden="!state.showEmpty">
                <p class="ob__empty-title">No matches for &ldquo;<span data-wp-text="state.shownQuery"></span>&rdquo;</p>
                <p class="ob__empty-note">Try a different keyword or scope.</p>
            </div>

            <div class="ob__empty" hidden data-wp-bind--hidden="!state.showError">
                <p class="ob__empty-title">Search is having trouble right now.</p>
                <p class="ob__empty-note">Check your connection and try again in a moment.</p>
            </div>

            <div class="ob__hero" data-wp-bind--hidden="!state.showHero">
                <p class="ob__hero-title">Search ESA</p>
                <p class="ob__hero-note">Find services, markets, projects, people, tools, and ideas. Start typing &mdash; completions appear as ghost text, <kbd>Tab</kbd> accepts them.</p>
            </div>
        </div>

        <div class="ob__footer">
            <a class="ob__viewall" href="https://esassoc.com/" hidden data-wp-bind--hidden="!state.hasQuery" data-wp-bind--href="state.viewAllHref">View all results <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>

            <div class="ob__hints">
                <span><kbd>&uarr;</kbd><kbd>&darr;</kbd> Navigate</span>
                <span><kbd>&crarr;</kbd> Select</span>
                <span><kbd>Tab</kbd> <span class="ob__tabhint" data-wp-text="state.tabHint">Scope</span></span>
                <span><kbd>Esc</kbd> Close</span>
            </div>
        </div>
    </div>
</div>

</div>


<main id="wp--skip-link--target" class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<section class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-523a4c61 wp-block-group-is-layout-constrained" style="padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--40)">
<h1 class="wp-block-heading is-style-page-title is-style-page-title--5">News &amp; Ideas</h1>


<nav style="border-top-width:1px;border-top-color:var(--wp--preset--color--off-white);border-top-style:solid;padding-top:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--20)" class="wp-block-esa-category-nav has-text-color has-dark-teal-color has-label-font-size is-layout-flex wp-container-esa-category-nav-is-layout-e303e07f wp-block-esa-category-nav-is-layout-flex" aria-label="News topics">
	
			<details>
			<summary>Browse by Topic<svg width="11" height="6" viewBox="0 0 11 6" aria-hidden="true" focusable="false"><path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M5.77093 5.77093C5.62422 5.91761 5.42526 6 5.2178 6C5.01035 6 4.81139 5.91761 4.66467 5.77093L0.238846 1.34511C0.164123 1.27294 0.10452 1.18661 0.0635176 1.09116C0.0225147 0.995705 0.000932242 0.893043 2.95392e-05 0.789161C-0.000873164 0.68528 0.0189222 0.582259 0.0582601 0.486109C0.097598 0.38996 0.155691 0.302607 0.229149 0.229149C0.302607 0.15569 0.389959 0.0975976 0.486109 0.0582597C0.582258 0.0189218 0.68528 -0.000873164 0.789161 2.95397e-05C0.893043 0.000932243 0.995704 0.0225147 1.09116 0.0635176C1.18661 0.10452 1.27294 0.164122 1.34511 0.238846L5.2178 4.11154L9.0905 0.238846C9.23806 0.0963322 9.43568 0.0174745 9.64082 0.019257C9.84595 0.0210396 10.0422 0.10332 10.1872 0.248376C10.3323 0.393433 10.4146 0.589659 10.4164 0.794792C10.4181 0.999925 10.3393 1.19755 10.1968 1.34511L5.77093 5.77093Z"/></svg></summary>
			<ul>
									<li><a href="https://esassoc.com/news-and-ideas/category/federal/">Federal Policy</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/technology/">Technology</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/top-stories/">Top Stories of 2025</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/airports-aviation/">Airports / Aviation</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/biological-resources/">Biological Resources</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/climate-change-resilience/">Climate Change &amp; Resilience</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/coastal-engineering-nature-based-adaptation/">Coastal Engineering &amp; Nature-Based Adaptation</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/community-development/">Community Development</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/cultural-historic-resources/">Cultural &amp; Historic Resources</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/employee-owner-spotlight/">Employee-Owner Spotlight</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/energy-industrial/">Energy</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/fish-and-aquatic-sciences/">Fish and Aquatic Sciences</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/environmental-compliance/">Environmental Compliance</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/environmental-review-documentation/">Environmental Review &amp; Documentation</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/marine-infrastructure/">Marine Infrastructure</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/natural-resource-management/">Natural Resource Management</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/permitting/">Permitting</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/planning/">Planning</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/restoration/">Restoration</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/surface-transportation-ports/">Surface Transportation &amp; Ports</a></li>
									<li><a href="https://esassoc.com/news-and-ideas/category/water/">Water</a></li>
							</ul>
		</details>
	</nav>



<h4 class="wp-block-heading has-dark-gray-color has-text-color" style="margin-top:var(--wp--preset--spacing--10);letter-spacing:0.05em;text-transform:uppercase"></h4>
</section>



<section aria-label="Featured News" class="wp-block-group is-style-tablet-gutters has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-query is-layout-flow wp-block-query-is-layout-flow"><ul style="margin-bottom:var(--wp--preset--spacing--70)" class="columns-2 has-native-responsive-grid is-style-lead-first is-style-lead-first--6 wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-4325d1e2 wp-block-post-template-is-layout-grid"><li class="wp-block-post post-21457 post type-post status-publish format-standard has-post-thumbnail hentry category-default category-environmental-review-documentation category-federal category-permitting">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow is-style-lead-first--6"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/11/perspective-permitting-reform-the-good-the-bad-and-the-ugly/" target="_self" ><img width="1600" height="755" src="https://esassoc.com/wp-content/uploads/2025/01/shutterstock_2307968267_1950x920-1600x755.jpg" class="attachment-large size-large wp-post-image" alt="Perspective: Permitting Reform &#8211; The Good, the Bad, and the Ugly" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2025/01/shutterstock_2307968267_1950x920-1600x755.jpg 1600w, https://esassoc.com/wp-content/uploads/2025/01/shutterstock_2307968267_1950x920-800x377.jpg 800w, https://esassoc.com/wp-content/uploads/2025/01/shutterstock_2307968267_1950x920-768x362.jpg 768w, https://esassoc.com/wp-content/uploads/2025/01/shutterstock_2307968267_1950x920-1536x725.jpg 1536w, https://esassoc.com/wp-content/uploads/2025/01/shutterstock_2307968267_1950x920.jpg 1950w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /></a></figure>


<div class="wp-block-group is-style-card-overlap is-layout-flow wp-block-group-is-layout-flow is-style-card-overlap--7" style="margin-top:-4rem;padding-top:clamp(1rem, 3.2vw, 2rem);padding-right:clamp(1rem, 3.2vw, 2rem);padding-bottom:clamp(1rem, 3.2vw, 2rem);padding-left:clamp(1rem, 3.2vw, 2rem)">
<div class="wp-block-group has-white-background-color has-background is-layout-flow wp-block-group-is-layout-flow" style="padding-top:clamp(1.5rem, 3.2vw, 2rem);padding-right:clamp(1.5rem, 3.2vw, 2rem);padding-bottom:clamp(1.5rem, 3.2vw, 2rem);padding-left:clamp(1.5rem, 3.2vw, 2rem)"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-11-05T16:48:39-08:00">November 5, 2026</time></div>

<h3 class="has-link-color is-style-title-headline-small wp-elements-2 is-style-title-headline-small--8 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/11/perspective-permitting-reform-the-good-the-bad-and-the-ugly/" target="_self" >Perspective: Permitting Reform &#8211; The Good, the Bad, and the Ugly</a></h3>

<div style="font-size:clamp(1rem, 1.2vw, 1.125rem);line-height:1.5;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt"><p class="wp-block-post-excerpt__excerpt">The Bipartisan American Affordability and Jobs Act of 2026 proposes sweeping permitting reforms. Eric Beightel outlines the benefits, risks, and potential impacts on NEPA, environmental review, and infrastructure. </p></div>


<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--20)">
<div class="wp-block-button is-style-btn-teal is-style-btn-teal--9"><a href="https://esassoc.com/news-and-ideas/2026/11/perspective-permitting-reform-the-good-the-bad-and-the-ugly/" class="wp-block-button__link wp-element-button">Read More</a></div>
</div>
</div>
</div>
</div>

</li><li class="wp-block-post post-21187 post type-post status-publish format-standard has-post-thumbnail hentry category-airports-aviation category-climate-change-resilience category-community-development category-cultural-historic-resources category-energy-industrial category-environmental-compliance category-environmental-review-documentation category-federal category-natural-resource-management category-permitting category-planning category-surface-transportation-ports category-water">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow is-style-lead-first--6"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/10/webinar-permitting-reform-regulatory-updates-and-the-midterms-what-comes-next/" target="_self" ><img width="1600" height="755" src="https://esassoc.com/wp-content/uploads/2026/02/02_2026_FederalWebinar-Hero-1600x755.png" class="attachment-large size-large wp-post-image" alt="Webinar: Permitting Reform, Regulatory Updates, and the Midterms &#8211; What Comes Next" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/02/02_2026_FederalWebinar-Hero-1600x755.png 1600w, https://esassoc.com/wp-content/uploads/2026/02/02_2026_FederalWebinar-Hero-800x377.png 800w, https://esassoc.com/wp-content/uploads/2026/02/02_2026_FederalWebinar-Hero-768x362.png 768w, https://esassoc.com/wp-content/uploads/2026/02/02_2026_FederalWebinar-Hero-1536x725.png 1536w, https://esassoc.com/wp-content/uploads/2026/02/02_2026_FederalWebinar-Hero-2048x966.png 2048w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /></a></figure>


<div class="wp-block-group is-style-card-overlap is-layout-flow wp-block-group-is-layout-flow is-style-card-overlap--10" style="margin-top:-4rem;padding-top:clamp(1rem, 3.2vw, 2rem);padding-right:clamp(1rem, 3.2vw, 2rem);padding-bottom:clamp(1rem, 3.2vw, 2rem);padding-left:clamp(1rem, 3.2vw, 2rem)">
<div class="wp-block-group has-white-background-color has-background is-layout-flow wp-block-group-is-layout-flow" style="padding-top:clamp(1.5rem, 3.2vw, 2rem);padding-right:clamp(1.5rem, 3.2vw, 2rem);padding-bottom:clamp(1.5rem, 3.2vw, 2rem);padding-left:clamp(1.5rem, 3.2vw, 2rem)"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-10-27T15:21:46-07:00">October 27, 2026</time></div>

<h3 class="has-link-color is-style-title-headline-small wp-elements-3 is-style-title-headline-small--11 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/10/webinar-permitting-reform-regulatory-updates-and-the-midterms-what-comes-next/" target="_self" >Webinar: Permitting Reform, Regulatory Updates, and the Midterms &#8211; What Comes Next</a></h3>

<div style="font-size:clamp(1rem, 1.2vw, 1.125rem);line-height:1.5;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt"><p class="wp-block-post-excerpt__excerpt">ESA&#8217;s policy leaders will discuss the recently introduced bipartisan permitting reform language, final rules affecting Endangered Species Act implementation and proposed changes to the Clean Water Act and the National Historic Preservation Act. </p></div>


<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--20)">
<div class="wp-block-button is-style-btn-teal is-style-btn-teal--12"><a href="https://esassoc.com/news-and-ideas/2026/10/webinar-permitting-reform-regulatory-updates-and-the-midterms-what-comes-next/" class="wp-block-button__link wp-element-button">Read More</a></div>
</div>
</div>
</div>
</div>

</li><li class="wp-block-post post-21099 post type-post status-publish format-standard has-post-thumbnail hentry category-climate-change-resilience category-coastal-engineering-nature-based-adaptation category-default category-permitting">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow is-style-lead-first--6"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/10/ab-2051-is-now-law-what-comes-next-for-coastal-resilience-planning/" target="_self" ><img width="1600" height="792" src="https://esassoc.com/wp-content/uploads/2026/10/iStock-2284229109_hero-1600x792.jpg" class="attachment-large size-large wp-post-image" alt="AB 2051 is Now Law: What Comes Next for Coastal Resilience Planning" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/10/iStock-2284229109_hero-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/10/iStock-2284229109_hero-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/10/iStock-2284229109_hero-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/10/iStock-2284229109_hero-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/10/iStock-2284229109_hero.jpg 1920w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /></a></figure>


<div class="wp-block-group is-style-card-overlap is-layout-flow wp-block-group-is-layout-flow is-style-card-overlap--13" style="margin-top:-4rem;padding-top:clamp(1rem, 3.2vw, 2rem);padding-right:clamp(1rem, 3.2vw, 2rem);padding-bottom:clamp(1rem, 3.2vw, 2rem);padding-left:clamp(1rem, 3.2vw, 2rem)">
<div class="wp-block-group has-white-background-color has-background is-layout-flow wp-block-group-is-layout-flow" style="padding-top:clamp(1.5rem, 3.2vw, 2rem);padding-right:clamp(1.5rem, 3.2vw, 2rem);padding-bottom:clamp(1.5rem, 3.2vw, 2rem);padding-left:clamp(1.5rem, 3.2vw, 2rem)"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-10-12T15:40:52-07:00">October 12, 2026</time></div>

<h3 class="has-link-color is-style-title-headline-small wp-elements-4 is-style-title-headline-small--14 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/10/ab-2051-is-now-law-what-comes-next-for-coastal-resilience-planning/" target="_self" >AB 2051 is Now Law: What Comes Next for Coastal Resilience Planning</a></h3>

<div style="font-size:clamp(1rem, 1.2vw, 1.125rem);line-height:1.5;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt"><p class="wp-block-post-excerpt__excerpt">California has signed AB 2051 into law, setting the stage for coastal resilience permitting reforms. Learn what the new law means for sea level rise adaptation, coastal protection, and future projects. </p></div>


<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--20)">
<div class="wp-block-button is-style-btn-teal is-style-btn-teal--15"><a href="https://esassoc.com/news-and-ideas/2026/10/ab-2051-is-now-law-what-comes-next-for-coastal-resilience-planning/" class="wp-block-button__link wp-element-button">Read More</a></div>
</div>
</div>
</div>
</div>

</li></ul></div>
</section>



<section class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-42cae959 wp-block-group-is-layout-constrained" style="padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--section-l);padding-left:var(--wp--preset--spacing--40)">
<div class="wp-block-query is-layout-flow wp-block-query-is-layout-flow"><ul class="wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-bae277dc wp-block-post-template-is-layout-grid"><li class="wp-block-post post-21418 post type-post status-publish format-standard has-post-thumbnail hentry category-federal">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/11/comprehensive-section-by-section-analysis-of-bipartisan-american-affordability-and-jobs-act/" target="_self" ><img width="800" height="377" src="https://esassoc.com/wp-content/uploads/2026/11/ESA-Federal-Webinar_2026-11-12_Website-Hero-800x377.png" class="attachment-medium size-medium wp-post-image" alt="Comprehensive Section-by-Section Analysis of Bipartisan American Affordability and Jobs Act" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" fetchpriority="high" srcset="https://esassoc.com/wp-content/uploads/2026/11/ESA-Federal-Webinar_2026-11-12_Website-Hero-800x377.png 800w, https://esassoc.com/wp-content/uploads/2026/11/ESA-Federal-Webinar_2026-11-12_Website-Hero-1600x755.png 1600w, https://esassoc.com/wp-content/uploads/2026/11/ESA-Federal-Webinar_2026-11-12_Website-Hero-768x362.png 768w, https://esassoc.com/wp-content/uploads/2026/11/ESA-Federal-Webinar_2026-11-12_Website-Hero-1536x725.png 1536w, https://esassoc.com/wp-content/uploads/2026/11/ESA-Federal-Webinar_2026-11-12_Website-Hero.png 1950w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-11-03T16:50:01-08:00">November 3, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-5 is-style-title-headline-x-small--16 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/11/comprehensive-section-by-section-analysis-of-bipartisan-american-affordability-and-jobs-act/" target="_self" >Comprehensive Section-by-Section Analysis of Bipartisan American Affordability and Jobs Act</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">The Bipartisan American Affordability and Jobs Act (BAAJA), introduced in the Senate on September 30,&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/11/comprehensive-section-by-section-analysis-of-bipartisan-american-affordability-and-jobs-act/" target="_self">Read the Article<span class="screen-reader-text">: Comprehensive Section-by-Section Analysis of Bipartisan American Affordability and Jobs Act</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-21127 post type-post status-publish format-standard has-post-thumbnail hentry category-default category-employee-owner-spotlight tag-employee-owner-spotlight">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/10/spotlight-christina-luu/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/10/ChristinaLuu_hero-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="Spotlight: Christina Luu" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" srcset="https://esassoc.com/wp-content/uploads/2026/10/ChristinaLuu_hero-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/10/ChristinaLuu_hero-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/10/ChristinaLuu_hero-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/10/ChristinaLuu_hero-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/10/ChristinaLuu_hero.jpg 1920w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-10-15T11:08:50-07:00">October 15, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-6 is-style-title-headline-x-small--17 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/10/spotlight-christina-luu/" target="_self" >Spotlight: Christina Luu</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">Christina Luu is part of ESA’s Business Intelligence team, where she helps turn complex data&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/10/spotlight-christina-luu/" target="_self">Read the Article<span class="screen-reader-text">: Spotlight: Christina Luu</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-21074 post type-post status-publish format-standard has-post-thumbnail hentry category-community-development category-default category-energy-industrial category-environmental-compliance category-environmental-review-documentation category-surface-transportation-ports">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/10/2027-ceqa-updates-key-changes-for-data-centers-geothermal-plants-traffic-analysis-and-more/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/10/iStock-462580523_webhero-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="2027 CEQA Updates: Key Changes for Data Centers, Geothermal Plants, Traffic Analysis, and More" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" srcset="https://esassoc.com/wp-content/uploads/2026/10/iStock-462580523_webhero-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/10/iStock-462580523_webhero-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/10/iStock-462580523_webhero-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/10/iStock-462580523_webhero-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/10/iStock-462580523_webhero.jpg 1920w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-10-01T14:05:50-07:00">October 1, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-7 is-style-title-headline-x-small--18 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/10/2027-ceqa-updates-key-changes-for-data-centers-geothermal-plants-traffic-analysis-and-more/" target="_self" >2027 CEQA Updates: Key Changes for Data Centers, Geothermal Plants, Traffic Analysis, and More</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">California’s new CEQA laws bring changes to environmental review, exemptions, streamlining, and project planning. We&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/10/2027-ceqa-updates-key-changes-for-data-centers-geothermal-plants-traffic-analysis-and-more/" target="_self">Read the Article<span class="screen-reader-text">: 2027 CEQA Updates: Key Changes for Data Centers, Geothermal Plants, Traffic Analysis, and More</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-14481 post type-post status-publish format-standard has-post-thumbnail hentry category-biological-resources category-fish-and-aquatic-sciences">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/10/protected-species-in-your-state/" target="_self" ><img width="800" height="378" src="https://esassoc.com/wp-content/uploads/2024/09/ProtectedSpecies_Image_01-800x378.jpg" class="attachment-medium size-medium wp-post-image" alt="Protected Species In Your State" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2024/09/ProtectedSpecies_Image_01-800x378.jpg 800w, https://esassoc.com/wp-content/uploads/2024/09/ProtectedSpecies_Image_01-1600x755.jpg 1600w, https://esassoc.com/wp-content/uploads/2024/09/ProtectedSpecies_Image_01-768x362.jpg 768w, https://esassoc.com/wp-content/uploads/2024/09/ProtectedSpecies_Image_01-1536x725.jpg 1536w, https://esassoc.com/wp-content/uploads/2024/09/ProtectedSpecies_Image_01-2048x966.jpg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-10-01T10:00:00-07:00">October 1, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-8 is-style-title-headline-x-small--19 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/10/protected-species-in-your-state/" target="_self" >Protected Species In Your State</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">Our team keeps track of species status listings as they are released throughout the year,&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/10/protected-species-in-your-state/" target="_self">Read the Article<span class="screen-reader-text">: Protected Species In Your State</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-21035 post type-post status-publish format-standard has-post-thumbnail hentry category-airports-aviation category-biological-resources category-cultural-historic-resources category-default category-environmental-compliance category-permitting category-planning">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/09/start-early-environmental-compliance-begins-during-planning/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/09/MDowning-Kunz_CanadaGeeseUpperSacramentoRiver_hero-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="Start Early: Environmental Compliance Begins During Planning" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/09/MDowning-Kunz_CanadaGeeseUpperSacramentoRiver_hero-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/09/MDowning-Kunz_CanadaGeeseUpperSacramentoRiver_hero-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/09/MDowning-Kunz_CanadaGeeseUpperSacramentoRiver_hero-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/09/MDowning-Kunz_CanadaGeeseUpperSacramentoRiver_hero-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/09/MDowning-Kunz_CanadaGeeseUpperSacramentoRiver_hero.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-09-29T20:32:48-07:00">September 29, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-9 is-style-title-headline-x-small--20 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/09/start-early-environmental-compliance-begins-during-planning/" target="_self" >Start Early: Environmental Compliance Begins During Planning</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">Early environmental compliance planning can help projects reduce delays, avoid redesign, manage mitigation, and improve&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/09/start-early-environmental-compliance-begins-during-planning/" target="_self">Read the Article<span class="screen-reader-text">: Start Early: Environmental Compliance Begins During Planning</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20985 post type-post status-publish format-standard has-post-thumbnail hentry category-biological-resources category-default category-federal category-natural-resource-management">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/09/beyond-harm-new-usfws-guidance-signals-a-broader-shift-in-how-take-will-be-interpreted/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/09/Condors_iNaturalist_©Zack-Abbey-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="Beyond &#8220;Harm&#8221;: New USFWS Guidance Signals a Broader Shift in How &#8220;Take&#8221; Will Be Interpreted" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/09/Condors_iNaturalist_©Zack-Abbey-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/09/Condors_iNaturalist_©Zack-Abbey-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/09/Condors_iNaturalist_©Zack-Abbey-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/09/Condors_iNaturalist_©Zack-Abbey-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/09/Condors_iNaturalist_©Zack-Abbey.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-09-24T14:22:55-07:00">September 24, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-10 is-style-title-headline-x-small--21 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/09/beyond-harm-new-usfws-guidance-signals-a-broader-shift-in-how-take-will-be-interpreted/" target="_self" >Beyond &#8220;Harm&#8221;: New USFWS Guidance Signals a Broader Shift in How &#8220;Take&#8221; Will Be Interpreted</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">New USFWS guidance could narrow how “take” is interpreted under the Endangered Species Act, with&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/09/beyond-harm-new-usfws-guidance-signals-a-broader-shift-in-how-take-will-be-interpreted/" target="_self">Read the Article<span class="screen-reader-text">: Beyond &#8220;Harm&#8221;: New USFWS Guidance Signals a Broader Shift in How &#8220;Take&#8221; Will Be Interpreted</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20958 post type-post status-publish format-standard has-post-thumbnail hentry category-climate-change-resilience category-coastal-engineering-nature-based-adaptation category-community-development category-default category-flood-stormwater-management category-permitting">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/09/el-nino-emergency-declaration-clears-paths-for-permitting-and-infrastructure-readiness/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/09/iStock-2168131171-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="El Niño Emergency Declaration Clears Paths for Permitting and Infrastructure Readiness" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/09/iStock-2168131171-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/09/iStock-2168131171-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/09/iStock-2168131171-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/09/iStock-2168131171-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/09/iStock-2168131171.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-09-23T11:29:16-07:00">September 23, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-11 is-style-title-headline-x-small--22 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/09/el-nino-emergency-declaration-clears-paths-for-permitting-and-infrastructure-readiness/" target="_self" >El Niño Emergency Declaration Clears Paths for Permitting and Infrastructure Readiness</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">California’s El Niño emergency declaration prioritizes environmental permitting and agency coordination to help communities prepare&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/09/el-nino-emergency-declaration-clears-paths-for-permitting-and-infrastructure-readiness/" target="_self">Read the Article<span class="screen-reader-text">: El Niño Emergency Declaration Clears Paths for Permitting and Infrastructure Readiness</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20899 post type-post status-publish format-standard has-post-thumbnail hentry category-cultural-historic-resources category-default">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/09/the-mills-act-californias-landmark-preservation-program-in-the-21st-century/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/09/iStock-1053404130_hero-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="The Mills Act: California&#8217;s Landmark Preservation Program in the 21st Century" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/09/iStock-1053404130_hero-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/09/iStock-1053404130_hero-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/09/iStock-1053404130_hero-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/09/iStock-1053404130_hero-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/09/iStock-1053404130_hero.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-09-17T15:28:40-07:00">September 17, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-12 is-style-title-headline-x-small--23 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/09/the-mills-act-californias-landmark-preservation-program-in-the-21st-century/" target="_self" >The Mills Act: California&#8217;s Landmark Preservation Program in the 21st Century</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">California’s Mills Act has supported historic preservation for over 50 years. Learn how cities are&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/09/the-mills-act-californias-landmark-preservation-program-in-the-21st-century/" target="_self">Read the Article<span class="screen-reader-text">: The Mills Act: California&#8217;s Landmark Preservation Program in the 21st Century</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20888 post type-post status-publish format-standard has-post-thumbnail hentry category-data-technology category-environmental-compliance category-technology category-water">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/09/esa-presents-at-the-gra-annual-western-groundwater-congress/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/09/shutterstock_2291331121_hero-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="ESA Presents at the GRA Annual Western Groundwater Congress" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/09/shutterstock_2291331121_hero-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/09/shutterstock_2291331121_hero-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/09/shutterstock_2291331121_hero-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/09/shutterstock_2291331121_hero-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/09/shutterstock_2291331121_hero.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-09-14T15:18:45-07:00">September 14, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-13 is-style-title-headline-x-small--24 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/09/esa-presents-at-the-gra-annual-western-groundwater-congress/" target="_self" >ESA Presents at the GRA Annual Western Groundwater Congress</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">ESA is pleased to sponsor and present at the 2026 GRA Groundwater Congress in Palm&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/09/esa-presents-at-the-gra-annual-western-groundwater-congress/" target="_self">Read the Article<span class="screen-reader-text">: ESA Presents at the GRA Annual Western Groundwater Congress</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-21030 post type-post status-publish format-standard has-post-thumbnail hentry category-environmental-review-documentation category-planning">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/09/proposition-45-explained-how-californias-ballot-measure-could-reshape-ceqa/" target="_self" ><img width="800" height="377" src="https://esassoc.com/wp-content/uploads/2025/11/shutterstock_1780290038_mixed-use-housing_hero-800x377.jpg" class="attachment-medium size-medium wp-post-image" alt="Proposition 45 Explained: How California’s Ballot Measure Could Reshape CEQA" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2025/11/shutterstock_1780290038_mixed-use-housing_hero-800x377.jpg 800w, https://esassoc.com/wp-content/uploads/2025/11/shutterstock_1780290038_mixed-use-housing_hero-1600x755.jpg 1600w, https://esassoc.com/wp-content/uploads/2025/11/shutterstock_1780290038_mixed-use-housing_hero-768x362.jpg 768w, https://esassoc.com/wp-content/uploads/2025/11/shutterstock_1780290038_mixed-use-housing_hero-1536x725.jpg 1536w, https://esassoc.com/wp-content/uploads/2025/11/shutterstock_1780290038_mixed-use-housing_hero-2048x966.jpg 2048w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-09-10T09:24:00-07:00">September 10, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-14 is-style-title-headline-x-small--25 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/09/proposition-45-explained-how-californias-ballot-measure-could-reshape-ceqa/" target="_self" >Proposition 45 Explained: How California’s Ballot Measure Could Reshape CEQA</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">California voters’ November ballot includes Proposition 45 (Prop 45), a measure that would make major&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/09/proposition-45-explained-how-californias-ballot-measure-could-reshape-ceqa/" target="_self">Read the Article<span class="screen-reader-text">: Proposition 45 Explained: How California’s Ballot Measure Could Reshape CEQA</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20830 post type-post status-publish format-standard has-post-thumbnail hentry category-environmental-review-documentation category-federal category-planning category-surface-transportation-ports category-technology">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/09/putting-ai-into-practice-what-agencies-need-to-know/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/09/iStock-2150823955-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="Putting AI into Practice: What Agencies Need to Know" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/09/iStock-2150823955-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/09/iStock-2150823955-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/09/iStock-2150823955-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/09/iStock-2150823955-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/09/iStock-2150823955.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-09-09T16:07:16-07:00">September 9, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-15 is-style-title-headline-x-small--26 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/09/putting-ai-into-practice-what-agencies-need-to-know/" target="_self" >Putting AI into Practice: What Agencies Need to Know</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">AI is reshaping environmental planning, but responsible adoption requires more than just choosing the right&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/09/putting-ai-into-practice-what-agencies-need-to-know/" target="_self">Read the Article<span class="screen-reader-text">: Putting AI into Practice: What Agencies Need to Know</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20799 post type-post status-publish format-standard has-post-thumbnail hentry category-biological-resources category-default category-fish-and-aquatic-sciences category-natural-resource-management">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/09/new-research-tracks-predatory-fish-in-the-california-delta-to-benefit-threatened-salmonids/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/09/usfws-phase-2-striped-bass_crop-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="New Research Tracks Predatory Fish in the California Delta to Benefit Threatened Salmonids" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/09/usfws-phase-2-striped-bass_crop-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/09/usfws-phase-2-striped-bass_crop-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/09/usfws-phase-2-striped-bass_crop-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/09/usfws-phase-2-striped-bass_crop-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/09/usfws-phase-2-striped-bass_crop.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-09-08T13:37:22-07:00">September 8, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-16 is-style-title-headline-x-small--27 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/09/new-research-tracks-predatory-fish-in-the-california-delta-to-benefit-threatened-salmonids/" target="_self" >New Research Tracks Predatory Fish in the California Delta to Benefit Threatened Salmonids</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">ESA researchers tracked Striped Bass movement in the Clifton Court Forebay to help California Delta&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/09/new-research-tracks-predatory-fish-in-the-california-delta-to-benefit-threatened-salmonids/" target="_self">Read the Article<span class="screen-reader-text">: New Research Tracks Predatory Fish in the California Delta to Benefit Threatened Salmonids</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20599 post type-post status-publish format-standard has-post-thumbnail hentry category-climate-change-resilience category-coastal-engineering-nature-based-adaptation category-default category-planning category-restoration category-water">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/09/how-san-francisco-bay-can-learn-from-decades-of-estuary-recovery-efforts-across-the-united-states/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/09/shutterstock_1456995317_San-FranciscoHERO-800x396.gif" class="attachment-medium size-medium wp-post-image" alt="How San Francisco Bay Can Learn from Decades of Estuary Recovery Efforts Across the United States" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/09/shutterstock_1456995317_San-FranciscoHERO-800x396.gif 800w, https://esassoc.com/wp-content/uploads/2026/09/shutterstock_1456995317_San-FranciscoHERO-1600x792.gif 1600w, https://esassoc.com/wp-content/uploads/2026/09/shutterstock_1456995317_San-FranciscoHERO-768x380.gif 768w, https://esassoc.com/wp-content/uploads/2026/09/shutterstock_1456995317_San-FranciscoHERO-1536x760.gif 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-09-03T17:16:17-07:00">September 3, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-17 is-style-title-headline-x-small--28 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/09/how-san-francisco-bay-can-learn-from-decades-of-estuary-recovery-efforts-across-the-united-states/" target="_self" >How San Francisco Bay Can Learn from Decades of Estuary Recovery Efforts Across the United States</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">As San Francisco Bay faces increasing environmental impacts such as harmful algal blooms, learn how&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/09/how-san-francisco-bay-can-learn-from-decades-of-estuary-recovery-efforts-across-the-united-states/" target="_self">Read the Article<span class="screen-reader-text">: How San Francisco Bay Can Learn from Decades of Estuary Recovery Efforts Across the United States</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20661 post type-post status-publish format-standard has-post-thumbnail hentry category-cultural-historic-resources category-default category-environmental-review-documentation category-federal category-planning">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/08/department-of-interior-issues-new-section-106-consultation-policy/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/08/shutterstock_1458271736_desert-landscape_hero-crop-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="Department of Interior Issues New Section 106 Consultation Policy" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/08/shutterstock_1458271736_desert-landscape_hero-crop-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/08/shutterstock_1458271736_desert-landscape_hero-crop-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/08/shutterstock_1458271736_desert-landscape_hero-crop-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/08/shutterstock_1458271736_desert-landscape_hero-crop-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/08/shutterstock_1458271736_desert-landscape_hero-crop.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-08-31T16:03:48-07:00">August 31, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-18 is-style-title-headline-x-small--29 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/08/department-of-interior-issues-new-section-106-consultation-policy/" target="_self" >Department of Interior Issues New Section 106 Consultation Policy</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">The Department of the Interior&#8217;s new Section 106 policy brings new changes for project review&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/08/department-of-interior-issues-new-section-106-consultation-policy/" target="_self">Read the Article<span class="screen-reader-text">: Department of Interior Issues New Section 106 Consultation Policy</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20543 post type-post status-publish format-standard has-post-thumbnail hentry category-biological-resources category-default category-environmental-compliance category-environmental-review-documentation category-federal category-permitting category-planning">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/08/usfws-ends-endangered-species-act-blanket-protections-for-newly-listed-threatened-species/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/08/usfws-spotted-owl-snag1-alan-dyckjpg-2_crop-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="USFWS Ends Endangered Species Act Blanket Protections for Newly Listed Threatened Species" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/08/usfws-spotted-owl-snag1-alan-dyckjpg-2_crop-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/08/usfws-spotted-owl-snag1-alan-dyckjpg-2_crop-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/08/usfws-spotted-owl-snag1-alan-dyckjpg-2_crop-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/08/usfws-spotted-owl-snag1-alan-dyckjpg-2_crop-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/08/usfws-spotted-owl-snag1-alan-dyckjpg-2_crop.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-08-27T13:13:35-07:00">August 27, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-19 is-style-title-headline-x-small--30 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/08/usfws-ends-endangered-species-act-blanket-protections-for-newly-listed-threatened-species/" target="_self" >USFWS Ends Endangered Species Act Blanket Protections for Newly Listed Threatened Species</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">What the return to species-specific Section 4(d) rules means for project planning, permitting, and compliance. </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/08/usfws-ends-endangered-species-act-blanket-protections-for-newly-listed-threatened-species/" target="_self">Read the Article<span class="screen-reader-text">: USFWS Ends Endangered Species Act Blanket Protections for Newly Listed Threatened Species</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-21069 post type-post status-publish format-standard has-post-thumbnail hentry category-default category-employee-owner-spotlight tag-employee-owner-spotlight">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/08/spotlight-dan-beckley/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/09/DanielBeckley_webhero-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="Spotlight: Dan Beckley" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/09/DanielBeckley_webhero-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/09/DanielBeckley_webhero-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/09/DanielBeckley_webhero-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/09/DanielBeckley_webhero-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/09/DanielBeckley_webhero.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-08-26T10:00:00-07:00">August 26, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-20 is-style-title-headline-x-small--31 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/08/spotlight-dan-beckley/" target="_self" >Spotlight: Dan Beckley</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">Dan Beckley is an environmental planner in the Northwest focused on climate resilience and hazard&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/08/spotlight-dan-beckley/" target="_self">Read the Article<span class="screen-reader-text">: Spotlight: Dan Beckley</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20484 post type-post status-publish format-standard has-post-thumbnail hentry category-data-technology category-environmental-compliance category-environmental-review-documentation category-permitting category-planning category-surface-transportation-ports">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/08/esa-presents-at-restore-americas-estuaries-2026-coastal-estuarine-summit/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/08/SFHero-800x396.gif" class="attachment-medium size-medium wp-post-image" alt="ESA Presents at Restore America’s Estuaries&#8217; 2026 Coastal &amp; Estuarine Summit" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/08/SFHero-800x396.gif 800w, https://esassoc.com/wp-content/uploads/2026/08/SFHero-1600x792.gif 1600w, https://esassoc.com/wp-content/uploads/2026/08/SFHero-768x380.gif 768w, https://esassoc.com/wp-content/uploads/2026/08/SFHero-1536x760.gif 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-08-25T09:11:23-07:00">August 25, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-21 is-style-title-headline-x-small--32 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/08/esa-presents-at-restore-americas-estuaries-2026-coastal-estuarine-summit/" target="_self" >ESA Presents at Restore America’s Estuaries&#8217; 2026 Coastal &amp; Estuarine Summit</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">ESA is pleased to sponsor and present at RAE&#8217;s 2026 Coastal &amp; Estuarine Summit in&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/08/esa-presents-at-restore-americas-estuaries-2026-coastal-estuarine-summit/" target="_self">Read the Article<span class="screen-reader-text">: ESA Presents at Restore America’s Estuaries&#8217; 2026 Coastal &amp; Estuarine Summit</span></a></div>
</div>
</div>
</div>


</li><li class="wp-block-post post-20503 post type-post status-publish format-standard has-post-thumbnail hentry category-default category-flood-stormwater-management category-natural-resource-management category-restoration">

<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://esassoc.com/news-and-ideas/2026/08/designed-and-delivered-napa-river-restoration/" target="_self" ><img width="800" height="396" src="https://esassoc.com/wp-content/uploads/2026/08/OVOK_creditNapaCountyAndNapaRC-2_webhero-800x396.jpg" class="attachment-medium size-medium wp-post-image" alt="Designed and Delivered: Napa River Restoration" style="aspect-ratio:16/9;width:100%;object-fit:cover;" decoding="async" loading="lazy" srcset="https://esassoc.com/wp-content/uploads/2026/08/OVOK_creditNapaCountyAndNapaRC-2_webhero-800x396.jpg 800w, https://esassoc.com/wp-content/uploads/2026/08/OVOK_creditNapaCountyAndNapaRC-2_webhero-1600x792.jpg 1600w, https://esassoc.com/wp-content/uploads/2026/08/OVOK_creditNapaCountyAndNapaRC-2_webhero-768x380.jpg 768w, https://esassoc.com/wp-content/uploads/2026/08/OVOK_creditNapaCountyAndNapaRC-2_webhero-1536x760.jpg 1536w, https://esassoc.com/wp-content/uploads/2026/08/OVOK_creditNapaCountyAndNapaRC-2_webhero.jpg 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure></div>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)">
<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div style="font-style:italic;line-height:1;margin-bottom:var(--wp--preset--spacing--10)" class="wp-block-post-date has-150-font-size"><time datetime="2026-08-24T13:36:44-07:00">August 24, 2026</time></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><h3 class="has-link-color is-style-title-headline-x-small wp-elements-22 is-style-title-headline-x-small--33 wp-block-post-title"><a href="https://esassoc.com/news-and-ideas/2026/08/designed-and-delivered-napa-river-restoration/" target="_self" >Designed and Delivered: Napa River Restoration</a></h3></div>


<div style="line-height:1.375;margin-top:var(--wp--preset--spacing--20)" class="wp-block-post-excerpt has-copy-small-font-size"><p class="wp-block-post-excerpt__excerpt">Recent monitoring shows the large-scale restoration is reversing decades of channel incision while supporting sediment&hellip; </p></div>


<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="padding-top:var(--wp--preset--spacing--20)"><a style="font-weight:700;line-height:1;border-bottom-width:2px;border-bottom-color:var(--wp--preset--color--dark-teal);border-bottom-style:solid;padding-bottom:0.25rem" class="wp-block-read-more has-label-font-size" href="https://esassoc.com/news-and-ideas/2026/08/designed-and-delivered-napa-river-restoration/" target="_self">Read the Article<span class="screen-reader-text">: Designed and Delivered: Napa River Restoration</span></a></div>
</div>
</div>
</div>


</li></ul>

<nav class="wp-block-query-pagination is-content-justification-left is-layout-flex wp-container-core-query-pagination-is-layout-8bfeb8b0 wp-block-query-pagination-is-layout-flex" aria-label="Pagination">


<div class="wp-block-query-pagination-numbers"><span aria-current="page" class="page-numbers current">1</span>
<a class="page-numbers" href="https://esassoc.com/news-and-ideas/page/2/">2</a>
<a class="page-numbers" href="https://esassoc.com/news-and-ideas/page/3/">3</a>
<span class="page-numbers dots">&hellip;</span>
<a class="page-numbers" href="https://esassoc.com/news-and-ideas/page/25/">25</a></div>

<a href="https://esassoc.com/news-and-ideas/page/2/" class="wp-block-query-pagination-next">Next »</a>
</nav>

</div>
</section>
</main>


<div class="wp-block-template-part">
<section class="wp-block-group alignfull has-white-color has-dark-teal-background-color has-text-color has-background has-link-color wp-elements-23 has-global-padding is-layout-constrained wp-container-core-group-is-layout-57623efa wp-block-group-is-layout-constrained" style="padding-top:var(--wp--preset--spacing--section-s);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--section-s);padding-left:var(--wp--preset--spacing--40)">
<h3 class="wp-block-heading has-title-l-font-size" style="letter-spacing:0.05em;text-transform:uppercase">Stay In Touch</h3>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-860b30bb wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<p class="is-style-arrow-link has-500-font-size is-style-arrow-link--34 wp-block-paragraph"><a href="/newsletter/">Sign up for our newsletter</a></p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-social-links has-normal-icon-size has-icon-color is-style-logos-only is-layout-flex wp-container-core-social-links-is-layout-e4dcc1cb wp-block-social-links-is-layout-flex" style="border-left-color:var(--wp--preset--color--white);border-left-style:double;border-left-width:7px;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--60)"><li style="color:#fff" class="wp-social-link wp-social-link-facebook has-white-color wp-block-social-link"><a href="https://www.facebook.com/esassoc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li style="color:#fff" class="wp-social-link wp-social-link-linkedin has-white-color wp-block-social-link"><a href="https://www.linkedin.com/company/environmental-science-associates/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li style="color:#fff" class="wp-social-link wp-social-link-instagram has-white-color wp-block-social-link"><a href="https://www.instagram.com/esassoc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li>

<li style="color:#fff" class="wp-social-link wp-social-link-youtube has-white-color wp-block-social-link"><a href="https://www.youtube.com/channel/UCmimH8c61wmuHzk56Ue9ZAg" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
</div>
</div>
</section>



<footer class="wp-block-group alignfull is-style-footer has-white-color has-charcoal-background-color has-text-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-b157f155 wp-block-group-is-layout-constrained is-style-footer--35" style="padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--40)">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-be9b2de2 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="padding-bottom:var(--wp--preset--spacing--60)">
<figure class="wp-block-image size-full is-resized"><a href="/"><img loading="lazy" decoding="async" width="432" height="257" src="/wp-content/uploads/2021/04/esa-logo-white.svg" alt="ESA" class="wp-image-218" style="width:7.5rem"/></a></figure>
</div>



<div class="wp-block-column is-layout-flow wp-container-core-column-is-layout-09e3cab4 wp-block-column-is-layout-flow">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1645e454 wp-block-group-is-layout-flex">
<p class="has-label-l-font-size wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--10);font-weight:700"><a href="/about/">About</a></p>


<div class="wp-block-group has-copy-small-font-size is-vertical is-layout-flex wp-container-core-group-is-layout-a3b79385 wp-block-group-is-layout-flex" style="padding-top:0.375rem;padding-bottom:0.375rem;font-weight:300;line-height:1.375">
<p class="wp-block-paragraph"><a href="/about/leadership/">Leadership</a></p>


<p class="wp-block-paragraph"><a href="/about/esop/">100% Employee Owned</a></p>


<p class="wp-block-paragraph"><a href="/news-and-ideas/category/employee-owner-spotlight/">Employee-Owner Spotlight</a></p>


<p class="wp-block-paragraph"><a href="/about/jedi/">JEDI</a></p>


<p class="wp-block-paragraph"><a href="/about/culture/">Culture</a></p>


<p class="wp-block-paragraph"><a href="/about/history/">History</a></p>
</div>

</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1645e454 wp-block-group-is-layout-flex">
<p class="has-label-l-font-size wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--10);font-weight:700"><a href="/join-us/">Join Us</a></p>


<div class="wp-block-group has-copy-small-font-size is-vertical is-layout-flex wp-container-core-group-is-layout-a3b79385 wp-block-group-is-layout-flex" style="padding-top:0.375rem;padding-bottom:0.375rem;font-weight:300;line-height:1.375">
<p class="wp-block-paragraph"><a href="/join-us/benefits/">Benefits</a></p>


<p class="wp-block-paragraph"><a href="/join-us/job-openings/">Job Openings</a></p>


<p class="wp-block-paragraph"><a href="/join-us/internship-program/">Internships</a></p>


<p class="wp-block-paragraph"><a href="/join-us/professional-development/">Professional Development</a></p>


<p class="wp-block-paragraph"><a href="/about/culture/">Culture</a></p>
</div>

</div>
</div>



<div class="wp-block-column is-layout-flow wp-container-core-column-is-layout-09e3cab4 wp-block-column-is-layout-flow">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1645e454 wp-block-group-is-layout-flex">
<p class="has-label-l-font-size wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--10);font-weight:700"><a href="/markets/">Markets</a></p>


<div class="wp-block-group has-copy-small-font-size is-vertical is-layout-flex wp-container-core-group-is-layout-a3b79385 wp-block-group-is-layout-flex" style="padding-top:0.375rem;padding-bottom:0.375rem;font-weight:300;line-height:1.375">
<p class="wp-block-paragraph"><a href="/market/airports-aviation/">Airports / Aviation</a></p>


<p class="wp-block-paragraph"><a href="/market/community-development/">Community Development</a></p>


<p class="wp-block-paragraph"><a href="/market/energy/">Energy</a></p>


<p class="wp-block-paragraph"><a href="/market/natural-resource-management/">Natural Resource Management</a></p>


<p class="wp-block-paragraph"><a href="/market/surface-transportation-and-ports/">Surface Transportation &amp; Ports</a></p>


<p class="wp-block-paragraph"><a href="/market/water/">Water</a></p>
</div>

</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1645e454 wp-block-group-is-layout-flex">
<p class="has-label-l-font-size wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--10);font-weight:700"><a href="/services/">Services</a></p>


<div class="wp-block-group has-copy-small-font-size is-vertical is-layout-flex wp-container-core-group-is-layout-a3b79385 wp-block-group-is-layout-flex" style="padding-top:0.375rem;padding-bottom:0.375rem;font-weight:300;line-height:1.375">
<p class="wp-block-paragraph"><a href="/services/air-quality/">Air Quality</a></p>


<p class="wp-block-paragraph"><a href="/services/biological-resources/">Biological Resources</a></p>


<p class="wp-block-paragraph"><a href="/services/climate-change-resilience/">Climate Change &amp; Resilience</a></p>


<p class="wp-block-paragraph"><a href="/services/coastal-engineering-nature-based-adaptation/" target="_blank" rel="noreferrer noopener">Coastal Engineering &amp; Nature-Based Adaptation</a></p>


<p class="wp-block-paragraph"><a href="/services/cultural-and-historic-resources/">Cultural &amp; Historic Resources</a></p>


<p class="wp-block-paragraph"><a href="/services/environmental-compliance/" target="_blank" rel="noreferrer noopener">Environmental Compliance</a></p>


<p class="wp-block-paragraph"><a href="/services/environmental-review-and-documentation/">Environmental Review &amp; Documentation</a></p>


<p class="wp-block-paragraph"><a href="/services/federal-services/">Federal Services</a></p>


<p class="wp-block-paragraph"><a href="/services/fish-and-aquatic-sciences/" target="_blank" rel="noreferrer noopener">Fish and Aquatic Sciences</a></p>


<p class="wp-block-paragraph"><a href="/services/flood-and-stormwater-management/">Flood &amp; Stormwater Management</a></p>


<p class="wp-block-paragraph"><a href="/services/landscape-architecture/">Landscape Architecture</a></p>


<p class="wp-block-paragraph"><a href="/services/marine-infrastructure/" target="_blank" rel="noreferrer noopener">Marine Infrastructure</a></p>


<p class="wp-block-paragraph"><a href="/services/planning/">Planning</a></p>


<p class="wp-block-paragraph"><a href="/services/restoration/">Restoration</a></p>


<p class="wp-block-paragraph"><a href="/services/technology/">Technology</a></p>


<p class="wp-block-paragraph"><a href="/services/water-resources/">Water Resources</a></p>
</div>

</div>
</div>



<div class="wp-block-column is-layout-flow wp-container-core-column-is-layout-09e3cab4 wp-block-column-is-layout-flow">
<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1645e454 wp-block-group-is-layout-flex">
<p class="has-label-l-font-size wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--10);font-weight:700"><a href="/projects/">All Projects</a></p>

</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1645e454 wp-block-group-is-layout-flex">
<p class="has-label-l-font-size wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--10);font-weight:700"><a href="/news-and-ideas/">News &amp; Ideas</a></p>

</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1645e454 wp-block-group-is-layout-flex">
<p class="has-label-l-font-size wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--10);font-weight:700"><a href="https://policytracker.esassoc.com/" target="_blank" rel="noreferrer noopener">Permitting Policy Tracker</a></p>

</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1645e454 wp-block-group-is-layout-flex">
<p class="has-label-l-font-size wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--10);font-weight:700"><a href="/wp-content/uploads/2021/12/ESA-Price-List-Text-File_FINAL.pdf">GSA Contract Pre-Approved Price List</a></p>

</div>



<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-1645e454 wp-block-group-is-layout-flex">
<p class="has-label-l-font-size wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--10);font-weight:700"><a href="/supporting-noaas-national-marine-fisheries-service-office-of-habitat-conservation/" target="_blank" rel="noreferrer noopener">NOAA National Marine Fisheries Service Office of Habitat IDIQ Contract</a></p>

</div>
</div>
</div>



<div class="wp-block-columns has-copy-small-font-size is-layout-flex wp-container-core-columns-is-layout-9b340e3c wp-block-columns-is-layout-flex" style="border-top-color:var(--wp--preset--color--dark-gray);border-top-style:solid;border-top-width:1px;padding-top:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-layout-flow wp-container-core-column-is-layout-f90d48d9 wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Copyright © 2026 Environmental Science Associates</p>



<p class="wp-block-paragraph"><a href="/privacy-policy/">Privacy Policy</a></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph" style="line-height:1.25rem">ESA is a 100% employee-owned environmental <br>consulting firm delivering work that matters.</p>
</div>
</div>
</footer>

</div>
</div>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/yosemite/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>

<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optout" class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optout cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout">
	<div class="cmplz-header">
		<div class="cmplz-logo"></div>
		<div class="cmplz-title" id="cmplz-header-1-optout">Manage Consent</div>
		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512" width="20" height="20"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
		</div>
	</div>

	<div class="cmplz-divider cmplz-divider-header"></div>
	<div class="cmplz-body">
		<div class="cmplz-message" id="cmplz-message-1-optout"><p>We use cookies to improve your experience on our site and to show you personalized content. By accepting cookies, you agree to our use of cookies as described in our <a href="https://esassoc.com/privacy-policy/">Privacy Policy</a>.</p></div>
		<!-- categories start -->
		<div class="cmplz-categories">
			<div class="cmplz-category cmplz-functional">
				<div class="cmplz-category-header">
					<span class="cmplz-category-title" id="cmplz-title-functional-1-optout">Functional</span>
					<span class='cmplz-always-active'>
						<span class="cmplz-banner-checkbox">
							<input type="checkbox"
									id="cmplz-functional-optout"
									data-category="cmplz_functional"
									class="cmplz-consent-checkbox cmplz-functional"
									size="40"
									value="1"/>
							<label class="cmplz-label" for="cmplz-functional-optout"><span class="screen-reader-text">Functional</span></label>
						</span>
						Always active					</span>
					<button class="cmplz-category-toggle"
							aria-expanded="false"
							aria-controls="cmplz-desc-functional-1-optout"
							aria-labelledby="cmplz-title-functional-1-optout">
						<span class="cmplz-icon cmplz-open">
							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
						</span>
					</button>
				</div>
				<div class="cmplz-description" id="cmplz-desc-functional-1-optout" hidden>
					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
				</div>
			</div>

			<div class="cmplz-category cmplz-preferences">
				<div class="cmplz-category-header">
					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optout">Preferences</span>
					<span class="cmplz-banner-checkbox">
						<input type="checkbox"
								id="cmplz-preferences-optout"
								data-category="cmplz_preferences"
								class="cmplz-consent-checkbox cmplz-preferences"
								size="40"
								value="1"/>
						<label class="cmplz-label" for="cmplz-preferences-optout"><span class="screen-reader-text">Preferences</span></label>
					</span>
					<button class="cmplz-category-toggle"
							aria-expanded="false"
							aria-controls="cmplz-desc-preferences-1-optout"
							aria-labelledby="cmplz-title-preferences-1-optout">
						<span class="cmplz-icon cmplz-open">
							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
						</span>
					</button>
				</div>
				<div class="cmplz-description" id="cmplz-desc-preferences-1-optout" hidden>
					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
				</div>
			</div>

			<div class="cmplz-category cmplz-statistics">
				<div class="cmplz-category-header">
					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optout">Statistics</span>
					<span class="cmplz-banner-checkbox">
						<input type="checkbox"
								id="cmplz-statistics-optout"
								data-category="cmplz_statistics"
								class="cmplz-consent-checkbox cmplz-statistics"
								size="40"
								value="1"/>
						<label class="cmplz-label" for="cmplz-statistics-optout"><span class="screen-reader-text">Statistics</span></label>
					</span>
					<button class="cmplz-category-toggle"
							aria-expanded="false"
							aria-controls="cmplz-desc-statistics-1-optout"
							aria-labelledby="cmplz-title-statistics-1-optout">
						<span class="cmplz-icon cmplz-open">
							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
						</span>
					</button>
				</div>
				<div class="cmplz-description" id="cmplz-desc-statistics-1-optout" hidden>
					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
				</div>
			</div>

			<div class="cmplz-category cmplz-marketing">
				<div class="cmplz-category-header">
					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optout">Marketing</span>
					<span class="cmplz-banner-checkbox">
						<input type="checkbox"
								id="cmplz-marketing-optout"
								data-category="cmplz_marketing"
								class="cmplz-consent-checkbox cmplz-marketing"
								size="40"
								value="1"/>
						<label class="cmplz-label" for="cmplz-marketing-optout"><span class="screen-reader-text">Marketing</span></label>
					</span>
					<button class="cmplz-category-toggle"
							aria-expanded="false"
							aria-controls="cmplz-desc-marketing-1-optout"
							aria-labelledby="cmplz-title-marketing-1-optout">
						<span class="cmplz-icon cmplz-open">
							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
						</span>
					</button>
				</div>
				<div class="cmplz-description" id="cmplz-desc-marketing-1-optout" hidden>
					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
				</div>
			</div>
		</div><!-- categories end -->
			</div>

	<div class="cmplz-links cmplz-information">
		<ul>
			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a></li>
			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li>
		</ul>
			</div>

	<div class="cmplz-divider cmplz-footer"></div>

	<div class="cmplz-buttons">
		<button class="cmplz-btn cmplz-accept">Accept</button>
		<button class="cmplz-btn cmplz-deny">Deny</button>
		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
			</div>


	<div class="cmplz-documents cmplz-links">
		<ul>
			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
		</ul>
			</div>
</div>
</div>
					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optout">Manage consent</button>

</div><script data-wp-router-options="{&quot;loadOnClientNavigation&quot;:true}" fetchpriority="low" id="@wordpress/block-library/navigation/view-js-module" src="https://esassoc.com/wp-includes/js/dist/script-modules/block-library/navigation/view.min.js?ver=1bf28ded04f9f188bdcb" type="module"></script>
<script id="wp-script-module-data-@wordpress/interactivity" type="application/json">
{"state":{"esa/omnibox":{"endpoint":"https://esassoc.com/wp-json/esa/v1/search","homeUrl":"https://esassoc.com/","scopes":["all","services","projects","markets","people","pages","news"]}}}
</script>
<!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com :: Campaign Title: Emerging Tech CTA Pop Up -->
<script>(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.campaign=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,363777,'p25efgqepwagumzgejsg');</script>
<!-- / OptinMonster -->		<script type="text/javascript">
		var p25efgqepwagumzgejsg_shortcode = true;		</script>
		<script>(function(d){var s=d.createElement("script");s.type="text/javascript";s.src="https://a.omappapi.com/app/js/api.min.js";s.async=true;s.id="omapi-script";d.getElementsByTagName("head")[0].appendChild(s);})(document);</script><script id="cmplz-cookiebanner-js-extra">
var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"19","version":"7.5.7","store_consent":"","do_not_track_enabled":"","consenttype":"optout","region":"us","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://esassoc.com/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"28","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://esassoc.com/wp-content/uploads/complianz/css/banner-1-optout.css?v=19","page_links":{"us":{"cookie-statement":{"title":"","url":"https://esassoc.com/projects/santa-barbara-county-utility-scale-solar-amendments-project/"},"privacy-statement":{"title":"Privacy Policy","url":"https://esassoc.com/privacy-policy/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content","iapi_nav":"fallback","is_cookiepolicy_page":""};
//# sourceURL=cmplz-cookiebanner-js-extra
</script>
<script defer id="cmplz-cookiebanner-js" src="https://esassoc.com/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1793895457"></script>
<script id="optinmonster-wp-helper-js" src="https://esassoc.com/wp-content/plugins/optinmonster/assets/dist/js/helper.min.js?ver=2.17.1"></script>
		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
							<script type="text/plain" data-service="google-analytics" data-category="statistics" data-cmplz-src="//www.googletagmanager.com/gtag/js?id=G-KLBVFG9JF3"  data-cfasync="false" data-wpfc-render="false" async></script>
			<script type="text/plain" data-service="google-analytics" data-category="statistics" data-cfasync="false" data-wpfc-render="false">
				var mi_version = '11.3.0';
				var mi_track_user = true;
				var mi_no_track_reason = '';
								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/esassoc.com\/news-and-ideas\/"};
								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
				} else {
					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
				}

								var disableStrs = [
										'ga-disable-G-KLBVFG9JF3',
									];

				/* Function to detect opted out users */
				function __gtagTrackerIsOptedOut() {
					for (var index = 0; index < disableStrs.length; index++) {
						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
							return true;
						}
					}

					return false;
				}

				/* Disable tracking if the opt-out cookie exists. */
				if (__gtagTrackerIsOptedOut()) {
					for (var index = 0; index < disableStrs.length; index++) {
						window[disableStrs[index]] = true;
					}
				}

				/* Opt-out function */
				function __gtagTrackerOptout() {
					for (var index = 0; index < disableStrs.length; index++) {
						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
						window[disableStrs[index]] = true;
					}
				}

				if ('undefined' === typeof gaOptout) {
					function gaOptout() {
						__gtagTrackerOptout();
					}
				}
								window.dataLayer = window.dataLayer || [];

				window.MonsterInsightsDualTracker = {
					helpers: {},
					trackers: {},
				};
				if (mi_track_user) {
					function __gtagDataLayer() {
						dataLayer.push(arguments);
					}

					function __gtagTracker(type, name, parameters) {
						if (!parameters) {
							parameters = {};
						}

						if (parameters.send_to) {
							__gtagDataLayer.apply(null, arguments);
							return;
						}

						if (type === 'event') {
														parameters.send_to = monsterinsights_frontend.v4_id;
							var hookName = name;
							if (typeof parameters['event_category'] !== 'undefined') {
								hookName = parameters['event_category'] + ':' + name;
							}

							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
								MonsterInsightsDualTracker.trackers[hookName](parameters);
							} else {
								__gtagDataLayer('event', name, parameters);
							}
							
						} else {
							__gtagDataLayer.apply(null, arguments);
						}
					}

					__gtagTracker('js', new Date());
					__gtagTracker('set', {
						'developer_id.dZGIzZG': true,
											});
					if ( MonsterInsightsLocations.page_location ) {
						__gtagTracker('set', MonsterInsightsLocations);
					}
										__gtagTracker('config', 'G-KLBVFG9JF3', {"forceSSL":"true","link_attribution":"true"} );
										window.gtag = __gtagTracker;										(function () {
						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
						/* ga and __gaTracker compatibility shim. */
						var noopfn = function () {
							return null;
						};
						var newtracker = function () {
							return new Tracker();
						};
						var Tracker = function () {
							return null;
						};
						var p = Tracker.prototype;
						p.get = noopfn;
						p.set = noopfn;
						p.send = function () {
							var args = Array.prototype.slice.call(arguments);
							args.unshift('send');
							__gaTracker.apply(null, args);
						};
						var __gaTracker = function () {
							var len = arguments.length;
							if (len === 0) {
								return;
							}
							var f = arguments[len - 1];
							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
								if ('send' === arguments[0]) {
									var hitConverted, hitObject = false, action;
									if ('event' === arguments[1]) {
										if ('undefined' !== typeof arguments[3]) {
											hitObject = {
												'eventAction': arguments[3],
												'eventCategory': arguments[2],
												'eventLabel': arguments[4],
												'value': arguments[5] ? arguments[5] : 1,
											}
										}
									}
									if ('pageview' === arguments[1]) {
										if ('undefined' !== typeof arguments[2]) {
											hitObject = {
												'eventAction': 'page_view',
												'page_path': arguments[2],
											}
										}
									}
									if (typeof arguments[2] === 'object') {
										hitObject = arguments[2];
									}
									if (typeof arguments[5] === 'object') {
										Object.assign(hitObject, arguments[5]);
									}
									if ('undefined' !== typeof arguments[1].hitType) {
										hitObject = arguments[1];
										if ('pageview' === hitObject.hitType) {
											hitObject.eventAction = 'page_view';
										}
									}
									if (hitObject) {
										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
										hitConverted = mapArgs(hitObject);
										__gtagTracker('event', action, hitConverted);
									}
								}
								return;
							}

							function mapArgs(args) {
								var arg, hit = {};
								var gaMap = {
									'eventCategory': 'event_category',
									'eventAction': 'event_action',
									'eventLabel': 'event_label',
									'eventValue': 'event_value',
									'nonInteraction': 'non_interaction',
									'timingCategory': 'event_category',
									'timingVar': 'name',
									'timingValue': 'value',
									'timingLabel': 'event_label',
									'page': 'page_path',
									'location': 'page_location',
									'title': 'page_title',
									'referrer' : 'page_referrer',
								};
								for (arg in args) {
																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
										hit[gaMap[arg]] = args[arg];
									} else {
										hit[arg] = args[arg];
									}
								}
								return hit;
							}

							try {
								f.hitCallback();
							} catch (ex) {
							}
						};
						__gaTracker.create = newtracker;
						__gaTracker.getByName = newtracker;
						__gaTracker.getAll = function () {
							return [];
						};
						__gaTracker.remove = noopfn;
						__gaTracker.loaded = true;
						window['__gaTracker'] = __gaTracker;
					})();
									} else {
										console.log("");
					(function () {
						function __gtagTracker() {
							return null;
						}

						window['__gtagTracker'] = __gtagTracker;
						window['gtag'] = __gtagTracker;
					})();
									}
			</script>
							<!-- / Google Analytics by MonsterInsights -->
				<script type="text/javascript">var omapi_localized = {
			ajax: 'https://esassoc.com/wp-admin/admin-ajax.php?optin-monster-ajax-route=1',
			nonce: '590db12d3d',
			slugs:
			{"p25efgqepwagumzgejsg":{"slug":"p25efgqepwagumzgejsg","mailpoet":false}}		};</script>
				<script type="text/javascript">var omapi_data = {"object_id":191,"object_key":"page","object_type":"post","term_ids":[],"wp_json":"https:\/\/esassoc.com\/wp-json","wc_active":false,"edd_active":false,"nonce":"a264926524"};</script>
		</body>
</html>
