1<!DOCTYPE html> 2<html lang="fr-FR"> 3<head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6<meta name="uri-translation" content="on" /><link rel="alternate" hreflang="fr" href="https://oliviervaucher.ch/" /> 7<link rel="alternate" hreflang="de" href="https://de.oliviervaucher.ch/" /> 8<link rel="alternate" hreflang="it" href="https://it.oliviervaucher.ch/" /> 9<link rel="alternate" hreflang="en" href="https://en.oliviervaucher.ch/" /> 10<link rel="alternate" hreflang="es" href="https://es.oliviervaucher.ch/" /> 11<link rel="alternate" hreflang="pt" href="https://pt.oliviervaucher.ch/" /> 12<link rel="alternate" hreflang="hi" href="https://hi.oliviervaucher.ch/" /> 13<link rel="alternate" hreflang="ar" href="https://ar.oliviervaucher.ch/" /> 14<link rel="alternate" hreflang="ru" href="https://ru.oliviervaucher.ch/" /> 15<link rel="alternate" hreflang="zh-CN" href="https://zh-CN.oliviervaucher.ch/" /> 16<link rel="alternate" hreflang="id" href="https://id.oliviervaucher.ch/" /> 17 18<!-- The SEO Framework : par Sybre Waaijer --> 19<meta name="robots" content="max-snippet:-1,max-image-preview:large,max-video-preview:-1" /> 20<link rel="canonical" href="https://oliviervaucher.ch/" /> 21<meta name="description" content="Depuis 1978, les ateliers Olivier Vaucher insufflent lâart au cÅur des plus grandes montres suisses. Entre maîtrise des gestes traditionnels et innovationâ¦" /> 22<meta property="og:type" content="website" /> 23<meta property="og:locale" content="fr_FR" /> 24<meta property="og:site_name" content="Olivier Vaucher" /> 25<meta property="og:title" content="Olivier Vaucher" /> 26<meta property="og:description" content="Depuis 1978, les ateliers Olivier Vaucher insufflent lâart au cÅur des plus grandes montres suisses. Entre maîtrise des gestes traditionnels et innovation technique, chaque cadran est façonné commeâ¦" /> 27<meta property="og:url" content="https://oliviervaucher.ch/" /> 28<meta property="og:image" content="https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER.jpg" /> 29<meta name="twitter:card" content="summary_large_image" /> 30<meta name="twitter:title" content="Olivier Vaucher" /> 31<meta name="twitter:description" content="Depuis 1978, les ateliers Olivier Vaucher insufflent lâart au cÅur des plus grandes montres suisses. Entre maîtrise des gestes traditionnels et innovation technique, chaque cadran est façonné commeâ¦" /> 32<meta name="twitter:image" content="https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER.jpg" />
33<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://oliviervaucher.ch/#/schema/WebSite","url":"https://oliviervaucher.ch/","name":"Olivier Vaucher","description":"Cadranier d'art â Genève","inLanguage":"fr-FR","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://oliviervaucher.ch/search/{search_term_string}/"},"query-input":"required name=search_term_string"},"publisher":{"@id":"https://oliviervaucher.ch/#/schema/Organization"}},{"@type":"WebPage","@id":"https://oliviervaucher.ch/","url":"https://oliviervaucher.ch/","name":"Olivier Vaucher - Cadranier dâart â Genève","description":"Depuis 1978, les ateliers Olivier Vaucher insufflent lâart au cÅur des plus grandes montres suisses. Entre maîtrise des gestes traditionnels et innovationâ¦","inLanguage":"fr-FR","isPartOf":{"@id":"https://oliviervaucher.ch/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://oliviervaucher.ch/#/schema/BreadcrumbList","itemListElement":{"@type":"ListItem","position":1,"name":"Olivier Vaucher"}},"potentialAction":{"@type":"ReadAction","target":"https://oliviervaucher.ch/"},"about":{"@id":"https://oliviervaucher.ch/#/schema/Organization"}},{"@type":"Organization","@id":"https://oliviervaucher.ch/#/schema/Organization","name":"Olivier Vaucher","url":"https://oliviervaucher.ch/","logo":{"@type":"ImageObject","url":"https://oliviervaucher.ch/wp-content/uploads/2026/06/favicon.webp","contentUrl":"https://oliviervaucher.ch/wp-content/uploads/2026/06/favicon.webp","width":512,"height":512,"contentSize":"17386"}}]}</script>
33 34<!-- / The SEO Framework : par Sybre Waaijer | 6.59ms meta | 2.06ms boot --> 35 36<title>Olivier Vaucher - Cadranier dâart â Genève</title> 37<link rel="alternate" type="application/rss+xml" title="Olivier Vaucher » Flux" href="https://oliviervaucher.ch/feed/" /> 38<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://oliviervaucher.ch/wp-json/oembed/1.0/embed?url=https%3A%2F%2Foliviervaucher.ch%2F" /> 39<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://oliviervaucher.ch/wp-json/oembed/1.0/embed?url=https%3A%2F%2Foliviervaucher.ch%2F&format=xml" /> 40<style id="wp-img-auto-sizes-contain-inline-css"> 41img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 42/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 43</style> 44<style id="wp-block-site-logo-inline-css"> 45.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px} 46/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/site-logo/style.min.css */ 47</style> 48<style id="acf-language-switcher-style-inline-css"> 49.block-language-switcher{position:relative;color:inherit;font-family:var(--wp--preset--font-family--sofia-pro);font-size:1rem;display:flex;justify-content:center}.block-language-switcher .language-trigger{display:flex;align-items:center;gap:.35rem;background-color:rgba(0,0,0,0);color:inherit;border:0;text-transform:uppercase}@media(hover: hover){.block-language-switcher .language-trigger{cursor:pointer}}.block-language-switcher .language-arrow{display:flex;align-items:center;transition:transform .3s ease}.block-language-switcher .language-arrow svg{display:block;fill:currentColor;width:.8rem;height:.8rem}.block-language-switcher .language-popup{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:var(--gap);visibility:hidden;pointer-events:none;transition:visibility .3s ease}.block-language-switcher .language-popup::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease}.block-language-switcher.is-menu-open .language-arrow{transform:rotate(-180deg)}.block-language-switcher.is-menu-open .language-popup{visibility:visible;pointer-events:all}.block-language-switcher.is-menu-open .language-popup::before{opacity:1}.block-language-switcher.is-menu-open .language-list{opacity:1;backdrop-filter:blur(100px)}.block-language-switcher .language-list{position:relative;margin:0;padding:clamp(1.5rem,5vw,2.5rem) clamp(1.5rem,6vw,3.5rem);list-style:none;display:flex;flex-direction:column;gap:.6rem;max-width:100%;max-height:100%;overflow-y:auto;text-align:center;background-color:rgba(0,0,0,.1);color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--white);font-size:1.2rem;opacity:0;backdrop-filter:blur(0);transition:opacity .3s ease,backdrop-filter .3s ease;will-change:backdrop-filter}.block-language-switcher a[data-gt-lang]{display:block;padding:.35rem 1rem;color:inherit;text-decoration:none}@media(hover: hover){.block-language-switcher a[data-gt-lang]:hover{opacity:.6}}.block-language-switcher a[data-gt-lang].gt-current-lang{font-weight:bold}.block-language-switcher img{display:none} 50/*# sourceURL=https://oliviervaucher.ch/wp-content/themes/ov26/dist/blocks/language-switcher/language-switcher.css */ 51</style> 52<style id="acf-burger-menu-style-inline-css"> 53.block-burger-menu{position:relative;margin-block-start:0 !important;width:1.77rem;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;gap:.55rem;background-color:rgba(0,0,0,0);border-radius:0;border:none;outline:none;color:inherit}.block-burger-menu span{width:100%;height:2px;background-color:currentColor}@media(hover: hover){.block-burger-menu{cursor:pointer}}
54/*# sourceURL=https://oliviervaucher.ch/wp-content/themes/ov26/dist/blocks/burger-menu/burger-menu.css */ 55</style> 56<style id="wp-block-group-inline-css"> 57.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} 58/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/group/style.min.css */ 59</style> 60<style id="wp-block-group-theme-inline-css"> 61:where(.wp-block-group.has-background){padding:1.25em 2.375em} 62/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/group/theme.min.css */ 63</style> 64<style id="wp-block-navigation-link-inline-css"> 65.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase} 66/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/navigation-link/style.min.css */ 67</style> 68<link rel='stylesheet' id='wp-block-navigation-css' href='https://oliviervaucher.ch/wp-includes/blocks/navigation/style.min.css?ver=8787bf2bdf02a9041c1c840b3368a680' media='all' /> 69<style id="wp-block-button-inline-css"> 70.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none} 71/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/button/style.min.css */ 72</style> 73<style id="wp-block-buttons-inline-css"> 74.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
75/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/buttons/style.min.css */ 76</style> 77<style id="wp-block-template-part-theme-inline-css"> 78:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} 79/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/template-part/theme.min.css */ 80</style> 81<style id="wp-block-heading-inline-css"> 82h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 83/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/heading/style.min.css */ 84</style> 85<link rel='stylesheet' id='wp-block-cover-css' href='https://oliviervaucher.ch/wp-includes/blocks/cover/style.min.css?ver=8787bf2bdf02a9041c1c840b3368a680' media='all' /> 86<style id="wp-block-paragraph-inline-css"> 87.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 88/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/paragraph/style.min.css */ 89</style> 90<style id="wp-block-image-inline-css"> 91.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
91cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
91@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 92/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/image/style.min.css */ 93</style> 94<style id="wp-block-image-theme-inline-css"> 95:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em} 96/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/image/theme.min.css */ 97</style> 98<style id="wp-block-post-content-inline-css"> 99.wp-block-post-content{display:flow-root} 100/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/post-content/style.min.css */ 101</style> 102<style id="wp-block-columns-inline-css"> 103.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%} 104/*# sourceURL=https://oliviervaucher.ch/wp-includes/blocks/columns/style.min.css */ 105</style> 106<style id="wp-emoji-styles-inline-css"> 107 108 img.wp-smiley, img.emoji { 109 display: inline !important; 110 border: none !important; 111 box-shadow: none !important; 112 height: 1em !important; 113 width: 1em !important; 114 margin: 0 0.07em !important; 115 vertical-align: -0.1em !important; 116 background: none !important; 117 padding: 0 !important; 118 } 119/*# sourceURL=wp-emoji-styles-inline-css */ 120</style> 121<style id="wp-block-library-inline-css"> 122:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
122.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 123/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 124</style> 125<style id="global-styles-inline-css"> 126:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--brown: #4E3528;--wp--preset--color--purple-blue: #311EF4;--wp--preset--color--light-grey: #4E35281A;--wp--preset--color--grey: #4D4D4D;--wp--preset--color--grey-2: #D9D9D9;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1260) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: calc( var(--fz) * .88);--wp--preset--font-size--medium: var(--fz);--wp--preset--font-size--large: calc( var(--fz) * 1.333);--wp--preset--font-size--x-large: calc( var(--fz) * 1.777);--wp--preset--font-size--tiny: calc( var(--fz) * .77);--wp--preset--font-size--headline-3: calc( var(--fz) * 2.22);--wp--preset--font-size--headline-2: calc( var(--fz) * 3.11);--wp--preset--font-size--headline-1: calc( var(--fz) * 3.55);--wp--preset--font-family--sofia-pro: "Sofia Pro", Helvetica Neue, Helvetica, Arial, sans-serif;--wp--preset--font-family--canela: "Canela", Helvetica Neue, Helvetica, Arial, sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--quarter: calc(.25 * var(--gap));--wp--preset--spacing--half: calc(.5 * var(--gap));--wp--preset--spacing--gap: var(--gap);--wp--preset--spacing--gap-2: calc( 2 * var(--gap));--wp--preset--spacing--gap-3: calc( 3 * var(--gap));--wp--preset--spacing--gap-4: calc( 4 * var(--gap));--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: min(140rem,85%);--wp--style--global--wide-size: 100%; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--gap); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--gap); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--gap);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--gap);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--gap);}:root :where(.is-layout-grid){gap: var(--gap);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
126 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{color: var(--wp--preset--color--brown);font-family: "Sofia Pro", Helvetica Neue, Helvetica, Arial, sans-serif;font-size: var(--fz);--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: 0px;--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: 0px;}h1, h2, h3, h4, h5, h6{font-family: var(--wp--preset--font-family--canela);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-brown-color{color: var(--wp--preset--color--brown) !important;}.has-purple-blue-color{color: var(--wp--preset--color--purple-blue) !important;}.has-light-grey-color{color: var(--wp--preset--color--light-grey) !important;}.has-grey-color{color: var(--wp--preset--color--grey) !important;}.has-grey-2-color{color: var(--wp--preset--color--grey-2) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-brown-background-color{background-color: var(--wp--preset--color--brown) !important;}.has-purple-blue-background-color{background-color: var(--wp--preset--color--purple-blue) !important;}.has-light-grey-background-color{background-color: var(--wp--preset--color--light-grey) !important;}.has-grey-background-color{background-color: var(--wp--preset--color--grey) !important;}.has-grey-2-background-color{background-color: var(--wp--preset--color--grey-2) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-brown-border-color{border-color: var(--wp--preset--color--brown) !important;}.has-purple-blue-border-color{border-color: var(--wp--preset--color--purple-blue) !important;}.has-light-grey-border-color{border-color: var(--wp--preset--color--light-grey) !important;}.has-grey-border-color{border-color: var(--wp--preset--color--grey) !important;}.has-grey-2-border-color{border-color: var(--wp--preset--color--grey-2) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
126.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-tiny-font-size{font-size: var(--wp--preset--font-size--tiny) !important;}.has-headline-3-font-size{font-size: var(--wp--preset--font-size--headline-3) !important;}.has-headline-2-font-size{font-size: var(--wp--preset--font-size--headline-2) !important;}.has-headline-1-font-size{font-size: var(--wp--preset--font-size--headline-1) !important;}.has-sofia-pro-font-family{font-family: var(--wp--preset--font-family--sofia-pro) !important;}.has-canela-font-family{font-family: var(--wp--preset--font-family--canela) !important;} 127/*# sourceURL=global-styles-inline-css */ 128</style> 129<style id="core-block-supports-inline-css"> 130.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-navigation-is-layout-db5132d0{flex-wrap:nowrap;flex-direction:column;align-items:center;}.wp-container-core-group-is-layout-087c3bf9{flex-direction:column;align-items:flex-start;}.wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--brown);}.wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-group-is-layout-f896d0e2{grid-template-columns:repeat(2, minmax(0, 1fr));}.wp-elements-5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--brown);}.wp-elements-6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--brown);}.wp-elements-8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--brown);}.wp-container-core-buttons-is-layout-4a00c725{justify-content:center;}.wp-elements-9 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--brown);}.wp-container-core-group-is-layout-8c7c41b7{flex-wrap:nowrap;}.wp-container-core-navigation-is-layout-087c3bf9{flex-direction:column;align-items:flex-start;}.wp-container-core-navigation-is-layout-019797c2{flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}.wp-container-core-columns-is-layout-8c7c41b7{flex-wrap:nowrap;} 131/*# sourceURL=core-block-supports-inline-css */ 132</style> 133<style id="wp-block-template-skip-link-inline-css"> 134/*! This file is auto-generated */ 135.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} 136/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */ 137</style> 138<link rel='stylesheet' id='lbwps-styles-photoswipe5-main-css' href='https://oliviervaucher.ch/wp-content/plugins/lightbox-photoswipe/assets/ps5/styles/main.css?ver=5.13.0' media='all' /> 139<link rel='stylesheet' id='main-css' href='https://oliviervaucher.ch/wp-content/themes/ov26/style.css' media='all' />
140<script data-wp-strategy="defer" defer id="acf-language-switcher-view-script-js" src="https://oliviervaucher.ch/wp-content/themes/ov26/dist/blocks/language-switcher/language-switcher.js?ver=8787bf2bdf02a9041c1c840b3368a680"></script>
vendor: 1 bytes, line 140
140
141<script data-wp-strategy="defer" defer id="acf-burger-menu-view-script-js" src="https://oliviervaucher.ch/wp-content/themes/ov26/dist/blocks/burger-menu/burger-menu.js?ver=8787bf2bdf02a9041c1c840b3368a680"></script>
vendor: 1 bytes, line 141
141
142<script id="lbwps-options-js-extra"> 143var lbwpsOptions = {"label_facebook":"Partager sur Facebook","label_twitter":"Tweet","label_pinterest":"\u00c9pinglez-le","label_download":"T\u00e9l\u00e9charger l'image","label_copyurl":"Copier l'URL de l'image","label_ui_close":"Fermer [Esc]","label_ui_zoom":"Zoom","label_ui_prev":"Pr\u00e9c\u00e9dent [\u2190]","label_ui_next":"Suivant [\u2192]","label_ui_error":"L'image ne peut pas \u00eatre charg\u00e9e","label_ui_fullscreen":"Passer en plein \u00e9cran [F]","label_ui_download":"T\u00e9l\u00e9charger l'image","share_facebook":"1","share_twitter":"1","share_pinterest":"1","share_download":"1","share_direct":"0","share_copyurl":"0","close_on_drag":"1","history":"1","show_counter":"1","show_fullscreen":"1","show_download":"0","show_zoom":"1","show_caption":"1","loop":"1","pinchtoclose":"1","taptotoggle":"1","close_on_click":"1","fulldesktop":"0","use_alt":"0","usecaption":"1","desktop_slider":"1","share_custom_label":"","share_custom_link":"","wheelmode":"zoom","spacing":"12","idletime":"4000","hide_scrollbars":"1","caption_type":"overlay","bg_opacity":"100","padding_left":"0","padding_top":"0","padding_right":"0","padding_bottom":"0"}; 144//# sourceURL=lbwps-options-js-extra 145</script>
145 146<link rel="https://api.w.org/" href="https://oliviervaucher.ch/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://oliviervaucher.ch/wp-json/wp/v2/pages/2" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://oliviervaucher.ch/xmlrpc.php?rsd" /> 147<style type="text/css">#wpadminbar{transition:opacity .3s ease-out;position:fixed;bottom:0;top:auto}#wpadminbar:not(:hover) { opacity:0.5; }#wpadminbar .ab-top-menu>.menupop.hover>.ab-sub-wrapper{transform: translateY(calc(-100% - 2.4em))!important;}</style>
147<script>document.documentElement.className += " js";</script>
147 148<link rel="preload" as="image" imagesrcset="https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER.webp 2560w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-300x200.webp 300w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-1024x683.webp 1024w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-768x512.webp 768w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-1536x1024.webp 1536w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-2048x1366.webp 2048w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-40x27.webp 40w" imagesizes="100vw" fetchpriority="high"> 149 <link rel="dns-prefetch" href="//cdntag.tarteaucitron.io"> 150 <link rel="preconnect" href="https://cdntag.tarteaucitron.io" crossorigin=""> 151
151<script src="https://cdntag.tarteaucitron.io/load.js?domain=oliviervaucher.ch&uuid=9282ad9e8f3f86544cc4ac61b1c5407e4c6c15f5"></script>
151 152
152<script> 153 </script>
153<script id="lbwps-photoswipe5-js-module" src="https://oliviervaucher.ch/wp-content/plugins/lightbox-photoswipe/assets/ps5/frontend.min.js?ver=5.13.0" type="module"></script>
153 154<style class="wp-fonts-local"> 155@font-face{font-family:"Sofia Pro";font-style:normal;font-weight:normal;font-display:swap;src:url('https://oliviervaucher.ch/wp-content/themes/ov26/assets/fonts/sofia-pro-regular.woff2') format('woff2');} 156@font-face{font-family:Canela;font-style:normal;font-weight:normal;font-display:swap;src:url('https://oliviervaucher.ch/wp-content/themes/ov26/assets/fonts/Canela-Regular.woff2') format('woff2');font-stretch:normal;} 157</style> 158<link rel="icon" href="https://oliviervaucher.ch/wp-content/uploads/2026/06/favicon-40x40.webp" sizes="32x32" /> 159<link rel="icon" href="https://oliviervaucher.ch/wp-content/uploads/2026/06/favicon-300x300.webp" sizes="192x192" /> 160<link rel="apple-touch-icon" href="https://oliviervaucher.ch/wp-content/uploads/2026/06/favicon-300x300.webp" /> 161<meta name="msapplication-TileImage" content="https://oliviervaucher.ch/wp-content/uploads/2026/06/favicon-300x300.webp" /> 162</head> 163 164<body class="home wp-singular page-template-default page page-id-2 wp-custom-logo wp-embed-responsive wp-theme-ov26"> 165 166<div class="wp-site-blocks"><div class="full-menu wp-block-template-part"> 167<div style="background-image:url('https://oliviervaucher.ch/wp-content/uploads/2026/04/brown-gradient-with-texture-scaled.webp');background-size:cover;" class="wp-block-group has-white-color has-brown-background-color has-text-color has-background has-link-color wp-elements-1 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained"><div class="is-default-size wp-block-site-logo"><a href="https://oliviervaucher.ch/" class="custom-logo-link" rel="home" aria-current="page"><img width="393" height="209" src="https://oliviervaucher.ch/wp-content/uploads/2026/05/logo-brown-and-white.svg" class="custom-logo" alt="Logo-brown-and-white Olivier Vaucher" decoding="async" fetchpriority="high" /></a></div> 168 169 170<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div class="block-language-switcher align wp-block-acf-language-switcher" data-current-lang="fr"> 171 <button 172 type="button" 173 class="language-trigger" 174 aria-haspopup="dialog" 175 aria-expanded="false" 176 aria-controls="sirup_block-language-switcher__popup" 177 > 178 <span class="language-current notranslate">FR</span> 179 <span class="language-arrow" aria-hidden="true"> 180 <svg width="16" height="16" viewBox="0 0 285 285" xmlns="http://www.w3.org/2000/svg"> 181 <path d="M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z"/> 182 </svg> 183 </span> 184 </button> 185 <div class="language-popup" id="sirup_block-language-switcher__popup" aria-hidden="true"> 186 <ul class="language-list"> 187 <li><a href="#" data-gt-lang="fr" class="gt-current-lang notranslate">Français</a></li><li><a href="#" data-gt-lang="de" class="notranslate">Deutsch</a></li><li><a href="#" data-gt-lang="it" class="notranslate">Italiano</a></li><li><a href="#" data-gt-lang="en" class="notranslate">English</a></li><li><a href="#" data-gt-lang="es" class="notranslate">Español</a></li><li><a href="#" data-gt-lang="pt" class="notranslate">Português</a></li><li><a href="#" data-gt-lang="hi" class="notranslate">हिनà¥à¤¦à¥</a></li><li><a href="#" data-gt-lang="ar" class="notranslate">Ø§ÙØ¹Ø±Ø¨ÙØ©</a></li><li><a href="#" data-gt-lang="ru" class="notranslate">Ð ÑÑÑкий</a></li><li><a href="#" data-gt-lang="zh-CN" class="notranslate">ç®ä½ä¸æ</a></li><li><a href="#" data-gt-lang="id" class="notranslate">Bahasa Indonesia</a></li> </ul> 188 </div> 189</div> 190 191<button type="button" class="block-burger-menu align trigger-full-menu wp-block-acf-burger-menu"> 192 <span></span> 193 <span></span> 194 <small class="screen-reader-text">Menu</small> 195</button> 196</div> 197 198 199 200<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-087c3bf9 wp-block-group-is-layout-flex"><nav class="items-justified-center is-vertical no-wrap wp-block-navigation has-canela-font-family is-content-justification-center is-nowrap is-layout-flex wp-container-core-navigation-is-layout-db5132d0 wp-block-navigation-is-layout-flex" aria-label="Menu 3"><ul class="wp-block-navigation__container items-justified-center is-vertical no-wrap wp-block-navigation has-canela-font-family"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/portfolio/"><span class="wp-block-navigation-item__label">Portfolio</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/savoir-faire/"><span class="wp-block-navigation-item__label">Savoir-faire</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/explorations/"><span class="wp-block-navigation-item__label">Explorations</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/creons-ensemble/"><span class="wp-block-navigation-item__label">Créons ensemble</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/a-notre-sujet/"><span class="wp-block-navigation-item__label">à notre sujet</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/nos-engagements/"><span class="wp-block-navigation-item__label">Nos engagements</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/contact/"><span class="wp-block-navigation-item__label">Contact</span></a></li></ul></nav> 201 202 203<div class="wp-block-buttons socials is-layout-flex wp-block-buttons-is-layout-flex"> 204<div class="wp-block-button linkedin"><a class="wp-block-button__link wp-element-button" href="https://ch.linkedin.com/company/olivier-vaucher-sa" target="_blank" rel="noreferrer noopener">LinkedIn</a></div> 205 206 207 208<div class="wp-block-button instagram"><a class="wp-block-button__link wp-element-button" href="https://www.instagram.com/olivier_vaucher/" target="_blank" rel="noreferrer noopener">Instagram</a></div> 209</div> 210</div> 211</div> 212</div> 213 214<header class="wp-block-template-part"><div class="wp-block-site-logo"><a href="https://oliviervaucher.ch/" class="custom-logo-link" rel="home" aria-current="page"><img width="242" height="128" src="https://oliviervaucher.ch/wp-content/uploads/2026/05/logo-brown-and-white.svg" class="custom-logo" alt="Logo-brown-and-white Olivier Vaucher" decoding="async" /></a></div> 215 216 217<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div class="block-language-switcher align wp-block-acf-language-switcher" data-current-lang="fr"> 218 <button 219 type="button" 220 class="language-trigger" 221 aria-haspopup="dialog" 222 aria-expanded="false" 223 aria-controls="sirup_block-language-switcher__popup" 224 > 225 <span class="language-current notranslate">FR</span> 226 <span class="language-arrow" aria-hidden="true">
227 <svg width="16" height="16" viewBox="0 0 285 285" xmlns="http://www.w3.org/2000/svg"> 228 <path d="M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z"/> 229 </svg> 230 </span> 231 </button> 232 <div class="language-popup" id="sirup_block-language-switcher__popup" aria-hidden="true"> 233 <ul class="language-list"> 234 <li><a href="#" data-gt-lang="fr" class="gt-current-lang notranslate">Français</a></li><li><a href="#" data-gt-lang="de" class="notranslate">Deutsch</a></li><li><a href="#" data-gt-lang="it" class="notranslate">Italiano</a></li><li><a href="#" data-gt-lang="en" class="notranslate">English</a></li><li><a href="#" data-gt-lang="es" class="notranslate">Español</a></li><li><a href="#" data-gt-lang="pt" class="notranslate">Português</a></li><li><a href="#" data-gt-lang="hi" class="notranslate">हिनà¥à¤¦à¥</a></li><li><a href="#" data-gt-lang="ar" class="notranslate">Ø§ÙØ¹Ø±Ø¨ÙØ©</a></li><li><a href="#" data-gt-lang="ru" class="notranslate">Ð ÑÑÑкий</a></li><li><a href="#" data-gt-lang="zh-CN" class="notranslate">ç®ä½ä¸æ</a></li><li><a href="#" data-gt-lang="id" class="notranslate">Bahasa Indonesia</a></li> </ul> 235 </div> 236</div> 237 238<button type="button" class="block-burger-menu align trigger-full-menu wp-block-acf-burger-menu"> 239 <span></span> 240 <span></span> 241 <small class="screen-reader-text">Menu</small> 242</button> 243</div> 244</header> 245 246<div class="entry-content wp-block-post-content is-layout-flow wp-block-post-content-is-layout-flow"> 247<div class="wp-block-cover alignfull has-custom-content-position is-position-bottom-center" style="min-height:100vh;aspect-ratio:unset;"><img decoding="async" class="wp-block-cover__image-background wp-image-62 size-full lazy-img" alt="03-hd Vaucher Olivier Vaucher" src="https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-40x27.webp" data-src="https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER.jpg" data-object-fit="cover"/ data-sizes="100vw" width="2560" height="1707" data-srcset="https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-40x27.webp 40w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-300x200.webp 300w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-1024x683.webp 1024w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-768x512.webp 768w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-1536x1024.webp 1536w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER-2048x1366.webp 2048w, https://oliviervaucher.ch/wp-content/uploads/2026/04/03-HD-VAUCHER.webp 2560w" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained"> 248<h2 class="wp-block-heading has-text-align-center has-headline-1-font-size"><a href="#content" data-type="internal" data-id="#content">Métiers d’art<br>en mouvement</a></h2> 249</div></div> 250 251 252 253<div style="background-image:url('https://oliviervaucher.ch/wp-content/uploads/2026/06/ov_transparent_taille_correct.webp');background-position:50% 50%;background-size:cover;" class="wp-block-group alignwide has-brown-color has-light-grey-background-color has-text-color has-background has-link-color wp-elements-2 is-layout-flow wp-block-group-is-layout-flow" id="content"> 254<p class="has-text-align-center has-x-large-font-size wp-block-paragraph">Depuis 1978, les ateliers Olivier Vaucher insufflent l’art au cÅur des plus grandes montres suisses.<br>Entre maîtrise des gestes traditionnels et innovation technique, chaque cadran est façonné comme une Åuvre d’exception.</p> 255</div> 256 257 258 259 260 261<div class="wp-block-group alignfull is-layout-flow wp-block-group-is-layout-flow"> 262<div class="wp-block-group is-layout-grid wp-container-core-group-is-layout-f896d0e2 wp-block-group-is-layout-grid"> 263<div style="background-image:url('https://oliviervaucher.ch/wp-content/uploads/2026/04/brown-gradient-with-texture-scaled.webp');background-size:cover;" class="wp-block-group has-white-color has-brown-background-color has-text-color has-background has-link-color wp-elements-4 is-layout-flow wp-block-group-is-layout-flow"> 264<h3 class="wp-block-heading has-headline-3-font-size">
264Maîtriser les gestes rares</h3> 265 266 267 268<p class="wp-block-paragraph">Les ateliers Olivier Vaucher cultivent un patrimoine vivant de gestes et de savoir rares. Le métal est travaillé dans sa complexité par le graveur. Lâart de lâémail sây décline en finesse, les peintres miniaturistes excellent dans la minutie. Pierres fines ou précieuses sont serties et magnifiées par le joaillier. Tous ces métiers coexistent, sâenrichissent et se répondent dans un même espace de création.</p> 269 270 271 272<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> 273<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://oliviervaucher.ch/savoir-faire/">Découvrez notre savoir-faire</a></div> 274</div> 275</div> 276 277 278 279<figure class="wp-block-image size-full"><a href="https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher37.webp" data-lbwps-width="1800" data-lbwps-height="1020" data-lbwps-srcsmall="https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher37-40x23.webp"><img decoding="async" src="https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher37-40x23.webp" data-src="https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher37.webp" alt="Olivier Vaucher37 Olivier Vaucher" class="wp-image-454 lazy-img"/ width="1800" height="1020" data-srcset="https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher37-40x23.webp 40w, https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher37-300x170.webp 300w, https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher37-1024x580.webp 1024w, https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher37-768x435.webp 768w, https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher37-1536x870.webp 1536w, https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher37.webp 1800w" data-sizes="(max-width: 1800px) 100vw, 1800px" /></a></figure> 280</div> 281 282 283 284<div class="wp-block-group is-layout-grid wp-container-core-group-is-layout-f896d0e2 wp-block-group-is-layout-grid"> 285<figure class="wp-block-image size-large"><a href="https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher-2.webp" data-lbwps-width="1335" data-lbwps-height="2000" data-lbwps-srcsmall="https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher-2.webp"><img decoding="async" src="https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher-2-40x60.webp" data-src="https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher-2-684x1024.webp" alt="Olivier Vaucher 2 Olivier Vaucher" class="wp-image-455 lazy-img"/ width="1335" height="2000" data-srcset="https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher-2-40x60.webp 40w, https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher-2-200x300.webp 200w, https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher-2-684x1024.webp 684w, https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher-2-768x1151.webp 768w, https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher-2-1025x1536.webp 1025w, https://oliviervaucher.ch/wp-content/uploads/2026/07/Olivier-Vaucher-2.webp 1335w" data-sizes="(max-width: 1335px) 100vw, 1335px" /></a></figure> 286 287 288 289<div class="wp-block-group has-brown-color has-light-grey-background-color has-text-color has-background has-link-color wp-elements-5 is-layout-flow wp-block-group-is-layout-flow"> 290<h3 class="wp-block-heading has-headline-3-font-size">Explorer le beau</h3> 291 292 293 294<p class="wp-block-paragraph">Aux ateliers Olivier Vaucher, la machine façonne, le geste affine. Maîtrisées avec exigence, les technologies comme les CNC ou les lasers préparent la matière, ouvrent la voie.. C’est ensuite à la main d’intervenir, d’apporter résolution, justesse et éclat.</p> 295 296 297 298<p class="wp-block-paragraph">Cet esprit dâexpérimentation se vit quotidiennement à travers nos travaux de recherche et développements. Mais également avec TAOS, notre marque dâatelier co-créée avec Olivier Gaud, nous permettant de créer en toute liberté des projets audacieux et risqués.</p> 299 300 301 302<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> 303<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://oliviervaucher.ch/explorations/">Découvrez nos explorations</a></div> 304</div> 305</div> 306</div> 307 308 309 310<div class="wp-block-group is-layout-grid wp-container-core-group-is-layout-f896d0e2 wp-block-group-is-layout-grid"> 311<div style="background-image:url('https://oliviervaucher.ch/wp-content/uploads/2026/04/brown-gradient-with-texture-scaled.webp');background-size:cover;" class="wp-block-group has-white-color has-brown-background-color has-text-color has-background has-link-color wp-elements-6 is-layout-flow wp-block-group-is-layout-flow"> 312<h3 class="wp-block-heading has-headline-3-font-size">Accompagner l’excellence</h3> 313 314 315 316<p class="wp-block-paragraph">Tout commence par une idée â parfois un trait, une envie, une intuition. Les Ateliers Olivier Vaucher l’écoutent, la traduisent, la font grandir. Notre équipe accompagne les plus grandes marques horlogères et joaillières suisses, de l’
316esquisse à la pièce aboutie, en explorant les solutions créatives et techniques les plus justes. Une approche sur mesure, où toutes les opérations sont réalisées sous un même toit, et où conseil et maîtrise se conjuguent à chaque étape.<br></p> 317 318 319 320<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> 321<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://oliviervaucher.ch/creons-ensemble/">Créons ensemble</a></div> 322</div> 323</div> 324 325 326 327<figure class="wp-block-image size-large"><a href="https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815.webp" data-lbwps-width="2560" data-lbwps-height="1707" data-lbwps-srcsmall="https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815-40x27.webp"><img loading="lazy" decoding="async" src="https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815-40x27.webp" data-src="https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815-1024x683.webp" alt="_r7a3815 Olivier Vaucher" class="wp-image-93 lazy-img"/ width="2560" height="1707" data-srcset="https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815-40x27.webp 40w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815-300x200.webp 300w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815-1024x683.webp 1024w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815-768x512.webp 768w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815-1536x1024.webp 1536w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815-2048x1366.webp 2048w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A3815.webp 2560w" data-sizes="auto, (max-width: 2560px) 100v
327w, 2560px" /></a></figure> 328</div> 329 330 331 332<div class="wp-block-group is-layout-grid wp-container-core-group-is-layout-f896d0e2 wp-block-group-is-layout-grid"> 333<figure class="wp-block-image size-large"><a href="https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC.webp" data-lbwps-width="2560" data-lbwps-height="3838" data-lbwps-srcsmall="https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC.webp"><img loading="lazy" decoding="async" src="https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC-40x60.webp" data-src="https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC-683x1024.webp" alt="_r7a4977_ac Olivier Vaucher" class="wp-image-95 lazy-img"/ width="2560" height="3838" data-srcset="https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC-40x60.webp 40w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC-200x300.webp 200w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC-683x1024.webp 683w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC-768x1151.webp 768w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC-1025x1536.webp 1025w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC-1366x2048.webp 1366w, https://oliviervaucher.ch/wp-content/uploads/2026/04/R7A4977_AC.webp 2560w" data-sizes="auto, (max-width: 2560px) 100v
333w, 2560px" /></a></figure> 334 335 336 337<div class="wp-block-group has-brown-color has-light-grey-background-color has-text-color has-background has-link-color wp-elements-7 is-layout-flow wp-block-group-is-layout-flow"> 338<h3 class="wp-block-heading has-headline-3-font-size">Réunir les talents</h3> 339 340 341 342<p class="wp-block-paragraph">Graveurs aux gestes millimétrés, émailleurs au travail patient, techniciens CNC et laser ingénieux, joailliers dâexpérience, peintes miniaturistesâ¦L’atelier réunit des métiers que tout pourrait opposer. Et pourtant, chaque jour, ces talents travaillent ensemble, portés par une même vision. C’est dans cette alchimie intergénérationnelle que se transmettent les savoirs, se réinventent les gestes, et se dessine un artisanat du temps long â exigeant, vivant, durable. De cette cohérence naît la singularité des créations signées Olivier Vaucher. </p> 343 344 345 346<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> 347<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://oliviervaucher.ch/a-notre-sujet/">à notre sujet</a></div> 348</div> 349</div> 350</div> 351</div> 352 353 354 355<div class="wp-block-cover alignwide is-light"><img loading="lazy" decoding="async" class="wp-block-cover__image-background wp-image-285 size-large lazy-img" alt="Ateliers Ov-54 Olivier Vaucher" src="https://oliviervaucher.ch/wp-content/uploads/2026/05/Ateliers-OV-54-40x27.webp" data-src="https://oliviervaucher.ch/wp-content/uploads/2026/05/Ateliers-OV-54-1024x683.webp" style="object-position:53% 36%" data-object-fit="cover" data-object-position="53% 36%"/ data-sizes="100vw" width="2560" height="1708" data-srcset="https://oliviervaucher.ch/wp-content/uploads/2026/05/Ateliers-OV-54-40x27.webp 40w, https://oliviervaucher.ch/wp-content/uploads/2026/05/Ateliers-OV-54-300x200.webp 300w, https://oliviervaucher.ch/wp-content/uploads/2026/05/Ateliers-OV-54-1024x683.webp 1024w, https://oliviervaucher.ch/wp-content/uploads/2026/05/Ateliers-OV-54-768x512.webp 768w, https://oliviervaucher.ch/wp-content/uploads/2026/05/Ateliers-OV-54-1536x1025.webp 1536w, https://oliviervaucher.ch/wp-content/uploads/2026/05/Ateliers-OV-54-2048x1366.webp 2048w, https://oliviervaucher.ch/wp-content/uploads/2026/05/Ateliers-OV-54.webp 2560w" /><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"> 356<h3 class="wp-block-heading has-text-align-center has-brown-color has-text-color has-link-color has-headline-3-font-size wp-elements-8">Nos réalisations</h3> 357 358 359 360<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-4a00c725 wp-block-buttons-is-layout-flex"> 361<div class="wp-block-button"><a class="wp-block-button__link has-brown-color has-text-color has-link-color wp-element-button" href="https://oliviervaucher.ch/portfolio/">Découvrez notre portfolio</a></div> 362</div> 363</div></div> 364</div> 365 366<footer class="wp-block-template-part"> 367<div class="wp-block-group has-brown-color has-light-grey-background-color has-text-color has-background has-link-color wp-elements-9 is-layout-flow wp-block-group-is-layout-flow"> 368<figure class="wp-block-image size-large is-resized"><a href="https://oliviervaucher.ch/"><img decoding="async" src="https://oliviervaucher.ch/wp-content/uploads/2026/04/footer-full-brown-fixed.svg" alt="Footer-full-brown-fixed Olivier Vaucher" class="wp-image-468" style="width:367px;height:auto"/></a></figure> 369 370 371 372<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8c7c41b7 wp-block-columns-is-layout-flex"> 373<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow"> 374<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> 375<p class="wp-block-paragraph">Olivier Vaucher SA</p> 376 377 378 379<p class="wp-block-paragraph">Rue de Bourgogne 21</p> 380 381 382 383<p class="wp-block-paragraph">1203 Genève</p> 384 385 386 387<p class="wp-block-paragraph">Suisse</p> 388 389 390 391<p class="wp-block-paragraph"></p> 392 393 394 395<p class="wp-block-paragraph">Tél. +41 (0)22 736 91 13<br><a href="mailto:[email protected]">[email protected]</a></p> 396 397 398 399<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8c7c41b7 wp-block-group-is-layout-flex"> 400<figure class="wp-block-image size-full tiny-logo"><a href="https://ww2.sig-ge.ch/artisans_independants/offres-energies/electricite/offres-electricite" target="_blank" rel=" noopener"><img loading="lazy" decoding="async" src="https://oliviervaucher.ch/wp-content/uploads/2026/04/Logo_ElectriciteVitaleVert-40x37.jpg" data-src="https://oliviervaucher.ch/wp-content/uploads/2026/04/Logo_ElectriciteVitaleVert.avif" alt="Logo_electricitevitalevert Olivier Vaucher" class="wp-image-452 lazy-img"/ width="487" height="445" data-srcset="https://oliviervaucher.ch/wp-content/uploads/2026/04/Logo_ElectriciteVitaleVert-40x37.jpg 40w, https://oliviervaucher.ch/wp-content/uploads/2026/04/Logo_ElectriciteVitaleVert-300x274.jpg 300w, https://oliviervaucher.ch/wp-content/uploads/2026/04/Logo_ElectriciteVitaleVert.avif 487w" data-sizes="auto, (max-width: 487px) 100v
400w, 487px" /></a></figure> 401 402 403 404<figure class="wp-block-image size-full tiny-logo"><a href="https://oliviervaucher.ch/wp-content/uploads/2026/08/Olivier-Vaucher-SA-RJC-Certificate-COP-2026-Template-D-EU.pdf" target="_blank" rel=" noopener"><img loading="lazy" decoding="async" src="https://oliviervaucher.ch/wp-content/uploads/2026/08/rjc-small-40x18.webp" data-src="https://oliviervaucher.ch/wp-content/uploads/2026/08/rjc-small.webp" alt="Rjc-small Olivier Vaucher" class="wp-image-501 lazy-img"/ width="1200" height="530" data-srcset="https://oliviervaucher.ch/wp-content/uploads/2026/08/rjc-small-40x18.webp 40w, https://oliviervaucher.ch/wp-content/uploads/2026/08/rjc-small-300x133.webp 300w, https://oliviervaucher.ch/wp-content/uploads/2026/08/rjc-small-1024x452.webp 1024w, https://oliviervaucher.ch/wp-content/uploads/2026/08/rjc-small-768x339.webp 768w, https://oliviervaucher.ch/wp-content/uploads/2026/08/rjc-small.webp 1200w" data-sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></figure> 405 406 407 408<figure class="wp-block-image size-full tiny-logo"><a href="https://oliviervaucher.ch/wp-content/uploads/2026/08/Olivier-Vaucher-SA-RJC-Certificate-COC-2026-Template-D-EU.pdf" target="_blank" rel=" noopener"><img loading="lazy" decoding="async" src="https://oliviervaucher.ch/wp-content/uploads/2026/08/coc-small-40x18.webp" data-src="https://oliviervaucher.ch/wp-content/uploads/2026/08/coc-small.webp" alt="Coc-small Olivier Vaucher" class="wp-image-500 lazy-img"/ width="1200" height="530" data-srcset="https://oliviervaucher.ch/wp-content/uploads/2026/08/coc-small-40x18.webp 40w, https://oliviervaucher.ch/wp-content/uploads/2026/08/coc-small-300x133.webp 300w, https://oliviervaucher.ch/wp-content/uploads/2026/08/coc-small-1024x452.webp 1024w, https://oliviervaucher.ch/wp-content/uploads/2026/08/coc-small-768x339.webp 768w, https://oliviervaucher.ch/wp-content/uploads/2026/08/coc-small.webp 1200w" data-sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></figure> 409</div> 410</div> 411 412 413 414<p class="has-tiny-font-size wp-block-paragraph">© Olivier Vaucher SA 2026, tous droits réservés. | web: <a href="https://sirup.org" data-type="link" data-id="sirup.org">sirup</a></p> 415</div> 416 417 418 419<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 420<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8c7c41b7 wp-block-columns-is-layout-flex"> 421<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow"><nav class="is-vertical wp-block-navigation is-layout-flex wp-container-core-navigation-is-layout-087c3bf9 wp-block-navigation-is-layout-flex" aria-label="Menu"><ul class="wp-block-navigation__container is-vertical wp-block-navigation"><li class="wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/" aria-current="page"><span class="wp-block-navigation-item__label">Accueil</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/portfolio/"><span class="wp-block-navigation-item__label">Portfolio</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/savoir-faire/"><span class="wp-block-navigation-item__label">Savoir-faire</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/explorations/"><span class="wp-block-navigation-item__label">Explorations</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/creons-ensemble/"><span class="wp-block-navigation-item__label">Créons ensemble</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/a-notre-sujet/"><span class="wp-block-navigation-item__label">à notre sujet</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/nos-engagements/"><span class="wp-block-navigation-item__label">Nos engagements</span></a></li><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/contact/"><span class="wp-block-navigation-item__label">Contact</span></a></li></ul></nav> 422 423 424<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-087c3bf9 wp-block-group-is-layout-flex"><nav class="has-tiny-font-size is-vertical no-wrap wp-block-navigation is-nowrap is-layout-flex wp-container-core-navigation-is-layout-019797c2 wp-block-navigation-is-layout-flex" aria-label="Menu 2"><ul class="wp-block-navigation__container has-tiny-font-size is-vertical no-wrap wp-block-navigation"><li class="wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://oliviervaucher.ch/politique-de-confidentialite/"><span class="wp-block-navigation-item__label">Politique de confidendialité</span></a></li></ul></nav></div> 425</div> 426 427 428 429<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 430<div class="wp-block-buttons socials is-layout-flex wp-block-buttons-is-layout-flex"> 431<div class="wp-block-button linkedin"><a class="wp-block-button__link wp-element-button" href="https://ch.linkedin.com/company/olivier-vaucher-sa" target="_blank" rel="noreferrer noopener">LinkedIn</a></div> 432 433 434 435<div class="wp-block-button instagram"><a class="wp-block-button__link wp-element-button" href="https://www.instagram.com/olivier_vaucher/" target="_blank" rel="noreferrer noopener">Instagram</a></div> 436</div> 437</div> 438</div> 439</div> 440</div> 441</div> 442</footer></div>
443<script type="speculationrules"> 444{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/ov26/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 445</script>
vendor: 1 bytes, line 445
445
446<script> 447 var _paq = window._paq = window._paq || []; 448 _paq.push(['trackPageView']); 449 _paq.push(['enableLinkTracking']); 450 (function() { 451 var u="https://stats.sirup.org/"; 452 _paq.push(['setTrackerUrl', u+'matomo.php']); 453 _paq.push(['setSiteId', '55']); 454 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 455 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 456 })(); 457</script>
457<script id="gt_widget_script_23605554-js-before"> 458window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['23605554'] = {"default_language":"fr","languages":["fr","de","it","en","es","pt","hi","ar","ru","zh-CN","id"],"url_structure":"sub_domain","native_language_names":1,"flag_style":"2d","flag_size":24,"alt_flags":[],"flags_location":"https:\/\/oliviervaucher.ch\/wp-content\/plugins\/gtranslate\/flags\/"}; 459//# sourceURL=gt_widget_script_23605554-js-before 460</script>
460<script src="https://oliviervaucher.ch/wp-content/plugins/gtranslate/js/base.js?ver=3.1.2" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="oliviervaucher.ch" data-gt-widget-id="23605554" defer></script>
460<script id="main-js" src="https://oliviervaucher.ch/wp-content/themes/ov26/dist/js/main.js"></script>
vendor: 1 bytes, line 460
460
461<script id="wp-emoji-settings" type="application/json"> 462{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://oliviervaucher.ch/wp-includes/js/wp-emoji-release.min.js?ver=8787bf2bdf02a9041c1c840b3368a680"}} 463</script>
vendor: 1 bytes, line 463
463
464<script type="module"> 465/*! This file is auto-generated */ 466var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 467//# sourceURL=https://oliviervaucher.ch/wp-includes/js/wp-emoji-loader.min.js 468</script>
468 469</body> 470</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.