{"id":157,"date":"2025-10-10T22:42:15","date_gmt":"2025-10-10T22:42:15","guid":{"rendered":"https:\/\/redvision.ch\/?page_id=157"},"modified":"2026-10-26T14:22:15","modified_gmt":"2026-10-26T14:22:15","slug":"projets","status":"publish","type":"page","link":"https:\/\/redvision.ch\/en\/projets\/","title":{"rendered":"Projects"},"content":{"rendered":"[et_pb_section fb_built=\u00a0\u00bb1&Prime; custom_padding_last_edited=\u00a0\u00bbon|phone\u00a0\u00bb admin_label=\u00a0\u00bbSection\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin=\u00a0\u00bb0px|0px|0px|0px|true|false\u00a0\u00bb custom_padding=\u00a0\u00bb14vh|1vw|2vh|1vw|false|true\u00a0\u00bb custom_padding_tablet=\u00a0\u00bb14vh|1vw|2vh|1vw|false|true\u00a0\u00bb custom_padding_phone=\u00a0\u00bb|3vw||3vw|false|true\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]\n[et_pb_row _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_code _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<div id=\"rvp\">\n<div class=\"mini\"><div class=\"wrap\"><h1>Our projects<\/h1><\/div><\/div>\n<div class=\"main\">\n<div class=\"filter\"><div class=\"wrap\"><div class=\"fs\" id=\"filters\">\n <button class=\"f on\" data-p=\"all\">All<\/button>\n <button class=\"f\" data-p=\"1\"><i>01<\/i>Audiovisual production<\/button>\n <button class=\"f\" data-p=\"2\"><i>02<\/i>Communication strategy<\/button>\n <button class=\"f\" data-p=\"3\"><i>03<\/i>Branding &amp; visual identity<\/button>\n <button class=\"f\" data-p=\"4\"><i>04<\/i>Digital &amp; web<\/button>\n <button class=\"f\" data-p=\"5\"><i>05<\/i>Acquisition &amp; performance<\/button>\n<\/div><\/div><\/div>\n\n<section><div class=\"wrap\">\n <div class=\"count\" id=\"count\"><\/div>\n <div class=\"grid\" id=\"grid\"><\/div>\n<\/div><\/section>\n<\/div>\n\n<section class=\"cta\"><div class=\"wrap\">\n <div><div class=\"eyebrow\">Your project<\/div><h3>The next<br>project is yours.<\/h3><\/div>\n <div><p>30 free minutes to analyse your needs and tell you which disciplines to activate. Reply within 24 hours.<\/p>\n <div class=\"btns\"><a class=\"btn w\" href=\"\/en\/contact\/\">Contact the team<\/a><a class=\"btn\" href=\"\/en\/services\/\">See our services<\/a><\/div><\/div>\n<\/div><\/section>\n\n<div class=\"dt\" id=\"rvp-dt\">\n <div class=\"bar\"><div class=\"logo\">Projets<\/div><button id=\"x\" type=\"button\">Close \u00d7<\/button><\/div>\n <div id=\"din\"><\/div>\n<\/div>\n\n<\/div>\n<style>\n#rvp,#rvp *,#rvp-dt,#rvp-dt *{box-sizing:border-box}\n#rvp,#rvp-dt{margin:0;padding:0;color:#151515;font-family:\"SwissNow-Book\",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.4}\n#rvp a,#rvp-dt a{color:inherit;text-decoration:none}\n#rvp h1,#rvp h2,#rvp h3,#rvp h4,#rvp-dt h2,#rvp-dt h3,#rvp-dt h4,#rvp-dt h5,#rvp p,#rvp-dt p{margin:0;padding:0}\n#rvp button,#rvp-dt button{font-family:inherit}\n#rvp .hero{padding-top:20px!important}\n#rvp .mini{padding-top:0}\n.et_pb_section:has(#rvp){padding-top:clamp(20px,3vw,48px)!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}\n#rvp .band h2{color:#fff!important}\n#rvp .filter{top:var(--rvp-top,0px)}\n#rvp-dt{z-index:100000!important}\n.et_pb_row:has(#rvp){display:block!important;gap:0!important;margin-bottom:0!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.et_pb_row:has(#rvp):after{display:none!important}\n.et_pb_column:has(#rvp){float:none!important;width:100%!important;max-width:100%!important;margin:0!important}\n.et_pb_code:has(#rvp),.et_pb_code_inner:has(#rvp){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}\n:root{--rvp-pad:clamp(16px,4vw,64px);--rvp-max:1600px;--ink:#151515;--mute:#6b6b6b;--soft:#a0a0a0;--line:#e6e6e6;--chip:#dadada;--off:#f1f1f1;\n--font:\"SwissNow-Medium\",\"Inter Tight\",Helvetica,Arial,sans-serif;--book:\"SwissNow-Book\",\"Inter Tight\",Helvetica,Arial,sans-serif}\n#rvp .wrap{max-width:var(--rvp-max);margin:0 auto;padding:0 var(--rvp-pad)}\n#rvp .eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase}\n#rvp .hero{padding:0 0 28px}\n#rvp .mini{padding:4px 0 10px}\n#rvp .mini h1{font-family:var(--book);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);line-height:1;margin:0}\n#rvp .rva{opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}\n#rvp .rva.on{opacity:1;transform:none}\n#rvp .rvd2{transition-delay:.08s}\n#rvp .rvd3{transition-delay:.15s}\n#rvp .rvd4{transition-delay:.21s}\n#rvp .hero-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}\n#rvp h1{font-family:var(--font);font-weight:700;font-size:clamp(56px,8vw,80px);line-height:.95;letter-spacing:-.05em;margin-top:8px}\n#rvp .lede{font-size:clamp(16px,1.4vw,22px);line-height:1.6;color:#555;max-width:520px;margin-top:26px}\n#rvp .hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}\n#rvp .hero-cta .btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:16px 34px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:0;background:var(--ink);color:#fff;transition:transform .25s,box-shadow .25s}\n#rvp .hero-cta .btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.22)}\n#rvp .hero-cta .btn.g{background:transparent;color:var(--ink);padding:16px 8px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}\n#rvp .stats{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-bottom:4px}\n#rvp .stats div{text-align:right}\n#rvp .stats div+div{border-top:1px solid var(--line);margin-top:20px;padding-top:20px;width:100%}\n#rvp .stats b{display:block;font-family:var(--font);font-weight:700;font-size:clamp(32px,3vw,45px);letter-spacing:-.04em;line-height:1}\n#rvp .stats span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}\n#rvp .band{background:var(--ink);color:#fff;padding:clamp(80px,14vw,160px) 0}\n#rvp .band .eyebrow{color:rgba(255,255,255,.3);font-size:10.4px;font-weight:500}\n#rvp .band-grid{display:grid;grid-template-columns:220px 1fr;gap:80px;align-items:start}\n#rvp .band .chips{display:flex;flex-direction:column;gap:8px;margin-top:32px}\n#rvp .band .chips span{font-size:12px;color:rgba(255,255,255,.25);letter-spacing:.04em;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}\n#rvp .band .chips span:last-child{border-bottom:0}\n#rvp .band h2{color:#fff;font-family:var(--font);font-weight:500;font-size:clamp(21px,2.5vw,30px);letter-spacing:-.01em;line-height:1.5}\n#rvp .band p{color:rgba(255,255,255,.5);font-size:16px;line-height:1.7;margin-top:22px;max-width:560px}\n@media (max-width:900px){#rvp .band-grid{grid-template-columns:1fr;gap:28px}\n#rvp .band{padding:60px 0}\n#rvp .hero-grid{grid-template-columns:1fr}\n#rvp .stats{display:none}}\n#rvp .filter{position:sticky;top:var(--rvp-top,0px);z-index:5;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}\n#rvp .filter .wrap{position:relative}\n#rvp .filter .wrap:after{content:\"\";position:absolute;left:var(--rvp-pad);right:var(--rvp-pad);bottom:0;height:1px;background:var(--line)}\n#rvp .fs{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--rvp-pad));padding:14px var(--rvp-pad)}\n#rvp .fs::-webkit-scrollbar{display:none}\n#rvp .fs.fr{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 88px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 88px),transparent)}\n#rvp .fs.fl{-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px);mask-image:linear-gradient(90deg,transparent,#000 64px)}\n#rvp .fs.fl.fr{-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 88px),transparent);mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 88px),transparent)}\n#rvp .f{flex:none;white-space:nowrap;border:1px solid var(--chip);border-radius:999px;padding:9px 16px;font-size:13px;color:var(--mute);background:#fff;cursor:pointer;font-family:var(--book);transition:border-color .2s,color .2s}\n#rvp .f:hover{border-color:var(--ink);color:var(--ink)}\n#rvp .f i{font-style:normal;font-size:10px;letter-spacing:.1em;margin-right:6px;color:var(--soft)}\n#rvp .f em{font-style:normal;font-size:10px;color:var(--soft);margin-left:8px;vertical-align:top}\n#rvp .f.on em{color:#999}\n#rvp .f.on{background:var(--ink);border-color:var(--ink);color:#fff}\n#rvp .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,3.2vw,56px) clamp(14px,1.6vw,28px);padding:clamp(22px,2.4vw,36px) 0 20px}\n@media (min-width:1800px){#rvp .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}\n@media (max-width:1023px){#rvp .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n#rvp .card{cursor:pointer;display:block}\n#rvp .card .media{position:relative;aspect-ratio:4\/5;overflow:hidden;border-radius:4px;background:var(--off)}\n#rvp .card .media img,#rvp .card .media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .6s}\n#rvp .card .media video{opacity:0;transition:opacity .35s}\n#rvp .card.playing .media video{opacity:1}\n#rvp .card:hover .media video{transform:scale(1.03)}\n#rvp .card:hover .media img{transform:scale(1.03)}\n#rvp .card .badge{position:absolute;top:12px;left:12px;background:rgba(255,255,255,.9);color:var(--ink);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:999px}\n#rvp .card .t{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;gap:12px}\n#rvp .card h3{font-family:var(--font);font-weight:600;font-size:clamp(17px,1.15vw,21px);letter-spacing:-.025em}\n#rvp .card h3 small{display:block;font-family:var(--book);font-weight:400;font-size:clamp(13px,.85vw,14.5px);color:var(--mute);margin-top:3px;letter-spacing:0}\n#rvp .card .meta{display:flex;justify-content:space-between;margin-top:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}\n#rvp .card .t{margin-top:8px}\n#rvp .card .cta2{display:flex;justify-content:space-between;margin-top:12px;font-size:13px;color:var(--ink);opacity:0;transition:opacity .25s}\n#rvp .card:hover .cta2{opacity:1}\n@media (hover:none){#rvp .card .cta2{opacity:1}}\n#rvp .card .cta2 a{color:var(--mute);border-bottom:1px solid var(--chip)}\n#rvp .card .n{font-size:11px;letter-spacing:.1em;color:var(--soft);flex:none}\n#rvp .card .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}\n#rvp .card .tags span{font-size:12px;color:var(--ink);border:1px solid var(--chip);border-radius:999px;padding:6px 11px;white-space:nowrap}\n#rvp .card .tags span i{font-style:normal;font-size:9.5px;letter-spacing:.1em;color:var(--soft);margin-right:5px}\n#rvp .card .tags span.more{border:0;color:var(--soft);padding:6px 2px}\n#rvp .card.hide{display:none}\n#rvp .card.wide{grid-column:span 2}\n#rvp .card.wide .media{aspect-ratio:16\/10}\n#rvp .card.span2{grid-column:span 2}\n#rvp .card.span2 .media{aspect-ratio:16\/10}\n#rvp .card.wide.one{grid-column:auto}\n#rvp .card.wide.one .media{aspect-ratio:4\/5}\n#rvp .card.wide2{grid-column:1\/-1}\n#rvp .card.wide2 .media{aspect-ratio:21\/9}\n@media (max-width:1023px){#rvp .card.wide2 .media{aspect-ratio:16\/9}}\n#rvp .card.wide2 .media img{object-position:center 12%}\n#rvp .count{font-size:12px;color:var(--soft);padding-top:26px}\n#rvp-dt{position:fixed;inset:0;background:#fff;z-index:40;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .35s}\n#rvp-dt.on{opacity:1;pointer-events:auto}\n#rvp-dt .bar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:18px 32px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px)}\n#rvp-dt .bar .logo{font-size:22px}\n#rvp-dt .bar button{border:1px solid var(--chip);background:#fff;border-radius:999px;height:40px;padding:0 18px;cursor:pointer;font-size:13px;font-family:var(--book)}\n#rvp-dt .top{max-width:1180px;margin:0 auto;padding:70px 32px 50px;text-align:center}\n#rvp-dt .eyebrow{color:var(--mute)}\n#rvp-dt h2{font-family:var(--font);font-weight:700;font-size:clamp(44px,6.5vw,88px);letter-spacing:-.05em;line-height:.96;margin-top:22px}\n#rvp-dt .tag{font-family:var(--font);font-weight:500;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.03em;color:var(--mute);margin-top:18px;line-height:1.2}\n#rvp-dt .lead{font-size:17px;line-height:1.6;color:#333;max-width:620px;margin:28px auto 0}\n#rvp-dt .links{display:flex;gap:10px;justify-content:center;margin-top:28px;flex-wrap:wrap}\n#rvp-dt .btn{border-radius:999px;padding:13px 22px;font-size:14px;border:1px solid var(--ink)}\n#rvp-dt .btn.k{background:var(--ink);color:#fff}\n#rvp-dt .spec{max-width:1180px;margin:0 auto 50px;padding:0 32px;display:flex;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap}\n#rvp-dt .spec div{flex:1;min-width:150px;padding:16px 20px 16px 0;font-size:14px;border-right:1px solid var(--line);margin-right:20px}\n#rvp-dt .spec div:last-child{border:0}\n#rvp-dt .spec b{display:block;font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin-bottom:6px}\n#rvp-dt .spec a,#rvp-dt .steps a,#rvp-dt .row .chips a{border-bottom:1px solid currentColor}\n#rvp-dt .herov{max-width:1180px;margin:0 auto;padding:0 32px}\n#rvp-dt .herov .m{overflow:hidden;border-radius:10px;background:var(--off)}\n#rvp-dt .herov .m img{width:100%;display:block}\n#rvp-dt .herov .m.p{display:flex;justify-content:center;background:#f4f4f4}\n#rvp-dt .herov .m.p img{width:auto;max-height:82vh}\n#rvp-dt .herov .m2{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n#rvp-dt .herov .m2 img{width:100%;display:block;border-radius:10px;aspect-ratio:4\/5;object-fit:cover}\n#rvp-dt .sec{max-width:1180px;margin:0 auto;padding:100px 32px 0}\n#rvp-dt .sec .eyebrow{color:var(--ink)}\n#rvp-dt .sec-head{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-top:22px}\n#rvp-dt .sec h3{font-family:var(--font);font-weight:700;font-size:clamp(34px,4.6vw,56px);line-height:.98;letter-spacing:-.05em}\n#rvp-dt .sec-head p{font-size:15px;line-height:1.6;color:#333;max-width:380px}\n#rvp-dt .rows{margin-top:48px;border-top:1px solid var(--line)}\n#rvp-dt .row{display:grid;grid-template-columns:70px 1fr 1.1fr;gap:20px;align-items:center;padding:34px 0;border-bottom:1px solid var(--line)}\n#rvp-dt .row .num{font-size:11px;letter-spacing:.1em;color:var(--soft)}\n#rvp-dt .row h4{font-family:var(--font);font-weight:600;font-size:24px;letter-spacing:-.03em}\n#rvp-dt .row .chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}\n#rvp-dt .row .chips span{border:1px solid var(--chip);border-radius:999px;padding:8px 14px;font-size:12px;color:var(--mute)}\n#rvp-dt .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:48px}\n#rvp-dt .step{border-top:1px solid var(--ink);padding-top:16px}\n#rvp-dt .step.off{border-top-color:var(--line);color:var(--soft)}\n#rvp-dt .step .num{font-size:11px;letter-spacing:.1em;color:var(--soft)}\n#rvp-dt .step h4{font-family:var(--font);font-weight:600;font-size:18px;letter-spacing:-.025em;margin-top:8px}\n#rvp-dt .step p{font-size:13.5px;line-height:1.55;color:#333;margin-top:10px}\n#rvp-dt .step.off p{color:var(--soft)}\n@media (max-width:900px){#rvp-dt .sec{padding:60px 16px 0}\n#rvp-dt .sec-head{grid-template-columns:1fr;gap:16px}\n#rvp-dt .row{grid-template-columns:1fr;gap:10px;padding:24px 0}\n#rvp-dt .row .chips{justify-content:flex-start}\n#rvp-dt .steps{grid-template-columns:1fr 1fr;gap:18px}}\n#rvp-dt .big{max-width:1180px;margin:0 auto;padding:80px 32px 0;display:flex;gap:60px;flex-wrap:wrap}\n#rvp-dt .big div{min-width:160px}\n#rvp-dt .big b{display:block;font-family:var(--font);font-weight:600;font-size:56px;letter-spacing:-.05em;line-height:1}\n#rvp-dt .big span{font-size:13px;color:var(--mute);display:block;margin-top:8px}\n#rvp-dt .gal{max-width:1180px;margin:0 auto;padding:90px 32px 0;container-type:inline-size}\n#rvp-dt .gg{display:grid;grid-template-columns:1fr 1fr;gap:14px;grid-auto-flow:dense;grid-auto-rows:calc((100cqw - 14px)\/3)}\n#rvp-dt .gi{position:relative;overflow:hidden;border-radius:8px;background:var(--off)}\n#rvp-dt .gi img,#rvp-dt .gi video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}\n#rvp-dt .gi.pt{grid-row:span 2}\n#rvp-dt .gi.vt{grid-row:span 3}\n@media (max-width:600px){#rvp-dt .gg{grid-template-columns:1fr;grid-auto-rows:calc(100cqw*2\/3)}}\n#rvp-dt .next{max-width:1180px;margin:110px auto 0;padding:60px 32px 90px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;cursor:pointer}\n#rvp-dt .next .eyebrow{color:var(--soft)}\n#rvp-dt .next h5{font-family:var(--font);font-weight:700;font-size:clamp(28px,4vw,48px);letter-spacing:-.045em;margin-top:8px}\n#rvp-dt .next .arr{font-size:40px}\n#rvp .cta{background:var(--ink);color:#fff;margin-top:90px}\n#rvp .cta .wrap{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end}\n#rvp .cta .eyebrow{color:#aaa}\n#rvp .cta h3{color:#fff;font-family:var(--font);font-weight:700;font-size:clamp(36px,5vw,60px);line-height:.98;letter-spacing:-.05em;margin-top:22px}\n#rvp .cta p{color:#bbb;font-size:15px;line-height:1.6;max-width:360px}\n#rvp .btns{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}\n#rvp .btn{border-radius:999px;padding:14px 22px;font-size:14px;border:1px solid #fff}\n#rvp .btn.w{background:#fff;color:var(--ink)}\n@media (max-width:900px){#rvp-dt .spec{padding:0 16px;display:grid;grid-template-columns:1fr 1fr;column-gap:16px}\n#rvp-dt .spec div{min-width:0;border:0;margin:0;padding:14px 0;overflow-wrap:anywhere}\n#rvp header{padding:18px 16px}\n#rvp nav{display:none}\n#rvp .hero{padding:50px 0 30px}\n#rvp .hero-grid,#rvp .cta .wrap{grid-template-columns:1fr;gap:24px}\n#rvp-dt .bar{padding:14px 16px}\n#rvp-dt .top,#rvp-dt .herov,#rvp-dt .gal,#rvp-dt .big{padding-left:16px;padding-right:16px}\n#rvp-dt .cols{grid-template-columns:1fr;gap:28px;padding:50px 16px 0}\n#rvp-dt .next{padding:40px 16px 60px;margin-top:60px}\n#rvp-dt .big b{font-size:40px}}\n@media (max-width:599px){#rvp .grid{grid-template-columns:minmax(0,1fr)}\n#rvp .card.wide,#rvp .card.span2,#rvp .card.wide2{grid-column:auto}\n#rvp .card.wide .media,#rvp .card.span2 .media,#rvp .card.wide2 .media{aspect-ratio:4\/5}}\n<\/style>\n<script>\n(function(){\nvar hr=document.querySelector('header.et-l--header .et_pb_row')||document.querySelector('header.et-l--header, #main-header');var ab=document.getElementById('wpadminbar');function rvpTop(){var t=0;if(ab&&getComputedStyle(ab).position==='fixed'){t=ab.getBoundingClientRect().bottom}if(hr){var r=hr.getBoundingClientRect();if(r.height>0&&r.bottom>t)t=r.bottom}document.documentElement.style.setProperty('--rvp-top',Math.max(0,Math.round(t))+'px')}var rq=0;function rvpQ(){if(!rq){rq=requestAnimationFrame(function(){rq=0;rvpTop()})}}rvpTop();window.addEventListener('resize',rvpQ);window.addEventListener('load',rvpTop);window.addEventListener('scroll',rvpQ,{capture:true,passive:true});if(window.ResizeObserver&&hr){new ResizeObserver(rvpQ).observe(hr)}\n\nconst I={\"kh1\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Kevin-Helou-01.webp\", \"kh4\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Kevin-Helou-06.webp\", \"kh5\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Kevin-Helou-03.webp\", \"kh6\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Kevin-Helou-10.webp\", \"res1\": \"https:\/\/realestatestudio.ch\/img\/cycle-crepuscule.webp\", \"res2\": \"https:\/\/realestatestudio.ch\/img\/cycle-meubler.webp\", \"res3\": \"https:\/\/realestatestudio.ch\/img\/cycle-doree.webp\", \"res4\": \"https:\/\/realestatestudio.ch\/img\/cycle-sublimer.webp\", \"res5\": \"https:\/\/realestatestudio.ch\/img\/cycle-pinceau.webp\", \"res6\": \"https:\/\/realestatestudio.ch\/img\/cycle-situation.webp\", \"bt1\": \"https:\/\/www.barontavernier.ch\/wp-content\/uploads\/2025\/09\/Bar-Terrasse-02-2048x1366.webp\", \"bt2\": \"https:\/\/www.barontavernier.ch\/wp-content\/uploads\/2025\/09\/Le-Deck-Restaurant-01-1.webp\", \"dl1\": \"https:\/\/residenceducedre.ch\/assets\/photos\/ext-facade-jour.jpg\", \"dl2\": \"https:\/\/residenceducedre.ch\/assets\/og-image.jpg\", \"dl3\": \"https:\/\/residenceducedre.ch\/assets\/photos\/ext-drone-nuit.jpg\", \"dl4\": \"https:\/\/residenceducedre.ch\/assets\/photos\/int-salon-vert-jour.jpg\", \"dl5\": \"https:\/\/residenceducedre.ch\/assets\/photos\/int-cuisine-vert-soir.jpg\", \"dl6\": \"https:\/\/residenceducedre.ch\/assets\/photos\/ext-drone-cedre.jpg\", \"dl7\": \"https:\/\/residenceducedre.ch\/assets\/photos\/int-chambre-coussin-vert.jpg\", \"mp4\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Garden-Party-03.webp\", \"mp5\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Montreux-Palace-Make-a-wish-10.webp\", \"gb2\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Geneva-Boat-07-scaled.webp\", \"lc\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Latitude-Champery-03.webp\", \"yhs\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Young-Hospitality-Summit-11.webp\", \"md\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Master-Day-01.webp\", \"bgc\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Bvlgari-Golf-Cup-11.webp\", \"bcp\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Bvlgari-Celebration-du-personnel-08.webp\", \"sati\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Sati-03.webp\", \"ss\": \"https:\/\/redvision.ch\/wp-content\/uploads\/StrikeSensai-07.webp\", \"att\": \"https:\/\/redvision.ch\/wp-content\/uploads\/chalet-montagne-hiver-scaled.webp\", \"hw\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Helena-Wolff-15.webp\", \"peg\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Pegasus-Automotive-Group-07.webp\", \"odys\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Odys-People-in-the-City-06.webp\", \"lsg\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Les-Salles-Gosses-16.webp\", \"bn\": \"https:\/\/redvision.ch\/wp-content\/uploads\/immeubles-drone.webp\", \"arc\": \"https:\/\/redvision.ch\/wp-content\/uploads\/terrasse-geneve-jet-eau-scaled.webp\", \"ik\": \"https:\/\/redvision.ch\/wp-content\/uploads\/terrasse-vue-lac-scaled.webp\", \"qz\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Quartz-01.webp\", \"h_kh\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Kevin-Helou-01.webp\", \"h_odys\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Odys-People-in-the-City-03.webp\", \"h_ss\": \"https:\/\/redvision.ch\/wp-content\/uploads\/StrikeSensai-08.webp\", \"h_ik\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Isabelle-Kotcharian-01.webp\", \"h_ehl\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Young-Hospitality-Summit-01.webp\", \"h_bv\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Bvlgari-Golf-Cup-15.webp\", \"h_lc\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Latitude-Champery-07.webp\", \"h_qz\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Quartz-05.webp\", \"h_bn\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Bernard-Nicod-Monthey-01.webp\", \"h_peg\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Pegasus-Automotive-Group-13.webp\", \"h_att\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Attica-Immobilier-01.webp\", \"h_arc\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Arc-Properties-01.webp\", \"h_hw\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Helena-Wolff-04.webp\", \"ressite\": \"https:\/\/redvision.ch\/wp-content\/uploads\/projet-real-estate-studio-site-2.jpg\", \"btsite\": \"https:\/\/redvision.ch\/wp-content\/uploads\/projet-baron-tavernier-site-2.jpg\", \"dlsite\": \"https:\/\/redvision.ch\/wp-content\/uploads\/projet-residence-du-cedre-site-2.jpg\", \"livia\": \"https:\/\/redvision.ch\/wp-content\/uploads\/projet-hey-livia-site-2.jpg\", \"sv01\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-01.jpg\", \"sv02\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-02.jpg\", \"sv03\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-03.jpg\", \"sv04\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-04.jpg\", \"sv05\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-05.jpg\", \"sv06\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-06.jpg\", \"sv07\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-07.jpg\", \"sv08\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-08.jpg\", \"sv09\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-10.jpg\"};\nconst U=\"https:\/\/redvision.ch\/wp-content\/uploads\/\";\nconst PT={ressite:1,btsite:1,dlsite:1,livia:1,sv01:1,sv03:1,sv04:1,sv05:1,sv06:1,sv07:1,sv08:1,sv09:1};\nconst R={\"Odys-People-in-the-City-01\": [1365, 2048], \"Odys-People-in-the-City-03\": [1600, 1066], \"Odys-People-in-the-City-04\": [1600, 1028], \"Odys-People-in-the-City-06\": [1321, 2048], \"Odys-People-in-the-City-07\": [1600, 1066], \"Odys-People-in-the-City-09\": [1361, 2048], \"Odys-People-in-the-City-10\": [1423, 2048], \"Odys-People-in-the-City-12\": [1600, 1066], \"Odys-People-in-the-City-13\": [1600, 1078], \"StrikeSensai-01\": [1365, 2048], \"StrikeSensai-03\": [1365, 2048], \"StrikeSensai-04\": [1365, 2048], \"StrikeSensai-05\": [1365, 2048], \"StrikeSensai-06\": [1365, 2048], \"StrikeSensai-07\": [1365, 2048], \"StrikeSensai-08\": [1600, 1066], \"Isabelle-Kotcharian-01\": [1600, 1066], \"Isabelle-Kotcharian-04\": [1600, 1066], \"Isabelle-Kotcharian-06\": [1600, 1066], \"Isabelle-Kotcharian-07\": [1600, 1066], \"terrasse-vue-lac-scaled\": [1429, 2560], \"Young-Hospitality-Summit-01\": [1600, 1066], \"Young-Hospitality-Summit-02\": [1365, 2048], \"Young-Hospitality-Summit-03\": [1600, 1066], \"Young-Hospitality-Summit-04\": [1600, 1066], \"Young-Hospitality-Summit-05\": [1365, 2048], \"Young-Hospitality-Summit-06\": [1365, 2048], \"Young-Hospitality-Summit-07\": [1365, 2048], \"Young-Hospitality-Summit-08\": [1600, 1066], \"Young-Hospitality-Summit-09\": [1365, 2048], \"Young-Hospitality-Summit-10\": [1365, 2048], \"Young-Hospitality-Summit-11\": [1365, 2048], \"Young-Hospitality-Summit-12\": [1600, 1066], \"Young-Hospitality-Summit-13\": [1365, 2048], \"Young-Hospitality-Summit-14\": [1365, 2048], \"Young-Hospitality-Summit-15\": [1365, 2048], \"Master-Day-01\": [1365, 2048], \"Master-Day-03\": [1253, 2048], \"Master-Day-04\": [1600, 1066], \"Master-Day-06\": [1600, 1066], \"Bvlgari-Golf-Cup-01-scaled\": [1440, 2560], \"Bvlgari-Golf-Cup-02\": [1600, 2400], \"Bvlgari-Golf-Cup-03\": [1600, 2400], \"Bvlgari-Golf-Cup-04\": [1600, 2107], \"Bvlgari-Golf-Cup-05\": [1600, 2400], \"Bvlgari-Golf-Cup-06\": [1600, 2400], \"Bvlgari-Golf-Cup-07\": [1600, 2400], \"Bvlgari-Golf-Cup-09\": [1600, 2400], \"Bvlgari-Golf-Cup-10\": [1600, 2395], \"Bvlgari-Golf-Cup-11\": [1600, 2400], \"Bvlgari-Golf-Cup-12\": [1600, 2400], \"Bvlgari-Golf-Cup-13\": [1600, 2395], \"Bvlgari-Golf-Cup-14\": [1600, 1198], \"Bvlgari-Golf-Cup-15\": [1600, 1066], \"Bvlgari-Golf-Cup-16\": [1600, 1066], \"Bvlgari-Celebration-du-personnel-01\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-02\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-03\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-04\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-05\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-06\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-07\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-08\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-09\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-10\": [1365, 2048], \"Garden-Party-01\": [1365, 2048], \"Garden-Party-03\": [1365, 2048], \"Garden-Party-04\": [1365, 2048], \"Garden-Party-05\": [1365, 2048], \"Garden-Party-06\": [1365, 2048], \"Garden-Party-07\": [1365, 2048], \"Garden-Party-08\": [1365, 2048], \"Garden-Party-09\": [1365, 2048], \"Garden-Party-10\": [1365, 2048], \"Garden-Party-11\": [1365, 2048], \"Garden-Party-12\": [1365, 2048], \"Garden-Party-13\": [1365, 2048], \"Garden-Party-14\": [1365, 2048], \"Garden-Party-15\": [1365, 2048], \"Garden-Party-16\": [1365, 2048], \"Garden-Party-17\": [1365, 2048], \"Garden-Party-18\": [1365, 2048], \"Montreux-Palace-Make-a-wish-01\": [1365, 2048], \"Montreux-Palace-Make-a-wish-03\": [1365, 2048], \"Montreux-Palace-Make-a-wish-04\": [1365, 2048], \"Montreux-Palace-Make-a-wish-05\": [1365, 2048], \"Montreux-Palace-Make-a-wish-06\": [1365, 2048], \"Montreux-Palace-Make-a-wish-07\": [1365, 2048], \"Montreux-Palace-Make-a-wish-08\": [1365, 2048], \"Montreux-Palace-Make-a-wish-09\": [1365, 2048], \"Montreux-Palace-Make-a-wish-10\": [1365, 2048], \"Montreux-Palace-Make-a-wish-11\": [1365, 2048], \"Montreux-Palace-Make-a-wish-12\": [1365, 2048], \"Montreux-Palace-Make-a-wish-13\": [1365, 2048], \"Montreux-Palace-Make-a-wish-14\": [1365, 2048], \"Montreux-Palace-Make-a-wish-15\": [1365, 2048], \"Montreux-Palace-Make-a-wish-16\": [1365, 2048], \"Sati-01-scaled\": [1429, 2560], \"Sati-02\": [1440, 2560], \"Sati-03\": [1440, 2560], \"Sati-04\": [1440, 2560], \"Sati-05\": [1080, 1920], \"Sati-06\": [1080, 1920], \"Sati-07\": [1440, 1800], \"Latitude-Champery-01\": [1365, 2048], \"Latitude-Champery-03\": [1365, 2048], \"Latitude-Champery-04\": [1365, 2048], \"Latitude-Champery-06\": [1365, 2048], \"Latitude-Champery-07\": [1600, 1066], \"Latitude-Champery-09\": [1365, 2048], \"Quartz-01\": [1365, 2048], \"Quartz-02\": [1365, 2048], \"Quartz-03\": [1365, 2048], \"Quartz-04\": [1365, 2048], \"Quartz-05\": [1600, 998], \"Les-Salles-Gosses-01\": [1365, 2048], \"Les-Salles-Gosses-03\": [1600, 2400], \"Les-Salles-Gosses-04\": [1368, 2048], \"Les-Salles-Gosses-06\": [1365, 2048], \"Les-Salles-Gosses-07\": [1368, 2048], \"Les-Salles-Gosses-09\": [1365, 2048], \"Les-Salles-Gosses-10\": [1368, 2048], \"Les-Salles-Gosses-12\": [1600, 2400], \"Les-Salles-Gosses-13\": [1368, 2048], \"Les-Salles-Gosses-15\": [1365, 2048], \"Les-Salles-Gosses-16\": [1368, 2048], \"Les-Salles-Gosses-18\": [1368, 2048], \"Les-Salles-Gosses-19\": [1368, 2048], \"Les-Salles-Gosses-20\": [1365, 2048], \"Les-Salles-Gosses-21\": [1365, 2048], \"Bernard-Nicod-Monthey-01\": [1600, 893], \"Bernard-Nicod-Monthey-03\": [1600, 892], \"Bernard-Nicod-Monthey-04\": [1600, 892], \"Bernard-Nicod-Monthey-05\": [1600, 892], \"Bernard-Nicod-Monthey-06\": [1600, 892], \"Bernard-Nicod-Monthey-07\": [1600, 892], \"Bernard-Nicod-Monthey-08\": [1600, 892], \"Bernard-Nicod-Monthey-09\": [1600, 892], \"Bernard-Nicod-Monthey-10\": [1600, 893], \"immeubles-drone\": [1123, 2000], \"Pegasus-Automotive-Group-01-scaled\": [1440, 2560], \"Pegasus-Automotive-Group-03\": [1600, 2400], \"Pegasus-Automotive-Group-04\": [1600, 2400], \"Pegasus-Automotive-Group-06\": [1600, 2400], \"Pegasus-Automotive-Group-07\": [1600, 2400], \"Pegasus-Automotive-Group-09\": [1600, 2400], \"Pegasus-Automotive-Group-10\": [1600, 2400], \"Pegasus-Automotive-Group-12\": [1600, 2399], \"Pegasus-Automotive-Group-13\": [1600, 1066], \"Pegasus-Automotive-Group-14\": [1600, 2400], \"Pegasus-Automotive-Group-15\": [1600, 2399], \"Geneva-Boat-01-scaled\": [1440, 2560], \"Geneva-Boat-03-scaled\": [1440, 2560], \"Geneva-Boat-04-scaled\": [1440, 2560], \"Geneva-Boat-06-scaled\": [1440, 2560], \"Geneva-Boat-07-scaled\": [1440, 2560], \"Geneva-Boat-09-scaled\": [1440, 2560], \"Geneva-Boat-10-scaled\": [1440, 2560], \"Geneva-Boat-11-scaled\": [1440, 2560], \"Geneva-Boat-12-scaled\": [1440, 2560], \"Geneva-Boat-13-scaled\": [1440, 2560], \"Geneva-Boat-14-scaled\": [1440, 2560], \"Attica-Immobilier-01\": [1600, 893], \"Attica-Immobilier-03\": [1600, 893], \"Attica-Immobilier-04\": [1600, 893], \"Attica-Immobilier-06\": [1600, 893], \"Attica-Immobilier-07\": [1600, 893], \"Attica-Immobilier-09\": [1600, 893], \"Attica-Immobilier-10\": [1600, 893], \"Attica-Immobilier-11\": [1600, 893], \"chalet-montagne-hiver-scaled\": [1429, 2560], \"Arc-Properties-01\": [1600, 893], \"Arc-Properties-03\": [1600, 893], \"Arc-Properties-04\": [1600, 893], \"Arc-Properties-06\": [1600, 893], \"Arc-Properties-07\": [1600, 892], \"Arc-Properties-09\": [1600, 893], \"Arc-Properties-10\": [1600, 893], \"terrasse-geneve-jet-eau-scaled\": [1429, 2560], \"Kevin-Helou-01\": [1600, 893], \"Kevin-Helou-03\": [1600, 893], \"Kevin-Helou-04\": [1600, 893], \"Kevin-Helou-06\": [1600, 893], \"Kevin-Helou-07\": [1600, 893], \"Kevin-Helou-09\": [1600, 893], \"Kevin-Helou-10\": [1600, 893], \"real-estate-lac-leman-scaled\": [1429, 2560], \"Helena-Wolff-01\": [1365, 2048], \"Helena-Wolff-03\": [1600, 900], \"Helena-Wolff-04\": [1600, 1066], \"Helena-Wolff-06\": [1600, 1066], \"Helena-Wolff-07\": [1600, 1066], \"Helena-Wolff-08\": [1600, 1066], \"Helena-Wolff-09\": [1600, 1066], \"Helena-Wolff-10\": [1365, 2048], \"Helena-Wolff-11\": [1600, 1066], \"Helena-Wolff-12\": [1365, 2048], \"Helena-Wolff-13\": [1600, 1066], \"Helena-Wolff-14\": [1365, 2048], \"Helena-Wolff-15\": [1365, 2048], \"Helena-Wolff-16\": [1600, 1066], \"Helena-Wolff-17\": [1365, 2048]};\nconst PN=\/^\\\/en(\\\/|$)\/.test(location.pathname)?{1:\"Audiovisual production\",2:\"Communication strategy\",3:\"Branding & visual identity\",4:\"Digital & web\",5:\"Acquisition & performance\"}:{1:\"Production audiovisuelle\",2:\"Strat\u00e9gie de communication\",3:\"Branding & identit\u00e9 visuelle\",4:\"Digital & web\",5:\"Acquisition & performance\"};\nconst PS=\/^\\\/en(\\\/|$)\/.test(location.pathname)?{1:\"Audiovisual production\",2:\"Communication strategy\",3:\"Branding\",4:\"Digital & web\",5:\"Acquisition & performance\"}:{1:\"Production audiovisuelle\",2:\"Strat\u00e9gie de communication\",3:\"Branding\",4:\"Digital & web\",5:\"Acquisition & performance\"};\n\/\/ n nom \u00b7 sub sous-titre carte \u00b7 tag accroche \u00b7 lead paragraphe \u00b7 d {p\u00f4le:[livrables]} \u00b7 m p\u00f4les mis en avant sur la carte\n\/\/ i image carte \u00b7 ext images perso \u00b7 v vid\u00e9o verticale carte \u00b7 g galerie redvision.ch \u00b7 gv vid\u00e9os galerie \u00b7 url \u00b7 big chiffres\nconst EN=\/^\\\/en(\\\/|$)\/.test(location.pathname);\nconst TR={\"Le Stamm \u2013 QoQa\": {\"sub\":\"QoQa restaurant\",\"tag\":\"One event a month, filmed and photographed.\",\"lead\":\"Guest chefs, Murder & Mystery nights, Smash Burger, Roasted Sunday, fondue, Karafe: every month we produce the reels, photos and social media art direction for Le Stamm, QoQa's restaurant.\",\"sec\":\"Restaurants & events\",\"s\":{\"a\":\"Le Stamm, QoQa's restaurant, lives to the rhythm of its evenings, guest chefs and collaborations: every event needs to exist on social media.\",\"r\":\"A monthly set-up: dedicated social media art direction, reels and a full photo gallery for every event.\",\"c\":\"Reels, cross interviews, Q&A, photo galleries: QChef with Pierre Reure and the Lagarde brothers, Roasted Sunday, Caquelon de la Loutre, Drappier and Karafe evenings.\",\"d\":\"Instagram and social media for Le Stamm and QoQa, with post, story and carousel templates.\",\"j\":\"A new batch of content every month since September 2026.\"},\"d\":{\"1\":[\"Reels\",\"Photography\",\"Interviews\"],\"2\":[\"Social media art direction\",\"Editorial calendar\"],\"3\":[\"Post & story templates\"]},\"big\":[[\"19\",\"reels\"],[\"300+\",\"photos\"]]}, \"Fairmont Le Montreux Palace\": {\"sub\": \"Partner since 2024\", \"tag\": \"Some twenty productions, one standard.\", \"lead\": \"Garden Party, Make a Wish, Montreux Jazz, suites and new suites, spa, Christmas, Summer 2026, staff parties, corporate events, portraits: we have covered the life of the palace in photo and video since 2024.\", \"sec\": \"Luxury hospitality\", \"s\": {\"a\": \"A palace lives to the rhythm of its events and seasons. Every moment deserves images that match it.\", \"r\": \"A long-term production partnership rather than isolated jobs.\", \"c\": \"Video and photography: events, suites, spa, parties, portraits.\", \"d\": \"Content delivered for the palace's channels.\"}, \"d\": {\"1\": [\"Video\", \"Photography\"]}, \"big\": [[\"20+\", \"productions\"], [\"2024\", \"partnership start\"]]}, \"Real Estate Studio\": {\"sub\": \"iPhone & Mac app\", \"tag\": \"The real estate photo studio in your iPhone.\", \"lead\": \"Our own product. An iPhone and Mac app designed in Switzerland for real estate agencies: HDR photos, retouching, 2D floor plan, copy, brochure and delivery. We designed the app, the brand, the website and the acquisition.\", \"sec\": \"Real estate app\", \"s\": {\"a\": \"Every property listing starts with photos, and they cost agencies too much: CHF 250 to 400 per property, 24 to 72 hours of waiting, two visits instead of one.\", \"r\": \"A product rather than a service: an iPhone and Mac app that puts the photo studio in the broker's pocket. Brand, website and acquisition designed alongside it.\", \"c\": \"iOS and Mac app, logo and visual identity, website, social media content.\", \"d\": \"App Store, realestatestudio.ch website, social media, Meta and Google Ads campaigns.\", \"j\": \"Product iterations and campaign optimisation.\"}, \"d\": {\"4\": [\"iOS & Mac app\", \"Website\"], \"3\": [\"Logo\", \"Visual identity\"], \"2\": [\"Social media\"], \"5\": [\"Meta Ads\", \"Google Ads\"]}}, \"Bvlgari\": {\"sub\": \"Golf Cup & staff celebration\", \"tag\": \"The Roman house, in photo and video.\", \"lead\": \"Golf Cup at the Golf & Country Club de Bonmont and staff celebration.\", \"sec\": \"Jewellery\", \"d\": {\"1\": [\"Video\", \"Photography\"]}}, \"G\u00e9rances de Luze\": {\"sub\": \"R\u00e9sidence du C\u00e8dre \u00b7 Morges\", \"tag\": \"Five apartments, one website to sell them.\", \"lead\": \"Development of 5 new Minergie apartments in Morges, 500 m from the station. We produced the development website, the videos and the 3D visualisations.\", \"sec\": \"Real estate development\", \"s\": {\"a\": \"G\u00e9rances de Luze is selling five new Minergie apartments in Morges, 500 m from the station.\", \"r\": \"A dedicated development website, driven by 3D visualisations and project videos.\", \"c\": \"Website, videos, 3D visualisations, photography.\", \"d\": \"residenceducedre.ch\"}, \"d\": {\"4\": [\"Development website\"], \"1\": [\"Video\", \"3D visualisations\", \"Photography\"]}}, \"Odys\": {\"sub\": \"People in the City\", \"tag\": \"The night, in vertical.\", \"lead\": \"\", \"sec\": \"Nightlife & events\", \"d\": {\"1\": [\"Video\", \"Photography\"]}}, \"Le Baron Tavernier\": {\"sub\": \"Hotel, gastronomy & spa \u00b7 Lavaux\", \"tag\": \"A website, and the campaigns that fill it.\", \"lead\": \"Hotel, restaurant, terrace bar and spa perched above Lake Geneva. We designed the website and run the Meta and Google Ads campaigns that drive bookings.\", \"sec\": \"Hospitality & gastronomy\", \"s\": {\"a\": \"Hotel, restaurant, terrace bar and spa above Lavaux: an address that lives on direct bookings.\", \"r\": \"A complete website built to convert, optimised for search, continuously fed by Meta and Google Ads campaigns.\", \"c\": \"Website design and development, SEO.\", \"d\": \"barontavernier.ch, SEA: Meta and Google Ads campaigns.\", \"j\": \"Continuous campaign monitoring and optimisation.\"}, \"d\": {\"4\": [\"Website\", \"SEO\"], \"5\": [\"Meta Ads\", \"Google Ads\", \"SEA\"]}}, \"Latitude Champ\u00e9ry\": {\"sub\": \"Since 2025\", \"tag\": \"A brand, and fresh material every season.\", \"lead\": \"Visual identity, social media and seven seasonal shoots between June 2025 and September 2026.\", \"sec\": \"Mountain & lifestyle\", \"s\": {\"a\": \"A mountain brand that needs an identity and content renewed every season.\", \"r\": \"Branding, a social media line and a calendar of seasonal shoots.\", \"c\": \"Visual identity, seven shoots between June 2025 and September 2026, videos.\", \"d\": \"Social media and website.\"}, \"d\": {\"3\": [\"Branding\"], \"2\": [\"Social media\"], \"1\": [\"Video\", \"Photography\"], \"4\": [\"Website\"]}, \"big\": [[\"7\", \"shoots\"]]}, \"Hey Livia\": {\"sub\": \"AI agent for real estate\", \"tag\": \"Your leads are waiting. Your AI agent answers.\", \"lead\": \"AI agent on WhatsApp for Swiss real estate agencies: lead qualification, rental management, condominium requests, 24\/7. We designed and built the website.\", \"sec\": \"Real estate \u00b7 AI\", \"s\": {\"a\": \"An AI agent on WhatsApp for Swiss real estate agencies: it had to be explained simply and generate demo requests.\", \"r\": \"A clear landing page, focused on the product and the demo.\", \"c\": \"Website, copywriting.\", \"d\": \"heylivia.ch\"}, \"d\": {\"4\": [\"Website\", \"Copywriting\"]}}, \"Pegasus Automotive Group\": {\"tag\": \"McLaren, in motion.\", \"lead\": \"\", \"sec\": \"Automotive\", \"d\": {\"1\": [\"Video\", \"Photography\"]}}, \"Bernard Nicod\": {\"sub\":\"Agency & broker Kevin Helou\",\"tag\":\"Over 50 properties, from Lausanne to Monthey.\",\"lead\":\"Property photography and video, drone and construction follow-up for Bernard Nicod. For broker Kevin Helou: portraits, properties in photo, video and 3D, identity and brochure, website, social media and acquisition campaigns.\",\"sec\":\"Real estate\",\"s\":{\"a\":\"A major real estate player in French-speaking Switzerland, with a constant flow of properties to present, and broker Kevin Helou, who needed a complete presence of his own.\",\"r\":\"Regular, responsive production for the agency, and a five-discipline set-up for Kevin Helou: identity, website, social media and campaigns.\",\"c\":\"Over 50 properties photographed and filmed, construction follow-up in Denges, logo. For Kevin Helou: portraits, 3D visualisations, branding, brochure, website.\",\"d\":\"Bernard Nicod listings and materials, kevinhelou.ch website, social media and Meta and Google Ads campaigns.\",\"j\":\"Campaign and content monitoring, continuous adjustment.\"},\"d\":{\"1\":[\"Video\",\"Photography\",\"Drone\",\"3D visualisations\"],\"2\":[\"Social media management\",\"Editorial line\"],\"3\":[\"Logo\",\"Branding\",\"Brochure\"],\"4\":[\"Website kevinhelou.ch\"],\"5\":[\"Meta Ads\",\"Google Ads\"]},\"big\":[[\"50+\",\"properties\"],[\"5\",\"disciplines\"]]}, \"Geneva Boat\": {\"tag\": \"Photo, video, campaigns.\", \"lead\": \"Shoots in September 2025 and May 2026, video and Meta campaigns.\", \"sec\": \"Boating\", \"d\": {\"1\": [\"Video\", \"Photography\"], \"5\": [\"Meta campaigns\"]}}, \"EHL Hospitality Business School\": {\"sub\": \"Partner since 2024\", \"tag\": \"The school that trained us, filmed all year round.\", \"lead\": \"Young Hospitality Summit, Master Day, F\u00eate Universelle, Staff Party, Student Business Projects, EHL Sport.\", \"sec\": \"Education\", \"s\": {\"a\": \"The Lausanne hospitality school, where we trained, sets the pace of its year with events.\", \"r\": \"Covering the highlights in photo and video, with a team that knows the school from the inside.\", \"c\": \"Young Hospitality Summit, Master Day, F\u00eate Universelle, Staff Party, Student Business Projects, EHL Sport.\", \"d\": \"Content delivered for EHL's channels.\"}, \"d\": {\"1\": [\"Video\", \"Photography\"]}}, \"Attica Immobilier\": {\"tag\": \"Videos, photos and Meta campaigns.\", \"lead\": \"Property photo and video, Meta Ads campaigns.\", \"sec\": \"Real estate\", \"d\": {\"1\": [\"Video\", \"Photography\"], \"5\": [\"Meta Ads\"]}}, \"Sati\": {\"tag\": \"Identity and digital presence.\", \"lead\": \"\", \"sec\": \"Lifestyle\", \"d\": {\"3\": [\"Branding\"], \"4\": [\"Digital & web\"]}}, \"StrikeSensai\": {\"tag\": \"Brand, photos and clips.\", \"lead\": \"\", \"sec\": \"Sport\", \"d\": {\"3\": [\"Branding\"], \"1\": [\"Video\", \"Photography\"]}}, \"Helena Wolff\": {\"tag\": \"Identity and digital presence.\", \"lead\": \"Shoots in 2024, 2025 and 2026.\", \"sec\": \"Portrait & lifestyle\", \"d\": {\"3\": [\"Branding\"], \"4\": [\"Digital & web\"]}}, \"Les Sales Gosses\": {\"tag\": \"Four shoots, one logo.\", \"lead\": \"\", \"sec\": \"Restaurants\", \"d\": {\"1\": [\"Video\", \"Photography\"], \"3\": [\"Logo\"]}}, \"Arc Properties\": {\"tag\": \"Real estate, photo and video.\", \"lead\": \"\", \"sec\": \"Real estate\", \"d\": {\"1\": [\"Video\", \"Photography\"]}}, \"Quartz\": {\"tag\": \"Photography.\", \"lead\": \"\", \"sec\": \"Lifestyle\", \"d\": {\"1\": [\"Video\", \"Photography\"]}}};\nconst S=EN?{see:'View project \u2192',video:'Video',client:'Client',sector:'Sector',period:'Period',poles:'Disciplines',online:'Online',visit:'Visit',dev:'The set-up',polesN:' disciplines,<br>one set-up.',pole1:'One discipline,<br>one mission.',devP:'Each discipline has a precise role in this project. Together they form a coherent set-up, from creation to distribution.',devP1:'A targeted need, a targeted answer. The discipline involved and what it produced.',appr:'Our approach',apprH:'Understand,<br>before creating.',apprP:'The same method on all our projects, from initial analysis to results monitoring.',steps:[['a','Analysis'],['r','Recommendation'],['c','Creation'],['d','Distribution'],['j','Adjustment']],off:'Not activated on this project.',next:'Next project'}:{see:'Voir le projet \u2192',video:'Vid\u00e9o',client:'Client',sector:'Secteur',period:'P\u00e9riode',poles:'P\u00f4les',online:'En ligne',visit:'Voir',dev:'Le dispositif',polesN:' p\u00f4les,<br>un dispositif.',pole1:'Un p\u00f4le,<br>une mission.',devP:'Chaque p\u00f4le a un r\u00f4le pr\u00e9cis dans ce projet. Ensemble, ils forment un dispositif coh\u00e9rent, de la cr\u00e9ation \u00e0 la diffusion.',devP1:'Un besoin cibl\u00e9, une r\u00e9ponse cibl\u00e9e. Le p\u00f4le activ\u00e9 et ce qu\\'il a produit.',appr:'Notre approche',apprH:'Comprendre,<br>avant de cr\u00e9er.',apprP:'La m\u00eame m\u00e9thode que sur tous nos projets, de l\\'analyse initiale au suivi des r\u00e9sultats.',steps:[['a','Analyse'],['r','Recommandation'],['c','Cr\u00e9ation'],['d','Diffusion'],['j','Ajustement']],off:'Non activ\u00e9 sur ce projet.',next:'Projet suivant'};\nconst P=[\n {n:\"Le Stamm \u2013 QoQa\",h:\"sv02\",s:{\"a\":\"Le Stamm, le restaurant de QoQa, vit au rythme de ses soir\u00e9es, de ses chefs invit\u00e9s et de ses collaborations : chaque rendez-vous doit exister sur les r\u00e9seaux.\",\"r\":\"Un dispositif mensuel : une direction artistique r\u00e9seaux sociaux d\u00e9di\u00e9e, des reels et une galerie photo compl\u00e8te pour chaque \u00e9v\u00e9nement.\",\"c\":\"Reels, interviews crois\u00e9es, Q&A, galeries photo : QChef avec Pierre Reure et les fr\u00e8res Lagarde, Roasted Sunday, Caquelon de la Loutre, soir\u00e9es Drappier et Karafe.\",\"d\":\"Instagram et r\u00e9seaux sociaux du Stamm et de QoQa, avec gabarits de posts, stories et carrousels.\",\"j\":\"Un nouveau lot de contenus chaque mois depuis septembre 2026.\"},sec:\"Restauration & \u00e9v\u00e9nementiel\",y:\"2026 \u2013\",sub:\"Restaurant QoQa\",tag:\"Un rendez-vous par mois, film\u00e9 et photographi\u00e9.\",lead:\"Chefs invit\u00e9s, soir\u00e9es Meurtres & Myst\u00e8res, Smash Burger, Roasted Sunday, fondue, Karafe : nous produisons chaque mois les reels, les photos et la direction artistique des r\u00e9seaux sociaux du Stamm, le restaurant de QoQa.\",\n  p:[1,2,3],m:[1,2,3],d:{1:[\"Reels\",\"Photographie\",\"Interviews\"],2:[\"Direction artistique r\u00e9seaux sociaux\",\"Calendrier \u00e9ditorial\"],3:[\"Gabarits posts & stories\"]},big:[[\"19\",\"reels\"],[\"300+\",\"photos\"]],\n  i:\"sv01\",v:\"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-Meurtre-Mystere.mp4\",gv:[\"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-Meurtre-Mystere.mp4\",\"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-Smash-Burger.mp4\"],ext:[\"sv01\",\"sv03\",\"sv04\",\"sv05\",\"sv06\",\"sv07\",\"sv08\",\"sv09\"]},\n {n:\"Fairmont Le Montreux Palace\",s:{\"a\": \"Un palace vit au rythme de ses \u00e9v\u00e9nements et de ses saisons. Chaque moment m\u00e9rite des images \u00e0 sa hauteur.\", \"r\": \"Un partenariat de production dans la dur\u00e9e plut\u00f4t que des commandes isol\u00e9es.\", \"c\": \"Vid\u00e9o et photographie : \u00e9v\u00e9nements, suites, spa, f\u00eates, portraits.\", \"d\": \"Contenus livr\u00e9s pour les canaux du palace.\"},sec:\"H\u00f4tellerie de luxe\",y:\"2024 \u2013\",sub:\"Partenaire depuis 2024\",tag:\"Une vingtaine de productions, une seule exigence.\",lead:\"Garden Party, Make a Wish, Montreux Jazz, suites et nouvelles suites, spa, No\u00ebl, Summer 2026, f\u00eates du personnel, \u00e9v\u00e9nements corporate, portraits : nous couvrons la vie du palace en photo et en vid\u00e9o depuis 2024.\",\n  p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},big:[[\"20+\",\"productions\"],[\"2024\",\"d\u00e9but du partenariat\"]],\n  i:\"mp4\",h2:[\"mp4\",\"mp5\"],v:\"Garden-Party-02.mp4\",g:[\"Garden-Party-01\",\"Garden-Party-11\",\"Garden-Party-12\",\"Garden-Party-13\",\"Montreux-Palace-Make-a-wish-01\",\"Montreux-Palace-Make-a-wish-11\",\"Montreux-Palace-Make-a-wish-12\",\"Montreux-Palace-Make-a-wish-14\"],gv:[\"Montreux-Palace-Make-a-wish-02.mp4\"]},\n {n:\"Real Estate Studio\",s:{\"a\": \"Chaque mandat immobilier commence par des photos, et elles co\u00fbtent trop cher aux agences : 250 \u00e0 400 CHF par bien, 24 \u00e0 72 h d'attente, deux visites au lieu d'une.\", \"r\": \"Un produit plut\u00f4t qu'un service : une application iPhone et Mac qui met le studio photo dans la poche du courtier. Marque, site et acquisition con\u00e7us avec elle.\", \"c\": \"Application iOS et Mac, logo et identit\u00e9 visuelle, site web, contenus r\u00e9seaux sociaux.\", \"d\": \"App Store, site realestatestudio.ch, r\u00e9seaux sociaux, campagnes Meta et Google Ads.\", \"j\": \"It\u00e9rations produit et optimisation des campagnes.\"},sec:\"Application immobili\u00e8re\",y:\"2026\",sub:\"Application iPhone & Mac\",tag:\"Le studio photo immobilier dans votre iPhone.\",lead:\"Notre propre produit. Une application iPhone et Mac con\u00e7ue en Suisse pour les agences immobili\u00e8res : photos HDR, retouche, plan 2D, textes, brochure et livraison. Nous avons con\u00e7u l'app, la marque, le site et l'acquisition.\",\n  p:[2,3,4,5],m:[4,3,5],d:{4:[\"Application iOS & Mac\",\"Site web\"],3:[\"Logo\",\"Identit\u00e9 visuelle\"],2:[\"R\u00e9seaux sociaux\"],5:[\"Meta Ads\",\"Google Ads\"]},\n  i:\"ressite\",v:\"red-vision-showreel-real-estate-studio-vertical.mp4\",gv:[\"red-vision-showreel-real-estate-studio-vertical.mp4\"],ext:[\"res1\",\"res2\",\"res3\",\"res4\",\"res5\",\"res6\"],url:\"realestatestudio.ch\"},\n {n:\"Bvlgari\",h:\"h_bv\",sec:\"Joaillerie\",y:\"2026\",sub:\"Golf Cup & c\u00e9l\u00e9bration du personnel\",tag:\"La maison romaine, en photo et en vid\u00e9o.\",lead:\"Golf Cup au Golf & Country Club de Bonmont et c\u00e9l\u00e9bration du personnel.\",\n  p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"bgc\",ext:[\"bcp\"],g:[\"Bvlgari-Golf-Cup-01-scaled\",\"Bvlgari-Golf-Cup-10\",\"Bvlgari-Golf-Cup-12\",\"Bvlgari-Golf-Cup-13\",\"Bvlgari-Celebration-du-personnel-01\",\"Bvlgari-Celebration-du-personnel-10\",\"Bvlgari-Celebration-du-personnel-12\",\"Bvlgari-Celebration-du-personnel-13\"]},\n {n:\"G\u00e9rances de Luze\",s:{\"a\": \"G\u00e9rances de Luze commercialise cinq appartements neufs Minergie \u00e0 Morges, \u00e0 500 m de la gare.\", \"r\": \"Un site d\u00e9di\u00e9 \u00e0 la promotion, port\u00e9 par des visualisations 3D et des vid\u00e9os du projet.\", \"c\": \"Site web, vid\u00e9os, visualisations 3D, photographie.\", \"d\": \"residenceducedre.ch\"},sec:\"Promotion immobili\u00e8re\",y:\"2026\",sub:\"R\u00e9sidence du C\u00e8dre \u00b7 Morges\",tag:\"Cinq appartements, un site pour les vendre.\",lead:\"Promotion de 5 appartements neufs Minergie \u00e0 Morges, \u00e0 500 m de la gare. Nous avons produit le site de la promotion, les vid\u00e9os et les visualisations 3D du projet.\",\n  p:[1,4],m:[4,1],d:{4:[\"Site web de la promotion\"],1:[\"Vid\u00e9o\",\"Visualisations 3D\",\"Photographie\"]},\n  i:\"dlsite\",v:\"https:\/\/residenceducedre.ch\/assets\/video\/presentation.mp4\",gv:[\"https:\/\/residenceducedre.ch\/assets\/video\/presentation.mp4\"],gvp:[\"https:\/\/residenceducedre.ch\/assets\/video\/poster.jpg\"],ext:[\"dl1\",\"dl3\",\"dl4\",\"dl6\",\"dl5\",\"dl7\",\"dl2\"],url:\"deluze.ch\"},\n {n:\"Odys\",h:\"h_odys\",sec:\"Nightlife & \u00e9v\u00e9nementiel\",y:\"2024 \u2013\",sub:\"People in the City\",tag:\"La nuit, en vertical.\",lead:\"\",p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"odys\",v:\"Odys-People-in-the-City-02.mp4\",g:[\"Odys-People-in-the-City-01\",\"Odys-People-in-the-City-03\",\"Odys-People-in-the-City-04\",\"Odys-People-in-the-City-07\",\"Odys-People-in-the-City-09\",\"Odys-People-in-the-City-10\"],gv:[\"Odys-People-in-the-City-05.mp4\",\"Odys-People-in-the-City-08.mp4\"]},\n {n:\"Le Baron Tavernier\",s:{\"a\": \"H\u00f4tel, restaurant, bar-terrasse et spa au-dessus de Lavaux : une adresse qui vit des r\u00e9servations directes.\", \"r\": \"Un site complet con\u00e7u pour convertir, optimis\u00e9 pour le r\u00e9f\u00e9rencement, aliment\u00e9 en continu par des campagnes Meta et Google Ads.\", \"c\": \"Conception et d\u00e9veloppement du site web, SEO.\", \"d\": \"barontavernier.ch, SEA : campagnes Meta et Google Ads.\", \"j\": \"Suivi et optimisation continue des campagnes.\"},sec:\"H\u00f4tellerie & gastronomie\",y:\"2026\",sub:\"H\u00f4tel, gastronomie & spa \u00b7 Lavaux\",tag:\"Un site, et les campagnes qui le remplissent.\",lead:\"H\u00f4tel, restaurant, bar-terrasse et spa perch\u00e9s au-dessus du L\u00e9man. Nous avons con\u00e7u le site et pilotons les campagnes Meta et Google Ads qui alimentent les r\u00e9servations.\",\n  p:[4,5],m:[4,5],d:{4:[\"Site web\",\"SEO\"],5:[\"Meta Ads\",\"Google Ads\",\"SEA\"]},\n  i:\"btsite\",ext:[\"bt1\",\"bt2\"],url:\"barontavernier.ch\"},\n {n:\"Latitude Champ\u00e9ry\",h:\"h_lc\",s:{\"a\": \"Une marque de montagne qui a besoin d'une identit\u00e9 et de contenus renouvel\u00e9s \u00e0 chaque saison.\", \"r\": \"Branding, ligne r\u00e9seaux sociaux et un calendrier de shootings saisonniers.\", \"c\": \"Identit\u00e9 visuelle, sept shootings entre juin 2025 et septembre 2026, vid\u00e9os.\", \"d\": \"R\u00e9seaux sociaux et site web.\"},sec:\"Montagne & lifestyle\",y:\"2025 \u2013\",sub:\"Depuis 2025\",tag:\"Une marque, et de la mati\u00e8re chaque saison.\",lead:\"Identit\u00e9 visuelle, r\u00e9seaux sociaux et sept shootings saisonniers entre juin 2025 et septembre 2026.\",\n  p:[1,2,3,4],m:[2,3,1],d:{3:[\"Branding\"],2:[\"R\u00e9seaux sociaux\"],1:[\"Vid\u00e9o\",\"Photographie\"],4:[\"Site web\"]},big:[[\"7\",\"shootings\"]],\n  i:\"lc\",v:\"Latitude-Champery-02.mp4\",g:[\"Latitude-Champery-01\",\"Latitude-Champery-04\",\"Latitude-Champery-06\",\"Latitude-Champery-07\",\"Latitude-Champery-09\"],gv:[\"Latitude-Champery-05.mp4\",\"Latitude-Champery-08.mp4\"]},\n {n:\"Hey Livia\",s:{\"a\": \"Un agent IA sur WhatsApp pour les agences immobili\u00e8res suisses : il fallait l'expliquer simplement et g\u00e9n\u00e9rer des demandes de d\u00e9mo.\", \"r\": \"Une landing page claire, centr\u00e9e sur le produit et la d\u00e9mo.\", \"c\": \"Site web, copywriting.\", \"d\": \"heylivia.ch\"},sec:\"Immobilier \u00b7 IA\",y:\"2026\",sub:\"Agent IA pour l'immobilier\",tag:\"Vos prospects attendent. Votre agent IA r\u00e9pond.\",lead:\"Agent IA sur WhatsApp pour les agences immobili\u00e8res suisses : qualification de leads, gestion locative, demandes PPE, 24h\/24. Nous avons con\u00e7u et d\u00e9velopp\u00e9 le site.\",\n  p:[4],m:[4],d:{4:[\"Site web\",\"Copywriting\"]},\n  i:\"livia\",url:\"heylivia.ch\"},\n {n:\"Pegasus Automotive Group\",h:\"h_peg\",sec:\"Automobile\",y:\"2026\",tag:\"McLaren, en mouvement.\",lead:\"\",p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"peg\",v:\"Pegasus-Automotive-Group-02.mp4\",g:[\"Pegasus-Automotive-Group-01-scaled\",\"Pegasus-Automotive-Group-14\",\"Pegasus-Automotive-Group-15\",\"Pegasus-Automotive-Group-03\",\"Pegasus-Automotive-Group-04\",\"Pegasus-Automotive-Group-06\"],gv:[\"Pegasus-Automotive-Group-05.mp4\",\"Pegasus-Automotive-Group-08.mp4\"]},\n {n:\"Bernard Nicod\",h:\"h_bn\",s:{\"a\":\"Un acteur immobilier majeur de Suisse romande, avec un flux constant de biens \u00e0 pr\u00e9senter, et le courtier Kevin Helou, qui avait besoin d'une pr\u00e9sence compl\u00e8te \u00e0 son nom.\",\"r\":\"Une production r\u00e9guli\u00e8re et r\u00e9active pour l'agence, et un dispositif \u00e0 cinq p\u00f4les pour Kevin Helou : identit\u00e9, site, r\u00e9seaux sociaux et campagnes.\",\"c\":\"Plus de 50 biens photographi\u00e9s et film\u00e9s, suivi de chantier \u00e0 Denges, logo. Pour Kevin Helou : portraits, visualisations 3D, branding, brochure, site web.\",\"d\":\"Annonces et supports Bernard Nicod, site kevinhelou.ch, r\u00e9seaux sociaux et campagnes Meta et Google Ads.\",\"j\":\"Suivi des campagnes et des contenus, ajustement en continu.\"},sec:\"Immobilier\",y:\"2024 \u2013\",sub:\"Agence & courtier Kevin Helou\",tag:\"Plus de 50 biens, de Lausanne \u00e0 Monthey.\",lead:\"Photographie et vid\u00e9o de biens, drone et suivi de chantier pour Bernard Nicod. Pour le courtier Kevin Helou : portraits, biens en photo, vid\u00e9o et 3D, identit\u00e9 et brochure, site, r\u00e9seaux sociaux et campagnes d'acquisition.\",\n  p:[1,2,3,4,5],m:[1,4,5],d:{1:[\"Vid\u00e9o\",\"Photographie\",\"Drone\",\"Visualisations 3D\"],2:[\"Gestion des r\u00e9seaux sociaux\",\"Ligne \u00e9ditoriale\"],3:[\"Logo\",\"Branding\",\"Brochure\"],4:[\"Site web kevinhelou.ch\"],5:[\"Meta Ads\",\"Google Ads\"]},big:[[\"50+\",\"biens\"],[\"5\",\"p\u00f4les activ\u00e9s\"]],\n  i:\"bn\",v:\"Bernard-Nicod-Monthey-02.mp4\",ext:[\"kh1\",\"kh4\"],g:[\"Bernard-Nicod-Monthey-01\",\"Kevin-Helou-01\",\"Bernard-Nicod-Monthey-03\",\"Kevin-Helou-03\",\"Isabelle-Kotcharian-04\",\"Bernard-Nicod-Monthey-04\",\"Kevin-Helou-04\",\"Bernard-Nicod-Monthey-05\",\"Kevin-Helou-06\",\"Isabelle-Kotcharian-06\",\"Bernard-Nicod-Monthey-06\",\"Kevin-Helou-07\",\"Bernard-Nicod-Monthey-07\",\"Kevin-Helou-09\"],gv:[\"Isabelle-Kotcharian-05.mp4\",\"Kevin-Helou-05.mp4\",\"Isabelle-Kotcharian-08.mp4\",\"Kevin-Helou-08.mp4\"],url:\"kevinhelou.ch\"},\n {n:\"Geneva Boat\",sec:\"Nautisme\",y:\"2025 \u2013\",tag:\"Photo, vid\u00e9o, campagnes.\",lead:\"Shootings en septembre 2025 et mai 2026, vid\u00e9o et campagnes Meta.\",p:[1,5],m:[1,5],d:{1:[\"Vid\u00e9o\",\"Photographie\"],5:[\"Campagnes Meta\"]},\n  i:\"gb2\",v:\"Geneva-Boat-02.mp4\",g:[\"Geneva-Boat-01-scaled\",\"Geneva-Boat-13-scaled\",\"Geneva-Boat-14-scaled\",\"Geneva-Boat-03-scaled\",\"Geneva-Boat-04-scaled\",\"Geneva-Boat-06-scaled\"],gv:[\"Geneva-Boat-05.mp4\",\"Geneva-Boat-08.mp4\"]},\n {n:\"EHL Hospitality Business School\",h:\"h_ehl\",s:{\"a\": \"L'\u00e9cole h\u00f4teli\u00e8re de Lausanne, o\u00f9 nous nous sommes form\u00e9s, rythme l'ann\u00e9e par ses \u00e9v\u00e9nements.\", \"r\": \"Couvrir les temps forts en photo et en vid\u00e9o, avec une \u00e9quipe qui conna\u00eet l'\u00e9cole de l'int\u00e9rieur.\", \"c\": \"Young Hospitality Summit, Master Day, F\u00eate Universelle, Staff Party, Student Business Projects, EHL Sport.\", \"d\": \"Contenus livr\u00e9s pour les canaux de l'EHL.\"},sec:\"\u00c9ducation\",y:\"2024 \u2013\",sub:\"Partenaire depuis 2024\",tag:\"L'\u00e9cole qui nous a form\u00e9s, film\u00e9e toute l'ann\u00e9e.\",lead:\"Young Hospitality Summit, Master Day, F\u00eate Universelle, Staff Party, Student Business Projects, EHL Sport.\",\n  p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"yhs\",ext:[\"md\"],v:\"Master-Day-02.mp4\",g:[\"Young-Hospitality-Summit-01\",\"Young-Hospitality-Summit-10\",\"Young-Hospitality-Summit-12\",\"Young-Hospitality-Summit-13\",\"Master-Day-03\",\"Master-Day-04\",\"Master-Day-06\"],gv:[\"Master-Day-05.mp4\",\"Master-Day-07.mp4\"]},\n {n:\"Attica Immobilier\",h:\"h_att\",sec:\"Immobilier\",y:\"2024 \u2013\",tag:\"Vid\u00e9os, photos et campagnes Meta.\",lead:\"Photo et vid\u00e9o de biens, campagnes Meta Ads.\",p:[1,5],m:[1,5],d:{1:[\"Vid\u00e9o\",\"Photographie\"],5:[\"Meta Ads\"]},\n  i:\"att\",v:\"Attica-Immobilier-02.mp4\",g:[\"Attica-Immobilier-01\",\"Attica-Immobilier-03\",\"Attica-Immobilier-04\",\"Attica-Immobilier-06\",\"Attica-Immobilier-07\",\"Attica-Immobilier-09\"],gv:[\"Attica-Immobilier-05.mp4\",\"Attica-Immobilier-08.mp4\"]},\n {n:\"Sati\",sec:\"Lifestyle\",y:\"2025 \u2013\",tag:\"Identit\u00e9 et pr\u00e9sence digitale.\",lead:\"\",p:[3,4],m:[3,4],d:{3:[\"Branding\"],4:[\"Digital & web\"]},\n  i:\"sati\",g:[\"Sati-01-scaled\",\"Sati-02\",\"Sati-04\",\"Sati-05\",\"Sati-06\",\"Sati-07\"]},\n {n:\"StrikeSensai\",h:\"h_ss\",sec:\"Sport\",y:\"2025\",tag:\"Marque, photos et clips.\",lead:\"\",p:[1,3],m:[3,1],d:{3:[\"Branding\"],1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"ss\",v:\"StrikeSensai-02.mp4\",g:[\"StrikeSensai-01\",\"StrikeSensai-03\",\"StrikeSensai-04\",\"StrikeSensai-05\",\"StrikeSensai-06\",\"StrikeSensai-08\"]},\n {n:\"Helena Wolff\",h:\"h_hw\",sec:\"Portrait & lifestyle\",y:\"2024 \u2013\",tag:\"Identit\u00e9 et pr\u00e9sence digitale.\",lead:\"Shootings 2024, 2025 et 2026.\",p:[3,4],m:[3,4],d:{3:[\"Branding\"],4:[\"Digital & web\"]},\n  i:\"hw\",v:\"Helena-Wolff-02.mp4\",g:[\"Helena-Wolff-01\",\"Helena-Wolff-12\",\"Helena-Wolff-13\",\"Helena-Wolff-14\",\"Helena-Wolff-16\",\"Helena-Wolff-17\"],gv:[\"Helena-Wolff-05.mp4\"]},\n {n:\"Les Sales Gosses\",sec:\"Restauration\",y:\"2025 \u2013\",tag:\"Quatre shootings, un logo.\",lead:\"\",p:[1,3],m:[1,3],d:{1:[\"Vid\u00e9o\",\"Photographie\"],3:[\"Logo\"]},\n  i:\"lsg\",v:\"Les-Salles-Gosses-02.mp4\",g:[\"Les-Salles-Gosses-01\",\"Les-Salles-Gosses-15\",\"Les-Salles-Gosses-18\",\"Les-Salles-Gosses-19\",\"Les-Salles-Gosses-20\",\"Les-Salles-Gosses-21\"],gv:[\"Les-Salles-Gosses-05.mp4\",\"Les-Salles-Gosses-08.mp4\"]},\n {n:\"Arc Properties\",h:\"h_arc\",sec:\"Immobilier\",y:\"2026\",tag:\"Immobilier, photo et vid\u00e9o.\",lead:\"\",p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"arc\",v:\"Arc-Properties-02.mp4\",g:[\"Arc-Properties-01\",\"Arc-Properties-03\",\"Arc-Properties-04\",\"Arc-Properties-06\",\"Arc-Properties-07\",\"Arc-Properties-09\"],gv:[\"Arc-Properties-05.mp4\",\"Arc-Properties-08.mp4\"]},\n {n:\"Quartz\",h:\"h_qz\",sec:\"Lifestyle\",y:\"2025\",tag:\"Photographie.\",lead:\"\",p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"qz\",g:[\"Quartz-02\",\"Quartz-03\",\"Quartz-04\",\"Quartz-05\"]}\n];\nif(EN){P.forEach(x=>{const e=TR[x.n];if(!e)return;['sub','tag','lead','sec'].forEach(k=>{if(e[k]!==undefined)x[k]=e[k]});if(e.s)x.s=Object.assign({},x.s,e.s);if(e.d){const d={};Object.keys(e.d).forEach(k=>d[+k]=e.d[k]);x.d=d}if(e.big)x.big=e.big})}\nconst VU=v=>\/^https?:\/.test(v)?v:U+v;\nconst G=document.getElementById('grid');\nG.innerHTML=P.map((x,k)=>`\n<div class=\"card rva rvd${k%3+1}${x.wide?' wide':''}\" data-k=\"${k}\" data-p=\"${x.p.join(',')}\">\n <div class=\"media\">\n  <${\"img\"} src=\"${I[x.i]}\" alt=\"${x.n}\" loading=\"lazy\">\n  ${x.v?`<video muted loop playsinline preload=\"none\" src=\"${VU(x.v)}\"${x.vt?` data-t0=\"${x.vt}\"`:''}><\/video><span class=\"badge\">${S.video}<\/span>`:''}\n <\/div>\n <div class=\"meta\"><span>${x.sec||''}<\/span><span>${x.y||''}<\/span><\/div>\n <div class=\"t\"><h3>${x.n}${x.tag?`<small>${x.tag}<\/small>`:''}<\/h3><span class=\"n\">${String(k+1).padStart(2,'0')}<\/span><\/div>\n <div class=\"tags\">${(x.m||x.p).slice(0,3).map(i=>`<span><i>0${i}<\/i>${PS[i]}<\/span>`).join('')}${x.p.length>3?`<span class=\"more\">+${x.p.length-3}<\/span>`:''}<\/div>\n <div class=\"cta2\"><span>${S.see}<\/span>${x.url?`<a href=\"https:\/\/${x.url}\" target=\"_blank\" onclick=\"event.stopPropagation()\">${x.url} \u2197<\/a>`:''}<\/div>\n<\/div>`).join('');\n\nG.addEventListener('mouseover',e=>{const c=e.target.closest('.card');if(!c)return;const v=c.querySelector('video');if(v){const t0=+v.dataset.t0||0;if(t0&&!v.dataset.k){v.dataset.k=1;v.addEventListener('timeupdate',()=>{if(v.currentTime<t0-.5)v.currentTime=t0});v.addEventListener('loadedmetadata',()=>{v.currentTime=t0})}if(t0&&v.readyState>0&&v.currentTime<t0)v.currentTime=t0;v.play().catch(()=>{});c.classList.add('playing')}});\nG.addEventListener('mouseout',e=>{const c=e.target.closest('.card');if(!c||c.contains(e.relatedTarget))return;const v=c.querySelector('video');if(v){v.pause();c.classList.remove('playing')}});\n\/\/ reveal (comme la page Services)\n(function(){const els=document.querySelectorAll('#rvp .rva, .rva');if(!('IntersectionObserver' in window)){els.forEach(e=>e.classList.add('on'));return}const io=new IntersectionObserver(es=>{es.forEach(en=>{if(en.isIntersecting){en.target.classList.add('on');io.unobserve(en.target)}})},{threshold:.15});els.forEach(e=>io.observe(e))})();\n\nconst C=document.getElementById('count');\nfunction run(p){let n=0;document.querySelectorAll('.card').forEach(e=>{const ok=p==='all'||e.dataset.p.split(',').includes(p);e.classList.toggle('hide',!ok);if(ok)n++});C.textContent=n+(EN?' projects':' projets');layout();}\nfunction layout(){const cs=[...G.querySelectorAll('.card:not(.hide)')];cs.forEach(c=>c.classList.remove('span2','wide2','one'));const cols=getComputedStyle(G).gridTemplateColumns.split(' ').length;const n=cs.length;if(cols<2||!n)return;\n const base=cs.map(c=>c.classList.contains('wide')?2:1);\n const pack=sp=>{let x=0,holes=0,rows=[[]];for(let i=0;i<sp.length;i++){const s=Math.min(sp[i],cols);if(x+s>cols){holes+=cols-x;x=0;rows.push([])}else if(x===cols){x=0;rows.push([])}rows[rows.length-1].push(i);x+=s}if(x<cols)holes+=cols-x;return{holes,rows}};\n if(pack(base).holes===0)return;\n const m=Math.min(n,cols*2),st=n-m;let best=null;\n for(let mask=0;mask<(1<<m);mask++){const sp=base.slice();for(let j=0;j<m;j++)sp[st+j]=(mask>>j)&1?2:1;const p=pack(sp);if(p.holes)continue;let cost=0;sp.forEach((s,i)=>{if(s!==base[i])cost+=(base[i]===2?3:1)+(n-1-i)*.01});let prev=null;p.rows.forEach(r=>{const sig=r.map(i=>sp[i]).join('');if(sig===prev&&sig.indexOf('2')>-1)cost+=.05;prev=sig;if(r.filter(i=>sp[i]===2).length>1)cost+=.5});if(!best||cost<best.cost)best={cost,sp}}\n if(best){best.sp.forEach((s,i)=>{if(s!==base[i])cs[i].classList.add(s===2?'span2':'one')})}else{cs[n-1].classList.add('wide2')}}\nlet rz=0;window.addEventListener('resize',()=>{clearTimeout(rz);rz=setTimeout(()=>{layout();fades()},120)});\nconst FB=document.getElementById('filters');\nfunction fades(){const o=FB.scrollWidth>FB.clientWidth+2;FB.classList.toggle('fl',o&&FB.scrollLeft>2);FB.classList.toggle('fr',o&&FB.scrollLeft<FB.scrollWidth-FB.clientWidth-2)}\nFB.addEventListener('scroll',fades,{passive:true});\nFB.addEventListener('wheel',e=>{if(FB.scrollWidth<=FB.clientWidth+2||Math.abs(e.deltaX)>Math.abs(e.deltaY))return;const before=FB.scrollLeft;FB.scrollLeft+=e.deltaY;if(FB.scrollLeft!==before)e.preventDefault()},{passive:false});\nFB.addEventListener('click',e=>{const b=e.target.closest('.f');if(!b)return;document.querySelectorAll('.f').forEach(f=>f.classList.toggle('on',f===b));run(b.dataset.p);const l=b.offsetLeft-(FB.clientWidth-b.offsetWidth)\/2;FB.scrollTo({left:Math.max(0,l),behavior:'smooth'})});\ndocument.querySelectorAll('.f').forEach(b=>{const p=b.dataset.p;const n=p==='all'?P.length:P.filter(x=>x.p.includes(+p)).length;b.insertAdjacentHTML('beforeend',`<em>${String(n).padStart(2,'0')}<\/em>`)});\nrun('all');fades();if(document.fonts&&document.fonts.ready)document.fonts.ready.then(()=>{layout();fades()});\n\n\/\/ fiche projet\nconst LK=s=>String(s).replace(\/(^|[\\s(,:])((?:[a-z0-9-]+\\.)+(?:ch|com|app|io|fr))(?=$|[\\s),.;])\/g,(m,p,d)=>p+'<a href=\"https:\/\/'+d+'\" target=\"_blank\" rel=\"noopener\">'+d+'<\/a>');\nconst dt=document.getElementById('rvp-dt'),din=document.getElementById('din');document.body.appendChild(dt);\nfunction rvpOpen(k){const x=P[k],nx=P[(k+1)%P.length];\n let hero;\n if(x.h) hero=`<div class=\"m\"><${\"img\"} src=\"${I[x.h]}\" alt=\"\"><\/div>`;\n else if(x.ext) hero=`<div class=\"m\"><${\"img\"} src=\"${I[x.ext[0]]}\" alt=\"\"><\/div>`;\n else if(x.h2) hero=`<div class=\"m2\"><${\"img\"} src=\"${I[x.h2[0]]}\" alt=\"\"><${\"img\"} src=\"${I[x.h2[1]]}\" alt=\"\"><\/div>`;\n else hero=`<div class=\"m p\"><${\"img\"} src=\"${I[x.i]}\" alt=\"\"><\/div>`;\n const gal=[];\n if(x.gv)x.gv.forEach((v,j)=>gal.push(`<div class=\"gi vt\"><video src=\"${VU(v)}\"${x.gvp&&x.gvp[j]?` poster=\"${x.gvp[j]}\"`:''} muted autoplay loop playsinline preload=\"auto\"><\/video><\/div>`));\n if(x.ext)x.ext.slice(x.h?0:1).forEach(e=>gal.push(`<div class=\"gi${PT[e]?' pt':''}\"><${\"img\"} src=\"${I[e]}\" alt=\"\"><\/div>`));\n if(x.g)x.g.forEach(g=>{const r=R[g];gal.push(`<div class=\"gi${r&&r[0]<r[1]?' pt':''}\"><${\"img\"} src=\"${U+g}.webp\" alt=\"\"><\/div>`)});\n const poles=x.p;\n din.innerHTML=`\n  <div class=\"top\">\n   <div class=\"eyebrow\">${x.sub?x.sub+' \u00b7 ':''}${poles.map(i=>'0'+i).join(' \u00b7 ')}<\/div>\n   <h2>${x.n}<\/h2>\n   <div class=\"tag\">${x.tag||''}<\/div>\n   ${x.lead?`<p class=\"lead\">${x.lead}<\/p>`:''}\n   ${x.url?`<div class=\"links\"><a class=\"btn k\" href=\"https:\/\/${x.url}\" target=\"_blank\">${S.visit} ${x.url} \u2197<\/a><\/div>`:''}\n  <\/div>\n  <div class=\"spec\">\n   <div><b>${S.client}<\/b>${x.n}<\/div><div><b>${S.sector}<\/b>${x.sec||'\u2013'}<\/div><div><b>${S.period}<\/b>${x.y||'\u2013'}<\/div><div><b>${S.poles}<\/b>${poles.map(i=>'0'+i).join(' \u00b7 ')}<\/div>${x.url?`<div><b>${S.online}<\/b><a href=\"https:\/\/${x.url}\" target=\"_blank\">${x.url}<\/a><\/div>`:''}\n  <\/div>\n  <div class=\"herov\">${hero}<\/div>\n  <div class=\"sec\">\n   <div class=\"eyebrow\">${S.dev}<\/div>\n   <div class=\"sec-head\"><h3>${poles.length>1?poles.length+S.polesN:S.pole1}<\/h3><p>${poles.length>1?S.devP:S.devP1}<\/p><\/div>\n   <div class=\"rows\">${poles.map(i=>`<div class=\"row\"><div class=\"num\">0${i}<\/div><h4>${PN[i]}<\/h4><div class=\"chips\">${(x.d&&x.d[i]||[]).map(l=>`<span>${LK(l)}<\/span>`).join('')}<\/div><\/div>`).join('')}<\/div>\n  <\/div>\n  ${x.s?`<div class=\"sec\">\n   <div class=\"eyebrow\">${S.appr}<\/div>\n   <div class=\"sec-head\"><h3>${S.apprH}<\/h3><p>${S.apprP}<\/p><\/div>\n   <div class=\"steps\">${S.steps.map((s,i)=>`<div class=\"step${x.s[s[0]]?'':' off'}\"><div class=\"num\">0${i+1}<\/div><h4>${s[1]}<\/h4><p>${LK(x.s[s[0]]||S.off)}<\/p><\/div>`).join('')}<\/div>\n  <\/div>`:''}\n  ${x.big?`<div class=\"big\">${x.big.map(b=>`<div><b>${b[0]}<\/b><span>${b[1]}<\/span><\/div>`).join('')}<\/div>`:''}\n  ${gal.length?`<div class=\"gal\"><div class=\"gg\">${gal.join('')}<\/div><\/div>`:''}\n  <div class=\"next\" data-next=\"${(k+1)%P.length}\"><div><div class=\"eyebrow\">${S.next}<\/div><h5>${nx.n}<\/h5><\/div><div class=\"arr\">\u2192<\/div><\/div>`;\n dt.classList.add('on');dt.scrollTop=0;document.body.style.overflow='hidden';}\nfunction rvpClose(){dt.classList.remove('on');document.body.style.overflow='';din.querySelectorAll('video').forEach(v=>v.pause())}\nG.addEventListener('click',e=>{const c=e.target.closest('.card');if(c)rvpOpen(+c.dataset.k)});\ndocument.getElementById('x').onclick=rvpClose;document.addEventListener('keydown',e=>{if(e.key==='Escape')rvpClose()});din.addEventListener('click',e=>{const n=e.target.closest('.next');if(n)rvpOpen(+n.dataset.next)});\n\n})();\n<\/script>\n [\/et_pb_code][\/et_pb_column][\/et_pb_row]\n[\/et_pb_section]","protected":false},"excerpt":{"rendered":"<div id=\"rvp\">\n<div class=\"mini\"><div class=\"wrap\"><h1>Our projects<\/h1><\/div><\/div>\n<div class=\"main\">\n<div class=\"filter\"><div class=\"wrap\"><div class=\"fs\" id=\"filters\">\n <button class=\"f on\" data-p=\"all\">All<\/button>\n <button class=\"f\" data-p=\"1\"><i>01<\/i>Audiovisual production<\/button>\n <button class=\"f\" data-p=\"2\"><i>02<\/i>Communication strategy<\/button>\n <button class=\"f\" data-p=\"3\"><i>03<\/i>Branding &amp; visual identity<\/button>\n <button class=\"f\" data-p=\"4\"><i>04<\/i>Digital &amp; web<\/button>\n <button class=\"f\" data-p=\"5\"><i>05<\/i>Acquisition &amp; performance<\/button>\n<\/div><\/div><\/div>\n\n<section><div class=\"wrap\">\n <div class=\"count\" id=\"count\"><\/div>\n <div class=\"grid\" id=\"grid\"><\/div>\n<\/div><\/section>\n<\/div>\n\n<section class=\"cta\"><div class=\"wrap\">\n <div><div class=\"eyebrow\">Your project<\/div><h3>The next<br>project is yours.<\/h3><\/div>\n <div><p>30 free minutes to analyse your needs and tell you which disciplines to activate. Reply within 24 hours.<\/p>\n <div class=\"btns\"><a class=\"btn w\" href=\"\/en\/contact\/\">Contact the team<\/a><a class=\"btn\" href=\"\/en\/services\/\">See our services<\/a><\/div><\/div>\n<\/div><\/section>\n\n<div class=\"dt\" id=\"rvp-dt\">\n <div class=\"bar\"><div class=\"logo\">Projets<\/div><button id=\"x\" type=\"button\">Close \u00d7<\/button><\/div>\n <div id=\"din\"><\/div>\n<\/div>\n\n<\/div>\n<style>\n#rvp,#rvp *,#rvp-dt,#rvp-dt *{box-sizing:border-box}\n#rvp,#rvp-dt{margin:0;padding:0;color:#151515;font-family:\"SwissNow-Book\",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.4}\n#rvp a,#rvp-dt a{color:inherit;text-decoration:none}\n#rvp h1,#rvp h2,#rvp h3,#rvp h4,#rvp-dt h2,#rvp-dt h3,#rvp-dt h4,#rvp-dt h5,#rvp p,#rvp-dt p{margin:0;padding:0}\n#rvp button,#rvp-dt button{font-family:inherit}\n#rvp .hero{padding-top:20px!important}\n#rvp .mini{padding-top:0}\n.et_pb_section:has(#rvp){padding-top:clamp(20px,3vw,48px)!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}\n#rvp .band h2{color:#fff!important}\n#rvp .filter{top:var(--rvp-top,0px)}\n#rvp-dt{z-index:100000!important}\n.et_pb_row:has(#rvp){display:block!important;gap:0!important;margin-bottom:0!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}\n.et_pb_row:has(#rvp):after{display:none!important}\n.et_pb_column:has(#rvp){float:none!important;width:100%!important;max-width:100%!important;margin:0!important}\n.et_pb_code:has(#rvp),.et_pb_code_inner:has(#rvp){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}\n:root{--rvp-pad:clamp(16px,4vw,64px);--rvp-max:1600px;--ink:#151515;--mute:#6b6b6b;--soft:#a0a0a0;--line:#e6e6e6;--chip:#dadada;--off:#f1f1f1;\n--font:\"SwissNow-Medium\",\"Inter Tight\",Helvetica,Arial,sans-serif;--book:\"SwissNow-Book\",\"Inter Tight\",Helvetica,Arial,sans-serif}\n#rvp .wrap{max-width:var(--rvp-max);margin:0 auto;padding:0 var(--rvp-pad)}\n#rvp .eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase}\n#rvp .hero{padding:0 0 28px}\n#rvp .mini{padding:4px 0 10px}\n#rvp .mini h1{font-family:var(--book);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);line-height:1;margin:0}\n#rvp .rva{opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}\n#rvp .rva.on{opacity:1;transform:none}\n#rvp .rvd2{transition-delay:.08s}\n#rvp .rvd3{transition-delay:.15s}\n#rvp .rvd4{transition-delay:.21s}\n#rvp .hero-grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}\n#rvp h1{font-family:var(--font);font-weight:700;font-size:clamp(56px,8vw,80px);line-height:.95;letter-spacing:-.05em;margin-top:8px}\n#rvp .lede{font-size:clamp(16px,1.4vw,22px);line-height:1.6;color:#555;max-width:520px;margin-top:26px}\n#rvp .hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}\n#rvp .hero-cta .btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:16px 34px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:0;background:var(--ink);color:#fff;transition:transform .25s,box-shadow .25s}\n#rvp .hero-cta .btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.22)}\n#rvp .hero-cta .btn.g{background:transparent;color:var(--ink);padding:16px 8px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}\n#rvp .stats{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-bottom:4px}\n#rvp .stats div{text-align:right}\n#rvp .stats div+div{border-top:1px solid var(--line);margin-top:20px;padding-top:20px;width:100%}\n#rvp .stats b{display:block;font-family:var(--font);font-weight:700;font-size:clamp(32px,3vw,45px);letter-spacing:-.04em;line-height:1}\n#rvp .stats span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}\n#rvp .band{background:var(--ink);color:#fff;padding:clamp(80px,14vw,160px) 0}\n#rvp .band .eyebrow{color:rgba(255,255,255,.3);font-size:10.4px;font-weight:500}\n#rvp .band-grid{display:grid;grid-template-columns:220px 1fr;gap:80px;align-items:start}\n#rvp .band .chips{display:flex;flex-direction:column;gap:8px;margin-top:32px}\n#rvp .band .chips span{font-size:12px;color:rgba(255,255,255,.25);letter-spacing:.04em;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}\n#rvp .band .chips span:last-child{border-bottom:0}\n#rvp .band h2{color:#fff;font-family:var(--font);font-weight:500;font-size:clamp(21px,2.5vw,30px);letter-spacing:-.01em;line-height:1.5}\n#rvp .band p{color:rgba(255,255,255,.5);font-size:16px;line-height:1.7;margin-top:22px;max-width:560px}\n@media (max-width:900px){#rvp .band-grid{grid-template-columns:1fr;gap:28px}\n#rvp .band{padding:60px 0}\n#rvp .hero-grid{grid-template-columns:1fr}\n#rvp .stats{display:none}}\n#rvp .filter{position:sticky;top:var(--rvp-top,0px);z-index:5;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}\n#rvp .filter .wrap{position:relative}\n#rvp .filter .wrap:after{content:\"\";position:absolute;left:var(--rvp-pad);right:var(--rvp-pad);bottom:0;height:1px;background:var(--line)}\n#rvp .fs{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--rvp-pad));padding:14px var(--rvp-pad)}\n#rvp .fs::-webkit-scrollbar{display:none}\n#rvp .fs.fr{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 88px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 88px),transparent)}\n#rvp .fs.fl{-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px);mask-image:linear-gradient(90deg,transparent,#000 64px)}\n#rvp .fs.fl.fr{-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 88px),transparent);mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 88px),transparent)}\n#rvp .f{flex:none;white-space:nowrap;border:1px solid var(--chip);border-radius:999px;padding:9px 16px;font-size:13px;color:var(--mute);background:#fff;cursor:pointer;font-family:var(--book);transition:border-color .2s,color .2s}\n#rvp .f:hover{border-color:var(--ink);color:var(--ink)}\n#rvp .f i{font-style:normal;font-size:10px;letter-spacing:.1em;margin-right:6px;color:var(--soft)}\n#rvp .f em{font-style:normal;font-size:10px;color:var(--soft);margin-left:8px;vertical-align:top}\n#rvp .f.on em{color:#999}\n#rvp .f.on{background:var(--ink);border-color:var(--ink);color:#fff}\n#rvp .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,3.2vw,56px) clamp(14px,1.6vw,28px);padding:clamp(22px,2.4vw,36px) 0 20px}\n@media (min-width:1800px){#rvp .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}\n@media (max-width:1023px){#rvp .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}\n#rvp .card{cursor:pointer;display:block}\n#rvp .card .media{position:relative;aspect-ratio:4\/5;overflow:hidden;border-radius:4px;background:var(--off)}\n#rvp .card .media img,#rvp .card .media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .6s}\n#rvp .card .media video{opacity:0;transition:opacity .35s}\n#rvp .card.playing .media video{opacity:1}\n#rvp .card:hover .media video{transform:scale(1.03)}\n#rvp .card:hover .media img{transform:scale(1.03)}\n#rvp .card .badge{position:absolute;top:12px;left:12px;background:rgba(255,255,255,.9);color:var(--ink);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:999px}\n#rvp .card .t{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;gap:12px}\n#rvp .card h3{font-family:var(--font);font-weight:600;font-size:clamp(17px,1.15vw,21px);letter-spacing:-.025em}\n#rvp .card h3 small{display:block;font-family:var(--book);font-weight:400;font-size:clamp(13px,.85vw,14.5px);color:var(--mute);margin-top:3px;letter-spacing:0}\n#rvp .card .meta{display:flex;justify-content:space-between;margin-top:14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}\n#rvp .card .t{margin-top:8px}\n#rvp .card .cta2{display:flex;justify-content:space-between;margin-top:12px;font-size:13px;color:var(--ink);opacity:0;transition:opacity .25s}\n#rvp .card:hover .cta2{opacity:1}\n@media (hover:none){#rvp .card .cta2{opacity:1}}\n#rvp .card .cta2 a{color:var(--mute);border-bottom:1px solid var(--chip)}\n#rvp .card .n{font-size:11px;letter-spacing:.1em;color:var(--soft);flex:none}\n#rvp .card .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}\n#rvp .card .tags span{font-size:12px;color:var(--ink);border:1px solid var(--chip);border-radius:999px;padding:6px 11px;white-space:nowrap}\n#rvp .card .tags span i{font-style:normal;font-size:9.5px;letter-spacing:.1em;color:var(--soft);margin-right:5px}\n#rvp .card .tags span.more{border:0;color:var(--soft);padding:6px 2px}\n#rvp .card.hide{display:none}\n#rvp .card.wide{grid-column:span 2}\n#rvp .card.wide .media{aspect-ratio:16\/10}\n#rvp .card.span2{grid-column:span 2}\n#rvp .card.span2 .media{aspect-ratio:16\/10}\n#rvp .card.wide.one{grid-column:auto}\n#rvp .card.wide.one .media{aspect-ratio:4\/5}\n#rvp .card.wide2{grid-column:1\/-1}\n#rvp .card.wide2 .media{aspect-ratio:21\/9}\n@media (max-width:1023px){#rvp .card.wide2 .media{aspect-ratio:16\/9}}\n#rvp .card.wide2 .media img{object-position:center 12%}\n#rvp .count{font-size:12px;color:var(--soft);padding-top:26px}\n#rvp-dt{position:fixed;inset:0;background:#fff;z-index:40;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .35s}\n#rvp-dt.on{opacity:1;pointer-events:auto}\n#rvp-dt .bar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:18px 32px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px)}\n#rvp-dt .bar .logo{font-size:22px}\n#rvp-dt .bar button{border:1px solid var(--chip);background:#fff;border-radius:999px;height:40px;padding:0 18px;cursor:pointer;font-size:13px;font-family:var(--book)}\n#rvp-dt .top{max-width:1180px;margin:0 auto;padding:70px 32px 50px;text-align:center}\n#rvp-dt .eyebrow{color:var(--mute)}\n#rvp-dt h2{font-family:var(--font);font-weight:700;font-size:clamp(44px,6.5vw,88px);letter-spacing:-.05em;line-height:.96;margin-top:22px}\n#rvp-dt .tag{font-family:var(--font);font-weight:500;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.03em;color:var(--mute);margin-top:18px;line-height:1.2}\n#rvp-dt .lead{font-size:17px;line-height:1.6;color:#333;max-width:620px;margin:28px auto 0}\n#rvp-dt .links{display:flex;gap:10px;justify-content:center;margin-top:28px;flex-wrap:wrap}\n#rvp-dt .btn{border-radius:999px;padding:13px 22px;font-size:14px;border:1px solid var(--ink)}\n#rvp-dt .btn.k{background:var(--ink);color:#fff}\n#rvp-dt .spec{max-width:1180px;margin:0 auto 50px;padding:0 32px;display:flex;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap}\n#rvp-dt .spec div{flex:1;min-width:150px;padding:16px 20px 16px 0;font-size:14px;border-right:1px solid var(--line);margin-right:20px}\n#rvp-dt .spec div:last-child{border:0}\n#rvp-dt .spec b{display:block;font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin-bottom:6px}\n#rvp-dt .spec a,#rvp-dt .steps a,#rvp-dt .row .chips a{border-bottom:1px solid currentColor}\n#rvp-dt .herov{max-width:1180px;margin:0 auto;padding:0 32px}\n#rvp-dt .herov .m{overflow:hidden;border-radius:10px;background:var(--off)}\n#rvp-dt .herov .m img{width:100%;display:block}\n#rvp-dt .herov .m.p{display:flex;justify-content:center;background:#f4f4f4}\n#rvp-dt .herov .m.p img{width:auto;max-height:82vh}\n#rvp-dt .herov .m2{display:grid;grid-template-columns:1fr 1fr;gap:14px}\n#rvp-dt .herov .m2 img{width:100%;display:block;border-radius:10px;aspect-ratio:4\/5;object-fit:cover}\n#rvp-dt .sec{max-width:1180px;margin:0 auto;padding:100px 32px 0}\n#rvp-dt .sec .eyebrow{color:var(--ink)}\n#rvp-dt .sec-head{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-top:22px}\n#rvp-dt .sec h3{font-family:var(--font);font-weight:700;font-size:clamp(34px,4.6vw,56px);line-height:.98;letter-spacing:-.05em}\n#rvp-dt .sec-head p{font-size:15px;line-height:1.6;color:#333;max-width:380px}\n#rvp-dt .rows{margin-top:48px;border-top:1px solid var(--line)}\n#rvp-dt .row{display:grid;grid-template-columns:70px 1fr 1.1fr;gap:20px;align-items:center;padding:34px 0;border-bottom:1px solid var(--line)}\n#rvp-dt .row .num{font-size:11px;letter-spacing:.1em;color:var(--soft)}\n#rvp-dt .row h4{font-family:var(--font);font-weight:600;font-size:24px;letter-spacing:-.03em}\n#rvp-dt .row .chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}\n#rvp-dt .row .chips span{border:1px solid var(--chip);border-radius:999px;padding:8px 14px;font-size:12px;color:var(--mute)}\n#rvp-dt .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:48px}\n#rvp-dt .step{border-top:1px solid var(--ink);padding-top:16px}\n#rvp-dt .step.off{border-top-color:var(--line);color:var(--soft)}\n#rvp-dt .step .num{font-size:11px;letter-spacing:.1em;color:var(--soft)}\n#rvp-dt .step h4{font-family:var(--font);font-weight:600;font-size:18px;letter-spacing:-.025em;margin-top:8px}\n#rvp-dt .step p{font-size:13.5px;line-height:1.55;color:#333;margin-top:10px}\n#rvp-dt .step.off p{color:var(--soft)}\n@media (max-width:900px){#rvp-dt .sec{padding:60px 16px 0}\n#rvp-dt .sec-head{grid-template-columns:1fr;gap:16px}\n#rvp-dt .row{grid-template-columns:1fr;gap:10px;padding:24px 0}\n#rvp-dt .row .chips{justify-content:flex-start}\n#rvp-dt .steps{grid-template-columns:1fr 1fr;gap:18px}}\n#rvp-dt .big{max-width:1180px;margin:0 auto;padding:80px 32px 0;display:flex;gap:60px;flex-wrap:wrap}\n#rvp-dt .big div{min-width:160px}\n#rvp-dt .big b{display:block;font-family:var(--font);font-weight:600;font-size:56px;letter-spacing:-.05em;line-height:1}\n#rvp-dt .big span{font-size:13px;color:var(--mute);display:block;margin-top:8px}\n#rvp-dt .gal{max-width:1180px;margin:0 auto;padding:90px 32px 0;container-type:inline-size}\n#rvp-dt .gg{display:grid;grid-template-columns:1fr 1fr;gap:14px;grid-auto-flow:dense;grid-auto-rows:calc((100cqw - 14px)\/3)}\n#rvp-dt .gi{position:relative;overflow:hidden;border-radius:8px;background:var(--off)}\n#rvp-dt .gi img,#rvp-dt .gi video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}\n#rvp-dt .gi.pt{grid-row:span 2}\n#rvp-dt .gi.vt{grid-row:span 3}\n@media (max-width:600px){#rvp-dt .gg{grid-template-columns:1fr;grid-auto-rows:calc(100cqw*2\/3)}}\n#rvp-dt .next{max-width:1180px;margin:110px auto 0;padding:60px 32px 90px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;cursor:pointer}\n#rvp-dt .next .eyebrow{color:var(--soft)}\n#rvp-dt .next h5{font-family:var(--font);font-weight:700;font-size:clamp(28px,4vw,48px);letter-spacing:-.045em;margin-top:8px}\n#rvp-dt .next .arr{font-size:40px}\n#rvp .cta{background:var(--ink);color:#fff;margin-top:90px}\n#rvp .cta .wrap{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end}\n#rvp .cta .eyebrow{color:#aaa}\n#rvp .cta h3{color:#fff;font-family:var(--font);font-weight:700;font-size:clamp(36px,5vw,60px);line-height:.98;letter-spacing:-.05em;margin-top:22px}\n#rvp .cta p{color:#bbb;font-size:15px;line-height:1.6;max-width:360px}\n#rvp .btns{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}\n#rvp .btn{border-radius:999px;padding:14px 22px;font-size:14px;border:1px solid #fff}\n#rvp .btn.w{background:#fff;color:var(--ink)}\n@media (max-width:900px){#rvp-dt .spec{padding:0 16px;display:grid;grid-template-columns:1fr 1fr;column-gap:16px}\n#rvp-dt .spec div{min-width:0;border:0;margin:0;padding:14px 0;overflow-wrap:anywhere}\n#rvp header{padding:18px 16px}\n#rvp nav{display:none}\n#rvp .hero{padding:50px 0 30px}\n#rvp .hero-grid,#rvp .cta .wrap{grid-template-columns:1fr;gap:24px}\n#rvp-dt .bar{padding:14px 16px}\n#rvp-dt .top,#rvp-dt .herov,#rvp-dt .gal,#rvp-dt .big{padding-left:16px;padding-right:16px}\n#rvp-dt .cols{grid-template-columns:1fr;gap:28px;padding:50px 16px 0}\n#rvp-dt .next{padding:40px 16px 60px;margin-top:60px}\n#rvp-dt .big b{font-size:40px}}\n@media (max-width:599px){#rvp .grid{grid-template-columns:minmax(0,1fr)}\n#rvp .card.wide,#rvp .card.span2,#rvp .card.wide2{grid-column:auto}\n#rvp .card.wide .media,#rvp .card.span2 .media,#rvp .card.wide2 .media{aspect-ratio:4\/5}}\n<\/style>\n<script>\n(function(){\nvar hr=document.querySelector('header.et-l--header .et_pb_row')||document.querySelector('header.et-l--header, #main-header');var ab=document.getElementById('wpadminbar');function rvpTop(){var t=0;if(ab&&getComputedStyle(ab).position==='fixed'){t=ab.getBoundingClientRect().bottom}if(hr){var r=hr.getBoundingClientRect();if(r.height>0&&r.bottom>t)t=r.bottom}document.documentElement.style.setProperty('--rvp-top',Math.max(0,Math.round(t))+'px')}var rq=0;function rvpQ(){if(!rq){rq=requestAnimationFrame(function(){rq=0;rvpTop()})}}rvpTop();window.addEventListener('resize',rvpQ);window.addEventListener('load',rvpTop);window.addEventListener('scroll',rvpQ,{capture:true,passive:true});if(window.ResizeObserver&&hr){new ResizeObserver(rvpQ).observe(hr)}\n\nconst I={\"kh1\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Kevin-Helou-01.webp\", \"kh4\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Kevin-Helou-06.webp\", \"kh5\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Kevin-Helou-03.webp\", \"kh6\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Kevin-Helou-10.webp\", \"res1\": \"https:\/\/realestatestudio.ch\/img\/cycle-crepuscule.webp\", \"res2\": \"https:\/\/realestatestudio.ch\/img\/cycle-meubler.webp\", \"res3\": \"https:\/\/realestatestudio.ch\/img\/cycle-doree.webp\", \"res4\": \"https:\/\/realestatestudio.ch\/img\/cycle-sublimer.webp\", \"res5\": \"https:\/\/realestatestudio.ch\/img\/cycle-pinceau.webp\", \"res6\": \"https:\/\/realestatestudio.ch\/img\/cycle-situation.webp\", \"bt1\": \"https:\/\/www.barontavernier.ch\/wp-content\/uploads\/2025\/09\/Bar-Terrasse-02-2048x1366.webp\", \"bt2\": \"https:\/\/www.barontavernier.ch\/wp-content\/uploads\/2025\/09\/Le-Deck-Restaurant-01-1.webp\", \"dl1\": \"https:\/\/residenceducedre.ch\/assets\/photos\/ext-facade-jour.jpg\", \"dl2\": \"https:\/\/residenceducedre.ch\/assets\/og-image.jpg\", \"dl3\": \"https:\/\/residenceducedre.ch\/assets\/photos\/ext-drone-nuit.jpg\", \"dl4\": \"https:\/\/residenceducedre.ch\/assets\/photos\/int-salon-vert-jour.jpg\", \"dl5\": \"https:\/\/residenceducedre.ch\/assets\/photos\/int-cuisine-vert-soir.jpg\", \"dl6\": \"https:\/\/residenceducedre.ch\/assets\/photos\/ext-drone-cedre.jpg\", \"dl7\": \"https:\/\/residenceducedre.ch\/assets\/photos\/int-chambre-coussin-vert.jpg\", \"mp4\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Garden-Party-03.webp\", \"mp5\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Montreux-Palace-Make-a-wish-10.webp\", \"gb2\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Geneva-Boat-07-scaled.webp\", \"lc\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Latitude-Champery-03.webp\", \"yhs\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Young-Hospitality-Summit-11.webp\", \"md\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Master-Day-01.webp\", \"bgc\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Bvlgari-Golf-Cup-11.webp\", \"bcp\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Bvlgari-Celebration-du-personnel-08.webp\", \"sati\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Sati-03.webp\", \"ss\": \"https:\/\/redvision.ch\/wp-content\/uploads\/StrikeSensai-07.webp\", \"att\": \"https:\/\/redvision.ch\/wp-content\/uploads\/chalet-montagne-hiver-scaled.webp\", \"hw\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Helena-Wolff-15.webp\", \"peg\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Pegasus-Automotive-Group-07.webp\", \"odys\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Odys-People-in-the-City-06.webp\", \"lsg\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Les-Salles-Gosses-16.webp\", \"bn\": \"https:\/\/redvision.ch\/wp-content\/uploads\/immeubles-drone.webp\", \"arc\": \"https:\/\/redvision.ch\/wp-content\/uploads\/terrasse-geneve-jet-eau-scaled.webp\", \"ik\": \"https:\/\/redvision.ch\/wp-content\/uploads\/terrasse-vue-lac-scaled.webp\", \"qz\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Quartz-01.webp\", \"h_kh\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Kevin-Helou-01.webp\", \"h_odys\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Odys-People-in-the-City-03.webp\", \"h_ss\": \"https:\/\/redvision.ch\/wp-content\/uploads\/StrikeSensai-08.webp\", \"h_ik\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Isabelle-Kotcharian-01.webp\", \"h_ehl\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Young-Hospitality-Summit-01.webp\", \"h_bv\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Bvlgari-Golf-Cup-15.webp\", \"h_lc\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Latitude-Champery-07.webp\", \"h_qz\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Quartz-05.webp\", \"h_bn\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Bernard-Nicod-Monthey-01.webp\", \"h_peg\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Pegasus-Automotive-Group-13.webp\", \"h_att\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Attica-Immobilier-01.webp\", \"h_arc\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Arc-Properties-01.webp\", \"h_hw\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Helena-Wolff-04.webp\", \"ressite\": \"https:\/\/redvision.ch\/wp-content\/uploads\/projet-real-estate-studio-site-2.jpg\", \"btsite\": \"https:\/\/redvision.ch\/wp-content\/uploads\/projet-baron-tavernier-site-2.jpg\", \"dlsite\": \"https:\/\/redvision.ch\/wp-content\/uploads\/projet-residence-du-cedre-site-2.jpg\", \"livia\": \"https:\/\/redvision.ch\/wp-content\/uploads\/projet-hey-livia-site-2.jpg\", \"sv01\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-01.jpg\", \"sv02\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-02.jpg\", \"sv03\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-03.jpg\", \"sv04\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-04.jpg\", \"sv05\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-05.jpg\", \"sv06\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-06.jpg\", \"sv07\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-07.jpg\", \"sv08\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-08.jpg\", \"sv09\": \"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-web-10.jpg\"};\nconst U=\"https:\/\/redvision.ch\/wp-content\/uploads\/\";\nconst PT={ressite:1,btsite:1,dlsite:1,livia:1,sv01:1,sv03:1,sv04:1,sv05:1,sv06:1,sv07:1,sv08:1,sv09:1};\nconst R={\"Odys-People-in-the-City-01\": [1365, 2048], \"Odys-People-in-the-City-03\": [1600, 1066], \"Odys-People-in-the-City-04\": [1600, 1028], \"Odys-People-in-the-City-06\": [1321, 2048], \"Odys-People-in-the-City-07\": [1600, 1066], \"Odys-People-in-the-City-09\": [1361, 2048], \"Odys-People-in-the-City-10\": [1423, 2048], \"Odys-People-in-the-City-12\": [1600, 1066], \"Odys-People-in-the-City-13\": [1600, 1078], \"StrikeSensai-01\": [1365, 2048], \"StrikeSensai-03\": [1365, 2048], \"StrikeSensai-04\": [1365, 2048], \"StrikeSensai-05\": [1365, 2048], \"StrikeSensai-06\": [1365, 2048], \"StrikeSensai-07\": [1365, 2048], \"StrikeSensai-08\": [1600, 1066], \"Isabelle-Kotcharian-01\": [1600, 1066], \"Isabelle-Kotcharian-04\": [1600, 1066], \"Isabelle-Kotcharian-06\": [1600, 1066], \"Isabelle-Kotcharian-07\": [1600, 1066], \"terrasse-vue-lac-scaled\": [1429, 2560], \"Young-Hospitality-Summit-01\": [1600, 1066], \"Young-Hospitality-Summit-02\": [1365, 2048], \"Young-Hospitality-Summit-03\": [1600, 1066], \"Young-Hospitality-Summit-04\": [1600, 1066], \"Young-Hospitality-Summit-05\": [1365, 2048], \"Young-Hospitality-Summit-06\": [1365, 2048], \"Young-Hospitality-Summit-07\": [1365, 2048], \"Young-Hospitality-Summit-08\": [1600, 1066], \"Young-Hospitality-Summit-09\": [1365, 2048], \"Young-Hospitality-Summit-10\": [1365, 2048], \"Young-Hospitality-Summit-11\": [1365, 2048], \"Young-Hospitality-Summit-12\": [1600, 1066], \"Young-Hospitality-Summit-13\": [1365, 2048], \"Young-Hospitality-Summit-14\": [1365, 2048], \"Young-Hospitality-Summit-15\": [1365, 2048], \"Master-Day-01\": [1365, 2048], \"Master-Day-03\": [1253, 2048], \"Master-Day-04\": [1600, 1066], \"Master-Day-06\": [1600, 1066], \"Bvlgari-Golf-Cup-01-scaled\": [1440, 2560], \"Bvlgari-Golf-Cup-02\": [1600, 2400], \"Bvlgari-Golf-Cup-03\": [1600, 2400], \"Bvlgari-Golf-Cup-04\": [1600, 2107], \"Bvlgari-Golf-Cup-05\": [1600, 2400], \"Bvlgari-Golf-Cup-06\": [1600, 2400], \"Bvlgari-Golf-Cup-07\": [1600, 2400], \"Bvlgari-Golf-Cup-09\": [1600, 2400], \"Bvlgari-Golf-Cup-10\": [1600, 2395], \"Bvlgari-Golf-Cup-11\": [1600, 2400], \"Bvlgari-Golf-Cup-12\": [1600, 2400], \"Bvlgari-Golf-Cup-13\": [1600, 2395], \"Bvlgari-Golf-Cup-14\": [1600, 1198], \"Bvlgari-Golf-Cup-15\": [1600, 1066], \"Bvlgari-Golf-Cup-16\": [1600, 1066], \"Bvlgari-Celebration-du-personnel-01\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-02\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-03\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-04\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-05\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-06\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-07\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-08\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-09\": [1365, 2048], \"Bvlgari-Celebration-du-personnel-10\": [1365, 2048], \"Garden-Party-01\": [1365, 2048], \"Garden-Party-03\": [1365, 2048], \"Garden-Party-04\": [1365, 2048], \"Garden-Party-05\": [1365, 2048], \"Garden-Party-06\": [1365, 2048], \"Garden-Party-07\": [1365, 2048], \"Garden-Party-08\": [1365, 2048], \"Garden-Party-09\": [1365, 2048], \"Garden-Party-10\": [1365, 2048], \"Garden-Party-11\": [1365, 2048], \"Garden-Party-12\": [1365, 2048], \"Garden-Party-13\": [1365, 2048], \"Garden-Party-14\": [1365, 2048], \"Garden-Party-15\": [1365, 2048], \"Garden-Party-16\": [1365, 2048], \"Garden-Party-17\": [1365, 2048], \"Garden-Party-18\": [1365, 2048], \"Montreux-Palace-Make-a-wish-01\": [1365, 2048], \"Montreux-Palace-Make-a-wish-03\": [1365, 2048], \"Montreux-Palace-Make-a-wish-04\": [1365, 2048], \"Montreux-Palace-Make-a-wish-05\": [1365, 2048], \"Montreux-Palace-Make-a-wish-06\": [1365, 2048], \"Montreux-Palace-Make-a-wish-07\": [1365, 2048], \"Montreux-Palace-Make-a-wish-08\": [1365, 2048], \"Montreux-Palace-Make-a-wish-09\": [1365, 2048], \"Montreux-Palace-Make-a-wish-10\": [1365, 2048], \"Montreux-Palace-Make-a-wish-11\": [1365, 2048], \"Montreux-Palace-Make-a-wish-12\": [1365, 2048], \"Montreux-Palace-Make-a-wish-13\": [1365, 2048], \"Montreux-Palace-Make-a-wish-14\": [1365, 2048], \"Montreux-Palace-Make-a-wish-15\": [1365, 2048], \"Montreux-Palace-Make-a-wish-16\": [1365, 2048], \"Sati-01-scaled\": [1429, 2560], \"Sati-02\": [1440, 2560], \"Sati-03\": [1440, 2560], \"Sati-04\": [1440, 2560], \"Sati-05\": [1080, 1920], \"Sati-06\": [1080, 1920], \"Sati-07\": [1440, 1800], \"Latitude-Champery-01\": [1365, 2048], \"Latitude-Champery-03\": [1365, 2048], \"Latitude-Champery-04\": [1365, 2048], \"Latitude-Champery-06\": [1365, 2048], \"Latitude-Champery-07\": [1600, 1066], \"Latitude-Champery-09\": [1365, 2048], \"Quartz-01\": [1365, 2048], \"Quartz-02\": [1365, 2048], \"Quartz-03\": [1365, 2048], \"Quartz-04\": [1365, 2048], \"Quartz-05\": [1600, 998], \"Les-Salles-Gosses-01\": [1365, 2048], \"Les-Salles-Gosses-03\": [1600, 2400], \"Les-Salles-Gosses-04\": [1368, 2048], \"Les-Salles-Gosses-06\": [1365, 2048], \"Les-Salles-Gosses-07\": [1368, 2048], \"Les-Salles-Gosses-09\": [1365, 2048], \"Les-Salles-Gosses-10\": [1368, 2048], \"Les-Salles-Gosses-12\": [1600, 2400], \"Les-Salles-Gosses-13\": [1368, 2048], \"Les-Salles-Gosses-15\": [1365, 2048], \"Les-Salles-Gosses-16\": [1368, 2048], \"Les-Salles-Gosses-18\": [1368, 2048], \"Les-Salles-Gosses-19\": [1368, 2048], \"Les-Salles-Gosses-20\": [1365, 2048], \"Les-Salles-Gosses-21\": [1365, 2048], \"Bernard-Nicod-Monthey-01\": [1600, 893], \"Bernard-Nicod-Monthey-03\": [1600, 892], \"Bernard-Nicod-Monthey-04\": [1600, 892], \"Bernard-Nicod-Monthey-05\": [1600, 892], \"Bernard-Nicod-Monthey-06\": [1600, 892], \"Bernard-Nicod-Monthey-07\": [1600, 892], \"Bernard-Nicod-Monthey-08\": [1600, 892], \"Bernard-Nicod-Monthey-09\": [1600, 892], \"Bernard-Nicod-Monthey-10\": [1600, 893], \"immeubles-drone\": [1123, 2000], \"Pegasus-Automotive-Group-01-scaled\": [1440, 2560], \"Pegasus-Automotive-Group-03\": [1600, 2400], \"Pegasus-Automotive-Group-04\": [1600, 2400], \"Pegasus-Automotive-Group-06\": [1600, 2400], \"Pegasus-Automotive-Group-07\": [1600, 2400], \"Pegasus-Automotive-Group-09\": [1600, 2400], \"Pegasus-Automotive-Group-10\": [1600, 2400], \"Pegasus-Automotive-Group-12\": [1600, 2399], \"Pegasus-Automotive-Group-13\": [1600, 1066], \"Pegasus-Automotive-Group-14\": [1600, 2400], \"Pegasus-Automotive-Group-15\": [1600, 2399], \"Geneva-Boat-01-scaled\": [1440, 2560], \"Geneva-Boat-03-scaled\": [1440, 2560], \"Geneva-Boat-04-scaled\": [1440, 2560], \"Geneva-Boat-06-scaled\": [1440, 2560], \"Geneva-Boat-07-scaled\": [1440, 2560], \"Geneva-Boat-09-scaled\": [1440, 2560], \"Geneva-Boat-10-scaled\": [1440, 2560], \"Geneva-Boat-11-scaled\": [1440, 2560], \"Geneva-Boat-12-scaled\": [1440, 2560], \"Geneva-Boat-13-scaled\": [1440, 2560], \"Geneva-Boat-14-scaled\": [1440, 2560], \"Attica-Immobilier-01\": [1600, 893], \"Attica-Immobilier-03\": [1600, 893], \"Attica-Immobilier-04\": [1600, 893], \"Attica-Immobilier-06\": [1600, 893], \"Attica-Immobilier-07\": [1600, 893], \"Attica-Immobilier-09\": [1600, 893], \"Attica-Immobilier-10\": [1600, 893], \"Attica-Immobilier-11\": [1600, 893], \"chalet-montagne-hiver-scaled\": [1429, 2560], \"Arc-Properties-01\": [1600, 893], \"Arc-Properties-03\": [1600, 893], \"Arc-Properties-04\": [1600, 893], \"Arc-Properties-06\": [1600, 893], \"Arc-Properties-07\": [1600, 892], \"Arc-Properties-09\": [1600, 893], \"Arc-Properties-10\": [1600, 893], \"terrasse-geneve-jet-eau-scaled\": [1429, 2560], \"Kevin-Helou-01\": [1600, 893], \"Kevin-Helou-03\": [1600, 893], \"Kevin-Helou-04\": [1600, 893], \"Kevin-Helou-06\": [1600, 893], \"Kevin-Helou-07\": [1600, 893], \"Kevin-Helou-09\": [1600, 893], \"Kevin-Helou-10\": [1600, 893], \"real-estate-lac-leman-scaled\": [1429, 2560], \"Helena-Wolff-01\": [1365, 2048], \"Helena-Wolff-03\": [1600, 900], \"Helena-Wolff-04\": [1600, 1066], \"Helena-Wolff-06\": [1600, 1066], \"Helena-Wolff-07\": [1600, 1066], \"Helena-Wolff-08\": [1600, 1066], \"Helena-Wolff-09\": [1600, 1066], \"Helena-Wolff-10\": [1365, 2048], \"Helena-Wolff-11\": [1600, 1066], \"Helena-Wolff-12\": [1365, 2048], \"Helena-Wolff-13\": [1600, 1066], \"Helena-Wolff-14\": [1365, 2048], \"Helena-Wolff-15\": [1365, 2048], \"Helena-Wolff-16\": [1600, 1066], \"Helena-Wolff-17\": [1365, 2048]};\nconst PN=\/^\\\/en(\\\/|$)\/.test(location.pathname)?{1:\"Audiovisual production\",2:\"Communication strategy\",3:\"Branding & visual identity\",4:\"Digital & web\",5:\"Acquisition & performance\"}:{1:\"Production audiovisuelle\",2:\"Strat\u00e9gie de communication\",3:\"Branding & identit\u00e9 visuelle\",4:\"Digital & web\",5:\"Acquisition & performance\"};\nconst PS=\/^\\\/en(\\\/|$)\/.test(location.pathname)?{1:\"Audiovisual production\",2:\"Communication strategy\",3:\"Branding\",4:\"Digital & web\",5:\"Acquisition & performance\"}:{1:\"Production audiovisuelle\",2:\"Strat\u00e9gie de communication\",3:\"Branding\",4:\"Digital & web\",5:\"Acquisition & performance\"};\n\/\/ n nom \u00b7 sub sous-titre carte \u00b7 tag accroche \u00b7 lead paragraphe \u00b7 d {p\u00f4le:[livrables]} \u00b7 m p\u00f4les mis en avant sur la carte\n\/\/ i image carte \u00b7 ext images perso \u00b7 v vid\u00e9o verticale carte \u00b7 g galerie redvision.ch \u00b7 gv vid\u00e9os galerie \u00b7 url \u00b7 big chiffres\nconst EN=\/^\\\/en(\\\/|$)\/.test(location.pathname);\nconst TR={\"Le Stamm \u2013 QoQa\": {\"sub\":\"QoQa restaurant\",\"tag\":\"One event a month, filmed and photographed.\",\"lead\":\"Guest chefs, Murder & Mystery nights, Smash Burger, Roasted Sunday, fondue, Karafe: every month we produce the reels, photos and social media art direction for Le Stamm, QoQa's restaurant.\",\"sec\":\"Restaurants & events\",\"s\":{\"a\":\"Le Stamm, QoQa's restaurant, lives to the rhythm of its evenings, guest chefs and collaborations: every event needs to exist on social media.\",\"r\":\"A monthly set-up: dedicated social media art direction, reels and a full photo gallery for every event.\",\"c\":\"Reels, cross interviews, Q&A, photo galleries: QChef with Pierre Reure and the Lagarde brothers, Roasted Sunday, Caquelon de la Loutre, Drappier and Karafe evenings.\",\"d\":\"Instagram and social media for Le Stamm and QoQa, with post, story and carousel templates.\",\"j\":\"A new batch of content every month since September 2026.\"},\"d\":{\"1\":[\"Reels\",\"Photography\",\"Interviews\"],\"2\":[\"Social media art direction\",\"Editorial calendar\"],\"3\":[\"Post & story templates\"]},\"big\":[[\"19\",\"reels\"],[\"300+\",\"photos\"]]}, \"Fairmont Le Montreux Palace\": {\"sub\": \"Partner since 2024\", \"tag\": \"Some twenty productions, one standard.\", \"lead\": \"Garden Party, Make a Wish, Montreux Jazz, suites and new suites, spa, Christmas, Summer 2026, staff parties, corporate events, portraits: we have covered the life of the palace in photo and video since 2024.\", \"sec\": \"Luxury hospitality\", \"s\": {\"a\": \"A palace lives to the rhythm of its events and seasons. Every moment deserves images that match it.\", \"r\": \"A long-term production partnership rather than isolated jobs.\", \"c\": \"Video and photography: events, suites, spa, parties, portraits.\", \"d\": \"Content delivered for the palace's channels.\"}, \"d\": {\"1\": [\"Video\", \"Photography\"]}, \"big\": [[\"20+\", \"productions\"], [\"2024\", \"partnership start\"]]}, \"Real Estate Studio\": {\"sub\": \"iPhone & Mac app\", \"tag\": \"The real estate photo studio in your iPhone.\", \"lead\": \"Our own product. An iPhone and Mac app designed in Switzerland for real estate agencies: HDR photos, retouching, 2D floor plan, copy, brochure and delivery. We designed the app, the brand, the website and the acquisition.\", \"sec\": \"Real estate app\", \"s\": {\"a\": \"Every property listing starts with photos, and they cost agencies too much: CHF 250 to 400 per property, 24 to 72 hours of waiting, two visits instead of one.\", \"r\": \"A product rather than a service: an iPhone and Mac app that puts the photo studio in the broker's pocket. Brand, website and acquisition designed alongside it.\", \"c\": \"iOS and Mac app, logo and visual identity, website, social media content.\", \"d\": \"App Store, realestatestudio.ch website, social media, Meta and Google Ads campaigns.\", \"j\": \"Product iterations and campaign optimisation.\"}, \"d\": {\"4\": [\"iOS & Mac app\", \"Website\"], \"3\": [\"Logo\", \"Visual identity\"], \"2\": [\"Social media\"], \"5\": [\"Meta Ads\", \"Google Ads\"]}}, \"Bvlgari\": {\"sub\": \"Golf Cup & staff celebration\", \"tag\": \"The Roman house, in photo and video.\", \"lead\": \"Golf Cup at the Golf & Country Club de Bonmont and staff celebration.\", \"sec\": \"Jewellery\", \"d\": {\"1\": [\"Video\", \"Photography\"]}}, \"G\u00e9rances de Luze\": {\"sub\": \"R\u00e9sidence du C\u00e8dre \u00b7 Morges\", \"tag\": \"Five apartments, one website to sell them.\", \"lead\": \"Development of 5 new Minergie apartments in Morges, 500 m from the station. We produced the development website, the videos and the 3D visualisations.\", \"sec\": \"Real estate development\", \"s\": {\"a\": \"G\u00e9rances de Luze is selling five new Minergie apartments in Morges, 500 m from the station.\", \"r\": \"A dedicated development website, driven by 3D visualisations and project videos.\", \"c\": \"Website, videos, 3D visualisations, photography.\", \"d\": \"residenceducedre.ch\"}, \"d\": {\"4\": [\"Development website\"], \"1\": [\"Video\", \"3D visualisations\", \"Photography\"]}}, \"Odys\": {\"sub\": \"People in the City\", \"tag\": \"The night, in vertical.\", \"lead\": \"\", \"sec\": \"Nightlife & events\", \"d\": {\"1\": [\"Video\", \"Photography\"]}}, \"Le Baron Tavernier\": {\"sub\": \"Hotel, gastronomy & spa \u00b7 Lavaux\", \"tag\": \"A website, and the campaigns that fill it.\", \"lead\": \"Hotel, restaurant, terrace bar and spa perched above Lake Geneva. We designed the website and run the Meta and Google Ads campaigns that drive bookings.\", \"sec\": \"Hospitality & gastronomy\", \"s\": {\"a\": \"Hotel, restaurant, terrace bar and spa above Lavaux: an address that lives on direct bookings.\", \"r\": \"A complete website built to convert, optimised for search, continuously fed by Meta and Google Ads campaigns.\", \"c\": \"Website design and development, SEO.\", \"d\": \"barontavernier.ch, SEA: Meta and Google Ads campaigns.\", \"j\": \"Continuous campaign monitoring and optimisation.\"}, \"d\": {\"4\": [\"Website\", \"SEO\"], \"5\": [\"Meta Ads\", \"Google Ads\", \"SEA\"]}}, \"Latitude Champ\u00e9ry\": {\"sub\": \"Since 2025\", \"tag\": \"A brand, and fresh material every season.\", \"lead\": \"Visual identity, social media and seven seasonal shoots between June 2025 and September 2026.\", \"sec\": \"Mountain & lifestyle\", \"s\": {\"a\": \"A mountain brand that needs an identity and content renewed every season.\", \"r\": \"Branding, a social media line and a calendar of seasonal shoots.\", \"c\": \"Visual identity, seven shoots between June 2025 and September 2026, videos.\", \"d\": \"Social media and website.\"}, \"d\": {\"3\": [\"Branding\"], \"2\": [\"Social media\"], \"1\": [\"Video\", \"Photography\"], \"4\": [\"Website\"]}, \"big\": [[\"7\", \"shoots\"]]}, \"Hey Livia\": {\"sub\": \"AI agent for real estate\", \"tag\": \"Your leads are waiting. Your AI agent answers.\", \"lead\": \"AI agent on WhatsApp for Swiss real estate agencies: lead qualification, rental management, condominium requests, 24\/7. We designed and built the website.\", \"sec\": \"Real estate \u00b7 AI\", \"s\": {\"a\": \"An AI agent on WhatsApp for Swiss real estate agencies: it had to be explained simply and generate demo requests.\", \"r\": \"A clear landing page, focused on the product and the demo.\", \"c\": \"Website, copywriting.\", \"d\": \"heylivia.ch\"}, \"d\": {\"4\": [\"Website\", \"Copywriting\"]}}, \"Pegasus Automotive Group\": {\"tag\": \"McLaren, in motion.\", \"lead\": \"\", \"sec\": \"Automotive\", \"d\": {\"1\": [\"Video\", \"Photography\"]}}, \"Bernard Nicod\": {\"sub\":\"Agency & broker Kevin Helou\",\"tag\":\"Over 50 properties, from Lausanne to Monthey.\",\"lead\":\"Property photography and video, drone and construction follow-up for Bernard Nicod. For broker Kevin Helou: portraits, properties in photo, video and 3D, identity and brochure, website, social media and acquisition campaigns.\",\"sec\":\"Real estate\",\"s\":{\"a\":\"A major real estate player in French-speaking Switzerland, with a constant flow of properties to present, and broker Kevin Helou, who needed a complete presence of his own.\",\"r\":\"Regular, responsive production for the agency, and a five-discipline set-up for Kevin Helou: identity, website, social media and campaigns.\",\"c\":\"Over 50 properties photographed and filmed, construction follow-up in Denges, logo. For Kevin Helou: portraits, 3D visualisations, branding, brochure, website.\",\"d\":\"Bernard Nicod listings and materials, kevinhelou.ch website, social media and Meta and Google Ads campaigns.\",\"j\":\"Campaign and content monitoring, continuous adjustment.\"},\"d\":{\"1\":[\"Video\",\"Photography\",\"Drone\",\"3D visualisations\"],\"2\":[\"Social media management\",\"Editorial line\"],\"3\":[\"Logo\",\"Branding\",\"Brochure\"],\"4\":[\"Website kevinhelou.ch\"],\"5\":[\"Meta Ads\",\"Google Ads\"]},\"big\":[[\"50+\",\"properties\"],[\"5\",\"disciplines\"]]}, \"Geneva Boat\": {\"tag\": \"Photo, video, campaigns.\", \"lead\": \"Shoots in September 2025 and May 2026, video and Meta campaigns.\", \"sec\": \"Boating\", \"d\": {\"1\": [\"Video\", \"Photography\"], \"5\": [\"Meta campaigns\"]}}, \"EHL Hospitality Business School\": {\"sub\": \"Partner since 2024\", \"tag\": \"The school that trained us, filmed all year round.\", \"lead\": \"Young Hospitality Summit, Master Day, F\u00eate Universelle, Staff Party, Student Business Projects, EHL Sport.\", \"sec\": \"Education\", \"s\": {\"a\": \"The Lausanne hospitality school, where we trained, sets the pace of its year with events.\", \"r\": \"Covering the highlights in photo and video, with a team that knows the school from the inside.\", \"c\": \"Young Hospitality Summit, Master Day, F\u00eate Universelle, Staff Party, Student Business Projects, EHL Sport.\", \"d\": \"Content delivered for EHL's channels.\"}, \"d\": {\"1\": [\"Video\", \"Photography\"]}}, \"Attica Immobilier\": {\"tag\": \"Videos, photos and Meta campaigns.\", \"lead\": \"Property photo and video, Meta Ads campaigns.\", \"sec\": \"Real estate\", \"d\": {\"1\": [\"Video\", \"Photography\"], \"5\": [\"Meta Ads\"]}}, \"Sati\": {\"tag\": \"Identity and digital presence.\", \"lead\": \"\", \"sec\": \"Lifestyle\", \"d\": {\"3\": [\"Branding\"], \"4\": [\"Digital & web\"]}}, \"StrikeSensai\": {\"tag\": \"Brand, photos and clips.\", \"lead\": \"\", \"sec\": \"Sport\", \"d\": {\"3\": [\"Branding\"], \"1\": [\"Video\", \"Photography\"]}}, \"Helena Wolff\": {\"tag\": \"Identity and digital presence.\", \"lead\": \"Shoots in 2024, 2025 and 2026.\", \"sec\": \"Portrait & lifestyle\", \"d\": {\"3\": [\"Branding\"], \"4\": [\"Digital & web\"]}}, \"Les Sales Gosses\": {\"tag\": \"Four shoots, one logo.\", \"lead\": \"\", \"sec\": \"Restaurants\", \"d\": {\"1\": [\"Video\", \"Photography\"], \"3\": [\"Logo\"]}}, \"Arc Properties\": {\"tag\": \"Real estate, photo and video.\", \"lead\": \"\", \"sec\": \"Real estate\", \"d\": {\"1\": [\"Video\", \"Photography\"]}}, \"Quartz\": {\"tag\": \"Photography.\", \"lead\": \"\", \"sec\": \"Lifestyle\", \"d\": {\"1\": [\"Video\", \"Photography\"]}}};\nconst S=EN?{see:'View project \u2192',video:'Video',client:'Client',sector:'Sector',period:'Period',poles:'Disciplines',online:'Online',visit:'Visit',dev:'The set-up',polesN:' disciplines,<br>one set-up.',pole1:'One discipline,<br>one mission.',devP:'Each discipline has a precise role in this project. Together they form a coherent set-up, from creation to distribution.',devP1:'A targeted need, a targeted answer. The discipline involved and what it produced.',appr:'Our approach',apprH:'Understand,<br>before creating.',apprP:'The same method on all our projects, from initial analysis to results monitoring.',steps:[['a','Analysis'],['r','Recommendation'],['c','Creation'],['d','Distribution'],['j','Adjustment']],off:'Not activated on this project.',next:'Next project'}:{see:'Voir le projet \u2192',video:'Vid\u00e9o',client:'Client',sector:'Secteur',period:'P\u00e9riode',poles:'P\u00f4les',online:'En ligne',visit:'Voir',dev:'Le dispositif',polesN:' p\u00f4les,<br>un dispositif.',pole1:'Un p\u00f4le,<br>une mission.',devP:'Chaque p\u00f4le a un r\u00f4le pr\u00e9cis dans ce projet. Ensemble, ils forment un dispositif coh\u00e9rent, de la cr\u00e9ation \u00e0 la diffusion.',devP1:'Un besoin cibl\u00e9, une r\u00e9ponse cibl\u00e9e. Le p\u00f4le activ\u00e9 et ce qu\\'il a produit.',appr:'Notre approche',apprH:'Comprendre,<br>avant de cr\u00e9er.',apprP:'La m\u00eame m\u00e9thode que sur tous nos projets, de l\\'analyse initiale au suivi des r\u00e9sultats.',steps:[['a','Analyse'],['r','Recommandation'],['c','Cr\u00e9ation'],['d','Diffusion'],['j','Ajustement']],off:'Non activ\u00e9 sur ce projet.',next:'Projet suivant'};\nconst P=[\n {n:\"Le Stamm \u2013 QoQa\",h:\"sv02\",s:{\"a\":\"Le Stamm, le restaurant de QoQa, vit au rythme de ses soir\u00e9es, de ses chefs invit\u00e9s et de ses collaborations : chaque rendez-vous doit exister sur les r\u00e9seaux.\",\"r\":\"Un dispositif mensuel : une direction artistique r\u00e9seaux sociaux d\u00e9di\u00e9e, des reels et une galerie photo compl\u00e8te pour chaque \u00e9v\u00e9nement.\",\"c\":\"Reels, interviews crois\u00e9es, Q&A, galeries photo : QChef avec Pierre Reure et les fr\u00e8res Lagarde, Roasted Sunday, Caquelon de la Loutre, soir\u00e9es Drappier et Karafe.\",\"d\":\"Instagram et r\u00e9seaux sociaux du Stamm et de QoQa, avec gabarits de posts, stories et carrousels.\",\"j\":\"Un nouveau lot de contenus chaque mois depuis septembre 2026.\"},sec:\"Restauration & \u00e9v\u00e9nementiel\",y:\"2026 \u2013\",sub:\"Restaurant QoQa\",tag:\"Un rendez-vous par mois, film\u00e9 et photographi\u00e9.\",lead:\"Chefs invit\u00e9s, soir\u00e9es Meurtres & Myst\u00e8res, Smash Burger, Roasted Sunday, fondue, Karafe : nous produisons chaque mois les reels, les photos et la direction artistique des r\u00e9seaux sociaux du Stamm, le restaurant de QoQa.\",\n  p:[1,2,3],m:[1,2,3],d:{1:[\"Reels\",\"Photographie\",\"Interviews\"],2:[\"Direction artistique r\u00e9seaux sociaux\",\"Calendrier \u00e9ditorial\"],3:[\"Gabarits posts & stories\"]},big:[[\"19\",\"reels\"],[\"300+\",\"photos\"]],\n  i:\"sv01\",v:\"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-Meurtre-Mystere.mp4\",gv:[\"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-Meurtre-Mystere.mp4\",\"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-Smash-Burger.mp4\"],ext:[\"sv01\",\"sv03\",\"sv04\",\"sv05\",\"sv06\",\"sv07\",\"sv08\",\"sv09\"]},\n {n:\"Fairmont Le Montreux Palace\",s:{\"a\": \"Un palace vit au rythme de ses \u00e9v\u00e9nements et de ses saisons. Chaque moment m\u00e9rite des images \u00e0 sa hauteur.\", \"r\": \"Un partenariat de production dans la dur\u00e9e plut\u00f4t que des commandes isol\u00e9es.\", \"c\": \"Vid\u00e9o et photographie : \u00e9v\u00e9nements, suites, spa, f\u00eates, portraits.\", \"d\": \"Contenus livr\u00e9s pour les canaux du palace.\"},sec:\"H\u00f4tellerie de luxe\",y:\"2024 \u2013\",sub:\"Partenaire depuis 2024\",tag:\"Une vingtaine de productions, une seule exigence.\",lead:\"Garden Party, Make a Wish, Montreux Jazz, suites et nouvelles suites, spa, No\u00ebl, Summer 2026, f\u00eates du personnel, \u00e9v\u00e9nements corporate, portraits : nous couvrons la vie du palace en photo et en vid\u00e9o depuis 2024.\",\n  p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},big:[[\"20+\",\"productions\"],[\"2024\",\"d\u00e9but du partenariat\"]],\n  i:\"mp4\",h2:[\"mp4\",\"mp5\"],v:\"Garden-Party-02.mp4\",g:[\"Garden-Party-01\",\"Garden-Party-11\",\"Garden-Party-12\",\"Garden-Party-13\",\"Montreux-Palace-Make-a-wish-01\",\"Montreux-Palace-Make-a-wish-11\",\"Montreux-Palace-Make-a-wish-12\",\"Montreux-Palace-Make-a-wish-14\"],gv:[\"Montreux-Palace-Make-a-wish-02.mp4\"]},\n {n:\"Real Estate Studio\",s:{\"a\": \"Chaque mandat immobilier commence par des photos, et elles co\u00fbtent trop cher aux agences : 250 \u00e0 400 CHF par bien, 24 \u00e0 72 h d'attente, deux visites au lieu d'une.\", \"r\": \"Un produit plut\u00f4t qu'un service : une application iPhone et Mac qui met le studio photo dans la poche du courtier. Marque, site et acquisition con\u00e7us avec elle.\", \"c\": \"Application iOS et Mac, logo et identit\u00e9 visuelle, site web, contenus r\u00e9seaux sociaux.\", \"d\": \"App Store, site realestatestudio.ch, r\u00e9seaux sociaux, campagnes Meta et Google Ads.\", \"j\": \"It\u00e9rations produit et optimisation des campagnes.\"},sec:\"Application immobili\u00e8re\",y:\"2026\",sub:\"Application iPhone & Mac\",tag:\"Le studio photo immobilier dans votre iPhone.\",lead:\"Notre propre produit. Une application iPhone et Mac con\u00e7ue en Suisse pour les agences immobili\u00e8res : photos HDR, retouche, plan 2D, textes, brochure et livraison. Nous avons con\u00e7u l'app, la marque, le site et l'acquisition.\",\n  p:[2,3,4,5],m:[4,3,5],d:{4:[\"Application iOS & Mac\",\"Site web\"],3:[\"Logo\",\"Identit\u00e9 visuelle\"],2:[\"R\u00e9seaux sociaux\"],5:[\"Meta Ads\",\"Google Ads\"]},\n  i:\"ressite\",v:\"red-vision-showreel-real-estate-studio-vertical.mp4\",gv:[\"red-vision-showreel-real-estate-studio-vertical.mp4\"],ext:[\"res1\",\"res2\",\"res3\",\"res4\",\"res5\",\"res6\"],url:\"realestatestudio.ch\"},\n {n:\"Bvlgari\",h:\"h_bv\",sec:\"Joaillerie\",y:\"2026\",sub:\"Golf Cup & c\u00e9l\u00e9bration du personnel\",tag:\"La maison romaine, en photo et en vid\u00e9o.\",lead:\"Golf Cup au Golf & Country Club de Bonmont et c\u00e9l\u00e9bration du personnel.\",\n  p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"bgc\",ext:[\"bcp\"],g:[\"Bvlgari-Golf-Cup-01-scaled\",\"Bvlgari-Golf-Cup-10\",\"Bvlgari-Golf-Cup-12\",\"Bvlgari-Golf-Cup-13\",\"Bvlgari-Celebration-du-personnel-01\",\"Bvlgari-Celebration-du-personnel-10\",\"Bvlgari-Celebration-du-personnel-12\",\"Bvlgari-Celebration-du-personnel-13\"]},\n {n:\"G\u00e9rances de Luze\",s:{\"a\": \"G\u00e9rances de Luze commercialise cinq appartements neufs Minergie \u00e0 Morges, \u00e0 500 m de la gare.\", \"r\": \"Un site d\u00e9di\u00e9 \u00e0 la promotion, port\u00e9 par des visualisations 3D et des vid\u00e9os du projet.\", \"c\": \"Site web, vid\u00e9os, visualisations 3D, photographie.\", \"d\": \"residenceducedre.ch\"},sec:\"Promotion immobili\u00e8re\",y:\"2026\",sub:\"R\u00e9sidence du C\u00e8dre \u00b7 Morges\",tag:\"Cinq appartements, un site pour les vendre.\",lead:\"Promotion de 5 appartements neufs Minergie \u00e0 Morges, \u00e0 500 m de la gare. Nous avons produit le site de la promotion, les vid\u00e9os et les visualisations 3D du projet.\",\n  p:[1,4],m:[4,1],d:{4:[\"Site web de la promotion\"],1:[\"Vid\u00e9o\",\"Visualisations 3D\",\"Photographie\"]},\n  i:\"dlsite\",v:\"https:\/\/residenceducedre.ch\/assets\/video\/presentation.mp4\",gv:[\"https:\/\/residenceducedre.ch\/assets\/video\/presentation.mp4\"],gvp:[\"https:\/\/residenceducedre.ch\/assets\/video\/poster.jpg\"],ext:[\"dl1\",\"dl3\",\"dl4\",\"dl6\",\"dl5\",\"dl7\",\"dl2\"],url:\"deluze.ch\"},\n {n:\"Odys\",h:\"h_odys\",sec:\"Nightlife & \u00e9v\u00e9nementiel\",y:\"2024 \u2013\",sub:\"People in the City\",tag:\"La nuit, en vertical.\",lead:\"\",p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"odys\",v:\"Odys-People-in-the-City-02.mp4\",g:[\"Odys-People-in-the-City-01\",\"Odys-People-in-the-City-03\",\"Odys-People-in-the-City-04\",\"Odys-People-in-the-City-07\",\"Odys-People-in-the-City-09\",\"Odys-People-in-the-City-10\"],gv:[\"Odys-People-in-the-City-05.mp4\",\"Odys-People-in-the-City-08.mp4\"]},\n {n:\"Le Baron Tavernier\",s:{\"a\": \"H\u00f4tel, restaurant, bar-terrasse et spa au-dessus de Lavaux : une adresse qui vit des r\u00e9servations directes.\", \"r\": \"Un site complet con\u00e7u pour convertir, optimis\u00e9 pour le r\u00e9f\u00e9rencement, aliment\u00e9 en continu par des campagnes Meta et Google Ads.\", \"c\": \"Conception et d\u00e9veloppement du site web, SEO.\", \"d\": \"barontavernier.ch, SEA : campagnes Meta et Google Ads.\", \"j\": \"Suivi et optimisation continue des campagnes.\"},sec:\"H\u00f4tellerie & gastronomie\",y:\"2026\",sub:\"H\u00f4tel, gastronomie & spa \u00b7 Lavaux\",tag:\"Un site, et les campagnes qui le remplissent.\",lead:\"H\u00f4tel, restaurant, bar-terrasse et spa perch\u00e9s au-dessus du L\u00e9man. Nous avons con\u00e7u le site et pilotons les campagnes Meta et Google Ads qui alimentent les r\u00e9servations.\",\n  p:[4,5],m:[4,5],d:{4:[\"Site web\",\"SEO\"],5:[\"Meta Ads\",\"Google Ads\",\"SEA\"]},\n  i:\"btsite\",ext:[\"bt1\",\"bt2\"],url:\"barontavernier.ch\"},\n {n:\"Latitude Champ\u00e9ry\",h:\"h_lc\",s:{\"a\": \"Une marque de montagne qui a besoin d'une identit\u00e9 et de contenus renouvel\u00e9s \u00e0 chaque saison.\", \"r\": \"Branding, ligne r\u00e9seaux sociaux et un calendrier de shootings saisonniers.\", \"c\": \"Identit\u00e9 visuelle, sept shootings entre juin 2025 et septembre 2026, vid\u00e9os.\", \"d\": \"R\u00e9seaux sociaux et site web.\"},sec:\"Montagne & lifestyle\",y:\"2025 \u2013\",sub:\"Depuis 2025\",tag:\"Une marque, et de la mati\u00e8re chaque saison.\",lead:\"Identit\u00e9 visuelle, r\u00e9seaux sociaux et sept shootings saisonniers entre juin 2025 et septembre 2026.\",\n  p:[1,2,3,4],m:[2,3,1],d:{3:[\"Branding\"],2:[\"R\u00e9seaux sociaux\"],1:[\"Vid\u00e9o\",\"Photographie\"],4:[\"Site web\"]},big:[[\"7\",\"shootings\"]],\n  i:\"lc\",v:\"Latitude-Champery-02.mp4\",g:[\"Latitude-Champery-01\",\"Latitude-Champery-04\",\"Latitude-Champery-06\",\"Latitude-Champery-07\",\"Latitude-Champery-09\"],gv:[\"Latitude-Champery-05.mp4\",\"Latitude-Champery-08.mp4\"]},\n {n:\"Hey Livia\",s:{\"a\": \"Un agent IA sur WhatsApp pour les agences immobili\u00e8res suisses : il fallait l'expliquer simplement et g\u00e9n\u00e9rer des demandes de d\u00e9mo.\", \"r\": \"Une landing page claire, centr\u00e9e sur le produit et la d\u00e9mo.\", \"c\": \"Site web, copywriting.\", \"d\": \"heylivia.ch\"},sec:\"Immobilier \u00b7 IA\",y:\"2026\",sub:\"Agent IA pour l'immobilier\",tag:\"Vos prospects attendent. Votre agent IA r\u00e9pond.\",lead:\"Agent IA sur WhatsApp pour les agences immobili\u00e8res suisses : qualification de leads, gestion locative, demandes PPE, 24h\/24. Nous avons con\u00e7u et d\u00e9velopp\u00e9 le site.\",\n  p:[4],m:[4],d:{4:[\"Site web\",\"Copywriting\"]},\n  i:\"livia\",url:\"heylivia.ch\"},\n {n:\"Pegasus Automotive Group\",h:\"h_peg\",sec:\"Automobile\",y:\"2026\",tag:\"McLaren, en mouvement.\",lead:\"\",p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"peg\",v:\"Pegasus-Automotive-Group-02.mp4\",g:[\"Pegasus-Automotive-Group-01-scaled\",\"Pegasus-Automotive-Group-14\",\"Pegasus-Automotive-Group-15\",\"Pegasus-Automotive-Group-03\",\"Pegasus-Automotive-Group-04\",\"Pegasus-Automotive-Group-06\"],gv:[\"Pegasus-Automotive-Group-05.mp4\",\"Pegasus-Automotive-Group-08.mp4\"]},\n {n:\"Bernard Nicod\",h:\"h_bn\",s:{\"a\":\"Un acteur immobilier majeur de Suisse romande, avec un flux constant de biens \u00e0 pr\u00e9senter, et le courtier Kevin Helou, qui avait besoin d'une pr\u00e9sence compl\u00e8te \u00e0 son nom.\",\"r\":\"Une production r\u00e9guli\u00e8re et r\u00e9active pour l'agence, et un dispositif \u00e0 cinq p\u00f4les pour Kevin Helou : identit\u00e9, site, r\u00e9seaux sociaux et campagnes.\",\"c\":\"Plus de 50 biens photographi\u00e9s et film\u00e9s, suivi de chantier \u00e0 Denges, logo. Pour Kevin Helou : portraits, visualisations 3D, branding, brochure, site web.\",\"d\":\"Annonces et supports Bernard Nicod, site kevinhelou.ch, r\u00e9seaux sociaux et campagnes Meta et Google Ads.\",\"j\":\"Suivi des campagnes et des contenus, ajustement en continu.\"},sec:\"Immobilier\",y:\"2024 \u2013\",sub:\"Agence & courtier Kevin Helou\",tag:\"Plus de 50 biens, de Lausanne \u00e0 Monthey.\",lead:\"Photographie et vid\u00e9o de biens, drone et suivi de chantier pour Bernard Nicod. Pour le courtier Kevin Helou : portraits, biens en photo, vid\u00e9o et 3D, identit\u00e9 et brochure, site, r\u00e9seaux sociaux et campagnes d'acquisition.\",\n  p:[1,2,3,4,5],m:[1,4,5],d:{1:[\"Vid\u00e9o\",\"Photographie\",\"Drone\",\"Visualisations 3D\"],2:[\"Gestion des r\u00e9seaux sociaux\",\"Ligne \u00e9ditoriale\"],3:[\"Logo\",\"Branding\",\"Brochure\"],4:[\"Site web kevinhelou.ch\"],5:[\"Meta Ads\",\"Google Ads\"]},big:[[\"50+\",\"biens\"],[\"5\",\"p\u00f4les activ\u00e9s\"]],\n  i:\"bn\",v:\"Bernard-Nicod-Monthey-02.mp4\",ext:[\"kh1\",\"kh4\"],g:[\"Bernard-Nicod-Monthey-01\",\"Kevin-Helou-01\",\"Bernard-Nicod-Monthey-03\",\"Kevin-Helou-03\",\"Isabelle-Kotcharian-04\",\"Bernard-Nicod-Monthey-04\",\"Kevin-Helou-04\",\"Bernard-Nicod-Monthey-05\",\"Kevin-Helou-06\",\"Isabelle-Kotcharian-06\",\"Bernard-Nicod-Monthey-06\",\"Kevin-Helou-07\",\"Bernard-Nicod-Monthey-07\",\"Kevin-Helou-09\"],gv:[\"Isabelle-Kotcharian-05.mp4\",\"Kevin-Helou-05.mp4\",\"Isabelle-Kotcharian-08.mp4\",\"Kevin-Helou-08.mp4\"],url:\"kevinhelou.ch\"},\n {n:\"Geneva Boat\",sec:\"Nautisme\",y:\"2025 \u2013\",tag:\"Photo, vid\u00e9o, campagnes.\",lead:\"Shootings en septembre 2025 et mai 2026, vid\u00e9o et campagnes Meta.\",p:[1,5],m:[1,5],d:{1:[\"Vid\u00e9o\",\"Photographie\"],5:[\"Campagnes Meta\"]},\n  i:\"gb2\",v:\"Geneva-Boat-02.mp4\",g:[\"Geneva-Boat-01-scaled\",\"Geneva-Boat-13-scaled\",\"Geneva-Boat-14-scaled\",\"Geneva-Boat-03-scaled\",\"Geneva-Boat-04-scaled\",\"Geneva-Boat-06-scaled\"],gv:[\"Geneva-Boat-05.mp4\",\"Geneva-Boat-08.mp4\"]},\n {n:\"EHL Hospitality Business School\",h:\"h_ehl\",s:{\"a\": \"L'\u00e9cole h\u00f4teli\u00e8re de Lausanne, o\u00f9 nous nous sommes form\u00e9s, rythme l'ann\u00e9e par ses \u00e9v\u00e9nements.\", \"r\": \"Couvrir les temps forts en photo et en vid\u00e9o, avec une \u00e9quipe qui conna\u00eet l'\u00e9cole de l'int\u00e9rieur.\", \"c\": \"Young Hospitality Summit, Master Day, F\u00eate Universelle, Staff Party, Student Business Projects, EHL Sport.\", \"d\": \"Contenus livr\u00e9s pour les canaux de l'EHL.\"},sec:\"\u00c9ducation\",y:\"2024 \u2013\",sub:\"Partenaire depuis 2024\",tag:\"L'\u00e9cole qui nous a form\u00e9s, film\u00e9e toute l'ann\u00e9e.\",lead:\"Young Hospitality Summit, Master Day, F\u00eate Universelle, Staff Party, Student Business Projects, EHL Sport.\",\n  p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"yhs\",ext:[\"md\"],v:\"Master-Day-02.mp4\",g:[\"Young-Hospitality-Summit-01\",\"Young-Hospitality-Summit-10\",\"Young-Hospitality-Summit-12\",\"Young-Hospitality-Summit-13\",\"Master-Day-03\",\"Master-Day-04\",\"Master-Day-06\"],gv:[\"Master-Day-05.mp4\",\"Master-Day-07.mp4\"]},\n {n:\"Attica Immobilier\",h:\"h_att\",sec:\"Immobilier\",y:\"2024 \u2013\",tag:\"Vid\u00e9os, photos et campagnes Meta.\",lead:\"Photo et vid\u00e9o de biens, campagnes Meta Ads.\",p:[1,5],m:[1,5],d:{1:[\"Vid\u00e9o\",\"Photographie\"],5:[\"Meta Ads\"]},\n  i:\"att\",v:\"Attica-Immobilier-02.mp4\",g:[\"Attica-Immobilier-01\",\"Attica-Immobilier-03\",\"Attica-Immobilier-04\",\"Attica-Immobilier-06\",\"Attica-Immobilier-07\",\"Attica-Immobilier-09\"],gv:[\"Attica-Immobilier-05.mp4\",\"Attica-Immobilier-08.mp4\"]},\n {n:\"Sati\",sec:\"Lifestyle\",y:\"2025 \u2013\",tag:\"Identit\u00e9 et pr\u00e9sence digitale.\",lead:\"\",p:[3,4],m:[3,4],d:{3:[\"Branding\"],4:[\"Digital & web\"]},\n  i:\"sati\",g:[\"Sati-01-scaled\",\"Sati-02\",\"Sati-04\",\"Sati-05\",\"Sati-06\",\"Sati-07\"]},\n {n:\"StrikeSensai\",h:\"h_ss\",sec:\"Sport\",y:\"2025\",tag:\"Marque, photos et clips.\",lead:\"\",p:[1,3],m:[3,1],d:{3:[\"Branding\"],1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"ss\",v:\"StrikeSensai-02.mp4\",g:[\"StrikeSensai-01\",\"StrikeSensai-03\",\"StrikeSensai-04\",\"StrikeSensai-05\",\"StrikeSensai-06\",\"StrikeSensai-08\"]},\n {n:\"Helena Wolff\",h:\"h_hw\",sec:\"Portrait & lifestyle\",y:\"2024 \u2013\",tag:\"Identit\u00e9 et pr\u00e9sence digitale.\",lead:\"Shootings 2024, 2025 et 2026.\",p:[3,4],m:[3,4],d:{3:[\"Branding\"],4:[\"Digital & web\"]},\n  i:\"hw\",v:\"Helena-Wolff-02.mp4\",g:[\"Helena-Wolff-01\",\"Helena-Wolff-12\",\"Helena-Wolff-13\",\"Helena-Wolff-14\",\"Helena-Wolff-16\",\"Helena-Wolff-17\"],gv:[\"Helena-Wolff-05.mp4\"]},\n {n:\"Les Sales Gosses\",sec:\"Restauration\",y:\"2025 \u2013\",tag:\"Quatre shootings, un logo.\",lead:\"\",p:[1,3],m:[1,3],d:{1:[\"Vid\u00e9o\",\"Photographie\"],3:[\"Logo\"]},\n  i:\"lsg\",v:\"Les-Salles-Gosses-02.mp4\",g:[\"Les-Salles-Gosses-01\",\"Les-Salles-Gosses-15\",\"Les-Salles-Gosses-18\",\"Les-Salles-Gosses-19\",\"Les-Salles-Gosses-20\",\"Les-Salles-Gosses-21\"],gv:[\"Les-Salles-Gosses-05.mp4\",\"Les-Salles-Gosses-08.mp4\"]},\n {n:\"Arc Properties\",h:\"h_arc\",sec:\"Immobilier\",y:\"2026\",tag:\"Immobilier, photo et vid\u00e9o.\",lead:\"\",p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"arc\",v:\"Arc-Properties-02.mp4\",g:[\"Arc-Properties-01\",\"Arc-Properties-03\",\"Arc-Properties-04\",\"Arc-Properties-06\",\"Arc-Properties-07\",\"Arc-Properties-09\"],gv:[\"Arc-Properties-05.mp4\",\"Arc-Properties-08.mp4\"]},\n {n:\"Quartz\",h:\"h_qz\",sec:\"Lifestyle\",y:\"2025\",tag:\"Photographie.\",lead:\"\",p:[1],m:[1],d:{1:[\"Vid\u00e9o\",\"Photographie\"]},\n  i:\"qz\",g:[\"Quartz-02\",\"Quartz-03\",\"Quartz-04\",\"Quartz-05\"]}\n];\nif(EN){P.forEach(x=>{const e=TR[x.n];if(!e)return;['sub','tag','lead','sec'].forEach(k=>{if(e[k]!==undefined)x[k]=e[k]});if(e.s)x.s=Object.assign({},x.s,e.s);if(e.d){const d={};Object.keys(e.d).forEach(k=>d[+k]=e.d[k]);x.d=d}if(e.big)x.big=e.big})}\nconst VU=v=>\/^https?:\/.test(v)?v:U+v;\nconst G=document.getElementById('grid');\nG.innerHTML=P.map((x,k)=>`\n<div class=\"card rva rvd${k%3+1}${x.wide?' wide':''}\" data-k=\"${k}\" data-p=\"${x.p.join(',')}\">\n <div class=\"media\">\n  <${\"img\"} src=\"${I[x.i]}\" alt=\"${x.n}\" loading=\"lazy\">\n  ${x.v?`<video muted loop playsinline preload=\"none\" src=\"${VU(x.v)}\"${x.vt?` data-t0=\"${x.vt}\"`:''}><\/video><span class=\"badge\">${S.video}<\/span>`:''}\n <\/div>\n <div class=\"meta\"><span>${x.sec||''}<\/span><span>${x.y||''}<\/span><\/div>\n <div class=\"t\"><h3>${x.n}${x.tag?`<small>${x.tag}<\/small>`:''}<\/h3><span class=\"n\">${String(k+1).padStart(2,'0')}<\/span><\/div>\n <div class=\"tags\">${(x.m||x.p).slice(0,3).map(i=>`<span><i>0${i}<\/i>${PS[i]}<\/span>`).join('')}${x.p.length>3?`<span class=\"more\">+${x.p.length-3}<\/span>`:''}<\/div>\n <div class=\"cta2\"><span>${S.see}<\/span>${x.url?`<a href=\"https:\/\/${x.url}\" target=\"_blank\" onclick=\"event.stopPropagation()\">${x.url} \u2197<\/a>`:''}<\/div>\n<\/div>`).join('');\n\nG.addEventListener('mouseover',e=>{const c=e.target.closest('.card');if(!c)return;const v=c.querySelector('video');if(v){const t0=+v.dataset.t0||0;if(t0&&!v.dataset.k){v.dataset.k=1;v.addEventListener('timeupdate',()=>{if(v.currentTime<t0-.5)v.currentTime=t0});v.addEventListener('loadedmetadata',()=>{v.currentTime=t0})}if(t0&&v.readyState>0&&v.currentTime<t0)v.currentTime=t0;v.play().catch(()=>{});c.classList.add('playing')}});\nG.addEventListener('mouseout',e=>{const c=e.target.closest('.card');if(!c||c.contains(e.relatedTarget))return;const v=c.querySelector('video');if(v){v.pause();c.classList.remove('playing')}});\n\/\/ reveal (comme la page Services)\n(function(){const els=document.querySelectorAll('#rvp .rva, .rva');if(!('IntersectionObserver' in window)){els.forEach(e=>e.classList.add('on'));return}const io=new IntersectionObserver(es=>{es.forEach(en=>{if(en.isIntersecting){en.target.classList.add('on');io.unobserve(en.target)}})},{threshold:.15});els.forEach(e=>io.observe(e))})();\n\nconst C=document.getElementById('count');\nfunction run(p){let n=0;document.querySelectorAll('.card').forEach(e=>{const ok=p==='all'||e.dataset.p.split(',').includes(p);e.classList.toggle('hide',!ok);if(ok)n++});C.textContent=n+(EN?' projects':' projets');layout();}\nfunction layout(){const cs=[...G.querySelectorAll('.card:not(.hide)')];cs.forEach(c=>c.classList.remove('span2','wide2','one'));const cols=getComputedStyle(G).gridTemplateColumns.split(' ').length;const n=cs.length;if(cols<2||!n)return;\n const base=cs.map(c=>c.classList.contains('wide')?2:1);\n const pack=sp=>{let x=0,holes=0,rows=[[]];for(let i=0;i<sp.length;i++){const s=Math.min(sp[i],cols);if(x+s>cols){holes+=cols-x;x=0;rows.push([])}else if(x===cols){x=0;rows.push([])}rows[rows.length-1].push(i);x+=s}if(x<cols)holes+=cols-x;return{holes,rows}};\n if(pack(base).holes===0)return;\n const m=Math.min(n,cols*2),st=n-m;let best=null;\n for(let mask=0;mask<(1<<m);mask++){const sp=base.slice();for(let j=0;j<m;j++)sp[st+j]=(mask>>j)&1?2:1;const p=pack(sp);if(p.holes)continue;let cost=0;sp.forEach((s,i)=>{if(s!==base[i])cost+=(base[i]===2?3:1)+(n-1-i)*.01});let prev=null;p.rows.forEach(r=>{const sig=r.map(i=>sp[i]).join('');if(sig===prev&&sig.indexOf('2')>-1)cost+=.05;prev=sig;if(r.filter(i=>sp[i]===2).length>1)cost+=.5});if(!best||cost<best.cost)best={cost,sp}}\n if(best){best.sp.forEach((s,i)=>{if(s!==base[i])cs[i].classList.add(s===2?'span2':'one')})}else{cs[n-1].classList.add('wide2')}}\nlet rz=0;window.addEventListener('resize',()=>{clearTimeout(rz);rz=setTimeout(()=>{layout();fades()},120)});\nconst FB=document.getElementById('filters');\nfunction fades(){const o=FB.scrollWidth>FB.clientWidth+2;FB.classList.toggle('fl',o&&FB.scrollLeft>2);FB.classList.toggle('fr',o&&FB.scrollLeft<FB.scrollWidth-FB.clientWidth-2)}\nFB.addEventListener('scroll',fades,{passive:true});\nFB.addEventListener('wheel',e=>{if(FB.scrollWidth<=FB.clientWidth+2||Math.abs(e.deltaX)>Math.abs(e.deltaY))return;const before=FB.scrollLeft;FB.scrollLeft+=e.deltaY;if(FB.scrollLeft!==before)e.preventDefault()},{passive:false});\nFB.addEventListener('click',e=>{const b=e.target.closest('.f');if(!b)return;document.querySelectorAll('.f').forEach(f=>f.classList.toggle('on',f===b));run(b.dataset.p);const l=b.offsetLeft-(FB.clientWidth-b.offsetWidth)\/2;FB.scrollTo({left:Math.max(0,l),behavior:'smooth'})});\ndocument.querySelectorAll('.f').forEach(b=>{const p=b.dataset.p;const n=p==='all'?P.length:P.filter(x=>x.p.includes(+p)).length;b.insertAdjacentHTML('beforeend',`<em>${String(n).padStart(2,'0')}<\/em>`)});\nrun('all');fades();if(document.fonts&&document.fonts.ready)document.fonts.ready.then(()=>{layout();fades()});\n\n\/\/ fiche projet\nconst LK=s=>String(s).replace(\/(^|[\\s(,:])((?:[a-z0-9-]+\\.)+(?:ch|com|app|io|fr))(?=$|[\\s),.;])\/g,(m,p,d)=>p+'<a href=\"https:\/\/'+d+'\" target=\"_blank\" rel=\"noopener\">'+d+'<\/a>');\nconst dt=document.getElementById('rvp-dt'),din=document.getElementById('din');document.body.appendChild(dt);\nfunction rvpOpen(k){const x=P[k],nx=P[(k+1)%P.length];\n let hero;\n if(x.h) hero=`<div class=\"m\"><${\"img\"} src=\"${I[x.h]}\" alt=\"\"><\/div>`;\n else if(x.ext) hero=`<div class=\"m\"><${\"img\"} src=\"${I[x.ext[0]]}\" alt=\"\"><\/div>`;\n else if(x.h2) hero=`<div class=\"m2\"><${\"img\"} src=\"${I[x.h2[0]]}\" alt=\"\"><${\"img\"} src=\"${I[x.h2[1]]}\" alt=\"\"><\/div>`;\n else hero=`<div class=\"m p\"><${\"img\"} src=\"${I[x.i]}\" alt=\"\"><\/div>`;\n const gal=[];\n if(x.gv)x.gv.forEach((v,j)=>gal.push(`<div class=\"gi vt\"><video src=\"${VU(v)}\"${x.gvp&&x.gvp[j]?` poster=\"${x.gvp[j]}\"`:''} muted autoplay loop playsinline preload=\"auto\"><\/video><\/div>`));\n if(x.ext)x.ext.slice(x.h?0:1).forEach(e=>gal.push(`<div class=\"gi${PT[e]?' pt':''}\"><${\"img\"} src=\"${I[e]}\" alt=\"\"><\/div>`));\n if(x.g)x.g.forEach(g=>{const r=R[g];gal.push(`<div class=\"gi${r&&r[0]<r[1]?' pt':''}\"><${\"img\"} src=\"${U+g}.webp\" alt=\"\"><\/div>`)});\n const poles=x.p;\n din.innerHTML=`\n  <div class=\"top\">\n   <div class=\"eyebrow\">${x.sub?x.sub+' \u00b7 ':''}${poles.map(i=>'0'+i).join(' \u00b7 ')}<\/div>\n   <h2>${x.n}<\/h2>\n   <div class=\"tag\">${x.tag||''}<\/div>\n   ${x.lead?`<p class=\"lead\">${x.lead}<\/p>`:''}\n   ${x.url?`<div class=\"links\"><a class=\"btn k\" href=\"https:\/\/${x.url}\" target=\"_blank\">${S.visit} ${x.url} \u2197<\/a><\/div>`:''}\n  <\/div>\n  <div class=\"spec\">\n   <div><b>${S.client}<\/b>${x.n}<\/div><div><b>${S.sector}<\/b>${x.sec||'\u2013'}<\/div><div><b>${S.period}<\/b>${x.y||'\u2013'}<\/div><div><b>${S.poles}<\/b>${poles.map(i=>'0'+i).join(' \u00b7 ')}<\/div>${x.url?`<div><b>${S.online}<\/b><a href=\"https:\/\/${x.url}\" target=\"_blank\">${x.url}<\/a><\/div>`:''}\n  <\/div>\n  <div class=\"herov\">${hero}<\/div>\n  <div class=\"sec\">\n   <div class=\"eyebrow\">${S.dev}<\/div>\n   <div class=\"sec-head\"><h3>${poles.length>1?poles.length+S.polesN:S.pole1}<\/h3><p>${poles.length>1?S.devP:S.devP1}<\/p><\/div>\n   <div class=\"rows\">${poles.map(i=>`<div class=\"row\"><div class=\"num\">0${i}<\/div><h4>${PN[i]}<\/h4><div class=\"chips\">${(x.d&&x.d[i]||[]).map(l=>`<span>${LK(l)}<\/span>`).join('')}<\/div><\/div>`).join('')}<\/div>\n  <\/div>\n  ${x.s?`<div class=\"sec\">\n   <div class=\"eyebrow\">${S.appr}<\/div>\n   <div class=\"sec-head\"><h3>${S.apprH}<\/h3><p>${S.apprP}<\/p><\/div>\n   <div class=\"steps\">${S.steps.map((s,i)=>`<div class=\"step${x.s[s[0]]?'':' off'}\"><div class=\"num\">0${i+1}<\/div><h4>${s[1]}<\/h4><p>${LK(x.s[s[0]]||S.off)}<\/p><\/div>`).join('')}<\/div>\n  <\/div>`:''}\n  ${x.big?`<div class=\"big\">${x.big.map(b=>`<div><b>${b[0]}<\/b><span>${b[1]}<\/span><\/div>`).join('')}<\/div>`:''}\n  ${gal.length?`<div class=\"gal\"><div class=\"gg\">${gal.join('')}<\/div><\/div>`:''}\n  <div class=\"next\" data-next=\"${(k+1)%P.length}\"><div><div class=\"eyebrow\">${S.next}<\/div><h5>${nx.n}<\/h5><\/div><div class=\"arr\">\u2192<\/div><\/div>`;\n dt.classList.add('on');dt.scrollTop=0;document.body.style.overflow='hidden';}\nfunction rvpClose(){dt.classList.remove('on');document.body.style.overflow='';din.querySelectorAll('video').forEach(v=>v.pause())}\nG.addEventListener('click',e=>{const c=e.target.closest('.card');if(c)rvpOpen(+c.dataset.k)});\ndocument.getElementById('x').onclick=rvpClose;document.addEventListener('keydown',e=>{if(e.key==='Escape')rvpClose()});din.addEventListener('click',e=>{const n=e.target.closest('.next');if(n)rvpOpen(+n.dataset.next)});\n\n})();\n<\/script>\n \n","protected":false},"author":4,"featured_media":2924,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-157","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Projets | Agence de communication Red Vision Lausanne<\/title>\n<meta name=\"description\" content=\"Identit\u00e9s visuelles, sites web, campagnes et productions vid\u00e9o et photo r\u00e9alis\u00e9s par Red Vision pour des marques en Suisse romande.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/redvision.ch\/en\/projets\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projets | Agence de communication Red Vision Lausanne\" \/>\n<meta property=\"og:description\" content=\"Identit\u00e9s visuelles, sites web, campagnes et productions vid\u00e9o et photo r\u00e9alis\u00e9s par Red Vision pour des marques en Suisse romande.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/redvision.ch\/en\/projets\/\" \/>\n<meta property=\"og:site_name\" content=\"Red Vision\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/RED-Vision\/61555878951195\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-26T14:22:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-v2-02.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1365\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/redvision.ch\\\/projets\\\/\",\"url\":\"https:\\\/\\\/redvision.ch\\\/projets\\\/\",\"name\":\"Projets | Agence de communication Red Vision Lausanne\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/redvision.ch\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/redvision.ch\\\/projets\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/redvision.ch\\\/projets\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/redvision.ch\\\/wp-content\\\/uploads\\\/Le-Stamm-QoQa-v2-02.jpg\",\"datePublished\":\"2025-10-10T22:42:15+00:00\",\"dateModified\":\"2026-10-26T14:22:15+00:00\",\"description\":\"Identit\u00e9s visuelles, sites web, campagnes et productions vid\u00e9o et photo r\u00e9alis\u00e9s par Red Vision pour des marques en Suisse romande.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/redvision.ch\\\/projets\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/redvision.ch\\\/projets\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/redvision.ch\\\/projets\\\/#primaryimage\",\"url\":\"https:\\\/\\\/redvision.ch\\\/wp-content\\\/uploads\\\/Le-Stamm-QoQa-v2-02.jpg\",\"contentUrl\":\"https:\\\/\\\/redvision.ch\\\/wp-content\\\/uploads\\\/Le-Stamm-QoQa-v2-02.jpg\",\"width\":2048,\"height\":1365,\"caption\":\"Poulet r\u00f4ti servi au comptoir du Stamm\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/redvision.ch\\\/projets\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/redvision.ch\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projets\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/redvision.ch\\\/#website\",\"url\":\"https:\\\/\\\/redvision.ch\\\/\",\"name\":\"Red Vision\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/redvision.ch\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/redvision.ch\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/redvision.ch\\\/#organization\",\"name\":\"Red Vision\",\"alternateName\":\"Red Vision\",\"url\":\"https:\\\/\\\/redvision.ch\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/redvision.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/redvision.ch\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Red-Vision_Logotype-Noir_RVB-e1760341214668.png\",\"contentUrl\":\"https:\\\/\\\/redvision.ch\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Red-Vision_Logotype-Noir_RVB-e1760341214668.png\",\"width\":1020,\"height\":253,\"caption\":\"Red Vision\"},\"image\":{\"@id\":\"https:\\\/\\\/redvision.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/RED-Vision\\\/61555878951195\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Projets | Agence de communication Red Vision Lausanne","description":"Identit\u00e9s visuelles, sites web, campagnes et productions vid\u00e9o et photo r\u00e9alis\u00e9s par Red Vision pour des marques en Suisse romande.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/redvision.ch\/en\/projets\/","og_locale":"en_US","og_type":"article","og_title":"Projets | Agence de communication Red Vision Lausanne","og_description":"Identit\u00e9s visuelles, sites web, campagnes et productions vid\u00e9o et photo r\u00e9alis\u00e9s par Red Vision pour des marques en Suisse romande.","og_url":"https:\/\/redvision.ch\/en\/projets\/","og_site_name":"Red Vision","article_publisher":"https:\/\/www.facebook.com\/people\/RED-Vision\/61555878951195\/","article_modified_time":"2026-10-26T14:22:15+00:00","og_image":[{"width":2048,"height":1365,"url":"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-v2-02.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/redvision.ch\/projets\/","url":"https:\/\/redvision.ch\/projets\/","name":"Projets | Agence de communication Red Vision Lausanne","isPartOf":{"@id":"https:\/\/redvision.ch\/#website"},"primaryImageOfPage":{"@id":"https:\/\/redvision.ch\/projets\/#primaryimage"},"image":{"@id":"https:\/\/redvision.ch\/projets\/#primaryimage"},"thumbnailUrl":"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-v2-02.jpg","datePublished":"2025-10-10T22:42:15+00:00","dateModified":"2026-10-26T14:22:15+00:00","description":"Identit\u00e9s visuelles, sites web, campagnes et productions vid\u00e9o et photo r\u00e9alis\u00e9s par Red Vision pour des marques en Suisse romande.","breadcrumb":{"@id":"https:\/\/redvision.ch\/projets\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/redvision.ch\/projets\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/redvision.ch\/projets\/#primaryimage","url":"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-v2-02.jpg","contentUrl":"https:\/\/redvision.ch\/wp-content\/uploads\/Le-Stamm-QoQa-v2-02.jpg","width":2048,"height":1365,"caption":"Poulet r\u00f4ti servi au comptoir du Stamm"},{"@type":"BreadcrumbList","@id":"https:\/\/redvision.ch\/projets\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/redvision.ch\/"},{"@type":"ListItem","position":2,"name":"Projets"}]},{"@type":"WebSite","@id":"https:\/\/redvision.ch\/#website","url":"https:\/\/redvision.ch\/","name":"Red Vision","description":"","publisher":{"@id":"https:\/\/redvision.ch\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/redvision.ch\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/redvision.ch\/#organization","name":"Red Vision","alternateName":"Red Vision","url":"https:\/\/redvision.ch\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/redvision.ch\/#\/schema\/logo\/image\/","url":"https:\/\/redvision.ch\/wp-content\/uploads\/2025\/10\/Red-Vision_Logotype-Noir_RVB-e1760341214668.png","contentUrl":"https:\/\/redvision.ch\/wp-content\/uploads\/2025\/10\/Red-Vision_Logotype-Noir_RVB-e1760341214668.png","width":1020,"height":253,"caption":"Red Vision"},"image":{"@id":"https:\/\/redvision.ch\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/RED-Vision\/61555878951195\/"]}]}},"_links":{"self":[{"href":"https:\/\/redvision.ch\/en\/wp-json\/wp\/v2\/pages\/157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redvision.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/redvision.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/redvision.ch\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/redvision.ch\/en\/wp-json\/wp\/v2\/comments?post=157"}],"version-history":[{"count":142,"href":"https:\/\/redvision.ch\/en\/wp-json\/wp\/v2\/pages\/157\/revisions"}],"predecessor-version":[{"id":2885,"href":"https:\/\/redvision.ch\/en\/wp-json\/wp\/v2\/pages\/157\/revisions\/2885"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/redvision.ch\/en\/wp-json\/wp\/v2\/media\/2924"}],"wp:attachment":[{"href":"https:\/\/redvision.ch\/en\/wp-json\/wp\/v2\/media?parent=157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}