{"id":408,"date":"2023-11-22T18:49:09","date_gmt":"2023-11-22T18:49:09","guid":{"rendered":"https:\/\/vwmstudio.com\/?page_id=408"},"modified":"2025-09-03T07:46:18","modified_gmt":"2025-09-03T07:46:18","slug":"about-us","status":"publish","type":"page","link":"https:\/\/vwmstudio.com\/da\/about-us\/","title":{"rendered":"OM OS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"408\" class=\"elementor elementor-408\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dda957f e-flex e-con-boxed e-con e-parent\" data-id=\"dda957f\" 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-4e2dbe6 e-con-full e-flex e-con e-child\" data-id=\"4e2dbe6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7770b8c e-con-full e-flex e-con e-child\" data-id=\"7770b8c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b3e0bc elementor-widget elementor-widget-heading\" data-id=\"4b3e0bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">About VWM Studio\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74088e9 e-con-full e-flex e-con e-child\" data-id=\"74088e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09e1ac6 elementor-widget elementor-widget-text-editor\" data-id=\"09e1ac6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We are passionate about design and love helping you find products that stand out, capturing attention with timeless simplicity. That\u2019s why we design and produce high-quality signage and furniture.<\/p><p>At VWM Studio, we\u2019re service-oriented and value the personal connections we build with our customers.<\/p><p>We know your time is precious and that you like to move quickly &#8211; so we\u2019ve made sure our off-the-shelf products are available with short lead times.<\/p><p>All of our design pieces are handcrafted with care. Whether it&#8217;s a single product or a high-quantity order, we\u2019re equipped to deliver. We can also organize distribution across multiple locations in the EU.<\/p><p>If you&#8217;re looking for POS material, we can adapt all our products to suit your marketing needs.<\/p><p>Any questions? Don\u2019t hesitate to reach out! We are here to help.\u00a0<\/p><p>All the best,<br \/>Elyne &amp; Laurens<\/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<\/div>\n\t\t<div class=\"elementor-element elementor-element-1eb2d6b e-con-full e-flex e-con e-child\" data-id=\"1eb2d6b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-deda193 elementor-widget elementor-widget-heading\" data-id=\"deda193\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">OuR STORY<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b8b406 elementor-widget elementor-widget-html\" data-id=\"4b8b406\" 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<style>\r\n\/* Video Section *\/\r\n.video-section {\r\n    margin: 5rem 0;\r\n    text-align: center;\r\n}\r\n\r\n\/* Video Player Styles *\/\r\n.filvel-video-wrapper {\r\n    position: relative;\r\n    width: 100%;\r\n    max-width: 1300px;\r\n    margin: 0 auto;\r\n}\r\n\r\n.filvel-video-container {\r\n    position: relative;\r\n    width: 100%;\r\n    aspect-ratio: 16 \/ 9;\r\n    border-radius: 12px;\r\n    overflow: hidden;\r\n    box-shadow: 0 20px 40px rgba(0,0,0,0.15);\r\n    cursor: pointer;\r\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n    z-index: 1;\r\n}\r\n\r\n.filvel-video-container:hover {\r\n    transform: translateY(-5px);\r\n    box-shadow: 0 25px 50px rgba(0,0,0,0.2);\r\n}\r\n\r\n.filvel-video {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    transition: transform 0.3s ease;\r\n    z-index: 1;\r\n    position: relative;\r\n}\r\n\r\n.filvel-video-overlay {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    background: rgba(0,0,0,0.4);\r\n    transition: all 0.3s ease;\r\n    opacity: 1;\r\n    z-index: 10;\r\n    touch-action: manipulation;\r\n    -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.filvel-video-container.started .filvel-video-overlay {\r\n    opacity: 0;\r\n    pointer-events: none;\r\n    z-index: -1;\r\n}\r\n\r\n.filvel-play-button {\r\n    width: 80px;\r\n    height: 80px;\r\n    background: #000 !important;\r\n    border: 2px solid #fff !important;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    transition: all 0.3s ease;\r\n    box-shadow: 0 10px 30px rgba(0,0,0,0.3);\r\n    cursor: pointer;\r\n    z-index: 11;\r\n    position: relative;\r\n    touch-action: manipulation;\r\n    -webkit-tap-highlight-color: transparent;\r\n    min-width: 80px;\r\n    min-height: 80px;\r\n}\r\n\r\n.filvel-play-button:hover,\r\n.filvel-play-button:focus {\r\n    background: #333 !important;\r\n    transform: scale(1.1);\r\n    box-shadow: 0 15px 40px rgba(0,0,0,0.4);\r\n    border-color: #ccc !important;\r\n}\r\n\r\n.filvel-play-icon {\r\n    width: 0;\r\n    height: 0;\r\n    border-left: 20px solid #fff;\r\n    border-top: 12px solid transparent;\r\n    border-bottom: 12px solid transparent;\r\n    margin-left: 4px;\r\n    pointer-events: none;\r\n}\r\n\r\n.filvel-video-controls {\r\n    position: absolute;\r\n    bottom: 20px;\r\n    left: 20px;\r\n    right: 20px;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 15px;\r\n    opacity: 0;\r\n    transition: opacity 0.3s ease;\r\n    background: rgba(0,0,0,0.8);\r\n    padding: 12px 18px;\r\n    border-radius: 10px;\r\n    z-index: 15;\r\n    color: white !important;\r\n}\r\n\r\n.filvel-video-container.started .filvel-video-controls {\r\n    opacity: 1;\r\n}\r\n\r\n@media (min-width: 769px) {\r\n    .filvel-video-container.started .filvel-video-controls {\r\n        opacity: 0;\r\n    }\r\n    \r\n    .filvel-video-container.started:hover .filvel-video-controls {\r\n        opacity: 1;\r\n    }\r\n}\r\n\r\n.filvel-control-button {\r\n    background: none;\r\n    border: none;\r\n    color: white;\r\n    cursor: pointer;\r\n    padding: 8px;\r\n    border-radius: 5px;\r\n    transition: background 0.2s ease;\r\n    min-width: 32px;\r\n    min-height: 32px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    touch-action: manipulation;\r\n    -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.filvel-control-button:hover,\r\n.filvel-control-button:focus {\r\n    background: rgba(255,255,255,0.2);\r\n}\r\n\r\n.filvel-progress-bar {\r\n    flex: 1;\r\n    height: 8px;\r\n    background: rgba(255,255,255,0.3);\r\n    border-radius: 4px;\r\n    overflow: hidden;\r\n    cursor: pointer;\r\n    touch-action: manipulation;\r\n    position: relative;\r\n}\r\n\r\n.filvel-progress-fill {\r\n    height: 100%;\r\n    background: #fff;\r\n    width: 0%;\r\n    transition: width 0.1s ease;\r\n}\r\n\r\n.filvel-volume-control {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 5px;\r\n}\r\n\r\n\/* Mobile Responsive *\/\r\n@media (max-width: 768px) {\r\n    .video-section {\r\n        margin: 3rem 0;\r\n    }\r\n\r\n    .filvel-play-button {\r\n        width: 70px;\r\n        height: 70px;\r\n        min-width: 70px;\r\n        min-height: 70px;\r\n    }\r\n\r\n    .filvel-play-icon {\r\n        border-left-width: 16px;\r\n        border-top-width: 10px;\r\n        border-bottom-width: 10px;\r\n    }\r\n\r\n    .filvel-video-controls {\r\n        bottom: 15px;\r\n        left: 15px;\r\n        right: 15px;\r\n        padding: 8px 12px;\r\n    }\r\n\r\n    .filvel-control-button {\r\n        min-width: 36px;\r\n        min-height: 36px;\r\n        padding: 10px;\r\n    }\r\n\r\n    .filvel-progress-bar {\r\n        height: 10px;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .filvel-video-container {\r\n        border-radius: 8px;\r\n    }\r\n\r\n    .filvel-play-button {\r\n        width: 60px;\r\n        height: 60px;\r\n        min-width: 60px;\r\n        min-height: 60px;\r\n    }\r\n\r\n    .filvel-play-icon {\r\n        border-left-width: 14px;\r\n        border-top-width: 8px;\r\n        border-bottom-width: 8px;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<!-- Video Section -->\r\n<section class=\"video-section\">\r\n    <!-- Video Player -->\r\n    <div class=\"filvel-video-wrapper\">\r\n        <div class=\"filvel-video-container\" id=\"filvelVideoContainer\">\r\n            <video \r\n                class=\"filvel-video\" \r\n                id=\"filvelVideo\"\r\n                preload=\"metadata\"\r\n                muted\r\n                loop\r\n                playsinline\r\n                autoplay\r\n            >\r\n                <source src=\"https:\/\/vwmstudio.com\/wp-content\/uploads\/2025\/08\/Vwm-Long-Final.mp4\" type=\"video\/mp4\">\r\n                Your browser does not support video playback.\r\n            <\/video>\r\n            \r\n            <div class=\"filvel-video-overlay\" id=\"filvelOverlay\">\r\n                <button class=\"filvel-play-button\" id=\"playButton\" type=\"button\" aria-label=\"Play video\">\r\n                    <div class=\"filvel-play-icon\"><\/div>\r\n                <\/button>\r\n            <\/div>\r\n            \r\n            <div class=\"filvel-video-controls\" id=\"filvelControls\">\r\n                <button class=\"filvel-control-button\" id=\"playPauseBtn\" type=\"button\" aria-label=\"Play\/Pause\">\r\n                    <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\r\n                        <path id=\"playIcon\" d=\"M8 5v14l11-7z\"\/>\r\n                        <path id=\"pauseIcon\" d=\"M6 19h4V5H6v14zm8-14v14h4V5h-4z\" style=\"display: none;\"\/>\r\n                    <\/svg>\r\n                <\/button>\r\n                \r\n                <div class=\"filvel-progress-bar\" id=\"progressBar\">\r\n                    <div class=\"filvel-progress-fill\" id=\"progressFill\"><\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"filvel-volume-control\">\r\n                    <button class=\"filvel-control-button\" id=\"muteBtn\" type=\"button\" aria-label=\"Mute\/Unmute\">\r\n                        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\r\n                            <path id=\"volumeIcon\" d=\"M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z\"\/>\r\n                            <path id=\"mutedIcon\" d=\"M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z\" style=\"display: none;\"\/>\r\n                        <\/svg>\r\n                    <\/button>\r\n                    \r\n                    <button class=\"filvel-control-button\" id=\"fullscreenBtn\" type=\"button\" aria-label=\"Fullscreen\">\r\n                        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\r\n                            <path id=\"fullscreenIcon\" d=\"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z\"\/>\r\n                            <path id=\"exitFullscreenIcon\" d=\"M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z\" style=\"display: none;\"\/>\r\n                        <\/svg>\r\n                    <\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const video = document.getElementById('filvelVideo');\r\n    const container = document.getElementById('filvelVideoContainer');\r\n    const overlay = document.getElementById('filvelOverlay');\r\n    const playButton = document.getElementById('playButton');\r\n    const controls = document.getElementById('filvelControls');\r\n    const playPauseBtn = document.getElementById('playPauseBtn');\r\n    const playIcon = document.getElementById('playIcon');\r\n    const pauseIcon = document.getElementById('pauseIcon');\r\n    const progressBar = document.getElementById('progressBar');\r\n    const progressFill = document.getElementById('progressFill');\r\n    const muteBtn = document.getElementById('muteBtn');\r\n    const volumeIcon = document.getElementById('volumeIcon');\r\n    const mutedIcon = document.getElementById('mutedIcon');\r\n    const fullscreenBtn = document.getElementById('fullscreenBtn');\r\n    const fullscreenIcon = document.getElementById('fullscreenIcon');\r\n    const exitFullscreenIcon = document.getElementById('exitFullscreenIcon');\r\n\r\n    let isStarted = false;\r\n    let isPlaying = false;\r\n    let isMuted = true;\r\n\r\n    \/\/ Initialize: video loops muted in background\r\n    video.muted = true;\r\n    video.loop = true;\r\n    \r\n    \/\/ Try to start autoplay\r\n    const playPromise = video.play();\r\n    if (playPromise !== undefined) {\r\n        playPromise.catch(function(error) {\r\n            console.log('Autoplay failed: ' + error.message);\r\n        });\r\n    }\r\n\r\n    \/\/ Main play button click\r\n    function startVideo(event) {\r\n        if (event) {\r\n            event.preventDefault();\r\n            event.stopPropagation();\r\n        }\r\n        \r\n        if (!isStarted) {\r\n            video.currentTime = 0;\r\n            video.muted = false;\r\n            video.loop = false;\r\n            \r\n            const playPromise = video.play();\r\n            if (playPromise !== undefined) {\r\n                playPromise.catch(function(error) {\r\n                    console.log('Video play failed: ' + error.message);\r\n                });\r\n            }\r\n            \r\n            isStarted = true;\r\n            isMuted = false;\r\n            container.classList.add('started');\r\n            \r\n            volumeIcon.style.display = 'block';\r\n            mutedIcon.style.display = 'none';\r\n        }\r\n    }\r\n\r\n    playButton.addEventListener('click', function(event) {\r\n        startVideo(event);\r\n    });\r\n\r\n    playPauseBtn.addEventListener('click', function(event) {\r\n        event.preventDefault();\r\n        event.stopPropagation();\r\n        \r\n        if (isPlaying) {\r\n            video.pause();\r\n        } else {\r\n            video.play();\r\n        }\r\n    });\r\n\r\n    video.addEventListener('play', function() {\r\n        isPlaying = true;\r\n        playIcon.style.display = 'none';\r\n        pauseIcon.style.display = 'block';\r\n    });\r\n\r\n    video.addEventListener('pause', function() {\r\n        isPlaying = false;\r\n        playIcon.style.display = 'block';\r\n        pauseIcon.style.display = 'none';\r\n    });\r\n\r\n    video.addEventListener('timeupdate', function() {\r\n        if (video.duration && isStarted) {\r\n            const progress = (video.currentTime \/ video.duration) * 100;\r\n            progressFill.style.width = progress + '%';\r\n        }\r\n    });\r\n\r\n    video.addEventListener('ended', function() {\r\n        isStarted = false;\r\n        container.classList.remove('started');\r\n        \r\n        video.currentTime = 0;\r\n        video.muted = true;\r\n        video.loop = true;\r\n        video.play();\r\n        \r\n        isMuted = true;\r\n        volumeIcon.style.display = 'none';\r\n        mutedIcon.style.display = 'block';\r\n    });\r\n\r\n    progressBar.addEventListener('click', function(e) {\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        \r\n        if (isStarted && video.duration) {\r\n            const rect = progressBar.getBoundingClientRect();\r\n            const clickX = e.clientX - rect.left;\r\n            const percentage = clickX \/ rect.width;\r\n            video.currentTime = percentage * video.duration;\r\n        }\r\n    });\r\n\r\n    muteBtn.addEventListener('click', function(event) {\r\n        event.preventDefault();\r\n        event.stopPropagation();\r\n        \r\n        if (isMuted) {\r\n            video.muted = false;\r\n            isMuted = false;\r\n            volumeIcon.style.display = 'block';\r\n            mutedIcon.style.display = 'none';\r\n        } else {\r\n            video.muted = true;\r\n            isMuted = true;\r\n            volumeIcon.style.display = 'none';\r\n            mutedIcon.style.display = 'block';\r\n        }\r\n    });\r\n\r\n    \/\/ Fullscreen functionality with mobile support\r\n    function requestFullscreen(element) {\r\n        if (element.requestFullscreen) {\r\n            return element.requestFullscreen();\r\n        } else if (element.webkitRequestFullscreen) { \/\/ Safari\r\n            return element.webkitRequestFullscreen();\r\n        } else if (element.webkitRequestFullScreen) { \/\/ Older Safari\r\n            return element.webkitRequestFullScreen();\r\n        } else if (element.mozRequestFullScreen) { \/\/ Firefox\r\n            return element.mozRequestFullScreen();\r\n        } else if (element.msRequestFullscreen) { \/\/ IE\/Edge\r\n            return element.msRequestFullscreen();\r\n        }\r\n        return Promise.reject('Fullscreen not supported');\r\n    }\r\n\r\n    function exitFullscreen() {\r\n        if (document.exitFullscreen) {\r\n            return document.exitFullscreen();\r\n        } else if (document.webkitExitFullscreen) {\r\n            return document.webkitExitFullscreen();\r\n        } else if (document.webkitCancelFullScreen) {\r\n            return document.webkitCancelFullScreen();\r\n        } else if (document.mozCancelFullScreen) {\r\n            return document.mozCancelFullScreen();\r\n        } else if (document.msExitFullscreen) {\r\n            return document.msExitFullscreen();\r\n        }\r\n        return Promise.reject('Exit fullscreen not supported');\r\n    }\r\n\r\n    function isFullscreen() {\r\n        return !!(document.fullscreenElement || \r\n                 document.webkitFullscreenElement || \r\n                 document.webkitCurrentFullScreenElement || \r\n                 document.mozFullScreenElement || \r\n                 document.msFullscreenElement);\r\n    }\r\n\r\n    fullscreenBtn.addEventListener('click', function(event) {\r\n        event.preventDefault();\r\n        event.stopPropagation();\r\n        \r\n        if (!isFullscreen()) {\r\n            requestFullscreen(container).then(() => {\r\n                fullscreenIcon.style.display = 'none';\r\n                exitFullscreenIcon.style.display = 'block';\r\n            }).catch(err => {\r\n                console.log('Fullscreen failed:', err);\r\n                \/\/ Fallback for mobile - try video element fullscreen\r\n                if (video.webkitEnterFullscreen) {\r\n                    try {\r\n                        video.webkitEnterFullscreen();\r\n                    } catch (e) {\r\n                        console.log('Video fullscreen failed:', e);\r\n                    }\r\n                }\r\n            });\r\n        } else {\r\n            exitFullscreen().then(() => {\r\n                fullscreenIcon.style.display = 'block';\r\n                exitFullscreenIcon.style.display = 'none';\r\n            }).catch(err => {\r\n                console.log('Exit fullscreen failed:', err);\r\n            });\r\n        }\r\n    });\r\n\r\n    \/\/ Listen for all fullscreen change events\r\n    ['fullscreenchange', 'webkitfullscreenchange', 'mozfullscreenchange', 'MSFullscreenChange'].forEach(event => {\r\n        document.addEventListener(event, function() {\r\n            if (!isFullscreen()) {\r\n                fullscreenIcon.style.display = 'block';\r\n                exitFullscreenIcon.style.display = 'none';\r\n            } else {\r\n                fullscreenIcon.style.display = 'none';\r\n                exitFullscreenIcon.style.display = 'block';\r\n            }\r\n        });\r\n    });\r\n\r\n    \/\/ Auto-hide controls on desktop\r\n    let controlsTimeout;\r\n    function showControls() {\r\n        if (isStarted && window.innerWidth > 768) {\r\n            clearTimeout(controlsTimeout);\r\n            controls.style.opacity = '1';\r\n        }\r\n    }\r\n\r\n    function hideControls() {\r\n        if (isStarted && window.innerWidth > 768) {\r\n            controlsTimeout = setTimeout(() => {\r\n                controls.style.opacity = '0';\r\n            }, 2000);\r\n        }\r\n    }\r\n\r\n    container.addEventListener('mouseenter', showControls);\r\n    container.addEventListener('mouseleave', hideControls);\r\n\r\n    container.addEventListener('keydown', function(e) {\r\n        switch(e.code) {\r\n            case 'Space':\r\n                e.preventDefault();\r\n                if (isStarted) {\r\n                    playPauseBtn.click();\r\n                } else {\r\n                    playButton.click();\r\n                }\r\n                break;\r\n            case 'KeyM':\r\n                if (isStarted) {\r\n                    muteBtn.click();\r\n                }\r\n                break;\r\n            case 'KeyF':\r\n                if (isStarted) {\r\n                    fullscreenBtn.click();\r\n                }\r\n                break;\r\n        }\r\n    });\r\n\r\n    container.setAttribute('tabindex', '0');\r\n});\r\n<\/script>\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<section class=\"elementor-section elementor-top-section elementor-element elementor-element-18ac9420 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"18ac9420\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7e205ec7\" data-id=\"7e205ec7\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4eb21e09 elementor-section-content-top elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4eb21e09\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0e726c7\" data-id=\"0e726c7\" 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-c89a26e elementor-widget elementor-widget-image\" data-id=\"c89a26e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"426\" height=\"608\" src=\"https:\/\/vwmstudio.com\/wp-content\/uploads\/2025\/03\/ELYNE-vwm-studio.webp\" class=\"attachment-full size-full wp-image-1752\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b757d58 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"b757d58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md elementor-animation-float\" href=\"https:\/\/vwmstudio.com\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Elyne<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\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<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-92b1f28\" data-id=\"92b1f28\" 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-17903ed elementor-widget elementor-widget-image\" data-id=\"17903ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"426\" height=\"608\" src=\"https:\/\/vwmstudio.com\/wp-content\/uploads\/2025\/03\/Laurens-vwm-studio.webp\" class=\"attachment-full size-full wp-image-1751\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-642cadd elementor-align-center elementor-widget elementor-widget-button\" data-id=\"642cadd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md elementor-animation-float\" href=\"https:\/\/vwmstudio.com\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Laurens<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\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\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>About VWM Studio We are passionate about design and love helping you find products that stand out, capturing attention with timeless simplicity. That\u2019s why we design and produce high-quality signage and furniture. At VWM Studio, we\u2019re service-oriented and value the personal connections we build with our customers. We know your time is precious and that [&hellip;]<\/p>\n","protected":false},"author":431,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"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":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-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":"","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-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":"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":""},"mobile":{"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":""}},"footnotes":""},"class_list":["post-408","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>About us - VWM Studio<\/title>\n<meta name=\"description\" content=\"We design and produce high-quality signage and furniture. Whether you&#039;re looking for a sidewalk sign for your shop, boutique, museum, restaurant, or as POS materials, our signage is the perfect way to represent your company.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vwmstudio.com\/da\/about-us\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"About us - VWM Studio\" \/>\n<meta property=\"og:description\" content=\"We design and produce high-quality signage and furniture. Whether you&#039;re looking for a sidewalk sign for your shop, boutique, museum, restaurant, or as POS materials, our signage is the perfect way to represent your company.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vwmstudio.com\/da\/about-us\/\" \/>\n<meta property=\"og:site_name\" content=\"VWM Studio\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-03T07:46:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vwmstudio.com\/wp-content\/uploads\/2025\/03\/ELYNE-vwm-studio.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"426\" \/>\n\t<meta property=\"og:image:height\" content=\"608\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimeret l\u00e6setid\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/about-us\\\/\",\"url\":\"https:\\\/\\\/vwmstudio.com\\\/about-us\\\/\",\"name\":\"About us - VWM Studio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/about-us\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/about-us\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vwmstudio.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/ELYNE-vwm-studio.webp\",\"datePublished\":\"2023-11-22T18:49:09+00:00\",\"dateModified\":\"2025-09-03T07:46:18+00:00\",\"description\":\"We design and produce high-quality signage and furniture. Whether you're looking for a sidewalk sign for your shop, boutique, museum, restaurant, or as POS materials, our signage is the perfect way to represent your company.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/about-us\\\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vwmstudio.com\\\/about-us\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/about-us\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vwmstudio.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/ELYNE-vwm-studio.webp\",\"contentUrl\":\"https:\\\/\\\/vwmstudio.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/ELYNE-vwm-studio.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/about-us\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vwmstudio.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About us\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/#website\",\"url\":\"https:\\\/\\\/vwmstudio.com\\\/\",\"name\":\"VWM Signing\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vwmstudio.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/#organization\",\"name\":\"VWM Signing\",\"url\":\"https:\\\/\\\/vwmstudio.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vwmstudio.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/VWMstudio_zwart.png\",\"contentUrl\":\"https:\\\/\\\/vwmstudio.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/VWMstudio_zwart.png\",\"width\":1280,\"height\":667,\"caption\":\"VWM Signing\"},\"image\":{\"@id\":\"https:\\\/\\\/vwmstudio.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"About us - VWM Studio","description":"We design and produce high-quality signage and furniture. Whether you're looking for a sidewalk sign for your shop, boutique, museum, restaurant, or as POS materials, our signage is the perfect way to represent your company.","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:\/\/vwmstudio.com\/da\/about-us\/","og_locale":"da_DK","og_type":"article","og_title":"About us - VWM Studio","og_description":"We design and produce high-quality signage and furniture. Whether you're looking for a sidewalk sign for your shop, boutique, museum, restaurant, or as POS materials, our signage is the perfect way to represent your company.","og_url":"https:\/\/vwmstudio.com\/da\/about-us\/","og_site_name":"VWM Studio","article_modified_time":"2025-09-03T07:46:18+00:00","og_image":[{"width":426,"height":608,"url":"https:\/\/vwmstudio.com\/wp-content\/uploads\/2025\/03\/ELYNE-vwm-studio.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimeret l\u00e6setid":"2 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vwmstudio.com\/about-us\/","url":"https:\/\/vwmstudio.com\/about-us\/","name":"About us - VWM Studio","isPartOf":{"@id":"https:\/\/vwmstudio.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vwmstudio.com\/about-us\/#primaryimage"},"image":{"@id":"https:\/\/vwmstudio.com\/about-us\/#primaryimage"},"thumbnailUrl":"https:\/\/vwmstudio.com\/wp-content\/uploads\/2025\/03\/ELYNE-vwm-studio.webp","datePublished":"2023-11-22T18:49:09+00:00","dateModified":"2025-09-03T07:46:18+00:00","description":"We design and produce high-quality signage and furniture. Whether you're looking for a sidewalk sign for your shop, boutique, museum, restaurant, or as POS materials, our signage is the perfect way to represent your company.","breadcrumb":{"@id":"https:\/\/vwmstudio.com\/about-us\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vwmstudio.com\/about-us\/"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/vwmstudio.com\/about-us\/#primaryimage","url":"https:\/\/vwmstudio.com\/wp-content\/uploads\/2025\/03\/ELYNE-vwm-studio.webp","contentUrl":"https:\/\/vwmstudio.com\/wp-content\/uploads\/2025\/03\/ELYNE-vwm-studio.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/vwmstudio.com\/about-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vwmstudio.com\/"},{"@type":"ListItem","position":2,"name":"About us"}]},{"@type":"WebSite","@id":"https:\/\/vwmstudio.com\/#website","url":"https:\/\/vwmstudio.com\/","name":"VWM Signing","description":"","publisher":{"@id":"https:\/\/vwmstudio.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vwmstudio.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"},{"@type":"Organization","@id":"https:\/\/vwmstudio.com\/#organization","name":"VWM Signing","url":"https:\/\/vwmstudio.com\/","logo":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/vwmstudio.com\/#\/schema\/logo\/image\/","url":"https:\/\/vwmstudio.com\/wp-content\/uploads\/2023\/11\/VWMstudio_zwart.png","contentUrl":"https:\/\/vwmstudio.com\/wp-content\/uploads\/2023\/11\/VWMstudio_zwart.png","width":1280,"height":667,"caption":"VWM Signing"},"image":{"@id":"https:\/\/vwmstudio.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/vwmstudio.com\/da\/wp-json\/wp\/v2\/pages\/408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vwmstudio.com\/da\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vwmstudio.com\/da\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vwmstudio.com\/da\/wp-json\/wp\/v2\/users\/431"}],"replies":[{"embeddable":true,"href":"https:\/\/vwmstudio.com\/da\/wp-json\/wp\/v2\/comments?post=408"}],"version-history":[{"count":5,"href":"https:\/\/vwmstudio.com\/da\/wp-json\/wp\/v2\/pages\/408\/revisions"}],"predecessor-version":[{"id":2199,"href":"https:\/\/vwmstudio.com\/da\/wp-json\/wp\/v2\/pages\/408\/revisions\/2199"}],"wp:attachment":[{"href":"https:\/\/vwmstudio.com\/da\/wp-json\/wp\/v2\/media?parent=408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}