{"id":245,"date":"2026-01-27T23:17:25","date_gmt":"2026-01-27T23:17:25","guid":{"rendered":"https:\/\/gend.me\/sojcontracting\/?page_id=245"},"modified":"2026-02-18T20:59:49","modified_gmt":"2026-02-18T20:59:49","slug":"home-page","status":"publish","type":"page","link":"https:\/\/gend.me\/sojcontracting\/","title":{"rendered":"Home Page"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"245\" class=\"elementor elementor-245\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dca5a07 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"dca5a07\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/gend.me\\\/sojcontracting\\\/wp-content\\\/uploads\\\/sites\\\/47\\\/2026\\\/02\\\/Combined-Home-Page-Hero-7.mp4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div>\t\t<div class=\"elementor-element elementor-element-068a895 elementor-widget elementor-widget-spacer\" data-id=\"068a895\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52e2222 elementor-widget elementor-widget-heading\" data-id=\"52e2222\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Built for Canada's <br>Biggest Moments.\n <br> <br>Perfected <br>for Your Home.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9aa00a elementor-widget elementor-widget-spacer\" data-id=\"f9aa00a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7acde19 e-con-full e-flex e-con e-parent\" data-id=\"7acde19\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df040d4 elementor-widget elementor-widget-html\" data-id=\"df040d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@200;300;400;500&family=Playfair+Display:ital,wght@0,600;1,600&display=swap');\r\n\r\n    #sn-intro-section {\r\n        background-color: #0a0a0a;\r\n        color: #ffffff;\r\n        font-family: 'Inter', sans-serif;\r\n        overflow: hidden;\r\n        width: 100% !important;\r\n    }\r\n\r\n    \/* 1. INFINITE CAROUSEL ENGINE *\/\r\n    .sn-carousel-outer {\r\n        position: relative;\r\n        padding: 40px 0;\r\n        background: #000;\r\n        width: 100vw;\r\n        left: 50%;\r\n        right: 50%;\r\n        margin-left: -50vw;\r\n        margin-right: -50vw;\r\n        border-bottom: 1px solid rgba(197, 164, 126, 0.2);\r\n    }\r\n\r\n    .sn-carousel-viewport {\r\n        overflow: hidden;\r\n        width: 100%;\r\n        display: flex;\r\n    }\r\n\r\n    .sn-track-infinite {\r\n        display: flex !important;\r\n        flex-direction: row !important;\r\n        gap: 20px;\r\n        will-change: transform;\r\n        animation: snAutoScroll 60s linear infinite; \/* Infinite Auto-scroll *\/\r\n    }\r\n\r\n    .sn-track-infinite:hover {\r\n        animation-play-state: paused; \/* Pauses on hover for user control *\/\r\n    }\r\n\r\n    .sn-carousel-img-fixed {\r\n        flex: 0 0 350px !important;\r\n        width: 350px !important;\r\n        height: 250px !important;\r\n        object-fit: cover !important;\r\n        filter: grayscale(40%) brightness(0.7);\r\n        border: 1px solid rgba(255,255,255,0.05);\r\n        transition: all 0.4s ease;\r\n    }\r\n\r\n    .sn-carousel-img-fixed:hover {\r\n        filter: grayscale(0%) brightness(1);\r\n        border-color: #c5a47e;\r\n    }\r\n\r\n    \/* Auto-scroll Animation *\/\r\n    @keyframes snAutoScroll {\r\n        0% { transform: translateX(0); }\r\n        100% { transform: translateX(calc(-370px * 25)); } \/* Width + Gap * Original Image Count *\/\r\n    }\r\n\r\n    \/* 2. NAVIGATION ARROWS *\/\r\n    .sn-nav-arrow {\r\n        position: absolute;\r\n        top: 50%;\r\n        transform: translateY(-50%);\r\n        background: rgba(10, 10, 10, 0.8);\r\n        border: 1px solid #c5a47e;\r\n        color: #c5a47e;\r\n        width: 45px;\r\n        height: 45px;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        cursor: pointer;\r\n        z-index: 100;\r\n        border-radius: 50%;\r\n        font-size: 18px;\r\n        backdrop-filter: blur(5px);\r\n    }\r\n\r\n    .sn-arrow-left { left: 30px; }\r\n    .sn-arrow-right { right: 30px; }\r\n\r\n    \/* 3. GALLERY LINK *\/\r\n    .sn-gallery-link-wrap {\r\n        text-align: center;\r\n        margin-top: 20px;\r\n    }\r\n\r\n    .sn-gallery-link {\r\n        color: #c5a47e;\r\n        text-decoration: none;\r\n        font-size: 0.75rem;\r\n        text-transform: uppercase;\r\n        letter-spacing: 3px;\r\n        border-bottom: 1px solid transparent;\r\n        transition: all 0.3s ease;\r\n    }\r\n\r\n    .sn-gallery-link:hover {\r\n        color: #ffffff;\r\n        border-bottom: 1px solid #c5a47e;\r\n    }\r\n\r\n    \/* 4. DUAL PATHWAY GRID *\/\r\n    .sn-path-grid {\r\n        display: grid;\r\n        grid-template-columns: 1fr 1fr;\r\n        min-height: 550px;\r\n        border-top: 1px solid rgba(197, 164, 126, 0.2);\r\n    }\r\n\r\n    .sn-path-card {\r\n        position: relative;\r\n        display: flex;\r\n        flex-direction: column;\r\n        align-items: center;\r\n        justify-content: center;\r\n        text-decoration: none;\r\n        overflow: hidden;\r\n        padding: 60px;\r\n        text-align: center;\r\n    }\r\n\r\n    .sn-path-bg {\r\n        position: absolute;\r\n        top: 0; left: 0; width: 100%; height: 100%;\r\n        background-size: cover;\r\n        background-position: center;\r\n        z-index: 1;\r\n        transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1);\r\n    }\r\n\r\n    \/* Final Legibility Overlay Fix *\/\r\n    .sn-path-card::before {\r\n        content: \"\";\r\n        position: absolute;\r\n        top: 0; left: 0; width: 100%; height: 100%;\r\n        background: rgba(0,0,0,0.85); \/* Dark base for readable white text *\/\r\n        z-index: 2;\r\n        transition: background 0.6s ease;\r\n    }\r\n\r\n    .sn-path-card:hover::before {\r\n        background: linear-gradient(to top, rgba(0,0,0,0.95) 0%, rgba(197, 164, 126, 0.15) 100%);\r\n    }\r\n\r\n    .sn-path-content { position: relative; z-index: 10; }\r\n    .sn-path-title { font-family: 'Playfair Display', serif; font-size: 3rem; color: #fff; margin-bottom: 15px; }\r\n    .sn-path-subtitle { font-size: 0.8rem; color: #c5a47e; letter-spacing: 2px; text-transform: uppercase; border-top: 1px solid rgba(197, 164, 126, 0.4); padding-top: 20px; }\r\n\r\n    @media (max-width: 900px) { .sn-path-grid { grid-template-columns: 1fr; } .sn-track-infinite { animation-duration: 40s; } }\r\n<\/style>\r\n\r\n<div id=\"sn-intro-section\">\r\n    <div class=\"sn-carousel-outer\">\r\n        <div class=\"sn-nav-arrow sn-arrow-left\" id=\"sn-prev-trigger\">\u2190<\/div>\r\n        <div class=\"sn-nav-arrow sn-arrow-right\" id=\"sn-next-trigger\">\u2192<\/div>\r\n        \r\n        <div class=\"sn-carousel-viewport\">\r\n            <div class=\"sn-track-infinite\" id=\"sn-main-track\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_3172-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/white-home1.png\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/IMG_3137-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_4664.jpg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/IMG_0164-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/white-farm-house.png\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/soj-event-1-1-1.webp\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_4115-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_4493-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_2033.jpg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_0228-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/back-black-home-1.png\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_0086-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_3599-scaled.jpg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_4655-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_3944.jpg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/IMG_7122-scaled.jpg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/White-home-2.png\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_7042-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_1596-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_5161-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_9357-scaled.jpg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_8052-scaled.jpg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_2113-1-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_3161-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_3172-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/white-home1.png\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/IMG_3137-scaled.jpeg\" class=\"sn-carousel-img-fixed\">\r\n                <img decoding=\"async\" src=\"https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/02\/IMG_4664.jpg\" class=\"sn-carousel-img-fixed\">\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"sn-gallery-link-wrap\">\r\n            <a href=\"\/project-gallery\" class=\"sn-gallery-link\">Explore Full Gallery<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div style=\"text-align: center; padding: 100px 5%; max-width: 950px; margin: 0 auto;\">\r\n        <h2 style=\"font-family: 'Playfair Display'; color: #c5a47e; font-size: 2.2rem; margin-bottom: 25px;\">\r\n            Bridging high-end craftsmanship with the global stage.\r\n        <\/h2>\r\n        <p style=\"font-weight: 200; color: #888; line-height: 2.2; letter-spacing: 1px;\">\r\n            For more than a decade, we have delivered the winning finishing touch\u2014from the intense precision of major sporting events to the fine architectural details of Canada\u2019s most elite homes.\r\n        <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"sn-path-grid\">\r\n        <a href=\"\/home-renovations\" class=\"sn-path-card\">\r\n            <div class=\"sn-path-bg\" style=\"background-image: url('https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/white-home1.png');\"><\/div>\r\n            <div class=\"sn-path-content\">\r\n                <h3 class=\"sn-path-title\">Home Improvements<\/h3>\r\n                <div class=\"sn-path-subtitle\">Bringing the Elite Standard Home<\/div>\r\n            <\/div>\r\n        <\/a>\r\n        <a href=\"\/events-set-up\" class=\"sn-path-card\" style=\"border-left: 1px solid rgba(255,255,255,0.05);\">\r\n            <div class=\"sn-path-bg\" style=\"background-image: url('https:\/\/gend.me\/sojcontracting\/wp-content\/uploads\/sites\/47\/2026\/01\/soj-event-1-1-1.webp');\"><\/div>\r\n            <div class=\"sn-path-content\">\r\n                <h3 class=\"sn-path-title\">Event Set-Up<\/h3>\r\n                <div class=\"sn-path-subtitle\">Where the World is Watching<\/div>\r\n            <\/div>\r\n        <\/a>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        const track = document.getElementById('sn-main-track');\r\n        const prev = document.getElementById('sn-prev-trigger');\r\n        const next = document.getElementById('sn-next-trigger');\r\n        \r\n        \/\/ Manual override for auto-scroll\r\n        let manualOffset = 0;\r\n        const step = 370;\r\n\r\n        next.addEventListener('click', () => {\r\n            track.style.animation = 'none'; \/\/ Stop auto-scroll on manual interaction\r\n            manualOffset -= step;\r\n            track.style.transform = `translateX(${manualOffset}px)`;\r\n        });\r\n\r\n        prev.addEventListener('click', () => {\r\n            track.style.animation = 'none';\r\n            manualOffset += step;\r\n            track.style.transform = `translateX(${manualOffset}px)`;\r\n        });\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","protected":false},"excerpt":{"rendered":"<p>Built for Canada&#8217;s Biggest Moments. Perfected for Your Home. \u2190 \u2192 Explore Full Gallery Bridging high-end craftsmanship with the global stage. For more than a decade, we have delivered the winning finishing touch\u2014from the intense precision of major sporting events to the fine architectural details of Canada\u2019s most elite homes. Home Improvements Bringing the Elite [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-245","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gend.me\/sojcontracting\/wp-json\/wp\/v2\/pages\/245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gend.me\/sojcontracting\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gend.me\/sojcontracting\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gend.me\/sojcontracting\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gend.me\/sojcontracting\/wp-json\/wp\/v2\/comments?post=245"}],"version-history":[{"count":5,"href":"https:\/\/gend.me\/sojcontracting\/wp-json\/wp\/v2\/pages\/245\/revisions"}],"predecessor-version":[{"id":1935,"href":"https:\/\/gend.me\/sojcontracting\/wp-json\/wp\/v2\/pages\/245\/revisions\/1935"}],"wp:attachment":[{"href":"https:\/\/gend.me\/sojcontracting\/wp-json\/wp\/v2\/media?parent=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}