Skip to main content
Coastal Science & Engineering
    {% for nav_item in site.navigation %} {% unless nav_item.direct %}
  • {{ nav_item.title }} {% if nav_item.submenu or nav_item.dynamic_submenu %} {% endif %} {% if nav_item.submenu or nav_item.dynamic_submenu %}

    {{ nav_item.title | upcase }}{% if nav_item.dynamic_submenu == "projects" %} Featured{% endif %}

    {% if nav_item.dynamic_submenu == "projects" %}
    {% comment %} Long-Term Planning is placed 4th so the 7 categories plus the "View All" cell fill an even 4-column, 2-row grid on desktop. {% endcomment %} {% assign categories = "Beach Nourishment,Sediment Management,Coastal Structures,Long-Term Planning,Hydrographic Survey,Permitting,International Projects" | split: "," %} {% for category in categories %}
    {{ category }}
      {% assign cat_projects = site.projects | where: "solution_category", category %} {% for project in cat_projects limit: 2 %}
    • {{ project.title }}
    • {% endfor %}
    {% endfor %}
    View All Projects
    {% else %}
      {% if nav_item.dynamic_submenu %} {% assign collection_name = nav_item.dynamic_submenu %} {% if collection_name == "solutions" %} {% for solution in site.solutions %}
    • {{ solution.title }}
    • {% endfor %} {% endif %} {% else %} {% for sub_item in nav_item.submenu %}
    • {{ sub_item.title }}
    • {% endfor %} {% endif %}
    {% endif %}
    {% assign item_slug = nav_item.title | downcase %} {% assign featured_item = site.mega_menu_items | where: "slug", item_slug | first %} {% if featured_item and nav_item.dynamic_submenu != "projects" %} {% comment %} Auto-populate URL and image from source content if selected {% endcomment %} {% assign promo_url = "" %} {% assign promo_image = "" %} {% comment %} Normalize source paths to a leading "/" form so they match a collection doc's path whether or not the stored value has a leading slash. {% endcomment %} {% if featured_item.source_project %} {% assign src_path = featured_item.source_project | prepend: "/" | replace: "//", "/" %} {% for project in site.projects %} {% assign doc_path = project.path | prepend: "/" | replace: "//", "/" %} {% if doc_path == src_path %} {% assign promo_url = project.url %} {% assign promo_image = project.page_header_image | default: project.overview_card_image %} {% break %} {% endif %} {% endfor %} {% elsif featured_item.source_solution %} {% assign src_path = featured_item.source_solution | prepend: "/" | replace: "//", "/" %} {% for solution in site.solutions %} {% assign doc_path = solution.path | prepend: "/" | replace: "//", "/" %} {% if doc_path == src_path %} {% assign promo_url = solution.url %} {% assign promo_image = solution.overview_card_image | default: solution.page_header_image %} {% break %} {% endif %} {% endfor %} {% elsif featured_item.source_about_page %} {% assign src_path = featured_item.source_about_page | prepend: "/" | replace: "//", "/" %} {% for about_page in site.about %} {% assign doc_path = about_page.path | prepend: "/" | replace: "//", "/" %} {% if doc_path == src_path %} {% assign promo_url = about_page.url %} {% assign promo_image = about_page.page_header_image %} {% break %} {% endif %} {% endfor %} {% elsif featured_item.source_news %} {% assign src_path = featured_item.source_news | prepend: "/" | replace: "//", "/" %} {% for news_item in site.news %} {% assign doc_path = news_item.path | prepend: "/" | replace: "//", "/" %} {% if doc_path == src_path %} {% assign promo_url = news_item.url %} {% assign promo_image = news_item.hero_image %} {% break %} {% endif %} {% endfor %} {% endif %} {% comment %} Link to the selected source item; fall back to the nav section's page. (featured_item.url is not used: with output:false it resolves to a non-existent /mega_menu_items/ URL and would 404.) {% endcomment %} {% assign final_url = promo_url | default: nav_item.url %} {% assign final_image = featured_item.image | default: promo_image | default: '/images/home-hero-bg-1.webp' %}
    FEATURED

    {{ featured_item.title }}

    {{ featured_item.description }}

    {% endif %}
    {% endif %}
  • {% endunless %} {% endfor %}
Let's Talk
    {% for nav_item in site.navigation %}
  • {{ nav_item.title }} {% if nav_item.submenu or nav_item.dynamic_submenu %} {% endif %}
    {% if nav_item.submenu or nav_item.dynamic_submenu %}
      {% if nav_item.dynamic_submenu %} {% assign collection_name = nav_item.dynamic_submenu %} {% if collection_name == "solutions" %} {% for solution in site.solutions %}
    • {{ solution.title }}
    • {% endfor %} {% elsif collection_name == "projects" %} {% assign nav_categories = "Beach Nourishment,Sediment Management,Coastal Structures,Hydrographic Survey,Permitting,International Projects,Long-Term Planning" | split: "," %} {% for category in nav_categories %}
    • {{ category }}
        {% assign cat_projects = site.projects | where: "solution_category", category %} {% for project in cat_projects limit: 2 %}
      • {{ project.title }}
      • {% endfor %}
    • {% endfor %}
    • View All Projects →
    • {% endif %} {% else %} {% for sub_item in nav_item.submenu %}
    • {{ sub_item.title }}
    • {% endfor %} {% endif %}
    {% endif %}
  • {% endfor %}
  • Contact