{"id":8,"date":"2026-10-01T01:34:01","date_gmt":"2026-10-01T01:34:01","guid":{"rendered":"https:\/\/myeaglewings.com\/?page_id=8"},"modified":"2026-10-08T15:07:36","modified_gmt":"2026-10-08T15:07:36","slug":"home","status":"publish","type":"page","link":"https:\/\/myeaglewings.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n<figure class=\"wp-block-image alignwide size-full has-custom-border is-style-rounded is-style-rounded--1\"><img loading=\"lazy\" decoding=\"async\" width=\"1987\" height=\"791\" src=\"https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/main_header.png\" alt=\"Eagles Wings Logo\" class=\"wp-image-9\" style=\"border-style:none;border-width:0px\" srcset=\"https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/main_header.png 1987w, https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/main_header-300x119.png 300w, https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/main_header-766x305.png 766w, https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/main_header-1024x408.png 1024w, https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/main_header-1536x611.png 1536w\" sizes=\"auto, (max-width: 1987px) 100vw, 1987px\" \/><\/figure>\n\n\n\n<style>\n\/* EAGLE WINGS SERVICE CARDS *\/\n\n.ew-services {\n    width: 100%;\n    max-width: 1050px;\n    margin: 25px auto;\n    padding: 0;\n    box-sizing: border-box;\n}\n\n.ew-services-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n    width: 100%;\n}\n\n\/* Each service column *\/\n.ew-service-item {\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n}\n\n\/* Clickable image *\/\n.ew-service-card {\n    display: block;\n    width: 100%;\n    overflow: hidden;\n    border-radius: 8px;\n    text-decoration: none;\n    box-sizing: border-box;\n}\n\n.ew-service-card img {\n    display: block;\n    width: 100%;\n    height: auto;\n    margin: 0;\n    padding: 0;\n    border: 0;\n}\n\n\/* Description beneath each service *\/\n.ew-service-description {\n    text-align: center;\n    font-size: 16px;\n    line-height: 1.55;\n    margin: 14px auto 0;\n    padding: 0 12px;\n    max-width: 330px;\n    color: #333333;\n}\n\n\/* Hover effect *\/\n@media (hover: hover) {\n    .ew-service-card {\n        transition: transform .25s ease,\n                    box-shadow .25s ease;\n    }\n\n    .ew-service-card:hover {\n        transform: translateY(-4px);\n        box-shadow: 0 8px 20px rgba(0,0,0,.25);\n    }\n}\n\n\/* TABLETS *\/\n@media (max-width: 800px) {\n\n    .ew-services {\n        max-width: 500px;\n        padding: 0 15px;\n    }\n\n    .ew-services-grid {\n        grid-template-columns: 1fr;\n        gap: 32px;\n    }\n\n    .ew-service-description {\n        max-width: 430px;\n        margin-top: 12px;\n    }\n}\n\n\/* PHONES *\/\n@media (max-width: 500px) {\n\n    .ew-services {\n        padding: 0 10px;\n    }\n\n    .ew-service-description {\n        font-size: 15px;\n    }\n}\n<\/style>\n\n\n<div class=\"ew-services\">\n\n    <div class=\"ew-services-grid\">\n\n        <!-- WEDDINGS -->\n        <div class=\"ew-service-item\">\n\n            <a class=\"ew-service-card\"\n               href=\"https:\/\/myeaglewings.com\/index.php\/weddings\/\"\n               aria-label=\"Explore Weddings\">\n\n                <img decoding=\"async\"\n                    src=\"https:\/\/myeaglewings.com\/images\/site_images\/weddings.png\"\n                    alt=\"Wedding Photography and Videography\">\n            <\/a>\n\n            <p class=\"ew-service-description\">\n                Capturing the moments, emotions, and memories\n                that make your day unforgettable.\n            <\/p>\n\n        <\/div>\n\n\n        <!-- REAL ESTATE -->\n        <div class=\"ew-service-item\">\n\n            <a class=\"ew-service-card\"\n               href=\"https:\/\/myeaglewings.com\/index.php\/real-estate\/\"\n               aria-label=\"Explore Real Estate\">\n\n                <img decoding=\"async\"\n                    src=\"https:\/\/myeaglewings.com\/images\/site_images\/realestate.png\"\n                    alt=\"Real Estate Photography and Videography\">\n            <\/a>\n\n            <p class=\"ew-service-description\">\n                Professional ground and aerial imagery designed\n                to showcase every property at its best.\n            <\/p>\n\n        <\/div>\n\n\n        <!-- EVERYTHING ELSE -->\n        <div class=\"ew-service-item\">\n\n            <a class=\"ew-service-card\"\n               href=\"https:\/\/myeaglewings.com\/index.php\/contact\/\"\n               aria-label=\"Contact Eagle Wings\">\n\n                <img decoding=\"async\"\n                    src=\"https:\/\/myeaglewings.com\/images\/site_images\/misc.png\"\n                    alt=\"Eagle Wings Photography and Videography Services\">\n            <\/a>\n\n            <p class=\"ew-service-description\">\n                Have something different in mind? From portraits\n                and events to custom projects, we can bring almost\n                any idea to life.\n            <\/p>\n\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n\n\n<hr class=\"wp-block-separator alignwide has-alpha-channel-opacity\"\/>\n\n\n\n<style data-wp-block-html=\"css\">\nbackground: #90D5FF;\n<\/style>\n\n<style>\n\/* WHY CHOOSE EAGLE WINGS *\/\n\n.ew-why {\n    width: calc(100% + 400px);\n    max-width: 1350px;\n\n    margin-left: -200px;\n    margin-right: -200px;\n\n    box-sizing: border-box;\n    background-color: #eaf4fb;\n\n    padding: 12px 15px 18px;\n\n    color: #000000;\n}\n\n\/* HEADING *\/\n.ew-why h2 {\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 52px;\n    font-weight: 400;\n    line-height: 1.15;\n\n    text-align: center;\n\n    margin: 0 0 25px 0;\n}\n\n\/* BODY TEXT *\/\n.ew-why p {\n    font-family: Arial, Helvetica, sans-serif;\n\n    font-size: 22px;\n    line-height: 1.45;\n\n    margin: 0 0 24px 0;\n    padding: 0;\n\n    width: 100%;\n    max-width: none;\n}\n\n.ew-why strong {\n    font-weight: 700;\n}\n\n\/* CENTERED PROMISE *\/\n.ew-why .ew-promise {\n    text-align: center;\n    font-weight: 700;\n\n    margin-top: 4px;\n    margin-bottom: 22px;\n}\n\n\/* TAGLINE *\/\n.ew-why .ew-tagline {\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: 40px;\n    font-weight: 400;\n\n    text-align: center;\n\n    margin: 0;\n}\n\n\n\/* TABLETS *\/\n@media (max-width: 1000px) {\n\n    .ew-why {\n        width: 100%;\n        max-width: none;\n\n        margin-left: 0;\n        margin-right: 0;\n\n        padding: 18px;\n    }\n\n    .ew-why h2 {\n        font-size: 40px;\n    }\n\n    .ew-why p {\n        font-size: 19px;\n    }\n\n    .ew-why .ew-tagline {\n        font-size: 32px;\n    }\n}\n\n\n\/* PHONES *\/\n@media (max-width: 500px) {\n\n    .ew-why {\n        padding: 18px 14px 22px;\n    }\n\n    .ew-why h2 {\n        font-size: 34px;\n        margin-bottom: 20px;\n    }\n\n    .ew-why p {\n        font-size: 17px;\n        line-height: 1.5;\n\n        margin-bottom: 20px;\n    }\n\n    .ew-why .ew-tagline {\n        font-size: 27px;\n    }\n}\n<\/style>\n\n\n<div class=\"ew-why\">\n\n    <h2>Why Choose Eagle Wings?<\/h2>\n\n    <p>\n        At <strong>Eagle Wings<\/strong>, we believe great photography is more than simply taking a picture\u2014it\u2019s about capturing a perspective, a moment, and a story worth remembering.\n    <\/p>\n\n    <p>\n        From weddings and family portraits to real estate, special events, and aerial imagery, we provide professional <strong>photography and videography from both the ground and the sky.<\/strong> As an FAA-licensed drone pilot, we can capture perspectives that traditional photography alone simply can\u2019t provide.\n    <\/p>\n\n    <p>\n        We combine creative composition, professional editing, and attention to detail to produce images and video designed around <strong>your vision\u2014not a one-size-fits-all package.<\/strong>\n    <\/p>\n\n    <p>\n        Whether we&#8217;re documenting one of the most important days of your life, showcasing a property, capturing your family, or bringing a unique project to life, our goal is simple:\n    <\/p>\n\n    <p class=\"ew-promise\">\n        Deliver work you&#8217;ll be proud to share\u2014and service you&#8217;ll be glad you chose.\n    <\/p>\n\n    <p class=\"ew-tagline\">\n        THE SKY IS NOT THE LIMIT\n    <\/p>\n\n<\/div>\n\n\n\n<hr class=\"wp-block-separator alignwide has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center has-large-font-size wp-block-paragraph\"><strong>Current Wedding Packages<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/marketing-wedding-1024x683.jpg\" alt=\"\" class=\"wp-image-38\" srcset=\"https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/marketing-wedding-1024x683.jpg 1024w, https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/marketing-wedding-300x200.jpg 300w, https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/marketing-wedding-768x512.jpg 768w, https:\/\/myeaglewings.com\/wp-content\/uploads\/2026\/10\/marketing-wedding.jpg 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator alignwide has-alpha-channel-opacity\"\/>\n\n\n\n<style>\n.ew-footer,\n.ew-footer * {\n  box-sizing: border-box;\n}\n\n.ew-footer {\n  width: 100%;\n  max-width: 1350px;\n  margin: 20px auto 0;\n  padding: 15px 35px;\n  color: #fff;\n  background: #17395f;\n  border-radius: 8px;\n}\n\n.ew-footer-inner {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  align-items: center;\n  gap: 40px;\n}\n\n.ew-footer-nav {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 6px;\n}\n\n.ew-footer-nav a {\n  color: #fff;\n  font: 16px Arial, Helvetica, sans-serif;\n  text-decoration: none;\n}\n\n.ew-footer-nav a:hover {\n  text-decoration: underline;\n  opacity: .8;\n}\n\n.ew-footer-middle {\n  min-width: 0;\n  padding: 10px 16px;\n}\n\n.ew-footer-middle h2 {\n  margin: 0 0 7px;\n  color: #fff;\n  font: 600 20px Arial, Helvetica, sans-serif;\n  text-align: center;\n}\n\n.ew-footer-middle > p {\n  margin: 0 0 12px;\n  color: #e4edf7;\n  font: 14px\/1.4 Arial, Helvetica, sans-serif;\n  text-align: center;\n}\n\n.ew-footer-pin-form {\n  margin: 0;\n}\n\n.ew-footer-pin-form label {\n  display: block;\n  margin-bottom: 6px;\n  color: #fff;\n  font: 700 13px Arial, Helvetica, sans-serif;\n}\n\n.ew-footer-pin-row {\n  display: flex;\n  gap: 8px;\n}\n\n.ew-footer-pin-row input {\n  width: 100%;\n  min-width: 0;\n  padding: 10px;\n  border: 1px solid #fff;\n  border-radius: 4px;\n  font-size: 16px;\n  letter-spacing: .16em;\n  text-align: center;\n}\n\n.ew-footer-pin-row button {\n  flex: none;\n  padding: 10px 14px;\n  border: 1px solid #b9dbff;\n  border-radius: 4px;\n  color: #fff;\n  background: #0753a6;\n  font-weight: 700;\n  cursor: pointer;\n}\n\n.ew-footer-pin-row button:disabled {\n  opacity: .65;\n  cursor: wait;\n}\n\n.ew-footer-pin-message {\n  min-height: 1.3em;\n  margin: 8px 0 0;\n  color: #ffe1e1;\n  font: 13px\/1.4 Arial, Helvetica, sans-serif;\n}\n\n.ew-footer-image {\n  display: flex;\n  justify-content: flex-end;\n  align-items: center;\n}\n\n.ew-footer-image img {\n  display: block;\n  width: 100%;\n  max-width: 190px;\n  height: auto;\n}\n\n@media (max-width: 800px) {\n  .ew-footer {\n    padding: 20px;\n  }\n\n  .ew-footer-inner {\n    grid-template-columns: 1fr;\n    gap: 20px;\n  }\n\n  .ew-footer-middle {\n    grid-row: 2;\n  }\n\n  .ew-footer-nav {\n    align-items: center;\n  }\n\n  .ew-footer-image {\n    justify-content: center;\n  }\n\n  .ew-footer-image img {\n    max-width: 180px;\n  }\n}\n<\/style>\n\n<footer class=\"ew-footer\">\n  <div class=\"ew-footer-inner\">\n    <div class=\"ew-footer-left\">\n      <nav class=\"ew-footer-nav\" aria-label=\"Footer navigation\">\n        <a href=\"https:\/\/myeaglewings.com\/\">Home<\/a>\n        <a href=\"https:\/\/myeaglewings.com\/index.php\/weddings\/\">Weddings<\/a>\n        <a href=\"https:\/\/myeaglewings.com\/index.php\/real-estate\/\">Real Estate<\/a>\n        <a href=\"https:\/\/myeaglewings.com\/index.php\/contact\/\">Contact Us<\/a>\n      <\/nav>\n    <\/div>\n\n    <div class=\"ew-footer-middle\" id=\"client-gallery\">\n      <h2>Private Client Gallery<\/h2>\n      <p>Enter the five-digit PIN provided with your gallery invitation.<\/p>\n\n      <form class=\"ew-footer-pin-form\" id=\"ew-footer-pin-form\" novalidate>\n        <label for=\"ew-footer-gallery-pin\">Client PIN<\/label>\n        <div class=\"ew-footer-pin-row\">\n          <input\n            id=\"ew-footer-gallery-pin\"\n            name=\"gallery_pin\"\n            type=\"text\"\n            inputmode=\"numeric\"\n            pattern=\"[0-9]{5}\"\n            minlength=\"5\"\n            maxlength=\"5\"\n            autocomplete=\"one-time-code\"\n            placeholder=\"00000\"\n            aria-describedby=\"ew-footer-pin-message\"\n            required\n          >\n          <button type=\"submit\">Open Gallery<\/button>\n        <\/div>\n        <p class=\"ew-footer-pin-message\" id=\"ew-footer-pin-message\" role=\"status\" aria-live=\"polite\"><\/p>\n      <\/form>\n    <\/div>\n\n    <div class=\"ew-footer-image\">\n      <img decoding=\"async\" src=\"https:\/\/myeaglewings.com\/images\/site_images\/vet.png\" alt=\"Veteran Owned Business\">\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>\n(() => {\n  const form = document.getElementById('ew-footer-pin-form');\n  if (!form || form.dataset.ready === 'true') return;\n  form.dataset.ready = 'true';\n\n  const pinInput = document.getElementById('ew-footer-gallery-pin');\n  const message = document.getElementById('ew-footer-pin-message');\n  const button = form.querySelector('button[type=\"submit\"]');\n  const appBase = 'https:\/\/myeaglewings.com\/';\n\n  pinInput.addEventListener('input', () => {\n    pinInput.value = pinInput.value.replace(\/\\D\/g, '').slice(0, 5);\n    message.textContent = '';\n  });\n\n  form.addEventListener('submit', async (event) => {\n    event.preventDefault();\n\n    if (!\/^\\d{5}$\/.test(pinInput.value)) {\n      message.textContent = 'Please enter the complete five-digit gallery PIN.';\n      pinInput.focus();\n      return;\n    }\n\n    button.disabled = true;\n    button.textContent = 'Checking\u2026';\n    message.textContent = '';\n\n    try {\n      const tokenResponse = await fetch(appBase + 'client-pin-form.php', {\n        credentials: 'same-origin',\n        cache: 'no-store'\n      });\n      if (!tokenResponse.ok) {\n        throw new Error('TOKEN_HTTP_' + tokenResponse.status);\n      }\n\n      const tokenHtml = await tokenResponse.text();\n      const tokenDocument = new DOMParser().parseFromString(tokenHtml, 'text\/html');\n      const tokenInput = tokenDocument.querySelector('input[name=\"csrf_token\"]');\n\n      if (!tokenInput || !tokenInput.value) {\n        throw new Error('TOKEN_FIELD_MISSING');\n      }\n\n      const formData = new FormData();\n      formData.append('gallery_pin', pinInput.value);\n      formData.append('csrf_token', tokenInput.value);\n\n      const response = await fetch(appBase + 'access.php', {\n        method: 'POST',\n        body: formData,\n        credentials: 'same-origin',\n        redirect: 'follow'\n      });\n\n      if (!response.url.startsWith(appBase) || response.status >= 500) {\n        throw new Error('ACCESS_HTTP_' + response.status + '_' + response.url);\n      }\n\n      if (response.url.includes('\/gallery.php')) {\n        window.location.href = appBase + 'gallery.php';\n        return;\n      }\n\n      const pinError = new URL(response.url).searchParams.get('pin_error');\n\n      if (pinError === 'limited') {\n        message.textContent = 'Too many attempts. Please wait 15 minutes and try again.';\n      } else if (pinError === 'expired') {\n        message.textContent = 'This gallery is no longer available.';\n      } else {\n        message.textContent = 'That PIN was not recognized. Please check it and try again.';\n      }\n    } catch (error) {\n      message.textContent = 'Gallery request failed (' + String(error.message || error) + ').';\n    } finally {\n      button.disabled = false;\n      button.textContent = 'Open Gallery';\n    }\n  });\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Capturing the moments, emotions, and memories that make your day unforgettable. Professional ground and aerial imagery designed to showcase every property at its best. Have something different in mind? From portraits and events to custom projects, we can bring almost any idea to life. Why Choose Eagle Wings? At Eagle Wings, we believe great photography [&hellip;]<\/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-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/myeaglewings.com\/index.php\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myeaglewings.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/myeaglewings.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/myeaglewings.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myeaglewings.com\/index.php\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":24,"href":"https:\/\/myeaglewings.com\/index.php\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":97,"href":"https:\/\/myeaglewings.com\/index.php\/wp-json\/wp\/v2\/pages\/8\/revisions\/97"}],"wp:attachment":[{"href":"https:\/\/myeaglewings.com\/index.php\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}