{"id":133,"date":"2024-02-05T08:48:20","date_gmt":"2024-02-05T08:48:20","guid":{"rendered":"https:\/\/prod-capstone-2024.fxmweb.com\/?page_id=133"},"modified":"2025-03-24T11:25:02","modified_gmt":"2025-03-24T03:25:02","slug":"homepage","status":"publish","type":"page","link":"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/","title":{"rendered":"Homepage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"133\" class=\"elementor elementor-133\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-dce-background-overlay-color=\"#67BACE\" data-dce-background-image-url=\"https:\/\/capstoneshowcase.sutd.edu.sg\/wp-content\/uploads\/2024\/02\/landing-edgefield.png\" class=\"elementor-element elementor-element-a384872 home-overlay home-overlay-opening elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"a384872\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7e0e5c5 e-flex e-con-boxed e-con e-child\" data-id=\"7e0e5c5\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6dbfebd elementor-widget elementor-widget-theme-site-logo elementor-widget-image\" data-id=\"6dbfebd\" data-element_type=\"widget\" data-widget_type=\"theme-site-logo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"431\" src=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo.png\" class=\"attachment-full size-full wp-image-171\" alt=\"SUTD-logo\" srcset=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo.png 1000w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo-300x129.png 300w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo-768x331.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a37a509 e-con-full title-wrapper title-wrapper-1 e-flex e-con e-child\" data-id=\"a37a509\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3487c48 elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"3487c48\" data-element_type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/sound-wave.json&quot;,&quot;id&quot;:3323,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;link_to&quot;:&quot;none&quot;,&quot;trigger&quot;:&quot;arriving_to_viewport&quot;,&quot;viewport&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}\" data-widget_type=\"lottie.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51bb7dd title elementor-widget elementor-widget-heading\" data-id=\"51bb7dd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Play Sound for a better experience<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06296e1 instruction-alert elementor-widget elementor-widget-heading\" data-id=\"06296e1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Click anywhere to continue...<\/h2>\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 data-dce-background-overlay-color=\"#67BACE\" data-dce-background-image-url=\"https:\/\/capstoneshowcase.sutd.edu.sg\/wp-content\/uploads\/2024\/02\/future_cities_manas_bhatia-scaled.jpeg\" class=\"elementor-element elementor-element-878a5aa home-overlay home-overlay-first e-flex e-con-boxed e-con e-parent\" data-id=\"878a5aa\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2081ea elementor-absolute elementor-widget elementor-widget-html\" data-id=\"c2081ea\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/animejs\/3.2.1\/anime.min.js\"><\/script>\r\n\r\n<script type=\"text\/javascript\">\r\n    \r\n\r\n\r\n  (function (window, $) {\r\n    $(function () {\r\n\r\n      var HomeOverlay = (function () {\r\n        var hasInit = false;\r\n        var $root;\r\n        var tl;\r\n        var isFirst;\r\n\r\n        function overlay() {\r\n          $(document.body).css('height', '100%').css('overflow-y', 'hidden');\r\n          initOverlay();\r\n\r\n          if (sessionStorage.getItem('capstone_first_visit')) {\r\n            isFirst = false;\r\n            disableOverlay();\r\n            playBackgroundMusic();\r\n          } else {\r\n              isFirst = true;\r\n            playBackgroundMusic();\r\n          }\r\n        }\r\n\r\n        function initOverlay() {\r\n\r\n            const isDesktopLarge = window.matchMedia('only screen and (min-width: 1440px)');\r\n            const isLaptop = window.matchMedia('only screen and (max-width: 1439px) and (min-width: 1200px)');\r\n            const isTablet = window.matchMedia('only screen and (max-width: 1199.98px) and (min-width: 992px)');\r\n            const isTabletPortrait = window.matchMedia('only screen and (max-width: 991.98px) and (min-width: 768px)');\r\n            const isMobile = window.matchMedia('only screen and (max-width: 767.98px)');\r\n\r\n            $('.home-overlay-second').css('opacity', '1');\r\n\r\n            if (isDesktopLarge.matches) {\r\n                \/\/ Due to a bug in FF 2.0, you have to set your (initial) background-position inline:\r\n                \/\/ <div style=\"background-position: 10px 20px\"><\/div>\r\n                $('.home-overlay.home-overlay-first').css('background-position', 'center 0px');\r\n                $('.home-overlay.home-overlay-second').css('background-position', 'center 0px');\r\n                $('.home-overlay.home-overlay-second').css('background-size', '100%');\r\n                $('.home-overlay.home-overlay-third .title-wrapper-3').css('transform', 'translateY(-100px)').css('opacity','0');\r\n\r\n                \/\/ Create a timeline with default parameters\r\n\r\n                tl = \"\";\r\n\r\n                tl = anime.timeline({\r\n                  autoplay: false,\r\n                  easing: 'easeInOutQuad',\r\n                  delay: 1000,\r\n                  complete: function(anim) {\r\n                    document.querySelector('.home-overlay.home-overlay-first').style.display = 'none';\r\n                    document.querySelector('.home-overlay.home-overlay-second').style.display = 'none';\r\n                    document.querySelector('.home-overlay.home-overlay-third').style.display = 'none';\r\n                  }\r\n                });\r\n\r\n                \/\/ Add children\r\n                tl\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first',\r\n                \/\/   backgroundPosition: 'center -300px',\r\n                \/\/   duration: 5000\r\n                \/\/ })\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first .img-parallax-1',\r\n                \/\/   translateY: -200,\r\n                \/\/   duration: 4000\r\n                \/\/ }, '-=5000')\r\n                \/\/ .add({\r\n                \/\/   targets: ['.home-overlay.home-overlay-first .img-parallax-2', '.home-overlay.home-overlay-first .img-parallax-3'],\r\n                \/\/   translateY: -300,\r\n                \/\/   duration: 4000\r\n                \/\/ }, '-=4800')\r\n                \/\/ .add({\r\n                \/\/   targets: ['.home-overlay.home-overlay-first .title-wrapper-1', '.home-overlay.home-overlay-first .img-parallax-1', '.home-overlay.home-overlay-first .img-parallax-2', '.home-overlay .img-parallax-3'],\r\n                \/\/   scale: 2,\r\n                \/\/   duration: 1000\r\n                \/\/ })\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first',\r\n                \/\/   opacity: '0',\r\n                \/\/   duration: 1500\r\n                \/\/ }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  backgroundPosition: 'center calc(50% - 200px)',\r\n                  duration: 3000\r\n                }, '-=2000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  backgroundSize: 'calc(100% + 30%)',\r\n                  duration: 2000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second .title-wrapper-2',\r\n                  scale: 2,\r\n                  translateX: 200,\r\n                  duration: 1000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  opacity: '0',\r\n                  duration: 1500\r\n                }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third',\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                }, '-=2800')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third .title-wrapper-3',\r\n                  translateY: 0,\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                }, '-=1700')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third .title-wrapper-3',\r\n                  scale: 2,\r\n                  duration: 1000\r\n                }, '+=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third',\r\n                  opacity: '0',\r\n                  duration: 1500\r\n                }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth',\r\n                  opacity: 1,\r\n                  duration: 1000,\r\n                }, '-=3000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-1',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-2',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-3',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .btn-wrapper',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                });\r\n            } else if (isLaptop.matches) {\r\n                \/\/ Due to a bug in FF 2.0, you have to set your (initial) background-position inline:\r\n                \/\/ <div style=\"background-position: 10px 20px\"><\/div>\r\n                $('.home-overlay.home-overlay-first').css('background-position', 'center 0px');\r\n                $('.home-overlay.home-overlay-second').css('background-position', 'center 0px');\r\n                $('.home-overlay.home-overlay-second').css('background-size', '100%');\r\n                $('.home-overlay.home-overlay-third .title-wrapper-3').css('transform', 'translateY(-100px)').css('opacity','0');\r\n\r\n                \/\/ Create a timeline with default parameters\r\n                tl = \"\";\r\n\r\n                tl = anime.timeline({\r\n                  easing: 'easeInOutQuad',\r\n                  delay: 1000,\r\n                  autoplay: false,\r\n                  complete: function(anim) {\r\n                    document.querySelector('.home-overlay.home-overlay-first').style.display = 'none';\r\n                    document.querySelector('.home-overlay.home-overlay-second').style.display = 'none';\r\n                    document.querySelector('.home-overlay.home-overlay-third').style.display = 'none';\r\n                  }\r\n                });\r\n\r\n                \/\/ Add children\r\n                tl\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first',\r\n                \/\/   backgroundPosition: 'center -300px',\r\n                \/\/   duration: 5000\r\n                \/\/ })\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first .img-parallax-1',\r\n                \/\/   translateY: -200,\r\n                \/\/   duration: 4000\r\n                \/\/ }, '-=5000')\r\n                \/\/ .add({\r\n                \/\/   targets: ['.home-overlay.home-overlay-first .img-parallax-2', '.home-overlay.home-overlay-first .img-parallax-3'],\r\n                \/\/   translateY: -300,\r\n                \/\/   duration: 4000\r\n                \/\/ }, '-=4800')\r\n                \/\/ .add({\r\n                \/\/   targets: ['.home-overlay.home-overlay-first .title-wrapper-1', '.home-overlay.home-overlay-first .img-parallax-1', '.home-overlay.home-overlay-first .img-parallax-2', '.home-overlay .img-parallax-3'],\r\n                \/\/   scale: 2,\r\n                \/\/   duration: 1000\r\n                \/\/ })\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first',\r\n                \/\/   opacity: '0',\r\n                \/\/   duration: 1500\r\n                \/\/ }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  backgroundPosition: 'center calc(50% - 200px)',\r\n                  duration: 3000\r\n                }, '-=2000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  backgroundSize: 'calc(100% + 30%)',\r\n                  duration: 2000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second .title-wrapper-2',\r\n                  scale: 2,\r\n                  translateX: 200,\r\n                  duration: 1000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  opacity: '0',\r\n                  duration: 1500\r\n                }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third',\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                }, '-=2800')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third .title-wrapper-3',\r\n                  translateY: 0,\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                }, '-=1700')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third .title-wrapper-3',\r\n                  scale: 2,\r\n                  duration: 1000\r\n                }, '+=500')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third',\r\n                  opacity: '0',\r\n                  duration: 1500\r\n                }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth',\r\n                  opacity: 1,\r\n                  duration: 1000,\r\n                }, '-=3000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-1',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-2',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-3',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .btn-wrapper',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                });\r\n\r\n            } else if (isTablet.matches) {\r\n\r\n                \/\/ Due to a bug in FF 2.0, you have to set your (initial) background-position inline:\r\n                \/\/ <div style=\"background-position: 10px 20px\"><\/div>\r\n                $('.home-overlay.home-overlay-first').css('background-position', 'center 0px');\r\n                $('.home-overlay.home-overlay-second').css('background-position', 'center 0px');\r\n                $('.home-overlay.home-overlay-second').css('background-size', 'calc(100% + 200px)');\r\n                $('.home-overlay.home-overlay-third .title-wrapper-3').css('transform', 'translateY(-100px)').css('opacity','0');\r\n\r\n                \/\/ Create a timeline with default parameters\r\n\r\n                tl = \"\";\r\n\r\n                tl = anime.timeline({\r\n                  easing: 'easeInOutQuad',\r\n                  delay: 1000,\r\n                  autoplay: false,\r\n                  complete: function(anim) {\r\n                    document.querySelector('.home-overlay.home-overlay-first').style.display = 'none';\r\n                    document.querySelector('.home-overlay.home-overlay-second').style.display = 'none';\r\n                    document.querySelector('.home-overlay.home-overlay-third').style.display = 'none';\r\n                  }\r\n                });\r\n\r\n                \/\/ Add children\r\n                tl\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first',\r\n                \/\/   backgroundPosition: 'center -300px',\r\n                \/\/   duration: 4000\r\n                \/\/ })\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first .img-parallax-1',\r\n                \/\/   translateY: -200,\r\n                \/\/   duration: 4000\r\n                \/\/ }, '-=5000')\r\n                \/\/ .add({\r\n                \/\/   targets: ['.home-overlay.home-overlay-first .img-parallax-2', '.home-overlay.home-overlay-first .img-parallax-3'],\r\n                \/\/   translateY: -300,\r\n                \/\/   duration: 4000\r\n                \/\/ }, '-=4800')\r\n                \/\/ .add({\r\n                \/\/   targets: ['.home-overlay.home-overlay-first .title-wrapper-1', '.home-overlay.home-overlay-first .img-parallax-1', '.home-overlay.home-overlay-first .img-parallax-2', '.home-overlay .img-parallax-3'],\r\n                \/\/   scale: 2,\r\n                \/\/   duration: 1000\r\n                \/\/ })\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first',\r\n                \/\/   opacity: '0',\r\n                \/\/   duration: 1500\r\n                \/\/ }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  backgroundPosition: 'center calc(50% - 200px)',\r\n                  duration: 3000\r\n                }, '-=2000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  backgroundSize: 'calc(100% + 300px)',\r\n                  duration: 2000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second .title-wrapper-2',\r\n                  scale: 2,\r\n                  translateX: 100,\r\n                  duration: 1000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  opacity: '0',\r\n                  duration: 1500\r\n                }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third',\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                }, '-=2800')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third .title-wrapper-3',\r\n                  translateY: 0,\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                }, '-=1700')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third .title-wrapper-3',\r\n                  scale: 2,\r\n                  duration: 1000\r\n                }, '+=500')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third',\r\n                  opacity: '0',\r\n                  duration: 1500\r\n                }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth',\r\n                  opacity: 1,\r\n                  duration: 1000,\r\n                }, '-=3000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-1',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-2',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-3',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .btn-wrapper',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                });\r\n\r\n            } else if (isTabletPortrait.matches) {\r\n\r\n                \/\/ Due to a bug in FF 2.0, you have to set your (initial) background-position inline:\r\n                \/\/ <div style=\"background-position: 10px 20px\"><\/div>\r\n                $('.home-overlay.home-overlay-first').css('background-position', 'center 0px');\r\n                $('.home-overlay.home-overlay-first').css('background-size', 'auto calc(100% + 200px)');\r\n                $('.home-overlay.home-overlay-second').css('background-position', 'center 0px');\r\n                $('.home-overlay.home-overlay-second').css('background-size', 'auto calc(100% + 200px)');\r\n                $('.home-overlay.home-overlay-third .title-wrapper-3').css('transform', 'translateY(-100px)').css('opacity','0');\r\n\r\n                \/\/ Create a timeline with default parameters\r\n\r\n                tl = \"\";\r\n\r\n                tl = anime.timeline({\r\n                  easing: 'easeInOutQuad',\r\n                  delay: 1000,\r\n                  autoplay: false,\r\n                  complete: function(anim) {\r\n                    document.querySelector('.home-overlay.home-overlay-first').style.display = 'none';\r\n                    document.querySelector('.home-overlay.home-overlay-second').style.display = 'none';\r\n                    document.querySelector('.home-overlay.home-overlay-third').style.display = 'none';\r\n                  }\r\n                });\r\n\r\n                \/\/ Add children\r\n                tl\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first',\r\n                \/\/   backgroundPosition: 'center -200px',\r\n                \/\/   duration: 4000\r\n                \/\/ })\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first .img-parallax-1',\r\n                \/\/   translateY: -200,\r\n                \/\/   duration: 4000\r\n                \/\/ }, '-=5000')\r\n                \/\/ .add({\r\n                \/\/   targets: ['.home-overlay.home-overlay-first .img-parallax-2', '.home-overlay.home-overlay-first .img-parallax-3'],\r\n                \/\/   translateY: -300,\r\n                \/\/   duration: 4000\r\n                \/\/ }, '-=4800')\r\n                \/\/ .add({\r\n                \/\/   targets: ['.home-overlay.home-overlay-first .title-wrapper-1', '.home-overlay.home-overlay-first .img-parallax-1', '.home-overlay.home-overlay-first .img-parallax-2', '.home-overlay .img-parallax-3'],\r\n                \/\/   scale: 2,\r\n                \/\/   duration: 1000\r\n                \/\/ })\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first',\r\n                \/\/   opacity: '0',\r\n                \/\/   duration: 1500\r\n                \/\/ }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  backgroundPosition: 'center calc(50% - 200px)',\r\n                  duration: 3000\r\n                }, '-=2000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  backgroundSize: 'auto calc(100% + 300px)',\r\n                  duration: 2000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second .title-wrapper-2',\r\n                  scale: 2,\r\n                  translateX: 100,\r\n                  duration: 1000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  opacity: '0',\r\n                  duration: 1500\r\n                }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third',\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                }, '-=2800')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third .title-wrapper-3',\r\n                  translateY: 0,\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                }, '-=1700')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third .title-wrapper-3',\r\n                  scale: 2,\r\n                  duration: 1000\r\n                }, '+=500')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third',\r\n                  opacity: '0',\r\n                  duration: 1500\r\n                }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth',\r\n                  opacity: 1,\r\n                  duration: 1000,\r\n                }, '-=3000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-1',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-2',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-3',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .btn-wrapper',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                });\r\n\r\n            } else if (isMobile.matches) {\r\n\r\n                \/\/ Due to a bug in FF 2.0, you have to set your (initial) background-position inline:\r\n                \/\/ <div style=\"background-position: 10px 20px\"><\/div>\r\n                $('.home-overlay.home-overlay-first').css('background-position', 'center 0px');\r\n                $('.home-overlay.home-overlay-first').css('background-size', 'auto calc(100% + 200px)');\r\n                $('.home-overlay.home-overlay-second').css('background-position', 'center 0px');\r\n                $('.home-overlay.home-overlay-second').css('background-size', 'auto calc(100% + 200px)');\r\n                $('.home-overlay.home-overlay-third .title-wrapper-3').css('transform', 'translateY(-100px)').css('opacity','0');\r\n\r\n                \/\/ Create a timeline with default parameters\r\n\r\n                tl = \"\";\r\n\r\n                tl = anime.timeline({\r\n                  easing: 'easeInOutQuad',\r\n                  delay: 1000,\r\n                  autoplay: false,\r\n                  complete: function(anim) {\r\n                    document.querySelector('.home-overlay.home-overlay-first').style.display = 'none';\r\n                    document.querySelector('.home-overlay.home-overlay-second').style.display = 'none';\r\n                    document.querySelector('.home-overlay.home-overlay-third').style.display = 'none';\r\n                  }\r\n                });\r\n\r\n                \/\/ Add children\r\n                tl\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first',\r\n                \/\/   backgroundPosition: 'center -200px',\r\n                \/\/   duration: 4000\r\n                \/\/ })\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first .img-parallax-1',\r\n                \/\/   translateY: -200,\r\n                \/\/   duration: 4000\r\n                \/\/ }, '-=5000')\r\n                \/\/ .add({\r\n                \/\/   targets: ['.home-overlay.home-overlay-first .img-parallax-2', '.home-overlay.home-overlay-first .img-parallax-3'],\r\n                \/\/   translateY: -300,\r\n                \/\/   duration: 4000\r\n                \/\/ }, '-=4800')\r\n                \/\/ .add({\r\n                \/\/   targets: ['.home-overlay.home-overlay-first .title-wrapper-1', '.home-overlay.home-overlay-first .img-parallax-1', '.home-overlay.home-overlay-first .img-parallax-2', '.home-overlay.home-overlay-first .img-parallax-3'],\r\n                \/\/   scale: 2,\r\n                \/\/   duration: 1000\r\n                \/\/ })\r\n                \/\/ .add({\r\n                \/\/   targets: '.home-overlay.home-overlay-first',\r\n                \/\/   opacity: '0',\r\n                \/\/   duration: 1500\r\n                \/\/ }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  backgroundPosition: 'center calc(50% - 200px)',\r\n                  duration: 3000\r\n                }, '-=2000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  backgroundSize: 'auto calc(100% + 300px)',\r\n                  duration: 2000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second .title-wrapper-2',\r\n                  scale: 2,\r\n                  duration: 1000\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-second',\r\n                  opacity: '0',\r\n                  duration: 1500\r\n                }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third',\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                }, '-=2800')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third .title-wrapper-3',\r\n                  translateY: 0,\r\n                  opacity: 1,\r\n                  duration: 1000\r\n                }, '-=1700')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third .title-wrapper-3',\r\n                  scale: 2,\r\n                  duration: 1000\r\n                }, '+=500')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-third',\r\n                  opacity: '0',\r\n                  duration: 1500\r\n                }, '-=1000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth',\r\n                  opacity: 1,\r\n                  duration: 1000,\r\n                }, '-=3000')\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-1',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-2',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .title-3',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                })\r\n                .add({\r\n                  targets: '.home-overlay.home-overlay-fourth .btn-wrapper',\r\n                  opacity: 1,\r\n                  duration: 500\r\n                });\r\n            }\r\n\r\n\r\n        }\r\n\r\n        function disableOverlay() {\r\n          $('.home-entire-site').css('opacity', '1');\r\n          $('.home-overlay').css('display', 'none');\r\n        }\r\n\r\n        function playBackgroundMusic() {\r\n            \/\/ To do\r\n            $('.home-entire-site').css('opacity', '1');\r\n            if (isFirst) {\r\n              tl.play();\r\n            }\r\n\r\n        }\r\n\r\n        function attachEvents() {\r\n          $('.btn-begin').on('click', function(e) {\r\n            e.preventDefault();\r\n\r\n             sessionStorage.setItem('capstone_first_visit', '1');\r\n\r\n            $('.home-overlay.home-overlay-fourth').fadeOut();\r\n          });\r\n\r\n\r\n          $(document).on('click', '.home-overlay-opening', function(e) {\r\n            e.preventDefault();\r\n            $('.home-entire-site').css('opacity', '1');\r\n            $('.home-overlay-first').css('opacity', '1');\r\n            $('.home-overlay-first .img-parallax-1').css('opacity', '1');\r\n            $('.home-overlay-first .img-parallax-2').css('opacity', '1');\r\n            $('.home-overlay-first .img-parallax-3').css('opacity', '1');\r\n            $('.home-overlay-first .title-wrapper-1').css('opacity', '1');\r\n            \r\n            setTimeout(() => {\r\n                $('.home-overlay.home-overlay-opening').fadeOut();\r\n                tl.play();\r\n                playBackgroundMusic();\r\n            }, 10);\r\n            \r\n          });\r\n        }\r\n\r\n\r\n\r\n        function init() {\r\n          if (hasInit) return;\r\n          hasInit = true;\r\n\r\n          $root = $('.home');\r\n\r\n          if ($root.length == 0) {\r\n            return;\r\n          }\r\n\r\n          overlay();\r\n          attachEvents();\r\n        }\r\n\r\n        return {\r\n          init: init\r\n        }\r\n      })();\r\n\r\n      HomeOverlay.init();\r\n\r\n    });\r\n  }(window, jQuery));\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n    \r\n<\/script>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a9995dd e-con-full title-wrapper title-wrapper-1 e-flex e-con e-child\" data-id=\"a9995dd\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4455c6d elementor-widget elementor-widget-heading\" data-id=\"4455c6d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">EXPLORE AN IMMERSIVE <\/br>\nVIRTUAL EXHIBITION<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-68e2715 elementor-absolute img-parallax-3 elementor-widget-laptop__width-initial dce_masking-none elementor-widget elementor-widget-image\" data-id=\"68e2715\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" 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=\"738\" height=\"437\" src=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Default_go_green_futuristic_building_concept_art_3d_modeled_hi_0_9dd1bc06-eb48-4fb3-99d7-d11fc07ac2c0_0-2.png\" class=\"attachment-full size-full wp-image-730\" alt=\"Default_go_green_futuristic_building_concept_art_3d_modeled_hi_0_9dd1bc06-eb48-4fb3-99d7-d11fc07ac2c0_0 2\" srcset=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Default_go_green_futuristic_building_concept_art_3d_modeled_hi_0_9dd1bc06-eb48-4fb3-99d7-d11fc07ac2c0_0-2.png 738w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Default_go_green_futuristic_building_concept_art_3d_modeled_hi_0_9dd1bc06-eb48-4fb3-99d7-d11fc07ac2c0_0-2-300x178.png 300w\" sizes=\"(max-width: 738px) 100vw, 738px\" \/>\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-910a857 elementor-absolute img-parallax-2 elementor-widget-laptop__width-initial dce_masking-none elementor-widget elementor-widget-image\" data-id=\"910a857\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" 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=\"578\" height=\"447\" src=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Default_go_green_futuristic_building_concept_art_3d_modeled_hi_0_a5b1bd36-5105-4ff1-a4d4-a6ae04266f90_0-1.png\" class=\"attachment-full size-full wp-image-729\" alt=\"Default_go_green_futuristic_building_concept_art_3d_modeled_hi_0_a5b1bd36-5105-4ff1-a4d4-a6ae04266f90_0 1\" srcset=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Default_go_green_futuristic_building_concept_art_3d_modeled_hi_0_a5b1bd36-5105-4ff1-a4d4-a6ae04266f90_0-1.png 578w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Default_go_green_futuristic_building_concept_art_3d_modeled_hi_0_a5b1bd36-5105-4ff1-a4d4-a6ae04266f90_0-1-300x232.png 300w\" sizes=\"(max-width: 578px) 100vw, 578px\" \/>\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-fe0a200 elementor-absolute img-parallax-1 elementor-widget-mobile__width-initial elementor-widget__width-inherit dce_masking-none elementor-widget elementor-widget-image\" data-id=\"fe0a200\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" 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 loading=\"lazy\" decoding=\"async\" width=\"1730\" height=\"692\" src=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Leonardo_Diffusion_XL_go_green_futuristic_building_concept_art_0-1.png\" class=\"attachment-full size-full wp-image-728\" alt=\"Leonardo_Diffusion_XL_go_green_futuristic_building_concept_art_0 1\" srcset=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Leonardo_Diffusion_XL_go_green_futuristic_building_concept_art_0-1.png 1730w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Leonardo_Diffusion_XL_go_green_futuristic_building_concept_art_0-1-300x120.png 300w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Leonardo_Diffusion_XL_go_green_futuristic_building_concept_art_0-1-1024x410.png 1024w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Leonardo_Diffusion_XL_go_green_futuristic_building_concept_art_0-1-768x307.png 768w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/Leonardo_Diffusion_XL_go_green_futuristic_building_concept_art_0-1-1536x614.png 1536w\" sizes=\"(max-width: 1730px) 100vw, 1730px\" \/>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-dce-background-image-url=\"https:\/\/capstoneshowcase.sutd.edu.sg\/wp-content\/uploads\/2024\/02\/eco-green-bg.png\" class=\"elementor-element elementor-element-f4a7f7c home-overlay home-overlay-second e-flex e-con-boxed e-con e-parent\" data-id=\"f4a7f7c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-fcc7bbc e-con-full title-wrapper title-wrapper-2 e-flex e-con e-child\" data-id=\"fcc7bbc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37447ce elementor-widget elementor-widget-heading\" data-id=\"37447ce\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">WITNESS THE MAGIC AS<\/br>\nPROJECTS SPRING TO LIFE<\/h1>\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 data-dce-background-image-url=\"https:\/\/capstoneshowcase.sutd.edu.sg\/wp-content\/uploads\/2024\/02\/background-section-3.png\" class=\"elementor-element elementor-element-6ae6068 home-overlay home-overlay-third e-flex e-con-boxed e-con e-parent\" data-id=\"6ae6068\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-627b897 e-con-full title-wrapper title-wrapper-3 e-flex e-con e-child\" data-id=\"627b897\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0984b9 elementor-widget elementor-widget-heading\" data-id=\"b0984b9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">ARE YOU READY<\/br>\nTO EXPLORE?<\/h1>\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 data-dce-background-image-url=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2025\/02\/welcome-capstone-2025.png\" class=\"elementor-element elementor-element-b596a37 home-overlay home-overlay-fourth e-flex e-con-boxed e-con e-parent\" data-id=\"b596a37\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-47d3bd8 e-flex e-con-boxed e-con e-child\" data-id=\"47d3bd8\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f109aa dce_masking-none elementor-widget elementor-widget-image\" data-id=\"8f109aa\" data-element_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=\"1000\" height=\"431\" src=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo.png\" class=\"attachment-full size-full wp-image-171\" alt=\"SUTD-logo\" srcset=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo.png 1000w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo-300x129.png 300w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo-768x331.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e8fd4f e-con-full title-wrapper title-wrapper-4 e-flex e-con e-child\" data-id=\"1e8fd4f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-836e8ad title-1 elementor-widget elementor-widget-heading\" data-id=\"836e8ad\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Welcome<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f04fdf title-2 elementor-widget elementor-widget-heading\" data-id=\"0f04fdf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">CAPSTONE DESIGN SHOWCASE<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-536b695 title-3 elementor-widget elementor-widget-heading\" data-id=\"536b695\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">2023\/2024<\/h1>\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-547817b btn-wrapper e-flex e-con-boxed e-con e-child\" data-id=\"547817b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cee9682 btn-begin elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"cee9682\" data-element_type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/large-button-hover.json&quot;,&quot;id&quot;:2129,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;link_to&quot;:&quot;custom&quot;,&quot;custom_link&quot;:{&quot;url&quot;:&quot;#&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;trigger&quot;:&quot;none&quot;,&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}\" data-widget_type=\"lottie.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a class=\"e-lottie__container__link\" href=\"#\"><div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div><\/a>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5e2a490 e-con-full home-entire-site e-flex e-con e-parent\" data-id=\"5e2a490\" data-element_type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet_extra&quot;,&quot;tablet&quot;,&quot;mobile_extra&quot;,&quot;mobile&quot;]}\">\n\t\t<div class=\"elementor-element elementor-element-5f90f8d e-flex e-con-boxed e-con e-child\" data-id=\"5f90f8d\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0d8045 elementor-hidden-mobile_extra elementor-hidden-mobile elementor-widget elementor-widget-theme-site-logo elementor-widget-image\" data-id=\"d0d8045\" data-element_type=\"widget\" data-widget_type=\"theme-site-logo.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\">\n\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1000\" height=\"431\" src=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo.png\" class=\"attachment-full size-full wp-image-171\" alt=\"SUTD-logo\" srcset=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo.png 1000w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo-300x129.png 300w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/01\/SUTD-logo-768x331.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t<\/a>\n\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-c753596 elementor-align-center navbar-toggle elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-widget elementor-widget-button\" data-id=\"c753596\" data-element_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-sm\" href=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-home\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M280.37 148.26L96 300.11V464a16 16 0 0 0 16 16l112.06-.29a16 16 0 0 0 15.92-16V368a16 16 0 0 1 16-16h64a16 16 0 0 1 16 16v95.64a16 16 0 0 0 16 16.05L464 480a16 16 0 0 0 16-16V300L295.67 148.26a12.19 12.19 0 0 0-15.3 0zM571.6 251.47L488 182.56V44.05a12 12 0 0 0-12-12h-56a12 12 0 0 0-12 12v72.61L318.47 43a48 48 0 0 0-61 0L4.34 251.47a12 12 0 0 0-1.6 16.9l25.5 31A12 12 0 0 0 45.15 301l235.22-193.74a12.19 12.19 0 0 1 15.3 0L530.9 301a12 12 0 0 0 16.9-1.6l25.5-31a12 12 0 0 0-1.7-16.93z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\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<div class=\"elementor-element elementor-element-7917bd1 elementor-align-center navbar-toggle elementor-widget elementor-widget-button\" data-id=\"7917bd1\" data-element_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-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjU5NiIsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bars\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5a45b04 e-con-full scroll-container e-flex e-con e-child\" data-id=\"5a45b04\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5805c49 e-con-full scroll-wrapper e-flex e-con e-child\" data-id=\"5805c49\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c60140b elementor-absolute lottie-menu-btn elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile_extra elementor-hidden-mobile elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"c60140b\" data-element_type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/vote-projects.json&quot;,&quot;id&quot;:3960,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;_position&quot;:&quot;absolute&quot;,&quot;link_to&quot;:&quot;custom&quot;,&quot;custom_link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/2024\\\/vote-projects\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;trigger&quot;:&quot;none&quot;,&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}\" data-widget_type=\"lottie.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a class=\"e-lottie__container__link\" href=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/vote-projects\/\"><div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div><\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4c2069 elementor-absolute lottie-menu-btn menu-vote-projects-homepage elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"c4c2069\" data-element_type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/awards-3.json&quot;,&quot;id&quot;:3962,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;_position&quot;:&quot;absolute&quot;,&quot;link_to&quot;:&quot;custom&quot;,&quot;trigger&quot;:&quot;none&quot;,&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;custom_link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/2024\\\/awards\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}\" data-widget_type=\"lottie.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a class=\"e-lottie__container__link\" href=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/awards\/\"><div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div><\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7574877 elementor-absolute lottie-menu-btn elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"7574877\" data-element_type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/about-us-2.json&quot;,&quot;id&quot;:3963,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;_position&quot;:&quot;absolute&quot;,&quot;link_to&quot;:&quot;custom&quot;,&quot;trigger&quot;:&quot;none&quot;,&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;custom_link&quot;:{&quot;url&quot;:&quot;#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjEyOSIsInRvZ2dsZSI6ZmFsc2V9&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}\" data-widget_type=\"lottie.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a class=\"e-lottie__container__link\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjEyOSIsInRvZ2dsZSI6ZmFsc2V9\"><div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div><\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e5bb15 elementor-absolute lottie-menu-btn elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"1e5bb15\" data-element_type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/faculty-and-staff-1.json&quot;,&quot;id&quot;:7689,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;_position&quot;:&quot;absolute&quot;,&quot;link_to&quot;:&quot;custom&quot;,&quot;trigger&quot;:&quot;none&quot;,&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;custom_link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/2024\\\/faculty-and-staff\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}\" data-widget_type=\"lottie.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a class=\"e-lottie__container__link\" href=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/faculty-and-staff\/\"><div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div><\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03baf04 elementor-absolute lottie-menu-btn elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"03baf04\" data-element_type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/students-1.json&quot;,&quot;id&quot;:2031,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;_position&quot;:&quot;absolute&quot;,&quot;link_to&quot;:&quot;custom&quot;,&quot;trigger&quot;:&quot;none&quot;,&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;custom_link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/2024\\\/students\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}\" data-widget_type=\"lottie.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a class=\"e-lottie__container__link\" href=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/students\/\"><div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div><\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-449ab20 elementor-absolute lottie-menu-btn elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"449ab20\" data-element_type=\"widget\" data-settings=\"{&quot;source_json&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/projects-1.json&quot;,&quot;id&quot;:6954,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;_position&quot;:&quot;absolute&quot;,&quot;link_to&quot;:&quot;custom&quot;,&quot;trigger&quot;:&quot;none&quot;,&quot;source&quot;:&quot;media_file&quot;,&quot;caption_source&quot;:&quot;none&quot;,&quot;custom_link&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/capstoneshowcase.sutd.edu.sg\\\/2024\\\/projects\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}\" data-widget_type=\"lottie.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a class=\"e-lottie__container__link\" href=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/projects\/\"><div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div><\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-396483b elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-absolute dce_masking-none elementor-widget elementor-widget-image\" data-id=\"396483b\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" 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 loading=\"lazy\" decoding=\"async\" width=\"825\" height=\"191\" src=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/countdown-1.png\" class=\"attachment-full size-full wp-image-2101\" alt=\"\" srcset=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/countdown-1.png 825w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/countdown-1-300x69.png 300w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/countdown-1-768x178.png 768w\" sizes=\"(max-width: 825px) 100vw, 825px\" \/>\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-e83eb16 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-absolute video-hologram-wrapper elementor-widget elementor-widget-html\" data-id=\"e83eb16\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<video class=\"video-hologram\" autoplay loop muted playsinline>\n<source type='video\/mp4; codecs=\"hvc1\"' src=\"\/wp-content\/uploads\/2024\/04\/hologram-video-homepage-safari-5.mp4\">\n<source type=\"video\/webm\" src=\"\/wp-content\/uploads\/2024\/04\/hologram-video-homepage-chrome-5.webm\">\n<\/video>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f7e8fc scroll-image dce_masking-none elementor-widget elementor-widget-image\" data-id=\"3f7e8fc\" data-element_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 loading=\"lazy\" decoding=\"async\" width=\"3768\" height=\"1080\" src=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/entire-screen-2.png\" class=\"attachment-full size-full wp-image-719\" alt=\"entire-screen-2\" srcset=\"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/entire-screen-2.png 3768w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/entire-screen-2-300x86.png 300w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/entire-screen-2-1024x294.png 1024w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/entire-screen-2-768x220.png 768w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/entire-screen-2-1536x440.png 1536w, https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/uploads\/2024\/02\/entire-screen-2-2048x587.png 2048w\" sizes=\"(max-width: 3768px) 100vw, 3768px\" \/>\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>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a80247 e-con-full e-flex e-con e-child\" data-id=\"1a80247\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-525a71d elementor-widget elementor-widget-ucaddon_list_marquee\" data-id=\"525a71d\" data-element_type=\"widget\" data-widget_type=\"ucaddon_list_marquee.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- start List Marquee -->\n\t\t<link id='font-awesome-css' href='https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/font-awesome5\/css\/fontawesome-all.min.css' type='text\/css' rel='stylesheet' >\n\t\t<link id='font-awesome-4-shim-css' href='https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/font-awesome5\/css\/fontawesome-v4-shims.css' type='text\/css' rel='stylesheet' >\n\n\t\t\t<style type=\"text\/css\">\/* widget: List Marquee *\/\n\n#uc_list_marquee_elementor_525a71d {\n  box-sizing: border-box;\n  display: flex;\n  align-items: center;\n  overflow: hidden;\n  direction:ltr;\n}\n\n#uc_list_marquee_elementor_525a71d .ue-marquee-content {\n  display: flex;\n  will-change: transform;\n  animation: marqueeuc_list_marquee_elementor_525a71d 500s linear infinite running;\n  animation-delay: 250ms;\n}\n\n\n#uc_list_marquee_elementor_525a71d .ue-marquee-tag {\n  width: auto;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: all 0.2s ease;\n  white-space: nowrap;\n  direction:ltr;\n}\n\n#uc_list_marquee_elementor_525a71d .ue-marquee-tag a {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  white-space: nowrap;\n  -webkit-text-stroke: 0px ;\n}\n\n#uc_list_marquee_elementor_525a71d .ue-marquee-tag-icon {\n  flex-grow: 0;   \n  flex-shrink: 0;\n  line-height:1em;\n}\n\n#uc_list_marquee_elementor_525a71d .ue_marq_text_wrap{\n  display:flex;\n  flex-direction: row;\n  align-items: center;\n}\n\n@keyframes marqueeuc_list_marquee_elementor_525a71d {\n  0% {\n \t-webkit-transform: translateX(0);\n    transform: translateX(0);\n  }\n  100% {\n    -webkit-transform: translate(-50%);\n    transform: translate(-50%);\n  }\n}\n\n@keyframes marquee-reverseuc_list_marquee_elementor_525a71d {\n  0% {\n \t-webkit-transform: translateX(-50%);\n    transform: translateX(-50%);\n  }\n  100% {\n    -webkit-transform: translate(0%);\n    transform: translate(0%);\n  }\n}\n\n<\/style>\n\n\t\t\t<div class=\"ue-marquee \" id=\"uc_list_marquee_elementor_525a71d\" >\n  <div class=\"ue-marquee-content uc-items-wrapper\">\n    <div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n         Aerial Industries Pte. Ltd.\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Healthcare Redesign, Alexandra Hospital\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Aramco Trading Singapore Pte. Ltd. \n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        beez-fm pte. ltd\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        bioSEA PTE. LTD.\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Changi General Hospital Pte Ltd\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Changi Airport Group(Singapore) Pte.Ltd.\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Chen Wa Landscape Pte Ltd\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Care Community Services Society\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Continental Automotive Singapore Pte. Ltd.\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Bull Bear Vector\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Cultivate Spaces Pte Ltd\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Handshakes by DC Frontiers\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Defence Science And Technology Agency\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        DLABs Pte. Ltd.\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        ELSE Pte. Ltd.\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Enerva Marine\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Enlitho Private Limited\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Gebirah\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Home Team Science and Technology Agency\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Homeez Pte.Ltd.\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Boeing Digital Aviation Solutions\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        KABAM Robotics \n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        KLASS Engineering & Solutions Pte. Ltd.\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Kuok (SINGAPORE) Limited\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        WealthCX Pte Ltd. \n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        MAGES Studio\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        National  Heritage Board\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        National Library Board\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        National University Hospital (Singapore) Ptd Ltd \n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Duke-NUS Medical School \n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        NCS PTE LTD\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Nugen.ai Pte. Ltd\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Pylon City Private Limited\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Forte Biotech\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Ron Kaufman Pte Ltd\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Schenker Singapore (Pte) Ltd \n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Sengkang General Hospital\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        SERIAL CO_ \n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Singapore Art Museum (SAM)\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Singapore Floorball Association\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        ST Engineering Training & Simulation Systems Pte. Ltd\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        The Circle For Human Sustainability\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Municipal Services Office\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        TOUCH Community Services\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Wave Design Consultants Pte. Ltd\n          <\/div>\n    \n  <\/a>\n<\/div>\n<div class=\"ue-marquee-tag\">\n  <a href=\"#\" >\n        \n    <div class=\"ue_marq_text_wrap\">\n        Whyre Technologies \n          <\/div>\n    \n  <\/a>\n<\/div>\n\n  <\/div>\n<\/div>\n\n\t\t\t<script type=\"text\/javascript\"  id=\"ue_script_list_marquee\" >\n\t\t\t\n\/* List Marquee scripts: *\/ \n\njQuery(document).ready(function(){\n\n   var objListMarquee = jQuery('#uc_list_marquee_elementor_525a71d');\n   \n   \/\/find all items and clone them 9 times\n   function cloneItems(){\n   \n    var objItemsWrapper = objListMarquee.find('.ue-marquee-content');\n   \t\n    for(let i=0; i<3; i++){\n      \n    \tvar objItemsCloned = objListMarquee.find('.ue-marquee-tag').clone();\n      \n    \tobjItemsWrapper.append(objItemsCloned);\n    \n    } \n   \n   }\n   \n   cloneItems();\n   \n   objListMarquee.on(\"uc_ajax_refreshed\",function(){\n     \tcloneItems();\n   });\n\n});\n\t\t\t<\/script>\n\t\t\t<!-- end List Marquee -->\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-c6fe005 e-flex e-con-boxed e-con e-child\" data-id=\"c6fe005\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5773fc instruction-icon elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"c5773fc\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\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 xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"137\" height=\"81\" viewBox=\"0 0 137 81\" fill=\"none\"><path d=\"M92.5508 30.2867V50.5771C92.5508 63.6508 81.9735 74.249 68.9258 74.249C55.8781 74.249 45.3008 63.6508 45.3008 50.5771V30.2867C45.3008 18.0699 54.5371 8.01455 66.3945 6.74902V18.1748C64.3992 19.1246 63.0195 21.1625 63.0195 23.5233V30.2867C63.0195 33.5552 65.6638 36.2047 68.9258 36.2047C72.1877 36.2047 74.832 33.5552 74.832 30.2867V23.5233C74.832 21.1625 73.4523 19.1246 71.457 18.1748V6.74902C83.3144 8.01455 92.5508 18.0699 92.5508 30.2867Z\" fill=\"white\"><\/path><path d=\"M122.73 29.4989C122.077 29.7863 121.652 30.4636 121.652 31.2148L121.652 35.7253L104.84 35.7253C103.996 35.7253 103.312 36.4381 103.312 37.3173L103.312 43.6853C103.312 44.5645 103.996 45.2772 104.84 45.2772L121.652 45.2772L121.652 49.7878C121.652 50.5391 122.077 51.2163 122.73 51.5038C123.382 51.7911 124.134 51.6323 124.633 51.1012L133.366 41.8147C134.048 41.0892 134.048 39.9134 133.366 39.1879L124.633 29.9015C124.134 29.3703 123.382 29.2114 122.73 29.4989Z\" fill=\"white\"><\/path><path d=\"M15.1209 29.4989C15.7735 29.7863 16.1991 30.4636 16.1991 31.2148L16.1991 35.7253L33.0104 35.7253C33.8545 35.7253 34.5387 36.4381 34.5387 37.3173L34.5387 43.6853C34.5387 44.5645 33.8545 45.2772 33.0104 45.2772L16.1991 45.2772L16.1991 49.7878C16.1991 50.5391 15.7735 51.2163 15.1209 51.5038C14.4682 51.7911 13.7169 51.6323 13.2174 51.1012L4.48424 41.8147C3.80213 41.0892 3.80213 39.9134 4.48424 39.1879L13.2174 29.9015C13.7169 29.3703 14.4682 29.2114 15.1209 29.4989Z\" fill=\"white\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dfde572 elementor-widget elementor-widget-heading\" data-id=\"dfde572\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DRAG LEFT OR RIGHT<\/h2>\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 class=\"elementor-element elementor-element-16cca9b elementor-absolute elementor-widget elementor-widget-html\" data-id=\"16cca9b\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"text\/javascript\">\r\n(function(window, $) {\r\n    const Pannable = (elViewport) => {\r\n    \r\n        const start = {x: 0, y: 0};\r\n        let isPan = false;\r\n        \r\n        const panStart = (ev) => {\r\n        ev.preventDefault();\r\n        isPan = true;\r\n        start.x = elViewport.scrollLeft + ev.clientX;\r\n        start.y = elViewport.scrollTop + ev.clientY;\r\n        };\r\n        \r\n        const panMove = (ev) => {\r\n            if (!isPan) return;\r\n            elViewport.scrollTo(\r\n                start.x - ev.clientX,\r\n                start.y - ev.clientY\r\n            );\r\n        };\r\n        \r\n        const panEnd = () => {\r\n            isPan = false;\r\n        };\r\n        \r\n        elViewport.addEventListener(\"pointerdown\", panStart);\r\n        addEventListener(\"pointermove\", panMove);\r\n        addEventListener(\"pointerup\", panEnd);\r\n    };\r\n\r\n\r\n    document.querySelectorAll(\".scroll-container\").forEach(Pannable);\r\n    \r\n    function horizontalWheel(container) {\r\n      \/** Max `scrollLeft` value *\/\r\n      let scrollWidth;\r\n    \r\n      \/** Desired scroll distance per animation frame *\/\r\n      let getScrollStep = () => scrollWidth \/ 50 \/* ADJUST TO YOUR WISH *\/ ;\r\n    \r\n      \/** Target value for `scrollLeft` *\/\r\n      let targetLeft;\r\n    \r\n      function scrollLeft() {\r\n        let beforeLeft = container.scrollLeft;\r\n        let wantDx = getScrollStep();\r\n        let diff = targetLeft - container.scrollLeft;\r\n        let dX = wantDx >= Math.abs(diff) ? diff : Math.sign(diff) * wantDx;\r\n    \r\n        \/\/ Performing horizontal scroll\r\n        container.scrollBy(dX, 0);\r\n    \r\n        \/\/ Break if smaller `diff` instead of `wantDx` was used\r\n        if (dX === diff)\r\n          return;\r\n    \r\n        \/\/ Break if can't scroll anymore or target reached\r\n        if (beforeLeft === container.scrollLeft || container.scrollLeft === targetLeft)\r\n          return;\r\n    \r\n        requestAnimationFrame(scrollLeft);\r\n      }\r\n    \r\n      container.addEventListener('wheel', e => {\r\n        e.preventDefault();\r\n    \r\n        scrollWidth = container.scrollWidth - container.clientWidth;\r\n        targetLeft = Math.min(scrollWidth, Math.max(0, container.scrollLeft + e.deltaY));\r\n    \r\n        requestAnimationFrame(scrollLeft);\r\n      });\r\n    }\r\n    \r\n    let list = document.querySelector('.scroll-container');\r\n    horizontalWheel(list);\r\n    \r\n    const centerX = (list.scrollWidth - list.clientWidth) \/ 2;\r\n    list.scrollTo(centerX, 0);\r\n    \r\n    function expiredCountdown() {\r\n        var countDownDate = new Date(\"April 19, 2024 00:00:00\").getTime();\r\n        \r\n        \/* Get today's date and time *\/\r\n        var now = new Date().getTime();\r\n        \r\n        \/* Find the distance between now and the count down date *\/\r\n        var distance = countDownDate - now;\r\n        \r\n        if (distance < 0) {\r\n            $('.menu-vote-projects-homepage').css('display', 'none').remove();\r\n        }\r\n    }\r\n\r\n})(window, jQuery);\r\n<\/script>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\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","protected":false},"excerpt":{"rendered":"<p>Play Sound for a better experience Click anywhere to continue&#8230; EXPLORE AN IMMERSIVE VIRTUAL EXHIBITION WITNESS THE MAGIC AS PROJECTS SPRING TO LIFE ARE YOU READY TO EXPLORE? Welcome CAPSTONE DESIGN SHOWCASE 2023\/2024 Aerial Industries Pte. Ltd. Healthcare Redesign, Alexandra Hospital Aramco Trading Singapore Pte. Ltd. beez-fm pte. ltd bioSEA PTE. LTD. Changi General Hospital [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-133","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-json\/wp\/v2\/pages\/133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-json\/wp\/v2\/comments?post=133"}],"version-history":[{"count":5,"href":"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-json\/wp\/v2\/pages\/133\/revisions"}],"predecessor-version":[{"id":30630,"href":"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-json\/wp\/v2\/pages\/133\/revisions\/30630"}],"wp:attachment":[{"href":"https:\/\/capstoneshowcase.sutd.edu.sg\/2024\/wp-json\/wp\/v2\/media?parent=133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}