{"id":1591,"date":"2026-09-07T17:29:11","date_gmt":"2026-09-07T17:29:11","guid":{"rendered":"https:\/\/wantmoore.org\/?page_id=1591"},"modified":"2026-10-03T02:02:51","modified_gmt":"2026-10-03T02:02:51","slug":"landing-iteration-2","status":"publish","type":"page","link":"https:\/\/wantmoore.org\/","title":{"rendered":"Landing iteration 2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1591\" class=\"elementor elementor-1591\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3c08b3c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"3c08b3c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-23d26e2\" data-id=\"23d26e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2459ebe elementor-widget elementor-widget-html\" data-id=\"2459ebe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t  <link rel=\"stylesheet\" href=\"https:\/\/use.typekit.net\/gvy2eef.css\">\n \n\n<div class=\"wmm-site\" id=\"wmm-site\">\n\n  <section class=\"wmm-hero\" aria-labelledby=\"wmm-hero-title\">\n    <video class=\"wmm-hero__video\" muted loop playsinline preload=\"metadata\" aria-hidden=\"true\">\n      <source src=\"https:\/\/wantmoore.org\/wp-content\/uploads\/2026\/07\/WantMoore_EpstienCase-BTS_cipper.mp4\" type=\"video\/mp4\">\n    <\/video>\n    <div class=\"wmm-hero__wash\" aria-hidden=\"true\"><\/div>\n\n  \n\n  <div class=\"wmm-hero__title-wrap\">\n\n<h1 class=\"wmm-hero__title\" id=\"wmm-hero-title\">\n\n<span class=\"wmm-title-line\">\nTurn\n<\/span>\n\n<span class=\"wmm-title-line\">\nOutrage\n<\/span>\n\n<span class=\"wmm-title-line\">\nInto <span class=\"wmm-title-action\">Action<\/span>\n<\/span>\n\n<\/h1>\n\n<\/div>\n    <p class=\"wmm-hero__copy\">\n      Sensationalism has your focus under siege, leaving you struggling for clarity.\n      We cut through the noise with evidence-based media coverage to move beyond the\n      headlines and drive meaningful change.\n    <\/p>\n    <div class=\"wmm-hero__cta\"><a class=\"wmm-button\" href=\"https:\/\/youtube.com\/@wantmooredrmoore?sub_confirmation=1\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<\/a><\/div>\n\n  <\/section>\n  \n <section class=\"wmm-carousel\" aria-label=\"Featured videos\">\n\n  <div class=\"wmm-carousel-track\">\n\n    <div class=\"wmm-slide\">\n      <iframe\n        data-src=\"https:\/\/www.youtube.com\/embed\/qxSYwhYo7yE?autoplay=1&mute=1&loop=1&playlist=qxSYwhYo7yE&controls=0&modestbranding=1&playsinline=1\"\n        title=\"Featured video 1\"\n        allow=\"autoplay; encrypted-media\"\n        loading=\"lazy\">\n      <\/iframe>\n    <\/div>\n\n    <div class=\"wmm-slide active\">\n      <iframe\n        data-src=\"https:\/\/www.youtube.com\/embed\/OMVZ9cg2YjQ?start=211&autoplay=1&mute=1&loop=1&playlist=OMVZ9cg2YjQ&controls=0&modestbranding=1&playsinline=1\"\n        title=\"Featured video 2\"\n        allow=\"autoplay; encrypted-media\"\n        loading=\"lazy\">\n      <\/iframe>\n    <\/div>\n\n    <div class=\"wmm-slide\">\n      <iframe\n        data-src=\"https:\/\/www.youtube.com\/embed\/SI610fau0Vo?start=1805&autoplay=1&mute=1&loop=1&playlist=SI610fau0Vo&controls=0&modestbranding=1&playsinline=1\"\n        title=\"Featured video 3\"\n        allow=\"autoplay; encrypted-media\"\n        loading=\"lazy\">\n      <\/iframe>\n    <\/div>\n\n    <div class=\"wmm-slide\">\n      <iframe\n        data-src=\"https:\/\/www.youtube.com\/embed\/iN41L8qQlXo?autoplay=1&mute=1&loop=1&playlist=iN41L8qQlXo&controls=0&modestbranding=1&playsinline=1\"\n        title=\"Featured video 4\"\n        allow=\"autoplay; encrypted-media\"\n        loading=\"lazy\">\n      <\/iframe>\n    <\/div>\n\n    <div class=\"wmm-slide\">\n      <iframe\n        data-src=\"https:\/\/www.youtube.com\/embed\/9mHwnYDeMyQ?start=29&autoplay=1&mute=1&loop=1&playlist=9mHwnYDeMyQ&controls=0&modestbranding=1&playsinline=1\"\n        title=\"Featured video 5\"\n        allow=\"autoplay; encrypted-media\"\n        loading=\"lazy\">\n      <\/iframe>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"wmm-dots\" aria-label=\"Choose featured video\">\n    <button class=\"dot\" type=\"button\" aria-label=\"Show video 1\"><\/button>\n    <button class=\"dot active\" type=\"button\" aria-label=\"Show video 2\"><\/button>\n    <button class=\"dot\" type=\"button\" aria-label=\"Show video 3\"><\/button>\n    <button class=\"dot\" type=\"button\" aria-label=\"Show video 4\"><\/button>\n    <button class=\"dot\" type=\"button\" aria-label=\"Show video 5\"><\/button>\n  <\/div>\n\n<\/section>\n\n  <section class=\"wmm-focus\" aria-labelledby=\"wmm-focus-title\">\n    <div class=\"wmm-focus__headline\"><h2 id=\"wmm-focus-title\">Is Your Focus <span class=\"wmm-focus__accent\">Hijacked?<\/span><\/h2><\/div>\n    <div class=\"wmm-focus__content\">\n      <div class=\"wmm-focus-card\">\n        <div class=\"wmm-focus-card__item\">\n          <h3><button type=\"button\" id=\"doomscrolling-trigger\" aria-expanded=\"false\" aria-controls=\"doomscrolling-panel\"><span aria-hidden=\"true\" class=\"wmm-expand-icon\">+<\/span><span class=\"wmm-focus-title-accent\">Doomscrolling:<\/span>The Endless Rabbit Hole<\/button><\/h3>\n          <div id=\"doomscrolling-panel\" role=\"region\" aria-labelledby=\"doomscrolling-trigger\" hidden><p>Getting lost in a cycle of updates that keeps you locked in a state of alarm.<\/p><\/div>\n        <\/div>\n        <div class=\"wmm-focus-card__item\">\n          <h3><button type=\"button\" id=\"fearmongering-trigger\" aria-expanded=\"false\" aria-controls=\"fearmongering-panel\"><span aria-hidden=\"true\" class=\"wmm-expand-icon\">+<\/span><span class=\"wmm-focus-title-accent\">Fearmongering:<\/span> Manufactured Crisis<\/button><\/h3>\n          <div id=\"fearmongering-panel\" role=\"region\" aria-labelledby=\"fearmongering-trigger\" hidden><p>Using exaggerated danger to manipulate how you perceive the world.<\/p><\/div>\n        <\/div>\n        <div class=\"wmm-focus-card__item\">\n          <h3><button type=\"button\" id=\"outrage-trigger\" aria-expanded=\"false\" aria-controls=\"outrage-panel\"><span aria-hidden=\"true\" class=\"wmm-expand-icon\">+<\/span><span class=\"wmm-focus-title-accent\">Outrage Bait:<\/span> The Trigger Trap<\/button><\/h3>\n          <div id=\"outrage-panel\" role=\"region\" aria-labelledby=\"outrage-trigger\" hidden><p>Headline-driven content engineered to exploit your instincts for profit.<\/p><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"wmm-reclaim\" aria-labelledby=\"wmm-reclaim-title\">\n    <p class=\"wmm-reclaim__eyebrow\">Stop Scrolling Through the Noise and Start Finding the Truth<\/p>\n    <h2 class=\"wmm-reclaim__title\" id=\"wmm-reclaim-title\">Reclaim Your Focus With <span class=\"wmm-focus__accent\">Dr. Moore<\/span><\/h2>\n    <p class=\"wmm-reclaim__copy\">Bridging the gap between forensic academic rigor and real-world justice experience, providing you the clarity to move beyond the headlines to Educate, Empower, and Enact meaningful change.<\/p>\n    <div class=\"wmm-subscribe\">\n      <a class=\"wmm-button\" href=\"https:\/\/youtube.com\/@wantmooredrmoore?sub_confirmation=1\">Subscribe to <span class=\"wmm-subscribe__accent\">YouTube<\/span><\/a>\n      <a class=\"wmm-button\" href=\"https:\/\/wantmoore.substack.com\/?utm_campaign=profile_chips\">Subscribe to <span class=\"wmm-subscribe__accent\">Substack<\/span><\/a>\n    <\/div>\n  <\/section>\n\n <section class=\"wmm-team\" aria-labelledby=\"wmm-team-title\">\n\n  <h2 id=\"wmm-team-title\">Meet The Want Moore Media Team<\/h2>\n\n  <div class=\"wmm-team__grid\">\n\n\n    <!-- ==================== NAKAYLA ==================== -->\n\n    <article class=\"wmm-person\">\n      <img decoding=\"async\"\n        class=\"wmm-person__card-image\"\n        src=\"https:\/\/wantmoore.org\/wp-content\/uploads\/2026\/09\/NakaylaCard.png\"\n        alt=\"Nakayla Moore\"\n      >\n\n      <div\n        class=\"wmm-person__meta\"\n        style=\"left:20%; bottom:20%;\"\n      >\n        <h3>Nakayla Moore<\/h3>\n        <p>Social Media and Community Manager<\/p>\n      <\/div>\n    <\/article>\n\n\n    <!-- ==================== MIA ==================== -->\n\n    <article class=\"wmm-person\">\n      <img decoding=\"async\"\n        class=\"wmm-person__card-image\"\n        src=\"https:\/\/wantmoore.org\/wp-content\/uploads\/2026\/09\/MiaCard.png\"\n        alt=\"Mia McClure\"\n      >\n\n      <div\n        class=\"wmm-person__meta\"\n        style=\"left:28%; bottom:23%;\"\n      >\n        <h3>Mia McClure<\/h3>\n        <p>Digital Content Manager<\/p>\n      <\/div>\n    <\/article>\n\n\n    <!-- ==================== CRIS ==================== -->\n\n    <article class=\"wmm-person\">\n      <img decoding=\"async\"\n        class=\"wmm-person__card-image\"\n        src=\"https:\/\/wantmoore.org\/wp-content\/uploads\/2026\/09\/CrisCard.png\"\n        alt=\"Cris Trujillo\"\n      >\n\n      <div\n        class=\"wmm-person__meta\"\n        style=\"left:20%; bottom:25%;\"\n      >\n        <h3>Cris Trujillo<\/h3>\n        <p>Chief Creative and Operations Officer<\/p>\n      <\/div>\n    <\/article>\n\n\n  <\/div>\n\n<\/section>\n\n  <section class=\"wmm-founder\" aria-labelledby=\"wmm-founder-title\">\n    <div class=\"wmm-founder__visual\">\n      <img decoding=\"async\" class=\"wmm-founder__portrait\" src=\"http:\/\/wantmoore.org\/wp-content\/uploads\/2026\/07\/Talia_bio-scaled.jpg\" alt=\"Dr. Talia Moore\">\n      <div class=\"wmm-founder__identity\">\n        <h2 id=\"wmm-founder-title\">Dr. Talia Moore<\/h2>\n        <p class=\"wmm-founder__role\">CEO\/Founder<\/p>\n        <p class=\"wmm-founder__tagline\">Your Credible Source<br>of Information<\/p>\n      <\/div>\n    <\/div>\n\n    <\/section>\n\n  <section class=\"wmm-guide wmm-founder__bio\" aria-labelledby=\"wmm-guide-title\">\n    <h2 id=\"wmm-guide-title\">The Guide<\/h2>\n      <p>\n        I started <mark>Want Moore Media<\/mark> because I believe people deserve facts they can trust. Every day,\n        we're surrounded by stories about crime, justice, and social issues, but too often they're\n        missing context or based on opinions instead of <span class=\"wmm-guide__accent\">evidence<\/span>. I use my experience as a\n        criminologist, educator, and former Deputy Probation Officer to help make complex topics\n        simple, honest, and engaging. My goal is to help you feel <span class=\"wmm-guide__accent\">informed<\/span>, think <span class=\"wmm-guide__accent\">critically<\/span>, and\n        <span class=\"wmm-guide__accent\">understand<\/span> the stories shaping our communities.\n      <\/p>\n  <\/section>\n\n  <section class=\"wmm-booking\" aria-labelledby=\"wmm-booking-title\">\n    <div class=\"wmm-founder__booking\">\n      <h2 id=\"wmm-booking-title\">Book Dr. Moore<\/h2>\n      <p>Dr. Moore is available for keynote presentations, conferences, media commentary, panel discussions, consulting, podcast and broadcast interviews.<\/p>\n      <a href=\"#wmm-contact-modal\" class=\"wmm-button wmm-button--small\" data-wmm-contact-open>\n  Book Dr. Moore\n<\/a>\n    <\/div>\n  <\/section>\n\n   <footer class=\"wmm-footer\">\n    <div class=\"wmm-footer__content\">\n        \n         <img decoding=\"async\"\n      class=\"wmm-footer__logo\"\n      src=\"http:\/\/wantmoore.org\/wp-content\/uploads\/2026\/10\/IMG_7638.png\"\n      alt=\"Want Moore Media\"\n    >\n    \n        <div class=\"wmm-footer__socials\">\n\n  <a\n    href=\"https:\/\/www.youtube.com\/@WantMooreDrMoore\"\n    target=\"_blank\"\n    rel=\"noopener noreferrer\"\n    aria-label=\"Want Moore Media on YouTube\"\n  >\n    <i class=\"fab fa-youtube\"><\/i>\n  <\/a>\n\n  <a\n    href=\"https:\/\/www.instagram.com\/wantmooredr.moore\/\"\n    target=\"_blank\"\n    rel=\"noopener noreferrer\"\n    aria-label=\"Want Moore Media on Instagram\"\n  >\n    <i class=\"fab fa-instagram\"><\/i>\n  <\/a>\n\n  <a\n    href=\"https:\/\/wantmoore.substack.com\/\"\n    target=\"_blank\"\n    rel=\"noopener noreferrer\"\n    aria-label=\"Want Moore Media on Substack\"\n  >\n    <i class=\"fa-solid fa-newspaper\"><\/i>\n  <\/a>\n\n<\/div>\n      <h2>WANT MOORE MEDIA<\/h2>\n      <p>Trusted New Media that moves beyond the headlines<br>to Educate, Empower, and Enact meaningful change.<\/p>\n    <\/div>\n    <p class=\"wmm-footer__legal\">Copyright \u00a9 2026 Want Moore Media \u2014 All Rights Reserved.<\/p>\n  <\/footer>\n<\/div>\n\n<!-- ======================================================\n     CONTACT POPUP\n======================================================= -->\n\n<dialog\n  class=\"wmm-contact\"\n  id=\"wmm-contact-modal\"\n  aria-labelledby=\"wmm-contact-title\"\n>\n  <div class=\"wmm-contact__layout\">\n\n    <!-- Dr. Moore image -->\n    <div class=\"wmm-contact__portrait\" aria-hidden=\"true\">\n      <img fetchpriority=\"high\" decoding=\"async\"\n        src=\"https:\/\/wantmoore.org\/wp-content\/uploads\/2026\/09\/Talia.png\"\n        alt=\"\"\n        width=\"475\"\n        height=\"632\"\n      >\n    <\/div>\n\n    <!-- Contact form side -->\n    <section class=\"wmm-contact__panel\">\n\n      <button\n        class=\"wmm-contact__close\"\n        type=\"button\"\n        aria-label=\"Close contact form\"\n        autofocus\n      >\n        <span aria-hidden=\"true\">\u00d7<\/span>\n      <\/button>\n\n      <h2 id=\"wmm-contact-title\">\n        Book Dr. Moore\n      <\/h2>\n\n      <!-- WPForms #1793 gets moved here by JavaScript -->\n      <div\n        class=\"wmm-contact-form\"\n        aria-label=\"Contact Dr. Moore form\"\n      ><\/div>\n\n      <p\n        class=\"wmm-contact__loading\"\n        role=\"status\"\n      >\n        Loading booking form\u2026\n      <\/p>\n\n    <\/section>\n\n  <\/div>\n<\/dialog>\n\n<script>\ndocument.querySelectorAll('.wmm-focus-card button[aria-controls]').forEach(button => {\n  button.addEventListener('click', () => {\n    const expanded = button.getAttribute('aria-expanded') === 'true';\n    button.setAttribute('aria-expanded', String(!expanded));\n    document.getElementById(button.getAttribute('aria-controls')).hidden = expanded;\n    button.querySelector('.wmm-expand-icon').textContent = expanded ? '+' : '\u2212';\n  });\n});\n\n\n\/* =========================================================\n   01. CAROUSEL + HERO VIDEO\n========================================================= *\/\n\n(() => {\n\n  const root = document.querySelector('.wmm-site');\n\n  if (!root || root.dataset.ready) return;\n\n  root.dataset.ready = 'true';\n\n  const motion = window.matchMedia('(prefers-reduced-motion: reduce)');\n\n\n  \/* ----- Episode Carousel ----- *\/\n\n  const carousel = root.querySelector('.wmm-carousel');\n\n  if (carousel) {\n\n    const slides = [...carousel.querySelectorAll('.wmm-slide')];\n    const dots = [...carousel.querySelectorAll('.dot')];\n    const dotsContainer = carousel.querySelector('.wmm-dots');\n\n    let active = 1;\n\n\n    function update() {\n\n      slides.forEach((slide, i) => {\n\n        const offset =\n          (i - active + slides.length + 2) %\n          slides.length - 2;\n\n\n        slide.style.setProperty('--offset', offset);\n\n        slide.classList.toggle(\n          'active',\n          offset === 0\n        );\n\n        slide.classList.toggle(\n          'is-near',\n          Math.abs(offset) === 1\n        );\n\n        slide.classList.toggle(\n          'is-far',\n          Math.abs(offset) === 2\n        );\n\n\n        const iframe =\n          slide.querySelector('iframe');\n\n        if (iframe) {\n          iframe.tabIndex =\n            offset === 0 ? 0 : -1;\n        }\n\n\n        slide.setAttribute(\n          'aria-hidden',\n          offset === 0 ? 'false' : 'true'\n        );\n\n      });\n\n\n      dots.forEach((dot, i) => {\n\n        dot.classList.toggle(\n          'active',\n          i === active\n        );\n\n        dot.setAttribute(\n          'aria-pressed',\n          String(i === active)\n        );\n\n      });\n\n    }\n\n\n    \/* ----- Click carousel dots ----- *\/\n\n    dots.forEach((dot, i) => {\n\n      dot.addEventListener(\n        'click',\n        () => {\n\n          active = i;\n          update();\n\n        }\n      );\n\n    });\n\n\n    \/* ----- Keyboard carousel navigation ----- *\/\n\n    if (dotsContainer) {\n\n      dotsContainer.addEventListener(\n        'keydown',\n        e => {\n\n          if (\n            ![\n              'ArrowLeft',\n              'ArrowRight',\n              'Home',\n              'End'\n            ].includes(e.key)\n          ) {\n            return;\n          }\n\n\n          e.preventDefault();\n\n\n          active =\n            e.key === 'Home'\n              ? 0\n\n              : e.key === 'End'\n              ? slides.length - 1\n\n              : (\n                  active +\n                  (\n                    e.key === 'ArrowRight'\n                      ? 1\n                      : -1\n                  ) +\n                  slides.length\n                ) % slides.length;\n\n\n          update();\n\n          if (dots[active]) {\n            dots[active].focus();\n          }\n\n        }\n      );\n\n    }\n\n\n    \/* ----- Clicking a slide activates it ----- *\/\n\n    slides.forEach((slide, i) => {\n\n      slide.addEventListener(\n        'click',\n        () => {\n\n          active = i;\n          update();\n\n        }\n      );\n\n    });\n\n\n    update();\n\n    \/\/ Move one card at a relaxed pace; let visitors browse without fighting the timer.\n    let autoTimer;\n    function syncCarouselAutoplay() {\n      clearInterval(autoTimer);\n      if (motion.matches || document.hidden) return;\n      autoTimer = setInterval(() => {\n        if (carousel.matches(':hover') || carousel.contains(document.activeElement)) return;\n        active = (active + 1) % slides.length;\n        update();\n      }, 7000);\n    }\n\n    document.addEventListener('visibilitychange', syncCarouselAutoplay);\n    motion.addEventListener('change', syncCarouselAutoplay);\n    syncCarouselAutoplay();\n\n  }\n\n\n  \/* =====================================================\n     HERO VIDEO \/ REDUCED MOTION\n  ===================================================== *\/\n\n  const video =\n    root.querySelector('.wmm-hero__video');\n\n\n  function syncMotion() {\n\n    root.querySelectorAll('.wmm-slide iframe').forEach(frame => {\n      const url = new URL(frame.dataset.src);\n      if (motion.matches) {\n        url.searchParams.set('autoplay', '0');\n        url.searchParams.set('controls', '1');\n      }\n      if (frame.src !== url.href) frame.src = url.href;\n    });\n    if (!video) return;\n\n\n    if (motion.matches) {\n\n      video.pause();\n\n    } else {\n\n      video\n        .play()\n        .catch(() => {});\n\n    }\n\n  }\n\n\n  if (motion.addEventListener) {\n\n    motion.addEventListener(\n      'change',\n      syncMotion\n    );\n\n  }\n\n\n  syncMotion();\n\n})();\n\n\n\/* =========================================================\n   02. SCROLL REVEAL ANIMATIONS\n========================================================= *\/\n\n(() => {\n\n  const root = document.querySelector('.wmm-site');\n\n  if (!root) return;\n\n\n  \/* Respect reduced-motion preferences *\/\n\n  const reducedMotion = window.matchMedia(\n    '(prefers-reduced-motion: reduce)'\n  );\n\n\n\n  \/* Elements that should animate into view *\/\n\n  const revealElements = root.querySelectorAll(\n    [\n      '.wmm-focus__headline',\n      '.wmm-guide',\n      '.wmm-booking',\n      '.wmm-focus-card',\n      '.wmm-reclaim',\n      '.wmm-subscribe .wmm-button',\n      '.wmm-team h2',\n      '.wmm-person',\n      '.wmm-founder__portrait',\n      '.wmm-founder__identity',\n      '.wmm-founder__bio',\n      '.wmm-founder__booking',\n      '.wmm-footer__content'\n    ].join(',')\n  );\n\n\n  if (!revealElements.length) return;\n\n\n\n  \/* If reduced motion is enabled, show everything immediately *\/\n\n  if (reducedMotion.matches) {\n\n    revealElements.forEach(element => {\n      element.classList.add('wmm-reveal-visible');\n    });\n\n    return;\n  }\n\n\n\n  \/* Add initial hidden\/reveal state *\/\n\n  revealElements.forEach((element, index) => {\n\n    element.classList.add('wmm-reveal');\n\n    \/*\n      Gives neighboring elements a very slight stagger,\n      especially team members + buttons.\n    *\/\n\n    element.style.setProperty(\n      '--wmm-reveal-delay',\n      `${Math.min(index % 3, 2) * 90}ms`\n    );\n\n  });\n\n\n\n  if (!('IntersectionObserver' in window)) {\n    revealElements.forEach(element => element.classList.add('wmm-reveal-visible'));\n    return;\n  }\n  reducedMotion.addEventListener('change', () => {\n    if (reducedMotion.matches) {\n      revealElements.forEach(element => element.classList.add('wmm-reveal-visible'));\n    }\n  });\n  const observer = new IntersectionObserver(\n\n  entries => {\n\n    entries.forEach(entry => {\n\n      if (entry.isIntersecting) {\n        entry.target.classList.add(\n          'wmm-reveal-visible'\n        );\n      } else {\n        entry.target.classList.remove(\n          'wmm-reveal-visible'\n        );\n      }\n\n    });\n\n  },\n\n  {\n    threshold:0.12,\n    rootMargin:'0px 0px -8% 0px'\n  }\n\n);\n\n\nrevealElements.forEach(element => {\n  observer.observe(element);\n});\n\n\n  revealElements.forEach(element => {\n    observer.observe(element);\n  });\n\n})();\n\n\/* =========================================================\n   03. CONTACT MODAL + WPFORMS\n========================================================= *\/\n\n(() => {\n\n  'use strict';\n\n\n  const dialog =\n    document.getElementById(\n      'wmm-contact-modal'\n    );\n\n\n  if (\n    !dialog ||\n    dialog.dataset.wmmInitialized === 'true'\n  ) {\n    return;\n  }\n\n\n  dialog.dataset.wmmInitialized = 'true';\n\n\n  \/* ---------------------------------------------------------\n     Move the dialog directly under <body>.\n\n     This prevents Elementor containers, overflow settings,\n     transforms, etc. from interfering with the popup.\n  --------------------------------------------------------- *\/\n\n  document.body.append(dialog);\n\n\n  const destination =\n    dialog.querySelector(\n      '.wmm-contact-form'\n    );\n\n\n  const status =\n    dialog.querySelector(\n      '.wmm-contact__loading'\n    );\n\n\n  const closeButton =\n    dialog.querySelector(\n      '.wmm-contact__close'\n    );\n\n\n  \/* Any of these can open the contact popup. *\/\n\n  const triggerSelector =\n    '[data-wmm-contact-open], ' +\n    'a[href=\"#wmm-contact-modal\"]';\n\n\n  let opener = null;\n  let lockedHere = false;\n  let beganOutside = false;\n  let missingTimer;\n\n\n\n  \/* =====================================================\n     MOVE WPFORMS #1793 INTO THE POPUP\n  ===================================================== *\/\n\n  function mountForm() {\n\n    if (!destination || !status) {\n      return false;\n    }\n\n\n    \/* Form is already inside popup *\/\n\n    if (\n      destination.querySelector(\n        '#wpforms-1793'\n      )\n    ) {\n\n      status.hidden = true;\n\n      return true;\n\n    }\n\n\n    \/* Find form rendered by Elementor Shortcode widget *\/\n\n    const form =\n      document.querySelector(\n        '.wmm-contact-form-source #wpforms-1793'\n      );\n\n\n    if (!form) {\n      return false;\n    }\n\n\n    \/*\n     Move the ORIGINAL form rather than cloning it.\n     This keeps WPForms IDs, validation and listeners intact.\n    *\/\n\n    destination.append(form);\n\n\n    status.hidden = true;\n\n\n    clearTimeout(missingTimer);\n\n\n    return true;\n\n  }\n\n\n\n  \/* ---------------------------------------------------------\n     Elementor\/WPForms may render after this script executes,\n     so watch the page until the form becomes available.\n  --------------------------------------------------------- *\/\n\n  const observer =\n    new MutationObserver(() => {\n\n      if (mountForm()) {\n\n        observer.disconnect();\n\n      }\n\n    });\n\n\n  if (!mountForm()) {\n\n    observer.observe(\n      document.body,\n      {\n        childList: true,\n        subtree: true\n      }\n    );\n\n  }\n\n\n\n  \/* =====================================================\n     CLOSE MODAL\n  ===================================================== *\/\n\n  function closeModal() {\n\n    if (dialog.open) {\n\n      dialog.close();\n\n    }\n\n  }\n\n\n\n  \/* =====================================================\n     OPEN MODAL\n  ===================================================== *\/\n\n  document.addEventListener(\n    'click',\n    event => {\n\n\n      const trigger =\n        event.target instanceof Element\n          ? event.target.closest(\n              triggerSelector\n            )\n          : null;\n\n\n      \/*\n       Ignore clicks that aren't on a contact trigger\n       or special browser-modified clicks.\n      *\/\n\n      if (\n        !trigger ||\n        event.defaultPrevented ||\n        event.button !== 0 ||\n        event.metaKey ||\n        event.ctrlKey ||\n        event.shiftKey ||\n        event.altKey\n      ) {\n\n        return;\n\n      }\n\n\n      event.preventDefault();\n\n\n      if (dialog.open) {\n        return;\n      }\n\n\n      \/* Remember button so focus can return after closing *\/\n\n      opener = trigger;\n\n\n      \/* Try loading WPForms before opening *\/\n\n      mountForm();\n\n\n      lockedHere =\n        !document.documentElement\n          .classList\n          .contains(\n            'wmm-contact-is-open'\n          );\n\n\n      document.documentElement\n        .classList\n        .add(\n          'wmm-contact-is-open'\n        );\n\n\n      dialog.showModal();\n\n\n      dialog.scrollTop = 0;\n\n\n      if (closeButton) {\n\n        closeButton.focus({\n          preventScroll: true\n        });\n\n      }\n\n\n      clearTimeout(missingTimer);\n\n\n      \/* If WPForms isn't available yet *\/\n\n      if (\n        status &&\n        !status.hidden\n      ) {\n\n        status.textContent =\n          'Loading contact form\u2026';\n\n\n        missingTimer =\n          setTimeout(() => {\n\n            if (!mountForm()) {\n\n              status.textContent =\n                'The booking form could not be loaded. Please refresh the page and try again.';\n\n            }\n\n          }, 8000);\n\n      }\n\n    }\n  );\n\n\n\n  \/* =====================================================\n     CLOSE BUTTON\n  ===================================================== *\/\n\n  if (closeButton) {\n\n    closeButton.addEventListener(\n      'click',\n      closeModal\n    );\n\n  }\n\n\n\n  \/* =====================================================\n     KEYBOARD FOCUS\n  ===================================================== *\/\n\n  dialog.addEventListener(\n    'keydown',\n    event => {\n\n\n      if (event.key !== 'Tab') {\n        return;\n      }\n\n\n      const controls = [\n\n        ...dialog.querySelectorAll(\n          'a[href], ' +\n          'button, ' +\n          'input, ' +\n          'select, ' +\n          'textarea, ' +\n          '[tabindex]'\n        )\n\n      ].filter(el =>\n\n        el.tabIndex >= 0 &&\n\n        !el.matches(':disabled') &&\n\n        el.getClientRects().length &&\n\n        getComputedStyle(el)\n          .visibility !== 'hidden'\n\n      );\n\n\n      const first =\n        controls[0] ||\n        closeButton;\n\n\n      const last =\n        controls[\n          controls.length - 1\n        ] ||\n        closeButton;\n\n\n      if (!first || !last) {\n        return;\n      }\n\n\n      \/*\n       Shift + Tab from first control\n       wraps to last control.\n      *\/\n\n      if (\n        event.shiftKey &&\n        (\n          document.activeElement === first ||\n          !dialog.contains(\n            document.activeElement\n          )\n        )\n      ) {\n\n        event.preventDefault();\n\n        last.focus();\n\n      }\n\n\n      \/*\n       Tab from last control\n       wraps to first control.\n      *\/\n\n      else if (\n        !event.shiftKey &&\n        (\n          document.activeElement === last ||\n          !dialog.contains(\n            document.activeElement\n          )\n        )\n      ) {\n\n        event.preventDefault();\n\n        first.focus();\n\n      }\n\n    }\n  );\n\n\n\n  \/* =====================================================\n     ESCAPE KEY\n  ===================================================== *\/\n\n  dialog.addEventListener(\n    'cancel',\n    event => {\n\n      event.preventDefault();\n\n      closeModal();\n\n    }\n  );\n\n\n\n  \/* =====================================================\n     CLICK OUTSIDE POPUP TO CLOSE\n  ===================================================== *\/\n\n  function isOutside(event) {\n\n    const rect =\n      dialog.getBoundingClientRect();\n\n\n    return (\n\n      event.clientX < rect.left ||\n\n      event.clientX > rect.right ||\n\n      event.clientY < rect.top ||\n\n      event.clientY > rect.bottom\n\n    );\n\n  }\n\n\n  dialog.addEventListener(\n    'pointerdown',\n    event => {\n\n      beganOutside =\n        event.target === dialog &&\n        isOutside(event);\n\n    }\n  );\n\n\n  dialog.addEventListener(\n    'click',\n    event => {\n\n\n      if (\n        beganOutside &&\n        event.target === dialog &&\n        isOutside(event)\n      ) {\n\n        closeModal();\n\n      }\n\n\n      beganOutside = false;\n\n    }\n  );\n\n\n\n  \/* =====================================================\n     CLEAN UP AFTER POPUP CLOSES\n  ===================================================== *\/\n\n  dialog.addEventListener(\n    'close',\n    () => {\n\n\n      clearTimeout(\n        missingTimer\n      );\n\n\n      if (lockedHere) {\n\n        document.documentElement\n          .classList\n          .remove(\n            'wmm-contact-is-open'\n          );\n\n      }\n\n\n      lockedHere = false;\n\n\n      \/*\n       Return keyboard focus to the\n       Contact Dr. Moore button.\n      *\/\n\n      if (\n        opener &&\n        opener.isConnected\n      ) {\n\n        opener.focus({\n          preventScroll: true\n        });\n\n      }\n\n    }\n  );\n\n})();\n\n<\/script>\n\n  \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70e25e0 wmm-contact-form-source elementor-widget elementor-widget-shortcode\" data-id=\"70e25e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style id=\"wpforms-css-vars-1793\">\n\t\t\t\t#wpforms-1793 {\n\t\t\t\t--wpforms-container-padding: 0px;\n--wpforms-container-border-width: 1px;\n--wpforms-container-border-radius: 3px;\n--wpforms-background-color: rgba(0, 0, 0, 0);\n--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-1793\"><form id=\"wpforms-form-1793\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"1793\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php\/wp-json\/wp\/v2\/pages\/1591\" data-token=\"6a28e4a15bf1286549ac5ad6f6e34806\" data-token-time=\"1791063611\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-1793-field_5-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"5\"><label class=\"wpforms-field-label\" for=\"wpforms-1793-field_5\">Subject <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-1793-field_5\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][5]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>--- Select Choice ---<\/option><option value=\"keynote Presentation\"  class=\"choice-1 depth-1\"  >keynote Presentation<\/option><option value=\"Conference\"  class=\"choice-2 depth-1\"  >Conference<\/option><option value=\"Media Commentary\"  class=\"choice-3 depth-1\"  >Media Commentary<\/option><option value=\"Panel Discussion\"  class=\"choice-4 depth-1\"  >Panel Discussion<\/option><option value=\"Consulting\"  class=\"choice-5 depth-1\"  >Consulting<\/option><option value=\"Podcast Interview\"  class=\"choice-6 depth-1\"  >Podcast Interview<\/option><option value=\"Broadcast Interview\"  class=\"choice-7 depth-1\"  >Broadcast Interview<\/option><\/select><\/div><div id=\"wpforms-1793-field_4-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-1793-field_4\">Message <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-1793-field_4\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][4]\" aria-errormessage=\"wpforms-1793-field_4-error\" required><\/textarea><\/div>\t\t<div id=\"wpforms-1793-field_1-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"1\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-1793-field_1\" >Email Name Subject<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-1793-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-1793-field_2-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-1793-field_2\">Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-1793-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" aria-errormessage=\"wpforms-1793-field_2-error\" required><\/div><div id=\"wpforms-1793-field_3-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-1793-field_3\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-1793-field_3\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][3]\" spellcheck=\"false\" aria-errormessage=\"wpforms-1793-field_3-error\" required><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-1793-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-1793-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-1793-field_1-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"1793\"><input type=\"hidden\" name=\"wpforms[time_token]\" value=\"1791063611.5da46d84f618cd7ab6da03b01e21867a513b23abbd19d8cedf6b4f36772747ba\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/wantmoore.org\/index.php\/wp-json\/wp\/v2\/pages\/1591\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-1793\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img decoding=\"async\" src=\"https:\/\/wantmoore.org\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container --><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>second iteration of landing<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","footnotes":""},"class_list":["post-1591","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wantmoore.org\/index.php\/wp-json\/wp\/v2\/pages\/1591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wantmoore.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wantmoore.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wantmoore.org\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wantmoore.org\/index.php\/wp-json\/wp\/v2\/comments?post=1591"}],"version-history":[{"count":154,"href":"https:\/\/wantmoore.org\/index.php\/wp-json\/wp\/v2\/pages\/1591\/revisions"}],"predecessor-version":[{"id":2110,"href":"https:\/\/wantmoore.org\/index.php\/wp-json\/wp\/v2\/pages\/1591\/revisions\/2110"}],"wp:attachment":[{"href":"https:\/\/wantmoore.org\/index.php\/wp-json\/wp\/v2\/media?parent=1591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}