{"id":9,"date":"2026-06-28T13:42:34","date_gmt":"2026-06-28T13:42:34","guid":{"rendered":"https:\/\/hubhouse.com.au\/?page_id=9"},"modified":"2026-06-28T13:44:16","modified_gmt":"2026-06-28T13:44:16","slug":"coming-soon","status":"publish","type":"page","link":"https:\/\/hubhouse.com.au\/","title":{"rendered":"Coming Soon"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-88883d8 e-con-full e-flex e-con e-parent\" data-id=\"88883d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1347367 elementor-widget elementor-widget-html\" data-id=\"1347367\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400&display=swap\" rel=\"stylesheet\" \/>\n  <style>\n    * { margin: 0; padding: 0; box-sizing: border-box; }\n\n    html, body {\n      height: 100%;\n      overflow: hidden;\n      background: #532316;\n      font-family: 'Inter', sans-serif;\n    }\n\n    .frame {\n      position: fixed;\n      inset: 0;\n    }\n\n    \/* Hero image sits behind everything *\/\n    .hero-image {\n      position: absolute;\n      inset: 0;\n      background-image: url('https:\/\/www.whitemousedesign.com.au\/wp-content\/uploads\/2026\/06\/main-interior-overlay.jpg');\n      background-size: cover;\n      background-position: center;\n      transform-origin: center center;\n      transform: scale(1.08);\n      will-change: transform;\n    }\n\n    \/* Brown frame SVG \u2014 full screen, house cutout punched through *\/\n    .mask-svg {\n      position: absolute;\n      inset: 0;\n      width: 100%;\n      height: 100%;\n    }\n\n    \/* Logo + tagline *\/\n    .wordmark {\n      position: absolute;\n      inset: 0;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      pointer-events: none;\n      gap: 24px;\n    }\n\n    .logo-svg {\n      width: clamp(180px, 36vw, 380px);\n      opacity: 0;\n      will-change: opacity, transform;\n      transform: scale(0.88);\n    }\n\n    .tagline {\n      font-family: 'Inter', sans-serif;\n      font-size: clamp(11px, 1.4vw, 16px);\n      font-weight: 300;\n      letter-spacing: 0.08em;\n      color: #FBF0E9;\n      opacity: 0;\n      will-change: opacity;\n      text-align: center;\n    }\n  <\/style>\n<\/head>\n<body>\n\n  <div class=\"frame\">\n\n    <div class=\"hero-image\" id=\"heroImage\"><\/div>\n\n    <svg class=\"mask-svg\" id=\"maskSvg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" preserveAspectRatio=\"none\">\n      <path id=\"framePath\" fill=\"#532316\" fill-rule=\"evenodd\" d=\"\"\/>\n    <\/svg>\n\n    <div class=\"wordmark\">\n      <!-- \u2193\u2193 LOGO: swap the SVG contents here to change the logo \u2193\u2193 -->\n      <svg id=\"logoSvg\" class=\"logo-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 219.0687 109.3786\">\n        <polygon points=\"105.0173 43.5904 105.0173 50.8871 96.8115 50.8871 96.8115 25.6901 116.4984 5.3433 109.4736 0 87.7553 22.4461 87.7553 59.3266 114.0735 59.3266 114.0735 43.5904 105.0173 43.5904\" fill=\"#FBF0E9\"\/>\n        <polygon points=\"122.1949 9.676 105.0173 27.4205 105.0173 38.7799 114.0735 38.7799 114.0735 30.6644 122.2572 22.2141 122.2572 59.426 131.3134 59.426 131.3134 16.6117 122.1949 9.676\" fill=\"#FBF0E9\"\/>\n        <path d=\"M21.9424,85.7244v23.2716h-4.1891v-10.1401H4.1891v10.1401H0v-23.2716h4.1891v9.2753h13.5642v-9.2753h4.1891Z\" fill=\"#FBF0E9\"\/>\n        <path d=\"M39.8261,109.3618c-9.1761,0-11.1371-3.1587-11.0378-12.7998v-10.8376h4.1891v10.8376c-.0663,7.248.8642,8.943,6.6826,8.943,6.1172,0,7.1476-1.5623,7.0478-8.943v-10.8376h4.1891v10.8376c.0998,9.6411-1.8952,12.7998-11.0707,12.7998Z\" fill=\"#FBF0E9\"\/>\n        <path d=\"M78.0223,101.6154v.499c0,3.4241-1.5294,6.8816-6.6491,6.8816h-13.6311v-23.2716h12.6336c4.5214,0,6.6491,2.925,6.6491,6.6157v.3323c0,1.7291-.4321,2.9591-1.1971,3.8568,1.4966.9641,2.1946,2.5264,2.1946,5.0862ZM61.9311,89.5806v5.4358h5.1531c5.2858,0,5.7514.0831,5.7514-2.3441v-.3323c0-1.5629-.3987-2.7595-2.7923-2.7595h-8.1122ZM73.8332,102.1145v-.499c0-2.6262-1.1302-2.8258-5.6187-2.8258h-6.2833v6.3497h9.1091c2.9925,0,2.7929-1.7285,2.7929-3.0248Z\" fill=\"#FBF0E9\"\/>\n        <path d=\"M106.2448,85.7412v23.2716h-4.1891v-10.1401h-13.5642v10.1401h-4.1891v-23.2716h4.1891v9.2753h13.5642v-9.2753h4.1891Z\" fill=\"#FBF0E9\"\/>\n        <path d=\"M112.3926,97.3438c0-9.0099,2.9591-12.0019,11.9021-12.0019s11.9021,2.992,11.9021,12.0019c0,9.0428-2.9591,12.0348-11.9021,12.0348s-11.9021-2.992-11.9021-12.0348ZM131.9078,97.3438c0-6.6491-1.8946-8.1122-7.6132-8.1457-5.7185.0335-7.6132,1.4966-7.6132,8.1457,0,6.682,1.8946,8.1451,7.6132,8.178,5.7185-.0329,7.6132-1.496,7.6132-8.178Z\" fill=\"#FBF0E9\"\/>\n        <path d=\"M153.3812,109.3786c-9.1761,0-11.1371-3.1587-11.0378-12.7998v-10.8376h4.1891v10.8376c-.0663,7.248.8642,8.943,6.6826,8.943,6.1172,0,7.1476-1.5623,7.0478-8.943v-10.8376h4.1891v10.8376c.0998,9.6411-1.8952,12.7998-11.0707,12.7998Z\" fill=\"#FBF0E9\"\/>\n        <path d=\"M202.9112,89.5974v5.4191h14.6534v3.8568h-14.6534v6.2828h16.1575v3.8568h-20.3466v-23.2716h20.3466v3.8562h-16.1575Z\" fill=\"#FBF0E9\"\/>\n        <path d=\"M170.3049,101.4235v-.2098h4.1256v.5586c0,2.7905,2.3956,3.981,7.4229,3.981,4.5013,0,6.5959-.772,6.5959-2.9697,0-2.0233-1.299-2.7905-4.5456-3.3485l-6.2647-.9422c-4.3159-.6975-7.3722-2.5115-7.3722-6.3488,0-3.3834,2.5963-6.8022,11.0013-6.8022,7.868,0,10.8861,3.4188,10.8861,7.9885v.2092h-4.0868v-.4534c0-2.8603-1.8718-4.1069-7.1813-4.1069-4.6602,0-6.4939.8624-6.4939,2.9554,0,2.0233,1.299,2.6865,4.3165,3.2793l6.2259.9765c5.1191.8376,7.6401,2.9655,7.6401,6.3837,0,3.5583-2.5526,6.8042-10.726,6.8042-8.5024,0-11.5439-3.0366-11.5439-7.955Z\" fill=\"#FBF0E9\"\/>\n      <\/svg>\n      <!-- \u2191\u2191 LOGO end \u2191\u2191 -->\n      <div class=\"tagline\" id=\"tagline\">website coming soon<\/div>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    const framePath = document.getElementById('framePath');\n    const heroImage = document.getElementById('heroImage');\n    const logoSvg   = document.getElementById('logoSvg');\n    const tagline   = document.getElementById('tagline');\n\n    \/\/ \u2500\u2500 Timing (all in ms) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n    const DELAY        = 400;   \/\/ pause before anything starts\n    const REVEAL_DUR   = 3800;  \/\/ house window opens\n    const LOGO_START   = 2200;  \/\/ when logo begins fading in\n    const LOGO_DUR     = 900;   \/\/ logo fade duration\n    const TAG_START    = 2900;  \/\/ when tagline begins fading in\n    const TAG_DUR      = 700;   \/\/ tagline fade duration\n    \/\/ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n    function easeInOutCubic(t) {\n      return t < 0.5 ? 4 * t * t * t : 1 - Math.pow(-2 * t + 2, 3) \/ 2;\n    }\n\n    function easeOutCubic(t) {\n      return 1 - Math.pow(1 - t, 3);\n    }\n\n    function buildFramePath(p) {\n      const W  = window.innerWidth;\n      const H  = window.innerHeight;\n      const cx = W \/ 2;\n      const cy = H \/ 2;\n      const s  = easeOutCubic(p);\n\n      \/\/ Tall narrow house \u2014 closely matches the brand mark proportions\n      const full = [\n        [ 0,        -H * 0.82],  \/\/ roof peak \u2014 tall\n        [ W * 0.50,  H * 0.02],  \/\/ right eave \u2014 narrow shoulders\n        [ W * 0.50,  H * 0.72],  \/\/ bottom right\n        [-W * 0.50,  H * 0.72],  \/\/ bottom left\n        [-W * 0.50,  H * 0.02],  \/\/ left eave\n      ];\n\n      const pts = full.map(([dx, dy]) =>\n        `${(cx + dx * s).toFixed(1)},${(cy + dy * s).toFixed(1)}`\n      );\n\n      const outer = `M0,0 L${W},0 L${W},${H} L0,${H} Z`;\n      const inner = `M${pts[0]} L${pts[1]} L${pts[2]} L${pts[3]} L${pts[4]} Z`;\n      return `${outer} ${inner}`;\n    }\n\n    let startTime = null;\n\n    function animate(ts) {\n      if (!startTime) startTime = ts;\n      const elapsed = ts - startTime - DELAY;\n      if (elapsed < 0) { requestAnimationFrame(animate); return; }\n\n      \/\/ House reveal progress\n      const revealP = Math.min(1, elapsed \/ REVEAL_DUR);\n      framePath.setAttribute('d', buildFramePath(revealP));\n\n      \/\/ Image gently settles from slightly zoomed to normal\n      const imgScale = 1.08 - 0.08 * easeOutCubic(revealP);\n      heroImage.style.transform = `scale(${imgScale.toFixed(4)})`;\n\n      \/\/ Logo fade + scale\n      const logoElapsed = elapsed - LOGO_START;\n      if (logoElapsed > 0) {\n        const lP = Math.min(1, logoElapsed \/ LOGO_DUR);\n        const lE = easeInOutCubic(lP);\n        logoSvg.style.opacity   = lE;\n        logoSvg.style.transform = `scale(${(0.88 + 0.12 * lE).toFixed(4)})`;\n      }\n\n      \/\/ Tagline fade\n      const tagElapsed = elapsed - TAG_START;\n      if (tagElapsed > 0) {\n        tagline.style.opacity = easeInOutCubic(Math.min(1, tagElapsed \/ TAG_DUR));\n      }\n\n      if (revealP < 1 || elapsed < TAG_START + TAG_DUR) {\n        requestAnimationFrame(animate);\n      }\n    }\n\n    \/\/ Rebuild path on resize\n    window.addEventListener('resize', () => {\n      framePath.setAttribute('d', buildFramePath(1));\n    });\n\n    requestAnimationFrame(animate);\n  <\/script>\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>website coming soon<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Coming Soon - hubhouse.com.au<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hubhouse.com.au\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coming Soon - hubhouse.com.au\" \/>\n<meta property=\"og:description\" content=\"website coming soon\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hubhouse.com.au\/\" \/>\n<meta property=\"og:site_name\" content=\"hubhouse.com.au\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-28T13:44:16+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hubhouse.com.au\\\/\",\"url\":\"https:\\\/\\\/hubhouse.com.au\\\/\",\"name\":\"Coming Soon - hubhouse.com.au\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hubhouse.com.au\\\/#website\"},\"datePublished\":\"2026-06-28T13:42:34+00:00\",\"dateModified\":\"2026-06-28T13:44:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hubhouse.com.au\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hubhouse.com.au\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hubhouse.com.au\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hubhouse.com.au\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coming Soon\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hubhouse.com.au\\\/#website\",\"url\":\"https:\\\/\\\/hubhouse.com.au\\\/\",\"name\":\"hubhouse.com.au\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/hubhouse.com.au\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hubhouse.com.au\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hubhouse.com.au\\\/#organization\",\"name\":\"hubhouse.com.au\",\"url\":\"https:\\\/\\\/hubhouse.com.au\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hubhouse.com.au\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hubhouse.com.au\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-hubhouse-primary-logo-brown-rgb-1000px-w-144ppi.jpg\",\"contentUrl\":\"https:\\\/\\\/hubhouse.com.au\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-hubhouse-primary-logo-brown-rgb-1000px-w-144ppi.jpg\",\"width\":1000,\"height\":222,\"caption\":\"hubhouse.com.au\"},\"image\":{\"@id\":\"https:\\\/\\\/hubhouse.com.au\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Coming Soon - hubhouse.com.au","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hubhouse.com.au\/","og_locale":"en_US","og_type":"article","og_title":"Coming Soon - hubhouse.com.au","og_description":"website coming soon","og_url":"https:\/\/hubhouse.com.au\/","og_site_name":"hubhouse.com.au","article_modified_time":"2026-06-28T13:44:16+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hubhouse.com.au\/","url":"https:\/\/hubhouse.com.au\/","name":"Coming Soon - hubhouse.com.au","isPartOf":{"@id":"https:\/\/hubhouse.com.au\/#website"},"datePublished":"2026-06-28T13:42:34+00:00","dateModified":"2026-06-28T13:44:16+00:00","breadcrumb":{"@id":"https:\/\/hubhouse.com.au\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hubhouse.com.au\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hubhouse.com.au\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hubhouse.com.au\/"},{"@type":"ListItem","position":2,"name":"Coming Soon"}]},{"@type":"WebSite","@id":"https:\/\/hubhouse.com.au\/#website","url":"https:\/\/hubhouse.com.au\/","name":"hubhouse.com.au","description":"","publisher":{"@id":"https:\/\/hubhouse.com.au\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hubhouse.com.au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hubhouse.com.au\/#organization","name":"hubhouse.com.au","url":"https:\/\/hubhouse.com.au\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hubhouse.com.au\/#\/schema\/logo\/image\/","url":"https:\/\/hubhouse.com.au\/wp-content\/uploads\/2026\/06\/cropped-hubhouse-primary-logo-brown-rgb-1000px-w-144ppi.jpg","contentUrl":"https:\/\/hubhouse.com.au\/wp-content\/uploads\/2026\/06\/cropped-hubhouse-primary-logo-brown-rgb-1000px-w-144ppi.jpg","width":1000,"height":222,"caption":"hubhouse.com.au"},"image":{"@id":"https:\/\/hubhouse.com.au\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/hubhouse.com.au\/index.php?rest_route=\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hubhouse.com.au\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hubhouse.com.au\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hubhouse.com.au\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hubhouse.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":4,"href":"https:\/\/hubhouse.com.au\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":15,"href":"https:\/\/hubhouse.com.au\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions\/15"}],"wp:attachment":[{"href":"https:\/\/hubhouse.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}