{"id":30,"date":"2026-09-09T01:12:06","date_gmt":"2026-09-09T01:12:06","guid":{"rendered":"https:\/\/rcooper4onslow.com\/?page_id=30"},"modified":"2026-09-09T10:33:45","modified_gmt":"2026-09-09T10:33:45","slug":"community","status":"publish","type":"page","link":"https:\/\/rcooper4onslow.com\/?page_id=30","title":{"rendered":"Community"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-display is-style-text-display--1\"><strong>Community Involvement<\/strong> <\/h2>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n<div class=\"wp-block-group alignfull swag-gallery-wrapper has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-b31d978d wp-block-group-is-layout-constrained\" style=\"background-color:#efa716;margin-top:0;margin-bottom:0;padding-top:48px;padding-right:16px;padding-bottom:48px;padding-left:16px\">\n<div class=\"wp-block-group swag-carousel is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-cover has-custom-content-position is-position-bottom-center is-light swag-slide is-active\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" class=\"wp-block-cover__image-background wp-image-60 size-large\" alt=\"\" src=\"https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/roycoop-1024x768.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/roycoop-1024x768.jpg 1024w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/roycoop-300x225.jpg 300w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/roycoop-768x576.jpg 768w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/roycoop-1536x1152.jpg 1536w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/roycoop.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#76727f\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-display has-text-color is-style-text-display--2\" style=\"color:#fec923\"><strong>US Senate Candidate Roy Cooper<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center has-text-color wp-block-paragraph\" style=\"color:#ffffff\"><strong>Advocating for Onslow County with our future Senator!<\/strong><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-cover is-light has-custom-content-position is-position-bottom-center swag-slide\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"532\" class=\"wp-block-cover__image-background wp-image-61 size-full\" alt=\"\" src=\"https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/ele.jpg\" style=\"object-position:50% 70%\" data-object-fit=\"cover\" data-object-position=\"50% 70%\" srcset=\"https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/ele.jpg 738w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/ele-300x216.jpg 300w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#847f7d\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-display has-text-color is-style-text-display--3\" style=\"color:#fec923\"><strong>ECU Emerging Leaders<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center has-text-color wp-block-paragraph\" style=\"color:#ffffff\">2025 Cohort<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-cover is-light has-custom-content-position is-position-bottom-center swag-slide\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" class=\"wp-block-cover__image-background wp-image-62 size-full\" alt=\"\" src=\"https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/beta.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/beta.jpg 800w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/beta-300x225.jpg 300w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/beta-768x576.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#8d857c\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-display has-text-color is-style-text-display--4\" style=\"color:#fec923\"><strong>Beta Gamma Sigma<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center has-text-color wp-block-paragraph\" style=\"color:#ffffff\">Business Honor Society<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-cover has-custom-content-position is-position-bottom-center is-light swag-slide\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"800\" class=\"wp-block-cover__image-background wp-image-63 size-full\" alt=\"\" src=\"https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/stein.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/stein.jpg 600w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/stein-225x300.jpg 225w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#73634d\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-display has-text-color is-style-text-display--5\" style=\"color:#fec923\"><strong>Governor Josh Stein<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center has-text-color wp-block-paragraph\" style=\"color:#ffffff\">Every networking opportunity is an opportunity to secure funding for Onslow County.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-cover has-custom-content-position is-position-bottom-center is-light swag-slide\"><img loading=\"lazy\" decoding=\"async\" width=\"1480\" height=\"988\" class=\"wp-block-cover__image-background wp-image-64 size-full\" alt=\"\" src=\"https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/gtown.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/gtown.jpg 1480w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/gtown-300x200.jpg 300w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/gtown-1024x684.jpg 1024w, https:\/\/rcooper4onslow.com\/wp-content\/uploads\/2026\/09\/gtown-768x513.jpg 768w\" sizes=\"auto, (max-width: 1480px) 100vw, 1480px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim\" style=\"background-color:#7b8561\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center is-style-text-display has-text-color is-style-text-display--6\" style=\"color:#fec923;font-size:clamp(1.648rem, 1.648rem + ((1vw - 0.2rem) * 1.807), 2.8rem);\"><strong>Georgetown Renaissance Community Association<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-center has-text-color wp-block-paragraph\" style=\"color:#ffffff\">Board Member focusing on economic development and cultural heritage.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<style>\n    \/* Full-width wrapper reset *\/\n    .swag-gallery-wrapper.alignfull {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin-left: 0 !important;\n      margin-right: 0 !important;\n      box-sizing: border-box;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      min-height: 640px;\n    }\n\n    \/* Editor View: Slides stack cleanly so you can select and edit any of them *\/\n    .swag-carousel {\n      position: relative;\n      width: 100%;\n      max-width: 580px;\n      margin: 0 auto !important;\n      display: flex;\n      flex-direction: column;\n      gap: 16px;\n    }\n\n    \/* Frontend view: Activated by JS *\/\n    .swag-carousel.is-initialized {\n      height: 620px;\n      display: block;\n    }\n\n    .swag-carousel.is-initialized .swag-slide {\n      position: absolute !important;\n      inset: 0;\n      width: 100% !important;\n      height: 100% !important;\n      min-height: 100% !important;\n      opacity: 0;\n      visibility: hidden;\n      z-index: 1;\n      border-radius: 6px;\n      overflow: hidden;\n      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\n      transition: opacity 0.35s ease-in-out, visibility 0.35s;\n      margin: 0 !important;\n    }\n\n    .swag-carousel.is-initialized .swag-slide.is-active {\n      opacity: 1;\n      visibility: visible;\n      z-index: 2;\n    }\n\n    \/* Caption Overlay Gradient *\/\n    .swag-carousel.is-initialized .wp-block-cover__inner-container {\n      width: 100%;\n      padding: 60px 24px 32px 24px !important;\n      background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.4) 65%, transparent 100%);\n    }\n\n    .swag-carousel.is-initialized .wp-block-heading {\n      font-size: 1.35rem !important;\n      font-weight: 700 !important;\n      margin-bottom: 6px !important;\n    }\n\n    \/* Navigation Chevrons *\/\n    .swag-nav-btn {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 50px;\n      height: 50px;\n      border-radius: 50%;\n      background: rgba(255, 255, 255, 0.95);\n      border: none;\n      box-shadow: 0 4px 14px rgba(0, 0, 0, 0.18);\n      cursor: pointer;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      z-index: 10;\n      transition: transform 0.2s, background-color 0.2s;\n    }\n\n    .swag-nav-btn:hover {\n      background: #ffffff;\n      transform: translateY(-50%) scale(1.06);\n    }\n\n    .swag-nav-btn.prev { left: -72px; }\n    .swag-nav-btn.next { right: -72px; }\n\n    .swag-nav-btn svg {\n      width: 22px;\n      height: 22px;\n      stroke: #333333;\n      stroke-width: 2.5;\n      fill: none;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    \/* Pagination Dots *\/\n    .swag-dots-container {\n      position: absolute;\n      bottom: 14px;\n      left: 0;\n      right: 0;\n      display: flex;\n      justify-content: center;\n      gap: 8px;\n      z-index: 5;\n    }\n\n    .swag-dot {\n      width: 9px;\n      height: 9px;\n      border-radius: 50%;\n      background: rgba(255, 255, 255, 0.45);\n      border: none;\n      padding: 0;\n      cursor: pointer;\n      transition: background-color 0.2s, transform 0.2s;\n    }\n\n    .swag-dot[aria-current=\"true\"] {\n      background: #ffffff;\n      transform: scale(1.25);\n    }\n\n    .swag-sr-only {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      padding: 0;\n      margin: -1px;\n      overflow: hidden;\n      clip: rect(0, 0, 0, 0);\n      white-space: nowrap;\n      border: 0;\n    }\n\n    @media (max-width: 768px) {\n      .swag-carousel.is-initialized { height: 480px; }\n      .swag-nav-btn { width: 42px; height: 42px; }\n      .swag-nav-btn.prev { left: 8px; }\n      .swag-nav-btn.next { right: 8px; }\n    }\n  <\/style>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function () {\n      \/\/ Exit if previewed inside Gutenberg editor canvas\n      if (document.body.classList.contains('block-editor-page')) return;\n\n      document.querySelectorAll('.swag-carousel').forEach(function (carousel) {\n        const slides = Array.from(carousel.querySelectorAll('.swag-slide'));\n        if (slides.length <= 1) return;\n\n        carousel.classList.add('is-initialized');\n        carousel.setAttribute('tabindex', '0');\n        carousel.setAttribute('role', 'region');\n        carousel.setAttribute('aria-roledescription', 'carousel');\n\n        \/\/ Dynamic screen-reader announcer\n        const announcer = document.createElement('div');\n        announcer.className = 'swag-sr-only';\n        announcer.setAttribute('aria-live', 'polite');\n        announcer.setAttribute('aria-atomic', 'true');\n        carousel.appendChild(announcer);\n\n        \/\/ Prev &#038; Next Buttons\n        const prevBtn = document.createElement('button');\n        prevBtn.type = 'button';\n        prevBtn.className = 'swag-nav-btn prev';\n        prevBtn.setAttribute('aria-label', 'Previous Slide');\n        prevBtn.innerHTML = '<svg viewBox=\"0 0 24 24\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg>';\n\n        const nextBtn = document.createElement('button');\n        nextBtn.type = 'button';\n        nextBtn.className = 'swag-nav-btn next';\n        nextBtn.setAttribute('aria-label', 'Next Slide');\n        nextBtn.innerHTML = '<svg viewBox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg>';\n\n        carousel.appendChild(prevBtn);\n        carousel.appendChild(nextBtn);\n\n        \/\/ Dots\n        const dotsWrap = document.createElement('div');\n        dotsWrap.className = 'swag-dots-container';\n        dotsWrap.setAttribute('role', 'tablist');\n\n        const dots = slides.map(function (_, i) {\n          const dot = document.createElement('button');\n          dot.type = 'button';\n          dot.className = 'swag-dot';\n          dot.setAttribute('role', 'tab');\n          dot.setAttribute('aria-label', 'Slide ' + (i + 1));\n          if (i === 0) {\n            dot.setAttribute('aria-current', 'true');\n            dot.setAttribute('aria-selected', 'true');\n          }\n          dotsWrap.appendChild(dot);\n          return dot;\n        });\n        carousel.appendChild(dotsWrap);\n\n        let currentIndex = 0;\n\n        function showSlide(newIndex) {\n          slides[currentIndex].classList.remove('is-active');\n          dots[currentIndex].removeAttribute('aria-current');\n          dots[currentIndex].setAttribute('aria-selected', 'false');\n\n          currentIndex = (newIndex + slides.length) % slides.length;\n\n          slides[currentIndex].classList.add('is-active');\n          dots[currentIndex].setAttribute('aria-current', 'true');\n          dots[currentIndex].setAttribute('aria-selected', 'true');\n\n          const heading = slides[currentIndex].querySelector('h2, h3, p');\n          const title = heading ? heading.innerText : '';\n          announcer.textContent = 'Slide ' + (currentIndex + 1) + ' of ' + slides.length + ': ' + title;\n        }\n\n        prevBtn.addEventListener('click', () => showSlide(currentIndex - 1));\n        nextBtn.addEventListener('click', () => showSlide(currentIndex + 1));\n        dots.forEach((dot, idx) => dot.addEventListener('click', () => showSlide(idx)));\n\n        carousel.addEventListener('keydown', (e) => {\n          if (e.key === 'ArrowLeft') { e.preventDefault(); showSlide(currentIndex - 1); }\n          else if (e.key === 'ArrowRight') { e.preventDefault(); showSlide(currentIndex + 1); }\n        });\n\n        let touchStart = 0;\n        carousel.addEventListener('touchstart', (e) => { touchStart = e.changedTouches[0].screenX; }, { passive: true });\n        carousel.addEventListener('touchend', (e) => {\n          const diff = touchStart - e.changedTouches[0].screenX;\n          if (diff > 45) showSlide(currentIndex + 1);\n          if (diff < -45) showSlide(currentIndex - 1);\n        }, { passive: true });\n      });\n    });\n  <\/script>\n<\/div>\n\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Community Involvement<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-30","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rcooper4onslow.com\/index.php?rest_route=\/wp\/v2\/pages\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rcooper4onslow.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rcooper4onslow.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rcooper4onslow.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rcooper4onslow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=30"}],"version-history":[{"count":7,"href":"https:\/\/rcooper4onslow.com\/index.php?rest_route=\/wp\/v2\/pages\/30\/revisions"}],"predecessor-version":[{"id":70,"href":"https:\/\/rcooper4onslow.com\/index.php?rest_route=\/wp\/v2\/pages\/30\/revisions\/70"}],"wp:attachment":[{"href":"https:\/\/rcooper4onslow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}