{"id":8923,"date":"2026-09-06T21:37:40","date_gmt":"2026-09-06T21:37:40","guid":{"rendered":"https:\/\/zlideshow.com\/demos\/birthdays\/"},"modified":"2026-09-08T22:04:29","modified_gmt":"2026-09-08T22:04:29","slug":"birthdays","status":"publish","type":"page","link":"https:\/\/zlideshow.com\/es\/demos\/birthdays\/","title":{"rendered":"Birthday demo"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800&#038;display=swap\">\n<style>\n.zl,.zl *,.zl *::before,.zl *::after{box-sizing:border-box}\n.zl,.zl h1,.zl h2,.zl h3,.zl h4,.zl h5,.zl h6,.zl p,.zl a,.zl span,.zl div,.zl b,.zl strong,.zl li,.zl button,.zl figcaption,.zl audio{font-family:'Poppins',system-ui,-apple-system,Segoe UI,sans-serif!important}\n.zl{\n --ink:#2A004B;--brand:#5a2484;--brand2:#7c3db0;--vio:#d991ff;\n --dark:#2A004B;--dark2:#3d1f5e;--mut:#6f5a7f;--mut2:#8b7c99;\n --cream:#FFF7E6;--card:#FFFFFF;--line:rgba(90,36,132,.16);--tint:#F3ECFA;\n --gold:#FBB900;--red:#E8332A;\n --peach:#FDE7D3;--mint:#A9EBD8;\n --f:'Poppins',system-ui,-apple-system,Segoe UI,sans-serif;\n --maxw:1140px;--r:16px;\n font-family:var(--f);color:#4a3d59;background:var(--cream);line-height:1.6;\n -webkit-font-smoothing:antialiased;text-size-adjust:100%;margin:0;\n}\n.zl h1,.zl h2,.zl h3,.zl h4,.zl h5,.zl h6,.zl p,.zl figure{margin:0;text-transform:none;color:inherit;font-weight:inherit}\n.zl a{color:inherit;text-decoration:none}\n.zl img,.zl video{max-width:100%;display:block}\n.zl button{font:inherit;color:inherit;cursor:pointer}\n.zl strong{color:var(--ink)}\n.zl .in{max-width:var(--maxw);margin:0 auto;padding:0 22px;position:relative;z-index:2}\n.zl .ey{font-family:var(--f);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}\n.zl h2.t{font-weight:800;font-size:clamp(28px,4.7vw,46px);line-height:1.08;color:var(--ink);letter-spacing:-.01em;margin:.28em 0 .3em}\n.zl h1.t{font-weight:800;font-size:clamp(32px,5.6vw,58px);line-height:1.04;color:var(--ink);letter-spacing:-.015em;margin:.2em 0 .28em}\n.zl .lead{font-size:clamp(16px,2.2vw,19px);color:var(--mut);max-width:60ch}\n.zl .center{text-align:center;margin-left:auto;margin-right:auto}\n.zl .center .lead{margin-left:auto;margin-right:auto}\n\n\/* sections + angled dividers *\/\n.zl .sec{padding:66px 0;position:relative}\n.zl .sec.sm{padding:46px 0}\n.zl .bg-cream{background:var(--cream)}\n.zl .bg-white{background:#fff}\n.zl .bg-tint{background:linear-gradient(180deg,#F7F1FC,#FFF7E6)}\n.zl .bg-dark{background:radial-gradient(120% 120% at 50% -10%,#3d1f5e,#2A004B 60%);color:#efe7f6}\n.zl .bg-dark h2.t,.zl .bg-dark h3{color:#fff}\n.zl .bg-dark .lead,.zl .bg-dark p{color:#d8c6ea}\n.zl .slant-b{clip-path:polygon(0 0,100% 0,100% calc(100% - 46px),0 100%)}\n.zl .slant-t{clip-path:polygon(0 46px,100% 0,100% 100%,0 100%);margin-top:-46px;padding-top:92px}\n@media(max-width:640px){.zl .slant-b{clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),0 100%)}\n .zl .slant-t{clip-path:polygon(0 26px,100% 0,100% 100%,0 100%);margin-top:-26px;padding-top:72px}}\n\n\/* topbar (logo lockup, matches stagingv1's no-nav landing feel) *\/\n.zl .top{padding:20px 0 4px}\n.zl .top .in{display:flex;align-items:center;justify-content:space-between;gap:14px}\n.zl .logo{display:block}\n.zl .logo img{height:46px;width:auto}\n@media(min-width:720px){.zl .logo img{height:56px}}\n.zl .back{font-weight:700;font-size:13.5px;color:var(--brand);display:inline-flex;align-items:center;gap:6px;\n background:rgba(255,255,255,.7);border:1px solid var(--line);padding:8px 14px;border-radius:999px}\n.zl .back:hover{background:#fff;color:var(--ink)}\n\n\/* buttons (pills) *\/\n.zl .btn{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:28px;font-weight:800;\n font-size:14.5px;letter-spacing:.03em;text-transform:uppercase;border:none;transition:transform .15s,box-shadow .15s,filter .15s;white-space:nowrap}\n.zl .btn.red{background:linear-gradient(180deg,#E8332A 0%,#F7A22B 100%);color:#fff;box-shadow:0 10px 24px -10px rgba(232,51,42,.7)}\n.zl .btn.red:hover{transform:translateY(-2px);filter:brightness(1.05)}\n.zl .btn.dark{background:linear-gradient(180deg,#2A004B,#442464);color:#fff;box-shadow:0 10px 24px -12px rgba(42,0,75,.7)}\n.zl .btn.dark:hover{transform:translateY(-2px)}\n.zl .btn.gold{background:linear-gradient(180deg,#FFCB55,#FBB900);color:#3a2a00;box-shadow:0 10px 24px -12px rgba(251,185,0,.7)}\n.zl .btn.gold:hover{transform:translateY(-2px)}\n.zl .btn.ghost{background:rgba(255,255,255,.14);color:#fff;border:1.5px solid rgba(255,255,255,.4)}\n.zl .btn.ghost:hover{background:rgba(255,255,255,.24)}\n.zl .arw{transition:transform .15s}.zl .btn:hover .arw{transform:translateX(3px)}\n.zl .badge{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#fff;font-weight:800;font-size:13px;\n letter-spacing:.08em;text-transform:uppercase;padding:9px 18px;border-radius:999px;box-shadow:0 8px 20px -10px rgba(232,51,42,.7)}\n.zl .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}\n\n\/* hero *\/\n.zl .hero{background:linear-gradient(115deg,var(--peach) 0%,#FBEAD9 34%,#CFEFE0 72%,var(--mint) 100%);position:relative}\n.zl .hero .in{padding-top:14px;padding-bottom:70px}\n.zl .hero .eye{font-weight:800;color:var(--brand);font-size:15px;letter-spacing:.01em;margin-bottom:16px}\n.zl .hero .eye b{color:var(--ink)}\n.zl .hgrid{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}\n@media(min-width:860px){.zl .hgrid{grid-template-columns:1.15fr .85fr}}\n.zl .chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\n.zl .chip{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13px;color:var(--brand);\n background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:999px;padding:8px 14px}\n.zl .chip b{color:var(--ink)}\n\n\/* phone players *\/\n.zl .phones{display:grid;grid-template-columns:1fr;gap:24px;margin-top:8px}\n@media(min-width:640px){.zl .phones{grid-template-columns:repeat(3,1fr);gap:20px}}\n.zl .phone{display:block;position:relative;width:100%;max-width:270px;margin:0 auto;aspect-ratio:9\/16;border-radius:32px;\n background:#2A004B;padding:8px;box-shadow:0 24px 46px -20px rgba(42,0,75,.55);transition:transform .18s}\n.zl a.phone:hover{transform:translateY(-5px)}\n.zl .phone .scr{display:block;position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;background:#160026;isolation:isolate}\n.zl .phone .scr img,.zl .phone .scr video{width:100%;height:100%;object-fit:cover}\n.zl .phone .notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:64px;height:14px;background:#2A004B;border-radius:0 0 9px 9px;z-index:3}\n.zl .phone .lbl{position:absolute;left:18px;top:30px;z-index:3;font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase;\n color:#fff;background:rgba(42,0,75,.66);padding:5px 9px;border-radius:999px;backdrop-filter:blur(4px)}\n.zl .phone .play{position:absolute;inset:0;display:grid;place-items:center;z-index:2}\n.zl .phone .play i{width:64px;height:64px;border-radius:999px;background:linear-gradient(180deg,#E8332A,#F7A22B);display:grid;place-items:center;\n box-shadow:0 10px 26px -6px rgba(232,51,42,.7);transition:transform .18s}\n.zl a.phone:hover .play i{transform:scale(1.09)}\n.zl .phone .play i::after{content:\"\";margin-left:5px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}\n.zl .phone .grad{position:absolute;left:0;right:0;bottom:0;height:44%;z-index:1;background:linear-gradient(to top,rgba(20,0,38,.85),transparent)}\n.zl .phone .cap{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;color:#fff}\n.zl .phone .cap b{display:block;font-weight:800;font-size:17px}\n.zl .phone .cap span{font-size:12.5px;color:rgba(255,255,255,.8)}\n.zl .pnote{text-align:center;font-size:13px;color:var(--mut);margin-top:18px}\n\n\/* cards + feature rail *\/\n.zl .card{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r);box-shadow:0 14px 34px -26px rgba(42,0,75,.4)}\n.zl .rail{display:grid;gap:18px}\n.zl .feat{overflow:hidden}\n.zl .feat .fh{display:flex;gap:15px;align-items:flex-start;padding:24px 24px 8px}\n.zl .fnum{flex:none;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#FFCB55,#FBB900);color:#3a2a00;\n font-weight:800;display:grid;place-items:center;font-size:17px;box-shadow:0 8px 18px -8px rgba(251,185,0,.6)}\n.zl .feat .fh h3{font-size:20px;font-weight:800;color:var(--ink)}\n.zl .feat .fh p{font-size:14.5px;color:var(--mut);margin-top:4px}\n.zl .feat .fb{padding:14px 24px 24px}\n.zl .stag{font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);\n background:var(--tint);border-radius:999px;padding:5px 12px;display:inline-block}\n\n\/* galleries *\/\n.zl .gal{columns:2 160px;column-gap:14px}\n@media(min-width:720px){.zl .gal{columns:3 200px;column-gap:16px}}\n.zl .gal figure{break-inside:avoid;margin:0 0 14px;border-radius:14px;overflow:hidden;position:relative;\n border:1px solid var(--line);background:#fff;cursor:zoom-in}\n.zl .gal img{width:100%;height:auto;transition:transform .4s}\n.zl .gal figure:hover img{transform:scale(1.04)}\n.zl .gal figcaption{position:absolute;left:0;right:0;bottom:0;padding:18px 10px 9px;font-size:11.5px;color:#fff;font-weight:600;\n background:linear-gradient(to top,rgba(20,0,38,.78),transparent);opacity:0;transition:opacity .2s}\n.zl .gal figure:hover figcaption{opacity:1}\n.zl .row2{display:grid;grid-template-columns:1fr;gap:18px}\n@media(min-width:720px){.zl .row2{grid-template-columns:1fr 1fr}}\n\n\/* music *\/\n.zl .track{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--line);border-radius:14px;background:#fff;margin-bottom:12px}\n.zl .track .ic{flex:none;width:42px;height:42px;border-radius:12px;background:linear-gradient(180deg,#7c3db0,#5a2484);display:grid;place-items:center;color:#fff;font-size:19px}\n.zl .track .mt{flex:1;min-width:0}\n.zl .track .mt b{display:block;font-weight:700;font-size:14.5px;color:var(--ink)}\n.zl .track .mt span{font-size:12.5px;color:var(--mut)}\n.zl .track audio{height:34px;max-width:230px;width:44%}\n@media(max-width:560px){.zl .track{flex-wrap:wrap}.zl .track audio{width:100%;max-width:none}}\n\n\/* qr + themes *\/\n.zl .qrwrap{display:grid;grid-template-columns:1fr;gap:18px;align-items:center}\n@media(min-width:720px){.zl .qrwrap{grid-template-columns:1fr 1.3fr}}\n.zl .qrshot{border:1.5px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 16px 36px -24px rgba(42,0,75,.5);cursor:zoom-in}\n.zl .qrpair{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n.zl .themes{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\n@media(min-width:720px){.zl .themes{grid-template-columns:repeat(3,1fr)}}\n.zl .tcard{border:1.5px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;position:relative;cursor:zoom-in}\n.zl .tcard img{width:100%;aspect-ratio:9\/13;object-fit:cover}\n.zl .tcard b{position:absolute;left:10px;bottom:10px;color:#fff;font-size:12px;font-weight:800;background:rgba(42,0,75,.66);padding:5px 10px;border-radius:999px}\n\n\/* dark feature grid *\/\n.zl .dgrid{display:grid;grid-template-columns:1fr;gap:16px}\n@media(min-width:640px){.zl .dgrid{grid-template-columns:repeat(3,1fr)}}\n.zl .dcard{background:rgba(255,255,255,.05);border:1px solid rgba(217,145,255,.28);border-radius:14px;padding:22px;text-align:center}\n.zl .dcard .di{font-size:26px;color:var(--gold);margin-bottom:8px}\n.zl .dcard b{display:block;color:#fff;font-weight:800;font-size:16px}\n.zl .dcard p{color:#cdb8e0;font-size:13.5px;margin-top:5px}\n\n\/* category cards *\/\n.zl .cats{display:grid;grid-template-columns:1fr;gap:16px}\n@media(min-width:560px){.zl .cats{grid-template-columns:1fr 1fr}}\n.zl .cat{position:relative;border-radius:var(--r);overflow:hidden;border:1.5px solid var(--line);aspect-ratio:16\/10;background:#2A004B;display:block}\n.zl .cat img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .5s}\n.zl .cat:hover img{transform:scale(1.05)}\n.zl .cat .co{position:absolute;inset:0;background:linear-gradient(to top,rgba(42,0,75,.9),rgba(42,0,75,.15) 60%,transparent);\n display:flex;flex-direction:column;justify-content:flex-end;padding:22px}\n.zl .cat .co b{color:#fff;font-size:22px;font-weight:800}\n.zl .cat .co span{color:rgba(255,255,255,.85);font-size:13.5px;display:inline-flex;align-items:center;gap:6px;margin-top:3px;font-weight:600}\n\n\/* steps (bordered cards, gold circle numbers) *\/\n.zl .steps{display:grid;grid-template-columns:1fr;gap:16px;counter-reset:s}\n@media(min-width:720px){.zl .steps{grid-template-columns:repeat(3,1fr)}}\n.zl .step{background:#fff;border:1.5px solid var(--line);border-radius:var(--r);padding:26px;text-align:center}\n.zl .step .sn{counter-increment:s;width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:linear-gradient(180deg,#FFCB55,#FBB900);\n color:#3a2a00;font-weight:800;font-size:20px;display:grid;place-items:center;box-shadow:0 8px 18px -8px rgba(251,185,0,.6)}\n.zl .step .sn::before{content:counter(s)}\n.zl .step h4{font-size:18px;font-weight:800;color:var(--ink);margin:0 0 6px}\n.zl .step p{font-size:14.5px;color:var(--mut)}\n\n\/* footer *\/\n.zl .ft{background:radial-gradient(120% 120% at 50% -20%,#3d1f5e,#2A004B 60%);color:#e9ddf3;padding:52px 0 60px}\n.zl .ft .in{display:flex;flex-wrap:wrap;gap:26px;justify-content:space-between;align-items:flex-start}\n.zl .ft img{height:40px;width:auto}\n.zl .ft .tag{max-width:42ch;color:#c9b6de;font-size:14px;margin-top:14px}\n.zl .ft .price{color:var(--gold);font-weight:700;font-size:13px;margin-top:14px;letter-spacing:.02em}\n.zl .ft .fl{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;font-weight:600}\n.zl .ft .fl a{color:#d7c6ea}.zl .ft .fl a:hover{color:#fff}\n\n\/* reveal + lightbox: pure-CSS fade-in that JS only opts into (via .reveal). No observer\/timer\n   dependency, so a throttled tab or failed JS can never leave content hidden (no-JS = visible). *\/\n.zl.reveal .rv{opacity:0;animation:zlrise .7s ease both}\n.zl.reveal .rv:nth-child(2){animation-delay:.08s}\n.zl.reveal .rv:nth-child(3){animation-delay:.16s}\n.zl.reveal .rv:nth-child(4){animation-delay:.24s}\n@keyframes zlrise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}\n@media(prefers-reduced-motion:reduce){.zl.reveal .rv{opacity:1;animation:none}}\n.zl .lb{position:fixed;inset:0;z-index:90;background:rgba(20,0,38,.92);display:none;place-items:center;padding:20px}\n.zl .lb.on{display:grid}\n.zl .lb img{max-width:min(94vw,900px);max-height:90vh;border-radius:14px;box-shadow:0 30px 80px -20px #000}\n.zl .lb .x{position:absolute;top:14px;right:20px;color:#fff;font-size:34px;font-weight:700;line-height:1;cursor:pointer}\n\n\/* --- what a Zlideshow is made of: Rob's five parts, each with real samples --- *\/\n\/* minmax(0,1fr), NOT 1fr. A plain 1fr track is minmax(auto,1fr) and will not\n   shrink below its content's min-content width - so the horizontally scrolling\n   sample rail inside an OPEN block blew its column out to 1642px and destroyed\n   the row. Closed, the bug is invisible; it only appears when somebody clicks\n   \"See samples\", which is the whole point of the section. *\/\n\/* Rob's tag guide, directly under the photo strip. Real tags, centred, and it\n   WRAPS rather than scrolls: on a 320px phone these four labels cannot sit on\n   one line, and a row that scrolls sideways at the top of the page reads as a\n   broken layout rather than a guide. *\/\n.zl .tagguide{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}\n\/* Rob, 2026-09-03: \"you can't really tell they are clickable\" - the white\n   outlined pills read as tags. They are now the site's own dark button (the\n   .btn.dark recipe: deep-purple gradient, white uppercase Poppins 800, radius\n   28, shadow, hover lift), a size down because four sit in a row, with a\n   chevron that says they jump DOWN the page. Hrefs and class unchanged so the\n   details-opening JS still fires. *\/\n.zl .tagguide a{\n display:inline-flex;align-items:center;gap:8px;padding:12px 20px 12px 22px;border-radius:28px;\n background:linear-gradient(180deg,#2A004B,#442464);color:#fff;\n font-weight:800;font-size:13.5px;letter-spacing:.03em;text-transform:uppercase;\n text-decoration:none;border:none;white-space:nowrap;\n box-shadow:0 10px 24px -12px rgba(42,0,75,.7);\n transition:transform .15s,box-shadow .15s,filter .15s}\n.zl .tagguide a .chev{width:14px;height:14px;flex:none;transition:transform .15s}\n.zl .tagguide a:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 14px 28px -12px rgba(42,0,75,.75)}\n.zl .tagguide a:hover .chev{transform:translateY(2px)}\n.zl .tagguide a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}\n@media(max-width:480px){.zl .tagguide a{padding:11px 16px 11px 18px;font-size:12.5px}}\n\/* Rob's trifecta, staggered like the printed handout: 1 lower-left, 2 upper-\n   right, 3 below centre, joined by two diagonal rules. A 12-column grid places\n   them; the SVG underneath draws the joins. *\/\n.zl .trifecta{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));\n row-gap:14px;align-items:start}\n.zl .trilinks{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}\n.zl .trilinks line,.zl .trilinks path{stroke:var(--brand);stroke-width:3;stroke-linecap:round;opacity:.5;fill:none}\n.zl .tri{position:relative;z-index:1;text-align:center}\n.zl .tri1{grid-column:1\/span 5;grid-row:1;margin-top:54px}\n.zl .tri2{grid-column:8\/span 5;grid-row:1}\n.zl .tri3{grid-column:4\/span 6;grid-row:2;margin-top:8px}\n.zl .trin{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;\n border-radius:50%;background:var(--brand);color:#fff;font-weight:800;font-size:.82rem;margin-bottom:.55rem}\n.zl .tri img{width:172px;height:172px;margin:0 auto .85rem;border-radius:50%;object-fit:cover;\n background:#fff}\n.zl .tri h3{font-weight:800;font-size:1.06rem;color:var(--ink);margin-bottom:.3rem}\n.zl .tri p{color:var(--mut);font-size:.95rem;max-width:21rem;margin:0 auto}\n\n\/* Phones: David asked for one line across. Three columns, no stagger, no joins -\n   the diagonals only make sense in the staggered arrangement, and at this width\n   they would cross the text. Icons and type shrink so three fit at 320px. *\/\n@media(max-width:760px){\n .zl .trifecta{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;row-gap:0}\n .zl .trilinks{display:none}\n .zl .tri1,.zl .tri2,.zl .tri3{grid-column:auto;grid-row:1;margin-top:0}\n .zl .trin{width:21px;height:21px;font-size:.72rem;margin-bottom:.4rem}\n .zl .tri img{width:min(88px,26vw);height:min(88px,26vw);margin-bottom:.55rem}\n .zl .tri h3{font-size:.82rem;line-height:1.25;margin-bottom:.22rem}\n .zl .tri p{font-size:.72rem;line-height:1.35}\n}\n.zl .parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}\n@media(max-width:1000px){.zl .parts{grid-template-columns:repeat(2,minmax(0,1fr))}}\n@media(max-width:560px){.zl .parts{grid-template-columns:minmax(0,1fr)}}\n.zl .part,.zl .rail,.zl .tracks{min-width:0}\n.zl .part{display:block;text-decoration:none;background:#fff;border:1px solid #eadff5;border-radius:16px;\n  padding:18px 16px 16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}\n.zl .part:hover{transform:translateY(-3px);border-color:var(--red);box-shadow:0 18px 40px -22px rgba(90,0,140,.45)}\n.zl .part .pn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;\n  background:var(--red);color:#fff;font-weight:800;font-size:.85rem;margin-bottom:10px}\n.zl .part h4{margin:0 0 4px;font-size:1.02rem;color:var(--ink)}\n.zl .part p{margin:0;font-size:.9rem;color:#6b5b7a;line-height:1.45}\n.zl .part .go{display:inline-block;margin-top:10px;font-weight:700;font-size:.86rem;color:var(--red)}\n\n\/* sample rails inside the parts section *\/\n.zl .rail{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory}\n.zl .rail::-webkit-scrollbar{height:8px}\n.zl .rail::-webkit-scrollbar-thumb{background:#d9c8ea;border-radius:8px}\n.zl .rail figure{margin:0;flex:0 0 auto;scroll-snap-align:start;width:190px}\n.zl .rail img{width:190px;height:250px;object-fit:cover;border-radius:12px;display:block;background:#efe7f7}\n.zl .rail figcaption{font-size:.8rem;color:#6b5b7a;margin-top:6px;text-align:center}\n.zl .tracks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}\n.zl .track{background:#fff;border:1px solid #eadff5;border-radius:14px;padding:12px 14px}\n.zl .track b{display:block;font-size:.95rem;color:var(--ink);margin-bottom:6px}\n.zl .track audio{width:100%}\n\n\/* --- the moving strip Rob asked for, like theofficiantfla.com --- *\/\n.zl .mq{position:relative;overflow:hidden;padding:6px 0}\n.zl .mq::before,.zl .mq::after{content:\"\";position:absolute;top:0;bottom:0;width:70px;z-index:2;pointer-events:none}\n.zl .mq::before{left:0;background:linear-gradient(90deg,var(--cream),transparent)}\n.zl .mq::after{right:0;background:linear-gradient(270deg,var(--cream),transparent)}\n.zl .mqt{display:flex;gap:12px;width:max-content;animation:zlmarquee 60s linear infinite}\n.zl .mq:hover .mqt{animation-play-state:paused}\n.zl .mqt img{height:230px;width:auto;border-radius:12px;display:block;object-fit:cover}\n@keyframes zlmarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@media(prefers-reduced-motion:reduce){.zl .mqt{animation:none}\n  .zl .mq{overflow-x:auto}}\n@media(max-width:700px){.zl .mqt img{height:165px}}\n\n\/* ---- site nav (added to the demo chassis) ---- *\/\n.zl .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);\n -webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(90,36,132,.12)}\n.zl .nav .in{display:flex;align-items:center;gap:18px;padding:12px 24px;max-width:1240px;margin:0 auto}\n.zl .nav .logo{display:flex;align-items:center;flex:none}\n.zl .nav .logo img{height:44px;width:auto;display:block}\n.zl .nav .links{display:none;align-items:center;gap:4px;margin-left:auto}\n.zl .nav .links a{padding:10px 12px;border-radius:12px;color:var(--ink);font-weight:700;font-size:14.5px;text-decoration:none;white-space:nowrap}\n.zl .nav .links a:hover{background:rgba(90,36,132,.08);color:var(--brand)}\n.zl .nav .links a.on{color:var(--brand);box-shadow:inset 0 -3px 0 var(--gold)}\n.zl .nav .cta{display:none;margin-left:8px}\n.zl .nav .cta .btn{padding:11px 20px;font-size:13px}\n.zl .nav .burger{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;\n border-radius:12px;border:1.5px solid rgba(90,36,132,.25);background:#fff;cursor:pointer}\n.zl .nav .burger span,.zl .nav .burger span::before,.zl .nav .burger span::after{display:block;width:20px;height:2.5px;background:var(--brand);border-radius:2px;position:relative}\n.zl .nav .burger span::before,.zl .nav .burger span::after{content:\"\";position:absolute;left:0}\n.zl .nav .burger span::before{top:-6px}.zl .nav .burger span::after{top:6px}\n.zl .nav input{position:absolute;opacity:0;pointer-events:none}\n.zl .nav .sheet{display:none;flex-direction:column;gap:4px;padding:6px 16px 16px;border-top:1px solid rgba(90,36,132,.12)}\n.zl .nav .sheet a{padding:12px 10px;border-radius:12px;color:var(--ink);font-weight:700;text-decoration:none}\n.zl .nav .sheet a.on{color:var(--brand)}\n.zl .nav .sheet .btn{justify-content:center;margin-top:8px}\n.zl .nav input:checked ~ .sheet{display:flex}\n@media(min-width:1040px){.zl .nav .links{display:flex}.zl .nav .cta{display:block}.zl .nav .burger{display:none}.zl .nav .sheet{display:none !important}}\n\/* ---- site footer ---- *\/\n.zl .sfoot{background:linear-gradient(180deg,#2A004B,#1c0033);color:#fff}\n.zl .sfoot .in{max-width:1240px;margin:0 auto;padding:54px 24px 28px}\n.zl .sfoot .grid{display:grid;grid-template-columns:1fr;gap:30px}\n@media(min-width:760px){.zl .sfoot .grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}\n.zl .sfoot .brand img{height:40px;width:auto;display:block;margin-bottom:14px}\n.zl .sfoot .brand p{color:rgba(255,255,255,.78);font-size:15px;line-height:1.55;max-width:34ch;margin:0 0 14px}\n.zl .sfoot .ft-h{color:var(--gold);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}\n.zl .sfoot ul{list-style:none;margin:0;padding:0}\n.zl .sfoot li{margin:0 0 9px}\n.zl .sfoot a{color:rgba(255,255,255,.88);text-decoration:none;font-size:15px}\n.zl .sfoot a:hover{color:var(--gold)}\n.zl .sfoot .legal{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;margin-top:36px;padding-top:18px;\n border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.6);font-size:13px}\n.zl .sfoot .legal a{font-size:13px;color:rgba(255,255,255,.7)}\n.zl .sfoot .tag{display:inline-block;background:var(--brand);color:#fff;font-weight:800;font-size:12px;letter-spacing:.1em;\n text-transform:uppercase;padding:7px 12px;border-radius:8px}\n\/* ---- site-only helpers ---- *\/\n.zl .kick{font-weight:800;color:var(--brand);font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}\n.zl .dlv .num,.zl .tier .kick{margin-bottom:0}\n.zl .deliverables{display:grid;grid-template-columns:1fr;gap:16px}\n@media(min-width:700px){.zl .deliverables{grid-template-columns:repeat(2,1fr)}}\n@media(min-width:1040px){.zl .deliverables{grid-template-columns:repeat(5,1fr)}}\n.zl .dlv{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:22px 20px 20px;display:flex;flex-direction:column;gap:10px;text-align:left}\n.zl .dlv .num{width:36px;height:36px;border-radius:50%;background:var(--gold);color:#3a2a00;font-weight:800;display:flex;align-items:center;justify-content:center}\n.zl .dlv h3{margin:4px 0 0;font-size:19px;color:var(--ink)}\n.zl .dlv p{margin:0;color:var(--mut);font-size:14.5px;line-height:1.5;flex:1}\n.zl .dlv .btn{align-self:flex-start;padding:10px 16px;font-size:12.5px}\n.zl .tiers{display:grid;grid-template-columns:1fr;gap:18px}\n@media(min-width:900px){.zl .tiers{grid-template-columns:repeat(3,1fr)}}\n.zl .tier{background:#fff;border:1.5px solid var(--line);border-radius:24px;padding:26px 24px;display:flex;flex-direction:column;gap:12px;position:relative}\n.zl .tier.hot{border-color:var(--brand);box-shadow:0 18px 40px -24px rgba(90,36,132,.5)}\n.zl .tier .price{font-size:44px;font-weight:800;color:var(--ink);line-height:1}\n.zl .tier .price small{font-size:15px;color:var(--mut);font-weight:700;margin-left:6px}\n.zl .tier ul{margin:0;padding:0 0 0 18px;color:var(--mut);font-size:14.5px;line-height:1.6}\n.zl .tier .btn{align-self:flex-start;margin-top:auto}\n.zl .quotes{display:grid;grid-template-columns:1fr;gap:16px}\n@media(min-width:760px){.zl .quotes{grid-template-columns:repeat(2,1fr)}}\n@media(min-width:1040px){.zl .quotes{grid-template-columns:repeat(3,1fr)}}\n@media(min-width:900px){.zl .cats.three{grid-template-columns:repeat(3,1fr)}}\n.zl .quote{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:22px 22px 18px}\n.zl .quote p{margin:0 0 12px;font-size:16px;line-height:1.55;color:var(--ink)}\n.zl .quote b{color:var(--brand);font-size:14px}\n.zl .stars{color:var(--gold);letter-spacing:2px;font-size:15px;margin-bottom:8px}\n.zl .split{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}\n@media(min-width:900px){.zl .split{grid-template-columns:1fr 1fr}}\n.zl .split img{width:100%;height:auto;border-radius:22px;display:block}\n.zl .form{display:grid;grid-template-columns:1fr;gap:14px}\n@media(min-width:700px){.zl .form{grid-template-columns:1fr 1fr}.zl .form .wide{grid-column:1\/-1}}\n.zl .form label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:13.5px;color:var(--ink)}\n.zl .form input,.zl .form select,.zl .form textarea{font:inherit;padding:12px 14px;border-radius:14px;border:1.5px solid var(--line);background:#fff}\n.zl .form textarea{min-height:120px}\nhtml{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.zl section[id]{scroll-margin-top:78px}.zl a.part{display:block;text-decoration:none;color:inherit}.zl a.part .go{display:inline-block;transition:transform .18s}.zl a.part:hover .go{transform:translateX(3px)}.zl .sfoot .social{display:flex;gap:10px;margin-top:16px}.zl .sfoot .social a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff;transition:background .15s}.zl .sfoot .social a:hover{background:var(--red)}.zl .sfoot .social svg{width:20px;height:20px;fill:currentColor}#wpfront-scroll-top-container{display:none!important}.zl button{letter-spacing:normal;text-transform:none;text-align:inherit;white-space:normal;min-width:0}.zl h3,.zl h4,.zl h5,.zl h6{letter-spacing:normal}.zl .six-list{list-style:none}@media(max-width:700px){.zl .sec{padding-top:44px;padding-bottom:44px}.zl .sec.sm{padding-top:30px;padding-bottom:30px}.zl .t{font-size:clamp(26px,7.4vw,34px)}.zl .lead{font-size:16px}.zl .trifecta{grid-template-columns:1fr;row-gap:26px}.zl .tri1,.zl .tri2,.zl .tri3{grid-row:auto;grid-column:1;margin-top:0}.zl .tri img{width:min(104px,30vw);height:min(104px,30vw)}.zl .tri h3{font-size:1.02rem}.zl .tri p{font-size:.92rem;max-width:34ch}.zl .sfoot{padding-bottom:96px}.zl .sfoot .legal{gap:10px 18px}.zl .totop{right:14px;bottom:14px;width:44px;height:44px}}.zl .totop{position:fixed;right:22px;bottom:22px;z-index:60;width:48px;height:48px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;text-decoration:none;box-shadow:0 12px 28px -10px rgba(42,0,75,.6);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s,transform .2s,background .15s}.zl .totop.show{opacity:1;transform:none;pointer-events:auto}.zl .totop:hover{background:var(--red)}.zl .totop:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.zl .totop svg{width:20px;height:20px;display:block}@media(prefers-reduced-motion:reduce){.zl .totop{transition:none}}.zl .dove{position:relative;width:var(--dove,320px);aspect-ratio:1;flex:none;pointer-events:none}.zl .dove .dv-hover{position:absolute;inset:0;animation:dv-hover 4.2s ease-in-out infinite}.zl .dove img{position:absolute;display:block;height:auto;max-width:none;will-change:transform}.zl .dove .dv-wing-near{animation:dv-flap 1.25s cubic-bezier(.42,0,.58,1) infinite}.zl .dove .dv-wing-far{animation:dv-flap-far 1.25s cubic-bezier(.42,0,.58,1) infinite}.zl .dove .dv-tail{animation:dv-tail 1.25s ease-in-out infinite;animation-delay:-.18s}.zl .dove .dv-medal{animation:dv-medal 2.5s ease-in-out infinite}.zl .dove .dv-eye-closed{opacity:0;animation:dv-blink 5.4s linear infinite}.zl .dove .dv-eye-back{opacity:0;animation:dv-glance 12s linear infinite}.zl .dove .dv-eye-forward{opacity:0;animation:dv-glance 15s linear infinite;animation-delay:6s}@keyframes dv-hover{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-3.5%) rotate(-1.6deg)}}@keyframes dv-flap{0%,100%{transform:rotate(-16deg) scaleY(.94)}42%{transform:rotate(15deg) scaleY(1)}}@keyframes dv-flap-far{0%,100%{transform:rotate(-13deg) scaleY(.94)}42%{transform:rotate(11deg) scaleY(1)}}@keyframes dv-tail{0%,100%{transform:rotate(2.5deg)}42%{transform:rotate(-3deg)}}@keyframes dv-medal{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes dv-blink{0%,93%,100%{opacity:0}94%,97.5%{opacity:1}}@keyframes dv-glance{0%,80%,100%{opacity:0}82%,90%{opacity:1}}@media(prefers-reduced-motion:reduce){.zl .dove *{animation:none !important}}.zl .seal{width:var(--seal,150px);height:auto;display:block;flex:none;filter:drop-shadow(0 12px 20px rgba(120,70,0,.28))}.zl .seal .seal-hand{transform-origin:80px 80px;transform-box:view-box;animation:seal-sweep 14s linear infinite}.zl .seal .seal-glint{transform-origin:80px 80px;transform-box:view-box;animation:seal-glint 7s linear infinite}.zl .seal text{font-family:inherit}@keyframes seal-sweep{to{transform:rotate(360deg)}}@keyframes seal-glint{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.zl .seal *{animation:none !important}}.zl .hero.hero-v2 .in{padding-top:34px;padding-bottom:18px}.zl .hero-v2 .hgrid{align-items:center}@media(min-width:960px){.zl .hero-v2 .hgrid{grid-template-columns:1.22fr .78fr;gap:24px}}.zl .hero-v2 h1{font-size:clamp(34px,3.7vw,52px);max-width:22ch;margin:0 0 18px;line-height:1.08}.zl .hero-v2 h1 .hl{display:block;color:var(--red);text-transform:uppercase;letter-spacing:.01em;margin-top:.16em}.zl .hero-kick{font-size:13.5px;letter-spacing:.14em;margin-bottom:16px}@media(min-width:960px){.zl .hero-kick{white-space:nowrap}}.zl .hero-v2 .lead{margin:0}.zl .hero-v2 .cta-stack{margin-top:30px}.zl .hero-v2 .lead{max-width:46ch}.zl .hero-v2 .ctas{margin-top:26px;gap:14px}.zl .hero-dove{position:relative;display:flex;justify-content:center;align-items:flex-end;padding:8px 0 26px;width:100%;min-width:0}.zl .hero-ground{position:absolute;left:50%;bottom:8px;width:62%;height:34px;transform:translateX(-46%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(42,0,75,.22),rgba(42,0,75,0) 70%);filter:blur(6px);pointer-events:none}.zl .cta-stack{display:inline-flex;flex-direction:column;align-items:stretch;margin-top:26px;max-width:100%}.zl .cta-stack .ctas{margin-top:0}.zl .ready{display:block;text-align:center;margin-bottom:24px;background:var(--red);color:#fff;font-weight:800;font-size:22px;letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;border-radius:5px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.3)}.zl .hero-strip{padding:10px 0 62px}.zl .hero-strip .mq::before{background:linear-gradient(90deg,var(--peach),transparent)}.zl .hero-strip .mq::after{background:linear-gradient(270deg,var(--mint),transparent)}.zl .hero-strip .mqt img{height:clamp(150px,11.5vw,260px)}@media(max-width:959px){.zl .hero-v2 h1{max-width:none}.zl .hero-dove{padding:18px 0 30px;margin-top:6px}}@media(max-width:700px){.zl .hero-strip .mqt img{height:128px}.zl .hero-strip{padding-bottom:46px}}.zl .pz-rise{opacity:0;animation:pz-rise .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}@keyframes pz-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.zl .pz-stamp{display:block;opacity:0;animation:pz-stamp .55s cubic-bezier(.2,1.2,.3,1) both;animation-delay:var(--d,1s)}@keyframes pz-stamp{0%{opacity:0;transform:scale(1.35) rotate(-2deg)}60%{opacity:1;transform:scale(.97)}100%{opacity:1;transform:none}}.zl .hero.hero-v2{overflow-x:clip}.zl .pz-fly .dove{animation:pz-fly 1.7s cubic-bezier(.16,.8,.3,1) both}@keyframes pz-fly{from{opacity:0;transform:translate(60vw,-28vh) rotate(-10deg) scale(.72)}30%{opacity:1}to{opacity:1;transform:none}}.zl .pz-fly .hero-ground{opacity:0;animation:pz-in .6s ease both 1.4s}.zl .pz-phone{animation:pz-phone 1s cubic-bezier(.2,.8,.2,1) .55s backwards}@keyframes pz-phone{from{opacity:0;transform:translateY(40px) scale(.92)}to{opacity:1;transform:none}}.zl .hero-strip.pz-in{opacity:0;animation:pz-in .9s ease both 1.2s}@keyframes pz-in{to{opacity:1}}.zl .trifecta[data-pz] .tri{opacity:0;transform:translateY(14px) scale(.9)}.zl .trifecta.pz-go .tri{animation:pz-pop .6s cubic-bezier(.2,1.1,.3,1) both}.zl .trifecta.pz-go .tri2{animation-delay:.4s}.zl .trifecta.pz-go .tri3{animation-delay:1s}@keyframes pz-pop{to{opacity:1;transform:none}}.zl .dove.look-fwd .dv-eye-forward,.zl .dove.look-back .dv-eye-back{opacity:1;animation:none}.zl .dove.look-fwd .dv-eye-back,.zl .dove.look-back .dv-eye-forward{opacity:0;animation:none}.zl .dove.blink .dv-eye-closed{opacity:1;animation:none}.zl .btn{position:relative;overflow:hidden}.zl .btn::before{content:'';position:absolute;top:-60%;bottom:-60%;left:-40%;width:35%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg) translateX(-160%);transition:transform .7s ease;pointer-events:none}.zl .btn:hover::before{transform:skewX(-18deg) translateX(520%)}.zl .cat:hover img{transform:scale(1.06)}.zl .six-item:hover{transform:translateX(5px)}.zl .hero-v2 .btn.red{animation:pz-breathe 3.4s ease-in-out infinite}@keyframes pz-breathe{0%,100%{box-shadow:0 10px 26px -10px rgba(232,51,42,.55)}50%{box-shadow:0 16px 38px -8px rgba(232,51,42,.95)}}.zl .six-panel img.ly.show{animation:pz-drift 8s ease-in-out both}@keyframes pz-drift{from{transform:scale(1) translate(0,0)}to{transform:scale(1.07) translate(-1.5%,1%)}}.zl .vs[data-pz] .vs-row svg{opacity:0;transform:scale(.3)}.zl .vs.pz-go .vs-row svg{animation:pz-tick .45s cubic-bezier(.2,1.3,.3,1) both;animation-delay:var(--d,0s)}@keyframes pz-tick{to{opacity:1;transform:none}}.zl .nav{position:sticky}.zl .pz-prog{position:absolute;left:0;bottom:-1px;height:3px;width:100%;background:var(--gold);transform-origin:0 50%;transform:scaleX(var(--p,0));transition:transform .12s linear;pointer-events:none}.zl .mqt img{transition:transform .35s ease}.zl .mqt img:hover{transform:rotate(-2deg) scale(1.05);cursor:zoom-in}@media(prefers-reduced-motion:reduce){.zl .pz-rise,.zl .pz-stamp,.zl .pz-fly .dove,.zl .hero-strip.pz-in,.zl .pz-fly .hero-ground,.zl .pz-phone{opacity:1!important;animation:none!important;transform:none!important}.zl .trifecta[data-pz] .tri{opacity:1;transform:none}.zl .vs[data-pz] .vs-row svg{opacity:1;transform:none}.zl .six-panel img.ly.show{animation:none}.zl .btn::before{display:none}.zl .hero-v2 .btn.red{animation:none}.zl .mqt img:hover{transform:none}}<\/style>\n<div class=\"zl\">\n<header class=\"nav\"><div class=\"in\"><a class=\"logo\" href=\"\/\" aria-label=\"Zlideshow home\"><img decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/ZLogo-2-standard-v6-4000w-copy-scaled-1.webp\" alt=\"Zlideshow\" loading=\"eager\"><\/a><nav class=\"links\" aria-label=\"Main\"><a href=\"\/#how\">How it works<\/a><a href=\"\/#demos\" class=\"on\">Demos<\/a><a href=\"\/#pricing\">Pricing<\/a><a href=\"\/#reviews\">Reviews<\/a><a href=\"\/#contact\">Contact<\/a><\/nav><label class=\"burger\" for=\"navtoggle\" aria-label=\"Menu\"><span><\/span><\/label><\/div><input type=\"checkbox\" id=\"navtoggle\"><div class=\"sheet\"><a href=\"\/#how\">How it works<\/a><a href=\"\/#demos\" class=\"on\">Demos<\/a><a href=\"\/#pricing\">Pricing<\/a><a href=\"\/#reviews\">Reviews<\/a><a href=\"\/#contact\">Contact<\/a><\/div><i class=\"pz-prog\" aria-hidden=\"true\"><\/i><\/header>\n<style>.zl .six{display:grid;grid-template-columns:1fr;gap:26px;align-items:center}@media(min-width:900px){.zl .six{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px}.zl .six.six-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}}.zl .six-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.zl .six-item,.zl .six-item *{letter-spacing:normal;text-transform:none;font-family:inherit;white-space:normal}.zl .six-list li{min-width:0;list-style:none}.zl .six-item{width:100%;text-align:left;display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:13px 16px 15px;cursor:pointer;font:inherit;color:inherit;position:relative;overflow:hidden;transition:border-color .18s,transform .18s,box-shadow .18s}.zl .six-item:hover{transform:translateY(-1px);border-color:rgba(90,36,132,.4)}.zl .six-item.on{border-color:var(--brand);box-shadow:0 14px 30px -22px rgba(42,0,75,.5)}.zl .six-item:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.zl .six-item[id]{scroll-margin-top:96px}.zl .six-item .pn{width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;font-weight:800;font-size:13px;display:grid;place-items:center;transition:background .18s}.zl .six-item.on .pn{background:var(--brand)}.zl .six-item b{display:block;font-size:16px;color:var(--ink);line-height:1.2}.zl .six-item span span{display:block;font-size:13.5px;color:var(--mut);line-height:1.4;margin-top:2px}.zl .six-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(90,36,132,.1);display:block}.zl .six-bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--gold);display:block}.zl .six-item.on .six-bar i.run{transition:width linear}.zl .six-stage{display:flex;flex-direction:column;align-items:center;gap:14px}.zl .six .phone{max-width:330px;margin:0;pointer-events:auto}.zl .six .phone .scr{display:block}.zl .six-wide-frame{position:relative;width:100%;aspect-ratio:16\/10;border-radius:26px;overflow:hidden;background:#160026;box-shadow:0 30px 60px -34px rgba(42,0,75,.7)}.zl .six-panel{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.zl .six-panel.on{opacity:1;visibility:visible}.zl .six-panel img.ly{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s}.zl .six-panel img.ly.show{opacity:1}.zl .six-panel[data-fit=contain] img.ly{object-fit:contain;padding:6%;box-sizing:border-box}.zl .six-panel img.ly.tall{object-fit:contain}.zl .six-panel .bg{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(14px) brightness(.55)}.zl .six-cap{position:absolute;left:0;right:0;bottom:0;padding:44px 16px 16px;color:#fff;font-size:13px;background:linear-gradient(to top,rgba(20,0,38,.85),transparent);z-index:2}.zl .six-cap b{display:block;font-size:15px;font-weight:800}.zl .six-card{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:22px;color:#fff;z-index:2;text-align:left}.zl .six-card b{font-size:20px;font-weight:800;line-height:1.15}.zl .six-card p{margin:0;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.85)}.zl .six-card .btn{align-self:flex-start;padding:10px 16px;font-size:12.5px;margin-top:4px}.zl .six-panel video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:transparent}.zl .six-player{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;background:rgba(22,0,38,.8);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:12px 14px;color:#fff}.zl .six-player .row{display:flex;align-items:center;gap:12px}.zl .six-player button{width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--red),#F7A22B);color:#fff;box-shadow:0 8px 18px -8px rgba(232,51,42,.8)}.zl .six-player button svg{width:20px;height:20px;fill:#fff}.zl .six-player .nm{flex:1;min-width:0}.zl .six-player .nm b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zl .six-player .nm span{font-size:11.5px;color:rgba(255,255,255,.7)}.zl .six-player .sk{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.12);box-shadow:none}.zl .six-player .sk svg{width:14px;height:14px}.zl .six-player .pb{height:4px;border-radius:2px;background:rgba(255,255,255,.18);margin-top:10px;overflow:hidden}.zl .six-player .pb i{display:block;height:100%;width:0;background:var(--gold)}.zl .six-under{margin:0;text-align:center;color:var(--mut);font-size:14.5px;line-height:1.5;max-width:44ch;min-height:2.6em}.zl .six-under a{color:var(--brand);font-weight:800;text-decoration:none;white-space:nowrap}.zl .six-wide-frame .six-cap{font-size:14px;padding:60px 22px 20px}.zl .six-wide-frame .six-cap b{font-size:18px}.zl .six-wide-frame .six-card{padding:40px;max-width:62%}.zl .six-wide-frame .six-card b{font-size:28px}.zl .six-wide-frame .six-card p{font-size:16px}.zl .six-wide-frame .six-player{left:22px;right:22px;bottom:22px;padding:14px 18px}.zl .six-wide-frame .six-panel[data-fit=contain] img.ly{padding:4%}.zl .six-wide-frame .six-panel .trio{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:26px;z-index:2}.zl .six-wide-frame .six-panel .trio img{width:100%;height:100%;object-fit:contain;border-radius:10px;min-height:0}@media(max-width:899px){.zl .six-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.zl .six-list::-webkit-scrollbar{display:none}.zl .six-list li{flex:0 0 auto;min-width:auto}.zl .six-item{flex:0 0 auto;width:auto;grid-template-columns:26px auto;padding:10px 14px 12px;border-radius:999px;gap:10px}.zl .six-item .pn{width:24px;height:24px;font-size:12px}.zl .six-item b{font-size:14px;white-space:nowrap}.zl .six-item span span{display:none}.zl .six-bar{height:3px}}@media(prefers-reduced-motion:reduce){.zl .six-panel,.zl .six-panel img.ly{transition:none}}<\/style><style>.zl .p3{--u:1;--rx:0deg;--ry:0deg;--gx:50%;position:relative;width:100%;min-height:calc(640px*var(--u));display:flex;align-items:center;justify-content:center}.zl .p3-scene{position:relative;width:calc(300px*var(--u));aspect-ratio:9\/19.2}.zl .p3-float{position:absolute;inset:0;animation:p3-float 5.5s ease-in-out infinite}@keyframes p3-float{0%,100%{transform:translateY(0) rotateZ(0)}50%{transform:translateY(-10px) rotateZ(-.6deg)}}.zl .p3-dev{position:absolute;inset:0;border-radius:calc(44px*var(--u));will-change:transform;transform:perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.zl .p3-dev>i{position:absolute;display:block}.zl .p3-body,.zl .p3-glass{inset:0;border-radius:calc(44px*var(--u))}.zl .p3-body{background:linear-gradient(160deg,#3d1466 0%,#2A004B 55%,#1c0634 100%);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.12),inset 0 0 0 4px rgba(0,0,0,.28),5px 7px 0 -1px #2a0a48,9px 13px 0 -2px #1a0630,0 34px 60px -22px rgba(42,0,75,.6)}.zl .p3-screen{position:absolute;inset:calc(11px*var(--u));border-radius:calc(36px*var(--u));overflow:hidden;background:#000;display:block;text-decoration:none;color:#fff}.zl .p3-screen img.p3-shot,.zl .p3-screen video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.zl .p3-screen img.p3-shot.on{opacity:1}.zl .p3.live .p3-screen video{opacity:1}.zl .p3-screen .p3-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .6s}.zl .p3.started .p3-poster{opacity:0}.zl .p3-cap{position:absolute;left:0;right:0;bottom:0;padding:44px 16px 16px;background:linear-gradient(to top,rgba(20,0,38,.85),transparent);font-size:12.5px;color:rgba(255,255,255,.85);z-index:3}.zl .p3-cap b{display:block;font-size:16px;font-weight:800;color:#fff}.zl .p3-play{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;z-index:3;background:linear-gradient(135deg,var(--red),#F7A22B);display:grid;place-items:center;box-shadow:0 10px 26px -6px rgba(232,51,42,.7);transition:transform .18s;opacity:0}.zl .p3.live .p3-play{opacity:1}.zl .p3-screen:hover .p3-play{transform:scale(1.08)}.zl .p3-play::after{content:'';margin-left:4px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff}.zl .p3-glass{position:absolute;inset:0;border-radius:calc(44px*var(--u));pointer-events:none;background:linear-gradient(115deg,transparent calc(var(--gx) - 22%),rgba(255,255,255,.22) var(--gx),transparent calc(var(--gx) + 22%))}.zl .p3-notch{position:absolute;top:calc(10px*var(--u));left:50%;width:calc(86px*var(--u));height:calc(22px*var(--u));margin-left:calc(-43px*var(--u));border-radius:999px;background:#0b0216}.zl .p3-shadow{position:absolute;left:10%;right:10%;bottom:calc(-34px*var(--u));height:calc(40px*var(--u));border-radius:50%;background:radial-gradient(ellipse at center,rgba(42,0,75,.45),rgba(42,0,75,0) 70%);filter:blur(8px);transform:translateX(calc(var(--ry) * -1.2px \/ 1deg));transition:transform .35s}.zl .p3-print{position:absolute;left:50%;top:50%;width:calc(118px*var(--u));margin:calc(-74px*var(--u)) 0 0 calc(-59px*var(--u));padding:5px 5px 20px;background:#fff;border-radius:6px;box-shadow:0 18px 36px -14px rgba(42,0,75,.55);z-index:5;transform:translate(calc(var(--x)*var(--u)),calc(var(--y)*var(--u))) rotate(var(--r)) scale(1);opacity:1}.zl .p3-print img{display:block;width:100%;aspect-ratio:4\/5;object-fit:cover;border-radius:2px}.zl .p3.go .p3-print{animation:p3-fly .8s cubic-bezier(.5,0,.2,1) forwards;animation-delay:var(--d)}@keyframes p3-fly{to{transform:translate(0,calc(-20px*var(--u))) rotate(0) scale(.24);opacity:0}}.zl .p3-qr{position:absolute;right:calc(-96px*var(--u));bottom:calc(30px*var(--u));width:calc(120px*var(--u));padding:6px;background:#fff;border-radius:8px;box-shadow:0 20px 40px -16px rgba(42,0,75,.6);transform:translate(60px,40px) rotate(14deg);opacity:0;transition:transform .7s cubic-bezier(.2,.9,.2,1),opacity .5s;z-index:6}.zl .p3-qr img{display:block;width:100%;border-radius:4px}.zl .p3.live .p3-qr{transform:translate(0,0) rotate(7deg);opacity:1}.zl .hero:has(.p3),.zl .sec:has(.p3){overflow-x:clip}@media(max-width:959px){.zl .p3{--u:.72;min-height:calc(560px*var(--u))}}@media(max-width:520px){.zl .p3{--u:.6}}@media(prefers-reduced-motion:reduce){.zl .p3-float,.zl .p3.go .p3-print{animation:none}.zl .p3-print{display:none}.zl .p3-dev{transform:none!important}.zl .p3-qr{transform:none;opacity:1}}<\/style><section class=\"sec sm bg-cream\" style=\"padding:14px 0 12px\"><div class=\"mq\"><div class=\"mqt\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-1536x1152-1.webp\" alt=\"The birthday girl\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-1152x1536-1.webp\" alt=\"Cake, and the two of them\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-1152x1536-1.webp\" alt=\"Fifty, and crowned\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-1536x1152-1.webp\" alt=\"The whole house\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-1152x1536-1.webp\" alt=\"The cake, blue and gold\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-1536x1152-1.webp\" alt=\"Eighteen\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-1152x1536-1.webp\" alt=\"The birthday hug\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-1536x1152-1.webp\" alt=\"All of her friends\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-1152x1536-1.webp\" alt=\"With his family\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-1152x1536-1.webp\" alt=\"Cutting the cake\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-1152x1536-1.webp\" alt=\"Cutting it together\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-1536x1152-1.webp\" alt=\"Sixteen, in lights\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-1152x1536-1.webp\" alt=\"Cutting the cake, everyone in\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-1152x1536-1.webp\" alt=\"A backdrop built for photos\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-1152x1536-1.webp\" alt=\"Family in black and gold\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-1536x1152-1.webp\" alt=\"The cake, in pink and gold\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-1152x1536-1.webp\" alt=\"The youngest guest on the decks\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-1152x1536-1.webp\" alt=\"Flowers on every table\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-1152x1536-1.webp\" alt=\"Three generations\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-1152x1536-1.webp\" alt=\"Her family\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-1536x1152-1.webp\" alt=\"The birthday girl\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-1152x1536-1.webp\" alt=\"Cake, and the two of them\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-1152x1536-1.webp\" alt=\"Fifty, and crowned\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-1536x1152-1.webp\" alt=\"The whole house\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-1152x1536-1.webp\" alt=\"The cake, blue and gold\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-1536x1152-1.webp\" alt=\"Eighteen\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-1152x1536-1.webp\" alt=\"The birthday hug\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-1536x1152-1.webp\" alt=\"All of her friends\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-1152x1536-1.webp\" alt=\"With his family\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-1152x1536-1.webp\" alt=\"Cutting the cake\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-1152x1536-1.webp\" alt=\"Cutting it together\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-1536x1152-1.webp\" alt=\"Sixteen, in lights\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-1152x1536-1.webp\" alt=\"Cutting the cake, everyone in\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-1152x1536-1.webp\" alt=\"A backdrop built for photos\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-1152x1536-1.webp\" alt=\"Family in black and gold\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-300x225-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-300x225-1.webp 300w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-768x576-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-1536x1152-1.webp\" alt=\"The cake, in pink and gold\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-1152x1536-1.webp\" alt=\"The youngest guest on the decks\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-1152x1536-1.webp\" alt=\"Flowers on every table\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-1152x1536-1.webp\" alt=\"Three generations\"><img loading=\"eager\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-225x300-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-225x300-1.webp 225w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-768x1024-1.webp 768w\" sizes=\"(max-width:700px) 130px, 200px\" data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-1152x1536-1.webp\" alt=\"Her family\"><\/div><\/div><div class=\"in\"><p class=\"pnote\" style=\"margin-top:12px;text-align:center\">Every photograph on this page was shot at a real Zlideshow event.<\/p><\/div><\/section><section class=\"sec sm bg-cream\" style=\"padding:0 0 30px\"><div class=\"in\"><div class=\"tagguide rv\"><a href=\"#part-photos\">Photos<svg class=\"chev\" viewBox=\"0 0 16 16\" aria-hidden=\"true\"><path d=\"M3 6l5 5 5-5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><a href=\"#part-video\">Video Clips<svg class=\"chev\" viewBox=\"0 0 16 16\" aria-hidden=\"true\"><path d=\"M3 6l5 5 5-5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><a href=\"#part-bonus\">Bonus Photos<svg class=\"chev\" viewBox=\"0 0 16 16\" aria-hidden=\"true\"><path d=\"M3 6l5 5 5-5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><a href=\"#part-qr\">QR Code Print Out<svg class=\"chev\" viewBox=\"0 0 16 16\" aria-hidden=\"true\"><path d=\"M3 6l5 5 5-5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/div><\/div><\/section><section class=\"hero slant-b\"><div class=\"in\">\n<div class=\"hgrid\">\n<div>\n<div class=\"eye pz-rise\" style=\"--d:.1s\">Birthdays demo<\/div>\n<h1 class=\"t pz-rise\" style=\"--d:.25s\">The party, on every guest&#8217;s phone before they leave.<\/h1>\n<p class=\"lead pz-rise\" style=\"--d:.5s\">Guests scan a QR code on the table. Photos, clips, music and custom cards are cut together as the night runs, and the show lands on their phones about an hour in. It keeps growing until the last guest goes home.<\/p>\n<div class=\"ctas pz-rise\" style=\"--d:.7s\"><a class=\"btn red\" href=\"https:\/\/app.zlideshow.com\/event\/A010326rXOGufgvpS02\" target=\"_blank\" rel=\"noopener\">Play a sample <span class=\"arw\">&rarr;<\/span><\/a>\n<a class=\"btn dark\" href=\"\/#contact\">Plan your Zlideshow<\/a><\/div>\n<\/div>\n<div><div class=\"p3\" data-p3><div class=\"p3-scene\"><div class=\"p3-float\"><div class=\"p3-dev\"><i class=\"p3-body\"><\/i><a class=\"p3-screen\" href=\"https:\/\/app.zlideshow.com\/event\/A010326rXOGufgvpS02\" target=\"_blank\" rel=\"noopener\" aria-label=\"Sample Zlideshow: open the live show\"><img class=\"p3-poster\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-slide.jpg\" alt=\"\" loading=\"eager\" decoding=\"async\"><img class=\"p3-shot\" alt=\"\" decoding=\"async\"><video muted playsinline loop preload=\"metadata\" poster=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-slide.jpg\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-slide.mp4\"><\/video><span class=\"p3-play\" aria-hidden=\"true\"><\/span><span class=\"p3-cap\"><b>Sample Zlideshow<\/b>Tap to watch the live guest view<\/span><\/a><i class=\"p3-glass\"><\/i><i class=\"p3-notch\"><\/i><\/div><div class=\"p3-shadow\"><\/div><\/div><figure class=\"p3-print\" style=\"--x:-190px;--y:-200px;--r:-12deg;--d:600ms\"><img src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-768x576-1.webp\" alt=\"All of her friends\" loading=\"eager\" decoding=\"async\"><\/figure><figure class=\"p3-print\" style=\"--x:-215px;--y:50px;--r:9deg;--d:1020ms\"><img src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-group-768x576-1.webp\" alt=\"Friends, all together\" loading=\"eager\" decoding=\"async\"><\/figure><figure class=\"p3-print\" style=\"--x:-150px;--y:235px;--r:-7deg;--d:1440ms\"><img src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-together-768x576-1.webp\" alt=\"Everyone together\" loading=\"eager\" decoding=\"async\"><\/figure><figure class=\"p3-print\" style=\"--x:215px;--y:-195px;--r:11deg;--d:1860ms\"><img src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-768x576-1.webp\" alt=\"The cake, in pink and gold\" loading=\"eager\" decoding=\"async\"><\/figure><figure class=\"p3-print\" style=\"--x:235px;--y:40px;--r:-8deg;--d:2280ms\"><img src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-768x576-1.webp\" alt=\"The whole house\" loading=\"eager\" decoding=\"async\"><\/figure><figure class=\"p3-print\" style=\"--x:170px;--y:240px;--r:6deg;--d:2700ms\"><img src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-family-768x576-1.webp\" alt=\"Family and friends\" loading=\"eager\" decoding=\"async\"><\/figure><figure class=\"p3-print\" style=\"--x:10px;--y:-305px;--r:4deg;--d:3120ms\"><img src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-768x576-1.webp\" alt=\"Sixteen, in lights\" loading=\"eager\" decoding=\"async\"><\/figure><\/div><\/div><\/div>\n<\/div><\/div><\/section><section class=\"sec sm bg-cream\"><div class=\"in\"><div class=\"center\"><div class=\"ey rv\">How a Zlideshow happens<\/div><h2 class=\"t rv\">Three steps, one hour.<\/h2><\/div><div style=\"height:22px\"><\/div><div class=\"trifecta rv\" data-pz><svg class=\"trilinks\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\" aria-hidden=\"true\" focusable=\"false\"><line x1=\"26\" y1=\"28\" x2=\"74.5\" y2=\"23\" vector-effect=\"non-scaling-stroke\"\/><line x1=\"80\" y1=\"54\" x2=\"58\" y2=\"70\" vector-effect=\"non-scaling-stroke\"\/><\/svg><div class=\"tri tri1\"><span class=\"trin\">1<\/span><img fetchpriority=\"high\" loading=\"eager\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/gs-icon100-600x600-1.webp\" alt=\"\"><h3>Taking pics at the event<\/h3><p>Guests shoot on their own phones, and our photographer covers the room.<\/p><\/div><div class=\"tri tri2\"><span class=\"trin\">2<\/span><img loading=\"eager\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/cm-icon100-600x609-1.webp\" alt=\"\"><h3>A remote Zeditor builds it<\/h3><p>A real editor scores and cuts the show while your event is still going on.<\/p><\/div><div class=\"tri tri3\"><span class=\"trin\">3<\/span><img loading=\"eager\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/ph-icon100-600x597-1.webp\" alt=\"\"><h3>It lands on every guest&#8217;s phone<\/h3><p>About an hour later they are watching it, and they keep it.<\/p><\/div><\/div><\/div><\/section><section class=\"sec bg-white\" id=\"whats-in-it\"><div class=\"in\"><div class=\"center\"><div class=\"ey rv\">What you get<\/div><h2 class=\"t rv\">Six things, in one show.<\/h2><p class=\"lead rv\">Photos from the day, your own bonus pictures, video clips, music, custom graphics and the QR handouts your guests scan. Pick one, or let it play.<\/p><\/div><div style=\"height:26px\"><\/div><div class=\"six six-wide\" data-six data-mode=\"wide\" id=\"six-whats-in-it\"><ol class=\"six-list\"><li><button type=\"button\" class=\"six-item on\" data-i=\"0\" aria-pressed=\"true\" id=\"part-photos\"><span class=\"pn\">1<\/span><span><b>Great photos<\/b><span>Shot at your event and edited, not stock.<\/span><\/span><i class=\"six-bar\"><i><\/i><\/i><\/button><\/li><li><button type=\"button\" class=\"six-item\" data-i=\"1\" aria-pressed=\"false\" id=\"part-bonus\"><span class=\"pn\">2<\/span><span><b>Bonus photos<\/b><span>Your own pictures, woven through the day.<\/span><\/span><i class=\"six-bar\"><i><\/i><\/i><\/button><\/li><li><button type=\"button\" class=\"six-item\" data-i=\"2\" aria-pressed=\"false\" id=\"part-video\"><span class=\"pn\">3<\/span><span><b>Video clips<\/b><span>Short clips cut into the show alongside the stills.<\/span><\/span><i class=\"six-bar\"><i><\/i><\/i><\/button><\/li><li><button type=\"button\" class=\"six-item\" data-i=\"3\" aria-pressed=\"false\" id=\"part-music\"><span class=\"pn\">4<\/span><span><b>Music<\/b><span>A track chosen or written for the event.<\/span><\/span><i class=\"six-bar\"><i><\/i><\/i><\/button><\/li><li><button type=\"button\" class=\"six-item\" data-i=\"4\" aria-pressed=\"false\" id=\"part-graphics\"><span class=\"pn\">5<\/span><span><b>Custom graphics<\/b><span>Title cards and messages matched to your invite and colors.<\/span><\/span><i class=\"six-bar\"><i><\/i><\/i><\/button><\/li><li><button type=\"button\" class=\"six-item\" data-i=\"5\" aria-pressed=\"false\" id=\"part-qr\"><span class=\"pn\">6<\/span><span><b>QR code handouts<\/b><span>Printed signs and table cards, designed per event.<\/span><\/span><i class=\"six-bar\"><i><\/i><\/i><\/button><\/li><\/ol><div class=\"six-stage\"><div class=\"six-wide-frame\"><div class=\"six-panel\" data-kind=\"photos\" data-i=\"0\"><img class=\"bg\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-768x576-1.webp\" alt=\"\"><img class=\"ly a\" alt=\"\" loading=\"lazy\" decoding=\"async\"><img class=\"ly b\" alt=\"\" loading=\"lazy\" decoding=\"async\"><div class=\"six-cap\"><b>Great photos<\/b><span class=\"six-capt\"><\/span><\/div><\/div><div class=\"six-panel\" data-kind=\"card\" data-i=\"1\"><img class=\"bg\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-768x576-1.webp\" alt=\"\"><div class=\"six-card\"><b>Your own pictures, woven through the day.<\/b><p>Send us the photographs you already have: past vacations, holidays, baby pictures, the years before this event. We mix them through the show so the story is not only the few hours we were in the room.<\/p><a class=\"btn gold\" href=\"\/#contact\">Ask about bonus photos<\/a><\/div><\/div><div class=\"six-panel\" data-kind=\"video\" data-i=\"2\"><img class=\"bg\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-slide.jpg\" alt=\"\"><video muted playsinline preload=\"none\" poster=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-slide.jpg\"><\/video><div class=\"six-cap\"><b>Video clips<\/b><span class=\"six-capt\">Down the slide<\/span><\/div><\/div><div class=\"six-panel\" data-kind=\"music\" data-i=\"3\"><img class=\"bg\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-768x576-1.webp\" alt=\"\"><img class=\"ly a\" alt=\"\" loading=\"lazy\" decoding=\"async\"><img class=\"ly b\" alt=\"\" loading=\"lazy\" decoding=\"async\"><div class=\"six-player\"><div class=\"row\"><button type=\"button\" class=\"pp\" aria-label=\"Play\"><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path class=\"ic-play\" d=\"M6 3.5v13l11-6.5z\"\/><path class=\"ic-pause\" d=\"M5 3.5h3.5v13H5zm6.5 0H15v13h-3.5z\" style=\"display:none\"\/><\/svg><\/button><div class=\"nm\"><b><\/b><span><\/span><\/div><button type=\"button\" class=\"sk\" aria-label=\"Next track\"><svg viewBox=\"0 0 20 20\" aria-hidden=\"true\"><path d=\"M4 4l8 6-8 6zM13 4h3v12h-3z\"\/><\/svg><\/button><\/div><div class=\"pb\"><i><\/i><\/div><audio preload=\"none\"><\/audio><\/div><\/div><div class=\"six-panel\" data-kind=\"cards\" data-i=\"4\"><img class=\"bg\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-gfx-1-768x960-1.webp\" alt=\"\"><div class=\"trio\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-gfx-1-768x960-1.webp\" alt=\"Wedding title card\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-gfx-2-768x1166-1.webp\" alt=\"Birthday title card\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-gfx-3-768x1365-1.webp\" alt=\"Matched to the couple\"><\/div><\/div><div class=\"six-panel\" data-kind=\"paper\" data-i=\"5\"><img class=\"bg\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-qr-1-791x1024-1.webp\" alt=\"\"><div class=\"trio\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-qr-1-791x1024-1.webp\" alt=\"Lauren &#038; Thomas, August\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-qr-2-791x1024-1.webp\" alt=\"Sam &#038; Darren, August\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-qr-5-791x1024-1.webp\" alt=\"Nicole's 50th\"><\/div><\/div><\/div><p class=\"six-under\"><\/p><\/div><script type=\"application\/json\" class=\"six-data\">[{\"id\": \"photos\", \"n\": 1, \"title\": \"Great photos\", \"sub\": \"Shot at your event and edited, not stock.\", \"kind\": \"photos\", \"images\": [{\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-768x576-1.webp\", \"cap\": \"All of her friends\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-group-768x576-1.webp\", \"cap\": \"Friends, all together\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-together-768x576-1.webp\", \"cap\": \"Everyone together\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-768x576-1.webp\", \"cap\": \"The cake, in pink and gold\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-768x576-1.webp\", \"cap\": \"The whole house\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-family-768x576-1.webp\", \"cap\": \"Family and friends\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-768x576-1.webp\", \"cap\": \"Sixteen, in lights\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-768x576-1.webp\", \"cap\": \"Eighteen\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-768x576-1.webp\", \"cap\": \"The birthday girl\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-768x1024-1.webp\", \"cap\": \"The cake, blue and gold\"}], \"under\": \"150 or more per event, edited within the hour, delivered full quality.\"}, {\"id\": \"bonus\", \"n\": 2, \"title\": \"Bonus photos\", \"sub\": \"Your own pictures, woven through the day.\", \"kind\": \"card\", \"images\": [{\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-768x576-1.webp\", \"cap\": \"The cake, in pink and gold\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-768x576-1.webp\", \"cap\": \"The whole house\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-family-768x576-1.webp\", \"cap\": \"Family and friends\"}], \"text\": \"Send us the photographs you already have: past vacations, holidays, baby pictures, the years before this event. We mix them through the show so the story is not only the few hours we were in the room.\", \"cta\": [\"Ask about bonus photos\", \"\/#contact\"], \"under\": \"Guests see the whole history, not just the party.\"}, {\"id\": \"video\", \"n\": 3, \"title\": \"Video clips\", \"sub\": \"Short clips cut into the show alongside the stills.\", \"kind\": \"video\", \"clips\": [{\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-slide.mp4\", \"poster\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-slide.jpg\", \"cap\": \"Down the slide\", \"event\": \"A birthday party, January\", \"portrait\": true}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-trike.mp4\", \"poster\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-trike.jpg\", \"cap\": \"The tricycle track\", \"event\": \"A birthday party, January\", \"portrait\": true}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-jump.mp4\", \"poster\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-jump.jpg\", \"cap\": \"Arms up\", \"event\": \"A birthday party, January\", \"portrait\": true}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-confetti.mp4\", \"poster\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/kids-confetti.jpg\", \"cap\": \"The confetti room\", \"event\": \"A birthday party, January\", \"portrait\": false}], \"cta\": [\"Play a real Zlideshow\", \"https:\/\/app.zlideshow.com\/event\/A010326rXOGufgvpS02\"], \"under\": \"Real clips we shot, cut in while the night is still going.\"}, {\"id\": \"music\", \"n\": 4, \"title\": \"Music\", \"sub\": \"A track chosen or written for the event.\", \"kind\": \"music\", \"images\": [{\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-768x576-1.webp\", \"cap\": \"Sixteen, in lights\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-768x576-1.webp\", \"cap\": \"Eighteen\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-768x576-1.webp\", \"cap\": \"The birthday girl\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-768x1024-1.webp\", \"cap\": \"The cake, blue and gold\"}], \"tracks\": [{\"name\": \"Gale's Diamond Day\", \"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/08\/zlreal-mus-1.mp3\"}, {\"name\": \"Fifty and Fabulous\", \"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/08\/zlreal-mus-2.mp3\"}, {\"name\": \"Olivia's Florida Graduation\", \"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/08\/zlreal-mus-3.mp3\"}], \"under\": \"These three were written for our events. Press play.\"}, {\"id\": \"graphics\", \"n\": 5, \"title\": \"Custom graphics\", \"sub\": \"Title cards and messages matched to your invite and colors.\", \"kind\": \"cards\", \"images\": [{\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-gfx-1-768x960-1.webp\", \"cap\": \"Wedding title card\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-gfx-2-768x1166-1.webp\", \"cap\": \"Birthday title card\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-gfx-3-768x1365-1.webp\", \"cap\": \"Matched to the couple\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-gfx-4-768x1365-1.webp\", \"cap\": \"A card between moments\"}], \"under\": \"Names, dates, colors, and the scrolling crawl of guest messages.\"}, {\"id\": \"qr\", \"n\": 6, \"title\": \"QR code handouts\", \"sub\": \"Printed signs and table cards, designed per event.\", \"kind\": \"paper\", \"images\": [{\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-qr-1-791x1024-1.webp\", \"cap\": \"Lauren & Thomas, August\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-qr-2-791x1024-1.webp\", \"cap\": \"Sam & Darren, August\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-qr-5-791x1024-1.webp\", \"cap\": \"Nicole's 50th\"}, {\"src\": \"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-qr-6-791x1024-1.webp\", \"cap\": \"Gale's 75th\"}], \"under\": \"A welcome sign at the door and cards on every table. Guests scan, tap and watch.\"}]<\/script><\/div><\/div><\/section><section class=\"sec sm bg-cream\" style=\"padding-top:18px\"><div class=\"in\">\n<div class=\"center\"><div class=\"ey rv\">Best of, from real events<\/div>\n<h2 class=\"t rv\">A closer look.<\/h2><\/div>\n<div style=\"height:22px\"><\/div><div class=\"gal\"><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cake-1-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"Cake, and the two of them\"><figcaption>Cake, and the two of them<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-crown-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"Fifty, and crowned\"><figcaption>Fifty, and crowned<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-star-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"The birthday girl\"><figcaption>The birthday girl<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-everyone-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"The whole house\"><figcaption>The whole house<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cake-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"The cake, blue and gold\"><figcaption>The cake, blue and gold<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-couple-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"The birthday hug\"><figcaption>The birthday hug<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-cutting-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"Cutting the cake\"><figcaption>Cutting the cake<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-cutting-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"Cutting it together\"><figcaption>Cutting it together<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-backdrop-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"A backdrop built for photos\"><figcaption>A backdrop built for photos<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-family-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"Family in black and gold\"><figcaption>Family in black and gold<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-florals-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"Flowers on every table\"><figcaption>Flowers on every table<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-three-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"Three generations\"><figcaption>Three generations<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cake-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"Eighteen\"><figcaption>Eighteen<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-friends.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-friends-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-friends-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-friends-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"Friends, all night\"><figcaption>Friends, all night<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-group.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-group-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-group-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-group-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"Friends, all together\"><figcaption>Friends, all together<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-friends-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"All of her friends\"><figcaption>All of her friends<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-family-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"With his family\"><figcaption>With his family<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-together.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-together-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-together-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-together-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"Everyone together\"><figcaption>Everyone together<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-kids.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-kids-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-kids-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-kids-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"The kids came too\"><figcaption>The kids came too<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-setup-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"Sixteen, in lights\"><figcaption>Sixteen, in lights<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-cutting-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"Cutting the cake, everyone in\"><figcaption>Cutting the cake, everyone in<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-group.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-group-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-group-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-group-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"The celebration\"><figcaption>The celebration<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-hug.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-hug-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-hug-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-hug-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"A brother, and a hug\"><figcaption>A brother, and a hug<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-cake-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"The cake, in pink and gold\"><figcaption>The cake, in pink and gold<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday4-dj-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"The youngest guest on the decks\"><figcaption>The youngest guest on the decks<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-table1.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-table1-768x576-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-table1-768x576-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday-table1-1536x1152-1.webp 1536w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"576\" alt=\"The whole table\"><figcaption>The whole table<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-guests.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-guests-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-guests-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday2-guests-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"Guests all night\"><figcaption>Guests all night<\/figcaption><\/figure><figure data-full=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family.webp\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-768x1024-1.webp\" srcset=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-768x1024-1.webp 768w, https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlreal-v2-bday3-family-1152x1536-1.webp 1152w\" sizes=\"auto, (min-width:720px) 360px, 46vw\" width=\"768\" height=\"1024\" alt=\"Her family\"><figcaption>Her family<\/figcaption><\/figure><\/div>\n<p class=\"pnote\" style=\"margin-top:16px\">Every photograph on this page was shot at a real Zlideshow event. Tap any image to enlarge.<\/p>\n<\/div><\/section><section class=\"sec bg-dark\"><div class=\"in center\">\n<div class=\"ey\" style=\"color:var(--gold)\">Book the party<\/div><h2 class=\"t rv\">Make the birthday last longer than the candles.<\/h2>\n<p class=\"lead rv\" style=\"color:#d8c6ea\">DIY from $99 or a full-service team for $250. Send us the theme and the playlist, we will match it.<\/p>\n<div class=\"ctas rv\" style=\"justify-content:center\">\n<a class=\"btn red\" href=\"\/#contact\">Plan your Zlideshow <span class=\"arw\">&rarr;<\/span><\/a>\n<a class=\"btn ghost\" href=\"mailto:rob@zlideshow.com?cc=daniel@zlideshow.com&#038;subject=My%20Zlideshow%20Ideas&#038;body=Here%20is%20what%20we%20are%20thinking%20for%20our%20event%3A%0A%0AEvent%20type%3A%0AEvent%20date%3A%0AColors%20%2F%20theme%3A%0AMust-have%20songs%3A%0A\">Ask a question<\/a><\/div><\/div><\/section><section class=\"sec bg-dark\"><div class=\"in center\">\n<div class=\"ey\" style=\"color:var(--gold)\">Give us your ideas<\/div>\n<h2 class=\"t rv\">Tell us your event, your colors, your songs.<\/h2>\n<p class=\"lead rv\" style=\"color:#d8c6ea\">Every Zlideshow is custom. Send us the vibe you are going for and we match your invite, your theme, and your playlist. No idea is too specific.<\/p>\n<div class=\"ctas rv\" style=\"justify-content:center\">\n<a class=\"btn gold\" href=\"mailto:rob@zlideshow.com?cc=daniel@zlideshow.com&#038;subject=My%20Zlideshow%20Ideas&#038;body=Here%20is%20what%20we%20are%20thinking%20for%20our%20event%3A%0A%0AEvent%20type%3A%0AEvent%20date%3A%0AColors%20%2F%20theme%3A%0AMust-have%20songs%3A%0A\">Share your ideas <span class=\"arw\">&rarr;<\/span><\/a>\n<a class=\"btn ghost\" href=\"\/#contact\">Plan your Zlideshow<\/a>\n<\/div><\/div><\/section><div class=\"lb\"><span class=\"x\">&times;<\/span><img alt=\"Zlideshow preview enlarged\"><\/div><script id=\"wpb0\" data-p=\"KGZ1bmN0aW9uKCl7dmFyIHE9ZnVuY3Rpb24ocyxyKXtyZXR1cm4gW10uc2xpY2UuY2FsbCgocnx8ZG9jdW1lbnQpLnF1ZXJ5U2VsZWN0b3JBbGwocykpfTt2YXIgUk09d2luZG93Lm1hdGNoTWVkaWEmJndpbmRvdy5tYXRjaE1lZGlhKCcocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKScpLm1hdGNoZXM7dmFyIEZJTkU9ISgnb250b3VjaHN0YXJ0JyBpbiB3aW5kb3cpO2Z1bmN0aW9uIHNldHVwKHJvb3Qpe3ZhciBwcmludHM9cSgnLnAzLXByaW50Jyxyb290KSxzaG90PXJvb3QucXVlcnlTZWxlY3RvcignaW1nLnAzLXNob3QnKSx2aWQ9cm9vdC5xdWVyeVNlbGVjdG9yKCd2aWRlbycpLGRldj1yb290LnF1ZXJ5U2VsZWN0b3IoJy5wMy1kZXYnKSx0aW1lcnM9W10sYXdheT1mYWxzZTtmdW5jdGlvbiBwbGF5KCl7dGltZXJzLmZvckVhY2goZnVuY3Rpb24odCl7Y2xlYXJUaW1lb3V0KHQpO2NsZWFySW50ZXJ2YWwodCl9KTt0aW1lcnM9W107cm9vdC5jbGFzc0xpc3QucmVtb3ZlKCdnbycsJ2xpdmUnLCdzdGFydGVkJyk7c2hvdC5jbGFzc0xpc3QucmVtb3ZlKCdvbicpO2lmKHZpZCl7dmlkLnBhdXNlKCl9aWYoUk0pe3Jvb3QuY2xhc3NMaXN0LmFkZCgnc3RhcnRlZCcsJ2xpdmUnKTtpZih2aWQpe3ZpZC5tdXRlZD10cnVlO3ZhciBwMD12aWQucGxheSgpO2lmKHAwJiZwMC5jYXRjaClwMC5jYXRjaChmdW5jdGlvbigpe30pfXJldHVybn12b2lkIHJvb3Qub2Zmc2V0V2lkdGg7cm9vdC5jbGFzc0xpc3QuYWRkKCdnbycpO3ByaW50cy5mb3JFYWNoKGZ1bmN0aW9uKHAsaSl7dmFyIGQ9cGFyc2VJbnQocC5zdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKCctLWQnKSl8fDA7dGltZXJzLnB1c2goc2V0VGltZW91dChmdW5jdGlvbigpe3Jvb3QuY2xhc3NMaXN0LmFkZCgnc3RhcnRlZCcpO3Nob3Quc3JjPXAucXVlcnlTZWxlY3RvcignaW1nJykuc3JjO3Nob3QuY2xhc3NMaXN0LmFkZCgnb24nKX0sZCs2MDApKX0pO3ZhciBsYXN0PXByaW50cy5sZW5ndGg\/cGFyc2VJbnQocHJpbnRzW3ByaW50cy5sZW5ndGgtMV0uc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZSgnLS1kJykpfHwwOjA7dGltZXJzLnB1c2goc2V0VGltZW91dChmdW5jdGlvbigpe3Jvb3QuY2xhc3NMaXN0LmFkZCgnbGl2ZScpO2lmKHZpZCl7dmlkLm11dGVkPXRydWU7dmFyIHByPXZpZC5wbGF5KCk7aWYocHImJnByLmNhdGNoKXByLmNhdGNoKGZ1bmN0aW9uKCl7fSl9ZWxzZSBpZihwcmludHMubGVuZ3RoPjEpe3ZhciBrPTA7dmFyIGxvb3A9c2V0SW50ZXJ2YWwoZnVuY3Rpb24oKXtpZihhd2F5KXtyZXR1cm59az0oaysxKSVwcmludHMubGVuZ3RoO3Nob3QuY2xhc3NMaXN0LnJlbW92ZSgnb24nKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7c2hvdC5zcmM9cHJpbnRzW2tdLnF1ZXJ5U2VsZWN0b3IoJ2ltZycpLnNyYztzaG90LmNsYXNzTGlzdC5hZGQoJ29uJyl9LDQyMCl9LDI4MDApO3RpbWVycy5wdXNoKGxvb3ApfX0sbGFzdCsxNTAwKSl9aWYoJ0ludGVyc2VjdGlvbk9ic2VydmVyJyBpbiB3aW5kb3cpe3ZhciBpbz1uZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oZW4pe2VuLmZvckVhY2goZnVuY3Rpb24oeCl7aWYoeC5pc0ludGVyc2VjdGluZyl7aWYoIXJvb3QuY2xhc3NMaXN0LmNvbnRhaW5zKCdnbycpfHxhd2F5KXthd2F5PWZhbHNlO3BsYXkoKX19ZWxzZXthd2F5PXRydWU7aWYodmlkKXZpZC5wYXVzZSgpfX0pfSx7dGhyZXNob2xkOi4zNX0pO2lvLm9ic2VydmUocm9vdCl9ZWxzZXtwbGF5KCl9aWYoRklORSYmIVJNKXtyb290LmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbW92ZScsZnVuY3Rpb24oZSl7dmFyIHI9cm9vdC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtpZighci53aWR0aHx8IXIuaGVpZ2h0KXJldHVybjt2YXIgeD0oZS5jbGllbnRYLXIubGVmdCkvci53aWR0aC0uNSx5PShlLmNsaWVudFktci50b3ApL3IuaGVpZ2h0LS41O3Jvb3Quc3R5bGUuc2V0UHJvcGVydHkoJy0tcnknLCh4KjIyKS50b0ZpeGVkKDIpKydkZWcnKTtyb290LnN0eWxlLnNldFByb3BlcnR5KCctLXJ4JywoLXkqMTYpLnRvRml4ZWQoMikrJ2RlZycpO3Jvb3Quc3R5bGUuc2V0UHJvcGVydHkoJy0tZ3gnLE1hdGgucm91bmQoMzAreCo2MCkrJyUnKX0pO3Jvb3QuYWRkRXZlbnRMaXN0ZW5lcignbW91c2VsZWF2ZScsZnVuY3Rpb24oKXtyb290LnN0eWxlLnNldFByb3BlcnR5KCctLXJ5JywnMGRlZycpO3Jvb3Quc3R5bGUuc2V0UHJvcGVydHkoJy0tcngnLCcwZGVnJyk7cm9vdC5zdHlsZS5zZXRQcm9wZXJ0eSgnLS1neCcsJzUwJScpfSl9fXEoJ1tkYXRhLXAzXScpLmZvckVhY2goc2V0dXApfSkoKTs=\"><\/script><script>new Function(atob(document.getElementById(\"wpb0\").dataset.p))();<\/script><script id=\"wpb1\" data-p=\"KGZ1bmN0aW9uKCl7CnZhciBSTT13aW5kb3cubWF0Y2hNZWRpYSYmd2luZG93Lm1hdGNoTWVkaWEoJyhwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpJykubWF0Y2hlczsKdmFyIERVUj02NTAwLEZBREU9MjYwMDsKZnVuY3Rpb24gcShyLHMpe3JldHVybiBbXS5zbGljZS5jYWxsKHIucXVlcnlTZWxlY3RvckFsbChzKSl9CmZ1bmN0aW9uIHNldHVwKHJvb3QpewogIHZhciBpdGVtcz1KU09OLnBhcnNlKHJvb3QucXVlcnlTZWxlY3RvcignLnNpeC1kYXRhJykudGV4dENvbnRlbnQpOwogIHZhciBidG5zPXEocm9vdCwnLnNpeC1pdGVtJykscGFuZWxzPXEocm9vdCwnLnNpeC1wYW5lbCcpLHVuZGVyPXJvb3QucXVlcnlTZWxlY3RvcignLnNpeC11bmRlcicpLGxibD1yb290LnF1ZXJ5U2VsZWN0b3IoJy5zaXgtbGJsJyk7CiAgdmFyIGN1cj0tMSx0aW1lcj1udWxsLGZhZGVyPW51bGwscGF1c2VkPWZhbHNlLGF1ZGlvT249ZmFsc2UsaG92ZXI9ZmFsc2U7CiAgdmFyIGZhZGVTdGF0ZT17fTsKICBmdW5jdGlvbiBmYWRlU3RhcnQocCxsaXN0KXsKICAgIHZhciBhPXAucXVlcnlTZWxlY3RvcignaW1nLmx5LmEnKSxiPXAucXVlcnlTZWxlY3RvcignaW1nLmx5LmInKSxjYXA9cC5xdWVyeVNlbGVjdG9yKCcuc2l4LWNhcHQnKSxiZz1wLnF1ZXJ5U2VsZWN0b3IoJy5iZycpO2lmKCFhfHwhbGlzdHx8IWxpc3QubGVuZ3RoKXJldHVybjsKICAgIHZhciBzdD1mYWRlU3RhdGVbcC5kYXRhc2V0LmldfHx7aTowLGZyb250Om51bGwsdG9rOjAscGVuZGluZzpmYWxzZX07ZmFkZVN0YXRlW3AuZGF0YXNldC5pXT1zdDsKICAgIGZ1bmN0aW9uIHNob3coaWR4KXt2YXIgdG9rPSsrc3QudG9rLGl0ZW09bGlzdFtpZHhdLG5leHQ9KHN0LmZyb250PT09YSk\/YjphO3N0LnBlbmRpbmc9dHJ1ZTsKICAgICAgdmFyIHByZT1uZXcgSW1hZ2UoKTsKICAgICAgcHJlLm9ubG9hZD1mdW5jdGlvbigpe2lmKHRvayE9PXN0LnRvaylyZXR1cm47c3QucGVuZGluZz1mYWxzZTtuZXh0LnNyYz1pdGVtLnNyYztuZXh0LmFsdD1pdGVtLmNhcHx8Jyc7CiAgICAgICAgbmV4dC5jbGFzc0xpc3QudG9nZ2xlKCd0YWxsJyxwcmUubmF0dXJhbEhlaWdodD5wcmUubmF0dXJhbFdpZHRoKTtpZihiZyliZy5zcmM9aXRlbS5zcmM7CiAgICAgICAgbmV4dC5jbGFzc0xpc3QuYWRkKCdzaG93Jyk7aWYoc3QuZnJvbnQmJnN0LmZyb250IT09bmV4dClzdC5mcm9udC5jbGFzc0xpc3QucmVtb3ZlKCdzaG93Jyk7c3QuZnJvbnQ9bmV4dDtzdC5pPWlkeDsKICAgICAgICBpZihjYXApY2FwLnRleHRDb250ZW50PWl0ZW0uY2FwfHwnJzt2YXIgbj1uZXcgSW1hZ2UoKTtuLnNyYz1saXN0WyhpZHgrMSklbGlzdC5sZW5ndGhdLnNyY307CiAgICAgIHByZS5vbmVycm9yPWZ1bmN0aW9uKCl7aWYodG9rIT09c3QudG9rKXJldHVybjtzdC5wZW5kaW5nPWZhbHNlO3N0Lmk9aWR4fTsKICAgICAgcHJlLnNyYz1pdGVtLnNyY30KICAgIHNob3coc3QuaSk7CiAgICBpZihSTXx8bGlzdC5sZW5ndGg8MilyZXR1cm47CiAgICBjbGVhckludGVydmFsKGZhZGVyKTtmYWRlcj1zZXRJbnRlcnZhbChmdW5jdGlvbigpe2lmKCFzdC5wZW5kaW5nKXNob3coKHN0LmkrMSklbGlzdC5sZW5ndGgpfSxGQURFKTsKICB9CiAgZnVuY3Rpb24gc3RvcEZhZGUoKXtjbGVhckludGVydmFsKGZhZGVyKTtmYWRlcj1udWxsfQogIGZ1bmN0aW9uIGJhcihpLHJ1bil7dmFyIGI9YnRuc1tpXS5xdWVyeVNlbGVjdG9yKCcuc2l4LWJhciBpJyk7Yi5jbGFzc0xpc3QucmVtb3ZlKCdydW4nKTtiLnN0eWxlLnRyYW5zaXRpb25EdXJhdGlvbj0nMHMnO2Iuc3R5bGUud2lkdGg9JzAlJzsKICAgIGlmKHJ1bil7dm9pZCBiLm9mZnNldFdpZHRoO2IuY2xhc3NMaXN0LmFkZCgncnVuJyk7Yi5zdHlsZS50cmFuc2l0aW9uRHVyYXRpb249ZHVyKCkrJ21zJztiLnN0eWxlLndpZHRoPScxMDAlJ319CiAgZnVuY3Rpb24gZHVyKCl7dmFyIGl0PWl0ZW1zW2N1cl07aWYoaXQmJml0LmtpbmQ9PT0ndmlkZW8nJiZpdC5jbGlwcyYmaXQuY2xpcHMubGVuZ3RoKXtyZXR1cm4gTWF0aC5taW4oMzAwMDAsTWF0aC5tYXgoRFVSLGl0LmNsaXBzLmxlbmd0aCo4MDAwKSl9cmV0dXJuIERVUn0KICBmdW5jdGlvbiBhcm0oKXtjbGVhclRpbWVvdXQodGltZXIpO3RpbWVyPW51bGw7aWYoUk18fHBhdXNlZHx8YXVkaW9Pbnx8aG92ZXJ8fGRvY3VtZW50LmhpZGRlbil7cmV0dXJufQogICAgYmFyKGN1cix0cnVlKTt0aW1lcj1zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7c2VsZWN0KChjdXIrMSklaXRlbXMubGVuZ3RoLGZhbHNlKX0sZHVyKCkpfQogIGZ1bmN0aW9uIGRpc2FybSgpe2NsZWFyVGltZW91dCh0aW1lcik7dGltZXI9bnVsbDtpZihjdXI+PTApe3ZhciBiPWJ0bnNbY3VyXS5xdWVyeVNlbGVjdG9yKCcuc2l4LWJhciBpJyk7dmFyIHc9Z2V0Q29tcHV0ZWRTdHlsZShiKS53aWR0aDtiLmNsYXNzTGlzdC5yZW1vdmUoJ3J1bicpO2Iuc3R5bGUudHJhbnNpdGlvbkR1cmF0aW9uPScwcyc7Yi5zdHlsZS53aWR0aD13fX0KICBmdW5jdGlvbiBzZWxlY3QoaSxieVVzZXIpewogICAgaWYoaT09PWN1cilyZXR1cm47CiAgICBpZihjdXI+PTApe2J0bnNbY3VyXS5jbGFzc0xpc3QucmVtb3ZlKCdvbicpO2J0bnNbY3VyXS5zZXRBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcsJ2ZhbHNlJyk7cGFuZWxzW2N1cl0uY2xhc3NMaXN0LnJlbW92ZSgnb24nKTtiYXIoY3VyLGZhbHNlKTsKICAgICAgdmFyIHY9cGFuZWxzW2N1cl0ucXVlcnlTZWxlY3RvcigndmlkZW8nKTtpZih2KXt2LnBhdXNlKCl9CiAgICAgIHZhciBhdT1wYW5lbHNbY3VyXS5xdWVyeVNlbGVjdG9yKCdhdWRpbycpO2lmKGF1KXthdS5wYXVzZSgpO2F1ZGlvT249ZmFsc2U7c2V0UGxheUljb24ocGFuZWxzW2N1cl0sZmFsc2UpfX0KICAgIHN0b3BGYWRlKCk7Y3VyPWk7dmFyIGl0PWl0ZW1zW2ldLHA9cGFuZWxzW2ldOwogICAgYnRuc1tpXS5jbGFzc0xpc3QuYWRkKCdvbicpO2J0bnNbaV0uc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCd0cnVlJyk7cC5jbGFzc0xpc3QuYWRkKCdvbicpOwogICAgaWYobGJsKWxibC50ZXh0Q29udGVudD1pdC50aXRsZTsKICAgIGlmKHVuZGVyKXt1bmRlci5pbm5lckhUTUw9aXQudW5kZXIrKGl0LmN0YSYmaXQua2luZD09PSd2aWRlbyc\/JyA8YSBocmVmPSInK2l0LmN0YVsxXSsnIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciI+JytpdC5jdGFbMF0rJyAmcmFycjs8L2E+JzonJyl9CiAgICBpZihpdC5pbWFnZXMmJihpdC5raW5kPT09J3Bob3Rvcyd8fGl0LmtpbmQ9PT0nY2FyZHMnfHxpdC5raW5kPT09J3BhcGVyJ3x8aXQua2luZD09PSdtdXNpYycpKXt2YXIgaGFzTHk9cC5xdWVyeVNlbGVjdG9yKCdpbWcubHknKTtpZihoYXNMeSlmYWRlU3RhcnQocCxpdC5pbWFnZXMpfQogICAgaWYoaXQua2luZD09PSd2aWRlbycpe3BsYXlDbGlwKHAsaXQsMCl9CiAgICBpZihpdC5raW5kPT09J211c2ljJyl7c2V0VHJhY2socCxpdCxmYWRlU3RhdGVbJ3QnK2ldfHwwKX0KICAgIGlmKGJ5VXNlciYmYnRuc1tpXS5zY3JvbGxJbnRvVmlldyYmd2luZG93LmlubmVyV2lkdGg8OTAwKXtidG5zW2ldLnNjcm9sbEludG9WaWV3KHtibG9jazonbmVhcmVzdCcsaW5saW5lOidjZW50ZXInLGJlaGF2aW9yOidzbW9vdGgnfSl9CiAgICBhcm0oKTsKICB9CiAgZnVuY3Rpb24gcGxheUNsaXAocCxpdCxjaSl7dmFyIHZpZD1wLnF1ZXJ5U2VsZWN0b3IoJ3ZpZGVvJyksYmc9cC5xdWVyeVNlbGVjdG9yKCcuYmcnKSxjYXA9cC5xdWVyeVNlbGVjdG9yKCcuc2l4LWNhcHQnKTtpZighdmlkfHwhaXQuY2xpcHN8fCFpdC5jbGlwcy5sZW5ndGgpcmV0dXJuOwogICAgdmFyIGM9aXQuY2xpcHNbY2klaXQuY2xpcHMubGVuZ3RoXTtmYWRlU3RhdGVbJ3YnK2l0Lm5dPWNpJWl0LmNsaXBzLmxlbmd0aDsKICAgIGlmKHZpZC5kYXRhc2V0LnNyYyE9PWMuc3JjKXt2aWQucGF1c2UoKTt2aWQuc3JjPWMuc3JjO3ZpZC5kYXRhc2V0LnNyYz1jLnNyYzt2aWQucG9zdGVyPWMucG9zdGVyO2lmKGJnKWJnLnNyYz1jLnBvc3Rlcjt2aWQubG9hZCgpfQogICAgaWYoY2FwKWNhcC50ZXh0Q29udGVudD1jLmNhcCsoYy5ldmVudD8nLCAnK2MuZXZlbnQ6JycpOwogICAgdmlkLm11dGVkPXRydWU7aWYoIVJNKXt2YXIgcHI9dmlkLnBsYXkoKTtpZihwciYmcHIuY2F0Y2gpcHIuY2F0Y2goZnVuY3Rpb24oKXt9KX0KICAgIHZpZC5vbmVuZGVkPWZ1bmN0aW9uKCl7aWYoY3VyPT09aXQubi0xKXBsYXlDbGlwKHAsaXQsY2krMSl9fQogIGZ1bmN0aW9uIHNldFBsYXlJY29uKHAsb24pe3ZhciBiPXAucXVlcnlTZWxlY3RvcignLnBwJyk7aWYoIWIpcmV0dXJuO2IucXVlcnlTZWxlY3RvcignLmljLXBsYXknKS5zdHlsZS5kaXNwbGF5PW9uPydub25lJzonJztiLnF1ZXJ5U2VsZWN0b3IoJy5pYy1wYXVzZScpLnN0eWxlLmRpc3BsYXk9b24\/Jyc6J25vbmUnO2Iuc2V0QXR0cmlidXRlKCdhcmlhLWxhYmVsJyxvbj8nUGF1c2UnOidQbGF5Jyl9CiAgZnVuY3Rpb24gc2V0VHJhY2socCxpdCx0aSl7dmFyIGF1PXAucXVlcnlTZWxlY3RvcignYXVkaW8nKSxubT1wLnF1ZXJ5U2VsZWN0b3IoJy5ubSBiJyksc3ViPXAucXVlcnlTZWxlY3RvcignLm5tIHNwYW4nKTt2YXIgdD1pdC50cmFja3NbdGldO2ZhZGVTdGF0ZVsndCcraXQubi0xXT10aTsKICAgIGlmKGF1LmRhdGFzZXQuc3JjIT09dC5zcmMpe2F1LnBhdXNlKCk7YXUuc3JjPXQuc3JjO2F1LmRhdGFzZXQuc3JjPXQuc3JjO2F1LmxvYWQoKTtzZXRQbGF5SWNvbihwLGZhbHNlKTtwLnF1ZXJ5U2VsZWN0b3IoJy5wYiBpJykuc3R5bGUud2lkdGg9JzAlJ30KICAgIG5tLnRleHRDb250ZW50PXQubmFtZTtzdWIudGV4dENvbnRlbnQ9J1RyYWNrICcrKHRpKzEpKycgb2YgJytpdC50cmFja3MubGVuZ3RoKycsIHdyaXR0ZW4gZm9yIG91ciBldmVudHMnfQogIGJ0bnMuZm9yRWFjaChmdW5jdGlvbihiLGkpe2IuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7cGF1c2VkPWZhbHNlO3NlbGVjdChpLHRydWUpfSl9KTsKICBwYW5lbHMuZm9yRWFjaChmdW5jdGlvbihwLGkpe3ZhciBpdD1pdGVtc1tpXTtpZihpdC5raW5kIT09J211c2ljJylyZXR1cm47dmFyIGF1PXAucXVlcnlTZWxlY3RvcignYXVkaW8nKSxwcD1wLnF1ZXJ5U2VsZWN0b3IoJy5wcCcpLHNrPXAucXVlcnlTZWxlY3RvcignLnNrJykscGI9cC5xdWVyeVNlbGVjdG9yKCcucGIgaScpOwogICAgcHAuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7aWYoYXUucGF1c2VkKXt2YXIgcHI9YXUucGxheSgpO2lmKHByJiZwci5jYXRjaClwci5jYXRjaChmdW5jdGlvbigpe30pfWVsc2V7YXUucGF1c2UoKX19KTsKICAgIHNrLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpe3ZhciB0aT0oKGZhZGVTdGF0ZVsndCcraV18fDApKzEpJWl0LnRyYWNrcy5sZW5ndGg7ZmFkZVN0YXRlWyd0JytpXT10aTtzZXRUcmFjayhwLGl0LHRpKTt2YXIgcHI9YXUucGxheSgpO2lmKHByJiZwci5jYXRjaClwci5jYXRjaChmdW5jdGlvbigpe30pfSk7CiAgICBhdS5hZGRFdmVudExpc3RlbmVyKCdwbGF5JyxmdW5jdGlvbigpe2F1ZGlvT249dHJ1ZTtzZXRQbGF5SWNvbihwLHRydWUpO2Rpc2FybSgpfSk7CiAgICBhdS5hZGRFdmVudExpc3RlbmVyKCdwYXVzZScsZnVuY3Rpb24oKXthdWRpb09uPWZhbHNlO3NldFBsYXlJY29uKHAsZmFsc2UpO2lmKGN1cj09PWkpYXJtKCl9KTsKICAgIGF1LmFkZEV2ZW50TGlzdGVuZXIoJ3RpbWV1cGRhdGUnLGZ1bmN0aW9uKCl7aWYoYXUuZHVyYXRpb24pcGIuc3R5bGUud2lkdGg9KGF1LmN1cnJlbnRUaW1lL2F1LmR1cmF0aW9uKjEwMCkrJyUnfSk7CiAgICBhdS5hZGRFdmVudExpc3RlbmVyKCdlbmRlZCcsZnVuY3Rpb24oKXt2YXIgdGk9KChmYWRlU3RhdGVbJ3QnK2ldfHwwKSsxKSVpdC50cmFja3MubGVuZ3RoO2ZhZGVTdGF0ZVsndCcraV09dGk7c2V0VHJhY2socCxpdCx0aSk7dmFyIHByPWF1LnBsYXkoKTtpZihwciYmcHIuY2F0Y2gpcHIuY2F0Y2goZnVuY3Rpb24oKXt9KX0pOwogIH0pOwogIHJvb3QuYWRkRXZlbnRMaXN0ZW5lcignbW91c2VlbnRlcicsZnVuY3Rpb24oKXtob3Zlcj10cnVlO2Rpc2FybSgpfSk7CiAgcm9vdC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWxlYXZlJyxmdW5jdGlvbigpe2hvdmVyPWZhbHNlO2FybSgpfSk7CiAgcm9vdC5hZGRFdmVudExpc3RlbmVyKCdmb2N1c2luJyxmdW5jdGlvbigpe2hvdmVyPXRydWU7ZGlzYXJtKCl9KTsKICByb290LmFkZEV2ZW50TGlzdGVuZXIoJ2ZvY3Vzb3V0JyxmdW5jdGlvbihlKXtpZighcm9vdC5jb250YWlucyhlLnJlbGF0ZWRUYXJnZXQpKXtob3Zlcj1mYWxzZTthcm0oKX19KTsKICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCd2aXNpYmlsaXR5Y2hhbmdlJyxmdW5jdGlvbigpe2lmKGRvY3VtZW50LmhpZGRlbil7ZGlzYXJtKCl9ZWxzZXthcm0oKX19KTsKICB2YXIgaW89KCdJbnRlcnNlY3Rpb25PYnNlcnZlcicgaW4gd2luZG93KT9uZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oZXMpe2VzLmZvckVhY2goZnVuY3Rpb24oZSl7cGF1c2VkPSFlLmlzSW50ZXJzZWN0aW5nO2lmKHBhdXNlZClkaXNhcm0oKTtlbHNlIGFybSgpfSl9LHt0aHJlc2hvbGQ6LjI1fSk6bnVsbDsKICBpZihpbylpby5vYnNlcnZlKHJvb3QpOwogIHNlbGVjdCgwLGZhbHNlKTsKICBmdW5jdGlvbiBieUhhc2goKXt2YXIgaD1sb2NhdGlvbi5oYXNoO2lmKGguaW5kZXhPZignI3BhcnQtJykhPT0wKXJldHVybjt2YXIgaWQ9aC5zbGljZSg2KTtmb3IodmFyIGs9MDtrPGl0ZW1zLmxlbmd0aDtrKyspe2lmKGl0ZW1zW2tdLmlkPT09aWQpe3BhdXNlZD1mYWxzZTtzZWxlY3Qoayx0cnVlKTticmVha319fQogIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdoYXNoY2hhbmdlJyxieUhhc2gpO2J5SGFzaCgpOwp9CnEoZG9jdW1lbnQsJ1tkYXRhLXNpeF0nKS5mb3JFYWNoKHNldHVwKTsKfSkoKTs=\"><\/script><script>new Function(atob(document.getElementById(\"wpb1\").dataset.p))();<\/script>\n<footer class=\"sfoot\"><div class=\"in\"><div class=\"grid\"><div class=\"brand\"><img decoding=\"async\" src=\"https:\/\/zlideshow.com\/wp-content\/uploads\/2026\/09\/zlideshow-logo-white.webp\" alt=\"Zlideshow\"><p>Photos, video clips, music, custom graphics and a QR code handout, on every guest&#8217;s phone in about an hour, while the event is still happening.<\/p><span class=\"tag\">Hey, Watch It Now!<\/span><div class=\"social\"><a href=\"https:\/\/www.instagram.com\/zlideshow\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Zlideshow on Instagram\" title=\"Instagram\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7zm5 3.5a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 2a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM17.6 5.2a1.2 1.2 0 1 1 0 2.4 1.2 1.2 0 0 1 0-2.4z\"\/><\/svg><\/a><a href=\"https:\/\/www.tiktok.com\/@zlideshowofficial\" target=\"_blank\" rel=\"noopener\" aria-label=\"Zlideshow on TikTok\" title=\"TikTok\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M13.5 2h3.1c.2 1.9 1.4 3.4 3.4 3.7v3.1c-1.3 0-2.5-.4-3.4-1v6.7a5.6 5.6 0 1 1-5.6-5.6c.3 0 .6 0 .9.1v3.2a2.5 2.5 0 1 0 1.6 2.3V2z\"\/><\/svg><\/a><a href=\"https:\/\/www.youtube.com\/@zlideshow\" target=\"_blank\" rel=\"noopener\" aria-label=\"Zlideshow on YouTube\" title=\"YouTube\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M21.6 7.2a2.5 2.5 0 0 0-1.8-1.8C18.2 5 12 5 12 5s-6.2 0-7.8.4A2.5 2.5 0 0 0 2.4 7.2 26 26 0 0 0 2 12a26 26 0 0 0 .4 4.8 2.5 2.5 0 0 0 1.8 1.8C5.8 19 12 19 12 19s6.2 0 7.8-.4a2.5 2.5 0 0 0 1.8-1.8A26 26 0 0 0 22 12a26 26 0 0 0-.4-4.8zM10 15V9l5.2 3L10 15z\"\/><\/svg><\/a><\/div><\/div><div><p class=\"ft-h\">Zlideshow<\/p><ul><li><a href=\"\/#how\">How it works<\/a><\/li><li><a href=\"\/#get\">What you get<\/a><\/li><li><a href=\"\/what-to-expect\/\">What to expect<\/a><\/li><li><a href=\"\/#pricing\">Pricing<\/a><\/li><li><a href=\"\/#reviews\">Reviews<\/a><\/li><\/ul><\/div><div><p class=\"ft-h\">Demos<\/p><ul><li><a href=\"\/demos\/weddings\/\">Weddings<\/a><\/li><li><a href=\"\/demos\/birthdays\/\">Birthdays &amp; showers<\/a><\/li><li><a href=\"\/demos\/baby-showers\/\">Baby showers<\/a><\/li><li><a href=\"\/demos\/corporate-events\/\">Corporate events<\/a><\/li><\/ul><\/div><div><p class=\"ft-h\">Contact<\/p><ul><li><a href=\"\/#contact\">Book your date<\/a><\/li><li><a href=\"tel:+19545070857\">954-507-0857<\/a><\/li><li><a href=\"mailto:info@zlideshow.com\">info@zlideshow.com<\/a><\/li><li><a href=\"\/onboarding\/\">Customer onboarding<\/a><\/li><\/ul><\/div><\/div><div class=\"legal\"><span>&copy; 2026 ZLIDESHOW LLC, Florida. Zlideshow&trade;<\/span><a href=\"\/privacy\/\">Privacy<\/a><a href=\"\/terms\/\">Terms<\/a><a href=\"tel:+19545070857\">954-507-0857<\/a><a href=\"mailto:info@zlideshow.com\">info@zlideshow.com<\/a><\/div><\/div><\/footer>\n<a class=\"totop\" href=\"#\" aria-label=\"Back to top\" title=\"Back to top\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 19V6M5 12l7-7 7 7\"\/><\/svg><\/a>\n<\/div>\n<script id=\"wpb2\" data-p=\"KGZ1bmN0aW9uKCl7CiB2YXIgemw9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLnpsIik7IGlmKCF6bCl7cmV0dXJuO30KIHpsLmNsYXNzTGlzdC5hZGQoInJldmVhbCIpOwogdmFyIGxiPXpsLnF1ZXJ5U2VsZWN0b3IoIi5sYiIpOwogaWYobGIpe3ZhciBsYmk9bGIucXVlcnlTZWxlY3RvcigiaW1nIik7CiAgemwucXVlcnlTZWxlY3RvckFsbCgiW2RhdGEtZnVsbF0iKS5mb3JFYWNoKGZ1bmN0aW9uKGYpe2YuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLGZ1bmN0aW9uKCl7bGJpLnNyYz1mLmdldEF0dHJpYnV0ZSgiZGF0YS1mdWxsIik7bGIuY2xhc3NMaXN0LmFkZCgib24iKTt9KTt9KTsKICBsYi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oKXtsYi5jbGFzc0xpc3QucmVtb3ZlKCJvbiIpO2xiaS5zcmM9IiI7fSk7CiB9CiAvKiBSb2IncyBqdW1wIGxpbmtzIHBvaW50IGF0IGluZGl2aWR1YWwgPGRldGFpbHM+LiBMYW5kaW5nIG9uIGEgQ0xPU0VEIHN1bW1hcnkKICAgIHdvdWxkIG1lYW4gdGhlIHZpc2l0b3IgYXJyaXZlcyBhbmQgc3RpbGwgaGFzIHRvIGNsaWNrLCB3aGljaCBkZWZlYXRzIHRoZQogICAgbGluay4gT3BlbiB0aGUgdGFyZ2V0ZWQgb25lLCB0aGVuIHNjcm9sbCB0byBpdC4gR3VhcmRlZCBzbyBhIGhhc2ggdGhhdAogICAgbWF0Y2hlcyBub3RoaW5nLCBvciBhbiBlbGVtZW50IHRoYXQgaXMgbm90IGEgPGRldGFpbHM+LCBkb2VzIG5vdGhpbmcuICovCiBmdW5jdGlvbiB6bE9wZW5UYXJnZXQoKXsKICB2YXIgaD1sb2NhdGlvbi5oYXNoOyBpZighaHx8aC5sZW5ndGg8Mil7cmV0dXJuO30KICB2YXIgZWw7CiAgdHJ5e2VsPXpsLnF1ZXJ5U2VsZWN0b3IoaCk7fWNhdGNoKGUpe3JldHVybjt9CiAgaWYoIWVsfHxlbC50YWdOYW1lIT09IkRFVEFJTFMiKXtyZXR1cm47fQogIGVsLm9wZW49dHJ1ZTsKICBlbC5zY3JvbGxJbnRvVmlldyh7YmxvY2s6InN0YXJ0In0pOwogfQogemxPcGVuVGFyZ2V0KCk7CiB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigiaGFzaGNoYW5nZSIsemxPcGVuVGFyZ2V0KTsKfSkoKTsK\"><\/script><script>new Function(atob(document.getElementById(\"wpb2\").dataset.p))();<\/script>\n<script id=\"wpb3\" data-p=\"KGZ1bmN0aW9uKCl7dmFyIHE9ZnVuY3Rpb24ocyl7cmV0dXJuIFtdLnNsaWNlLmNhbGwoZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChzKSl9O3ZhciBsaW5rcz1xKCcuemwgLm5hdiBhW2hyZWZePSIvIyJdJyk7dmFyIGlkcz1bXTtsaW5rcy5mb3JFYWNoKGZ1bmN0aW9uKGEpe3ZhciBpZD1hLmdldEF0dHJpYnV0ZSgnaHJlZicpLnNsaWNlKDIpO2lmKGlkcy5pbmRleE9mKGlkKTwwKWlkcy5wdXNoKGlkKX0pO3ZhciBzZWNzPWlkcy5tYXAoZnVuY3Rpb24oaWQpe3JldHVybiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCl9KS5maWx0ZXIoQm9vbGVhbik7dmFyIHRvZz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbmF2dG9nZ2xlJyk7cSgnLnpsIC5uYXYgLnNoZWV0IGEnKS5mb3JFYWNoKGZ1bmN0aW9uKGEpe2EuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7aWYodG9nKXRvZy5jaGVja2VkPWZhbHNlfSl9KTtpZighc2Vjcy5sZW5ndGgpcmV0dXJuO3ZhciBjdXI7ZnVuY3Rpb24gc3B5KCl7dmFyIHk9d2luZG93LnBhZ2VZT2Zmc2V0KzE1MCxjPW51bGw7c2Vjcy5mb3JFYWNoKGZ1bmN0aW9uKHMpe2lmKHMub2Zmc2V0VG9wPD15KWM9cy5pZH0pO2lmKGM9PT1jdXIpcmV0dXJuO2N1cj1jO2xpbmtzLmZvckVhY2goZnVuY3Rpb24oYSl7YS5jbGFzc0xpc3QudG9nZ2xlKCdvbicsYyE9PW51bGwmJmEuZ2V0QXR0cmlidXRlKCdocmVmJyk9PT0nLyMnK2MpfSl9d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsc3B5LHtwYXNzaXZlOnRydWV9KTtzcHkoKX0pKCk7\"><\/script><script>new Function(atob(document.getElementById(\"wpb3\").dataset.p))();<\/script>\n<script id=\"wpb4\" data-p=\"KGZ1bmN0aW9uKCl7dmFyIGI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnpsIC50b3RvcCcpO2lmKCFiKXJldHVybjtmdW5jdGlvbiB0KCl7Yi5jbGFzc0xpc3QudG9nZ2xlKCdzaG93Jyx3aW5kb3cucGFnZVlPZmZzZXQ+NjAwKX13aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJyx0LHtwYXNzaXZlOnRydWV9KTt0KCk7Yi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oZSl7ZS5wcmV2ZW50RGVmYXVsdCgpO3dpbmRvdy5zY3JvbGxUbyh7dG9wOjAsYmVoYXZpb3I6J3Ntb290aCd9KTt2YXIgbD1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuemwgLm5hdiAubG9nbycpO2lmKGwpbC5mb2N1cyh7cHJldmVudFNjcm9sbDp0cnVlfSl9KX0pKCk7\"><\/script><script>new Function(atob(document.getElementById(\"wpb4\").dataset.p))();<\/script>\n<script id=\"wpb5\" data-p=\"KGZ1bmN0aW9uKCl7dmFyIHE9ZnVuY3Rpb24ocixzKXtyZXR1cm4gW10uc2xpY2UuY2FsbChyLnF1ZXJ5U2VsZWN0b3JBbGwocykpfTt2YXIgUk09d2luZG93Lm1hdGNoTWVkaWEmJndpbmRvdy5tYXRjaE1lZGlhKCcocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKScpLm1hdGNoZXM7ZnVuY3Rpb24gcGN0KGJveCx4LHkpe3JldHVybiBbKHgtYm94LmxlZnQpL2JveC53aWR0aCoxMDAsKHktYm94LnRvcCkvYm94LmhlaWdodCoxMDBdfWZ1bmN0aW9uIHB1dChsLGEsYil7bC5zZXRBdHRyaWJ1dGUoJ3gxJyxhWzBdLnRvRml4ZWQoMikpO2wuc2V0QXR0cmlidXRlKCd5MScsYVsxXS50b0ZpeGVkKDIpKTtsLnNldEF0dHJpYnV0ZSgneDInLGJbMF0udG9GaXhlZCgyKSk7bC5zZXRBdHRyaWJ1dGUoJ3kyJyxiWzFdLnRvRml4ZWQoMikpfWZ1bmN0aW9uIHRhcmdldHModCl7dmFyIGJveD10LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO2lmKCFib3gud2lkdGgpcmV0dXJuIG51bGw7dmFyIGM9WzEsMiwzXS5tYXAoZnVuY3Rpb24obil7dmFyIGltPXQucXVlcnlTZWxlY3RvcignLnRyaScrbisnIGltZycpO3ZhciBiPWltLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpO3JldHVybiB7eDpiLmxlZnQrYi53aWR0aC8yLHk6Yi50b3ArYi5oZWlnaHQvMixyOmIud2lkdGgvMn19KTt2YXIgcDI9dC5xdWVyeVNlbGVjdG9yKCcudHJpMiBwJyl8fHQucXVlcnlTZWxlY3RvcignLnRyaTIgaDMnKTt2YXIgcGI9cDIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7dmFyIGE9LTIyKk1hdGguUEkvMTgwLHMxPVtjWzBdLngrY1swXS5yKk1hdGguY29zKGEpLGNbMF0ueStjWzBdLnIqTWF0aC5zaW4oYSldLGUxPVtjWzFdLngtY1sxXS5yLGNbMV0ueV07dmFyIGIyPS00OCpNYXRoLlBJLzE4MCxzMj1bcGIubGVmdCtwYi53aWR0aC8yLHBiLmJvdHRvbSsxMF0sZTI9W2NbMl0ueCtjWzJdLnIqTWF0aC5jb3MoYjIpLGNbMl0ueStjWzJdLnIqTWF0aC5zaW4oYjIpXTtyZXR1cm4gW1twY3QoYm94LHMxWzBdLHMxWzFdKSxwY3QoYm94LGUxWzBdLGUxWzFdKV0sW3BjdChib3gsczJbMF0sczJbMV0pLHBjdChib3gsZTJbMF0sZTJbMV0pXV19ZnVuY3Rpb24gbGF5KHQpe3ZhciBzdmc9dC5xdWVyeVNlbGVjdG9yKCcudHJpbGlua3MnKTtpZighc3ZnKXJldHVybjt2YXIgbHM9cShzdmcsJ2xpbmUnKTtpZihscy5sZW5ndGg8MilyZXR1cm47aWYoZ2V0Q29tcHV0ZWRTdHlsZShzdmcpLmRpc3BsYXk9PT0nbm9uZScpcmV0dXJuO3ZhciBUPXRhcmdldHModCk7aWYoIVQpcmV0dXJuO3QucHpUPVQ7dmFyIGdhdGVkPXQuaGFzQXR0cmlidXRlKCdkYXRhLXB6JykmJiFSTTt2YXIgZ289IWdhdGVkfHx0LmNsYXNzTGlzdC5jb250YWlucygncHotZ28nKTtpZighZ28pe2xzLmZvckVhY2goZnVuY3Rpb24obCxpKXtwdXQobCxUW2ldWzBdLFRbaV1bMF0pfSk7cmV0dXJufWlmKHQucHpEcmF3aW5nKXJldHVybjtpZighZ2F0ZWR8fHQucHpEcmF3bil7bHMuZm9yRWFjaChmdW5jdGlvbihsLGkpe3B1dChsLFRbaV1bMF0sVFtpXVsxXSl9KTtyZXR1cm59dC5wekRyYXdpbmc9dHJ1ZTt2YXIgRD02NTAsZGVsYXlzPVs2MDAsMTE1MF0sdDA9bnVsbDtmdW5jdGlvbiBzdGVwKG5vdyl7aWYodDA9PT1udWxsKXQwPW5vdzt2YXIgZG9uZT10cnVlO2xzLmZvckVhY2goZnVuY3Rpb24obCxpKXt2YXIgaz1NYXRoLm1pbigxLE1hdGgubWF4KDAsKG5vdy10MC1kZWxheXNbaV0pL0QpKTtrPTEtTWF0aC5wb3coMS1rLDMpO3ZhciBhPXQucHpUW2ldWzBdLGI9dC5welRbaV1bMV07cHV0KGwsYSxbYVswXSsoYlswXS1hWzBdKSprLGFbMV0rKGJbMV0tYVsxXSkqa10pO2lmKGs8MSlkb25lPWZhbHNlfSk7aWYoZG9uZSl7dC5wekRyYXdpbmc9ZmFsc2U7dC5wekRyYXduPXRydWV9ZWxzZSByZXF1ZXN0QW5pbWF0aW9uRnJhbWUoc3RlcCl9cmVxdWVzdEFuaW1hdGlvbkZyYW1lKHN0ZXApfWZ1bmN0aW9uIGFsbCgpe3EoZG9jdW1lbnQsJy50cmlmZWN0YScpLmZvckVhY2gobGF5KX1hbGwoKTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsYWxsKTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJyxhbGwpO3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLGFsbCx7cGFzc2l2ZTp0cnVlfSk7ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigncHotZ28nLGFsbCk7c2V0VGltZW91dChhbGwsNDAwKTtzZXRUaW1lb3V0KGFsbCwxNjAwKTtpZihkb2N1bWVudC5mb250cyYmZG9jdW1lbnQuZm9udHMucmVhZHkpZG9jdW1lbnQuZm9udHMucmVhZHkudGhlbihhbGwpfSkoKTs=\"><\/script><script>new Function(atob(document.getElementById(\"wpb5\").dataset.p))();<\/script>\n<script id=\"wpb6\" data-p=\"KGZ1bmN0aW9uKCl7dmFyIHE9ZnVuY3Rpb24ocyxyKXtyZXR1cm4gW10uc2xpY2UuY2FsbCgocnx8ZG9jdW1lbnQpLnF1ZXJ5U2VsZWN0b3JBbGwocykpfTt2YXIgUk09d2luZG93Lm1hdGNoTWVkaWEmJndpbmRvdy5tYXRjaE1lZGlhKCcocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKScpLm1hdGNoZXM7dmFyIGVscz1xKCdbZGF0YS1wel0nKTtpZighKCdJbnRlcnNlY3Rpb25PYnNlcnZlcicgaW4gd2luZG93KXx8Uk0pe2Vscy5mb3JFYWNoKGZ1bmN0aW9uKGUpe2UuY2xhc3NMaXN0LmFkZCgncHotZ28nKX0pfWVsc2V7dmFyIGlvPW5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbihlbil7ZW4uZm9yRWFjaChmdW5jdGlvbih4KXtpZigheC5pc0ludGVyc2VjdGluZylyZXR1cm47aW8udW5vYnNlcnZlKHgudGFyZ2V0KTt2YXIgdD14LnRhcmdldDt2YXIgZ289ZnVuY3Rpb24oKXt0LmNsYXNzTGlzdC5hZGQoJ3B6LWdvJyk7dC5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgncHotZ28nLHtidWJibGVzOnRydWV9KSl9O3ZhciBpbWdzPXEoJ2ltZycsdCkuZmlsdGVyKGZ1bmN0aW9uKGkpe3JldHVybiAhaS5jb21wbGV0ZX0pO2lmKCFpbWdzLmxlbmd0aClnbygpO2Vsc2V7dmFyIGxlZnQ9aW1ncy5sZW5ndGgsZG9uZT1mdW5jdGlvbigpe2lmKC0tbGVmdDw9MClnbygpfTtpbWdzLmZvckVhY2goZnVuY3Rpb24oaSl7aS5hZGRFdmVudExpc3RlbmVyKCdsb2FkJyxkb25lKTtpLmFkZEV2ZW50TGlzdGVuZXIoJ2Vycm9yJyxkb25lKX0pO3NldFRpbWVvdXQoZ28sNDAwMCl9fSl9LHt0aHJlc2hvbGQ6LjM1fSk7ZWxzLmZvckVhY2goZnVuY3Rpb24oZSl7aW8ub2JzZXJ2ZShlKX0pfXZhciBjcz1xKCcucHotY291bnQnKTtpZihjcy5sZW5ndGgmJiFSTSYmKCdJbnRlcnNlY3Rpb25PYnNlcnZlcicgaW4gd2luZG93KSl7dmFyIGNvPW5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbihlbil7ZW4uZm9yRWFjaChmdW5jdGlvbih4KXtpZigheC5pc0ludGVyc2VjdGluZylyZXR1cm47Y28udW5vYnNlcnZlKHgudGFyZ2V0KTt2YXIgZWw9eC50YXJnZXQsdG89K2VsLmdldEF0dHJpYnV0ZSgnZGF0YS10bycpLHByZT1lbC5nZXRBdHRyaWJ1dGUoJ2RhdGEtcHJlZml4Jyl8fCcnLHQwPW51bGwsRD0xMTAwO2Z1bmN0aW9uIHN0ZXAodCl7aWYodDA9PT1udWxsKXQwPXQ7dmFyIGs9TWF0aC5taW4oMSwodC10MCkvRCk7az0xLU1hdGgucG93KDEtaywzKTtlbC50ZXh0Q29udGVudD1wcmUrTWF0aC5yb3VuZCh0byprKTtpZihrPDEpcmVxdWVzdEFuaW1hdGlvbkZyYW1lKHN0ZXApfXJlcXVlc3RBbmltYXRpb25GcmFtZShzdGVwKX0pfSx7dGhyZXNob2xkOi42fSk7Y3MuZm9yRWFjaChmdW5jdGlvbihjKXtjLnRleHRDb250ZW50PShjLmdldEF0dHJpYnV0ZSgnZGF0YS1wcmVmaXgnKXx8JycpKycwJztjby5vYnNlcnZlKGMpfSl9dmFyIHByPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5wei1wcm9nJyk7aWYocHIpe3ZhciBwPWZ1bmN0aW9uKCl7dmFyIGg9ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LG09aC5zY3JvbGxIZWlnaHQtaC5jbGllbnRIZWlnaHQ7cHIuc3R5bGUuc2V0UHJvcGVydHkoJy0tcCcsbT4wPyhoLnNjcm9sbFRvcC9tKS50b0ZpeGVkKDQpOjApfTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJyxwLHtwYXNzaXZlOnRydWV9KTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJyxwKTtwKCl9dmFyIGRvdmVzPXEoJy56bCAuZG92ZScpO2lmKGRvdmVzLmxlbmd0aCYmIVJNJiYhKCdvbnRvdWNoc3RhcnQnIGluIHdpbmRvdykpe3ZhciBidDt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbW91c2Vtb3ZlJyxmdW5jdGlvbihlKXtkb3Zlcy5mb3JFYWNoKGZ1bmN0aW9uKGQpe3ZhciByPWQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7aWYoci5ib3R0b208MHx8ci50b3A+aW5uZXJIZWlnaHR8fCFyLndpZHRoKXJldHVybjt2YXIgaHg9ci5sZWZ0K3Iud2lkdGgqMC4yOCxkeD1lLmNsaWVudFgtaHg7ZC5jbGFzc0xpc3QudG9nZ2xlKCdsb29rLWZ3ZCcsZHg8LTcwKTtkLmNsYXNzTGlzdC50b2dnbGUoJ2xvb2stYmFjaycsZHg+MTQwKX0pO2NsZWFyVGltZW91dChidCk7YnQ9c2V0VGltZW91dChmdW5jdGlvbigpe2RvdmVzLmZvckVhY2goZnVuY3Rpb24oZCl7ZC5jbGFzc0xpc3QuYWRkKCdibGluaycpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtkLmNsYXNzTGlzdC5yZW1vdmUoJ2JsaW5rJyl9LDE0MCl9KX0sMTYwMCl9LHtwYXNzaXZlOnRydWV9KX19KSgpOw==\"><\/script><script>new Function(atob(document.getElementById(\"wpb6\").dataset.p))();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>A real birthday Zlideshow, part by part: photos, video clips, music, title cards and the QR handouts guests scan.<\/p>","protected":false},"author":8,"featured_media":8942,"parent":8921,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-8923","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/zlideshow.com\/es\/wp-json\/wp\/v2\/pages\/8923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zlideshow.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zlideshow.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zlideshow.com\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/zlideshow.com\/es\/wp-json\/wp\/v2\/comments?post=8923"}],"version-history":[{"count":3,"href":"https:\/\/zlideshow.com\/es\/wp-json\/wp\/v2\/pages\/8923\/revisions"}],"predecessor-version":[{"id":8963,"href":"https:\/\/zlideshow.com\/es\/wp-json\/wp\/v2\/pages\/8923\/revisions\/8963"}],"up":[{"embeddable":true,"href":"https:\/\/zlideshow.com\/es\/wp-json\/wp\/v2\/pages\/8921"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zlideshow.com\/es\/wp-json\/wp\/v2\/media\/8942"}],"wp:attachment":[{"href":"https:\/\/zlideshow.com\/es\/wp-json\/wp\/v2\/media?parent=8923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}