1<!doctype html> 2<html lang="en-GB"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel="profile" href="http://gmpg.org/xfn/11"> 8 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 9 10 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 11 <title>Bretagne Sailing Valley - The sailing world technology blog</title> 12 <meta name="description" content="The blog on sailing technologies for ocean racing and wind propulsion. This blog is published by Bretagne Développement Innovation, the economic development agency of the Brittany Region." /> 13 <link rel="canonical" href="https://sailingvalley.bzh/en/" /> 14 <link rel="next" href="https://sailingvalley.bzh/en/page/2/" /> 15 <meta property="og:locale" content="en_GB" /> 16 <meta property="og:locale:alternate" content="fr_FR" /> 17 <meta property="og:type" content="website" /> 18 <meta property="og:title" content="Bretagne Sailing Valley - The sailing world technology blog" /> 19 <meta property="og:description" content="The blog on sailing technologies for ocean racing and wind propulsion. This blog is published by Bretagne Développement Innovation, the economic development agency of the Brittany Region." /> 20 <meta property="og:url" content="https://sailingvalley.bzh/en/" /> 21 <meta property="og:site_name" content="Bretagne Sailing Valley" /> 22 <meta property="og:image" content="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/01/C9V_0186-1.jpg" /> 23 <meta property="og:image:width" content="1198" /> 24 <meta property="og:image:height" content="354" /> 25 <meta property="og:image:type" content="image/jpeg" /> 26 <meta name="twitter:card" content="summary_large_image" /> 27
27<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/sailingvalley.bzh\/en\/","url":"https:\/\/sailingvalley.bzh\/en\/","name":"Bretagne Sailing Valley - The sailing world technology blog","isPartOf":{"@id":"https:\/\/sailingvalley.bzh\/en\/#website"},"description":"The blog on sailing technologies for ocean racing and wind propulsion. This blog is published by Bretagne Développement Innovation, the economic development agency of the Brittany Region.","breadcrumb":{"@id":"https:\/\/sailingvalley.bzh\/en\/#breadcrumb"},"inLanguage":"en-GB"},{"@type":"BreadcrumbList","@id":"https:\/\/sailingvalley.bzh\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/sailingvalley.bzh\/en\/#website","url":"https:\/\/sailingvalley.bzh\/en\/","name":"Bretagne Sailing Valley","description":"The sailing world technology blog","alternateName":"Sailing Valley","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sailingvalley.bzh\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script>
27 28 <!-- / Yoast SEO plugin. --> 29 30 31<link rel="alternate" href="https://sailingvalley.bzh/" hreflang="fr" /> 32<link rel="alternate" href="https://sailingvalley.bzh/en/" hreflang="en" /> 33<link rel='dns-prefetch' href='//js-eu1.hs-scripts.com' /> 34<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 35<link rel="alternate" type="application/rss+xml" title="Bretagne Sailing Valley » Feed" href="https://sailingvalley.bzh/en/feed/" /> 36<link rel="alternate" type="application/rss+xml" title="Bretagne Sailing Valley » Comments Feed" href="https://sailingvalley.bzh/en/comments/feed/" /> 37<link rel="alternate" type="text/calendar" title="Bretagne Sailing Valley » iCal Feed" href="https://sailingvalley.bzh/agenda/?ical=1" /> 38<style id="wp-img-auto-sizes-contain-inline-css"> 39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 41</style> 42<link rel='stylesheet' id='business-chat-boxed-css' href='https://sailingvalley.bzh/wp-content/themes/business-chat/css/boxed-theme-mode.css?ver=1.4' media='all and (min-width: 600px)' /> 43<style id="wp-emoji-styles-inline-css"> 44 45 img.wp-smiley, img.emoji { 46 display: inline !important; 47 border: none !important; 48 box-shadow: none !important; 49 height: 1em !important; 50 width: 1em !important; 51 margin: 0 0.07em !important; 52 vertical-align: -0.1em !important; 53 background: none !important; 54 padding: 0 !important; 55 } 56/*# sourceURL=wp-emoji-styles-inline-css */ 57</style> 58<style id="wp-block-library-inline-css"> 59: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}}.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;
59--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}} 60 61/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 62</style> 63<style id="wp-block-button-inline-css"> 64.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} 65/*# sourceURL=https://sailingvalley.bzh/wp-includes/blocks/button/style.min.css */ 66</style> 67<style id="wp-block-heading-inline-css"> 68h1: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} 69/*# sourceURL=https://sailingvalley.bzh/wp-includes/blocks/heading/style.min.css */ 70</style> 71<style id="wp-block-image-inline-css"> 72.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;
72cursor: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}}
72@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}} 73/*# sourceURL=https://sailingvalley.bzh/wp-includes/blocks/image/style.min.css */ 74</style> 75<style id="wp-block-page-list-inline-css"> 76.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box} 77/*# sourceURL=https://sailingvalley.bzh/wp-includes/blocks/page-list/style.min.css */ 78</style> 79<style id="wp-block-paragraph-inline-css"> 80.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} 81/*# sourceURL=https://sailingvalley.bzh/wp-includes/blocks/paragraph/style.min.css */ 82</style> 83<style id="wp-block-buttons-inline-css"> 84.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} 85/*# sourceURL=https://sailingvalley.bzh/wp-includes/blocks/buttons/style.min.css */ 86</style> 87<style id="wp-block-columns-inline-css"> 88.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%} 89/*# sourceURL=https://sailingvalley.bzh/wp-includes/blocks/columns/style.min.css */ 90</style> 91<style id="wp-block-group-inline-css"> 92.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} 93/*# sourceURL=https://sailingvalley.bzh/wp-includes/blocks/group/style.min.css */ 94</style> 95<style id="wp-block-separator-inline-css"> 96@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
97/*# sourceURL=https://sailingvalley.bzh/wp-includes/blocks/separator/style.min.css */ 98</style> 99<style id="wp-block-social-links-inline-css"> 100.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}
100:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}
100:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000} 101/*# sourceURL=https://sailingvalley.bzh/wp-includes/blocks/social-links/style.min.css */ 102</style> 103 104<style id="classic-theme-styles-inline-css"> 105/*! This file is auto-generated */ 106.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 107/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 108</style> 109 110<style id="global-styles-inline-css"> 111: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--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,
1110) 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: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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--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%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}: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-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-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-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;}
111.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;} 112:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 113/*# sourceURL=global-styles-inline-css */ 114</style> 115 116<link rel='stylesheet' id='dark-mode-blog-parent-style-css' href='https://sailingvalley.bzh/wp-content/themes/business-chat/style.css?ver=7.1.2' media='all' /> 117<link rel='stylesheet' id='dark-mode-blog-fonts-css' href='https://sailingvalley.bzh/wp-content/fonts/ee2dd1d6787ccbbf5e8655a86be9991d.css?ver=1.0' media='all' /> 118<link rel='stylesheet' id='business-chat-font-awesome-css' href='https://sailingvalley.bzh/wp-content/themes/business-chat/css/font-awesome.min.css?ver=7.1.2' media='all' /> 119<link rel='stylesheet' id='business-chat-style-css' href='https://sailingvalley.bzh/wp-content/themes/dark-mode-blog/style.css?ver=7.1.2' media='all' /> 120<link rel='stylesheet' id='business-chat-fonts-css' href='https://sailingvalley.bzh/wp-content/fonts/a88cdaad0404ef3ed61d9e3a1b756b27.css?ver=1.0' media='all' />
121<script id="jquery-core-js" src="https://sailingvalley.bzh/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 121
121
122<script id="jquery-migrate-js" src="https://sailingvalley.bzh/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 122
122
123<script id="business-chat-colcade-masonry-js" src="https://sailingvalley.bzh/wp-content/themes/business-chat/js/lib/colcade.js?ver=1.4"></script>
123 124 125<!-- Google tag (gtag.js) snippet added by Site Kit --> 126<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 126-127
126 127<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
127GT-5NRM93J
vendor: 18 bytes, line 127
127" async></script>
128<script id="google_gtagjs-js-after"> 129window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 130gtag("set","linker",{"domains":["sailingvalley.bzh"]}); 131gtag("js", new Date()); 132gtag("set", "developer_id.dZTNiMT", true); 133gtag("config", "GT-5NRM93J"); 134//# sourceURL=google_gtagjs-js-after 135</script>
135 136<link rel="https://api.w.org/" href="https://sailingvalley.bzh/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sailingvalley.bzh/xmlrpc.php?rsd" /> 137<meta name="generator" content="WordPress 7.1.2" /> 138<meta name="generator" content="auto-sizes 1.8.0"> 139 <link rel="preconnect" href="https://fonts.googleapis.com"> 140 <link rel="preconnect" href="https://fonts.gstatic.com"> 141 <meta name="generator" content="Site Kit by Google 1.188.0" /> <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75--> 142
142<script class="hsq-set-content-id" data-content-id="standard-page"> 143 var _hsq = _hsq || []; 144 _hsq.push(["setContentType", "standard-page"]); 145 </script>
145 146 <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> 147 <meta name="generator" content="performant-translations 1.2.0"> 148<meta name="generator" content="webp-uploads 2.7.1"> 149<meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://sailingvalley.bzh"><link rel="alternate" href="https://sailingvalley.bzh/wp-json/tribe/events/v1/" /> <style type="text/css"> 150 /** If button or search enabled */ 151 152 @media screen and (min-width: 1024px){ 153 .wc-nav-content { 154 display: -webkit-box; 155 display: -ms-flexbox; 156 display: flex; 157 -webkit-box-pack: center; 158 -ms-flex-pack: center; 159 justify-content: center; 160 } 161 } 162 .logo-container { 163 max-width:25%; 164 } 165 .center-main-menu { 166 max-width:75%; 167 } 168 .header-content-button-container { 169 display: -webkit-box; 170 display: -ms-flexbox; 171 display: flex; 172 -webkit-box-align: center; 173 -ms-flex-align: center; 174 align-items: center; 175 margin-left: 10px; 176 } 177 .header-content-button-container a { 178 padding: 12px 22px; 179 white-space: nowrap; 180 -webkit-box-ordinal-group:4; 181 -ms-flex-order:3; 182 order:3; 183 margin-left:10px; 184 } 185 186 .navigation-layout-search-bar-wrapper { 187 position: relative; 188 } 189 190 .header-content-button-container .navigation-layout-search-button { 191 -webkit-box-align: center; 192 -ms-flex-align: center; 193 align-items: center; 194 border-radius: 50%; 195 display: -webkit-box; 196 display: -ms-flexbox; 197 display: flex; 198 height: 50px; 199 width: 50px; 200 padding: 15px; 201 -webkit-box-pack: center; 202 -ms-flex-pack: center; 203 justify-content: center; 204 text-decoration: none; 205 -webkit-transition: color .15s linear, background-color .15s linear, -webkit-box-shadow .15s linear, -webkit-transform .15s linear; 206 transition: color .15s linear, background-color .15s linear, -webkit-box-shadow .15s linear, -webkit-transform .15s linear; 207 -o-transition: color .15s linear, background-color .15s linear, box-shadow .15s linear, transform .15s linear; 208 transition: color .15s linear, background-color .15s linear, box-shadow .15s linear, transform .15s linear; 209 transition: color .15s linear, background-color .15s linear, box-shadow .15s linear, transform .15s linear, -webkit-box-shadow .15s linear, -webkit-transform .15s linear; 210 background:var(--business-chat-light-2); 211 } 212 .header-content-button-container .navigation-layout-search-button svg { 213 width:100%; 214 height:100%; 215 } 216 .header-content-button-container .navigation-layout-search-button svg g { 217 fill: var(--business-chat-primary); 218 } 219 220 221 .navigation-layout-search-bar-wrapper .navigation-layout-search-bar-input { 222 position: absolute; 223 right: 100%; 224 height: 100%; 225 -webkit-transition: visibility 0.1s, opacity 0.1s linear; 226 -o-transition: visibility 0.1s, opacity 0.1s linear; 227 transition: visibility 0.1s, opacity 0.1s linear; 228 visibility: hidden; 229 border:2px solid var(--business-chat-primary); 230 opacity: 0; 231 232 } 233 234 .navigation-layout-search-bar-wrapper .navigation-layout-search-bar-input.spbnl-search-bar-active { 235 visibility: visible; 236 opacity: 1; 237 } 238 @media screen and (max-width: 1023px){ 239 .top-nav-wrapper .content-wrap .header-content-container { 240 display:block; 241 } 242 .header-content-button-container { 243 width:100%; 244 -ms-flex-wrap:wrap; 245 flex-wrap:wrap; 246 margin:0 0 20px; 247 display:-webkit-inline-box; 248 display:-ms-inline-flexbox; 249 display:inline-flex; 250 } 251 .header-content-button-container a { 252 margin-left:0px; 253 margin-top:20px; 254 } 255 .header-content-button-container form { 256 display:none; 257 } 258 .center-main-menu { 259 max-width:100%; 260 } 261 } 262 263 264 /** */ 265 266 /** */ 267 .custom-logo-link img { 268 width: auto; 269 max-height: 200px; 270 } 271 272 .add-blog-to-sidebar .all-blog-articles .blogposts-list { 273 width: 100%; 274 max-width: 100%; 275 } 276 277 .all-blog-articles article h2.entry-title { 278 font-size: var(--font-secondary-large); 279 } 280 281 .business-chat-colcade-column { 282 -webkit-box-flex: 1; 283 -webkit-flex-grow: 1; 284 -ms-flex-positive: 1; 285 flex-grow: 1; 286 margin-right: 2%; 287 } 288 289 .business-chat-colcade-column.business-chat-colcade-last { 290 margin-right: 0; 291 } 292 293 .business-chat-colcade-column { 294 max-width: 48%; 295 } 296 297 298 .all-blog-articles article h2.entry-title { 299 font-size: var(--font-secondary-extra); 300 } 301 302 @media (max-width: 700px) { 303 .all-blog-articles article h2.entry-title { 304 font-size: var(--font-secondary-large); 305 } 306 } 307 308 @media screen and (max-width: 800px) { 309 .business-chat-colcade-column { 310 max-width: 100%; 311 margin-right: 0; 312 } 313 314 .business-chat-colcade-column:not(.business-chat-colcade-first) { 315 display: none !important; 316 } 317 318 .business-chat-colcade-column.business-chat-colcade-first { 319 display: block !important; 320 } 321 } 322 323 .blogposts-list .featured-thumbnail { 324 height: 220px; 325 background-size: cover; 326 background-position: center; 327 } 328 329 .related-posts-posts .blogposts-list .featured-thumbnail { 330 height: 220px; 331 } 332 333 .featured-thumbnail-cropped { 334 height: 320px; 335 } 336 337 @media screen and (max-width: 1024px) { 338 .featured-thumbnail-cropped { 339 height: 300px; 340 } 341 } 342 343 344 /** COLOR SCHEME & LAYOUT VARIABLES **/ 345 :root { 346 --business-chat-foreground: #ffffff;--business-chat-button-text-color: #ffffff;--business-chat-background: #4c4c4c;--business-chat-background-elements: #000000;--business-chat-primary: #cd9700;--business-chat-primary-dark: #af7900;--business-chat-secondary: #000000;--business-chat-secondary-dark: #000000;--business-chat-light-2: #4c4c4c;
346--business-chat-dark-1: #dddddd;--business-chat-input-background-color: #ffffff;--business-chat-select-color: #4c4c4c;--business-chat-logo-height: 200px;--business-chat-element-border-radius: 0px;--business-chat-button-border-radius: 5px; } 347 348 /** **/ 349 </style> 350 351 <meta name="generator" content="speculation-rules 1.7.0"> 352 <style type="text/css"> 353 .site-title a, 354 .site-description, 355 .logofont, 356 .site-title, 357 .logodescription { 358 color: #ffffff; 359 } 360 361 .site-title a, 362 .site-title, 363 .site-description, 364 .logodescription { 365 color: #ffffff; 366 } 367 368 </style> 369<link rel="icon" href="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2023/10/cropped-icone_logo_sailing_valley-32x32.png" sizes="32x32" /> 370<link rel="icon" href="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2023/10/cropped-icone_logo_sailing_valley-192x192.png" sizes="192x192" /> 371<link rel="apple-touch-icon" href="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2023/10/cropped-icone_logo_sailing_valley-180x180.png" /> 372<meta name="msapplication-TileImage" content="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2023/10/cropped-icone_logo_sailing_valley-270x270.png" /> 373<style id="wp-custom-css"> 374.language-en .langfr { 375 display: none; 376} 377.language-fr .langen { 378 display: none; 379} 380</style> 381 <style id="egf-frontend-styles" type="text/css"> 382 p {} h1 {} h2 {} h3 {} h4 {} h5 {} h6 {} </style> 383 <style id="core-block-supports-inline-css"> 384.wp-container-core-buttons-is-layout-fe48e5de{justify-content:center;}.wp-container-core-columns-is-layout-8f761849{flex-wrap:nowrap;}.wp-container-core-group-is-layout-f221bfd0{flex-wrap:nowrap;align-items:flex-start;} 385/*# sourceURL=core-block-supports-inline-css */ 386</style> 387 388</head> 389 390<body class="home blog wp-theme-business-chat wp-child-theme-dark-mode-blog tribe-no-js page-template-dark-mode-blog language-en hfeed header-image"> 391 <a class="skip-link screen-reader-text" href="#content">Skip to content</a> 392 393 <header id="masthead" class="sheader site-header clearfix"> 394 <nav id="primary-site-navigation" class="primary-menu main-navigation clearfix"> 395 <a href="#" class="nav-pull smenu-hide toggle-mobile-menu menu-toggle" aria-expanded="false"> 396 <span class="logofont site-title"> 397 Bretagne Sailing Valley </span> 398 <span class="navigation-icon-nav"> 399 <svg width="24" height="18" viewBox="0 0 24 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 400 <path d="M1.33301 1H22.6663" stroke="#2D2D2D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 401 <path d="M1.33301 9H22.6663" stroke="#2D2D2D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 402 <path d="M1.33301 17H22.6663" stroke="#2D2D2D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 403 </svg> 404 </span> 405 </a> 406 <div class="top-nav-wrapper"> 407 <div class="content-wrap"> 408 <div class="header-content-container"> 409 <div class="logo-container"> 410 411 412 413 414 <a class="logofont site-title" href="https://sailingvalley.bzh/en/" rel="home">Bretagne Sailing Valley</a> 415 <p class="logodescription site-description">The sailing world technology blog</p> 416 417 </div> 418 419 <div class="center-main-menu"> 420 <div class="menu-header-english-container"><ul id="primary-menu" class="pmenu"><li id="menu-item-711" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-711"><a href="https://sailingvalley.bzh/bretagne-sailing-valley-en/">The Bretagne Sailing Valley</a></li> 421<li id="menu-item-646" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-646"><a href="https://sailingvalley.bzh/about-us/">About us</a></li> 422<li id="menu-item-712-fr" class="lang-item lang-item-20 lang-item-fr lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-712-fr"><a href="https://sailingvalley.bzh/" lang="fr-FR" hreflang="fr-FR"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAbFBMVEVzldTg4ODS0tLxDwDtAwDjAADD0uz39/fy8vL3k4nzgna4yOixwuXu7u7s6+zn5+fyd2rvcGPtZljYAABrjNCpvOHrWkxegsqfs93NAADpUUFRd8THAABBa7wnVbERRKa8vLyxsLCoqKigoKClCvcsAAAAXklEQVR4AS3JxUEAQQAEwZo13Mk/R9w5/7UERJCIGIgj5qfRJZEpPyNfCgJTjMR1eRRnJiExFJz5Mf1PokWr/UztIjRGQ3V486u0HO55m634U6dMcf0RNPfkVCTvKjO16xHA8miowAAAAABJRU5ErkJggg==" alt="Français" width="16" height="11" style="width: 16px; height: 11px;" /></a></li> 423</ul></div> </div> 424 <div class="header-content-button-container"> 425 426 <form role="search" method="get" action="https://sailingvalley.bzh/en/" class="navigation-layout-search-bar-wrapper"> 427 <input type="search" placeholder="Search" class="navigation-layout-search-bar-input" value="" name="s" required> 428 <button class="navigation-layout-search-button" type="button"> 429 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
429ox="0 0 48 48" version="1.1"> 430 <g stroke="none" stroke-width="1" fill="none"> 431 <g> 432 <path d="M38.4765585,35.0824459 L47.2970563,43.9029437 C48.2343146,44.840202 48.2343146,46.359798 47.2970563,47.2970563 C46.359798,48.2343146 44.840202,48.2343146 43.9029437,47.2970563 L35.0824459,38.4765585 C31.3872359,41.4324651 26.7000329,43.2 21.6,43.2 C9.6706494,43.2 0,33.5293506 0,21.6 C0,9.6706494 9.6706494,0 21.6,0 C33.5293506,0 43.2,9.6706494 43.2,21.6 C43.2,26.7000329 41.4324651,31.3872359 38.4765585,35.0824459 Z M33.6993263,33.2553386 C36.6100235,30.2344677 38.4,26.1262696 38.4,21.6 C38.4,12.3216162 30.8783838,4.8 21.6,4.8 C12.3216162,4.8 4.8,12.3216162 4.8,21.6 C4.8,30.8783838 12.3216162,38.4 21.6,38.4 C26.1262696,38.4 30.2344677,36.6100235 33.2553386,33.6993263 C33.3185,33.6171808 33.3877017,33.5381858 33.4629437,33.4629437 C33.5381858,33.3877017 33.6171808,33.3185 33.6993263,33.2553386 Z" /> 433 </g> 434 </g> 435 </svg> 436 </button> 437 </form> 438 </div> 439 </div> 440 </div> 441 </nav> 442 <div class="super-menu clearfix menu-offconvas-mobile-only"> 443 <div class="super-menu-inner"> 444 <div class="header-content-container"> 445 <div class="mob-logo-wrap"> 446 447 <a class="logofont site-title" href="https://sailingvalley.bzh/en/" rel="home">Bretagne Sailing Valley</a> 448 <p class="logodescription site-description">The sailing world technology blog</p> 449 450 </div> 451 452 453 <a href="#" class="nav-pull toggle-mobile-menu menu-toggle" aria-expanded="false"> 454 <span class="navigation-icon"> 455 <svg width="24" height="18" viewBox="0 0 24 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 456 <path d="M1.33301 1H22.6663" stroke="#2D2D2D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 457 <path d="M1.33301 9H22.6663" stroke="#2D2D2D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 458 <path d="M1.33301 17H22.6663" stroke="#2D2D2D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 459 </svg> 460 </span> 461 </a> 462 </div> 463 </div> 464 </div> 465 </header> 466 467 <!-- Header img --> 468 <div class="bottom-header-wrapper"> 469 <div class="bottom-header-text"> 470 <!-- Button start --> 471 <div class="header-button-wrap"> 472 </div> 473 <!-- Button end --> 474
475 </div> 476 <img src="https://sailingvalley.bzh/wp-content/uploads/2023/12/cropped-C9V_0186.jpg" alt="Bretagne Sailing Valley" /> 477 </div> 478 <!-- / Header img --> 479 480 <div class="content-wrap"> 481 482 <!-- Upper widgets --> 483 <div class="header-widgets-wrapper"> 484 </div> 485 <!-- / Upper widgets --> 486 487 </div> 488 489 490 491 492<div id="content" class="site-content clearfix"> <div class="content-wrap"> 493 <div id="primary" class="featured-content content-area add-blog-to-sidebar"> 494 <main id="main" class="site-main all-blog-articles"> 495 <div class="business-chat-colcade-column business-chat-colcade-first"></div><div class="business-chat-colcade-column business-chat-colcade-last"></div> 496<article id="post-2103" class="posts-entry fbox blogposts-list post-2103 post type-post status-publish format-standard has-post-thumbnail hentry category-yacht-racing-industry-en"> 497 <div class="featured-img-box"> 498 <a href="https://sailingvalley.bzh/yacht-racing-industry-en/innovation-ocean-racing-five-organisations-one-shared-ambition/" class="featured-thumbnail" rel="bookmark" style="background-image: url(https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2026/09/bsv-table-ronde-innovation.webp)"> 499 <span class="featured-img-category"> 500 Yacht Racing Industry </span> 501 </a> 502 <div class="content-wrapper"> 503 <header class="entry-header"> 504 <h2 class="entry-title"><a href="https://sailingvalley.bzh/yacht-racing-industry-en/innovation-ocean-racing-five-organisations-one-shared-ambition/" rel="bookmark">Innovation in ocean racing: five organisations, one shared ambition</a></h2> <div class="entry-meta"> 505 <div class="blog-data-wrapper"> 506 <div class='post-meta-inner-wrapper'> 507 <span class="posted-on"><a href="https://sailingvalley.bzh/yacht-racing-industry-en/innovation-ocean-racing-five-organisations-one-shared-ambition/" rel="bookmark"><time class="entry-date published" datetime="2026-09-25T15:18:22+02:00">September 25 2026</time><time class="updated" datetime="2026-09-25T15:18:44+02:00">September 25 2026</time></a></span> </div> 508 </div> 509 </div><!-- .entry-meta --> 510 </header><!-- .entry-header --> 511 512 <div class="entry-content"> 513 514 <p>Pierre-Yves Mechin, Head of R&D at Southern Spars; Julien Pilate, Head of the Design Office at North Sails France; Hervé Penfornis, Naval Engineer at Guillaume Verdier Architecture Navale (GVAN); Pierre-François Dargnies, Technical Director of the Malizia team; and Nicolas Andrieu, Technical Director of the BeYou Racing team, shared their vision…</p> 515 516 517 </div> 518 <a class="read-story" href="https://sailingvalley.bzh/yacht-racing-industry-en/innovation-ocean-racing-five-organisations-one-shared-ambition/"> 519 Continue Reading </a> 520 </div> 521 522 </div> 523 524</article><!-- #post-2103 --> 525<article id="post-2006" class="posts-entry fbox blogposts-list post-2006 post type-post status-publish format-standard has-post-thumbnail hentry category-wind-ship-propulsion category-yacht-racing-industry-en"> 526 <div class="featured-img-box"> 527 <a href="https://sailingvalley.bzh/yacht-racing-industry-en/atelier-sur-mer/" class="featured-thumbnail" rel="bookmark" style="background-image: url(https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2026/07/Peintres-scaled.webp)"> 528 <span class="featured-img-category"> 529 Wind Ship Propulsion </span> 530 </a> 531 <div class="content-wrapper"> 532 <header class="entry-header"> 533 <h2 class="entry-title"><a href="https://sailingvalley.bzh/yacht-racing-industry-en/atelier-sur-mer/" rel="bookmark">L’Atelier sur Mer : “Sail painting is a hands-on, physical craft with a geniune artistic dimension”</a></h2> <div class="entry-meta"> 534 <div class="blog-data-wrapper"> 535 <div class='post-meta-inner-wrapper'> 536 <span class="posted-on"><a href="https://sailingvalley.bzh/yacht-racing-industry-en/atelier-sur-mer/" rel="bookmark"><time class="entry-date published" datetime="2026-07-07T09:21:46+02:00">July 7 2026</time><time class="updated" datetime="2026-07-21T15:56:33+02:00">July 21 2026</time></a></span> </div> 537 </div> 538 </div><!-- .entry-meta --> 539 </header><!-- .entry-header --> 540 541 <div class="entry-content"> 542 543 <p>From offshore racing to wind-powered commercial shipping, LâAtelier sur Mer has established itself as one of the leading specialists in sail painting and hull branding. Recently acquired by Stickerman, the Morbihan-based company is entering a new phase of growth. We spoke with Operations Director Isabelle Saulnier and Associate Director Alexandre Le Gallais about the technical, human…</p> 544 545 546 </div> 547 <a class="read-story" href="https://sailingvalley.bzh/yacht-racing-industry-en/atelier-sur-mer/"> 548 Continue Reading </a> 549 </div> 550 551 </div> 552 553</article><!-- #post-2006 --> 554<article id="post-2000" class="posts-entry fbox blogposts-list post-2000 post type-post status-publish format-standard has-post-thumbnail hentry category-wind-ship-propulsion"> 555 <div class="featured-img-box"> 556 <a href="https://sailingvalley.bzh/wind-ship-propulsion/wind-propulsion-bill-symbolic-gesture-or-real-accelerator/" class="featured-thumbnail" rel="bookmark" style="background-image: url(https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2026/07/Image-enquete-BSVN-26.webp)"> 557 <span class="featured-img-category"> 558 Wind Ship Propulsion </span> 559 </a> 560 <div class="content-wrapper"> 561 <header class="entry-header"> 562 <h2 class="entry-title"><a href="https://sailingvalley.bzh/wind-ship-propulsion/wind-propulsion-bill-symbolic-gesture-or-real-accelerator/" rel="bookmark">Wind propulsion bill : symbolic gesture or real accelerator ?</a></h2> <div class="entry-meta"> 563 <div class="blog-data-wrapper"> 564 <div class='post-meta-inner-wrapper'> 565 <span class="posted-on"><a href="https://sailingvalley.bzh/wind-ship-propulsion/wind-propulsion-bill-symbolic-gesture-or-real-accelerator/" rel="bookmark"><time class="entry-date published" datetime="2026-07-06T09:06:18+02:00">July 6 2026</time><time class="updated" datetime="2026-07-07T09:10:16+02:00">July 7 2026</time></a></span> </div> 566 </div> 567 </div><!-- .entry-meta --> 568 </header><!-- .entry-header --> 569 570 <div class="entry-content"> 571 572 <p>France’s proposed Wind Propulsion Bill was passed by the National Assembly on 12 May. By doing so, Members of Parliament formally recognised the key role of wind in decarbonising maritime transport while introducing new measures to support the development of a still-emerging industry. Although the bill must still complete the remainder of the legislative…</p> 573 574 575 </div> 576 <a class="read-story" href="https://sailingvalley.bzh/wind-ship-propulsion/wind-propulsion-bill-symbolic-gesture-or-real-accelerator/"> 577 Continue Reading </a> 578 </div> 579 580 </div> 581 582</article><!-- #post-2000 --> 583<article id="post-1977" class="posts-entry fbox blogposts-list post-1977 post type-post status-publish format-standard has-post-thumbnail hentry category-yacht-racing-industry-en tag-imoca-en"> 584 <div class="featured-img-box"> 585 <a href="https://sailingvalley.bzh/yacht-racing-industry-en/thomas-ruyans-new-imoca-foiler-a-technological-and-human-revolution/" class="featured-thumbnail" rel="bookmark" style="background-image: url(https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2026/06/hf7-Oyw.webp)"> 586 <span class="featured-img-category"> 587 Yacht Racing Industry </span> 588 </a> 589 <div class="content-wrapper"> 590 <header class="entry-header"> 591 <h2 class="entry-title"><a href="https://sailingvalley.bzh/yacht-racing-industry-en/thomas-ruyans-new-imoca-foiler-a-technological-and-human-revolution/" rel="bookmark">Thomas Ruyanâs new IMOCA foiler: a technological and human revolution</a></h2> <div class="entry-meta"> 592 <div class="blog-data-wrapper"> 593 <div class='post-meta-inner-wrapper'> 594 <span class="posted-on"><a href="https://sailingvalley.bzh/yacht-racing-industry-en/thomas-ruyans-new-imoca-foiler-a-technological-and-human-revolution/" rel="bookmark"><time class="entry-date published" datetime="2026-06-19T10:46:54+02:00">June 19 2026</time><time class="updated" datetime="2026-06-19T10:46:55+02:00">June 19 2026</time></a></span> </div> 595 </div> 596 </div><!-- .entry-meta --> 597 </header><!-- .entry-header --> 598 599 <div class="entry-content"> 600 601 <p>This Thursday, 19 June 2026, in Lorient, the curtain rose on the latest addition to the IMOCA foiling fleet: Thomas Ruyantâs new boat, the result of an unprecedented collaboration between the finest experts in offshore racing. Around the drawing board
601were Antoine Koch and his naval architecture firm, AKO, the TR Racing design office, GSea Design and Finot-Conq (for structural and hydrodynamic calculations), as well as CDK Technologies, the builder. This synergy was further strengthened by a pooling of resources with the teams of Boris Herrmann (Malizia) and Loïs Berrehar (Banque Populaire), who are currently constructing the same design.</p> 602 603 604 </div> 605 <a class="read-story" href="https://sailingvalley.bzh/yacht-racing-industry-en/thomas-ruyans-new-imoca-foiler-a-technological-and-human-revolution/"> 606 Continue Reading </a> 607 </div> 608 609 </div> 610 611</article><!-- #post-1977 --> 612<article id="post-1968" class="posts-entry fbox blogposts-list post-1968 post type-post status-publish format-standard has-post-thumbnail hentry category-sailing"> 613 <div class="featured-img-box"> 614 <a href="https://sailingvalley.bzh/sailing/maritime-stakeholders-from-lorient-and-concarneau-open-their-doors-to-new-zealand/" class="featured-thumbnail" rel="bookmark" style="background-image: url(https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2026/05/BLOG-SAILING-VALLEY.webp)"> 615 <span class="featured-img-category"> 616 Yacht and Water Sports Industry </span> 617 </a> 618 <div class="content-wrapper"> 619 <header class="entry-header"> 620 <h2 class="entry-title"><a href="https://sailingvalley.bzh/sailing/maritime-stakeholders-from-lorient-and-concarneau-open-their-doors-to-new-zealand/" rel="bookmark">Maritime Stakeholders from Lorient and Concarneau open their doors to New Zealand</a></h2> <div class="entry-meta"> 621 <div class="blog-data-wrapper"> 622 <div class='post-meta-inner-wrapper'> 623 <span class="posted-on"><a href="https://sailingvalley.bzh/sailing/maritime-stakeholders-from-lorient-and-concarneau-open-their-doors-to-new-zealand/" rel="bookmark"><time class="entry-date published" datetime="2026-06-17T14:13:43+02:00">June 17 2026</time><time class="updated" datetime="2026-06-17T14:14:55+02:00">June 17 2026</time></a></span> </div> 624 </div> 625 </div><!-- .entry-meta --> 626 </header><!-- .entry-header --> 627 628 <div class="entry-content"> 629 630 <p>On April 15, 2026, a delegation of companies from New Zealand set sail for a tour in Lorient and Concarneau, organised at the initiative of the Bretagne Sailing Valley programme and NZTE, the New Zealand government agency for international trade and enterprise. Accompanied by Joanna Kempkers, New Zealand Ambassador to…</p> 631 632 633 </div> 634 <a class="read-story" href="https://sailingvalley.bzh/sailing/maritime-stakeholders-from-lorient-and-concarneau-open-their-doors-to-new-zealand/"> 635 Continue Reading </a> 636 </div> 637 638 </div> 639 640</article><!-- #post-1968 --> 641<article id="post-1949" class="posts-entry fbox blogposts-list post-1949 post type-post status-publish format-standard has-post-thumbnail hentry category-wind-ship-propulsion"> 642 <div class="featured-img-box"> 643 <a href="https://sailingvalley.bzh/wind-ship-propulsion/grain-de-sail-iii-the-decarbonised-maritime-transport-revolution-is-underway/" class="featured-thumbnail" rel="bookmark" style="background-image: url(https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2026/06/GDSIII_11101_APS01_Illustration-05-©L2Onaval-scaled.webp)"> 644 <span class="featured-img-category"> 645 Wind Ship Propulsion </span> 646 </a> 647 <div class="content-wrapper"> 648 <header class="entry-header"> 649 <h2 class="entry-title"><a href="https://sailingvalley.bzh/wind-ship-propulsion/grain-de-sail-iii-the-decarbonised-maritime-transport-revolution-is-underway/" rel="bookmark">Grain de Sail III: The Decarbonised Maritime Transport Revolution Is Underway</a></h2> <div class="entry-meta"> 650 <div class="blog-data-wrapper"> 651 <div class='post-meta-inner-wrapper'> 652 <span class="posted-on"><a href="https://sailingvalley.bzh/wind-ship-propulsion/grain-de-sail-iii-the-decarbonised-maritime-transport-revolution-is-underway/" rel="bookmark"><time class="entry-date published" datetime="2026-06-17T10:35:13+02:00">June 17 2026</time><time class="updated" datetime="2026-06-17T10:45:25+02:00">June 17 2026</time></a></span> </div> 653 </div> 654 </div><!-- .entry-meta --> 655 </header><!-- .entry-header --> 656 657 <div class="entry-content"> 658 659 <p>On 16 June 2026, Grain de Sail unveiled the final plans for its Grain de Sail III, a 162-metre sailing cargo ship set to revolutionise decarbonised maritime transport. With a capacity of 570 TEUs (twenty-foot equivalent units) and a 90% reduction in COâ emissions compared to conventional maritime freight, this vessel embodies the Breton companyâs ambition: to democratise large-scale, low-carbon maritime transport.</p> 660 661 662 </div> 663 <a class="read-story" href="https://sailingvalley.bzh/wind-ship-propulsion/grain-de-sail-iii-the-decarbonised-maritime-transport-revolution-is-underway/"> 664 Continue Reading </a> 665 </div> 666 667 </div> 668 669</article><!-- #post-1949 --> 670<article id="post-1875" class="posts-entry fbox blogposts-list post-1875 post type-post status-publish format-standard has-post-thumbnail hentry category-yacht-racing-industry-en tag-anne-dos-santos tag-offshore-sailing-conference"> 671 <div class="featured-img-box"> 672 <a href="https://sailingvalley.bzh/yacht-racing-industry-en/sustainable-offshore-racing-forum-towards-ambitious-quantified-2030-roadmap/" class="featured-thumbnail" rel="bookmark" style="background-image: url(https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2026/04/anne-dos-santos-ffv-assises-course-large-bsv.webp)"> 673 <span class="featured-img-category"> 674 Yacht Racing Industry </span> 675 </a> 676 <div class="content-wrapper"> 677 <header class="entry-header"> 678 <h2 class="entry-title"><a href="https://sailingvalley.bzh/yacht-racing-industry-en/sustainable-offshore-racing-forum-towards-ambitious-quantified-2030-roadmap/" rel="bookmark">Sustainable Offshore Racing Forum: Towards an Ambitious and Quantified 2030 Roadmap</a></h2> <div class="entry-meta"> 679 <div class="blog-data-wrapper"> 680 <div class='post-meta-inner-wrapper'> 681 <span class="posted-on"><a href="https://sailingvalley.bzh/yacht-racing-industry-en/sustainable-offshore-racing-forum-towards-ambitious-quantified-2030-roadmap/" rel="bookmark"><time class="entry-date published" datetime="2026-04-13T16:32:12+02:00">April 13 2026</time><time class="updated" datetime="2026-04-13T16:37:03+02:00">April 13 2026</time></a></span> </div> 682 </div> 683 </div><!-- .entry-meta --> 684 </header><!-- .entry-header --> 685 686 <div class="entry-content"> 687 688 <p>Following a working session on 19 March 2026, Anne Dos Santos, Secretary General and Vice-President for CSR at the French Sailing Federation, takes stock of the Offshore Racing Conference. Covering sustainable construction, the role of skippers and reducing the carbon footprint of events, she outlines the ambitions of the 2030…</p> 689 690 691 </div> 692 <a class="read-story" href="https://sailingvalley.bzh/yacht-racing-industry-en/sustainable-offshore-racing-forum-towards-ambitious-quantified-2030-roadmap/"> 693 Continue Reading </a> 694 </div> 695 696 </div> 697 698</article><!-- #post-1875 --> 699<article id="post-1836" class="posts-entry fbox blogposts-list post-1836 post type-post status-publish format-standard has-post-thumbnail hentry category-wind-ship-propulsion"> 700 <div class="featured-img-box"> 701 <a href="https://sailingvalley.bzh/wind-ship-propulsion/technical-and-economic-feasibility-study-for-sail-powered-freight-transport-in-the-bay-of-quiberon-2025/" class="featured-thumbnail" rel="bookmark" style="background-image: url(https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2026/02/banniere-blog-BSV-2.webp)"> 702 <span class="featured-img-category"> 703 Wind Ship Propulsion </span> 704 </a> 705 <div class="content-wrapper"> 706 <header class="entry-header"> 707 <h2 class="entry-title"><a href="https://sailingvalley.bzh/wind-ship-propulsion/technical-and-economic-feasibility-study-for-sail-powered-freight-transport-in-the-bay-of-quiberon-2025/" rel="bookmark">Technical and Economic Feasibility Study for Wind Ship Freight Transport in the Bay of Quiberon (2025)</a></h2> <div class="entry-meta"> 708 <div class="blog-data-wrapper"> 709 <div class='post-meta-inner-wrapper'> 710 <span class="posted-on"><a href="https://sailingvalley.bzh/wind-ship-propulsion/technical-and-economic-feasibility-study-for-sail-powered-freight-transport-in-the-bay-of-quiberon-2025/" rel="bookmark"><time class="entry-date published" datetime="2026-02-23T16:15:57+01:00">February 23 2026</time><time class="updated" datetime="2026-04-02T14:06:08+02:00">April 2 2026</time></a></span> </div> 711 </div> 712 </div><!-- .entry-meta --> 713 </header><!-- .entry-header --> 714 715 <div class="entry-content"> 716 717 <p>
717In 2025, a technical and economic study was conducted by Louise Chopinet and Thomas Omnès for Le Caboteur Des Ãles, in partnership with the Wind Ship association and ADEME as part of the ReMoVe project. Its aim? To assess the feasibility and potential of sail-powered freight transport in the Bay…</p> 718 719 720 </div> 721 <a class="read-story" href="https://sailingvalley.bzh/wind-ship-propulsion/technical-and-economic-feasibility-study-for-sail-powered-freight-transport-in-the-bay-of-quiberon-2025/"> 722 Continue Reading </a> 723 </div> 724 725 </div> 726 727</article><!-- #post-1836 --> 728<article id="post-1744" class="posts-entry fbox blogposts-list post-1744 post type-post status-publish format-standard has-post-thumbnail hentry category-wind-ship-propulsion category-sailing category-yacht-racing-industry-en"> 729 <div class="featured-img-box"> 730 <a href="https://sailingvalley.bzh/sailing/news-from-bretagne-sailing-valley-firms-3/" class="featured-thumbnail" rel="bookmark" style="background-image: url(https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2025/07/banniere-blog-BSV.webp)"> 731 <span class="featured-img-category"> 732 Wind Ship Propulsion </span> 733 </a> 734 <div class="content-wrapper"> 735 <header class="entry-header"> 736 <h2 class="entry-title"><a href="https://sailingvalley.bzh/sailing/news-from-bretagne-sailing-valley-firms-3/" rel="bookmark">News from Bretagne Sailing Valley firms</a></h2> <div class="entry-meta"> 737 <div class="blog-data-wrapper"> 738 <div class='post-meta-inner-wrapper'> 739 <span class="posted-on"><a href="https://sailingvalley.bzh/sailing/news-from-bretagne-sailing-valley-firms-3/" rel="bookmark"><time class="entry-date published" datetime="2026-01-14T12:13:36+01:00">January 14 2026</time><time class="updated" datetime="2026-01-19T13:53:15+01:00">January 19 2026</time></a></span> </div> 740 </div> 741 </div><!-- .entry-meta --> 742 </header><!-- .entry-header --> 743 744 <div class="entry-content"> 745 746 <p>WINDCOOP organized a series of webinars on sail-powered transport. Find here the four meetings dedicated to sailing, logistics, the maritime industry, and the cooperative model. Additionally, construction has just begun on the first sail-powered container ship, which will be the subject of a web series. LORIENT AGGLOMÃRATION has announced the future doubling of the capacity of…</p> 747 748 749 </div> 750 <a class="read-story" href="https://sailingvalley.bzh/sailing/news-from-bretagne-sailing-valley-firms-3/"> 751 Continue Reading </a> 752 </div> 753 754 </div> 755 756</article><!-- #post-1744 --> 757<article id="post-1735" class="posts-entry fbox blogposts-list post-1735 post type-post status-publish format-standard has-post-thumbnail hentry category-sailing"> 758 <div class="featured-img-box"> 759 <a href="https://sailingvalley.bzh/sailing/interview-mmprocess-2/" class="featured-thumbnail" rel="bookmark" style="background-image: url(https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2026/01/Photo-BSVN-24-2.webp)"> 760 <span class="featured-img-category"> 761 Yacht and Water Sports Industry </span> 762 </a> 763 <div class="content-wrapper"> 764 <header class="entry-header"> 765 <h2 class="entry-title"><a href="https://sailingvalley.bzh/sailing/interview-mmprocess-2/" rel="bookmark">MMProcess : “Innovation guides us”</a></h2> <div class="entry-meta"> 766 <div class="blog-data-wrapper"> 767 <div class='post-meta-inner-wrapper'> 768 <span class="posted-on"><a href="https://sailingvalley.bzh/sailing/interview-mmprocess-2/" rel="bookmark"><time class="entry-date published" datetime="2026-01-12T15:59:45+01:00">January 12 2026</time><time class="updated" datetime="2026-02-16T14:48:38+01:00">February 16 2026</time></a></span> </div> 769 </div> 770 </div><!-- .entry-meta --> 771 </header><!-- .entry-header --> 772 773 <div class="entry-content"> 774 775 <p>Founded in 2019 by Madeg Ciret-Le Cosquer and Morgane Suquart, the naval architecture and composite prototyping agency MMProcessânotably responsible for the foiling trimaran that carried the famous metallic horse during the Paris 2024 Olympic o
775pening ceremonyânow relies on a team of eight people (engineers and composite technicians) with a turnover of approximately one million euros. Its…</p> 776 777 778 </div> 779 <a class="read-story" href="https://sailingvalley.bzh/sailing/interview-mmprocess-2/"> 780 Continue Reading </a> 781 </div> 782 783 </div> 784 785</article><!-- #post-1735 --><div class="text-center pag-wrapper"><ul class="page-numbers"> 786 <li><span aria-current="page" class="page-numbers current">1</span></li> 787 <li><a class="page-numbers" href="https://sailingvalley.bzh/en/page/2/">2</a></li> 788 <li><span class="page-numbers dots">…</span></li> 789 <li><a class="page-numbers" href="https://sailingvalley.bzh/en/page/5/">5</a></li> 790 <li><a class="next page-numbers" href="https://sailingvalley.bzh/en/page/2/">Next</a></li> 791</ul> 792</div> 793 </main><!-- #main --> 794 </div><!-- #primary --> 795 796 797<aside id="secondary" class="featured-sidebar blog-sidebar-wrapper widget-area"> 798 <section id="block-35" class="widget widget_block widget_media_image"><div class="wp-block-image"> 799<figure class="aligncenter size-full is-resized"><a href="https://sailingvalley.bzh"><img loading="lazy" decoding="async" width="1430" height="770" sizes="auto, (max-width: 1430px) 100vw, 1430px" src="https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE.png" alt="Bretagne Sailing Valley logo" class="wp-image-649" style="width:235px;height:auto" srcset="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE.png 1430w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE-300x162.png 300w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE-1024x551.png 1024w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE-768x414.png 768w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE-850x458.png 850w" /></a></figure> 800</div></section><section id="block-36" class="widget widget_block"> 801<hr class="wp-block-separator has-alpha-channel-opacity"/> 802</section><section id="block-58" class="widget widget_block"> 803<ul class="wp-block-social-links aligncenter langfr is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="https://www.linkedin.com/company/bretagne-sailing-valley" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Bretagne Sailing Valley</span></a></li></ul> 804</section><section id="block-59" class="widget widget_block widget_text"> 805<p class="has-text-align-center langfr wp-block-paragraph">Retrouvez Bretagne Sailing Valley <br>sur LinkedIn</p> 806</section><section id="block-64" class="widget widget_block"> 807<ul class="wp-block-social-links aligncenter langen is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="https://www.linkedin.com/company/bretagne-sailing-valley" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
807<path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li></ul> 808</section><section id="block-63" class="widget widget_block widget_text"> 809<p class="has-text-align-center langen wp-block-paragraph">Bretagne Sailing Valley <br>is also on LinkedIn</p> 810</section><section id="block-60" class="widget widget_block"> 811<hr class="wp-block-separator has-alpha-channel-opacity"/> 812</section><section id="nav_menu-9" class="widget widget_nav_menu"><div class="sidebar-headline-wrapper"><div class="sidebarlines-wrapper"><div class="widget-title-lines"></div></div><h3 class="widget-title">Article categories:</h3></div><div class="menu-categories-en-container"><ul id="menu-categories-en" class="menu"><li id="menu-item-716" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-716"><a href="https://sailingvalley.bzh/category/wind-ship-propulsion/">Wind Ship Propulsion</a></li> 813<li id="menu-item-1641" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1641"><a href="https://sailingvalley.bzh/category/yacht-racing-industry-en/">Yacht Racing Industry</a></li> 814<li id="menu-item-715" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-715"><a href="https://sailingvalley.bzh/category/sailing/">Yacht and Water Sports Industry</a></li> 815</ul></div></section><section id="block-27" class="widget widget_block"> 816<hr class="wp-block-separator has-alpha-channel-opacity"/> 817</section><section id="block-48" class="widget widget_block"><h3 class="wp-block-heading has-text-align-left langen">Directories :</h3></section><section id="block-50" class="widget widget_block"><p class="langen"><a href="https://www.bdi.fr/en/publications/directory-and-map-competitive-sailing/" data-type="link" data-id="https://www.bdi.fr/fr/publications/annuaire-et-cartographie-dynamique-des-acteurs-de-la-voile-de-compet
817ition-en-bretagne/" target="_blank" rel="noreferrer noopener">Competitive sailing</a></p></section><section id="block-51" class="widget widget_block"><p class="langen"><a href="https://www.bdi.fr/en/publications/wind-propulsion-of-ships/" data-type="link" data-id="https://www.bdi.fr/fr/publications/propulsion-des-navires-par-le-vent/" target="_blank" rel="noreferrer noopener">Wind propulsion</a></p></section><section id="block-52" class="widget widget_block"><p class="langen"><a href="https://bretagne-nautisme.bzh/les-entreprises/" data-type="link" data-id="https://bretagne-nautisme.bzh/les-entreprises/" target="_blank" rel="noreferrer noopener">Sailing</a></p></section><section id="block-49" class="widget widget_block"><h3 class="wp-block-heading has-text-align-left langfr">Annuaires :</h3></section><section id="block-53" class="widget widget_block"><p class="langfr"><a href="https://www.bdi.fr/fr/publications/annuaire-et-cartographie-dynamique-des-acteurs-de-la-voile-de-competition-en-bretagne/" data-type="link" data-id="https://www.bdi.fr/fr/publications/annuaire-et-cartographie-dynamique-des-acteurs-de-la-voile-de-compet
817ition-en-bretagne/" target="_blank" rel="noreferrer noopener">Voile de compétition</a></p></section><section id="block-54" class="widget widget_block"><p class="langfr"><a href="https://www.bdi.fr/fr/publications/propulsion-des-navires-par-le-vent/" data-type="link" data-id="https://www.bdi.fr/fr/publications/propulsion-des-navires-par-le-vent/" target="_blank" rel="noreferrer noopener">Propulsion vélique</a></p></section><section id="block-55" class="widget widget_block"><p class="langfr"><a href="https://bretagne-nautisme.bzh/les-entreprises/" data-type="link" data-id="https://bretagne-nautisme.bzh/les-entreprises/" target="_blank" rel="noreferrer noopener">Nautisme</a></p></section><section id="block-13" class="widget widget_block"> 818<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex"></div> 819</section><section id="block-15" class="widget widget_block"> 820<hr class="wp-block-separator has-alpha-channel-opacity"/> 821</section><section id="block-9" class="widget widget_block"> 822<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex"> 823<div class="wp-block-button is-style-fill langfr"><a class="wp-block-button__link wp-element-button" href="https://sailingvalley.bzh/newsletter/">Abonnez-vous à la newsletter</a></div> 824 825 826 827<div class="wp-block-button is-style-fill langen"><a class="wp-block-button__link wp-element-button" href="https://sailingvalley.bzh/newsletter-2/">Subscribe to the newsletter</a></div> 828</div> 829</section><section id="block-37" class="widget widget_block"> 830<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex"> 831<div class="wp-block-button langfr"><a class="wp-block-button__link wp-element-button" href="https://sailingvalley.bzh/voile-de-compet
831ition/sailing-cafe-le-rendez-vous-mensuel-des-acteurs-de-la-voile/">Replays des Sailing Cafés</a></div> 832 833 834 835<div class="wp-block-button langen"><a class="wp-block-button__link wp-element-button" href="https://sailingvalley.bzh/voile-de-competition/sailing-cafe-le-rendez-vous-mensuel-des-acteurs-de-la-voile/">Sailing Café replays (in French)</a></div> 836</div> 837</section><section id="block-16" class="widget widget_block"> 838<hr class="wp-block-separator has-alpha-channel-opacity"/> 839</section><div class="tribe-compatibility-container" > 840 <div 841 class="tribe-common tribe-events tribe-events-view tribe-events-view--widget-events-list tribe-events-widget" data-js="tribe-events-view" 842 data-view-rest-url="https://sailingvalley.bzh/wp-json/tribe/views/v2/html" 843 data-view-manage-url="1" 844 data-view-breakpoint-pointer="713f636f-4c4e-4ae0-9bd7-cbb8acb00bd4" 845 > 846 <div class="tribe-events-widget-events-list"> 847 848
848<script type="application/ld+json"> 849[{"@context":"http://schema.org","@type":"Event","name":"Atelier Achats Responsables","description":"<p>L\u2019agence Bretagne Next, via son programme Bretagne Sailing Valley, et avec le soutien de ses partenaires MerConcept et la CCI Bretagne, organise un atelier sur les achats responsables. Au programme : Une introduction \u00e0 l\u2019achat responsable et ses enjeux pour le secteur Un t\u00e9moignage inspirant et une visite de MerConcept...</p>\\n","image":"https://sailingvalley.bzh/wp-content/uploads/2026/09/Visuel-Atelier-Achats-Responsables-MerConcept-2026.webp","url":"https://sailingvalley.bzh/agenda/atelier-achats-responsables/","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","startDate":"2026-10-07T09:00:00+02:00","endDate":"2026-10-07T12:00:00+02:00","location":{"@type":"Place","name":"Concarneau","description":"","url":"","address":{"@type":"PostalAddress"},"telephone":"","sameAs":""},"performer":"Organization"},{"@context":"http://schema.org","@type":"Event","name":"Route du Rhum – op\u00e9ration transport maritime \u00e0 la voile “de la r\u00e9gate aux cargos”","description":"<p>L\u2019agence Bretagne Next, via son programme Bretagne Sailing Valley, et avec le soutien de ses partenaires EDEIS, Grain de Sail, WindShip et Bretagne Supply Chain, organise un \u00e9v\u00e9nement professionnel consacr\u00e9 au transport maritime \u00e0 la voile, dans le cadre de la Route du Rhum \u2013 Destination Guadeloupe. Un cadre exceptionnel...</p>\\n","image":"https://sailingvalley.bzh/wp-content/uploads/2026/09/Visuel-evenement-chargeurs.webp","url":"https://sailingvalley.bzh/agenda/route-du-rhum-operation-transport-maritime-a-la-voile-de-la-regate-aux-cargos/","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","startDate":"2026-10-23T15:00:00+02:00","endDate":"2026-10-23T18:00:00+02:00","location":{"@type":"Place","name":"Saint-Malo","description":"","url":"","address":{"@type":"PostalAddress","streetAddress":"Port des Bas Sablon"},"telephone":"","sameAs":""},"performer":"Organization"},{"@context":"http://schema.org","@type":"Event","name":"Conf\u00e9rence “La jeunesse \u00e0 l’assaut du large”","description":"<p>L\u2019agence Bretagne Next, via son programme Bretagne Sailing Valley, organise sa traditionnelle conf\u00e9rence professionnelle dans le cadre de la Route du Rhum \u2013 Destination Guadeloupe. La jeunesse \u00e0 l\\'assaut du large La conf\u00e9rence abordera le lien qu\u2019entretient la jeunesse avec le monde de la course au large. Trois temps forts...</p>\\n","image":"https://sailingvalley.bzh/wp-content/uploads/2026/09/Copie-de-Copie-de-BDI-BSV-Bannieres-evts-1.pdf-57.webp","url":"https://sailingvalley.bzh/agenda/conference-bretagne-sailing-valley-route-du-rhum-2026/","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","startDate":"2026-10-28T09:30:00+01:00","endDate":"2026-10-28T12:30:00+01:00","location":{"@type":"Place","name":"Saint-Malo","description":"","url":"","address":{"@type":"PostalAddress","streetAddress":"Port des Bas Sablon"},"telephone":"","sameAs":""},"performer":"Organization"}] 850</script>
850 851
851<script data-js="tribe-events-view-data" type="application/json"> 852 {"slug":"widget-events-list","prev_url":"","next_url":"","view_class":"Tribe\\Events\\Views\\V2\\Views\\Widgets\\Widget_List_View","view_slug":"widget-events-list","view_label":"View","view":null,"should_manage_url":true,"id":null,"alias-slugs":null,"title":"Bretagne Sailing Valley - The sailing world technology blog","limit":"3","no_upcoming_events":true,"featured_events_only":false,"jsonld_enable":true,"tribe_is_list_widget":false,"admin_fields":{"title":{"label":"Title:","type":"text","parent_classes":"","classes":"","dependency":"","id":"widget-tribe-widget-events-list-5-title","name":"widget-tribe-widget-events-list[5][title]","options":[],"placeholder":"","value":null},"limit":{"label":"Show:","type":"number","default":5,"min":1,"max":10,"step":1,"parent_classes":"","classes":"","dependency":"","id":"widget-tribe-widget-events-list-5-limit","name":"widget-tribe-widget-events-list[5][limit]","options":[],"placeholder":"","value":null},"no_upcoming_events":{"label":"Hide this widget if there are no upcoming events.","type":"checkbox","parent_classes":"","classes":"","dependency":"","id":"widget-tribe-widget-events-list-5-no_upcoming_events","name":"widget-tribe-widget-events-list[5][no_upcoming_events]","options":[],"placeholder":"","value":null},"featured_events_only":{"label":"Limit to featured events only","type":"checkbox","parent_classes":"","classes":"","dependency":"","id":"widget-tribe-widget-events-list-5-featured_events_only","name":"widget-tribe-widget-events-list[5][featured_events_only]","options":[],"placeholder":"","value":null},"jsonld_enable":{"label":"Generate JSON-LD data","type":"checkbox","parent_classes":"","classes":"","dependency":"","id":"widget-tribe-widget-events-list-5-jsonld_enable","name":"widget-tribe-widget-events-list[5][jsonld_enable]","options":[],"placeholder":"","value":null}},"pll_lang":"en","events":[2047,2043,2079],"url":"https:\/\/sailingvalley.bzh\/?post_type=tribe_events&eventDisplay=widget-events-list","url_event_date":false,"bar":{"keyword":"","date":""},"today":"2026-10-04 00:00:00","now":"2026-10-04 17:11:36","home_url":"https:\/\/sailingvalley.bzh","rest_url":"https:\/\/sailingvalley.bzh\/wp-json\/tribe\/views\/v2\/html","rest_method":"GET","rest_nonce":"","today_url":"https:\/\/sailingvalley.bzh\/?post_type=tribe_events&eventDisplay=widget-events-list&lang=en","today_title":"Click to select today's date","today_label":"Today","prev_label":"","next_label":"","date_formats":{"compact":"n\/j\/Y","month_and_year_compact":"n\/Y","month_and_year":"F Y","time_range_separator":" - ","date_time_separator":" @ "},"messages":[],"start_of_week":"1","header_title":"","header_title_element":"h1","content_title":"","show_content_title":false,"breadcrumbs":[],"backlink":false,"before_events":"","after_events":"\n<!--\nThis calendar is powered by The Events Calendar.\nhttp:\/\/evnt.is\/18wn\n-->\n","display_events_bar":false,"disable_event_search":false,"live_refresh":true,"ical":{"display_link":true,"link":{"url":"https:\/\/sailingvalley.bzh\/?post_type=tribe_events&eventDisplay=widget-events-list&ical=1","text":"Export Events","title":"Use this to share calendar data with Google Calendar, Apple iCal and other compatible apps"}},"container_classes":["tribe-common","tribe-events","tribe-events-view","tribe-events-view--widget-events-list","tribe-events-widget"],"container_data":[],"is_past":false,"breakpoints":{"xsmall":500,"medium":768,"full":960},"breakpoint_pointer":"713f636f-4c4e-4ae0-9bd7-cbb8acb00bd4","is_initial_load":true,"public_views":{"list":{"view_class":"Tribe\\Events\\Views\\V2\\Views\\List_View","view_url":"https:\/\/sailingvalley.bzh\/agenda\/(\/?:list|liste)\/","view_label":"List","aria_label":"Display Events in List View"}},"show_latest_past":false,"past":false,"compatibility_classes":["tribe-compatibility-container"],"view_more_text":"View Calendar","view_more_title":"View more events.","view_more_link":"https:\/\/sailingvalley.bzh\/agenda\/","widget_title":"Upcoming events","hide_if_no_upcoming_events":true,"display":[],"subscribe_links":{"gcal":{"label":"Google Calendar","single_label":"Add to Google Calendar","visible":true,"block_slug":"hasGoogleCalendar"},"ical":{"label":"iCalendar","single_label":"Add to iCalendar","visible":true,"block_slug":"hasiCal"},"outlook-365":{"label":"Outlook 365","single_label":"Outlook 365","visible":true,"block_slug":"hasOutlook365"},"outlook-live":{"label":"Outlook Live","single_label":"Outlook Live","visible":true,"block_slug":"hasOutlookLive"},"ics":{"label":"Export .ics file","single_label":"Export .ics file","visible":true,"block_slug":null},"outlook-ics":{"label":"Export Outlook .ics file","single_label":"Export Outlook .ics file","visible":true,"block_slug":null}},"_context":{"slug":"widget-events-list"}}</script>
852 853 854 <header class="tribe-events-widget-events-list__header"> 855 <h2 class="tribe-events-widget-events-list__header-title tribe-common-h6 tribe-common-h--alt"> 856 Upcoming events </h2> 857 </header> 858 859 860 <div class="tribe-events-widget-events-list__events"> 861 <div class="tribe-common-g-row tribe-events-widget-events-list__event-row" > 862 863 <div class="tribe-events-widget-events-list__event-date-tag tribe-common-g-col"> 864 <time class="tribe-events-widget-events-list__event-date-tag-datetime" datetime="2026-10-07"> 865 <span class="tribe-events-widget-events-list__event-date-tag-month"> 866 Oct </span> 867 <span class="tribe-events-widget-events-list__event-date-tag-daynum tribe-common-h2 tribe-common-h4--min-medium"> 868 7 </span> 869 </time> 870</div> 871 872 <div class="tribe-events-widget-events-list__event-wrapper tribe-common-g-col"> 873 <article class="tribe-events-widget-events-list__event post-2047 tribe_events type-tribe_events status-publish has-post-thumbnail hentry tribe_events_cat-course-au-large tribe_events_cat-nautisme" > 874 <div class="tribe-events-widget-events-list__event-details"> 875 876 <header class="tribe-events-widget-events-list__event-header"> 877 <div class="tribe-events-widget-events-list__event-datetime-wrapper tribe-common-b2 tribe-common-b3--min-medium"> 878 <time class="tribe-events-widget-events-list__event-datetime" datetime="2026-10-07"> 879 <span class="tribe-event-date-start">9h00</span> - <span class="tribe-event-time">12h00</span> </time> 880 </div> 881 <h3 class="tribe-events-widget-events-list__event-title tribe-common-h7"> 882 <a 883 href="https://sailingvalley.bzh/agenda/atelier-achats-responsables/" 884 title="Atelier Achats Responsables" 885 rel="bookmark" 886 class="tribe-events-widget-events-list__event-title-link tribe-common-anchor-thin" 887 > 888 Atelier Achats Responsables </a> 889</h3> 890 </header> 891 892 893 </div> 894 </article> 895 </div> 896 897</div> 898 <div class="tribe-common-g-row tribe-events-widget-events-list__event-row" > 899 900 <div class="tribe-events-widget-events-list__event-date-tag tribe-common-g-col"> 901 <time class="tribe-events-widget-events-list__event-date-tag-datetime" datetime="2026-10-23"> 902 <span class="tribe-events-widget-events-list__event-date-tag-month"> 903 Oct </span> 904 <span class="tribe-events-widget-events-list__event-date-tag-daynum tribe-common-h2 tribe-common-h4--min-medium"> 905 23 </span> 906 </time> 907</div> 908 909 <div class="tribe-events-widget-events-list__event-wrapper tribe-common-g-col"> 910 <article class="tribe-events-widget-events-list__event post-2043 tribe_events type-tribe_events status-publish has-post-thumbnail hentry tribe_events_cat-propulsion-velique" > 911 <div class="tribe-events-widget-events-list__event-details"> 912 913 <header class="tribe-events-widget-events-list__event-header"> 914 <div class="tribe-events-widget-events-list__event-datetime-wrapper tribe-common-b2 tribe-common-b3--min-medium"> 915 <time class="tribe-events-widget-events-list__event-datetime" datetime="2026-10-23"> 916 <span class="tribe-event-date-start">15h00</span> - <span class="tribe-event-time">18h00</span> </time> 917 </div> 918 <h3 class="tribe-events-widget-events-list__event-title tribe-common-h7"> 919 <a 920 href="https://sailingvalley.bzh/agenda/route-du-rhum-operation-transport-maritime-a-la-voile-de-la-regate-aux-cargos/" 921 title="Route du Rhum – opération transport maritime à la voile “de la régate aux cargos”" 922 rel="bookmark" 923 class="tribe-events-widget-events-list__event-title-link tribe-common-anchor-thin" 924 > 925 Route du Rhum – opération transport maritime à la voile “de la régate aux cargos” </a> 926</h3> 927 </header> 928 929 930 </div> 931 </article> 932 </div> 933 934</div> 935 <div class="tribe-common-g-row tribe-events-widget-events-list__event-row" > 936 937 <div class="tribe-events-widget-events-list__event-date-tag tribe-common-g-col"> 938 <time class="tribe-events-widget-events-list__event-date-tag-datetime" datetime="2026-10-28"> 939 <span class="tribe-events-widget-events-list__event-date-tag-month"> 940 Oct </span> 941 <span class="tribe-events-widget-events-list__event-date-tag-daynum tribe-common-h2 tribe-common-h4--min-medium"> 942 28 </span> 943 </time> 944</div> 945 946 <div class="tribe-events-widget-events-list__event-wrapper tribe-common-g-col"> 947 <article class="tribe-events-widget-events-list__event post-2079 tribe_events type-tribe_events status-publish has-post-thumbnail hentry tribe_events_cat-course-au-large" > 948 <div class="tribe-events-widget-events-list__event-details"> 949 950 <header class="tribe-events-widget-events-list__event-header"> 951 <div class="tribe-events-widget-events-list__event-datetime-wrapper tribe-common-b2 tribe-common-b3--min-medium"> 952 <time class="tribe-events-widget-events-list__event-datetime" datetime="2026-10-28"> 953 <span class="tribe-event-date-start">9h30</span> - <span class="tribe-event-time">12h30</span> </time> 954 </div> 955 <h3 class="tribe-events-widget-events-list__event-title tribe-common-h7"> 956 <a 957 href="https://sailingvalley.bzh/agenda/conference-bretagne-sailing-valley-route-du-rhum-2026/" 958 title="Conférence “La jeunesse à l’assaut du large”" 959 rel="bookmark" 960 class="tribe-events-widget-events-list__event-title-link tribe-common-anchor-thin" 961 > 962 Conférence “La jeunesse à l’assaut du large” </a> 963</h3> 964 </header> 965 966 967 </div> 968 </article> 969 </div> 970 971</div> 972 </div> 973 974 <div class="tribe-events-widget-events-list__view-more tribe-common-b1 tribe-common-b2--min-medium"> 975 <a 976 href="https://sailingvalley.bzh/agenda/" 977 class="tribe-events-widget-events-list__view-more-link tribe-common-anchor-thin" 978 title="View more events." 979 > 980 View Calendar </a> 981</div> 982 983 </div> 984 </div> 985</div>
986<script class="tribe-events-breakpoints"> 987 ( function () { 988 var completed = false; 989 990 function initBreakpoints() { 991 if ( completed ) { 992 // This was fired already and completed no need to attach to the event listener. 993 document.removeEventListener( 'DOMContentLoaded', initBreakpoints ); 994 return; 995 } 996 997 if ( 'undefined' === typeof window.tribe ) { 998 return; 999 } 1000 1001 if ( 'undefined' === typeof window.tribe.events ) { 1002 return; 1003 } 1004 1005 if ( 'undefined' === typeof window.tribe.events.views ) { 1006 return; 1007 } 1008 1009 if ( 'undefined' === typeof window.tribe.events.views.breakpoints ) { 1010 return; 1011 } 1012 1013 if ( 'function' !== typeof (window.tribe.events.views.breakpoints.setup) ) { 1014 return; 1015 } 1016 1017 var container = document.querySelectorAll( '[data-view-breakpoint-pointer="713f636f-4c4e-4ae0-9bd7-cbb8acb00bd4"]' ); 1018 if ( ! container ) { 1019 return; 1020 } 1021 1022 window.tribe.events.views.breakpoints.setup( container ); 1023 completed = true; 1024 // This was fired already and completed no need to attach to the event listener. 1025 document.removeEventListener( 'DOMContentLoaded', initBreakpoints ); 1026 } 1027 1028 // Try to init the breakpoints right away. 1029 initBreakpoints(); 1030 document.addEventListener( 'DOMContentLoaded', initBreakpoints ); 1031 })(); 1032</script>
vendor: 1 bytes, line 1032
1032
1033<script data-js='tribe-events-view-nonce-data' type='application/json'>{"tvn1":"1ea7ee4d9d","tvn2":""}</script>
1033<section id="block-38" class="widget widget_block"> 1034<hr class="wp-block-separator has-alpha-channel-opacity"/> 1035</section><section id="block-56" class="widget widget_block"><figure class="wp-block-image aligncenter size-medium langfr"><a href="https://smartlink.ausha.co/les-conferences-de-bretagne-next"><img loading="lazy" decoding="async" width="300" height="300" src="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/04/Sailng-Caffe-pochette-Ausha-1-300x300.png" alt="" class="wp-image-532" srcset="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/04/Sailng-Caffe-pochette-Ausha-1-300x300.png 300w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/04/Sailng-Caffe-pochette-Ausha-1-1024x1024.png 1024w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/04/Sailng-Caffe-pochette-Ausha-1-150x150.png 150w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/04/Sailng-Caffe-pochette-Ausha-1-768x768.png 768w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/04/Sailng-Caffe-pochette-Ausha-1-850x850.png 850w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/04/Sailng-Caffe-pochette-Ausha-1.png 1400w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></figure></section></aside> 1036 1037 1038 </div> 1039</div> 1040 1041 1042 1043<footer id="colophon" class="site-footer clearfix"> 1044 1045 1046 <div class="content-wrap"> 1047 <div class="site-footer-widget-area"> 1048 <section id="block-26" class="widget widget_block"> 1049<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex"> 1050<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 1051<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="1430" height="770" sizes="auto, (max-width: 1430px) 100vw, 1430px" src="https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE.png" alt="Bretagne Sailing Valley logo" class="wp-image-649" style="width:115px;height:auto" srcset="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE.png 1430w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE-300x162.png 300w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE-1024x551.png 1024w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE-768x414.png 768w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/SAILING-VALLEY-logoblanc-EXE-850x458.png 850w" /></figure> 1052</div> 1053 1054 1055 1056<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 1057<figure class="wp-block-image size-full is-resized"><a href="https://www.bretagne.bzh"><img loading="lazy" decoding="async" width="114" height="114" sizes="auto, (max-width: 114px) 100vw, 114px" src="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2024/07/RB_Blanc.png" alt="" class="wp-image-652" style="width:67px;height:auto"/></a></figure> 1058</div> 1059 1060 1061 1062<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 1063<figure class="wp-block-image size-full is-resized"><a href="https://bretagne-next.bzh/" target="_blank" rel=" noreferrer noopener"><img loading="lazy" decoding="async" width="1024" height="376" sizes="auto, (max-width: 1024px) 100vw, 1024px" src="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2025/10/logo_agence_Bretagne_Next-1.webp" alt="" class="wp-image-1536" style="width:155px;height:auto" srcset="https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2025/10/logo_agence_Bretagne_Next-1.webp 1024w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2025/10/logo_agence_Bretagne_Next-1-300x110.webp 300w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2025/10/logo_agence_Bretagne_Next-1-768x282.webp 768w, https://cdn.shortpixel.ai/stsp/to_webp,q_lossy,ret_img/https://sailingvalley.bzh/wp-content/uploads/2025/10/logo_agence_Bretagne_Next-1-850x312.webp 850w" /></a></figure> 1064</div> 1065</div> 1066</section><section id="block-33" class="widget widget_block"> 1067<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-f221bfd0 wp-block-group-is-layout-flex"><ul class="wp-block-page-list"><li class="wp-block-pages-list__item"><a class="wp-block-pages-list__item__link" href="https://sailingvalley.bzh/about-us/">About us</a></li><li class="wp-block-pages-list__item"><a class="wp-block-pages-list__item__link" href="https://sailingvalley.bzh/ne
1067wsletter-2/">Newsletter</a></li><li class="wp-block-pages-list__item"><a class="wp-block-pages-list__item__link" href="https://sailingvalley.bzh/bretagne-sailing-valley-en/">The Bretagne Sailing Valley</a></li></ul></div> 1068</section> </div> 1069 </div> 1070 1071 1072 1073 <div class="site-info"> 1074 (c) agence Bretagne Next </div><!-- .site-info --> 1075 1076 1077 1078</footer><!-- #colophon --> 1079 1080 1081<div id="smobile-menu" class="mobile-only"></div> 1082<div id="mobile-menu-overlay"></div> 1083
1084<script type="speculationrules"> 1085{"prerender":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/dark-mode-blog/*","/wp-content/themes/business-chat/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]} 1086</script>
1086 1087
1087<script> 1088 ( function ( body ) { 1089 'use strict'; 1090 body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); 1091 } )( document.body ); 1092 </script>
1092 1093 <!-- Matomo -->
1094<script> 1095 var _paq = window._paq = window._paq || []; 1096 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 1097 _paq.push(['trackPageView']); 1098 _paq.push(['enableLinkTracking']); 1099 (function() { 1100 var u="https://analytics.bretagne-next.bzh/"; 1101 _paq.push(['setTrackerUrl', u+'matomo.php']); 1102 _paq.push(['setSiteId', '2']); 1103 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 1104 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 1105 })(); 1106</script>
1106 1107<!-- End Matomo Code -->
1108<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
1108 1109<!-- Sign in with Google button added by Site Kit --> 1110 <style> 1111 .googlesitekit-sign-in-with-google__frontend-output-button{max-width:320px} 1112 .interim-login #login>.googlesitekit-sign-in-with-google__frontend-output-button{margin-bottom:16px} 1113 </style> 1114
1114<script src="https://accounts.google.com/gsi/client"></script>
vendor: 1 bytes, line 1114
1114
1115<script data-siwg-config="{"clientID":"390189682485-8lfsnnvcn4umr32rhgkgp07enud649bu.apps.googleusercontent.com","defaultButtonOptions":{"theme":"outline","text":"signin_with","shape":"rectangular"},"loginURI":"https:\/\/sailingvalley.bzh\/wp-login.php?action=googlesitekit_auth","isUserLoggedIn":false,"isWPLogin":false,"isPreview":false,"isWooCommerce":false,"isExistingUserFlow":false,"connectNonce":"","followsPostRedirect":false,"redirectTo":"","redirectCookieName":"googlesitekit_auth_redirect_to","redirectCookiePath":"\/","redirectCookieTTL":0,"nonceCookieName":"googlesitekit_auth_nonce","nonceCookiePath":"\/","nonceCookieTTL":900,"shouldShowOneTapPrompt":false}" src="https://sailingvalley.bzh/wp-content/plugins/google-site-kit/dist/assets/js/sign-in-with-google-5a9e012872c712a23a12.js"></script>
1115 1116 1117<!-- End Sign in with Google button added by Site Kit --> 1118<link rel='stylesheet' id='tec-variables-skeleton-css' href='https://sailingvalley.bzh/wp-content/plugins/the-events-calendar/common/build/css/variables-skeleton.css?ver=6.12.4.1' media='all' /> 1119<link rel='stylesheet' id='tribe-common-skeleton-style-css' href='https://sailingvalley.bzh/wp-content/plugins/the-events-calendar/common/build/css/common-skeleton.css?ver=6.12.4.1' media='all' /> 1120<link rel='stylesheet' id='tribe-events-widgets-v2-events-list-skeleton-css' href='https://sailingvalley.bzh/wp-content/plugins/the-events-calendar/build/css/widget-events-list-skeleton.css?ver=6.17.5.1' media='all' /> 1121
1121<script> 1122 "use strict"; 1123 /(trident|msie)/i.test(navigator.userAgent) && document.getElementById && window.addEventListener && window.addEventListener("hashchange", function() { 1124 var t, e = location.hash.substring(1); 1125 /^[A-z0-9_-]+$/.test(e) && (t = document.getElementById(e)) && (/^(?:a|select|input|button|textarea)$/i.test(t.tagName) || (t.tabIndex = -1), t.focus()) 1126 }, !1); 1127 </script>
1127 1128
1128<script id="business-chat-colcade-masonry-init-js" src="https://sailingvalley.bzh/wp-content/themes/business-chat/js/colcade-init.js?ver=1.4"></script>
vendor: 1 bytes, line 1128
1128
1129<script id="business-chat-search-bar-js" src="https://sailingvalley.bzh/wp-content/themes/business-chat/js/search-bar.js?ver=1.4"></script>
vendor: 1 bytes, line 1129
1129
1130<script id="tec-user-agent-js" src="https://sailingvalley.bzh/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
vendor: 1 bytes, line 1130
1130
1131<script id="leadin-script-loader-js-js-extra"> 1132var leadin_wordpress = {"userRole":"visitor","pageType":"home","leadinPluginVersion":"11.3.75"}; 1133//# sourceURL=leadin-script-loader-js-js-extra 1134</script>
vendor: 1 bytes, line 1134
1134
1135<script async defer id='hs-script-loader' src="https://js-eu1.hs-scripts.com/143482861.js?integration=WordPress&ver=11.3.75"></script>
vendor: 1 bytes, line 1135
1135
1136<script id="business-chat-navigation-js" src="https://sailingvalley.bzh/wp-content/themes/business-chat/js/navigation.js?ver=20170823"></script>
vendor: 1 bytes, line 1136
1136
1137<script id="business-chat-skip-link-focus-fix-js" src="https://sailingvalley.bzh/wp-content/themes/business-chat/js/skip-link-focus-fix.js?ver=20170823"></script>
vendor: 1 bytes, line 1137
1137
1138<script id="business-chat-script-js" src="https://sailingvalley.bzh/wp-content/themes/business-chat/js/script.js?ver=20160720"></script>
vendor: 1 bytes, line 1138
1138
1139<script id="business-chat-accessibility-js" src="https://sailingvalley.bzh/wp-content/themes/business-chat/js/accessibility.js?ver=20160720"></script>
vendor: 1 bytes, line 1139
1139
1140<script id="tribe-common-js" src="https://sailingvalley.bzh/wp-content/plugins/the-events-calendar/common/build/js/tribe-common.js?ver=9c44e11f3503a33e9540"></script>
vendor: 1 bytes, line 1140
1140
1141<script id="tribe-query-string-js" src="https://sailingvalley.bzh/wp-content/plugins/the-events-calendar/common/build/js/utils/query-string.js?ver=694b0604b0c8eafed657"></script>
vendor: 1 bytes, line 1141
1141
1142<script src='https://sailingvalley.bzh/wp-content/plugins/the-events-calendar/common/build/js/underscore-before.js'></script>
vendor: 1 bytes, line 1142
1142
1143<script id="underscore-js" src="https://sailingvalley.bzh/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 1143
1143
1144<script src='https://sailingvalley.bzh/wp-content/plugins/the-events-calendar/common/build/js/underscore-after.js'></script>
vendor: 1 bytes, line 1144
1144
1145<script id="wp-hooks-js" src="https://sailingvalley.bzh/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1145
1145
1146<script defer id="tribe-events-views-v2-manager-js" src="https://sailingvalley.bzh/wp-content/plugins/the-events-calendar/build/js/views/manager.js?ver=76866c0f9c1f9f397a02"></script>
vendor: 1 bytes, line 1146
1146
1147<script id="tribe-events-views-v2-breakpoints-js" src="https://sailingvalley.bzh/wp-content/plugins/the-events-calendar/build/js/views/breakpoints.js?ver=4208de2df2852e0b91ec"></script>
vendor: 1 bytes, line 1147
1147
1148<script id="wp-emoji-settings" type="application/json"> 1149{"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://sailingvalley.bzh/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1150</script>
vendor: 1 bytes, line 1150
1150
1151<script type="module"> 1152/*! This file is auto-generated */ 1153var 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)))}); 1154//# sourceURL=https://sailingvalley.bzh/wp-includes/js/wp-emoji-loader.min.js 1155</script>
1155 1156</body> 1157 1158</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.