{"id":22,"date":"2022-03-21T10:48:17","date_gmt":"2022-03-21T10:48:17","guid":{"rendered":"https:\/\/staging-arc.liquid-themes.com\/vertical-portfolio\/?page_id=22"},"modified":"2026-02-27T02:14:47","modified_gmt":"2026-02-27T02:14:47","slug":"homepage","status":"publish","type":"page","link":"https:\/\/goldsberg.ca\/","title":{"rendered":"Homepage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22\" class=\"elementor elementor-22\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35abc4d e-con-full e-flex e-con e-parent\" data-id=\"35abc4d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca2e825 elementor-widget elementor-widget-html\" data-id=\"ca2e825\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section id=\"glbLobbyV14\" aria-label=\"Goldsberg lobby\">\n  <div class=\"glb14-bg\" aria-hidden=\"true\"><\/div>\n\n  <!-- Top centered logo (Framer+iOS glass) -->\n  <header class=\"glb14-top\" aria-label=\"Goldsberg header\">\n    <div class=\"glb14-brand\" aria-label=\"Goldsberg brand\">\n      <span class=\"glb14-brandSheen\" aria-hidden=\"true\"><\/span>\n      <span class=\"glb14-brandGlow\" aria-hidden=\"true\"><\/span>\n\n      <img\n        class=\"glb14-logo\"\n        src=\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2022\/03\/logo-white.png\"\n        alt=\"Goldsberg logo\"\n        loading=\"eager\"\n        decoding=\"async\"\n      \/>\n    <\/div>\n  <\/header>\n\n  <!-- Desktop: 4 blocks at once -->\n  <div class=\"glb14-grid\" role=\"navigation\" aria-label=\"Goldsberg divisions grid\">\n    <!-- Construction -->\n    <a class=\"glb14-card glb14-card--construction\" href=\"https:\/\/goldsberg.ca\/construction\/\" aria-label=\"Go to Goldsberg Construction\">\n      <div class=\"glb14-media\" aria-hidden=\"true\">\n        <img decoding=\"async\" class=\"glb14-img is-on\" data-frame=\"0\" src=\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/construction1.jpg\" alt=\"\">\n        <img decoding=\"async\" class=\"glb14-img\" data-frame=\"1\" src=\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/construction2.jpg\" alt=\"\">\n        <div class=\"glb14-shade\" aria-hidden=\"true\"><\/div>\n      <\/div>\n\n      <div class=\"glb14-story\" aria-hidden=\"true\">\n        <div class=\"glb14-bars\">\n          <span class=\"glb14-bar\"><i><\/i><\/span>\n          <span class=\"glb14-bar\"><i><\/i><\/span>\n        <\/div>\n        <div class=\"glb14-storyTop\">\n          <span class=\"glb14-pill\">goldsberg \u2022 construction<\/span>\n          <span class=\"glb14-dots\">\u2022\u2022\u2022<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"glb14-content\">\n        <div class=\"glb14-badge\">\n          <span class=\"glb14-ic\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M7 11.2V10a5 5 0 0 1 10 0v1.2\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n              <path d=\"M4.3 13.2c.7-1.4 2.3-2.2 3.9-2.2h7.6c1.6 0 3.2.8 3.9 2.2l.7 1.4c.4.8-.2 1.7-1.1 1.7H4.7c-1 0-1.6-.9-1.2-1.7l.8-1.4Z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n              <path d=\"M8 11v-1.8M12 11V6.7M16 11v-1.8\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n            <\/svg>\n          <\/span>\n          <span>Construction<\/span>\n        <\/div>\n\n        <h2 class=\"glb14-title\">Goldsberg Construction<\/h2>\n        <p class=\"glb14-sub\">Full builds, clean execution, premium exterior systems.<\/p>\n\n        <div class=\"glb14-cta\" aria-hidden=\"true\">\n          <span class=\"glb14-btn\" role=\"button\" aria-label=\"Enter Construction\">\n            <span class=\"glb14-btnInner\">\n              <span class=\"glb14-btnTxt\">Enter<\/span>\n              <span class=\"glb14-btnArrow\">\u2192<\/span>\n            <\/span>\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/a>\n\n    <!-- Interior -->\n    <a class=\"glb14-card glb14-card--interior\" href=\"https:\/\/goldsberg.ca\/interior\/\" aria-label=\"Go to Goldsberg Interior\">\n      <div class=\"glb14-media\" aria-hidden=\"true\">\n        <img decoding=\"async\" class=\"glb14-img is-on\" data-frame=\"0\" src=\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/interor1.jpg\" alt=\"\">\n        <img decoding=\"async\" class=\"glb14-img\" data-frame=\"1\" src=\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/interior2.jpg\" alt=\"\">\n        <div class=\"glb14-shade\" aria-hidden=\"true\"><\/div>\n      <\/div>\n\n      <div class=\"glb14-story\" aria-hidden=\"true\">\n        <div class=\"glb14-bars\">\n          <span class=\"glb14-bar\"><i><\/i><\/span>\n          <span class=\"glb14-bar\"><i><\/i><\/span>\n        <\/div>\n        <div class=\"glb14-storyTop\">\n          <span class=\"glb14-pill\">goldsberg \u2022 interior<\/span>\n          <span class=\"glb14-dots\">\u2022\u2022\u2022<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"glb14-content\">\n        <div class=\"glb14-badge\">\n          <span class=\"glb14-ic\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M5.8 10.8V9.9c0-1.6 1.3-2.9 2.9-2.9h6.6c1.6 0 2.9 1.3 2.9 2.9v.9\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n              <path d=\"M6.2 12.4h11.6c1 0 1.9.8 1.9 1.9v2.2c0 .8-.7 1.5-1.5 1.5H5.8c-.8 0-1.5-.7-1.5-1.5v-2.2c0-1 .8-1.9 1.9-1.9Z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n              <path d=\"M7 18.2v1.6M17 18.2v1.6\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n            <\/svg>\n          <\/span>\n          <span>Interior<\/span>\n        <\/div>\n\n        <h2 class=\"glb14-title\">Goldsberg Interior<\/h2>\n        <p class=\"glb14-sub\">Refined finishes, thoughtful layouts, detail work.<\/p>\n\n        <div class=\"glb14-cta\" aria-hidden=\"true\">\n          <span class=\"glb14-btn\" role=\"button\" aria-label=\"Enter Interior\">\n            <span class=\"glb14-btnInner\">\n              <span class=\"glb14-btnTxt\">Enter<\/span>\n              <span class=\"glb14-btnArrow\">\u2192<\/span>\n            <\/span>\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/a>\n\n    <!-- Exterior -->\n    <a class=\"glb14-card glb14-card--exterior\" href=\"https:\/\/goldsberg.ca\/exterior\/\" aria-label=\"Go to Goldsberg Exterior\">\n      <div class=\"glb14-media\" aria-hidden=\"true\">\n        <img decoding=\"async\" class=\"glb14-img is-on\" data-frame=\"0\" src=\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/exterior1.jpg\" alt=\"\">\n        <img decoding=\"async\" class=\"glb14-img\" data-frame=\"1\" src=\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/exterior2.jpg\" alt=\"\">\n        <div class=\"glb14-shade\" aria-hidden=\"true\"><\/div>\n      <\/div>\n\n      <div class=\"glb14-story\" aria-hidden=\"true\">\n        <div class=\"glb14-bars\">\n          <span class=\"glb14-bar\"><i><\/i><\/span>\n          <span class=\"glb14-bar\"><i><\/i><\/span>\n        <\/div>\n        <div class=\"glb14-storyTop\">\n          <span class=\"glb14-pill\">goldsberg \u2022 exterior<\/span>\n          <span class=\"glb14-dots\">\u2022\u2022\u2022<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"glb14-content\">\n        <div class=\"glb14-badge\">\n          <span class=\"glb14-ic\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M4.5 11.2 12 5.2l7.5 6\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n              <path d=\"M6.7 10.8v8.6c0 .8.7 1.5 1.5 1.5h7.6c.8 0 1.5-.7 1.5-1.5v-8.6\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n              <path d=\"M10.2 21v-6.1c0-.7.6-1.3 1.3-1.3h1c.7 0 1.3.6 1.3 1.3V21\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n            <\/svg>\n          <\/span>\n          <span>Exterior<\/span>\n        <\/div>\n\n        <h2 class=\"glb14-title\">Goldsberg Exterior<\/h2>\n        <p class=\"glb14-sub\">Cladding, curb appeal upgrades, exterior transformations.<\/p>\n\n        <div class=\"glb14-cta\" aria-hidden=\"true\">\n          <span class=\"glb14-btn\" role=\"button\" aria-label=\"Enter Exterior\">\n            <span class=\"glb14-btnInner\">\n              <span class=\"glb14-btnTxt\">Enter<\/span>\n              <span class=\"glb14-btnArrow\">\u2192<\/span>\n            <\/span>\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/a>\n\n    <!-- Flooring -->\n    <a class=\"glb14-card glb14-card--flooring\" href=\"https:\/\/goldsberg.ca\/flooring\/\" aria-label=\"Go to Goldsberg Flooring\">\n      <div class=\"glb14-media\" aria-hidden=\"true\">\n        <img decoding=\"async\" class=\"glb14-img is-on\" data-frame=\"0\" src=\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/floor1.jpg\" alt=\"\">\n        <img decoding=\"async\" class=\"glb14-img\" data-frame=\"1\" src=\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/floor2.jpg\" alt=\"\">\n        <div class=\"glb14-shade\" aria-hidden=\"true\"><\/div>\n      <\/div>\n\n      <div class=\"glb14-story\" aria-hidden=\"true\">\n        <div class=\"glb14-bars\">\n          <span class=\"glb14-bar\"><i><\/i><\/span>\n          <span class=\"glb14-bar\"><i><\/i><\/span>\n        <\/div>\n        <div class=\"glb14-storyTop\">\n          <span class=\"glb14-pill\">goldsberg \u2022 flooring<\/span>\n          <span class=\"glb14-dots\">\u2022\u2022\u2022<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"glb14-content\">\n        <div class=\"glb14-badge\">\n          <span class=\"glb14-ic\" aria-hidden=\"true\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\">\n              <path d=\"M5.5 5.5h6.2v6.2H5.5V5.5Z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n              <path d=\"M12.3 5.5h6.2v6.2h-6.2V5.5Z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n              <path d=\"M5.5 12.3h6.2v6.2H5.5v-6.2Z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n              <path d=\"M12.3 12.3h6.2v6.2h-6.2v-6.2Z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n          <\/span>\n          <span>Flooring<\/span>\n        <\/div>\n\n        <h2 class=\"glb14-title\">Goldsberg Flooring<\/h2>\n        <p class=\"glb14-sub\">Premium floors, precise installs, long-lasting materials.<\/p>\n\n        <div class=\"glb14-cta\" aria-hidden=\"true\">\n          <span class=\"glb14-btn\" role=\"button\" aria-label=\"Enter Flooring\">\n            <span class=\"glb14-btnInner\">\n              <span class=\"glb14-btnTxt\">Enter<\/span>\n              <span class=\"glb14-btnArrow\">\u2192<\/span>\n            <\/span>\n          <\/span>\n        <\/div>\n      <\/div>\n    <\/a>\n  <\/div>\n\n  <!-- Mobile: stack 4 blocks vertically -->\n  <div class=\"glb14-mob\" role=\"navigation\" aria-label=\"Goldsberg divisions mobile stack\">\n    <a class=\"glb14-mcard glb14-card--construction\" href=\"https:\/\/goldsberg.ca\/construction\/\" aria-label=\"Go to Goldsberg Construction\"><\/a>\n    <a class=\"glb14-mcard glb14-card--interior\" href=\"https:\/\/goldsberg.ca\/interior\/\" aria-label=\"Go to Goldsberg Interior\"><\/a>\n    <a class=\"glb14-mcard glb14-card--exterior\" href=\"https:\/\/goldsberg.ca\/exterior\/\" aria-label=\"Go to Goldsberg Exterior\"><\/a>\n    <a class=\"glb14-mcard glb14-card--flooring\" href=\"https:\/\/goldsberg.ca\/flooring\/\" aria-label=\"Go to Goldsberg Flooring\"><\/a>\n  <\/div>\n\n  <style>\n    #glbLobbyV14, #glbLobbyV14 *{ box-sizing:border-box; }\n    #glbLobbyV14 h2, #glbLobbyV14 p{ margin:0; }\n    #glbLobbyV14{ background:#fff; overflow:hidden; isolation:isolate; }\n\n    [data-mobile-header-scheme=light] .lqd-mobile-sec .navbar-header{ background-color:#fff; display:none; }\n\n    #glbLobbyV14{\n      position: relative;\n      width: 100%;\n      min-height: 100vh;\n      min-height: 100dvh;\n      font-family: ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial;\n      background:#fff;\n      touch-action: pan-y;\n      -webkit-overflow-scrolling: touch;\n    }\n    \n    \/* ===== Title readability fix (simpler font + more spacing) ===== *\/\n#glbLobbyV14 .glb14-title,\n#glbLobbyV14 .glb14-mtitle{\n  font-family: ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, Helvetica, Arial !important;\n  font-weight: 800 !important;          \/* was 950 *\/\n  letter-spacing: -0.01em !important;   \/* was -0.05em (too tight) *\/\n  line-height: 1.08 !important;         \/* slightly more air *\/\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n\/* Optional: a touch smaller on desktop to reduce \u201cheavy\u201d feeling *\/\n#glbLobbyV14 .glb14-title{\n  font-size: clamp(19px, 1.55vw, 26px) !important;\n}\n\n\/* Mobile: keep it bold but readable *\/\n#glbLobbyV14 .glb14-mtitle{\n  font-size: 21px !important;\n}\n\n    .glb14-bg{\n      position:absolute; inset:-140px;\n      z-index:0;\n      pointer-events:none;\n      background:\n        radial-gradient(780px 380px at 14% 22%, rgba(15,23,42,.06), transparent 60%),\n        radial-gradient(920px 420px at 78% 26%, rgba(15,23,42,.04), transparent 62%),\n        radial-gradient(900px 520px at 70% 92%, rgba(34,197,94,.10), transparent 60%),\n        linear-gradient(180deg, rgba(15,23,42,.02), transparent 44%, rgba(15,23,42,.02));\n      opacity:.95;\n    }\n\n    .glb14-top{\n      position: sticky;\n      top: 0;\n      z-index: 50;\n      display:flex;\n      justify-content:center;\n      padding-top: calc(14px + env(safe-area-inset-top, 0px));\n      padding-bottom: 12px;\n      background: linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,255,255,.68));\n      backdrop-filter: blur(10px);\n      -webkit-backdrop-filter: blur(10px);\n      border-bottom: 1px solid rgba(15,23,42,.08);\n      transform: translateZ(0);\n      will-change: transform;\n    }\n\n    .glb14-brand{\n      position: relative;\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      padding: 12px 16px;\n      border-radius: 999px;\n      background: rgba(255,255,255,.78);\n      border: 1px solid rgba(15,23,42,.10);\n      box-shadow: 0 18px 60px rgba(2,6,23,.08);\n      backdrop-filter: blur(16px);\n      -webkit-backdrop-filter: blur(16px);\n      transform: translateZ(0);\n      overflow:hidden;\n      animation: glb14Float 6.6s ease-in-out infinite;\n    }\n    .glb14-brandSheen{\n      position:absolute;\n      inset:-2px;\n      background: linear-gradient(110deg,\n        rgba(255,255,255,0) 0%,\n        rgba(255,255,255,.55) 34%,\n        rgba(255,255,255,.20) 50%,\n        rgba(255,255,255,0) 70%);\n      transform: translateX(-140%);\n      opacity: .9;\n      pointer-events:none;\n      filter: blur(.2px);\n      animation: glb14Sheen 3.9s cubic-bezier(.2,.9,.2,1) infinite;\n      mix-blend-mode: screen;\n    }\n    .glb14-brandGlow{\n      position:absolute;\n      inset:-18px;\n      border-radius: inherit;\n      background: radial-gradient(closest-side, rgba(34,197,94,.18), rgba(34,197,94,0) 70%);\n      opacity: .65;\n      filter: blur(14px);\n      pointer-events:none;\n      animation: glb14Glow 4.8s ease-in-out infinite;\n    }\n\n    .glb14-logo{\n      width: clamp(118px, 8.6vw, 148px);\n      height:auto;\n      display:block;\n      filter: invert(1) brightness(.18) contrast(1.3);\n      opacity:.98;\n      position: relative;\n      z-index: 2;\n    }\n\n    @keyframes glb14Float{ 0%,100%{ transform: translate3d(0,0,0);} 50%{ transform: translate3d(0,-3px,0);} }\n    @keyframes glb14Sheen{ 0%{ transform: translateX(-140%);} 45%{ transform: translateX(140%);} 100%{ transform: translateX(140%);} }\n    @keyframes glb14Glow{ 0%,100%{ transform: scale(1); opacity:.55;} 50%{ transform: scale(1.06); opacity:.72;} }\n\n    \/* Desktop grid *\/\n    .glb14-grid{\n      position: relative;\n      z-index: 2;\n      width: 100%;\n      height: calc(100vh - 96px);\n      height: calc(100dvh - 96px);\n      padding: 12px clamp(12px, 2.4vw, 26px) calc(14px + env(safe-area-inset-bottom, 0px));\n      display:grid;\n      grid-template-columns: repeat(4, 1fr);\n      grid-template-rows: 1fr;\n      align-items: stretch;\n      gap: clamp(10px, 1.6vw, 16px);\n    }\n\n    .glb14-card{\n      position: relative;\n      height: 100%;\n      min-height: 0;\n      border-radius: clamp(18px, 2.2vw, 26px);\n      overflow:hidden;\n      text-decoration:none;\n      color: #fff !important;\n      border: 1px solid rgba(15,23,42,.10);\n      background: rgba(255,255,255,.70);\n      backdrop-filter: blur(14px);\n      -webkit-backdrop-filter: blur(14px);\n      box-shadow: 0 26px 70px rgba(2,6,23,.10);\n      transform: translateZ(0);\n      outline:none;\n    }\n\n    #glbLobbyV14 .glb14-content,\n    #glbLobbyV14 .glb14-content *{ color:#fff !important; }\n\n    #glbLobbyV14 .glb14-media{\n      position:absolute; inset:0;\n      width:100%; height:100%;\n      overflow:hidden;\n      background:#0b0f1a;\n    }\n    #glbLobbyV14 .glb14-img{\n      position:absolute !important;\n      inset:0 !important;\n      width:100% !important;\n      height:100% !important;\n      display:block !important;\n      max-width:none !important;\n      object-fit: cover !important;\n      object-position: 50% 50% !important;\n      opacity:0;\n      transform: scale(1.02);\n      transition: opacity .45s ease, transform .9s cubic-bezier(.2,.9,.2,1);\n      will-change: transform, opacity;\n      -webkit-transform: translateZ(0);\n    }\n    #glbLobbyV14 .glb14-img.is-on{ opacity:1; }\n\n    .glb14-shade{\n      position:absolute; inset:0;\n      width:100%; height:100%;\n      background:\n        radial-gradient(900px 640px at 50% 10%, rgba(255,255,255,.08), rgba(255,255,255,0) 58%),\n        linear-gradient(180deg, rgba(0,0,0,.10) 0%, rgba(0,0,0,.42) 62%, rgba(0,0,0,.66) 100%);\n      pointer-events:none;\n    }\n\n    .glb14-story{\n      position:absolute;\n      left: 12px; right: 12px; top: 12px;\n      z-index: 4;\n      pointer-events:none;\n    }\n    .glb14-bars{\n      display:grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 6px;\n      margin-bottom: 10px;\n    }\n    .glb14-bar{\n      height: 3px;\n      border-radius: 999px;\n      background: rgba(255,255,255,.28);\n      overflow:hidden;\n      box-shadow: 0 10px 24px rgba(0,0,0,.18);\n    }\n    .glb14-bar i{\n      display:block;\n      height:100%;\n      width:0%;\n      background: rgba(255,255,255,.92);\n      border-radius: 999px;\n      transform: translateZ(0);\n    }\n    .glb14-storyTop{\n      display:flex;\n      align-items:center;\n      justify-content: space-between;\n      color:#fff;\n    }\n    .glb14-pill{\n      display:inline-flex;\n      align-items:center;\n      padding: 8px 11px;\n      border-radius: 999px;\n      background: rgba(255,255,255,.14);\n      border: 1px solid rgba(255,255,255,.18);\n      backdrop-filter: blur(12px);\n      -webkit-backdrop-filter: blur(12px);\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: -0.01em;\n      box-shadow: 0 12px 34px rgba(0,0,0,.18);\n      white-space: nowrap;\n      color:#fff;\n    }\n    .glb14-dots{\n      font-weight: 900;\n      letter-spacing: .22em;\n      opacity: .9;\n      text-shadow: 0 10px 24px rgba(0,0,0,.35);\n      color:#fff;\n    }\n\n    .glb14-content{\n      position:absolute;\n      left: 14px; right: 14px;\n      bottom: 14px;\n      z-index: 5;\n      display:flex;\n      flex-direction: column;\n      gap: 10px;\n    }\n\n    .glb14-badge{\n      width: fit-content;\n      display:inline-flex;\n      align-items:center;\n      gap: 10px;\n      padding: 9px 12px;\n      border-radius: 999px;\n      background: rgba(255,255,255,.14);\n      border: 1px solid rgba(255,255,255,.18);\n      backdrop-filter: blur(14px);\n      -webkit-backdrop-filter: blur(14px);\n      box-shadow: 0 14px 40px rgba(0,0,0,.18);\n      font-weight: 850;\n      letter-spacing: .02em;\n      color:#fff;\n    }\n    .glb14-ic{\n      width: 28px; height: 28px;\n      border-radius: 10px;\n      display:grid; place-items:center;\n      background: rgba(255,255,255,.12);\n      border: 1px solid rgba(255,255,255,.14);\n      box-shadow: 0 10px 26px rgba(0,0,0,.18);\n      color:#fff;\n    }\n    .glb14-ic svg{ width: 18px; height: 18px; color: rgba(255,255,255,.95); }\n\n    .glb14-title{\n      font-weight: 950;\n      letter-spacing: -0.05em;\n      line-height: 1.02;\n      font-size: clamp(20px, 1.65vw, 28px);\n      text-shadow: 0 18px 60px rgba(0,0,0,.38);\n      color:#fff !important;\n    }\n    .glb14-sub{\n      font-size: clamp(12.5px, 1.05vw, 14px);\n      line-height: 1.6;\n      max-width: 52ch;\n      text-shadow: 0 14px 40px rgba(0,0,0,.32);\n      color: rgba(255,255,255,.90) !important;\n    }\n\n    .glb14-cta{ margin-top: 6px; display:flex; }\n    .glb14-btn{\n      --ring: 1px;\n      display:inline-flex;\n      border-radius: 999px;\n      padding: var(--ring);\n      position: relative;\n      filter: drop-shadow(0 18px 46px rgba(0,0,0,.22));\n      transform: translateZ(0);\n    }\n    .glb14-btn::before{\n      content:\"\";\n      position:absolute; inset:0;\n      border-radius: inherit;\n      background:\n        linear-gradient(180deg, rgba(255,255,255,.50), rgba(255,255,255,.16)) padding-box,\n        conic-gradient(from 220deg,\n          rgba(255,255,255,0.00),\n          rgba(255,255,255,.40),\n          rgba(255,255,255,.12),\n          rgba(255,255,255,.34),\n          rgba(255,255,255,0.00)\n        ) border-box;\n      -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);\n      -webkit-mask-composite: xor;\n              mask-composite: exclude;\n      padding: var(--ring);\n      opacity: .88;\n      pointer-events:none;\n    }\n    .glb14-btnInner{\n      position:relative;\n      z-index:2;\n      display:inline-flex;\n      align-items:center;\n      gap: 10px;\n      padding: 11px 14px;\n      border-radius: inherit;\n      background: rgba(255,255,255,.14);\n      border: 1px solid rgba(255,255,255,.16);\n      backdrop-filter: blur(14px);\n      -webkit-backdrop-filter: blur(14px);\n      box-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 18px 46px rgba(0,0,0,.18);\n      transition: transform .35s cubic-bezier(.2,.9,.2,1), background .35s ease, border-color .35s ease;\n      color:#fff;\n    }\n    .glb14-btnTxt{ font-weight: 900; font-size: 13px; color: rgba(255,255,255,.96) !important; }\n    .glb14-btnArrow{ opacity:.92; transition: transform .35s cubic-bezier(.2,.9,.2,1), opacity .35s ease; color:#fff; }\n\n    @media (hover:hover){\n      .glb14-card:hover .glb14-btnInner{ transform: translateY(-1px); background: rgba(255,255,255,.16); border-color: rgba(255,255,255,.20); }\n      .glb14-card:hover .glb14-btnArrow{ transform: translateX(4px); opacity: 1; }\n      .glb14-card.is-playing .glb14-img.is-on{ transform: scale(1.08); }\n    }\n\n    \/* Mobile *\/\n    .glb14-mob{ display:none; }\n\n    @media (max-width: 980px){\n      \/* \u2705 critical: allow normal scroll + avoid heavy repaints *\/\n      #glbLobbyV14{ overflow: visible; }\n\n      \/* \u2705 reduce sticky blur repaint *\/\n      .glb14-top{\n        backdrop-filter: none !important;\n        -webkit-backdrop-filter: none !important;\n        background: linear-gradient(180deg, rgba(255,255,255,.96), rgba(255,255,255,.86));\n      }\n\n      \/* keep logo glass, but lighter on mobile *\/\n      .glb14-brand{\n        backdrop-filter: none !important;\n        -webkit-backdrop-filter: none !important;\n        background: rgba(255,255,255,.88);\n        box-shadow: 0 12px 36px rgba(2,6,23,.08);\n      }\n\n      .glb14-grid{ display:none; }\n      .glb14-mob{\n        display:block;\n        position: relative;\n        z-index: 2;\n        padding: 12px 12px calc(14px + env(safe-area-inset-bottom, 0px));\n      }\n\n      \/* \u2705 stable viewport height: use svh to prevent jump when address bar hides *\/\n      :root{ --glbHeaderH: 96px; }\n      .glb14-mcard{\n        display:block;\n        position: relative;\n        height: calc(100svh - var(--glbHeaderH) - 12px);\n        min-height: 520px;\n        margin-bottom: 12px;\n        border-radius: 22px;\n        overflow:hidden;\n        border: 1px solid rgba(15,23,42,.10);\n        box-shadow: 0 18px 44px rgba(2,6,23,.10);\n        background:#0b0f1a;\n      }\n\n      \/* backgrounds *\/\n      .glb14-mcard.glb14-card--construction{\n        background-image:\n          linear-gradient(180deg, rgba(0,0,0,.10) 0%, rgba(0,0,0,.42) 62%, rgba(0,0,0,.66) 100%),\n          url(\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/construction1.jpg\");\n        background-size: cover;\n        background-position: 50% 50%;\n      }\n      .glb14-mcard.glb14-card--interior{\n        background-image:\n          linear-gradient(180deg, rgba(0,0,0,.10) 0%, rgba(0,0,0,.42) 62%, rgba(0,0,0,.66) 100%),\n          url(\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/interor1.jpg\");\n        background-size: cover;\n        background-position: 50% 50%;\n      }\n      .glb14-mcard.glb14-card--exterior{\n        background-image:\n          linear-gradient(180deg, rgba(0,0,0,.10) 0%, rgba(0,0,0,.42) 62%, rgba(0,0,0,.66) 100%),\n          url(\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/exterior1.jpg\");\n        background-size: cover;\n        background-position: 50% 50%;\n      }\n      .glb14-mcard.glb14-card--flooring{\n        background-image:\n          linear-gradient(180deg, rgba(0,0,0,.10) 0%, rgba(0,0,0,.42) 62%, rgba(0,0,0,.66) 100%),\n          url(\"https:\/\/goldsberg.ca\/wp-content\/uploads\/2026\/02\/floor1.jpg\");\n        background-size: cover;\n        background-position: 50% 50%;\n      }\n\n      \/* mobile overlay UI *\/\n      .glb14-mcard .glb14-mui{\n        position:absolute;\n        inset: 0;\n        padding: 14px;\n        display:flex;\n        flex-direction: column;\n        justify-content: space-between;\n        color:#fff;\n      }\n      .glb14-mcard .glb14-mtop{\n        display:flex;\n        align-items:center;\n        justify-content: space-between;\n        gap: 10px;\n      }\n      .glb14-mcard .glb14-mpill{\n        display:inline-flex;\n        align-items:center;\n        padding: 8px 11px;\n        border-radius: 999px;\n        background: rgba(255,255,255,.14);\n        border: 1px solid rgba(255,255,255,.18);\n        \/* \u2705 cheaper than blur on scroll *\/\n        backdrop-filter: none;\n        -webkit-backdrop-filter: none;\n        font-size: 12px;\n        font-weight: 800;\n        color:#fff;\n        white-space: nowrap;\n      }\n      .glb14-mcard .glb14-mdots{\n        font-weight: 900;\n        letter-spacing: .22em;\n        opacity: .9;\n        text-shadow: 0 10px 24px rgba(0,0,0,.35);\n      }\n      .glb14-mcard .glb14-mbottom{\n        display:flex;\n        flex-direction: column;\n        gap: 10px;\n      }\n      .glb14-mcard .glb14-mbadge{\n        width: fit-content;\n        display:inline-flex;\n        align-items:center;\n        gap: 10px;\n        padding: 9px 12px;\n        border-radius: 999px;\n        background: rgba(255,255,255,.14);\n        border: 1px solid rgba(255,255,255,.18);\n        backdrop-filter: none;\n        -webkit-backdrop-filter: none;\n        box-shadow: 0 12px 28px rgba(0,0,0,.18);\n        font-weight: 850;\n        color:#fff;\n      }\n      .glb14-mcard .glb14-mtitle{\n        font-weight: 950;\n        letter-spacing: -0.05em;\n        line-height: 1.02;\n        font-size: 22px;\n        text-shadow: 0 18px 60px rgba(0,0,0,.38);\n        color:#fff;\n      }\n      .glb14-mcard .glb14-msub{\n        font-size: 13px;\n        line-height: 1.6;\n        max-width: 52ch;\n        text-shadow: 0 14px 40px rgba(0,0,0,.32);\n        color: rgba(255,255,255,.90);\n      }\n      .glb14-mcard .glb14-mbtn{\n        width: fit-content;\n        display:inline-flex;\n        border-radius: 999px;\n        padding: 1px;\n        position: relative;\n        filter: drop-shadow(0 14px 34px rgba(0,0,0,.20));\n      }\n      .glb14-mcard .glb14-mbtn::before{\n        content:\"\";\n        position:absolute; inset:0;\n        border-radius: inherit;\n        background:\n          linear-gradient(180deg, rgba(255,255,255,.50), rgba(255,255,255,.16)) padding-box,\n          conic-gradient(from 220deg,\n            rgba(255,255,255,0.00),\n            rgba(255,255,255,.40),\n            rgba(255,255,255,.12),\n            rgba(255,255,255,.34),\n            rgba(255,255,255,0.00)\n          ) border-box;\n        -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);\n        -webkit-mask-composite: xor;\n                mask-composite: exclude;\n        padding: 1px;\n        opacity: .88;\n        pointer-events:none;\n      }\n      .glb14-mcard .glb14-mbtn > span{\n        position: relative;\n        z-index: 2;\n        display:inline-flex;\n        align-items:center;\n        gap: 10px;\n        padding: 11px 14px;\n        border-radius: inherit;\n        background: rgba(255,255,255,.14);\n        border: 1px solid rgba(255,255,255,.16);\n        backdrop-filter: none;\n        -webkit-backdrop-filter: none;\n        box-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 14px 34px rgba(0,0,0,.16);\n        color:#fff;\n        font-weight: 900;\n        font-size: 13px;\n      }\n\n      .glb14-logo{ width: 132px; }\n      .glb14-brand{ padding: 10px 14px; }\n    }\n\n    @media (prefers-reduced-motion: reduce){\n      #glbLobbyV14 *{ animation:none !important; }\n    }\n  <\/style>\n\n  <script>\n    (function(){\n      const root = document.getElementById(\"glbLobbyV14\");\n      if(!root) return;\n\n      const prefersReduced = window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n      const canHover = window.matchMedia && window.matchMedia(\"(hover: hover)\").matches;\n      const isMobile = window.matchMedia && window.matchMedia(\"(max-width: 980px)\").matches;\n\n      \/\/ Desktop hover stories (2 frames)\n      if(canHover && !isMobile){\n        const FRAME_MS = 1800;\n        const cards = Array.from(root.querySelectorAll(\".glb14-card\"));\n\n        function setFrame(card, idx){\n          const imgs = Array.from(card.querySelectorAll(\".glb14-img\"));\n          const bars = Array.from(card.querySelectorAll(\".glb14-bar i\"));\n          const total = imgs.length || 2;\n          const safeIdx = ((idx % total) + total) % total;\n\n          imgs.forEach((im, k) => im.classList.toggle(\"is-on\", k === safeIdx));\n          bars.forEach((b, k) => {\n            b.style.transition = \"none\";\n            b.style.width = (k < safeIdx) ? \"100%\" : \"0%\";\n          });\n\n          const cur = bars[safeIdx];\n          if(cur){\n            cur.offsetHeight;\n            cur.style.transition = prefersReduced ? \"none\" : (\"width \" + FRAME_MS + \"ms linear\");\n            cur.style.width = \"100%\";\n          }\n        }\n\n        function stopPlay(card){\n          card.classList.remove(\"is-playing\");\n          if(card.__t){ clearInterval(card.__t); card.__t = null; }\n          setFrame(card, 0);\n        }\n\n        function startPlay(card){\n          stopPlay(card);\n          card.classList.add(\"is-playing\");\n          const total = card.querySelectorAll(\".glb14-img\").length || 2;\n          let i = 0;\n          setFrame(card, i);\n          card.__t = setInterval(() => {\n            i = (i + 1) % total;\n            setFrame(card, i);\n          }, FRAME_MS);\n        }\n\n        cards.forEach(c => setFrame(c, 0));\n        cards.forEach(card => {\n          card.addEventListener(\"mouseenter\", () => startPlay(card));\n          card.addEventListener(\"mouseleave\", () => stopPlay(card));\n        });\n\n        document.addEventListener(\"visibilitychange\", () => {\n          if(document.hidden) cards.forEach(stopPlay);\n        });\n      }\n\n      \/\/ Mobile overlays (simple + fast)\n      const mob = root.querySelector(\".glb14-mob\");\n      if(mob){\n        const items = [\n          { sel: \".glb14-card--construction\", pill: \"goldsberg \u2022 construction\", badge: \"Construction\", title: \"Goldsberg Construction\", sub: \"Full builds, clean execution, premium exterior systems.\" },\n          { sel: \".glb14-card--interior\",     pill: \"goldsberg \u2022 interior\",     badge: \"Interior\",     title: \"Goldsberg Interior\",     sub: \"Refined finishes, thoughtful layouts, detail work.\" },\n          { sel: \".glb14-card--exterior\",     pill: \"goldsberg \u2022 exterior\",     badge: \"Exterior\",     title: \"Goldsberg Exterior\",     sub: \"Cladding, curb appeal upgrades, exterior transformations.\" },\n          { sel: \".glb14-card--flooring\",     pill: \"goldsberg \u2022 flooring\",     badge: \"Flooring\",     title: \"Goldsberg Flooring\",     sub: \"Premium floors, precise installs, long-lasting materials.\" }\n        ];\n\n        items.forEach((it) => {\n          const el = mob.querySelector(it.sel);\n          if(!el) return;\n          el.innerHTML = `\n            <div class=\"glb14-mui\" aria-hidden=\"true\">\n              <div class=\"glb14-mtop\">\n                <span class=\"glb14-mpill\">${it.pill}<\/span>\n                <span class=\"glb14-mdots\">\u2022\u2022\u2022<\/span>\n              <\/div>\n              <div class=\"glb14-mbottom\">\n                <span class=\"glb14-mbadge\">${it.badge}<\/span>\n                <div class=\"glb14-mtitle\">${it.title}<\/div>\n                <div class=\"glb14-msub\">${it.sub}<\/div>\n                <div class=\"glb14-mbtn\"><span>Enter <span aria-hidden=\"true\">\u2192<\/span><\/span><\/div>\n              <\/div>\n            <\/div>\n          `;\n        });\n      }\n    })();\n  <\/script>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70b0181 elementor-widget elementor-widget-html\" data-id=\"70b0181\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<center><!-- Minimalist Pacific Render Button -->\n<a href=\"https:\/\/pacificrender.com\"  \n   class=\"pr-mini-btn\" \n   target=\"_blank\" \n   rel=\"noopener noreferrer\">\n  <span class=\"pr-mini-dot\"><\/span>\n  <img decoding=\"async\" src=\"https:\/\/pacificrender.com\/wp-content\/uploads\/2025\/07\/cropped-favicon.png\" class=\"pr-mini-logo\" alt=\"Pacific Render Logo\">\n  <span class=\"pr-mini-text\">Designed by Pacific Render<\/span>\n<\/a>\n\n<style>\n  .pr-mini-btn {\n    display: inline-flex;\n    align-items: center;\n    background: #fff;\n    color: #222;\n    font-size: 14px;\n    font-weight: 500;\n    padding: 8px 14px;\n    border-radius: 999px;\n    text-decoration: none;\n    gap: 8px;\n    position: relative;\n    \/* overflow removed to prevent pulse clipping *\/\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\n  }\n\n  \/* Pulse Dot *\/\n  .pr-mini-dot {\n    width: 10px;\n    height: 10px;\n    background-color: #2ecc71;\n    border-radius: 50%;\n    flex-shrink: 0;\n    position: relative;\n    box-shadow: 0 0 5px rgba(46,204,113,0.6);\n  }\n\n  \/* Outer pulse *\/\n  .pr-mini-dot::before {\n    content: '';\n    position: absolute;\n    top: -6px;\n    left: -6px;\n    width: 22px;\n    height: 22px;\n    background-color: rgba(46,204,113,0.3);\n    border-radius: 50%;\n    animation: pr-mini-pulse 2s ease-in-out infinite;\n    z-index: -1;\n  }\n\n  \/* Inner subtle pulse *\/\n  .pr-mini-dot::after {\n    content: '';\n    position: absolute;\n    top: -2px;\n    left: -2px;\n    width: 14px;\n    height: 14px;\n    background-color: rgba(46,204,113,0.2);\n    border-radius: 50%;\n    animation: pr-mini-inner-pulse 2.5s ease-in-out infinite;\n    z-index: -2;\n  }\n\n  \/* Logo *\/\n  .pr-mini-logo {\n    width: 20px;\n    height: 20px;\n    object-fit: contain;\n    border-radius: 4px;\n    flex-shrink: 0;\n  }\n\n  \/* Text *\/\n  .pr-mini-text {\n    white-space: nowrap;\n    color: #222;\n  }\n\n  \/* Hover effect *\/\n  .pr-mini-btn:hover {\n    transform: scale(1.05);\n    box-shadow: 0 5px 15px rgba(0,0,0,0.15);\n  }\n\n  \/* Outer pulse keyframes *\/\n  @keyframes pr-mini-pulse {\n    0% { transform: scale(0.8); opacity: 0.7; }\n    50% { transform: scale(1.6); opacity: 0; }\n    100% { transform: scale(1.6); opacity: 0; }\n  }\n\n  \/* Inner pulse keyframes *\/\n  @keyframes pr-mini-inner-pulse {\n    0% { transform: scale(0.9); opacity: 0.3; }\n    50% { transform: scale(1.2); opacity: 0; }\n    100% { transform: scale(1.2); opacity: 0; }\n  }\n<\/style>\n<\/center>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4999959 elementor-widget elementor-widget-html\" data-id=\"4999959\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"WebSite\",\n      \"@id\": \"https:\/\/goldsberg.ca\/#website\",\n      \"url\": \"https:\/\/goldsberg.ca\/\",\n      \"name\": \"Goldsberg Trade Inc.\",\n      \"inLanguage\": \"en-CA\",\n      \"publisher\": { \"@id\": \"https:\/\/goldsberg.ca\/#organization\" },\n      \"potentialAction\": {\n        \"@type\": \"SearchAction\",\n        \"target\": \"https:\/\/goldsberg.ca\/?s={search_term_string}\",\n        \"query-input\": \"required name=search_term_string\"\n      }\n    },\n    {\n      \"@type\": [\"LocalBusiness\",\"HomeAndConstructionBusiness\",\"GeneralContractor\",\"Organization\"],\n      \"@id\": \"https:\/\/goldsberg.ca\/#organization\",\n      \"name\": \"Goldsberg Trade Inc.\",\n      \"url\": \"https:\/\/goldsberg.ca\/\",\n      \"logo\": \"https:\/\/goldsberg.ca\/wp-content\/uploads\/2022\/03\/logo-white.png\",\n      \"image\": [\n        \"https:\/\/goldsberg.ca\/wp-content\/uploads\/2024\/08\/Nichiha-Illumination-Modern-min.jpg\",\n        \"https:\/\/goldsberg.ca\/wp-content\/uploads\/2024\/08\/ext-min.jpg\",\n        \"https:\/\/goldsberg.ca\/wp-content\/uploads\/2024\/08\/hard.jpg\",\n        \"https:\/\/goldsberg.ca\/wp-content\/uploads\/2024\/08\/Chateau-290-scaled-1.jpg\"\n      ],\n      \"description\": \"Goldsberg Trade Inc. is a West Vancouver construction company providing construction management, renovations, exterior and interior upgrades, and flooring services across West Vancouver and the Greater Vancouver Area.\",\n      \"priceRange\": \"$$\",\n      \"telephone\": \"+1-778-908-9585\",\n      \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"streetAddress\": \"1425 Marine Dr #225\",\n        \"addressLocality\": \"West Vancouver\",\n        \"addressRegion\": \"BC\",\n        \"postalCode\": \"V7T 1B8\",\n        \"addressCountry\": \"CA\"\n      },\n      \"containedInPlace\": {\n        \"@type\": \"Place\",\n        \"name\": \"Ambleside Centre\",\n        \"address\": {\n          \"@type\": \"PostalAddress\",\n          \"streetAddress\": \"1425 Marine Dr #225\",\n          \"addressLocality\": \"West Vancouver\",\n          \"addressRegion\": \"BC\",\n          \"postalCode\": \"V7T 1B8\",\n          \"addressCountry\": \"CA\"\n        }\n      },\n      \"areaServed\": [\n        { \"@type\": \"City\", \"name\": \"West Vancouver\" },\n        { \"@type\": \"City\", \"name\": \"North Vancouver\" },\n        { \"@type\": \"City\", \"name\": \"Vancouver\" },\n        { \"@type\": \"AdministrativeArea\", \"name\": \"Greater Vancouver\" }\n      ],\n      \"openingHoursSpecification\": [\n        {\n          \"@type\": \"OpeningHoursSpecification\",\n          \"dayOfWeek\": [\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\n          \"opens\": \"09:00\",\n          \"closes\": \"17:00\"\n        }\n      ],\n      \"hasOfferCatalog\": {\n        \"@type\": \"OfferCatalog\",\n        \"name\": \"Goldsberg Services\",\n        \"itemListElement\": [\n          {\n            \"@type\": \"OfferCatalog\",\n            \"name\": \"Construction\",\n            \"url\": \"https:\/\/goldsberg.ca\/construction\/\",\n            \"itemListElement\": [\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"West Vancouver Construction\", \"serviceType\": \"General Contracting\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } },\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Construction Management\", \"serviceType\": \"Construction Management\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } },\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Home Renovations\", \"serviceType\": \"Home Renovation\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } },\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Home Additions\", \"serviceType\": \"Home Addition\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } }\n            ]\n          },\n          {\n            \"@type\": \"OfferCatalog\",\n            \"name\": \"Interior\",\n            \"url\": \"https:\/\/goldsberg.ca\/interior\/\",\n            \"itemListElement\": [\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Interior Renovations\", \"serviceType\": \"Interior Renovation\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } },\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Kitchen Renovations\", \"serviceType\": \"Kitchen Renovation\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } },\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Bathroom Renovations\", \"serviceType\": \"Bathroom Renovation\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } }\n            ]\n          },\n          {\n            \"@type\": \"OfferCatalog\",\n            \"name\": \"Exterior\",\n            \"url\": \"https:\/\/goldsberg.ca\/exterior\/\",\n            \"itemListElement\": [\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Exterior Renovations\", \"serviceType\": \"Exterior Renovation\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } },\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Cladding & Siding\", \"serviceType\": \"Siding Contractor\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } }\n            ]\n          },\n          {\n            \"@type\": \"OfferCatalog\",\n            \"name\": \"Flooring\",\n            \"url\": \"https:\/\/goldsberg.ca\/flooring\/\",\n            \"itemListElement\": [\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Hardwood Flooring Installation\", \"serviceType\": \"Flooring Installation\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } },\n              { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Vinyl & Laminate Flooring\", \"serviceType\": \"Flooring Installation\", \"areaServed\": { \"@type\": \"City\", \"name\": \"West Vancouver\" } } }\n            ]\n          }\n        ]\n      },\n      \"contactPoint\": [\n        {\n          \"@type\": \"ContactPoint\",\n          \"contactType\": \"sales\",\n          \"telephone\": \"+1-778-908-9585\",\n          \"areaServed\": \"CA\",\n          \"availableLanguage\": [\"en\"]\n        }\n      ]\n    },\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https:\/\/goldsberg.ca\/#homepage\",\n      \"url\": \"https:\/\/goldsberg.ca\/\",\n      \"name\": \"Goldsberg Trade Inc. | West Vancouver Construction Management & Renovations\",\n      \"isPartOf\": { \"@id\": \"https:\/\/goldsberg.ca\/#website\" },\n      \"about\": { \"@id\": \"https:\/\/goldsberg.ca\/#organization\" },\n      \"primaryImageOfPage\": {\n        \"@type\": \"ImageObject\",\n        \"url\": \"https:\/\/goldsberg.ca\/wp-content\/uploads\/2024\/08\/ext-min.jpg\"\n      },\n      \"inLanguage\": \"en-CA\"\n    }\n  ]\n}\n<\/script>\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>goldsberg \u2022 construction \u2022\u2022\u2022 Construction Goldsberg Construction Full builds, clean execution, premium exterior systems. Enter \u2192 goldsberg \u2022 interior \u2022\u2022\u2022 Interior Goldsberg Interior Refined finishes, thoughtful layouts, detail work. Enter \u2192 goldsberg \u2022 exterior \u2022\u2022\u2022 Exterior Goldsberg Exterior Cladding, curb appeal upgrades, exterior transformations. Enter \u2192 goldsberg \u2022 flooring \u2022\u2022\u2022 Flooring Goldsberg Flooring Premium floors, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/goldsberg.ca\/index.php?rest_route=\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goldsberg.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/goldsberg.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/goldsberg.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/goldsberg.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22"}],"version-history":[{"count":132,"href":"https:\/\/goldsberg.ca\/index.php?rest_route=\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":8290,"href":"https:\/\/goldsberg.ca\/index.php?rest_route=\/wp\/v2\/pages\/22\/revisions\/8290"}],"wp:attachment":[{"href":"https:\/\/goldsberg.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}