Every home I market gets its own film, shot on location and streamed in high definition. Photographs show a room. A film shows how a house actually feels to walk through, which is what moves a buyer from scrolling to booking a viewing.
Tap a film to watch it full screen with sound. Use the arrow keys or swipe to move between them, and Escape to close.
https://cdn.jsdelivr.net/npm/@mux/mux-player@3
(function(){
var F=[{id:”AsR631gmKUOekeTBx1zmdyjJKLwZ5B8ac1yqPj01XZO4″,a:”71 Severn Street”,s:”Island Bay”,p:”/wp-content/uploads/2026/09/film-71-severn-street.jpg”},
{id:”zQ1PXWrijjtlRzvokADRWhqf023EK6Ucuaa6SKOtcp00w”,a:”46A Mana Street”,s:”Vogeltown”,p:”/wp-content/uploads/2026/09/film-46a-mana-street.jpg”},
{id:”V004CG3aHl96MII3OUm00xy4aKFfa8xfDA0200gPtE52VKI”,a:”9 Tiketike Way”,s:”Brooklyn”,p:”/wp-content/uploads/2026/09/film-9-tiketike-way.jpg”}];
var PLAY=”;
var ov,pane,ct,cur=0,busy=false;
function poster(f){return f.p;}
function build(){if(ov)return;
ov=document.createElement(‘div’);ov.className=’jf-ov’;ov.setAttribute(‘role’,’dialog’);ov.setAttribute(‘aria-modal’,’true’);
ov.innerHTML=’‘;
document.body.appendChild(ov);pane=ov.querySelector(‘.jf-p’);ct=ov.querySelector(‘.jf-ct’);
ov.querySelector(‘.jf-x’).onclick=close;
ov.querySelector(‘.jf-nav.pv’).onclick=function(){step(-1)};
ov.querySelector(‘.jf-nav.nx’).onclick=function(){step(1)};
ov.addEventListener(‘click’,function(e){if(e.target===ov)close()});
var y=null;ov.addEventListener(‘touchstart’,function(e){y=e.touches[0].clientY},{passive:true});
ov.addEventListener(‘touchend’,function(e){if(y===null)return;var d=e.changedTouches[0].clientY-y;if(Math.abs(d)>60)step(d<0?1:-1);y=null},{passive:true});
document.addEventListener('keydown',function(e){if(!ov.classList.contains('open'))return;
if(e.key==='Escape')close();else if(e.key==='ArrowRight'||e.key==='ArrowDown')step(1);else if(e.key==='ArrowLeft'||e.key==='ArrowUp')step(-1)});}
function render(i){var f=F[i];pane.innerHTML='
‘+f.a+’
‘+f.s+’
‘;
var mp=pane.querySelector(‘mux-player’);if(mp){try{mp.muted=false;mp.volume=1;var pr=mp.play&&mp.play();if(pr&&pr.catch)pr.catch(function(){});}catch(err){}}
ct.textContent=’Film ‘+(i+1)+’ of ‘+F.length;}
function open(i){build();cur=i;ov.classList.add(‘open’);document.body.style.overflow=’hidden’;render(cur);ov.querySelector(‘.jf-x’).focus();}
function close(){ov.classList.remove(‘open’);pane.innerHTML=”;document.body.style.overflow=”;busy=false;}
function step(d){if(busy)return;busy=true;cur=(cur+d+F.length)%F.length;render(cur);setTimeout(function(){busy=false},220);}
function init(){var row=document.querySelector(‘.jf-row’);if(!row||row.getAttribute(‘data-i’))return;row.setAttribute(‘data-i’,’1′);
F.forEach(function(f,i){var b=document.createElement(‘button’);b.type=’button’;b.className=’jf-c’;b.setAttribute(‘aria-label’,’Watch the film of ‘+f.a+’, ‘+f.s);
b.innerHTML=’
The film is one part of it. Every home I take to market gets professional photography, a written description that says something true about the place, and a full property report that buyers can read before they walk in, with the title, the council information and the reports already in it.
We agree the marketing budget before your home goes to market, and I will tell you plainly which parts earn their keep for your property and which do not.