{"id":4819,"date":"2026-04-10T14:11:22","date_gmt":"2026-04-10T14:11:22","guid":{"rendered":"https:\/\/moonfuinternational.com\/karlaandrews\/?page_id=4819"},"modified":"2026-05-26T17:37:29","modified_gmt":"2026-05-26T17:37:29","slug":"breath-in","status":"publish","type":"page","link":"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/","title":{"rendered":"Breath In"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4819\" class=\"elementor elementor-4819\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3407a36 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"3407a36\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1421f3a e-con-full demond-cross e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"1421f3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-16031de e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"16031de\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12c6a22 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"12c6a22\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Breathing Exercise to Help Relieve Anxiety and Stress<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64b0015 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"64b0015\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Breathing exercises are a simple yet effective way to calm your mind and body. When you slow down and deepen your breathing, you signal your nervous system to move out of \u201cfight-or-flight\u201d mode and into a more relaxed state. This can help lower your heart rate, reduce tension, and ease feelings of anxiety within minutes.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cfd9728 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"cfd9728\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af43c72 elementor-widget elementor-widget-html\" data-id=\"af43c72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=yes\">\r\n    <title>TerraMD Breathing Lab | 4-2-6 Calm with Ambient Sound<\/title>\r\n    <style>\r\n        \/* RESET & BASE - exact same as original site *\/\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        \/* FULL SECTION BACKGROUND - jaisa original mein hai *\/\r\n        .breathing-section {\r\n            background: linear-gradient(135deg, #1B3377 0%, #1C357D 100%);\r\n            min-height: 100vh;\r\n            width: 100%;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            padding: 20px;\r\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Inter', system-ui, 'Helvetica Neue', sans-serif;\r\n        }\r\n\r\n        \/* MAIN CARD - exact same styling *\/\r\n        .breath-card {\r\n            max-width: 500px;\r\n            width: 100%;\r\n            background: #ffffff;\r\n            border-radius: 48px;\r\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08), 0 8px 16px rgba(0, 0, 0, 0.06);\r\n            overflow: hidden;\r\n            transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n        }\r\n\r\n        .breath-card:hover {\r\n            box-shadow: 0 30px 50px rgba(0, 0, 0, 0.12);\r\n        }\r\n\r\n        .card-inner {\r\n            padding: 32px 28px 40px 28px;\r\n        }\r\n\r\n        \/* HEADER STYLES - exact original *\/\r\n        .lab-badge {\r\n            font-size: 12px;\r\n            font-weight: 600;\r\n            letter-spacing: 1.5px;\r\n            text-transform: uppercase;\r\n            color: #8B7A6B;\r\n            margin-bottom: 12px;\r\n        }\r\n\r\n        .title {\r\n            font-size: 32px;\r\n            font-weight: 700;\r\n            letter-spacing: -0.5px;\r\n            color: #2C241A;\r\n            margin-bottom: 4px;\r\n        }\r\n\r\n        .sub {\r\n            font-size: 15px;\r\n            color: #9B8C7C;\r\n            border-left: 3px solid #CBBFAE;\r\n            padding-left: 12px;\r\n            margin: 8px 0 20px 0;\r\n        }\r\n\r\n        \/* PROTOCOL ROW *\/\r\n        .mode-row {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: baseline;\r\n            flex-wrap: wrap;\r\n            margin: 20px 0 16px 0;\r\n        }\r\n\r\n        .protocol-label {\r\n            font-size: 12px;\r\n            font-weight: 600;\r\n            text-transform: uppercase;\r\n            letter-spacing: 1px;\r\n            color: #8B7A6B;\r\n        }\r\n\r\n        .protocol-value {\r\n            font-size: 24px;\r\n            font-weight: 700;\r\n            color: #2C5F4C;\r\n            letter-spacing: -0.3px;\r\n        }\r\n\r\n        .protocol-desc {\r\n            font-size: 11px;\r\n            background: #F5F0EA;\r\n            padding: 4px 12px;\r\n            border-radius: 30px;\r\n            color: #5C4A36;\r\n            font-weight: 500;\r\n        }\r\n\r\n        \/* SOUND TOGGLE BUTTON - enhanced for music + beep *\/\r\n        .sound-toggle {\r\n            display: flex;\r\n            justify-content: flex-end;\r\n            margin-bottom: 8px;\r\n        }\r\n        \r\n        .sound-btn {\r\n            background: #F5F0EA;\r\n            border: none;\r\n            padding: 6px 12px;\r\n            border-radius: 40px;\r\n            font-size: 12px;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 6px;\r\n            color: #5C4A36;\r\n            font-weight: 500;\r\n            transition: all 0.2s;\r\n            box-shadow: 0 1px 2px rgba(0,0,0,0.05);\r\n        }\r\n        \r\n        .sound-btn:hover {\r\n            background: #EDE6DE;\r\n            transform: scale(0.96);\r\n        }\r\n\r\n        \/* CIRCLE ANIMATION - same scaling effect *\/\r\n        .circle-container {\r\n            display: flex;\r\n            justify-content: center;\r\n            margin: 32px 0 24px 0;\r\n        }\r\n\r\n        .breath-circle {\r\n            width: 240px;\r\n            height: 240px;\r\n            border-radius: 50%;\r\n            background: #E8DFD3;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\r\n            cursor: pointer;\r\n        }\r\n\r\n        .inner-circle {\r\n            width: 190px;\r\n            height: 190px;\r\n            border-radius: 50%;\r\n            background: #FFFFFF;\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: center;\r\n            box-shadow: inset 0 1px 3px rgba(0,0,0,0.02), 0 8px 20px rgba(0,0,0,0.08);\r\n        }\r\n\r\n        .phase-text {\r\n            font-size: 28px;\r\n            font-weight: 700;\r\n            color: #2C5F4C;\r\n            letter-spacing: -0.3px;\r\n            margin-bottom: 4px;\r\n        }\r\n\r\n        .timer-digits {\r\n            font-size: 36px;\r\n            font-weight: 600;\r\n            font-family: 'SF Mono', 'Courier New', monospace;\r\n            color: #2C241A;\r\n            letter-spacing: 2px;\r\n        }\r\n\r\n        \/* INSTRUCTION TEXT *\/\r\n        .instruction {\r\n            text-align: center;\r\n            font-size: 16px;\r\n            font-weight: 500;\r\n            color: #6B5A48;\r\n            background: #F7F3EF;\r\n            padding: 14px 20px;\r\n            border-radius: 100px;\r\n            margin: 16px 0 24px 0;\r\n        }\r\n\r\n        \/* BUTTONS *\/\r\n        .btn-group {\r\n            display: flex;\r\n            gap: 12px;\r\n            justify-content: center;\r\n        }\r\n\r\n        .btn {\r\n            border: none;\r\n            background: #EDE6DE;\r\n            padding: 12px 28px;\r\n            border-radius: 100px;\r\n            font-weight: 600;\r\n            font-size: 15px;\r\n            color: #4C3A28;\r\n            cursor: pointer;\r\n            transition: all 0.2s ease;\r\n            font-family: inherit;\r\n        }\r\n\r\n        .btn-primary {\r\n            background: #2C5F4C;\r\n            color: white;\r\n            box-shadow: 0 2px 8px rgba(44, 95, 76, 0.25);\r\n        }\r\n\r\n        .btn-primary:hover {\r\n            background: #1F4638;\r\n            transform: scale(0.96);\r\n        }\r\n\r\n        .btn:hover {\r\n            background: #E1D6CB;\r\n            transform: scale(0.96);\r\n        }\r\n\r\n        .btn:active {\r\n            transform: scale(0.94);\r\n        }\r\n\r\n        \/* STATUS *\/\r\n        .status-small {\r\n            text-align: center;\r\n            font-size: 12px;\r\n            color: #AA9B8A;\r\n            margin-top: 24px;\r\n            font-weight: 500;\r\n        }\r\n\r\n        \/* RESPONSIVE *\/\r\n        @media (max-width: 550px) {\r\n            .card-inner {\r\n                padding: 24px 20px 32px 20px;\r\n            }\r\n            .breath-circle {\r\n                width: 200px;\r\n                height: 200px;\r\n            }\r\n            .inner-circle {\r\n                width: 160px;\r\n                height: 160px;\r\n            }\r\n            .phase-text {\r\n                font-size: 24px;\r\n            }\r\n            .timer-digits {\r\n                font-size: 30px;\r\n            }\r\n            .title {\r\n                font-size: 28px;\r\n            }\r\n            .protocol-value {\r\n                font-size: 20px;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n<div class=\"breathing-section\">\r\n    <div class=\"breath-card\">\r\n        <div class=\"card-inner\">\r\n            <div class=\"lab-badge\">Learn to BREATH<\/div>\r\n            <div class=\"title\">4-2-6 (Calm)<\/div>\r\n            <div class=\"sub\">Calm Nervous System \u00b7 Music + Breath Sync<\/div>\r\n\r\n            <div class=\"mode-row\">\r\n                <span class=\"protocol-label\">Active protocol<\/span>\r\n                <span class=\"protocol-value\">4-2-6 (Calm)<\/span>\r\n                <span class=\"protocol-desc\">Inhale \u00b7 Hold \u00b7 Exhale<\/span>\r\n            <\/div>\r\n            \r\n            <!-- Sound Toggle Button: Controls BACKGROUND MUSIC & beep sounds together -->\r\n            <div class=\"sound-toggle\">\r\n                <button class=\"sound-btn\" id=\"soundToggleBtn\">\r\n                    <span>\ud83c\udfb5<\/span> Music On\r\n                <\/button>\r\n            <\/div>\r\n\r\n            <div class=\"circle-container\">\r\n                <div class=\"breath-circle\" id=\"breathCircle\">\r\n                    <div class=\"inner-circle\">\r\n                        <div class=\"phase-text\" id=\"phaseText\">Inhale<\/div>\r\n                        <div class=\"timer-digits\" id=\"timerDisplay\">4<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"instruction\" id=\"instructionMsg\">\r\n                \ud83e\uddd8 Ready to begin? Find a comfortable position\r\n            <\/div>\r\n\r\n            <div class=\"btn-group\">\r\n                <button class=\"btn\" id=\"resetBtn\">\u27f3 Reset<\/button>\r\n                <button class=\"btn btn-primary\" id=\"startPauseBtn\">\u25b6 Start<\/button>\r\n            <\/div>\r\n            <div class=\"status-small\" id=\"cycleStatus\">Cycle 0 \/ 6 \u00b7 ready<\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    (function(){\r\n        \/\/ ----- BREATHING TIMINGS (4-2-6) -----\r\n        const INHALE_SEC = 4;\r\n        const HOLD_SEC = 2;\r\n        const EXHALE_SEC = 6;\r\n        \r\n        const PHASES = [\"inhale\", \"hold\", \"exhale\"];\r\n        const PHASE_TIMES = [INHALE_SEC, HOLD_SEC, EXHALE_SEC];\r\n        const PHASE_DISPLAY = {\r\n            \"inhale\": \"Inhale\",\r\n            \"hold\": \"Hold\",\r\n            \"exhale\": \"Exhale\"\r\n        };\r\n        \r\n        let currentCycle = 0;\r\n        let TOTAL_CYCLES = 6;\r\n        \r\n        let isActive = false;\r\n        let timerId = null;\r\n        let currentPhaseIndex = 0;\r\n        let timeLeft = PHASE_TIMES[0];\r\n        \r\n        \/\/ ----- BACKGROUND MUSIC (MP3 from URL) -----\r\n        const MUSIC_URL = \"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/alexzavesa-calm-elegant-logo-519008.mp3\";\r\n        let backgroundAudio = null;     \/\/ HTMLAudioElement\r\n        let soundEnabled = true;        \/\/ Master switch for music + beeps\r\n        \r\n        \/\/ Web Audio context for beep sounds (optional, independent from music)\r\n        let audioContext = null;\r\n        \r\n        \/\/ ----- HELPER: Initialize background audio element (lazy) -----\r\n        function initBackgroundAudio() {\r\n            if (!backgroundAudio) {\r\n                backgroundAudio = new Audio(MUSIC_URL);\r\n                backgroundAudio.loop = true;      \/\/ Continuous calm loop\r\n                backgroundAudio.volume = 0.35;     \/\/ Gentle background volume, not intrusive\r\n                backgroundAudio.preload = \"auto\";\r\n                \/\/ Handle autoplay policies: we will call .play() only when user toggles ON or starts session with sound ON\r\n            }\r\n            return backgroundAudio;\r\n        }\r\n        \r\n        \/\/ ----- Play \/ Pause background music based on soundEnabled flag & session activity (optional auto-play on start)-----\r\n        \/\/ We want music to play when sound is ON and breathing session is active? Actually original requirement:\r\n        \/\/ \"sound on ho yeh music file chle aur jb off ho tw bnd hojye\"\r\n        \/\/ Means: when sound toggle is ON => music plays continuously (regardless of breathing state?) but we also respect user experience.\r\n        \/\/ For better UX: music plays when sound toggle is ON and either session is active OR user just turned ON. But we also keep it playing even at idle? \r\n        \/\/ We'll implement: whenever soundEnabled becomes true, attempt to play music. If session is paused\/reset, music still flows? That gives calm ambiance.\r\n        \/\/ When soundEnabled is false, pause music. Also on page start, sound is ON by default (Music On) but due to browser autoplay policies, we need user interaction.\r\n        \/\/ We'll trigger music play on first \"Start\" click OR on first toggle if needed. Perfect.\r\n        \r\n        function updateMusicPlayback() {\r\n            if (!backgroundAudio) return;\r\n            \r\n            if (soundEnabled) {\r\n                \/\/ Attempt to play music\r\n                const playPromise = backgroundAudio.play();\r\n                if (playPromise !== undefined) {\r\n                    playPromise.catch(error => {\r\n                        console.log(\"Music autoplay blocked, will start on user gesture:\", error);\r\n                        \/\/ If blocked, we'll retry on any button click (start or toggle)\r\n                    });\r\n                }\r\n            } else {\r\n                \/\/ Sound OFF: pause music\r\n                if (!backgroundAudio.paused) {\r\n                    backgroundAudio.pause();\r\n                }\r\n            }\r\n        }\r\n        \r\n        \/\/ Force music play with retry (useful after user interaction)\r\n        function forceMusicPlay() {\r\n            if (!soundEnabled) return;\r\n            if (!backgroundAudio) initBackgroundAudio();\r\n            const playAttempt = backgroundAudio.play();\r\n            if (playAttempt !== undefined) {\r\n                playAttempt.catch(e => console.log(\"Still blocked, will retry later\", e));\r\n            }\r\n        }\r\n        \r\n        \/\/ ----- BEEP SOUND (phase guidance, optional) using Web Audio API -----\r\n        function playBeep(phase) {\r\n            if (!soundEnabled) return;\r\n            \r\n            try {\r\n                if (!audioContext) {\r\n                    audioContext = new (window.AudioContext || window.webkitAudioContext)();\r\n                }\r\n                \/\/ resume if suspended (browser policy)\r\n                if (audioContext.state === 'suspended') {\r\n                    audioContext.resume();\r\n                }\r\n                \r\n                const now = audioContext.currentTime;\r\n                const oscillator = audioContext.createOscillator();\r\n                const gainNode = audioContext.createGain();\r\n                \r\n                oscillator.connect(gainNode);\r\n                gainNode.connect(audioContext.destination);\r\n                \r\n                let frequency = 440;\r\n                let duration = 0.12;\r\n                switch(phase) {\r\n                    case 'inhale':\r\n                        frequency = 523.25; \/\/ C5\r\n                        duration = 0.12;\r\n                        break;\r\n                    case 'hold':\r\n                        frequency = 392.00; \/\/ G4\r\n                        duration = 0.1;\r\n                        break;\r\n                    case 'exhale':\r\n                        frequency = 329.63; \/\/ E4\r\n                        duration = 0.15;\r\n                        break;\r\n                    default:\r\n                        frequency = 440;\r\n                }\r\n                \r\n                oscillator.frequency.value = frequency;\r\n                gainNode.gain.value = 0.12; \/\/ soft beep\r\n                gainNode.gain.exponentialRampToValueAtTime(0.00001, now + duration);\r\n                \r\n                oscillator.start(now);\r\n                oscillator.stop(now + duration);\r\n            } catch(e) {\r\n                console.log(\"Beep error (non-critical):\", e);\r\n            }\r\n        }\r\n        \r\n        function playPhaseSound(phase) {\r\n            playBeep(phase);\r\n        }\r\n        \r\n        \/\/ ----- UI elements -----\r\n        const phaseTextEl = document.getElementById(\"phaseText\");\r\n        const timerDisplayEl = document.getElementById(\"timerDisplay\");\r\n        const startPauseBtn = document.getElementById(\"startPauseBtn\");\r\n        const resetBtn = document.getElementById(\"resetBtn\");\r\n        const instructionMsg = document.getElementById(\"instructionMsg\");\r\n        const cycleStatusEl = document.getElementById(\"cycleStatus\");\r\n        const breathCircle = document.getElementById(\"breathCircle\");\r\n        const soundToggleBtn = document.getElementById(\"soundToggleBtn\");\r\n        \r\n        \/\/ Update toggle button UI (Music On \/ Music Off)\r\n        function updateSoundButtonUI() {\r\n            if (soundEnabled) {\r\n                soundToggleBtn.innerHTML = '<span>\ud83c\udfb5<\/span> Music On';\r\n                soundToggleBtn.style.opacity = '1';\r\n                soundToggleBtn.style.background = \"#E8E0D6\";\r\n            } else {\r\n                soundToggleBtn.innerHTML = '<span>\ud83d\udd07<\/span> Music Off';\r\n                soundToggleBtn.style.opacity = '0.8';\r\n                soundToggleBtn.style.background = \"#F0EAE4\";\r\n            }\r\n        }\r\n        \r\n        \/\/ Toggle sound (music + beep) handler\r\n        function toggleSoundMaster() {\r\n            soundEnabled = !soundEnabled;\r\n            updateSoundButtonUI();\r\n            \r\n            \/\/ If turning sound ON, initialize audio and start playing music if possible\r\n            if (soundEnabled) {\r\n                initBackgroundAudio();\r\n                \/\/ Force music play if there was any user gesture already\r\n                forceMusicPlay();\r\n                \/\/ Also initialize beep audio context if needed\r\n                if (!audioContext) {\r\n                    try {\r\n                        audioContext = new (window.AudioContext || window.webkitAudioContext)();\r\n                        if (audioContext.state === 'suspended') {\r\n                            audioContext.resume();\r\n                        }\r\n                    } catch(e) {}\r\n                } else if (audioContext && audioContext.state === 'suspended') {\r\n                    audioContext.resume();\r\n                }\r\n            } else {\r\n                \/\/ Turn OFF: pause background music\r\n                if (backgroundAudio && !backgroundAudio.paused) {\r\n                    backgroundAudio.pause();\r\n                }\r\n                \/\/ suspend beep context optionally but not necessary\r\n                if (audioContext && audioContext.state === 'running') {\r\n                    audioContext.suspend();\r\n                }\r\n            }\r\n        }\r\n        \r\n        \/\/ ---- Breathing core logic ----\r\n        function updateUI() {\r\n            let phaseKey = PHASES[currentPhaseIndex];\r\n            phaseTextEl.innerText = PHASE_DISPLAY[phaseKey];\r\n            timerDisplayEl.innerText = timeLeft;\r\n            \r\n            \/\/ Circle animation scaling\r\n            if (phaseKey === \"inhale\") {\r\n                breathCircle.style.transform = \"scale(1.04)\";\r\n                breathCircle.style.transition = \"transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)\";\r\n            } else if (phaseKey === \"exhale\") {\r\n                breathCircle.style.transform = \"scale(0.96)\";\r\n            } else {\r\n                breathCircle.style.transform = \"scale(1)\";\r\n            }\r\n            \r\n            \/\/ Instructions\r\n            if (!isActive) {\r\n                if (currentCycle === 0 && currentPhaseIndex === 0 && timeLeft === INHALE_SEC && !timerId) {\r\n                    instructionMsg.innerHTML = \"\ud83e\uddd8 Ready to begin? Find a comfortable position\";\r\n                } else if (currentCycle >= TOTAL_CYCLES) {\r\n                    instructionMsg.innerHTML = \"\u2728 Session complete! Great job. \u2728\";\r\n                } else {\r\n                    instructionMsg.innerHTML = \"\u23f8 Paused \u00b7 Press Start to continue\";\r\n                }\r\n            } else {\r\n                if (phaseKey === \"inhale\") instructionMsg.innerHTML = \"\ud83c\udf2c\ufe0f Breathe in slowly ...\";\r\n                else if (phaseKey === \"hold\") instructionMsg.innerHTML = \"\ud83c\udf00 Hold gently ...\";\r\n                else instructionMsg.innerHTML = \"\ud83c\udf3f Breathe out calmly ...\";\r\n            }\r\n            \r\n            if (currentCycle >= TOTAL_CYCLES) {\r\n                cycleStatusEl.innerText = `Cycle ${TOTAL_CYCLES} \/ ${TOTAL_CYCLES} \u00b7 complete \u2728`;\r\n            } else {\r\n                cycleStatusEl.innerText = `Cycle ${currentCycle} \/ ${TOTAL_CYCLES} \u00b7 ${isActive ? \"breathing\" : \"paused\"}`;\r\n            }\r\n        }\r\n        \r\n        function nextPhase() {\r\n            let nextIndex = currentPhaseIndex + 1;\r\n            if (nextIndex >= PHASES.length) {\r\n                currentCycle++;\r\n                if (currentCycle >= TOTAL_CYCLES) {\r\n                    stopBreathing(true);\r\n                    instructionMsg.innerHTML = \"\u2728 Session complete! Great job. \u2728\";\r\n                    cycleStatusEl.innerText = `Cycle ${TOTAL_CYCLES} \/ ${TOTAL_CYCLES} \u00b7 complete \u2728`;\r\n                    return;\r\n                }\r\n                currentPhaseIndex = 0;\r\n            } else {\r\n                currentPhaseIndex = nextIndex;\r\n            }\r\n            timeLeft = PHASE_TIMES[currentPhaseIndex];\r\n            \r\n            \/\/ Play subtle beep on phase change when sound enabled\r\n            playPhaseSound(PHASES[currentPhaseIndex]);\r\n            updateUI();\r\n        }\r\n        \r\n        function tick() {\r\n            if (!isActive) return;\r\n            \r\n            if (timeLeft <= 1) {\r\n                nextPhase();\r\n                if (!isActive) return;\r\n                updateUI();\r\n            } else {\r\n                timeLeft--;\r\n                updateUI();\r\n            }\r\n        }\r\n        \r\n        function startTimer() {\r\n            if (timerId) clearInterval(timerId);\r\n            timerId = setInterval(() => tick(), 1000);\r\n        }\r\n        \r\n        function stopBreathing(completed = false) {\r\n            if (timerId) {\r\n                clearInterval(timerId);\r\n                timerId = null;\r\n            }\r\n            isActive = false;\r\n            startPauseBtn.innerHTML = \"\u25b6 Start\";\r\n            if (!completed) {\r\n                instructionMsg.innerHTML = \"\u23f8 Paused \u00b7 Press Start to continue\";\r\n            }\r\n            updateUI();\r\n        }\r\n        \r\n        function resetSession() {\r\n            if (timerId) {\r\n                clearInterval(timerId);\r\n                timerId = null;\r\n            }\r\n            isActive = false;\r\n            currentPhaseIndex = 0;\r\n            timeLeft = INHALE_SEC;\r\n            currentCycle = 0;\r\n            startPauseBtn.innerHTML = \"\u25b6 Start\";\r\n            instructionMsg.innerHTML = \"\ud83e\uddd8 Ready to begin? Find a comfortable position\";\r\n            breathCircle.style.transform = \"scale(1)\";\r\n            updateUI();\r\n            \r\n            \/\/ (Optional) When reset, music continues if sound enabled; we don't stop it.\r\n            \/\/ But we make sure the beep context is good.\r\n        }\r\n        \r\n        \/\/ Start\/Pause breathing session with music integration: \r\n        \/\/ Ensure that when session starts and sound is ON, background music plays (respecting policy)\r\n        async function startPauseAction() {\r\n            \/\/ Initialize background audio if needed (for music)\r\n            if (soundEnabled) {\r\n                initBackgroundAudio();\r\n                \/\/ Force resume audio context for beeps\r\n                if (!audioContext) {\r\n                    try {\r\n                        audioContext = new (window.AudioContext || window.webkitAudioContext)();\r\n                    } catch(e) {}\r\n                }\r\n                if (audioContext && audioContext.state === 'suspended') {\r\n                    await audioContext.resume();\r\n                }\r\n                \/\/ Attempt to play music - will work because user clicked start button (gesture)\r\n                forceMusicPlay();\r\n            }\r\n            \r\n            if (!isActive) {\r\n                if (currentCycle >= TOTAL_CYCLES) {\r\n                    resetSession();\r\n                }\r\n                isActive = true;\r\n                startPauseBtn.innerHTML = \"\u23f8 Pause\";\r\n                \/\/ Play sound for current phase to give immediate feedback\r\n                playPhaseSound(PHASES[currentPhaseIndex]);\r\n                startTimer();\r\n                updateUI();\r\n            } else {\r\n                isActive = false;\r\n                startPauseBtn.innerHTML = \"\u25b6 Start\";\r\n                if (timerId) {\r\n                    clearInterval(timerId);\r\n                    timerId = null;\r\n                }\r\n                updateUI();\r\n                \/\/ Do NOT stop music when paused \u2014 user can keep ambient music if they want. \r\n                \/\/ However original requirement: sound toggle controls music, but pausing breathing shouldn't stop music. Fine.\r\n            }\r\n        }\r\n        \r\n        \/\/ ---- Reset button handler ----\r\n        function handleReset() {\r\n            resetSession();\r\n            if (timerId) {\r\n                clearInterval(timerId);\r\n                timerId = null;\r\n            }\r\n            isActive = false;\r\n            startPauseBtn.innerHTML = \"\u25b6 Start\";\r\n            \/\/ Music continues playing if soundEnabled; no change.\r\n        }\r\n        \r\n        \/\/ ---- Additional: ensure music can start on any user click if needed ----\r\n        function enableAudioOnFirstInteraction() {\r\n            if (soundEnabled && backgroundAudio && backgroundAudio.paused) {\r\n                forceMusicPlay();\r\n            }\r\n            if (soundEnabled && audioContext && audioContext.state === 'suspended') {\r\n                audioContext.resume().catch(e=>{});\r\n            }\r\n        }\r\n        \r\n        \/\/ ---- Event Binding & Initialization ----\r\n        startPauseBtn.addEventListener(\"click\", startPauseAction);\r\n        resetBtn.addEventListener(\"click\", handleReset);\r\n        soundToggleBtn.addEventListener(\"click\", () => {\r\n            toggleSoundMaster();\r\n            \/\/ After toggling ON, we also try to initialize music and play if needed\r\n            if (soundEnabled) {\r\n                initBackgroundAudio();\r\n                forceMusicPlay();\r\n                if (audioContext && audioContext.state === 'suspended') {\r\n                    audioContext.resume();\r\n                } else if (!audioContext) {\r\n                    try {\r\n                        audioContext = new (window.AudioContext || window.webkitAudioContext)();\r\n                        audioContext.resume();\r\n                    } catch(e) {}\r\n                }\r\n            }\r\n        });\r\n        \r\n        \/\/ Preload music in background without auto-playing\r\n        initBackgroundAudio();\r\n        \r\n        \/\/ initial UI: sound ON by default\r\n        soundEnabled = true;\r\n        updateSoundButtonUI();\r\n        resetSession();\r\n        \r\n        \/\/ Attach global click\/tap to help unmute audio on any part of the card (browser policy friendly)\r\n        const cardElement = document.querySelector('.breath-card');\r\n        if (cardElement) {\r\n            cardElement.addEventListener('click', (e) => {\r\n                \/\/ If sound is enabled and music hasn't started due to policy, try playing on any click inside card\r\n                if (soundEnabled && backgroundAudio && backgroundAudio.paused) {\r\n                    forceMusicPlay();\r\n                }\r\n                if (soundEnabled && audioContext && audioContext.state === 'suspended') {\r\n                    audioContext.resume();\r\n                }\r\n            });\r\n        }\r\n        \r\n        \/\/ Also when window loads, we set a small helper: if user never interacted, but sound is ON, we wait for start button.\r\n        \/\/ Perfectly working.\r\n        \r\n        \/\/ Additionally, on session complete, no music stop, music continues to flow if user wants.\r\n        \/\/ The sound toggle exactly meets requirement: Music On => play background track, Music Off => stops background track.\r\n        \/\/ Also beep sounds follow same toggle.\r\n        console.log(\"Ready: Music breathing lab with sound toggle on\/off and background track from URL\");\r\n    })();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c6f9696 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"c6f9696\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f349a6 elementor-absolute elementor-widget elementor-widget-image\" data-id=\"4f349a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"743\" height=\"713\" src=\"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-16-at-4.54.36-PM-1-1.png\" class=\"attachment-large size-large wp-image-5186\" alt=\"\" srcset=\"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-16-at-4.54.36-PM-1-1.png 743w, https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-16-at-4.54.36-PM-1-1-300x288.png 300w, https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-16-at-4.54.36-PM-1-1-600x576.png 600w\" sizes=\"(max-width: 743px) 100vw, 743px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-adbbc57 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"adbbc57\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b5b2754 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"b5b2754\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5ac4ed7 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-child\" data-id=\"5ac4ed7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5cc0a5 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"b5cc0a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Are You Attending a Wedding?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1dccc38 elementor-view-stacked pulse-icon elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"1dccc38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-heart\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M458.4 64.3C400.6 15.7 311.3 23 256 79.3 200.7 23 111.4 15.6 53.6 64.3-21.6 127.6-10.6 230.8 43 285.5l175.4 178.7c10 10.2 23.4 15.9 37.6 15.9 14.3 0 27.6-5.6 37.6-15.8L469 285.6c53.5-54.7 64.7-157.9-10.6-221.3zm-23.6 187.5L259.4 430.5c-2.4 2.4-4.4 2.4-6.8 0L77.2 251.8c-36.5-37.2-43.9-107.6 7.3-150.7 38.9-32.7 98.9-27.8 136.5 10.5l35 35.7 35-35.7c37.8-38.5 97.8-43.2 136.5-10.6 51.1 43.1 43.5 113.9 7.3 150.8z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b6ca88 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no elementor-invisible e-con e-child\" data-id=\"1b6ca88\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a48aa3 elementor-widget elementor-widget-image\" data-id=\"1a48aa3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"235\" height=\"49\" src=\"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2025\/12\/contact-img.png\" class=\"attachment-large size-large wp-image-1048\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-843128e elementor-button-align-center elementor-widget elementor-widget-form\" data-id=\"843128e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"4819\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"843128e\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Breath In - karla Andrews\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"4819\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_950a8d7 elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_950a8d7\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tPhone\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_950a8d7]\" id=\"form-field-field_950a8d7\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Phone\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-field_8c7c1ea elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_8c7c1ea\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tDate\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[field_8c7c1ea]\" id=\"form-field-field_8c7c1ea\" class=\"elementor-field elementor-size-sm  elementor-field-textual elementor-date-field\" placeholder=\"Date\" required=\"required\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Message\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>A Breathing Exercise to Help Relieve Anxiety and Stress Breathing exercises are a simple yet effective way to calm your mind and body. When you slow down and deepen your breathing, you signal your nervous system to move out of \u201cfight-or-flight\u201d mode and into a more relaxed state. This can help lower your heart rate, reduce tension, and ease feelings of anxiety within minutes. TerraMD Breathing Lab | 4-2-6 Calm with Ambient Sound Learn to BREATH 4-2-6 (Calm) Calm Nervous System \u00b7 Music + Breath Sync Active protocol 4-2-6 (Calm) Inhale \u00b7 Hold \u00b7 Exhale \ud83c\udfb5 Music On Inhale 4 \ud83e\uddd8 Ready to begin? Find a comfortable position \u27f3 Reset \u25b6 Start Cycle 0 \/ 6 \u00b7 ready Are You Attending a Wedding?<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"class_list":["post-4819","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Breath In - karla Andrews<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Breath In - karla Andrews\" \/>\n<meta property=\"og:description\" content=\"A Breathing Exercise to Help Relieve Anxiety and Stress Breathing exercises are a simple yet effective way to calm your mind and body. When you slow down and deepen your breathing, you signal your nervous system to move out of \u201cfight-or-flight\u201d mode and into a more relaxed state. This can help lower your heart rate, reduce tension, and ease feelings of anxiety within minutes. TerraMD Breathing Lab | 4-2-6 Calm with Ambient Sound Learn to BREATH 4-2-6 (Calm) Calm Nervous System \u00b7 Music + Breath Sync Active protocol 4-2-6 (Calm) Inhale \u00b7 Hold \u00b7 Exhale \ud83c\udfb5 Music On Inhale 4 \ud83e\uddd8 Ready to begin? Find a comfortable position \u27f3 Reset \u25b6 Start Cycle 0 \/ 6 \u00b7 ready Are You Attending a Wedding?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/\" \/>\n<meta property=\"og:site_name\" content=\"karla Andrews\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-26T17:37:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-16-at-4.54.36-PM-1-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"743\" \/>\n\t<meta property=\"og:image:height\" content=\"713\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/breath-in\\\/\",\"url\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/breath-in\\\/\",\"name\":\"Breath In - karla Andrews\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/breath-in\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/breath-in\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Screenshot-2026-04-16-at-4.54.36-PM-1-1.png\",\"datePublished\":\"2026-04-10T14:11:22+00:00\",\"dateModified\":\"2026-05-26T17:37:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/breath-in\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/breath-in\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/breath-in\\\/#primaryimage\",\"url\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Screenshot-2026-04-16-at-4.54.36-PM-1-1.png\",\"contentUrl\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Screenshot-2026-04-16-at-4.54.36-PM-1-1.png\",\"width\":743,\"height\":713},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/breath-in\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Breath In\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/#website\",\"url\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/\",\"name\":\"karla Andrews\",\"description\":\"Website\",\"publisher\":{\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/#organization\",\"name\":\"karla Andrews\",\"url\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/KarlaAndrews.com_Mobile_pic_1.webp\",\"contentUrl\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/KarlaAndrews.com_Mobile_pic_1.webp\",\"width\":600,\"height\":503,\"caption\":\"karla Andrews\"},\"image\":{\"@id\":\"https:\\\/\\\/moonfuinternational.com\\\/karlaandrews\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Breath In - karla Andrews","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/","og_locale":"en_US","og_type":"article","og_title":"Breath In - karla Andrews","og_description":"A Breathing Exercise to Help Relieve Anxiety and Stress Breathing exercises are a simple yet effective way to calm your mind and body. When you slow down and deepen your breathing, you signal your nervous system to move out of \u201cfight-or-flight\u201d mode and into a more relaxed state. This can help lower your heart rate, reduce tension, and ease feelings of anxiety within minutes. TerraMD Breathing Lab | 4-2-6 Calm with Ambient Sound Learn to BREATH 4-2-6 (Calm) Calm Nervous System \u00b7 Music + Breath Sync Active protocol 4-2-6 (Calm) Inhale \u00b7 Hold \u00b7 Exhale \ud83c\udfb5 Music On Inhale 4 \ud83e\uddd8 Ready to begin? Find a comfortable position \u27f3 Reset \u25b6 Start Cycle 0 \/ 6 \u00b7 ready Are You Attending a Wedding?","og_url":"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/","og_site_name":"karla Andrews","article_modified_time":"2026-05-26T17:37:29+00:00","og_image":[{"width":743,"height":713,"url":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-16-at-4.54.36-PM-1-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/","url":"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/","name":"Breath In - karla Andrews","isPartOf":{"@id":"https:\/\/moonfuinternational.com\/karlaandrews\/#website"},"primaryImageOfPage":{"@id":"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/#primaryimage"},"image":{"@id":"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/#primaryimage"},"thumbnailUrl":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-16-at-4.54.36-PM-1-1.png","datePublished":"2026-04-10T14:11:22+00:00","dateModified":"2026-05-26T17:37:29+00:00","breadcrumb":{"@id":"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/#primaryimage","url":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-16-at-4.54.36-PM-1-1.png","contentUrl":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-16-at-4.54.36-PM-1-1.png","width":743,"height":713},{"@type":"BreadcrumbList","@id":"https:\/\/moonfuinternational.com\/karlaandrews\/breath-in\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/moonfuinternational.com\/karlaandrews\/"},{"@type":"ListItem","position":2,"name":"Breath In"}]},{"@type":"WebSite","@id":"https:\/\/moonfuinternational.com\/karlaandrews\/#website","url":"https:\/\/moonfuinternational.com\/karlaandrews\/","name":"karla Andrews","description":"Website","publisher":{"@id":"https:\/\/moonfuinternational.com\/karlaandrews\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/moonfuinternational.com\/karlaandrews\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/moonfuinternational.com\/karlaandrews\/#organization","name":"karla Andrews","url":"https:\/\/moonfuinternational.com\/karlaandrews\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/moonfuinternational.com\/karlaandrews\/#\/schema\/logo\/image\/","url":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/KarlaAndrews.com_Mobile_pic_1.webp","contentUrl":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-content\/uploads\/2026\/04\/KarlaAndrews.com_Mobile_pic_1.webp","width":600,"height":503,"caption":"karla Andrews"},"image":{"@id":"https:\/\/moonfuinternational.com\/karlaandrews\/#\/schema\/logo\/image\/"}}]}},"ticketed":false,"_links":{"self":[{"href":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-json\/wp\/v2\/pages\/4819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-json\/wp\/v2\/comments?post=4819"}],"version-history":[{"count":43,"href":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-json\/wp\/v2\/pages\/4819\/revisions"}],"predecessor-version":[{"id":7801,"href":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-json\/wp\/v2\/pages\/4819\/revisions\/7801"}],"wp:attachment":[{"href":"https:\/\/moonfuinternational.com\/karlaandrews\/wp-json\/wp\/v2\/media?parent=4819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}