@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_50e27d{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_50e27d{--font-montserrat:"Montserrat","Montserrat Fallback"}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;height:100%}body{background:#ffffff;font-family:Montserrat,Arial,sans-serif;color:#194c60}h1,h2,h3,p{margin:0}a{text-decoration:none}img{max-width:100%;border:0}.clearfix:after{content:"";display:table;clear:both}.pull-left{float:left}.pull-right{float:right}.container-fluid{padding:0;height:100%;position:relative}.wrapper{height:100%;overflow-y:auto;scroll-snap-type:y proximity;scroll-behavior:smooth}.section{width:100%;height:100%;scroll-snap-align:start;overflow:hidden;position:relative}.section.section-auto{height:auto;min-height:100%;overflow:visible}@media (max-width:600px){.wrapper{scroll-snap-type:none}}.header{z-index:100;position:absolute;top:0;left:0;right:0;pointer-events:none}.header .wrapper-social-button{pointer-events:auto}.header h3{margin:40px 0 0 60px;font-size:1em;font-weight:400}.header .wrapper-social-button{opacity:.5;transition:opacity .2s}.header .wrapper-social-button:hover{opacity:1}.header .wrapper-social-button a{float:left;margin-right:10px;display:inline-flex;align-items:center;gap:6px;font-size:.75em;text-transform:uppercase;letter-spacing:.04em;color:rgba(0,0,0,.5);cursor:pointer;border:1px solid rgba(0,0,0,.25);border-radius:3px;padding:4px 9px;background:rgba(255,255,255,.6)}.header .wrapper-social-button a:hover{color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.45)}.content{height:100%;font-size:1em;display:flex;flex-direction:column}.content .bridge-wrapper{height:30%;position:relative}.content .bridge-wrapper .bridge{margin:auto;max-width:450px;height:110px;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;display:flex;align-items:center;justify-content:center}.content .bridge-wrapper .bridge img{width:90%}.content .bridge-wrapper.opened{background-color:#49d2ad}.content .bridge-wrapper.warning{background-color:#e8b34c}.content .bridge-wrapper.closed{background-color:#d15125}.content .answer-wrapper{position:relative;height:50%;text-transform:uppercase}.content .answer-wrapper .answer{margin:auto;max-width:600px;height:230px;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;color:#fff;padding:0 20px}.content .answer-wrapper .answer .title{font-size:6em;font-weight:700;text-transform:uppercase;margin:0;line-height:1.1}.content .answer-wrapper .answer .phrase{font-size:1em;text-transform:uppercase;margin-bottom:50px}.content .answer-wrapper .answer .progress{position:relative;margin:auto;border-radius:8px;border-width:3px;border-style:solid;width:408px;max-width:100%;height:54px;overflow:hidden}.content .answer-wrapper .answer .progress .text-wrapper{position:absolute;z-index:10;text-align:center;width:100%}.content .answer-wrapper .answer .progress .text-wrapper .text{color:#ffffff;font-size:16px;font-weight:400;line-height:48px;text-transform:uppercase}.content .answer-wrapper .answer .progress .progress-bar{height:100%;box-shadow:none;transition:width .5s linear}.content .answer-wrapper.opened{background:#16c495}.content .answer-wrapper.opened .text-wrapper{background:#16c495;position:relative;margin:auto;border-radius:8px;border:3px solid #0f7f61;padding:20px;display:inline-block}.content .answer-wrapper.opened .text-wrapper .text{margin:0;font-size:14px}.content .answer-wrapper.warning{background:#db9e29}.content .answer-wrapper.warning .progress{background:#db9e29;border-color:#a65702}.content .answer-wrapper.warning .progress .progress-bar{background:#a65702}.content .answer-wrapper.closed{background:#c44316}.content .answer-wrapper.closed .progress{background:#c44316;border-color:#852c0e}.content .answer-wrapper.closed .progress .progress-bar{background:#852c0e}.content .boat-wrapper{overflow:hidden;height:20%;text-align:center;position:relative;text-transform:uppercase;color:#ffffff}.content .boat-wrapper .text{color:#ffffff;font-size:12px;font-weight:400}.content .boat-wrapper .title{font-size:12px}.content .boat-wrapper .boat-name{font-size:16px;font-weight:700}.content .boat-wrapper .anchor-icon{position:relative;margin-top:5px}.content .boat-wrapper .dashed-content{height:65%;position:relative}.content .boat-wrapper .dashed-content:after{content:"";z-index:10;position:absolute;top:0;bottom:0;left:50%}.content .boat-wrapper.opened{background:#16c495}.content .boat-wrapper.opened .dashed-content:after{border-left:2px dashed #139370}.content .boat-wrapper.opened .anchor-icon{background:#139370}.content .boat-wrapper.warning{background:#db9e29}.content .boat-wrapper.warning .dashed-content:after{border-left:2px dashed #a65702}.content .boat-wrapper.warning .anchor-icon{background:#a65702}.content .boat-wrapper.closed{background:#c44316}.content .boat-wrapper.closed .dashed-content:after{border-left:2px dashed #d15125}.timeline{z-index:11;position:relative;min-height:100%;padding:60px 0 40px}.timeline:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:50%;border-left:2px dashed #e6e6e6}.timeline .boat-wrapper{width:100%;margin:50px auto 100px;position:relative;min-height:48px}.timeline .boat-wrapper .time{color:#7a959f;font-size:12px;text-align:right;position:absolute;right:50%;margin-right:40px;line-height:10px;margin-top:7px}.timeline .boat-wrapper .time .date{font-weight:700}.timeline .boat-wrapper .time .range{font-weight:400;margin-top:8px}.timeline .boat-wrapper .picto{text-align:center;z-index:20;position:absolute;left:50%;margin-left:-22px}.timeline .boat-wrapper .picto .anchor-icon{background-color:#00aff4}.timeline .boat-wrapper .boat-name{color:#194c60;font-size:16px;font-weight:700;line-height:48px;position:absolute;left:50%;margin-left:40px}.timeline .radian-bottom{box-shadow:0 0 100px 70px #fff;position:absolute;bottom:0;width:100%;z-index:30}.timeline .timeline-empty{position:relative;z-index:20;text-align:center;color:#7a959f;font-size:14px;background:#fff;padding:20px 0}.stats{--stats-series:#2a8eb5;--stats-ink:#194c60;--stats-muted:#7a959f;min-height:100%;padding:70px 24px 50px;text-align:center;color:var(--stats-ink)}.stats-eyebrow{font-size:12px;text-transform:uppercase;color:var(--stats-muted);letter-spacing:.08em;margin-bottom:34px}.stats-figures{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 56px;margin-bottom:54px}.figure{display:flex;flex-direction:column;gap:4px}.figure-value{font-size:42px;font-weight:700;line-height:1}.figure-label{font-size:12px;text-transform:uppercase;color:var(--stats-muted)}.chart{margin:0 auto 48px;max-width:520px}.chart-title{font-size:12px;text-transform:uppercase;color:var(--stats-muted);margin-bottom:18px}.chart-plot{display:flex;align-items:flex-end;justify-content:center;gap:10px;border-bottom:1px solid #e6e6e6;max-width:340px;margin:0 auto}.chart-col{flex:1 1;max-width:24px;display:flex;flex-direction:column;align-items:stretch;outline:none}.chart-track{height:130px;display:flex;align-items:flex-end}.chart-bar{width:100%;background:var(--stats-series);border-radius:4px 4px 0 0;min-height:3px}.chart-value{font-size:12px;font-weight:700;color:var(--stats-ink);line-height:1.6;opacity:0;transition:opacity .15s}.chart-col:focus-visible .chart-value,.chart-col:hover .chart-value,.chart-value-shown{opacity:1}.chart-col:focus-visible .chart-bar{outline:2px solid var(--stats-ink);outline-offset:2px}.chart-tick{font-size:11px;color:var(--stats-muted);padding-top:8px;white-space:nowrap}@media (max-width:420px){.chart-plot{gap:6px}.chart-tick{font-size:10px}}.stats-boats-title{font-size:12px;text-transform:uppercase;color:var(--stats-muted);margin-bottom:14px}.stats-boats-list{list-style:none;margin:0 auto;padding:0;max-width:320px}.stats-boats-list li{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:13px}.stats-boat-name{font-weight:700;text-transform:uppercase}.stats-boat-count,.stats-note{color:var(--stats-muted)}.stats-note{font-size:11px;margin-top:34px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.about{background-color:#56caf8;z-index:30}.about .person-wrapper{margin:auto;height:230px;position:absolute;top:0;left:0;bottom:0;right:0}.about .person-wrapper .person{text-align:center;padding:0 60px}.about .person-wrapper .person .name{color:#194c60;font-size:26px;font-weight:400;line-height:24px;margin-bottom:0}.about .person-wrapper .person .title{color:#194c60;font-size:13px;font-weight:400;line-height:24px;margin:0 0 7px}.about .person-wrapper .person .social{color:#2a8eb5;font-size:23px;font-weight:400;line-height:44px}.about .person-wrapper .person .social a{color:#2a8eb5}.about .person-wrapper .person .social a:hover{color:#194c60}.row{display:flex;flex-wrap:wrap}.row>.col-half{width:100%}@media (min-width:768px){.row>.col-half{width:50%}}.footer{position:fixed;bottom:0;width:100%;z-index:100;pointer-events:none}.footer .credit{margin:30px;pointer-events:auto}.anchor-icon,.footer .credit{display:inline-flex;align-items:center}.anchor-icon{color:#ffffff;border-radius:50%;background-color:#d15125;width:44px;height:44px;justify-content:center;font-size:14px}@media (max-width:750px){.about .person-wrapper .person{float:none!important}.about .person-wrapper{height:470px}.header .wrapper-social-button{display:none}.content .answer-wrapper .answer .phrase{margin-bottom:30px}.content .boat-wrapper{height:0}.content .answer-wrapper{height:70%}.content .answer-wrapper .answer .title{font-size:4.5em}}