html,body{background:#faf5ec;margin:0;padding:0}html,body,[data-etat],*{cursor:none!important}svg [tabindex]:focus{outline-offset:3px;outline:2px solid #c8102e}#boat-cursor{pointer-events:none;z-index:9999;will-change:transform;width:34px;height:34px;margin:-17px 0 0 -17px;position:fixed;top:0;left:0}*{box-sizing:border-box}a{color:#c8102e;text-decoration:none}a:hover{color:#c8102e}input,textarea,button{font-family:inherit}[data-l=en]{display:none}[data-lang-root=en] [data-l=en]{display:inline}[data-lang-root=en] [data-l=fr],[data-lb]{display:none}[data-lb=fr],[data-lang-root=en] [data-lb=en]{display:block}[data-lang-root=en] [data-lb=fr],[data-s]{display:none}[data-etat=quai] [data-s~=quai],[data-etat=mer] [data-s~=mer],[data-etat=arrive] [data-s~=arrive]{display:block}[data-sf]{display:none}[data-etat=quai] [data-sf~=quai],[data-etat=mer] [data-sf~=mer],[data-etat=arrive] [data-sf~=arrive]{display:flex}[data-row]::-webkit-scrollbar{display:none}[data-rev]{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(30px)}[data-rev].in{opacity:1;transform:none}[style*=max-height\:82vh]::-webkit-scrollbar{display:none}@media (max-width:1280px){header nav a{font-size:12.5px;padding:8px 10px!important}header>div{padding:14px 20px!important}}@media (max-width:1140px){header a[href=\#traversee][style*="border:1px solid"],header>div>div>span[style*=width\:1px]{display:none!important}}@media (max-width:1000px){header nav a[href=\#nous],header nav a[href=\#voile]{display:none!important}}@media (max-width:900px){section{padding:72px 20px!important}header>div{grid-template-columns:1fr auto!important;gap:12px!important;padding:11px 16px!important}header nav{display:none!important}[style*=grid-template-columns]{grid-template-columns:1fr!important}[style*="repeat(4,minmax(0,1fr))"],[style*="repeat(5,minmax(0,1fr))"],[style*="repeat(3,minmax(0,1fr))"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[style*=min-height\:100vh]{min-height:auto!important}[style*="max-width:min(604px"]{max-width:100%!important;padding:96px 20px 56px!important}[style*="perspective(1200px)"]{transform:none!important}h1{font-size:38px!important}h2{font-size:30px!important;line-height:1.14!important}h3{font-size:22px!important}footer{padding-left:20px!important;padding-right:20px!important}[style*=width\:436px]{width:100%!important}[style*=width\:322px]{width:min(322px,100vw - 32px)!important}[style*=top\:86px]{top:70px!important;right:12px!important}[style*=height\:76vh]{height:54vh!important;min-height:380px!important}[style*="grid-template-columns:96px 1fr"]{grid-template-columns:1fr!important;gap:14px!important}[style*="grid-template-columns:236px 1fr"]{gap:28px!important}[style*="flex:0 0 246px"]{flex:0 0 200px!important}[style*="width:330px;height:690px"]{width:min(330px,100vw - 56px)!important;height:620px!important}}@media (max-width:560px){[style*="repeat(2, minmax(0, 1fr))"],[style*="repeat(4,minmax(0,1fr))"],[style*="repeat(5,minmax(0,1fr))"]{grid-template-columns:1fr!important}h1{font-size:32px!important}[style*=font-size\:19px]{font-size:16.5px!important}}@media (hover:none){html,body,[data-etat],*{cursor:auto!important}#boat-cursor{display:none!important}}@keyframes blip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}@keyframes pulse{0%{r:8;opacity:.9}to{r:30;opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dh1:hover,.dh2:hover,.dh3:hover,.dh4:hover,.dh5:hover,.dh6:hover,.dh7:hover{color:#241e19;background:#241e1912}.dh8:hover{border-color:#c8102e80}.dh9:hover,.dh10:hover,.dh11:hover,.dh12:hover{z-index:3;transform:perspective(1200px)rotateY(0)scale(1.03)translateY(-10px);box-shadow:0 26px 54px #241e1938}.dh13:hover{transform:translateY(-4px);box-shadow:0 20px 44px #241e1924}.dh14:hover{color:#fffcf6;background:#c8102e}.dh15:hover,.dh16:hover,.dh17:hover,.dh18:hover{border-color:#c8102e8c;transform:translateY(-3px)}.dh19:hover{background:#241e19}.dh20:hover,.dh21:hover{background:#c8102e}.dh22:hover,.dh23:hover,.dh24:hover,.dh25:hover{transform:translateY(-6px);box-shadow:0 18px 40px #241e192e}
