body,html{height:100%;padding:0;margin:0}.page{position:relative;display:table;table-layout:fixed;width:100%;height:100%;line-height:normal;text-align:left;font-family:system-ui, sans-serif;font-size:1.1em;color:#fff;text-shadow:1px 1px 2px black;background-color:#f0f0f0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed}h1,h2,h3,h4,h5{line-height:1.3;font-weight:normal}.page:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.4}img{max-width:100%;width:auto;height:auto}a{text-decoration:none;color:#ffb5b5;transition:all 0.3s ease-in-out}a:active,a:focus,a:hover{text-decoration:underline;color:#fff}ol,ul{display:inline-block;text-align:left;list-style-type:square}.container{position:relative;display:table-cell;width:100%;vertical-align:middle;padding:1em 2em;z-index:1}.content{max-width:900px;margin:60px auto 0}.content sup[id^="ref"],.content span[id^="note"]{scroll-margin-top:80px}.overlay-dark{background-color:#333}.overlay-dark:before{background-color:#333}@media screen{.page[class]{background-image:url("https://assets.storage.infomaniak.website/images/background/unsplash/Y1ByvAGQ5iE.jpg")}}.page .fallback-bg{display:none}svg{height:20px;width:20px;vertical-align:middle}#info p{margin:0}.notice{background-color:rgba(0,0,0,0.2);border:#b33f5e solid 1px;border-radius:10px;padding:0 10px;transition:all 1s ease-in-out;opacity:1;transform:scaleY(1);transform-origin:top center;max-height:160px}.notice a:first-of-type{margin-right:40px}.hide{opacity:0;transform:scaleY(0);max-height:0}.d-none{display:none}.m-0{margin:0}.pos-bottom{position:absolute;bottom:0}.active{text-underline-offset:10px;text-decoration:2px underline}.center{text-align:center;}.anim-highlight{animation:highlight 1s ease-in-out 0s 1}@keyframes highlight{0%{background-color:#fff0}50%{background-color:#fff4}100%{background-color:#fff0}}.emoji-bw{transition:all 0.3s ease-in-out;filter: hue-rotate(110deg) saturate(0.6);text-shadow:unset}a:not(:hover) > span.emoji-bw{filter: hue-rotate(0deg)saturate(0)}.menu-static{background-color:rgba(0,0,0,0.8);z-index:2;width:100vw;top:0}.menu-container{position:fixed;max-height:80px;width:100vw;top:0;left:0;right:0;margin:0 auto;transition:all 0.5s ease-in-out}nav{display:flex;flex-flow:row nowrap;place-content:center;align-items:center;width:80vw;margin:0 auto;transition:all 0.5s ease-in-out;font-weight:600}nav ul{max-width:50%;display:flex;flex-flow:row nowrap;flex-basis:50%;list-style-type:none}nav li{flex-basis:25%;text-align:center;align-self:center}nav #swlng,nav h1,nav li{transition:all 0.5s ease-in-out}nav #swlng:hover,nav h1:hover,nav li:hover{background-color:#b33f5e}nav #logo img{transition:all 0.5s ease-in-out}nav #logo img:hover{filter: saturate(2) drop-shadow(0 0 5px #fff)}nav img{vertical-align:middle;padding-right:10px}nav h1{font-size:1em;display:inline-block;padding:0 5px;font-weight:unset}#swlng{padding:0 15px}nav a{color:#fff;text-decoration:none;display:inline-block;line-height:2;font-variant:small-caps}#swlng > span,nav a:not([id="swlng"]):not(.icon){top:-3px;position:relative}nav a:active,nav a:focus,nav a:hover{text-decoration:none;text-shadow:4px 4px 2px #000}nav li > a{width:100%}nav .icon{display:none}.profile{display:grid;grid-template-columns:30% 70%;gap:10px;position:relative}.profile h3,.profile p:first-of-type{text-align:center;margin:5px auto}.photos-slider{position:relative;text-align:center;width:270px;height:480px;margin:0 auto;background-color:#fff2}.photos-slider a{cursor:zoom-in}.next,.prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:0.5;transition:opacity 0.2s ease, background 0.2s ease;cursor:pointer}.next{right:0}.next:hover,.prev:hover{opacity:0.9;background-color:#0006}.prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.next-icon,.prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.profile ul,ul#links{max-width:100%;display:flex;flex-flow:row wrap;flex-basis:100%;list-style-type:none;place-content:center;padding:0;margin-top:32px}.profile div.pos-bottom ul{margin-bottom:0}.profile li{flex-basis:40%;text-align:left;clear:right;display:block;margin:2px;padding:0 10px 4px}.profile h3{background-color:#b33f5e15}.profile li.c-1{background-color:#fff1}.profile li.c-2{background-color:#0001}.profile li.odd{margin-right:30px}.profile li.long{flex-basis:100%;margin:2px 17px 2px 27px}.profile li > span{float:right}ul#links li{flex-basis:40%;text-align:center;margin:5px;vertical-align:middle;display:inline-block}@media screen and (max-width: 1465px){.profile{grid-template-columns:unset;grid-template-rows:30% 70%}.profile .pos-bottom{position:inherit;bottom:unset}.profile ul{margin-top:10px}.profile li > span{float:right;padding:0 5px}.profile li.odd{margin-right:2px}.profile li.long{margin:2px 67px}.profile li:nth-child(even){background-color:#fff1}.profile li:nth-child(odd){background-color:#0001}}@media screen and (max-width: 849px){h1{font-size:2em}ol,ul{max-width:none}.page{min-width:300px}.page .container{padding:2em}.content{margin-top:30px}.notice:not(.hide){max-height:380px}nav{width:100%}nav h1{display:inline-block;max-width:200px;height:unset}nav #logo img{vertical-align:unset}nav #swlng,nav ul{display:none}nav a.icon{display:block;position:fixed;right:10px;top:10px;transition:none}.menu-container:has( > nav.responsive){max-height:360px;background-color:rgba(0,0,0,0.85);z-index:2}nav.responsive{flex-flow:column wrap;transition:background 0.5s ease-in-out}nav.responsive #swlng,nav.responsive ul{display:block;padding:10px}nav.responsive li > a{padding:5px 0}nav a{line-height:unset}.profile ul{flex-flow:column wrap;align-content:unset}.profile li.long{margin:2px}}@media screen and (min-width: 850px) and (max-width: 1080px){nav li:first-of-type a{line-height:unset}}@media screen and (min-width: 850px) and (max-width: 1465px){.notice:not(.hide){max-height:190px}nav{width:unset}nav h1{display:inline-block;max-width:200px}nav h1 > a{line-height:unset}nav #logo img{vertical-align:unset}}