{"id":9,"date":"2026-08-03T15:44:13","date_gmt":"2026-08-03T15:44:13","guid":{"rendered":"https:\/\/bloomjoondalup.com.au\/?page_id=9"},"modified":"2026-08-21T19:39:53","modified_gmt":"2026-08-21T19:39:53","slug":"home","status":"publish","type":"page","link":"https:\/\/bloomjoondalup.com.au\/","title":{"rendered":"Home"},"content":{"rendered":"\n<!--\n  BLOOM \u2013 LIVING CONNECTIONS\n  Paste this ENTIRE block into an Elementor \"Custom HTML\" widget.\n  CSS is scoped under .bloom-landing so it cannot affect the rest of\n  the site (header, footer, other widgets, other pages).\n-->\n<style>\n:root{\n  --night:#0A0313;\n  --plum:#170528;\n  --plum-2:#25093E;\n  --violet:#7B5CF0;\n  --orchid:#D06BC0;\n  --magenta:#FF3ACF;\n  --apricot:#F8D9A8;\n  --mist:#F2EAF8;\n  --muted:rgba(242,234,248,.60);\n  --faint:rgba(242,234,248,.14);\n  --grad:linear-gradient(100deg,var(--violet) 0%,var(--orchid) 46%,var(--apricot) 100%);\n  --accent:var(--orchid);\n  --display:\"Bodoni Moda\",\"Didot\",\"Bodoni MT\",Georgia,serif;\n  --sans:\"Jost\",\"Poppins\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\n  --maxw:1240px;\n  --ease:cubic-bezier(.22,.61,.36,1);\n  --ease-out:cubic-bezier(.16,1,.3,1);\n}\n.bloom-landing,.bloom-landing *,.bloom-landing *::before,.bloom-landing *::after{box-sizing:border-box}\nhtml{scroll-behavior:smooth}\n.bloom-landing{\n  margin:0;background:var(--night);color:var(--mist);\n  font-family:var(--sans);font-weight:300;font-size:17px;line-height:1.65;\n  -webkit-font-smoothing:antialiased;overflow-x:hidden;\n}\n.bloom-landing img{max-width:100%;display:block}\n.bloom-landing a{color:inherit;text-decoration:none}\n.bloom-landing button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}\n.bloom-landing :focus-visible{outline:2px solid var(--apricot);outline-offset:3px;border-radius:2px}\n.bloom-landing ::selection{background:var(--magenta);color:#fff}\n\n.bloom-landing h1,.bloom-landing h2,.bloom-landing h3,.bloom-landing h4{font-family:var(--display);font-weight:400;margin:0;line-height:1.06;letter-spacing:-.01em}\n.bloom-landing .eyebrow{\n  font-size:11px;letter-spacing:.42em;text-transform:uppercase;font-weight:500;\n  color:var(--muted);margin:0 0 22px;display:flex;align-items:center;gap:14px;\n}\n.bloom-landing .eyebrow::before{content:\"\";width:26px;height:1px;background:var(--accent);transition:background .8s var(--ease)}\n.bloom-landing .eyebrow.center{justify-content:center}\n.bloom-landing .h-xl{font-size:clamp(42px,6.4vw,86px)}\n.bloom-landing .h-lg{font-size:clamp(34px,4.6vw,62px)}\n.bloom-landing .h-md{font-size:clamp(26px,3vw,38px)}\n.bloom-landing .italic{font-style:italic}\n.bloom-landing .grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}\n.bloom-landing .lede{font-size:clamp(17px,1.35vw,20px);color:rgba(242,234,248,.78);max-width:62ch}\n.bloom-landing .small{font-size:13.5px;color:var(--muted);line-height:1.7}\n\n.bloom-landing .wrap{width:min(100% - 44px,var(--maxw));margin-inline:auto}\n.bloom-landing .sec{position:relative;padding:clamp(80px,10vw,140px) 0;z-index:2}\n.bloom-landing .sec--tight{padding:clamp(56px,6vw,84px) 0}\n.bloom-landing .sec--tickets{padding-top:clamp(0px,1vw,16px)}\n.bloom-landing .center{text-align:center}\n.bloom-landing .stack-sm>*+*{margin-top:14px}\n\n.bloom-landing .grain{\n  position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.5;mix-blend-mode:overlay;\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'\/%3E%3C\/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.42'\/%3E%3C\/svg%3E\");\n}\n.bloom-landing #fireflies{position:fixed;inset:0;z-index:1;pointer-events:none}\n.bloom-landing .aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}\n.bloom-landing .aurora span{\n  position:absolute;border-radius:50%;filter:blur(90px);opacity:.30;\n  animation:bloomDrift 26s var(--ease) infinite alternate;\n}\n.bloom-landing .aurora span:nth-child(1){width:56vw;height:56vw;left:-16vw;top:-10vw;background:radial-gradient(circle,#5B34C9,transparent 68%)}\n.bloom-landing .aurora span:nth-child(2){width:48vw;height:48vw;right:-14vw;top:34vh;background:radial-gradient(circle,#B32C9B,transparent 68%);animation-duration:33s}\n.bloom-landing .aurora span:nth-child(3){width:40vw;height:40vw;left:24vw;bottom:-14vw;background:radial-gradient(circle,#2E1A6E,transparent 70%);animation-duration:40s}\n@keyframes bloomDrift{to{transform:translate3d(6vw,-5vh,0) scale(1.16)}}\n.bloom-landing .cursor{\n  position:fixed;top:0;left:0;width:340px;height:340px;margin:-170px 0 0 -170px;z-index:2;\n  pointer-events:none;opacity:0;transition:opacity .5s;mix-blend-mode:screen;\n  background:radial-gradient(circle,rgba(208,107,192,.22),rgba(123,92,240,.10) 42%,transparent 68%);\n}\n\n.bloom-landing .pre{\n  position:fixed;inset:0;z-index:200;background:#07020F;display:grid;place-items:center;\n  transition:opacity .9s var(--ease),visibility .9s;\n}\n.bloom-landing .pre.done{opacity:0;visibility:hidden}\n.bloom-landing .pre-mark{display:flex;align-items:center;justify-content:center}\n.bloom-landing .pre-logo{\n  width:clamp(180px,26vw,320px);height:auto;object-fit:contain;\n  opacity:0;filter:blur(14px);transform:translateY(14px);animation:bloomIgnite 1s var(--ease-out) forwards;\n}\n@keyframes bloomIgnite{to{opacity:1;filter:blur(0);transform:none}}\n.bloom-landing .pre-bar{position:absolute;bottom:22%;width:min(240px,40vw);height:1px;background:var(--faint);overflow:hidden}\n.bloom-landing .pre-bar i{display:block;height:100%;width:0;background:var(--grad);animation:bloomLoad 1.5s var(--ease) forwards}\n@keyframes bloomLoad{to{width:100%}}\n\n.bloom-landing .nav{\n  position:fixed;top:0;left:0;right:0;z-index:90;\n  transition:background .5s var(--ease),backdrop-filter .5s,border-color .5s,padding .5s var(--ease);\n  border-bottom:1px solid transparent;padding:18px 0;\n}\n.bloom-landing .nav.stuck{background:rgba(10,3,19,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--faint);padding:10px 0}\n.bloom-landing .nav-in{display:flex;align-items:center;justify-content:space-between;gap:24px}\n.bloom-landing .brand{font-family:var(--display);font-size:22px;letter-spacing:.24em;line-height:1;display:flex;flex-direction:column;gap:5px}\n.bloom-landing .brand small{font-family:var(--sans);font-size:8px;letter-spacing:.34em;color:var(--muted);font-weight:400}\n.bloom-landing .brand-logo{height:26px;width:auto;display:block;object-fit:contain}\n.bloom-landing .nav-links{display:flex;gap:30px;align-items:center}\n.bloom-landing .nav-links a{\n  font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;\n  color:rgba(242,234,248,.72);position:relative;padding:6px 0;transition:color .3s;\n}\n.bloom-landing .nav-links a::after{content:\"\";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--grad);transition:width .45s var(--ease)}\n.bloom-landing .nav-links a:hover{color:var(--mist)}\n.bloom-landing .nav-links a:hover::after{width:100%}\n.bloom-landing .nav-actions{display:flex;align-items:center;gap:12px}\n.bloom-landing .progress{position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--grad);z-index:2}\n.bloom-landing .burger{display:none;width:34px;height:24px;position:relative}\n.bloom-landing .burger i{position:absolute;left:0;right:0;height:1.5px;background:var(--mist);transition:transform .4s var(--ease),opacity .3s}\n.bloom-landing .burger i:nth-child(1){top:3px}.bloom-landing .burger i:nth-child(2){top:11px}.bloom-landing .burger i:nth-child(3){top:19px}\n.bloom-landing .burger.open i:nth-child(1){transform:translateY(8px) rotate(45deg)}\n.bloom-landing .burger.open i:nth-child(2){opacity:0}\n.bloom-landing .burger.open i:nth-child(3){transform:translateY(-8px) rotate(-45deg)}\n\n.bloom-landing .btn{\n  position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;\n  padding:13px 28px;border-radius:100px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;\n  font-weight:500;overflow:hidden;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease),color .4s;\n  will-change:transform;\n}\n.bloom-landing .btn--fill{background:var(--grad);color:#1A0526;box-shadow:0 8px 34px rgba(208,107,192,.30)}\n.bloom-landing .btn--fill:hover{box-shadow:0 14px 46px rgba(255,58,207,.44)}\n.bloom-landing .btn--ghost{border:1px solid rgba(242,234,248,.30);color:var(--mist)}\n.bloom-landing .btn--ghost:hover{border-color:var(--apricot);color:var(--apricot)}\n.bloom-landing .btn--sm{padding:11px 22px;font-size:10.5px}\n.bloom-landing .btn::before{\n  content:\"\";position:absolute;top:0;left:-120%;width:60%;height:100%;\n  background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-18deg);\n}\n.bloom-landing .btn:hover::before{animation:bloomSweep .85s var(--ease)}\n@keyframes bloomSweep{to{left:150%}}\n.bloom-landing .btn span{position:relative;z-index:1}\n\n.bloom-landing .hero{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:center;overflow:hidden;z-index:2}\n.bloom-landing .hero-bg{position:absolute;inset:0;z-index:0;background:var(--night)}\n.bloom-landing .hero-bg video{width:100%;height:100%;object-fit:cover;display:block}\n.bloom-landing .hero-veil{\n  position:absolute;inset:0;z-index:1;\n  background:\n    radial-gradient(80% 60% at 50% 42%,transparent,rgba(10,3,19,.42) 78%),\n    linear-gradient(180deg,rgba(10,3,19,.58) 0%,rgba(10,3,19,.20) 34%,rgba(10,3,19,.52) 74%,rgba(10,3,19,.80) 100%);\n}\n.bloom-landing .hero-in{\n  position:relative;z-index:3;text-align:center;\n  padding:clamp(70px,8.5vh,96px) 0 clamp(38px,5vh,54px);\n  display:flex;flex-direction:column;align-items:center;\n  min-height:100%;justify-content:center;gap:0;\n}\n.bloom-landing .hero-badge{\n  display:inline-flex;align-items:center;justify-content:center;gap:clamp(6px,1.6vw,12px);\n  padding:clamp(7px,1.4vw,8px) clamp(14px,3.4vw,20px);border:1px solid rgba(208,107,192,.5);border-radius:100px;\n  background:rgba(10,3,19,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);\n  font-size:clamp(8.5px,2.2vw,9.5px);letter-spacing:clamp(.1em,.6vw,.36em);text-transform:uppercase;color:rgba(242,234,248,.92);\n  margin-bottom:clamp(10px,2vh,18px);max-width:92vw;text-align:center;white-space:normal;line-height:1.6;\n}\n.bloom-landing .hero-badge .spark{color:var(--apricot);font-size:.95em}\n.bloom-landing .hero-badge--promo{\n  border-color:rgba(248,217,168,.6);\n  background:rgba(45,18,80,.6);\n  color:var(--apricot);\n  margin-bottom:clamp(14px,2.4vh,22px);\n}\n.bloom-landing .hero-badge--promo .spark{color:var(--orchid)}\n.bloom-landing .wordmark{\n  font-family:var(--display);font-weight:400;line-height:.92;\n  font-size:clamp(52px,11vw,150px);letter-spacing:.02em;display:flex;justify-content:center;\n  text-shadow:0 0 90px rgba(208,107,192,.42);\n}\n.bloom-landing .wordmark span{display:inline-block;opacity:0;transform:translateY(46px) rotate(4deg);filter:blur(10px)}\n.bloom-landing .wordmark.go span{animation:bloomLetterUp 1.15s var(--ease-out) forwards;animation-delay:calc(var(--i)*.075s)}\n@keyframes bloomLetterUp{to{opacity:1;transform:none;filter:blur(0)}}\n.bloom-landing .wordmark-logo{width:clamp(329px,51vw,688px);height:auto;object-fit:contain;filter:drop-shadow(0 0 90px rgba(208,107,192,.42));opacity:0;transform:translateY(26px);animation:bloomFadeUp 1s var(--ease-out) forwards;animation-delay:.55s}\n.bloom-landing .hero-sub{\n  margin:clamp(6px,1.2vh,12px) 0 0;font-size:clamp(13px,1.9vw,22px);font-family:var(--display);font-style:italic;\n  letter-spacing:.28em;text-transform:uppercase;\n}\n.bloom-landing .hero-tagline{\n  margin:clamp(6px,1vh,10px) auto 0;max-width:52ch;\n  font-size:clamp(11.5px,1.15vw,14px);letter-spacing:.14em;text-transform:uppercase;\n  color:rgba(242,234,248,.94);font-weight:400;text-shadow:0 2px 14px rgba(0,0,0,.55);\n}\n.bloom-landing .hero-meta-row{\n  display:flex;align-items:stretch;justify-content:center;gap:clamp(20px,4vw,54px);\n  margin-top:clamp(12px,2.2vh,20px);\n}\n.bloom-landing .meta-col{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:110px}\n.bloom-landing .meta-label{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.7)}\n.bloom-landing .meta-value{font-family:var(--display);font-size:clamp(16px,2vw,23px);font-weight:400;white-space:nowrap;color:var(--mist);text-shadow:0 2px 14px rgba(0,0,0,.55)}\n.bloom-landing .meta-value sup{font-size:.5em;color:rgba(242,234,248,.85)}\n.bloom-landing .meta-sub{font-size:9.5px;letter-spacing:.1em;color:rgba(242,234,248,.8);text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.5)}\n.bloom-landing .meta-div{width:1px;align-self:stretch;background:var(--faint);min-height:38px}\n.bloom-landing .hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:clamp(14px,2.4vh,24px)}\n.bloom-landing .hero-note{\n  margin:clamp(6px,1.2vh,12px) auto 0;font-size:12px;color:#fff;letter-spacing:.02em;\n  text-shadow:0 2px 10px rgba(0,0,0,.7);\n}\n.bloom-landing .fade-up{opacity:0;transform:translateY(26px);animation:bloomFadeUp 1s var(--ease-out) forwards}\n@keyframes bloomFadeUp{to{opacity:1;transform:none}}\n.bloom-landing .d1{animation-delay:.75s}.bloom-landing .d2{animation-delay:.9s}.bloom-landing .d3{animation-delay:1.05s}.bloom-landing .d4{animation-delay:1.2s}.bloom-landing .d5{animation-delay:1.35s}\n\n.bloom-landing .price-cards{display:flex;gap:clamp(10px,1.6vw,16px);justify-content:center;margin-top:clamp(12px,2vh,18px);flex-wrap:wrap}\n.bloom-landing .pc{\n  position:relative;min-width:118px;padding:clamp(18px,2.4vh,24px) clamp(16px,2vw,24px) clamp(10px,1.4vh,14px);\n  border:1px solid rgba(242,234,248,.28);border-radius:14px;text-align:center;\n  background:rgba(10,3,19,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);\n}\n.bloom-landing .pc--feature{border-color:rgba(248,217,168,.6);background:rgba(45,18,80,.78)}\n.bloom-landing .pc-flag{\n  position:absolute;top:-10px;left:50%;transform:translateX(-50%);\n  background:var(--grad);color:#1A0526;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;\n  padding:4px 13px;border-radius:100px;font-weight:500;white-space:nowrap;\n}\n.bloom-landing .pc-label{display:block;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}\n.bloom-landing .pc-old{display:block;font-size:12.5px;color:rgba(242,234,248,.55);text-decoration:line-through;text-decoration-color:rgba(255,58,207,.7);margin-top:4px}\n.bloom-landing .pc-amt{font-family:var(--display);font-size:clamp(21px,2.6vw,28px);line-height:1.15;margin:5px 0 2px;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6)}\n.bloom-landing .pc-amt sup{font-size:.45em;vertical-align:super;margin-right:1px;color:#fff}\n.bloom-landing .pc-who{display:block;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(242,234,248,.92);text-shadow:0 2px 8px rgba(0,0,0,.6)}\n.bloom-landing .see-pricing{\n  display:block;margin:clamp(8px,1.4vh,14px) auto clamp(16px,2.6vh,24px);padding-top:10px;width:min(230px,80vw);\n  border-top:1px dashed rgba(242,234,248,.35);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;\n  color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6);transition:color .3s;\n}\n.bloom-landing .see-pricing:hover{color:var(--apricot)}\n.bloom-landing .scroll-cue{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:3;text-align:center}\n.bloom-landing .scroll-cue i{display:block;width:1px;height:26px;margin:8px auto 0;background:linear-gradient(var(--accent),transparent);animation:bloomPulse 2.4s infinite}\n@keyframes bloomPulse{0%,100%{opacity:.25;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}\n.bloom-landing .scroll-cue span{font-size:9px;letter-spacing:.34em;text-transform:uppercase;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6)}\n\n.bloom-landing .marquee{\n  position:relative;z-index:2;overflow:hidden;padding:20px 0;\n  border-top:1px solid var(--faint);border-bottom:1px solid var(--faint);\n  background:linear-gradient(90deg,rgba(123,92,240,.10),rgba(255,58,207,.10),rgba(248,217,168,.08));\n}\n.bloom-landing .marquee-track{display:flex;width:max-content;animation:bloomSlide 42s linear infinite}\n.bloom-landing .marquee:hover .marquee-track{animation-play-state:paused}\n.bloom-landing .marquee-track span{\n  font-family:var(--display);font-size:clamp(18px,2.4vw,30px);font-style:italic;\n  padding:0 26px;white-space:nowrap;color:rgba(242,234,248,.90);\n}\n.bloom-landing .marquee-track span::after{content:\"\u2726\";margin-left:52px;color:var(--accent);font-style:normal;font-size:.6em;vertical-align:middle}\n@keyframes bloomSlide{to{transform:translateX(-50%)}}\n\n.bloom-landing [data-reveal]{opacity:0;transform:translateY(34px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transition-delay:var(--d,0s)}\n.bloom-landing [data-reveal].in{opacity:1;transform:none}\n.bloom-landing [data-reveal=\"zoom\"]{transform:scale(.94)}\n.bloom-landing [data-reveal=\"zoom\"].in{transform:none}\n.bloom-landing [data-reveal=\"left\"]{transform:translateX(-42px)}\n.bloom-landing [data-reveal=\"right\"]{transform:translateX(42px)}\n.bloom-landing [data-reveal=\"left\"].in,.bloom-landing [data-reveal=\"right\"].in{transform:none}\n\n.bloom-landing .story{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,6vw,84px);align-items:center}\n.bloom-landing .story-figure{position:relative;border-radius:4px;overflow:hidden}\n.bloom-landing .story-figure img{width:100%;height:clamp(340px,52vw,560px);object-fit:cover;transform:scale(1.06)}\n.bloom-landing .story-figure::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,3,19,.66));pointer-events:none}\n.bloom-landing .story-frame{position:absolute;inset:14px;border:1px solid rgba(248,217,168,.34);pointer-events:none;z-index:2}\n.bloom-landing .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--faint);border:1px solid var(--faint);margin-top:56px}\n.bloom-landing .stats div{background:var(--night);padding:26px 18px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}\n.bloom-landing .stats b{display:block;font-family:var(--display);font-size:clamp(26px,3.4vw,40px);line-height:1.05}\n.bloom-landing .stats b.stat-wide{font-size:clamp(17px,2.1vw,26px);line-height:1.2;letter-spacing:.01em}\n.bloom-landing .stats small{display:block;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-top:8px}\n\n.bloom-landing .worlds{background:radial-gradient(120% 60% at 50% 0%,rgba(37,9,62,.85),transparent 70%)}\n.bloom-landing .world{\n  display:grid;grid-template-columns:96px 1fr 1fr;gap:clamp(28px,4vw,64px);align-items:center;\n  padding:clamp(48px,6vw,80px) 0;\n}\n.bloom-landing .world:nth-of-type(even) .world-copy{order:2}\n.bloom-landing .world:nth-of-type(even) .world-img{order:1}\n.bloom-landing .rail{position:relative;align-self:stretch;display:flex;justify-content:center}\n.bloom-landing .rail::before{\n  content:\"\";position:absolute;top:0;bottom:0;width:1px;background:var(--faint);\n}\n.bloom-landing .rail-fill{\n  position:absolute;top:0;left:50%;width:1px;height:100%;transform:translateX(-50%) scaleY(0);\n  transform-origin:top;background:linear-gradient(180deg,var(--accent),rgba(248,217,168,.25));\n  transition:transform 1.5s var(--ease);\n}\n.bloom-landing .world.lit .rail-fill{transform:translateX(-50%) scaleY(1)}\n.bloom-landing .node{\n  position:relative;z-index:2;align-self:center;width:14px;height:14px;border-radius:50%;\n  background:var(--night);border:1px solid var(--accent);transition:box-shadow .8s var(--ease),background .8s;\n}\n.bloom-landing .world.lit .node{background:var(--accent);box-shadow:0 0 0 6px rgba(208,107,192,.14),0 0 34px 6px var(--accent)}\n.bloom-landing .world-kicker{font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}\n.bloom-landing .world h3{font-size:clamp(30px,4vw,52px);margin-bottom:16px}\n.bloom-landing .world-copy p{color:rgba(242,234,248,.74);max-width:46ch}\n.bloom-landing .world-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}\n.bloom-landing .tag{\n  font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:7px 14px;border-radius:100px;\n  border:1px solid var(--faint);color:var(--muted);\n}\n.bloom-landing .world-img{position:relative;overflow:hidden;border-radius:3px}\n.bloom-landing .world-img img{width:100%;aspect-ratio:4\/3;object-fit:cover;transition:transform 1.4s var(--ease)}\n.bloom-landing .world-img:hover img{transform:scale(1.06)}\n.bloom-landing .world-img::after{\n  content:\"\";position:absolute;inset:0;\n  background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 26%,transparent),transparent 58%);\n  mix-blend-mode:screen;opacity:.7;\n}\n.bloom-landing .world-img .halo{position:absolute;inset:auto -30% -40% -30%;height:60%;background:radial-gradient(50% 100% at 50% 100%,var(--accent),transparent 70%);opacity:.35;filter:blur(30px)}\n\n.bloom-landing .grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:1px;background:var(--faint);border:1px solid var(--faint)}\n.bloom-landing .cell{background:var(--night);padding:38px 30px;transition:background .6s var(--ease);position:relative;overflow:hidden}\n.bloom-landing .cell:hover{background:linear-gradient(160deg,rgba(123,92,240,.16),rgba(10,3,19,1) 62%)}\n.bloom-landing .cell h4{font-size:21px;margin:16px 0 10px}\n.bloom-landing .cell p{margin:0;font-size:14.5px;color:var(--muted);line-height:1.7}\n.bloom-landing .cell .ic{width:34px;height:34px;color:var(--accent)}\n.bloom-landing .cell::after{content:\"\";position:absolute;left:0;top:0;height:2px;width:0;background:var(--grad);transition:width .7s var(--ease)}\n.bloom-landing .cell:hover::after{width:100%}\n\n.bloom-landing .bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;grid-auto-flow:dense;gap:12px}\n.bloom-landing .shot{position:relative;overflow:hidden;border-radius:3px;cursor:pointer;background:var(--plum)}\n.bloom-landing .shot img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),filter .7s}\n.bloom-landing .shot:hover img{transform:scale(1.07)}\n.bloom-landing .shot::after{\n  content:\"View\";position:absolute;inset:auto 0 0 0;padding:16px;font-size:10px;letter-spacing:.3em;\n  text-transform:uppercase;background:linear-gradient(transparent,rgba(10,3,19,.86));\n  opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s var(--ease);\n}\n.bloom-landing .shot:hover::after{opacity:1;transform:none}\n.bloom-landing .shot.a{grid-column:span 2;grid-row:span 2}\n.bloom-landing .shot.b{grid-column:span 2}\n.bloom-landing .shot.c{grid-column:span 1;grid-row:span 2}\n.bloom-landing .lightbox{\n  position:fixed;inset:0;z-index:150;background:rgba(6,2,12,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);\n  display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;\n}\n.bloom-landing .lightbox.on{opacity:1;visibility:visible}\n.bloom-landing .lightbox img{max-width:min(1140px,92vw);max-height:80vh;object-fit:contain;border-radius:3px;transform:scale(.96);transition:transform .5s var(--ease-out)}\n.bloom-landing .lightbox.on img{transform:none}\n.bloom-landing .lb-close{position:absolute;top:22px;right:26px;font-size:11px;letter-spacing:.24em;text-transform:uppercase}\n.bloom-landing .lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border:1px solid var(--faint);border-radius:50%;display:grid;place-items:center;transition:border-color .4s,background .4s}\n.bloom-landing .lb-nav:hover{border-color:var(--apricot);background:rgba(248,217,168,.10)}\n.bloom-landing .lb-prev{left:3vw}.bloom-landing .lb-next{right:3vw}\n.bloom-landing .lb-count{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.26em;color:var(--muted)}\n.giftcard_link {\ncolor: #fff;\ntext-decoration: underline !important;\n}\n.bloom-landing .cc-modal{\n  display:none;\n  position:fixed;inset:0;z-index:150;background:rgba(6,2,12,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);\n  place-items:center;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;padding:24px;\n}\n.bloom-landing .cc-modal.on{display:grid}\n.bloom-landing .cc-modal.on{opacity:1;visibility:visible}\n.bloom-landing .cc-panel{\n  position:relative;width:min(640px,100%);max-height:86vh;overflow-y:auto;\n  background:linear-gradient(180deg,rgba(23,5,40,.98),rgba(10,3,19,.98));\n  border:1px solid var(--faint);border-radius:22px;padding:clamp(28px,4vw,52px);\n  transform:translateY(14px) scale(.98);opacity:0;transition:transform .5s var(--ease-out),opacity .5s var(--ease-out);\n  box-shadow:0 40px 90px rgba(0,0,0,.5);\n}\n.bloom-landing .cc-modal.on .cc-panel{transform:none;opacity:1}\n.bloom-landing .cc-close{\n  position:absolute;top:20px;right:20px;width:38px;height:38px;border:1px solid var(--faint);border-radius:50%;\n  display:grid;place-items:center;color:var(--mist);transition:border-color .4s,background .4s,transform .4s var(--ease-out);\n}\n.bloom-landing .cc-close:hover{border-color:var(--apricot);background:rgba(248,217,168,.10);transform:rotate(90deg)}\n.bloom-landing .cc-form{\n  border:1px dashed var(--faint);border-radius:14px;padding:34px 22px;text-align:center;\n  font-family:var(--display);font-size:15px;letter-spacing:.08em;color:var(--muted);\n  background:rgba(123,92,240,.06);margin-bottom:20px;\n}\n.bloom-landing .cc-note{color:var(--muted);font-size:12.5px;line-height:1.7}\n\n.bloom-landing .toggle{\n  display:inline-flex;padding:5px;border:1px solid var(--faint);border-radius:100px;position:relative;\n  background:rgba(23,5,40,.5);margin:0 auto 46px;\n}\n.bloom-landing .toggle button{\n  padding:11px 26px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-radius:100px;\n  position:relative;z-index:2;color:var(--muted);transition:color .4s;\n  white-space:normal;\n}\n.bloom-landing .toggle button.on{color:#1A0526}\n.bloom-landing .toggle .knob{position:absolute;top:5px;left:0;bottom:5px;width:0;background:var(--grad);border-radius:100px;transition:transform .55s var(--ease-out),width .55s var(--ease-out)}\n.bloom-landing .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n.bloom-landing .tier{\n  position:relative;padding:40px 30px 34px;border:1px solid var(--faint);border-radius:6px;text-align:center;\n  background:linear-gradient(180deg,rgba(37,9,62,.55),rgba(10,3,19,.4));\n  transition:transform .6s var(--ease-out),border-color .5s,box-shadow .6s;\n}\n.bloom-landing .tier:hover{transform:translateY(-8px);border-color:rgba(208,107,192,.5);box-shadow:0 26px 60px rgba(123,92,240,.20)}\n.bloom-landing .tier--feature{background:linear-gradient(180deg,rgba(123,92,240,.30),rgba(208,107,192,.14) 50%,rgba(10,3,19,.5));border-color:rgba(248,217,168,.34)}\n.bloom-landing .flag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--grad);color:#1A0526;font-size:9px;letter-spacing:.24em;text-transform:uppercase;padding:5px 16px;border-radius:100px;font-weight:500;white-space:nowrap}\n.bloom-landing .tier h3{font-size:24px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--sans);font-weight:300}\n.bloom-landing .tier .amt{font-family:var(--display);font-size:clamp(44px,5vw,62px);line-height:1.1;margin:14px 0 4px;font-variant-numeric:tabular-nums}\n.bloom-landing .tier .amt sup{font-size:.42em;vertical-align:super;margin-right:2px}\n.bloom-landing .tier .who{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}\n.bloom-landing .tier hr{border:0;border-top:1px solid var(--faint);margin:22px 0}\n.bloom-landing .tier .note{font-size:13px;color:var(--muted);min-height:44px}\n.bloom-landing .fine{margin-top:32px;text-align:center}\n.bloom-landing .group-note{\n  margin:26px auto 0;max-width:760px;text-align:center;\n  border:1px solid rgba(208,107,192,.34);border-radius:16px;\n  background:rgba(123,92,240,.08);padding:20px 28px;\n}\n.bloom-landing .group-note p{margin:0;font-size:14.5px;color:rgba(242,234,248,.82)}\n.bloom-landing .group-note a{color:var(--apricot);text-decoration:underline;text-underline-offset:3px;transition:color .3s}\n.bloom-landing .group-note a:hover{color:var(--mist)}\n\n.bloom-landing .planner{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,4vw,60px);align-items:start}\n.bloom-landing .picker{margin-bottom:26px}\n.bloom-landing .picker p{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}\n.bloom-landing .chips{display:flex;flex-wrap:wrap;gap:10px}\n.bloom-landing .chip{\n  padding:13px 20px;border:1px solid var(--faint);border-radius:100px;font-size:12px;letter-spacing:.1em;\n  transition:border-color .4s,background .4s,color .4s,transform .4s var(--ease-out);color:rgba(242,234,248,.72);\n  white-space:normal;\n  text-align:center;\n}\n.bloom-landing .chip:hover{transform:translateY(-2px);border-color:rgba(208,107,192,.6)}\n.bloom-landing .chip.on{background:var(--grad);color:#1A0526;border-color:transparent;font-weight:500}\n.bloom-landing .sched{border:1px solid var(--faint);border-radius:6px;overflow:hidden;background:rgba(23,5,40,.42)}\n.bloom-landing .sched-head{padding:20px 26px;border-bottom:1px solid var(--faint);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}\n.bloom-landing .sched-head b{font-family:var(--display);font-size:21px;font-weight:400}\n.bloom-landing .sched-head span{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--accent)}\n.bloom-landing .line{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:17px 26px;border-bottom:1px solid rgba(242,234,248,.07)}\n.bloom-landing .line em{font-style:normal;font-size:13px;letter-spacing:.06em;color:var(--muted)}\n.bloom-landing .line b{font-family:var(--display);font-size:22px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}\n.bloom-landing .line.low b{color:var(--apricot)}\n.bloom-landing .sched-note{padding:20px 26px;background:rgba(123,92,240,.12);font-size:13.5px;color:rgba(242,234,248,.86)}\n.bloom-landing .swap{animation:bloomSwapIn .55s var(--ease-out)}\n@keyframes bloomSwapIn{from{opacity:0;transform:translateY(10px)}}\n\n.bloom-landing .visit{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,60px);align-items:center}\n.bloom-landing .map{border:1px solid var(--faint);border-radius:6px;overflow:hidden;filter:grayscale(.3) contrast(1.06)}\n.bloom-landing .map iframe{width:100%;height:400px;border:0;display:block;filter:invert(.92) hue-rotate(190deg) saturate(.7)}\n.bloom-landing .info-list{list-style:none;margin:26px 0 0;padding:0}\n.bloom-landing .info-list li{padding:16px 0;border-top:1px solid var(--faint);display:grid;grid-template-columns:130px 1fr;gap:18px;font-size:14.5px}\n.bloom-landing .info-list li b{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:500;padding-top:3px}\n.bloom-landing .info-list li span{color:rgba(242,234,248,.80)}\n\n.bloom-landing .faq-cats{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:42px}\n.bloom-landing .acc{border-top:1px solid var(--faint);max-width:900px;margin:0 auto}\n.bloom-landing .acc-item{border-bottom:1px solid var(--faint)}\n.bloom-landing .acc-item.hide{display:none}\n.bloom-landing .acc-q{\n  width:100%;text-align:left;padding:24px 46px 24px 0;position:relative;\n  font-size:clamp(16px,1.5vw,19px);font-family:var(--display);font-weight:400;transition:color .4s;\n  white-space:normal;\n  overflow-wrap:break-word;\n}\n.bloom-landing .acc-q:hover{color:var(--accent)}\n.bloom-landing .acc-q::after,.bloom-landing .acc-q::before{content:\"\";position:absolute;right:8px;top:50%;background:var(--accent);transition:transform .45s var(--ease)}\n.bloom-landing .acc-q::after{width:15px;height:1px;margin-top:-.5px}\n.bloom-landing .acc-q::before{width:1px;height:15px;margin-top:-7.5px;right:15px}\n.bloom-landing .acc-item.open .acc-q::before{transform:rotate(90deg) scaleX(0)}\n.bloom-landing .acc-a{max-height:0;overflow:hidden;transition:max-height .6s var(--ease)}\n.bloom-landing .acc-a p{margin:0 0 24px;color:var(--muted);font-size:15px;max-width:74ch}\n\n.bloom-landing .finale{position:relative;text-align:center;overflow:hidden;padding:clamp(100px,13vw,180px) 0}\n.bloom-landing .finale::before{\n  content:\"\";position:absolute;inset:0;z-index:0;\n  background:radial-gradient(60% 80% at 50% 100%,rgba(255,58,207,.24),transparent 68%);\n}\n.bloom-landing .finale>*{position:relative;z-index:1}\n.bloom-landing .news{display:flex;gap:10px;max-width:520px;margin:34px auto 0;flex-wrap:wrap;justify-content:center}\n.bloom-landing .news input{\n  flex:1 1 260px;padding:15px 22px;border-radius:100px;border:1px solid var(--faint);\n  background:rgba(23,5,40,.6);color:var(--mist);font-family:var(--sans);font-size:14px;\n}\n.bloom-landing .news input::placeholder{color:rgba(242,234,248,.4)}\n.bloom-landing .news input:focus{outline:none;border-color:var(--accent)}\n.bloom-landing .news-msg{font-size:12.5px;color:var(--apricot);margin-top:14px;min-height:20px;letter-spacing:.06em}\n\n.bloom-landing .foot{border-top:1px solid var(--faint);padding:56px 0 40px;position:relative;z-index:2;background:#07020F}\n.bloom-landing .foot-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;align-items:start}\n.bloom-landing .foot-brand{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:14px}\n.bloom-landing .foot-brand .brand{align-items:flex-start;text-align:left}\n.bloom-landing .foot h5{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;font-weight:500;font-family:var(--sans);line-height:1}\n.bloom-landing .foot ul{list-style:none;margin:0;padding:0}\n.bloom-landing .foot li{margin-bottom:11px;font-size:14px;color:var(--muted)}\n.bloom-landing .foot li a:hover{color:var(--mist)}\n.bloom-landing .socials{display:flex;gap:12px;margin-top:20px}\n.bloom-landing .socials a{width:38px;height:38px;border:1px solid var(--faint);border-radius:50%;display:grid;place-items:center;transition:border-color .4s,transform .4s var(--ease-out),background .4s}\n.bloom-landing .socials a:hover{border-color:var(--accent);transform:translateY(-3px);background:rgba(208,107,192,.12)}\n.bloom-landing .credits{display:flex;flex-wrap:wrap;gap:26px;align-items:center;justify-content:center;margin:0 0 40px;padding:0 0 30px;border-bottom:1px solid var(--faint)}\n.bloom-landing .credits div{text-align:center}\n.bloom-landing .credits small{display:block;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}\n.bloom-landing .credits b{font-family:var(--display);font-size:19px;font-weight:400;letter-spacing:.06em}\n.bloom-landing .credit-logo{height:45px;width:auto;max-width:150px;object-fit:contain;margin:0 auto;display:block}\n.bloom-landing .foot-base{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--muted);text-align:center;margin-top:44px}\n\n.bloom-landing .bar{\n  position:fixed;left:0;right:0;bottom:0;z-index:95;display:none;align-items:center;justify-content:space-between;\n  gap:14px;padding:12px 18px;background:rgba(10,3,19,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);\n  border-top:1px solid var(--faint);transform:translateY(110%);transition:transform .6s var(--ease-out);\n}\n.bloom-landing .bar.up{transform:none}\n.bloom-landing .bar b{font-family:var(--display);font-size:19px;display:block;line-height:1.1}\n.bloom-landing .bar small{font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}\n\n@media(max-width:1020px){\n  .bloom-landing .foot-top{grid-template-columns:1fr 1fr;row-gap:34px}\n  .bloom-landing .foot-brand{grid-column:1\/-1}\n  .bloom-landing .story,.bloom-landing .visit,.bloom-landing .planner{grid-template-columns:1fr}\n  .bloom-landing .world{grid-template-columns:56px 1fr;gap:24px}\n  .bloom-landing .world-img{grid-column:2}\n  .bloom-landing .world:nth-of-type(even) .world-copy,.bloom-landing .world:nth-of-type(even) .world-img{order:0}\n  .bloom-landing .world-img img{aspect-ratio:16\/10}\n  .bloom-landing .bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}\n  .bloom-landing .shot.a,.bloom-landing .shot.b{grid-column:span 2}\n  .bloom-landing .shot.c{grid-row:span 1;grid-column:span 1}\n}\n@media(max-width:760px){\n  .bloom-landing{font-size:16px}\n  .bloom-landing .nav.stuck{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(10,3,19,.96)}\n  .bloom-landing .nav-links{\n    position:fixed;inset:0;height:100vh;height:100dvh;\n    background:rgba(7,2,15,.98);\n    flex-direction:column;justify-content:center;gap:26px;\n    opacity:0;visibility:hidden;transform:translateY(-8px);\n    transition:opacity .2s var(--ease-out),visibility .2s,transform .2s var(--ease-out);\n    z-index:3;overflow-y:auto;-webkit-overflow-scrolling:touch;\n    will-change:opacity,transform;\n  }\n  .bloom-landing .nav-links.show{opacity:1;visibility:visible;transform:none}\n  .bloom-landing .nav-links a{font-size:15px;letter-spacing:.3em}\n  .bloom-landing .burger{display:block;z-index:4}\n  .bloom-landing .nav .nav-actions{display:none}\n  .bloom-landing .tiers{grid-template-columns:1fr}\n  .bloom-landing .stats{grid-template-columns:repeat(2,1fr)}\n  .bloom-landing .bar{display:flex;backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(10,3,19,.96)}\n  .bloom-landing .foot-top{grid-template-columns:1fr;gap:34px}\n  .bloom-landing .info-list li{grid-template-columns:1fr;gap:6px}\n  .bloom-landing .cursor{display:none}\n  .bloom-landing .hero-in{padding:clamp(74px,11vh,96px) 0 46px}\n  .bloom-landing .hero-meta-row{flex-direction:column;align-items:stretch;gap:0;margin-top:clamp(14px,3vh,22px);width:100%;max-width:320px}\n  .bloom-landing .meta-div{display:none}\n  .bloom-landing .meta-col{min-width:0;width:100%;padding:12px 0;border-top:1px solid var(--faint)}\n  .bloom-landing .meta-col:last-child{border-bottom:1px solid var(--faint)}\n  .bloom-landing .hero-tagline{max-width:88vw}\n  .bloom-landing .hero-note{max-width:88vw;font-size:11px;line-height:1.6}\n  .bloom-landing .price-cards{gap:6px}\n  .bloom-landing .pc{min-width:0;flex:1 1 0;padding:14px 8px 9px}\n  .bloom-landing .pc-label{font-size:8px;letter-spacing:.14em}\n  .bloom-landing .pc-old{font-size:10.5px}\n  .bloom-landing .pc-amt{font-size:clamp(17px,5vw,22px)}\n  .bloom-landing .pc-who{font-size:8px;letter-spacing:.04em}\n  .bloom-landing .pc-flag{font-size:7.5px;padding:3px 9px}\n\n  \/* Trim the heaviest ambient\/decorative effects so scripting + paint time\n     goes to interactions like the menu instead of background animation. *\/\n  .bloom-landing .aurora{display:none}\n  .bloom-landing #fireflies{display:none}\n  .bloom-landing .pc,.bloom-landing .hero-badge{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(10,3,19,.86)}\n  .bloom-landing [data-reveal]{transition-duration:.5s}\n  .bloom-landing .world-img img,.bloom-landing .shot img,.bloom-landing .cell,.bloom-landing .tier{transition-duration:.35s}\n}\n@media(max-height:760px){\n  .bloom-landing .hero-in{padding:clamp(70px,9vh,86px) 0 40px}\n  .bloom-landing .hero-badge{margin-bottom:10px}\n  .bloom-landing .hero-tagline,.bloom-landing .hero-note{display:none}\n  .bloom-landing .hero-meta-row{margin-top:14px}\n  .bloom-landing .hero-cta{margin-top:16px}\n  .bloom-landing .price-cards{margin-top:14px}\n  .bloom-landing .see-pricing{margin:10px auto 24px}\n  .bloom-landing .wordmark-logo{width:clamp(209px,30vw,359px)}\n}\n@media(prefers-reduced-motion:reduce){\n  .bloom-landing *,.bloom-landing *::before,.bloom-landing *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}\n  .bloom-landing [data-reveal]{opacity:1;transform:none}\n  .bloom-landing .wordmark span{opacity:1;transform:none;filter:none}\n  html{scroll-behavior:auto}\n}\n\n.bloom-landing .nav-mobile-cta{\n  display:none;\n}\n\n.bloom-landing .nav-mobile-cta a {\npadding: 10px 20px;\n}\n\n@media(max-width:760px){\n  .bloom-landing .nav-links.show .nav-mobile-cta{\n    display:flex !important;\n    flex-direction:column;\n    gap:14px;\n    margin-top:10px;\n    align-items:center;\n  }\n}\n\n.floatcta{\n  position:fixed;right:24px;bottom:24px;z-index:999999;\n  display:flex;align-items:center;gap:14px;\n  padding:12px 16px;border-radius:100px;\n  background:rgba(10,3,19,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);\n  border:1px solid var(--faint);box-shadow:0 20px 50px rgba(0,0,0,.45);\n  opacity:0;transform:translateY(16px);\n  transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);\n  pointer-events:none;\n}\n.floatcta.up{opacity:1;transform:none;pointer-events:auto}\n.floatcta-label{font-size:12.5px;letter-spacing:.06em;color:rgba(242,234,248,.86);white-space:nowrap}\n.floatcta-label b{font-family:var(--display);font-size:15px;color:var(--apricot);font-weight:400}\n.floatcta a{\n  background: var(--grad);\n    color: #1A0526;\n    box-shadow: 0 8px 34px rgba(208, 107, 192, .30);\n  padding: 10px 20px;\n  border-radius: 50px;\n}\n@media(max-width:760px){\n  \/* mobile already has the full-width .bar for this \u2014 don't show both *\/\n   .floatcta{display:none}\n}\n\n<\/style>\n\n<div class=\"bloom-landing\">\n\n<!-- floating ticket CTA -->\n<div class=\"floatcta\" id=\"floatCta\">\n  <span class=\"floatcta-label\">Tickets from <b>$11.50<\/b><\/span>\n  <a href=\"https:\/\/fareharbor.com\/embeds\/book\/bloom\/items\/641432\/?full-items=yes\" target=\"_blank\" class=\"btn btn--fill btn--sm magnetic\"><span>Book now<\/span><\/a>\n<\/div>\n<!-- preloader -->\n<div class=\"pre\" id=\"pre\">\n  <div class=\"pre-mark\" id=\"preMark\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png\" alt=\"Bloom\" class=\"pre-logo\"><\/div>\n  <div class=\"pre-bar\"><i><\/i><\/div>\n<\/div>\n\n<!-- ambient -->\n<div class=\"aurora\"><span><\/span><span><\/span><span><\/span><\/div>\n<canvas id=\"fireflies\"><\/canvas>\n<div class=\"cursor\" id=\"cursor\"><\/div>\n<div class=\"grain\"><\/div>\n\n<!-- nav -->\n<header class=\"nav\" id=\"nav\">\n  <div class=\"wrap nav-in\">\n    <a href=\"#top\" class=\"brand\">\n      <img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png\" alt=\"Bloom\" class=\"brand-logo\">\n    <\/a>\n\n    <nav class=\"nav-links\" id=\"navLinks\">\n      <a href=\"#worlds\">The journey<\/a>\n      <a href=\"#gallery\">Gallery<\/a>\n      <a href=\"#tickets\">Tickets<\/a>\n      <a href=\"#times\">Session Times<\/a>\n      <a href=\"#visit\">Getting here<\/a>\n      <a href=\"#faq\">FAQ<\/a>\n\n      <!-- MOBILE ONLY -->\n      <div class=\"nav-mobile-cta\">\n        <a href=\"#\" class=\"btn btn--ghost btn--sm magnetic js-cc-open\"><span>Content creators<\/span><\/a>\n        <a href=\"https:\/\/fareharbor.com\/embeds\/book\/bloom\/items\/641432\/?full-items=yes\" target=\"_blank\" rel=\"noopener\" class=\"btn btn--fill btn--sm magnetic\"><span>Book now<\/span><\/a>\n      <\/div>\n    <\/nav>\n\n    <!-- DESKTOP ONLY -->\n    <div class=\"nav-actions\">\n      <a href=\"#\" class=\"btn btn--ghost btn--sm magnetic js-cc-open\" id=\"ccOpen\"><span>Content creators<\/span><\/a>\n      <a href=\"https:\/\/fareharbor.com\/embeds\/book\/bloom\/items\/641432\/?full-items=yes\" target=\"_blank\" rel=\"noopener\" class=\"btn btn--fill btn--sm magnetic\"><span>Book now<\/span><\/a>\n    <\/div>\n\n    <button class=\"burger\" id=\"burger\" aria-label=\"Open menu\" aria-expanded=\"false\"><i><\/i><i><\/i><i><\/i><\/button>\n  <\/div>\n  <div class=\"progress\" id=\"progress\"><\/div>\n<\/header>\n\n<!-- hero -->\n<section class=\"hero\" id=\"top\">\n  <div class=\"hero-bg\" id=\"heroBg\">\n    <video autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" preload=\"auto\" poster=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/1.jpg\" aria-label=\"Bloom night trail highlight reel\">\n      <source src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/video.mp4\" type=\"video\/mp4\">\n    <\/video>\n  <\/div>\n  <div class=\"hero-veil\"><\/div>\n  <div class=\"wrap hero-in\">\n    <h1 class=\"wordmark\" id=\"wordmark\" aria-label=\"Bloom\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png\" alt=\"Bloom\" class=\"wordmark-logo\"><\/h1>\n    <p class=\"hero-tagline fade-up d3\">An all-new immersive show where light, sound and nature bloom after dark.<\/p>\n\n    <div class=\"hero-meta-row fade-up d3\">\n      <div class=\"meta-col\">\n        <span class=\"meta-label\">Show dates<\/span>\n        <span class=\"meta-value\">26 Sep \u2013 25 Oct 2026<\/span>\n      <\/div>\n      <span class=\"meta-div\"><\/span>\n      <div class=\"meta-col\">\n        <span class=\"meta-label\">Gates open<\/span>\n        <span class=\"meta-value\">6:30pm<sup>*<\/sup><\/span>\n        <span class=\"meta-sub\">Last entry 9:15pm<\/span>\n      <\/div>\n      <span class=\"meta-div\"><\/span>\n      <div class=\"meta-col\">\n        <span class=\"meta-label\">Location<\/span>\n        <span class=\"meta-value\">Joondalup, WA<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"hero-cta fade-up d4\">\n      <a href=\"https:\/\/fareharbor.com\/embeds\/book\/bloom\/items\/641432\/?full-items=yes\" target=\"_blank\" rel=\"noopener\" class=\"btn btn--fill magnetic\"><span>Get tickets<\/span><\/a>\n      <a href=\"#worlds\" class=\"btn btn--ghost magnetic\"><span>Discover the journey<\/span><\/a>\n    <\/div>\n\n    <div class=\"price-cards fade-up d5\">\n      <div class=\"pc\">\n        <span class=\"pc-label\">Child from<\/span>\n        <div class=\"pc-amt\"><sup>$<\/sup>11.50<\/div>\n        <span class=\"pc-who\">Ages 3 to 17<\/span>\n      <\/div>\n      <div class=\"pc\">\n        <span class=\"pc-label\">Family from<\/span>\n        <div class=\"pc-amt\"><sup>$<\/sup>46.50<\/div>\n        <span class=\"pc-who\">2 adults + 2 kids<\/span>\n      <\/div>\n      <div class=\"pc\">\n        <span class=\"pc-label\">Adult from<\/span>\n        <div class=\"pc-amt\"><sup>$<\/sup>16.50<\/div>\n        <span class=\"pc-who\">18 and over<\/span>\n      <\/div>\n    <\/div>\n    <a href=\"#tickets\" class=\"see-pricing fade-up d5\">See full pricing \u2193<\/a>\n  <\/div>\n  <div class=\"scroll-cue\"><span>Scroll<\/span><i><\/i><\/div>\n<\/section>\n\n<!-- marquee -->\n<div class=\"marquee\" aria-hidden=\"true\">\n  <div class=\"marquee-track\" id=\"mq\">\n    <span>Nightly after dark<\/span><span>26 Sep to 25 Oct 2026<\/span><span>Central Park Joondalup<\/span><span>New theme, new story<\/span><span>Living Connections<\/span>\n  <\/div>\n<\/div>\n\n<!-- story -->\n<section class=\"sec\" id=\"experience\">\n  <div class=\"wrap\">\n    <div class=\"story\">\n      <div>\n        <p class=\"eyebrow\" data-reveal=\"\">The 2026 season<\/p>\n        <h2 class=\"h-lg\" data-reveal=\"\" style=\"--d:.06s\">Bloom returns, and the park <span class=\"italic grad-text\">awakens.<\/span><\/h2>\n        <div class=\"stack-sm\" style=\"margin-top:28px\">\n          <p class=\"lede\" data-reveal=\"\" style=\"--d:.12s\">After welcoming thousands of guests in 2025, Bloom returns to Joondalup with an all-new immersive experience.<\/p>\n          <p class=\"lede\" data-reveal=\"\" style=\"--d:.16s\">This year, journey into Living Connections \u2014 a breathtaking adventure where the worlds of Sky, Water, Land and Underground have fallen out of balance. Guided by four Australian animal guardians, you&#8217;ll explore glowing forests, shimmering waterways and hidden landscapes as you help restore the connections that keep nature alive.<\/p>\n          <p class=\"lede\" data-reveal=\"\" style=\"--d:.2s\">Encounter towering holographic wildlife, spectacular lasers, immersive projections, interactive installations and an original soundtrack that transforms every step into a new discovery. From giant illuminated moons to vibrant forests alive with light, every moment is designed to surprise and inspire.<\/p>\n          <p class=\"lede\" data-reveal=\"\" style=\"--d:.24s\">Whether you&#8217;re experiencing Bloom for the first time or returning for another season, Bloom 2026 is a completely new journey, filled with unforgettable moments waiting around every corner.<\/p>\n        <\/div>\n        <div class=\"hero-cta\" style=\"justify-content:flex-start;margin-top:34px\" data-reveal=\"\">\n          <a href=\"#worlds\" class=\"btn btn--ghost magnetic\"><span>Explore More<\/span><\/a>\n        <\/div>\n      <\/div>\n      <div class=\"story-figure\" data-reveal=\"zoom\">\n        <span class=\"story-frame\"><\/span>\n        <img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/18.webp\" alt=\"Two visitors walking a glowing light tunnel at Bloom\" loading=\"lazy\" data-parallax=\"0.06\">\n      <\/div>\n    <\/div>\n    <div class=\"stats\" data-reveal=\"\">\n      <div><b class=\"stat-wide\">New Installations<\/b><small>New Theme<\/small><\/div>\n      <div><b>45\u201390<\/b><small>Minutes to walk<\/small><\/div>\n      <div><b>30<\/b><small>Nights only<\/small><\/div>\n      <div><b>All<\/b><small>Ages welcome<\/small><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- tickets -->\n<section class=\"sec sec--tickets\" id=\"tickets\">\n  <div class=\"wrap\">\n    <div class=\"center\" style=\"margin-bottom:10px\">\n      <p class=\"eyebrow center\" data-reveal=\"\">Tickets<\/p>\n      <h2 class=\"h-lg\" data-reveal=\"\" style=\"--d:.06s\">Book your <span class=\"italic grad-text\">night<\/span><\/h2>\n    <\/div>\n    <div class=\"center\"><div class=\"toggle\" id=\"toggle\" data-reveal=\"\">\n      <span class=\"knob\"><\/span>\n      <button class=\"on\" data-mode=\"off\">Off peak \u00b7 Sun to Wed<\/button>\n      <button data-mode=\"peak\">Peak \u00b7 Thu to Sat<\/button>\n    <\/div><\/div>\n    <div class=\"tiers\">\n      <div class=\"tier\" data-reveal=\"\">\n        <h3>Child<\/h3>\n        <div class=\"amt\" data-price=\"child\"><sup>$<\/sup><span>11.50<\/span><\/div>\n        <p class=\"who\">Ages 3 to 17<\/p>\n        <hr>\n        <p class=\"note\">Infants 2 years and under enter free, no ticket required.<\/p>\n        <a href=\"https:\/\/fareharbor.com\/embeds\/book\/bloom\/items\/641432\/?full-items=yes\" target=\"_blank\" rel=\"noopener\" class=\"btn btn--ghost btn--sm magnetic\" style=\"margin-top:6px\"><span>Buy child ticket<\/span><\/a>\n      <\/div>\n      <div class=\"tier tier--feature\" data-reveal=\"\" style=\"--d:.07s\">\n        <span class=\"flag\">Best value<\/span>\n        <h3>Family<\/h3>\n        <div class=\"amt\" data-price=\"family\"><sup>$<\/sup><span>46.50<\/span><\/div>\n        <p class=\"who\">2 adults + 2 kids, or 1 adult + 3 kids<\/p>\n        <hr>\n        <p class=\"note\">The easiest way to bring the whole family through the trail.<\/p>\n        <a href=\"https:\/\/fareharbor.com\/embeds\/book\/bloom\/items\/641432\/?full-items=yes\" target=\"_blank\" rel=\"noopener\" class=\"btn btn--fill btn--sm magnetic\" style=\"margin-top:6px\"><span>Buy family pass<\/span><\/a>\n      <\/div>\n      <div class=\"tier\" data-reveal=\"\" style=\"--d:.14s\">\n        <h3>Adult<\/h3>\n        <div class=\"amt\" data-price=\"adult\"><sup>$<\/sup><span>16.50<\/span><\/div>\n        <p class=\"who\">18 and over<\/p>\n        <hr>\n        <p class=\"note\"><\/p>\n        <a href=\"https:\/\/fareharbor.com\/embeds\/book\/bloom\/items\/641432\/?full-items=yes\" target=\"_blank\" rel=\"noopener\" class=\"btn btn--ghost btn--sm magnetic\" style=\"margin-top:6px\"><span>Buy adult ticket<\/span><\/a>\n      <\/div>\n    <\/div>\n    <p class=\"small fine\" data-reveal=\"\">All prices in AUD and include GST. Booking fees may apply. Every ticket is for a timed session, so please book the entry time you want before it sells out.<\/p>\n    <div class=\"group-note\" data-reveal=\"\">\n      <p>Bringing a group of 10 or more? <a href=\"mailto:info@bloomjoondalup.com.au\">Email info@bloomjoondalup.com.au to book<\/a><\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- session planner -->\n<section class=\"sec\" id=\"times\">\n  <div class=\"wrap\">\n    <div class=\"planner\">\n      <div>\n        <p class=\"eyebrow\" data-reveal=\"\">Plan your night<\/p>\n        <h2 class=\"h-md\" data-reveal=\"\" style=\"--d:.06s\">Session times shift as the season gets later<\/h2>\n        <p class=\"lede\" data-reveal=\"\" style=\"--d:.1s;margin:18px 0 34px\">Sunset moves through spring, so entry times move with it. Pick your dates and your night to see when sessions run.<\/p>\n        <div class=\"picker\" data-reveal=\"\" style=\"--d:.14s\">\n          <p>When are you visiting?<\/p>\n          <div class=\"chips\" id=\"periodChips\">\n            <button class=\"chip on\" data-period=\"a\">26 Sep to 11 Oct<\/button>\n            <button class=\"chip\" data-period=\"b\">12 Oct to 25 Oct<\/button>\n          <\/div>\n        <\/div>\n        <div class=\"picker\" data-reveal=\"\" style=\"--d:.18s\">\n          <p>Which night?<\/p>\n          <div class=\"chips\" id=\"dayChips\">\n            <button class=\"chip on\" data-day=\"sun\">Sunday to Thursday<\/button>\n            <button class=\"chip\" data-day=\"fri\">Friday and Saturday<\/button>\n          <\/div>\n        <\/div>\n        <p class=\"small\" data-reveal=\"\" style=\"--d:.22s\">Please arrive 10 minutes before your session. Parking at Central Park is in high demand.<\/p>\n      <\/div>\n      <div class=\"sched\" data-reveal=\"right\" style=\"--d:.1s\">\n        <div class=\"sched-head\">\n          <b id=\"schedTitle\">26 September to 11 October<\/b>\n          <span id=\"schedDay\">Sunday to Thursday<\/span>\n        <\/div>\n        <div id=\"schedBody\">\n          <div class=\"line low\"><em>Low sensory session<\/em><b id=\"tLow\">6:30pm<\/b><\/div>\n          <div class=\"line\"><em>First General Entry<\/em><b id=\"tFirst\">6:45pm<\/b><\/div>\n          <div class=\"line\"><em>Entry Times<\/em><b id=\"tEvery\">Every 15 min<\/b><\/div>\n          <div class=\"line\"><em>Last Entry<\/em><b id=\"tLast\">9:15pm<\/b><\/div>\n        <\/div>\n        <div class=\"sched-note\" id=\"schedNote\">Last Entry at 9:15pm. Event closes at 10:00pm.<\/div>\n        <div class=\"sched-note\" style=\"background:rgba(248,217,168,.08)\">Low sensory sessions are designed for guests with specific sensory needs, or anyone who prefers a more subdued environment. More detail is in the FAQs below.<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- worlds : signature scroll trail -->\n<section class=\"sec worlds\" id=\"worlds\">\n  <div class=\"wrap\">\n    <div class=\"center\" style=\"max-width:760px;margin:0 auto clamp(20px,4vw,50px)\">\n      <p class=\"eyebrow center\" data-reveal=\"\">The journey<\/p>\n      <h2 class=\"h-lg\" data-reveal=\"\" style=\"--d:.06s\">Four guardians.<br><span class=\"italic grad-text\">One unforgettable journey.<\/span><\/h2>\n      <p class=\"lede\" data-reveal=\"\" style=\"--d:.12s;margin:22px auto 0\">From the skies above to the hidden world beneath your feet, discover four immersive realms where Australia&#8217;s wildlife comes to life through spectacular light, sound and storytelling.<\/p>\n    <\/div>\n\n    <article class=\"world\" style=\"--accent:#F8D9A8\" data-world=\"\">\n      <div class=\"rail\"><span class=\"rail-fill\"><\/span><span class=\"node\"><\/span><\/div>\n      <div class=\"world-copy\">\n        <p class=\"world-kicker\">SKY \u2022 FAIRY WREN<\/p>\n        <h3>The Sky Awakens<\/h3>\n        <p>The Fairy Wren welcomes you into the world above, where moonlight, shimmering lasers and towering holographic wildlife transform the canopy into a living sky. Follow its flight as the journey through Living Connections begins.<\/p>\n        <div class=\"world-tags\"><span class=\"tag\">Holographic wildlife<\/span><span class=\"tag\">Laser canopy<\/span><span class=\"tag\">Photo moment<\/span><\/div>\n      <\/div>\n      <div class=\"world-img\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/11.webp\" alt=\"An illuminated winged creature suspended in the trees\" loading=\"lazy\"><span class=\"halo\"><\/span><\/div>\n    <\/article>\n\n    <article class=\"world\" style=\"--accent:#D06BC0\" data-world=\"\">\n      <div class=\"rail\"><span class=\"rail-fill\"><\/span><span class=\"node\"><\/span><\/div>\n      <div class=\"world-copy\">\n        <p class=\"world-kicker\">BENEATH \u2022 THE FOREST FLOOR<\/p>\n        <h3>The Hidden World<\/h3>\n        <p>Step beneath the forest floor and discover the Quenda&#8217;s underground world, where glowing roots, hidden life and interactive moments reveal the unseen connections that keep nature alive.<\/p>\n        <div class=\"world-tags\"><span class=\"tag\">Interactive<\/span><span class=\"tag\">Giant blooms<\/span><span class=\"tag\">Soundscape<\/span><\/div>\n      <\/div>\n      <div class=\"world-img\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/16.jpg\" alt=\"Oversized glowing flowers lighting the garden path\" loading=\"lazy\"><span class=\"halo\"><\/span><\/div>\n    <\/article>\n\n    <article class=\"world\" style=\"--accent:#4FD8D0\" data-world=\"\">\n      <div class=\"rail\"><span class=\"rail-fill\"><\/span><span class=\"node\"><\/span><\/div>\n      <div class=\"world-copy\">\n        <p class=\"world-kicker\">WATER \u2022 LONG-NECKED TURTLE<\/p>\n        <h3>The Living Waterways<\/h3>\n        <p>Follow the Long-necked Turtle into a world of shimmering reflections, glowing waterways and immersive projections. Discover how every river, wetland and stream connects life across the landscape.<\/p>\n        <div class=\"world-tags\"><span class=\"tag\">Water and light<\/span><span class=\"tag\">Large scale<\/span><span class=\"tag\">Projection<\/span><\/div>\n      <\/div>\n      <div class=\"world-img\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/17.jpg\" loading=\"lazy\" alt=\"\"><span class=\"halo\"><\/span><\/div>\n    <\/article>\n\n    <article class=\"world\" style=\"--accent:#7B5CF0\" data-world=\"\">\n      <div class=\"rail\"><span class=\"rail-fill\"><\/span><span class=\"node\"><\/span><\/div>\n      <div class=\"world-copy\">\n        <p class=\"world-kicker\">LAND \u2022 KANGAROO<\/p>\n        <h3>The Living Landscape<\/h3>\n        <p>The mighty Kangaroo leads you through the heart of the bush, where glowing pathways, towering light installations and immersive storytelling reveal how every step helps restore the balance of nature.<\/p>\n        <div class=\"world-tags\"><span class=\"tag\">Tunnel<\/span><span class=\"tag\">Immersive finale<\/span><span class=\"tag\">Storytelling<\/span><\/div>\n      <\/div>\n      <div class=\"world-img\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/14.webp\" loading=\"lazy\" alt=\"\"><span class=\"halo\"><\/span><\/div>\n    <\/article>\n  <\/div>\n<\/section>\n\n<!-- what to expect -->\n<section class=\"sec sec--tight\">\n  <div class=\"wrap\">\n    <div class=\"center\" style=\"margin-bottom:46px\">\n      <p class=\"eyebrow center\" data-reveal=\"\">What to expect<\/p>\n      <h2 class=\"h-md\" data-reveal=\"\" style=\"--d:.06s\">Discover the Magic of Bloom 2026<\/h2>\n    <\/div>\n    <div class=\"grid-3\">\n      <div class=\"cell\" data-reveal=\"\">\n        <svg class=\"ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\"><path d=\"M12 2v20M2 12h20M5 5l14 14M19 5L5 19\"><\/path><\/svg>\n        <h4>A completely new story<\/h4>\n        <p>Journey through immersive worlds as you help restore the living connections between sky, water, land and underground in an all-new nighttime adventure.<\/p>\n      <\/div>\n      <div class=\"cell\" data-reveal=\"\" style=\"--d:.06s\">\n        <svg class=\"ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\"><path d=\"M3 17c4-6 8-6 9-11 2 4 6 5 9 3-1 6-5 11-9 13-5-1-8-3-9-5z\"><\/path><\/svg>\n        <h4>Meet Australia&#8217;s wildlife guardians<\/h4>\n        <p>Encounter the Fairy Wren, Long-necked Turtle, Kangaroo and Quenda through breathtaking holograms, light installations and immersive storytelling.<\/p>\n      <\/div>\n      <div class=\"cell\" data-reveal=\"\" style=\"--d:.12s\">\n        <svg class=\"ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\"><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle><path d=\"M12 2v4M12 18v4M2 12h4M18 12h4M5 5l3 3M16 16l3 3M19 5l-3 3M8 16l-3 3\"><\/path><\/svg>\n        <h4>Interactive moments<\/h4>\n        <p>Discover interactive experiences that respond to movement, touch and sound as you become part of the journey to restore balance.<\/p>\n      <\/div>\n      <div class=\"cell\" data-reveal=\"\">\n        <svg class=\"ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\"><rect x=\"3\" y=\"6\" width=\"18\" height=\"14\" rx=\"2\"><\/rect><circle cx=\"12\" cy=\"13\" r=\"3.5\"><\/circle><path d=\"M8 6l1.5-2h5L16 6\"><\/path><\/svg>\n        <h4>Spectacular photo opportunities<\/h4>\n        <p>Capture unforgettable moments beneath giant moons, glowing forests, laser skies, illuminated waterways and larger-than-life installations.<\/p>\n      <\/div>\n      <div class=\"cell\" data-reveal=\"\" style=\"--d:.06s\">\n        <svg class=\"ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\"><path d=\"M9 18V6l10-2v12\"><\/path><circle cx=\"6\" cy=\"18\" r=\"3\"><\/circle><circle cx=\"16\" cy=\"16\" r=\"3\"><\/circle><\/svg>\n        <h4>Original soundscapes<\/h4>\n        <p>An original soundtrack guides you through each world, bringing Australia&#8217;s landscapes and wildlife to life after dark.<\/p>\n      <\/div>\n      <div class=\"cell\" data-reveal=\"\" style=\"--d:.12s\">\n        <svg class=\"ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\"><path d=\"M12 21s-7-4.6-7-10a7 7 0 0114 0c0 5.4-7 10-7 10z\"><\/path><circle cx=\"12\" cy=\"11\" r=\"2.5\"><\/circle><\/svg>\n        <h4>Low sensory sessions<\/h4>\n        <p>Enjoy a quieter experience with dedicated low sensory sessions before general entry each night.<\/p>\n      <\/div>\n      <div class=\"cell\" data-reveal=\"\">\n        <svg class=\"ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\"><path d=\"M4 20l5-13 3 7 2-4 6 10\"><\/path><circle cx=\"18\" cy=\"5\" r=\"2\"><\/circle><\/svg>\n        <h4>Stunning laser &amp; light displays<\/h4>\n        <p>Experience spectacular lasers, projections, illuminated landscapes and glowing installations that transform the park after dark.<\/p>\n      <\/div>\n      <div class=\"cell\" data-reveal=\"\" style=\"--d:.06s\">\n        <svg class=\"ic\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1\"><circle cx=\"7\" cy=\"6\" r=\"2.4\"><\/circle><circle cx=\"17\" cy=\"6\" r=\"2.4\"><\/circle><path d=\"M3 20c0-4 2.5-6 4-6s2 1 3 1 2-1 3-1 4 2 4 6\"><\/path><\/svg>\n        <h4>A journey for all ages<\/h4>\n        <p>Explore together as you uncover hidden worlds, discover Australia&#8217;s wildlife and experience a story designed to inspire children and adults alike.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- gallery -->\n<section class=\"sec\" id=\"gallery\">\n  <div class=\"wrap\">\n    <div class=\"center\" style=\"margin-bottom:42px\">\n      <p class=\"eyebrow center\" data-reveal=\"\">Gallery<\/p>\n      <h2 class=\"h-lg\" data-reveal=\"\" style=\"--d:.06s\">See the <span class=\"italic grad-text\">magic<\/span><\/h2>\n    <\/div>\n    <div class=\"bento\" id=\"bento\">\n      <div class=\"shot a\" data-reveal=\"zoom\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/1-1-scaled.jpg\" alt=\"A magenta arch tunnel of light with visitors walking through\" loading=\"lazy\"><\/div>\n      <div class=\"shot b\" data-reveal=\"zoom\" style=\"--d:.05s\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/2-1-scaled.jpg\" alt=\"Violet light arches over the garden path\" loading=\"lazy\"><\/div>\n      <div class=\"shot\" data-reveal=\"zoom\" style=\"--d:.1s\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/3-1-scaled.jpg\" alt=\"Blue illuminated arches reflected on the lawn\" loading=\"lazy\"><\/div>\n      <div class=\"shot\" data-reveal=\"zoom\" style=\"--d:.15s\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/4-1-scaled.jpg\" alt=\"Dense pink laser light through the trees\" loading=\"lazy\"><\/div>\n      <div class=\"shot c\" data-reveal=\"zoom\" style=\"--d:.2s\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/5-1-scaled.jpg\" alt=\"Radial beams of violet light behind silhouetted guests\" loading=\"lazy\"><\/div>\n      <div class=\"shot b\" data-reveal=\"zoom\" style=\"--d:.25s\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/6-1-scaled.jpg\" alt=\"A blue and purple lit walkway at night\" loading=\"lazy\"><\/div>\n      <div class=\"shot\" data-reveal=\"zoom\" style=\"--d:.3s\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/7-1-scaled.jpg\" alt=\"A glowing bird installation among the branches\" loading=\"lazy\"><\/div>\n      <div class=\"shot\" data-reveal=\"zoom\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/8-1-scaled.jpg\" alt=\"A shimmering light installation glowing among the trees\" loading=\"lazy\"><\/div>\n      <div class=\"shot a\" data-reveal=\"zoom\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/9-scaled.jpg\" alt=\"Visitors exploring an illuminated night trail\" loading=\"lazy\"><\/div>\n      <div class=\"shot\" data-reveal=\"zoom\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/10-scaled.jpg\" alt=\"Colourful projections lighting up the parkland\" loading=\"lazy\"><\/div>\n      <div class=\"shot b\" data-reveal=\"zoom\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/11-scaled.jpg\" alt=\"Guests walking beneath a canopy of coloured light\" loading=\"lazy\"><\/div>\n      <div class=\"shot\" data-reveal=\"zoom\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/12-scaled.jpg\" alt=\"A glowing sculpture set against the night sky\" loading=\"lazy\"><\/div>\n      <div class=\"shot b\" data-reveal=\"zoom\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/13-scaled.jpg\" alt=\"Shimmering reflections along the waterway trail\" loading=\"lazy\"><\/div>\n     \n  <\/div>\n<\/div><\/section>\n\n<!-- visit -->\n<section class=\"sec\" id=\"visit\">\n  <div class=\"wrap\">\n    <div class=\"visit\">\n      <div>\n        <p class=\"eyebrow\" data-reveal=\"\">The venue<\/p>\n        <h2 class=\"h-lg\" data-reveal=\"\" style=\"--d:.06s\">Central Park,<br><span class=\"italic\">Joondalup<\/span><\/h2>\n        <p class=\"lede\" data-reveal=\"\" style=\"--d:.1s;margin-top:18px\">Right in the heart of Joondalup and a short walk from Joondalup Train Station. The trail is fully outdoors, so dress for a spring night.<\/p>\n        <ul class=\"info-list\" data-reveal=\"\" style=\"--d:.14s\">\n          <li><b>Address<\/b><span>Central Park, Boas Avenue, Joondalup WA 6027<\/span><\/li>\n          <li><b>Train<\/b><span>Joondalup Station on the Yanchep line, then a short signed walk to the entry<\/span><\/li>\n          <li><b>Parking<\/b><span>Limited general and accessible parking nearby. Public transport is strongly recommended<\/span><\/li>\n          <li><b>Terrain<\/b><span>Sealed and grassed paths, pram and wheelchair friendly, some gentle slopes<\/span><\/li>\n          <li><b>Weather<\/b><span>The event runs in light rain. Check our socials for updates in extreme weather<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"map\" data-reveal=\"right\">\n        <iframe title=\"Map of Central Park Joondalup\" src=\"https:\/\/www.google.com\/maps?q=Central+Park+Joondalup+WA&amp;output=embed\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- faq -->\n<section class=\"sec\" id=\"faq\">\n  <div class=\"wrap\">\n    <div class=\"center\" style=\"margin-bottom:34px\">\n      <p class=\"eyebrow center\" data-reveal=\"\">FAQ<\/p>\n      <h2 class=\"h-lg\" data-reveal=\"\" style=\"--d:.06s\">Everything you <span class=\"italic grad-text\">need to know<\/span><\/h2>\n    <\/div>\n    <div class=\"faq-cats\" data-reveal=\"\">\n      <button class=\"chip on\" data-cat=\"all\">All<\/button>\n      <button class=\"chip\" data-cat=\"tickets\">Tickets<\/button>\n      <button class=\"chip\" data-cat=\"journey\">The Journey<\/button>\n      <button class=\"chip\" data-cat=\"transport\">Transport<\/button>\n      <button class=\"chip\" data-cat=\"eat\">Eating &amp; Drinking<\/button>\n      <button class=\"chip\" data-cat=\"access\">Accessibility<\/button>\n      <button class=\"chip\" data-cat=\"weather\">Weather &amp; Environment<\/button>\n    <\/div>\n    <div class=\"acc\" id=\"acc\">\n\n      <div class=\"acc-item\" data-cat=\"tickets\"><button class=\"acc-q\">How can I purchase tickets?<\/button><div class=\"acc-a\"><p>All ticket purchases are made online, from this website. We recommend purchasing your tickets well in advance so you don&#8217;t miss out. Any tickets not purchased from this website are not valid. Tickets cannot be purchased over the phone or in person at Bloom.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"tickets\"><button class=\"acc-q\">I didn&#8217;t receive my tickets in my email!<\/button><div class=\"acc-a\"><p>It can be easy to mistype your contact details when purchasing tickets. If you did not receive an email to your chosen address upon purchasing, please check your spam folder. If you still haven&#8217;t received it, please email us at <a href=\"mailto:info@bloomjoondalup.com.au\" style=\"text-decoration:underline\">info@bloomjoondalup.com.au<\/a> with your full name, correct email address and best contact number.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"tickets\"><button class=\"acc-q\">Is it possible to pay by cash at the gates?<\/button><div class=\"acc-a\"><p>No. Tickets are only available through the Bloom website.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"tickets\"><button class=\"acc-q\">Do I need to print my ticket?<\/button><div class=\"acc-a\"><p>No. Your ticket will be delivered electronically to your email address with a QR code. Simply show us the QR code on your phone to enter Bloom.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"tickets\"><button class=\"acc-q\">Do babies need a ticket?<\/button><div class=\"acc-a\"><p>Everyone needs a ticket to enter, however infants aged 2 years and under are free. You are still required to select a $0 &#8216;infant&#8217; ticket during checkout. Children aged 3 years and older require a valid &#8220;Child&#8221; ticket for entry.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"tickets\"><button class=\"acc-q\">Do you accept Companion Cards?<\/button><div class=\"acc-a\"><p>Yes, please bring your Companion Card along with your purchased ticket, and we will be happy to admit your carer or companion, free of charge, at the gate.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"tickets\"><button class=\"acc-q\">If I am unable to attend, can I reschedule the visit or be refunded?<\/button><div class=\"acc-a\"><p>Due to the limited number of sessions, we cannot offer refunds. However, you can attend at another time, and we will honour the purchase provided that you reschedule at least 24 hours prior to your booked session time. We want everyone to have the chance to experience this immersive journey.<\/p><p>You can reschedule your booking from within the ticket confirmation email sent from FareHarbor to your nominated email address. Click on the &#8216;Change Booking&#8217; link located on the left hand side of the email. Rescheduling must take place at least 24 hours prior to your booked session time \u2014 if you try to reschedule within 24 hours of your booked session time, you will not be able to.<\/p><p>If it&#8217;s within the 48 hour window and you can no longer attend, we recommend giving your tickets to friends or family.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"tickets\"><button class=\"acc-q\">My booking includes several people, should we all arrive at the same time?<\/button><div class=\"acc-a\"><p>We recommend that your party arrive at the same time, however entry can be made separately if your party members have access to the tickets as well.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"tickets\"><button class=\"acc-q\">What fees are included in the ticket price?<\/button><div class=\"acc-a\"><p>Advertised ticket prices to Bloom include GST and the card surcharge. A service fee is charged by FareHarbor (the ticketing provider). This displays as a separate line item on the checkout page \u2014 &#8216;fees&#8217; \u2014 and is a percentage of the advertised ticket total.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"tickets\"><button class=\"acc-q\">Can I buy a gift card?<\/button><div class=\"acc-a\"><p>If you would like to surprise a loved one but don&#8217;t know what night they can attend, you can purchase a <a href=\"https:\/\/fareharbor.com\/embeds\/book\/bloom\/items\/641433\/?full-items=yes&amp;flow=no\" target=\"_blank\" class=\"giftcard_link\">gift voucher here.<\/a><\/p><\/div><\/div>\n\n      <div class=\"acc-item\" data-cat=\"journey\"><button class=\"acc-q\">How long is the experience \/ journey?<\/button><div class=\"acc-a\"><p>Once your ticket has been scanned at the entrance gate, Bloom can be enjoyed at your own pace. On average, we recommend allowing between 45 and 90 minutes to enjoy every exhibit.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"journey\"><button class=\"acc-q\">How soon do I need to arrive before my entry time?<\/button><div class=\"acc-a\"><p>Please arrive 10 minutes before your session to ease waiting times and leave yourself enough time to get to the entrance.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"journey\"><button class=\"acc-q\">Can I take photos and videos?<\/button><div class=\"acc-a\"><p>Please do! Turn off the flash in your photos, and tag us using the hashtag #bloomjoondalup \u2014 we love seeing the journey through your eyes.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"journey\"><button class=\"acc-q\">Who created Bloom?<\/button><div class=\"acc-a\"><p>Bloom is a Luna Light Journey produced by Laservision, created especially for Central Park, Joondalup. Following a sold-out debut season in 2025, Bloom returns for 2026 with an all-new immersive experience, Living Connections. Bloom is presented in partnership with the City of Joondalup, with 7 News Perth as platinum partner.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"journey\"><button class=\"acc-q\">What do I wear?<\/button><div class=\"acc-a\"><p>The entire experience is set along an interactive path through Central Park. Please wear comfortable clothing and enclosed footwear, and don&#8217;t forget a rain jacket or umbrella if it looks like you&#8217;ll need it.<\/p><\/div><\/div>\n\n      <div class=\"acc-item\" data-cat=\"transport\"><button class=\"acc-q\">Where do I park? How soon should I get there?<\/button><div class=\"acc-a\"><p>Where possible, carpool with family and friends. Use the City of Joondalup&#8217;s <a href=\"https:\/\/www.joondalup.wa.gov.au\/community-and-spaces\/parking\/parking-locations\" target=\"_blank\" rel=\"noopener\" style=\"text-decoration:underline\">interactive parking map<\/a> to find parking nearby Central Park, or consider catching the train to Joondalup Station, right next to the park \u2014 plan your journey with the <a href=\"https:\/\/www.transperth.wa.gov.au\/journey-planner\" target=\"_blank\" rel=\"noopener\" style=\"text-decoration:underline\">Transperth journey planner<\/a>.<\/p><p>If you live close by, we encourage you to walk to avoid parking congestion. Limited accessible parking is available at the P8 Central Park West Parking Station, and on-street parking is available in surrounding streets \u2014 please be conscious of our neighbours, don&#8217;t park over driveways and take your rubbish with you.<\/p><p>The entry point to Bloom is on Grand Blvd, so please arrive 10 minutes before your entry time.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"transport\"><button class=\"acc-q\">How do I get to Bloom via public transport?<\/button><div class=\"acc-a\"><p>Bloom is conveniently located a short walk from Joondalup train station. Plan your journey with the <a href=\"https:\/\/www.transperth.wa.gov.au\/journey-planner\" target=\"_blank\" rel=\"noopener\" style=\"text-decoration:underline\">Transperth journey planner<\/a>.<\/p><\/div><\/div>\n\n      <div class=\"acc-item\" data-cat=\"eat\"><button class=\"acc-q\">Is there somewhere to purchase food and drinks?<\/button><div class=\"acc-a\"><p>Being located in the heart of Joondalup, there are many wonderful restaurants, cafes, pubs and fast food outlets nearby to suit your mood. On select nights across the season there will also be a selection of the region&#8217;s finest food trucks located a short stroll from Bloom at 70 Boas Avenue, Joondalup \u2014 check our socials closer to the season for confirmed food truck dates.<\/p><\/div><\/div>\n\n      <div class=\"acc-item\" data-cat=\"access\"><button class=\"acc-q\">Is Bloom wheelchair accessible?<\/button><div class=\"acc-a\"><p>The entire Bloom path is wheelchair accessible. Some accessible parking bays are available at the P8 Central Park West Parking Station.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"access\"><button class=\"acc-q\">Can we experience Bloom with prams?<\/button><div class=\"acc-a\"><p>Yes, the entire Bloom path is pram accessible.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"access\"><button class=\"acc-q\">Will there be flashing lights in the show?<\/button><div class=\"acc-a\"><p>Yes, specific installations contain flashing lights. If you, or anyone in your family, have an epileptic condition, please consult your doctor before attending.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"access\"><button class=\"acc-q\">What is a low sensory session?<\/button><div class=\"acc-a\"><p>Low sensory sessions feature smaller crowds and a lower-intensity light display, due to there being more ambient lighting earlier in the evening. Attendees can fully immerse themselves in the experience without feeling overwhelmed or overstimulated. Low sensory sessions provide a safe and inclusive space for everyone to enjoy Bloom \u2014 don&#8217;t forget to bring along sunglasses, headphones or your favourite sensory toy if you think it would be beneficial.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"access\"><button class=\"acc-q\">Are restrooms available?<\/button><div class=\"acc-a\"><p>Yes, restrooms are available at Central Park, including accessible toilets.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"access\"><button class=\"acc-q\">Can I bring animals?<\/button><div class=\"acc-a\"><p>Domestic pets, including dogs, are not permitted in Bloom. Only trained assistance animals are permitted inside the show.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"access\"><button class=\"acc-q\">Is this a good activity for children, elderly people or people with reduced mobility?<\/button><div class=\"acc-a\"><p>Yes. Please be aware the show is set within Central Park, Joondalup \u2014 regarding transport, please utilise the accessible parking or public transport options available.<\/p><\/div><\/div>\n\n      <div class=\"acc-item\" data-cat=\"weather\"><button class=\"acc-q\">What happens if it&#8217;s raining?<\/button><div class=\"acc-a\"><p>Bloom operates in the event of rain or wind, so check the weather forecast and dress appropriately \u2014 bring a rain jacket and\/or umbrella if needed. Encouragingly, drizzle on any given night provides a unique experience, creating another surface for the lasers and lights to reflect off.<\/p><p>If the weather presents a risk to safety, for example a severe storm, we reserve the right to close Bloom to ensure the safety of our staff and visitors. The decision to cancel a show will be made by 6pm on the day. If we need to cancel a session, an email and\/or SMS will be sent to all ticket holders, and a notification will be posted to our social channels. Guests can reschedule their visit by following the directions in the email supplied.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"weather\"><button class=\"acc-q\">Will the lights affect nature?<\/button><div class=\"acc-a\"><p>Our priority is minimising harm to the trees, plants and animals within Central Park, Joondalup. We use specially designed installation devices and methods that let the lights hang from the trees without harming them. We also encourage our community to stay on the guided pathways to minimise damage to the surrounding foliage.<\/p><\/div><\/div>\n      <div class=\"acc-item\" data-cat=\"weather\"><button class=\"acc-q\">How have you considered the flora and fauna at Central Park in creating this event?<\/button><div class=\"acc-a\"><p>Throughout the creation of this event, we&#8217;ve strived to minimise impacts to flora and fauna as much as possible. The event affects approximately four hours of darkness, still leaving night-time hours for nocturnal animals to forage. As the surrounding area is quite vast, there is space for nocturnal animals to continue to forage away from the lights and foot traffic of the event. Through planning, we&#8217;ve identified every possible way to minimise impacts on our nocturnal animals while still allowing the community to enjoy the park in a different way.<\/p><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- finale -->\n<section class=\"finale\">\n  <div class=\"wrap\">\n    <p class=\"eyebrow center\" data-reveal=\"\">26 September to 25 October 2026<\/p>\n    <h2 class=\"h-xl\" data-reveal=\"\" style=\"--d:.06s\">Step into the <span class=\"italic grad-text\">light<\/span><\/h2>\n    <p class=\"lede\" data-reveal=\"\" style=\"--d:.1s;margin:20px auto 0;text-align:center\">Sessions sell out. Pick your night before it goes.<\/p>\n    <div class=\"hero-cta\" data-reveal=\"\" style=\"--d:.14s\"><a href=\"https:\/\/fareharbor.com\/embeds\/book\/bloom\/items\/641432\/?full-items=yes\" target=\"_blank\" rel=\"noopener\" class=\"btn btn--fill magnetic\"><span>Get tickets<\/span><\/a><\/div>\n    <div style=\"max-width:560px;margin:70px auto 0\" data-reveal=\"\">\n      <p class=\"eyebrow center\">Be the first to know<\/p>\n      <p class=\"small\" style=\"text-align:center\">On sale dates, session releases and the odd giveaway. No spam.<\/p>\n      <style id=\"wpforms-css-vars-88\">\n\t\t\t\t#wpforms-88 {\n\t\t\t\t--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-88\"><form id=\"wpforms-form-88\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"88\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F9\" data-token=\"7a233fdf9331ae985b0edf669ddd3e1e\" data-token-time=\"1787799188\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\">\t\t<div id=\"wpforms-88-field_2-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"2\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-88-field_2\" >Email<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-88-field_2\" class=\"wpforms-field-medium\" name=\"wpforms[fields][2]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-88-field_1-container\" class=\"wpforms-field wpforms-field-email\" data-field-type=\"email\" data-field-id=\"1\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-88-field_1\" aria-hidden=\"false\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-88-field_1\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][1]\" placeholder=\"Email\" spellcheck=\"false\" aria-errormessage=\"wpforms-88-field_1-error\" required><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-88-field_2-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-88-field_2-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-88-field_2-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"88\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/bloomjoondalup.com.au\/index.php?rest_route=\/wp\/v2\/pages\/9\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-88\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n      <p class=\"news-msg center\" id=\"newsMsg\" role=\"status\"><\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- footer -->\n<footer class=\"foot\">\n  <div class=\"wrap\">\n    <div class=\"credits\">\n      <div><small>Produced by<\/small><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/LV_Logo.svg\" alt=\"Laservision\" class=\"credit-logo\"><\/div>\n      <div><small>Supported by<\/small><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/city_of_joondalup.png\" alt=\"City of Joondalup\" class=\"credit-logo\"><\/div>\n    <\/div>\n    <div class=\"foot-top\">\n      <div class=\"foot-brand\">\n        <span class=\"brand\"><img decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/Bloom_Logo_White.png\" alt=\"Bloom\" class=\"brand-logo\"><small>LUNA LIGHT JOURNEY<\/small><\/span>\n        <p class=\"small\" style=\"max-width:38ch\">An immersive after dark walk through Central Park, Joondalup. Nightly 26 September to 25 October 2026.<\/p>\n      <\/div>\n      <div>\n        <h5>Explore<\/h5>\n        <ul>\n          <li><a href=\"#worlds\">The journey<\/a><\/li>\n          <li><a href=\"#gallery\">Gallery<\/a><\/li>\n          <li><a href=\"#tickets\">Tickets<\/a><\/li>\n          <li><a href=\"#times\">Session Times<\/a><\/li>\n          <li><a href=\"#visit\">Getting here<\/a><\/li>\n          <li><a href=\"#faq\">FAQ<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <h5>Contact<\/h5>\n        <ul>\n          <li>info@bloomjoondalup.com.au<\/li>\n          <li>bloomjoondalup.com.au<\/li>\n          <li>Central Park, Boas Avenue<br>Joondalup WA 6027<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"foot-base\">\n      <span>\u00a9 2026 Laservision. All rights reserved.<\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<!-- mobile booking bar -->\n<div class=\"bar\" id=\"bar\">\n  <div><small>Tickets from<\/small><b>$11.50<\/b><\/div>\n  <a href=\"https:\/\/fareharbor.com\/embeds\/book\/bloom\/items\/641432\/?full-items=yes\" target=\"_blank\" rel=\"noopener\" class=\"btn btn--fill btn--sm\"><span>Book now<\/span><\/a>\n<\/div>\n\n\n\n<!-- lightbox -->\n<div class=\"lightbox\" id=\"lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Gallery image\">\n  <button class=\"lb-close\" id=\"lbClose\">Close \u2715<\/button>\n  <button class=\"lb-nav lb-prev\" id=\"lbPrev\" aria-label=\"Previous image\">\u2039<\/button>\n  <img decoding=\"async\" id=\"lbImg\" src=\"\" alt=\"\">\n  <button class=\"lb-nav lb-next\" id=\"lbNext\" aria-label=\"Next image\">\u203a<\/button>\n  <div class=\"lb-count\" id=\"lbCount\"><\/div>\n<\/div>\n\n<!-- content creators modal -->\n<div class=\"cc-modal\" id=\"ccModal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"ccTitle\" style=\"display:none;\">\n  <div class=\"cc-panel\">\n    <button class=\"cc-close\" id=\"ccClose\" aria-label=\"Close\">\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M5 5l14 14M19 5L5 19\"><\/path><\/svg>\n    <\/button>\n    <p class=\"eyebrow\">Content creators<\/p>\n    <h3 class=\"h-md\" id=\"ccTitle\">Content <span class=\"italic grad-text\">Creators<\/span><\/h3>\n    <p class=\"lede\" style=\"margin:16px 0 30px\">Want to capture the magic of Bloom? Share your details below. If your content aligns with the experience, our team will be in touch.<\/p>\n    <div class=\"cc-form\">\n      <style id=\"wpforms-css-vars-41\">\n\t\t\t\t#wpforms-41 {\n\t\t\t\t--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-41\"><form id=\"wpforms-form-41\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"41\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F9\" data-token=\"842de6b49f25532c04312e12acbcc1b3\" data-token-time=\"1787799188\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-41-field_1-container\" class=\"wpforms-field wpforms-field-text wpforms-one-half wpforms-first\" data-field-type=\"text\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-41-field_1\">Full Name <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-41-field_1\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][1]\" placeholder=\"Jane Smith\" aria-errormessage=\"wpforms-41-field_1-error\" required><\/div><div id=\"wpforms-41-field_2-container\" class=\"wpforms-field wpforms-field-email wpforms-one-half\" data-field-type=\"email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-41-field_2\">Email <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-41-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" placeholder=\"jane@email.com\" spellcheck=\"false\" aria-errormessage=\"wpforms-41-field_2-error\" required><\/div>\t\t<div id=\"wpforms-41-field_7-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"7\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-41-field_7\" >Name Social Full<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-41-field_7\" class=\"wpforms-field-medium\" name=\"wpforms[fields][7]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-41-field_3-container\" class=\"wpforms-field wpforms-field-text wpforms-one-half wpforms-first\" data-field-type=\"text\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-41-field_3\">Phone Number <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-41-field_3\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][3]\" placeholder=\"04xx xxx xxx\" aria-errormessage=\"wpforms-41-field_3-error\" required><\/div><div id=\"wpforms-41-field_4-container\" class=\"wpforms-field wpforms-field-text wpforms-one-half\" data-field-type=\"text\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-41-field_4\">Social media tag <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-41-field_4\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][4]\" placeholder=\"@yourhandle\" aria-errormessage=\"wpforms-41-field_4-error\" required><\/div><div id=\"wpforms-41-field_6-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-41-field_6\">Number of Followers <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-41-field_6\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][6]\" placeholder=\"Number of Followers\" aria-errormessage=\"wpforms-41-field_6-error\" required><\/div><div id=\"wpforms-41-field_5-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-type=\"textarea\" data-field-id=\"5\"><label class=\"wpforms-field-label\" for=\"wpforms-41-field_5\">Message<\/label><textarea id=\"wpforms-41-field_5\" class=\"wpforms-field-small\" name=\"wpforms[fields][5]\" placeholder=\"Tell us about your platform and what you&#039;d love to cover...\" aria-errormessage=\"wpforms-41-field_5-error\" ><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-88-field_2-container,#wpforms-41-field_7-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-88-field_2-container,#wpforms-41-field_7-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-88-field_2-container,#wpforms-41-field_7-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-recaptcha-container wpforms-is-hcaptcha\" ><div class=\"h-captcha\" data-sitekey=\"a84e1d98-6680-4de4-8596-efdc463ad854\"><\/div><input type=\"text\" name=\"g-recaptcha-hidden\" class=\"wpforms-recaptcha-hidden\" style=\"position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;border:0!important;overflow:hidden!important;padding:0!important;margin:0!important;\" data-rule-hcaptcha=\"1\"><\/div><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"41\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/bloomjoondalup.com.au\/index.php?rest_route=\/wp\/v2\/pages\/9\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-41\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bloomjoondalup.com.au\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n      <!-- NOTE: Elementor's \"Custom HTML\" widget does not execute shortcodes. Either replace this line with an Elementor \"Shortcode\" widget \/ WPForms widget dropped in above, or remove this whole modal and embed the WPForms Elementor widget directly on the page. -->\n    <\/div>\n    <p class=\"small cc-note\">Submissions are sent to our content team and logged for follow-up. We never share your details with third parties.<\/p>\n  <\/div>\n<\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tickets from $11.50 Book now The journey Gallery Tickets Session Times Getting here FAQ Content creators Book now Content creators Book now An all-new immersive show where light, sound and nature bloom after dark. Show dates 26 Sep \u2013 25 Oct 2026 Gates open 6:30pm* Last entry 9:15pm Location Joondalup, WA Get tickets Discover the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank-template","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Home - Bloom Joondalup<\/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:\/\/bloomjoondalup.com.au\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home - Bloom Joondalup\" \/>\n<meta property=\"og:description\" content=\"Tickets from $11.50 Book now The journey Gallery Tickets Session Times Getting here FAQ Content creators Book now Content creators Book now An all-new immersive show where light, sound and nature bloom after dark. Show dates 26 Sep \u2013 25 Oct 2026 Gates open 6:30pm* Last entry 9:15pm Location Joondalup, WA Get tickets Discover the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bloomjoondalup.com.au\/\" \/>\n<meta property=\"og:site_name\" content=\"Bloom Joondalup\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-21T19:39:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/\",\"url\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/\",\"name\":\"Home - Bloom Joondalup\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png\",\"datePublished\":\"2026-08-03T15:44:13+00:00\",\"dateModified\":\"2026-08-21T19:39:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bloomjoondalup.com.au\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png\",\"contentUrl\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png\",\"width\":886,\"height\":281},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/#website\",\"url\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/\",\"name\":\"Bloom Joondalup\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bloomjoondalup.com.au\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Home - Bloom Joondalup","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:\/\/bloomjoondalup.com.au\/","og_locale":"en_US","og_type":"article","og_title":"Home - Bloom Joondalup","og_description":"Tickets from $11.50 Book now The journey Gallery Tickets Session Times Getting here FAQ Content creators Book now Content creators Book now An all-new immersive show where light, sound and nature bloom after dark. Show dates 26 Sep \u2013 25 Oct 2026 Gates open 6:30pm* Last entry 9:15pm Location Joondalup, WA Get tickets Discover the [&hellip;]","og_url":"https:\/\/bloomjoondalup.com.au\/","og_site_name":"Bloom Joondalup","article_modified_time":"2026-08-21T19:39:53+00:00","og_image":[{"url":"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bloomjoondalup.com.au\/","url":"https:\/\/bloomjoondalup.com.au\/","name":"Home - Bloom Joondalup","isPartOf":{"@id":"https:\/\/bloomjoondalup.com.au\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bloomjoondalup.com.au\/#primaryimage"},"image":{"@id":"https:\/\/bloomjoondalup.com.au\/#primaryimage"},"thumbnailUrl":"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png","datePublished":"2026-08-03T15:44:13+00:00","dateModified":"2026-08-21T19:39:53+00:00","breadcrumb":{"@id":"https:\/\/bloomjoondalup.com.au\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bloomjoondalup.com.au\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bloomjoondalup.com.au\/#primaryimage","url":"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png","contentUrl":"https:\/\/bloomjoondalup.com.au\/wp-content\/uploads\/2026\/08\/Bloom-Logo_Joondalup_White-scaled-removebg-preview.png","width":886,"height":281},{"@type":"BreadcrumbList","@id":"https:\/\/bloomjoondalup.com.au\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bloomjoondalup.com.au\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/bloomjoondalup.com.au\/#website","url":"https:\/\/bloomjoondalup.com.au\/","name":"Bloom Joondalup","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bloomjoondalup.com.au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/bloomjoondalup.com.au\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bloomjoondalup.com.au\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bloomjoondalup.com.au\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bloomjoondalup.com.au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bloomjoondalup.com.au\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":46,"href":"https:\/\/bloomjoondalup.com.au\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":244,"href":"https:\/\/bloomjoondalup.com.au\/wp-json\/wp\/v2\/pages\/9\/revisions\/244"}],"wp:attachment":[{"href":"https:\/\/bloomjoondalup.com.au\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}