@charset "UTF-8";@font-face{font-family:Faune;src:url(../fonts/eot/Faune-Display_Thin.eot);src:url(../fonts/eot/Faune-Display_Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/Faune-Display_Thin.woff2) format("woff2"),url(../fonts/woff/Faune-Display_Thin.woff) format("woff"),url(../fonts/ttf/Faune-Display_Thin.ttf) format("truetype"),url(../fonts/svg/Faune-Display_Thin.svg#Faune-Display_Thin) format("svg");font-weight:100;font-style:normal}@font-face{font-family:Faune;src:url(../fonts/eot/Faune-Text_Bold.eot);src:url(../fonts/eot/Faune-Text_Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/Faune-Text_Bold.woff2) format("woff2"),url(../fonts/woff/Faune-Text_Bold.woff) format("woff"),url(../fonts/ttf/Faune-Text_Bold.ttf) format("truetype"),url(../fonts/svg/Faune-Text_Bold.svg#Faune-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Faune;src:url(../fonts/eot/Faune-Text_Italic.eot);src:url(../fonts/eot/Faune-Text_Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/Faune-Text_Italic.woff2) format("woff2"),url(../fonts/woff/Faune-Text_Italic.woff) format("woff"),url(../fonts/ttf/Faune-Text_Italic.ttf) format("truetype"),url(../fonts/svg/Faune-Text_Italic.svg#Faune-Text_Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Faune;src:url(../fonts/eot/Faune-Display_Black.eot);src:url(../fonts/eot/Faune-Display_Black.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/Faune-Display_Black.woff2) format("woff2"),url(../fonts/woff/Faune-Display_Black.woff) format("woff"),url(../fonts/ttf/Faune-Display_Black.ttf) format("truetype"),url(../fonts/svg/Faune-Display_Black.svg#Faune-Display_Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Faune;src:url(../fonts/eot/Faune-Display_Bold_Italic.eot);src:url(../fonts/eot/Faune-Display_Bold_Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/Faune-Display_Bold_Italic.woff2) format("woff2"),url(../fonts/woff/Faune-Display_Bold_Italic.woff) format("woff"),url(../fonts/ttf/Faune-Display_Bold_Italic.ttf) format("truetype"),url(../fonts/svg/Faune-Display_Bold_Italic.svg#Faune-Display_Bold_Italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Faune;src:url(../fonts/eot/Faune-Text_Regular.eot);src:url(../fonts/eot/Faune-Text_Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/woff2/Faune-Text_Regular.woff2) format("woff2"),url(../fonts/woff/Faune-Text_Regular.woff) format("woff"),url(../fonts/ttf/Faune-Text_Regular.ttf) format("truetype"),url(../fonts/svg/Faune-Text_Regular.svg#Faune-Text_Regular) format("svg");font-weight:400;font-style:normal}@media (max-width:48em){.hidden-xs{display:none!important}}@media (min-width:48em) and (max-width:64em){.hidden-sm{display:none!important}}@media (min-width:64em) and (max-width:75em){.hidden-md{display:none!important}}@media (min-width:75em){.hidden-lg{display:none!important}}.visible-xs{display:none!important}@media (max-width:48em){.visible-xs{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.visible-sm{display:none!important}@media (min-width:48em) and (max-width:64em){.visible-sm{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.visible-md{display:none!important}@media (min-width:64em) and (max-width:75em){.visible-md{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.visible-lg{display:none!important}@media (min-width:75em){.visible-lg{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.visible-xs-inline{display:none!important}@media (max-width:48em){.visible-xs-inline{display:inline!important}}.visible-sm-inline{display:none!important}@media (min-width:48em) and (max-width:64em){.visible-sm-inline{display:inline!important}}.visible-md-inline{display:none!important}@media (min-width:64em) and (max-width:75em){.visible-md-inline{display:inline!important}}.visible-lg-inline{display:none!important}@media (min-width:75em){.visible-lg-inline{display:inline!important}}.visible-xs-inline-block{display:none!important}@media (max-width:48em){.visible-xs-inline-block{display:inline-block!important}}.visible-sm-inline-block{display:none!important}@media (min-width:48em) and (max-width:64em){.visible-sm-inline-block{display:inline-block!important}}.visible-md-inline-block{display:none!important}@media (min-width:64em) and (max-width:75em){.visible-md-inline-block{display:inline-block!important}}.visible-lg-inline-block{display:none!important}@media (min-width:75em){.visible-lg-inline-block{display:inline-block!important}}.visible-xs-block{display:none!important}@media (max-width:48em){.visible-xs-block{display:block!important}}.visible-sm-block{display:none!important}@media (min-width:48em) and (max-width:64em){.visible-sm-block{display:block!important}}.visible-md-block{display:none!important}@media (min-width:64em) and (max-width:75em){.visible-md-block{display:block!important}}.visible-lg-block{display:none!important}@media (min-width:75em){.visible-lg-block{display:block!important}}#header{position:relative;width:100%;min-height:-webkit-calc(100vh - 30px);min-height:calc(100vh - 30px);-webkit-transition:min-height .3s ease;transition:min-height .3s ease;overflow-y:hidden;background:#1a1733}@media (max-width:48em){#header{padding-top:0;padding-bottom:0}}#header .jsdisabled{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;-webkit-animation:opacity .4s ease 6s forwards;animation:opacity .4s ease 6s forwards;opacity:0}#header .jsdisabled h2{margin-bottom:0}#header .jsdisabled p{margin-top:5px}@-webkit-keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}#header.animating{min-height:100vh}#header.animating .header-content{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:48em){#header .container{padding-top:0;padding-bottom:0}}#header .header-content{position:absolute;top:45%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease;min-height:712px}@media (max-width:1380px){#header .header-content{top:30%;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);min-height:544px}}@media (max-width:48em){#header .header-content{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}#header .left.absolute{position:absolute!important;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-height:712px}@media (max-width:1380px){#header .left.absolute{min-height:544px}}#header .right.absolute{margin-left:50%}#header .title{width:100%;font-size:0;margin:0 auto;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}#header .title .left,#header .title .right{position:relative;display:inline-block;width:50%;vertical-align:top}#header .title .left.bg-pink,#header .title .right.bg-pink{background:#ffd3c4}#header .title .left.bg-green,#header .title .right.bg-green{background:#9ee8c5}#header .title .left.bg-yellow,#header .title .right.bg-yellow{background:#fff2b0}#header .title .left span,#header .title .right span{font-size:25rem}@media (max-width:1380px){#header .title .left span,#header .title .right span{font-size:20vw}}#header .title .left img,#header .title .right img{display:none;position:absolute;width:100%;max-width:600px;height:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header .title .left{text-align:right}#header .title .left img{right:0}#header .title .right{text-align:left}#header .title .right img{left:0}#header .title .right span{padding-left:10px}#header .title .right span.optical{padding-left:15px;position:absolute;font-size:26.5rem;margin-top:-1.5rem}@media (max-width:48em){#header .title .right span.optical{padding-left:.2vw}}@media (max-width:1380px){#header .title .right span.optical{font-size:21vw;margin-top:-1vw}}#header .credits{display:none;position:relative;font-size:1.5rem;min-height:180px}@media (max-width:48em){#header .credits{margin-top:2rem;font-size:1.2rem;text-align:center}}#header .credits p{margin-top:0}#header .credits .left{text-align:right;padding-right:12px}@media (max-width:48em){#header .credits .left{padding-left:12px;text-align:center}}#header .credits .right{padding-left:12px;text-align:left}@media (max-width:48em){#header .credits .right{text-align:center}}#header .arrow-down{-webkit-animation:arrow-scroll 1.7s infinite ease;animation:arrow-scroll 1.7s infinite ease;margin-top:5rem;cursor:pointer;text-align:center;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:none}#header .arrow-down:before{position:relative;content:"";display:inline-block;width:1em;height:1em;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#header #language-select{position:absolute;top:2rem;right:2rem;cursor:pointer}#header #language-select a{background:none;color:#fff}@media (max-width:1380px){#header #language-select{font-size:18px;top:.5rem;right:1rem}}@-webkit-keyframes arrow-scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}55%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow-scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}55%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}#menu-icon{position:fixed;font-size:20px;top:2rem;left:2rem;color:#fff;border-bottom:1px solid #fff;cursor:pointer;z-index:999;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-animation:SlideIn .2s ease-out forwards;animation:SlideIn .2s ease-out forwards}@media (max-width:1380px){#menu-icon{font-size:18px;top:1rem;left:1rem}}@media (max-width:48em){#menu-icon{width:25px;border-bottom:3px solid #fff;top:1rem;left:18px}}#menu-icon.out{-webkit-animation:SlideOut .2s ease-out forwards;animation:SlideOut .2s ease-out forwards}#menu-icon:before{content:" ";width:100%;position:absolute;z-index:-1;bottom:-5px;left:0;border-bottom:1px solid #fff;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:48em){#menu-icon:before{bottom:-10px;border-bottom:3px solid #fff}}#menu-icon:after{content:" ";width:100%;position:absolute;z-index:-1;bottom:-9px;left:0;border-bottom:1px solid #fff;-webkit-transition:all .3s ease;transition:all .3s ease}@media (max-width:48em){#menu-icon:after{bottom:-18px;border-bottom:3px solid #fff}}#menu-icon.color-blue{color:#1a1733;border-color:#1a1733}#menu-icon.color-blue:after,#menu-icon.color-blue:before{border-color:#1a1733}#menu-icon.color-white{color:#fff;border-color:#fff}#menu-icon.color-white:after,#menu-icon.color-white:before{border-color:#fff}#menu-icon:hover:after,#menu-icon:hover:before{bottom:0}#menu{position:fixed;top:0;left:0;margin:0;width:100vw;height:100vh;display:none;z-index:1000;-webkit-transform:translateZ(1em);transform:translateZ(1em)}#menu.out .left,#menu.out .right{-webkit-animation:SlideOut .4s ease-out forwards;animation:SlideOut .4s ease-out forwards}#menu.green .left{color:#1a1733;background-color:#9ee8c5}#menu.green .right{color:#9ee8c5}#menu.blue .left{color:#1a1733;background-color:#fff}#menu.blue .right{color:#fff}#menu.yellow .left{color:#1a1733;background-color:#fff2b0}#menu.yellow .right{color:#fff2b0}#menu.pink .left{color:#1a1733;background-color:#ffd3c4}#menu.pink .right{color:#ffd3c4}#menu .left{float:left;padding:2rem;height:100vh;width:52px;color:#1a1733;background-color:#9ee8c5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateX(-200%) translateZ(1em);transform:translateX(-200%) translateZ(1em);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:SlideIn .4s ease-out forwards;animation:SlideIn .4s ease-out forwards}@media (max-width:48em){#menu .left{width:0;padding:0}}#menu .left .back{cursor:pointer;z-index:10000;font-size:18px}#menu .right{float:left;-webkit-transform:translateX(-200%) translateZ(1em);transform:translateX(-200%) translateZ(1em);background-color:#1a1733;color:#9ee8c5;height:100vh;max-height:100vh;overflow-y:auto;width:-webkit-calc(100vw - 120px);width:calc(100vw - 120px);-webkit-animation:SlideIn .4s ease-out forwards;animation:SlideIn .4s ease-out forwards;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (max-width:48em){#menu .right{width:100vw;padding-left:.5rem}}#menu .right .back-icon{position:absolute;top:-10px;right:30px;width:30px;height:30px;margin-top:3rem;margin-left:.5rem;z-index:10}#menu .right .back-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#menu .right .back-icon:after,#menu .right .back-icon:before{position:absolute;top:0;left:0;content:" ";width:100%;height:3px;background-color:#fff}#menu .right .back-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:1380px){#menu .right .container{padding-top:1rem;padding-bottom:1rem}}@media (max-width:48em){#menu .right .container{padding-left:.5rem;padding-right:.5rem}}#menu .right a{font-style:normal;color:inherit;background:none;-webkit-transition:all .8s ease;transition:all .8s ease}#menu .right a:hover{padding-left:1em;-webkit-transition:all .4s ease;transition:all .4s ease}#menu .right a:after{content:none}#menu .right ul{list-style:none}@media (max-width:48em){#menu .right ul{padding-left:.5rem}}#menu .right ul li{font-size:20px;margin-bottom:1rem;cursor:pointer}#menu .right ul li:before{content:"→";margin-right:20px}@-webkit-keyframes SlideIn{0%{-webkit-transform:translateX(-200%) translateZ(1em);transform:translateX(-200%) translateZ(1em)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes SlideIn{0%{-webkit-transform:translateX(-200%) translateZ(1em);transform:translateX(-200%) translateZ(1em)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes SlideOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%) translateZ(1em);transform:translateX(-200%) translateZ(1em)}}@keyframes SlideOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%) translateZ(1em);transform:translateX(-200%) translateZ(1em)}}#presentation{position:relative;width:100%;background:#9ee8c5;color:#1a1733;font-size:24px}#presentation h1{font-size:3rem;margin-top:0;margin-bottom:3rem}#presentation .chapo{text-align:left}@media only screen and (min-width:48em){#presentation .twocol{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#presentation .twocol p:first-of-type{margin-top:0}}#presentation .box{max-width:700px;margin:0 auto}#presentation p:last-of-type{margin-bottom:0}#presentation .signature{margin-top:3em}#quote,#quote2{position:relative;width:100%;background:#1a1733;color:#fff}#quote2 .container,#quote .container{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#quote2 .quote,#quote .quote{font-size:3.5rem;line-height:4.8rem;background-color:#1a1733;z-index:3;-webkit-transform:translateZ(1px);transform:translateZ(1px);margin-bottom:.5em;margin-top:.5em;font-family:Demo,Faune-text;font-weight:400;font-style:normal}@media (max-width:1380px){#quote2 .quote,#quote .quote{font-size:2rem;line-height:2.8rem}}@media (max-width:48em){#quote2 .quote,#quote .quote{padding-left:10px;padding-right:10px}}#quote2 .row,#quote .row{margin-top:3.5rem}@media (max-width:48em){#quote2 .row,#quote .row{margin-top:.5rem}}#quote2 .configure,#quote .configure{position:absolute;display:none;top:9.85rem;left:-5rem;-webkit-transform:translateZ(4px);transform:translateZ(4px);z-index:5;height:27px;width:24px;cursor:pointer}@media (max-width:1380px){#quote2 .configure,#quote .configure{top:inherit;left:inherit;bottom:4rem;right:10%}}@media (max-width:48em){#quote2 .configure,#quote .configure{position:relative;display:block;top:inherit;bottom:inherit;left:inherit;right:inherit;padding-left:10px}}#quote2 .configure svg,#quote .configure svg{width:1.5rem;height:auto}#quote2 .configure svg .cls-1,#quote .configure svg .cls-1{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#quote2 .configure svg:hover .circle-1,#quote .configure svg:hover .circle-1{-webkit-transform:translateX(.7rem);-ms-transform:translateX(.7rem);transform:translateX(.7rem)}#quote2 .configure svg:hover .circle-2,#quote .configure svg:hover .circle-2{-webkit-transform:translateX(-.5rem);-ms-transform:translateX(-.5rem);transform:translateX(-.5rem)}#quote2 .configure svg:hover .circle-3,#quote .configure svg:hover .circle-3{-webkit-transform:translateX(.2rem);-ms-transform:translateX(.2rem);transform:translateX(.2rem)}#quote2 .configure .tooltip,#quote .configure .tooltip{background-color:#fff;border-radius:5px;top:-50px;color:#1a1733;display:none;font-size:1em;left:55px;z-index:1000;padding:1em 1.5em;position:absolute;width:350px;z-index:4}@media (max-width:1380px){#quote2 .configure .tooltip,#quote .configure .tooltip{left:inherit;right:55px;top:-100px}}@media (max-width:48em){#quote2 .configure .tooltip,#quote .configure .tooltip{width:80vw;padding:.5em .75em;right:inherit;left:10px;top:40px;font-size:.7em}}#quote2 .configure .tooltip:before,#quote .configure .tooltip:before{border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;top:35%;content:"";display:block;left:-7px;margin-left:-3px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute}@media (max-width:1380px){#quote2 .configure .tooltip:before,#quote .configure .tooltip:before{left:inherit;right:-10px;top:100px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}@media (max-width:48em){#quote2 .configure .tooltip:before,#quote .configure .tooltip:before{width:1px;left:8px;right:inherit;top:-7px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}#quote2 .configure:hover .tooltip,#quote .configure:hover .tooltip{display:block;-webkit-animation:fade-in .3s linear 1,move-right .3s linear 1;animation:fade-in .3s linear 1,move-right .3s linear 1}@media (max-width:1380px){#quote2 .configure:hover .tooltip,#quote .configure:hover .tooltip{-webkit-animation:fade-in .3s linear 1,move-left .3s linear 1;animation:fade-in .3s linear 1,move-left .3s linear 1}}@media (max-width:48em){#quote2 .configure:hover .tooltip,#quote .configure:hover .tooltip{-webkit-animation:fade-in .3s linear 1,move-top .3s linear 1;animation:fade-in .3s linear 1,move-top .3s linear 1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes move-top{0%{bottom:-150px}to{bottom:-200px}}@keyframes move-top{0%{bottom:-150px}to{bottom:-200px}}@-webkit-keyframes move-right{0%{left:30px}to{left:55px}}@keyframes move-right{0%{left:30px}to{left:55px}}@-webkit-keyframes move-left{0%{right:40px}to{right:55px}}@keyframes move-left{0%{right:40px}to{right:55px}}#quote2 .range-settings,#quote .range-settings{display:none;margin:0;-webkit-transform:translate3d(0,-150px,0);transform:translate3d(0,-150px,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:right}@media (max-width:48em){#quote2 .range-settings,#quote .range-settings{-webkit-transform:translate3d(0,-400px,0);transform:translate3d(0,-400px,0)}}#quote2 .range-settings.active,#quote .range-settings.active{-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:48em){#quote2 .range-settings.active,#quote .range-settings.active{-webkit-transform:translate3d(0,-90px,0);transform:translate3d(0,-90px,0)}}#quote2 input[type=range],#quote input[type=range]{-webkit-appearance:none;margin:10px;margin-bottom:-5px;width:20%;height:4px;padding-bottom:3px;background-color:transparent}@media (max-width:48em){#quote2 input[type=range],#quote input[type=range]{width:40%}}#quote2 input[type=range]:focus,#quote input[type=range]:focus{outline:none}#quote2 input[type=range]::-webkit-slider-runnable-track,#quote input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;background:#fff;border-radius:1px;margin-top:-6px}#quote2 input[type=range]::-webkit-slider-thumb,#quote input[type=range]::-webkit-slider-thumb{border:1px solid #fff;height:10px;width:10px;border-radius:50%;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-4px}@media (max-width:48em){#quote2 input[type=range]::-webkit-slider-thumb,#quote input[type=range]::-webkit-slider-thumb{height:20px;width:20px;margin-top:-8px}}#quote2 input[type=range]:focus::-webkit-slider-runnable-track,#quote input[type=range]:focus::-webkit-slider-runnable-track{background:#fff}#quote2 input[type=range]::-moz-range-track,#quote input[type=range]::-moz-range-track{width:100%;height:1px;cursor:pointer;background:#fff;border-radius:1px;margin-top:-6px}#quote2 input[type=range]::-moz-range-thumb,#quote input[type=range]::-moz-range-thumb{border:1px solid #fff;height:10px;width:10px;border-radius:50%;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-4px}@media (max-width:48em){#quote2 input[type=range]::-moz-range-thumb,#quote input[type=range]::-moz-range-thumb{height:20px;width:20px;margin-top:-8px}}#quote2 input[type=range]::-ms-track,#quote input[type=range]::-ms-track{width:100%;height:10px;cursor:pointer;background:#fff;border-radius:1px;margin-top:0;margin:0}#quote2 input[type=range]::-ms-fill-lower,#quote2 input[type=range]::-ms-fill-upper,#quote input[type=range]::-ms-fill-lower,#quote input[type=range]::-ms-fill-upper{background:#fff}#quote2 input[type=range]::-ms-thumb,#quote input[type=range]::-ms-thumb{border:1px solid #fff;height:15px;width:15px;border-radius:50%;background:#fff;cursor:pointer;-webkit-appearance:none;margin:0}@media (max-width:48em){#quote2 input[type=range]::-ms-thumb,#quote input[type=range]::-ms-thumb{height:30px;width:30px}}#quote2 input[type=range]:focus::-ms-fill-lower,#quote2 input[type=range]:focus::-ms-fill-upper,#quote input[type=range]:focus::-ms-fill-lower,#quote input[type=range]:focus::-ms-fill-upper{background:#fff}#quote2{background:#fff;color:#1a1733}#quote2 .quote{background-color:#fff}#quote2 .configure .tooltip{background-color:#1a1733;color:#fff}#quote2 .configure .tooltip:before{border-top-color:#1a1733}@media (max-width:48em){#quote2 .range-settings.active{-webkit-transform:translate3d(0,-145px,0);transform:translate3d(0,-145px,0)}}#quote2 .range-settings input[type=range]::-webkit-slider-runnable-track{background:#1a1733}#quote2 .range-settings input[type=range]::-webkit-slider-thumb{border:1px solid #1a1733;background:#1a1733}#quote2 .range-settings input[type=range]:focus::-webkit-slider-runnable-track{background:#1a1733}#quote2 .range-settings input[type=range]::-moz-range-track{background:#1a1733}#quote2 .range-settings input[type=range]::-moz-range-thumb{border:1px solid #1a1733;background:#1a1733}#quote2 .range-settings input[type=range]::-ms-fill-lower,#quote2 .range-settings input[type=range]::-ms-fill-upper{background:#1a1733}#quote2 .range-settings input[type=range]::-ms-thumb{border:1px solid #1a1733;background:#1a1733}#quote2 .range-settings input[type=range]:focus::-ms-fill-lower,#quote2 .range-settings input[type=range]:focus::-ms-fill-upper{background:#1a1733}#quote2 .configure{cursor:pointer}#quote2 .configure svg .cls-1{fill:#1a1733}#text{position:relative;display:block;background:#fff2b0;color:#1a1733;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}#text.part1{background:#9ee8c5}#text.part1 .parts-bubbles.is_stuck{background-color:#9ee8c5}#text.part2{background:#ffd3c4}#text.part2 .parts-bubbles.is_stuck{background-color:#ffd3c4}#text.part2 .draggable .draggable-right .link{-webkit-transition:background-size .4s ease;transition:background-size .4s ease}#text.part2 .draggable .draggable-right .link,#text.part2 .draggable .draggable-right .next-part .next-part-name{background:-webkit-linear-gradient(top,transparent 62%,#9ee8c5 0) 50%/0 75% no-repeat;background:linear-gradient(180deg,transparent 62%,#9ee8c5 0) 50%/0 75% no-repeat;background-size:100% 100%}#text.part4{background:#9ee8c5}#text.part4 .parts-bubbles.is_stuck{background-color:#9ee8c5}#text.part5{background:#ffd3c4}#text.part5 .parts-bubbles.is_stuck{background-color:#ffd3c4}#text.part5 .draggable .draggable-right .link{-webkit-transition:background-size .4s ease;transition:background-size .4s ease}#text.part5 .draggable .draggable-right .link,#text.part5 .draggable .draggable-right .next-part .next-part-name{background:-webkit-linear-gradient(top,transparent 62%,#9ee8c5 0) 50%/0 75% no-repeat;background:linear-gradient(180deg,transparent 62%,#9ee8c5 0) 50%/0 75% no-repeat;background-size:100% 100%}#text .text-header{text-align:center;min-height:110px}#text .text-header h1{margin-bottom:0}#text .text-header .part-title{margin-top:0;font-weight:400;font-style:italic;font-size:1.2em}#text .parts-bubbles{cursor:default;margin:0 auto;width:80%}@media (max-width:48em){#text .parts-bubbles{padding-top:1rem}}#text .parts-bubbles .parts-bubbles-wrapper{width:135px;margin:0 auto}#text .parts-bubbles.is_stuck{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50;text-align:center;background:#fff2b0;padding-bottom:1em}@media (max-width:48em){#text .parts-bubbles.is_stuck{padding-top:inherit}}#text .parts-bubbles.is_stuck .part-title{margin-bottom:0}#text .parts-bubbles.is_stuck .parts-bubbles-wrapper{width:135px;margin:0 auto}#text .parts-bubbles .part-bubble{position:relative;display:inline-block;width:12px;height:12px;background-color:transparent;margin-right:8px;cursor:pointer;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1) translateZ(1px);transform:scale(1) translateZ(1px);overflow:hidden}#text .parts-bubbles .part-bubble:last-child{margin-right:0}#text .parts-bubbles .part-bubble.active{cursor:default;-webkit-transform:scale(1.4) translateZ(1px);transform:scale(1.4) translateZ(1px)}#text .parts-bubbles .part-bubble.active span{background-color:#1a1733;border-radius:50%}#text .parts-bubbles .part-bubble.active span:after{height:100%}#text .parts-bubbles .part-bubble span{width:12px;height:12px;border-radius:50%;background-color:#fff;display:block}#text .parts-bubbles .part-bubble span:after{content:"";position:absolute;bottom:0;height:0;left:0;width:100%;background-color:#1a1733;box-shadow:0 0 1px #1a1733;-webkit-transition:height .3s ease;transition:height .3s ease;border-radius:50%}#text .draggable{width:100%;height:-webkit-calc(90vh - 150px);height:calc(90vh - 150px);margin:0 auto;position:relative}@media (max-width:48em){#text .draggable{padding-left:.5em;padding-right:.5em;height:inherit!important}}#text .draggable .draggable-left,#text .draggable .draggable-right,#text .draggable .draggable-separator{position:absolute;top:0}@media (max-width:48em){#text .draggable .draggable-left,#text .draggable .draggable-right,#text .draggable .draggable-separator{position:relative}}#text .draggable .draggable-left{left:0;width:47%}#text .draggable .draggable-left .image-part img{width:100%;height:auto;margin-bottom:5px}#text .draggable .draggable-left .image-part img.link{cursor:pointer}#text .draggable .draggable-left .image-part img:last-child{margin-bottom:0}#text .draggable .draggable-left .image-part .left{float:left}#text .draggable .draggable-left .image-part .right{float:right}#text .draggable .draggable-left .image-part .mt3{margin-top:3rem}#text .draggable .draggable-left .image-part .col-2-3{width:-webkit-calc(66% - 10px);width:calc(66% - 10px);margin-left:10px}#text .draggable .draggable-left .image-part .col-1-3{width:-webkit-calc(33% - 10px);width:calc(33% - 10px);margin-left:10px;margin-bottom:10px}#text .draggable .draggable-left .image-part .col-1-2{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-left:10px}#text .draggable .draggable-left .image-part .col-3-5{width:-webkit-calc(60% - 10px);width:calc(60% - 10px);margin-left:10px}#text .draggable .draggable-left .image-part .col-2-5{width:-webkit-calc(40% - 10px);width:calc(40% - 10px);margin-left:10px}#text .draggable .draggable-right{right:0;width:47%}@media (max-width:48em){#text .draggable .draggable-right{width:-webkit-calc(100vw - 1em);width:calc(100vw - 1em);padding-bottom:1em}}#text .draggable .draggable-right p:first-of-type{margin-top:0}#text .draggable .draggable-right img{max-width:100%;height:auto}#text .draggable .draggable-right .text-part-title{font-weight:700;font-style:normal}#text .draggable .draggable-right .link{background:-webkit-linear-gradient(top,transparent 62%,#ffd3c4 0) 50%/0 75% no-repeat;background:linear-gradient(180deg,transparent 62%,#ffd3c4 0) 50%/0 75% no-repeat;background-size:100% 100%;cursor:pointer;-webkit-transition:background-size .4s ease;transition:background-size .4s ease}#text .draggable .draggable-right .link.blink{-webkit-animation:1s ease blinkLink 2;animation:1s ease blinkLink 2}#text .draggable .draggable-right .link:hover{background-size:100% 50%}#text .draggable .draggable-right .next-part{margin-top:3rem}#text .draggable .draggable-right .next-part .next-part-title{font-size:1em;font-weight:700;font-style:normal}#text .draggable .draggable-right .next-part .next-part-name{position:relative;display:inline;font-size:1em;font-weight:900;font-style:normal;color:#1a1733;z-index:1;background:-webkit-linear-gradient(top,transparent 62%,#ffd3c4 0) 50%/0 75% no-repeat;background:linear-gradient(180deg,transparent 62%,#ffd3c4 0) 50%/0 75% no-repeat;background-size:100% 100%;-webkit-transition:background-size .4s ease;transition:background-size .4s ease;cursor:pointer}#text .draggable .draggable-right .next-part .next-part-name:hover{background-size:100% 50%}#text .draggable .draggable-separator{left:-webkit-calc(50% - 30px);left:calc(50% - 30px);top:1.75rem;width:5%;height:50px;cursor:move;background-image:url(../images/icon-move.svg);background-repeat:no-repeat;background-size:40%;background-position:center 0}@-webkit-keyframes blinkLink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes blinkLink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}#melimelo{position:relative;width:100%;background:#1a1733;color:#fff}#melimelo .link{cursor:pointer}#melimelo .btn{background:#fff;padding:1rem 2rem;color:#1a1733;border:4px solid #1a1733;-webkit-transition:all .5s ease;transition:all .5s ease;display:none;cursor:pointer;margin:10px auto;min-width:230px;text-align:center;width:45%}#melimelo .btn:hover{-webkit-transition:all .2s ease;transition:all .2s ease;background:#1a1733;color:#fff}#melimelo .melimelo-example{width:100%;height:auto}#melimelo.exporting .melimelo .controls,#melimelo.exporting .melimelo .shuffle,#melimelo.exporting .melimelo .variantchoice,#melimelo .sharingLinks{display:none}#melimelo.exporting .melimelo .credits{display:block}.melimelo{height:80vh;max-height:700px;border:20px solid #fff;background-color:#fff;margin-top:5rem;margin-bottom:5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.melimelo .text{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:3rem;color:#1a1733;width:80%;text-align:center;display:inline}.melimelo .text br{display:none}.melimelo .text div{display:inline}.melimelo .shuffle{position:absolute;top:30px;left:-webkit-calc(50% - 26px);left:calc(50% - 26px);font-size:2rem;color:#1a1733;width:25px;height:25px;line-height:28px;border-radius:50%;padding:12px;background:#fff;text-align:center;cursor:pointer}.melimelo .shuffle:hover{-webkit-transition:all .2s ease;transition:all .2s ease;background:#1a1733}.melimelo .shuffle:hover svg{fill:#fff}.melimelo .credits{display:none;bottom:10px;font-size:.8em;opacity:.6;color:#1a1733}.melimelo .credits,.melimelo .variantchoice{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.melimelo .variantchoice{bottom:130px;font-size:2rem;color:#666;line-height:20px;height:40px;background-color:#fff;border-radius:15px;padding:10px 15px 0;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.melimelo .variantchoice:hover{background:#1a1733;color:#fff}.melimelo .variantchoice:hover span.active,.melimelo .variantchoice:hover span:hover{color:#fff}.melimelo .variantchoice span{cursor:pointer;color:#666;-webkit-transition:color .3s ease;transition:color .3s ease}.melimelo .variantchoice span.active{color:#1a1733}.melimelo .controls{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:50px}.melimelo .controls .control_prev,.melimelo .controls span.control_next{width:40px;height:30px;line-height:25px;text-align:center;display:block;background:#fff;color:#666;text-decoration:none;font-size:30px;cursor:pointer;padding-top:10px;padding-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.melimelo .controls .control_next:hover,.melimelo .controls .control_prev:hover{opacity:1;-webkit-transition:all .2s ease}.melimelo .controls .control_prev{border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-bottom:5px}.melimelo .controls .control_prev:hover{background:#1a1733;color:#fff}.melimelo .controls .control_next{border-top-left-radius:15px;border-top-right-radius:15px;padding-top:5px}.melimelo .controls .control_next:hover{background:#1a1733;color:#fff}.melimelo .slider{overflow:hidden;position:absolute;top:0;width:50%;height:100%}.melimelo .slider ul{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;overflow-y:hidden;display:block;list-style:none}.melimelo .slider ul li{position:relative;display:block;text-align:center;margin:0;padding:0;width:100%}.melimelo .slider ul li.bird{background:#fff7cf}.melimelo .slider ul li.reptile{background:#b7eed4}.melimelo .slider ul li.mammal{background:#ffeae3}.melimelo .slider ul li img{width:auto;position:absolute;top:0}.melimelo .slider.slider-left{left:0}.melimelo .slider.slider-left ul li img,.melimelo .slider.slider-right{right:0}.melimelo .slider.slider-right ul li img{left:0}.melimelo .slider.slider-right .controls{left:inherit;right:30px}#download{position:relative;width:100%;background:#fff2b0;color:#1a1733}#download .row{font-size:.9em}#download .code{font-family:monospace;word-wrap:break-word;padding:2em;border-radius:4px;font-size:.8em;line-height:1.4;background:#f2e6a7}#download .left{padding-right:2rem}@media (max-width:48em){#download .left{padding-right:0}}#download .right{padding-left:2rem}@media (max-width:48em){#download .right{padding-left:0}}#download .btn{background:#1a1733;padding:1rem 2rem;color:#fff2b0;border:4px solid #1a1733;display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer}#download .btn:hover{-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff2b0;color:#1a1733}#download .hide{display:none;overflow:hidden}#download h4.toggle{position:relative;padding-left:1em;cursor:pointer}#download h4.toggle:before{position:absolute;bottom:.3em;margin-left:-1em;content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #1a1733}#download h4.toggle.active:before{bottom:.25em;margin-left:-1.1em;border-width:8px 6px 0;border-color:#1a1733 transparent transparent}#download p+ul{margin-top:-1em}#download ul.actions{padding-left:1em;position:relative}#download ul.actions li{padding-left:.5em;list-style-type:none}#download ul.actions li:before{content:"→";position:absolute;left:0}#credits{background:#1a1733}#credits .header{margin:2em 0}#credits img{max-width:100%;height:auto}@media (max-width:48em){#credits img{max-width:90vw;height:auto}}#credits a{color:#aaa;font-style:inherit;background:none;border-bottom:1px dotted #5f5d70}#credits a:hover{border-bottom:1px solid #fff;-webkit-transition:all .8s ease;transition:all .8s ease}#credits .box{color:#aaa}#credits h4{color:#fff}#credits .col-lg-3{max-width:28%;-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%}@media (max-width:48em){#credits .col-lg-3{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}#credits footer{text-align:center;padding:10em 0 2em;font-size:.8em;opacity:.6}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:none;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-dynamic>.scroll-element,.scrollbar-dynamic>.scroll-element div{background:none;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-dynamic>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-dynamic>.scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%}.scrollbar-dynamic>.scroll-element.scroll-y{height:100%;min-height:100%;right:2px;top:0;width:7px}.scrollbar-dynamic>.scroll-element .scroll-element_outer{opacity:.3;border-radius:12px}.scrollbar-dynamic>.scroll-element .scroll-element_size{background-color:#ccc;opacity:0;border-radius:12px;-webkit-transition:opacity .2s;transition:opacity .2s}.scrollbar-dynamic>.scroll-element .scroll-bar{background-color:#6c6e71;border-radius:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar{bottom:0;height:7px;min-width:24px;top:auto}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;width:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;-webkit-transition:height .2s;transition:height .2s}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:2px;-webkit-transition:width .2s;transition:width .2s}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer{overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size{opacity:1}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar{height:100%;width:100%;border-radius:12px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer{height:20px;min-height:7px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer{min-width:7px;width:20px}.modal{will-change:visibility,opacity;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:1000;visibility:hidden;opacity:0;-webkit-transition:all .5s cubic-bezier(.23,1,.32,1);transition:all .5s cubic-bezier(.23,1,.32,1);-webkit-transition-delay:0s;transition-delay:0s;color:#fff;font-size:24px}.modal .title{border-bottom:2px solid #1a1733;display:inline-block;margin-top:0;font-size:1.1em}.modal--active{visibility:visible;opacity:1}.modal--align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.modal__bg{background:rgba(26,23,51,.8)}.modal__dialog{max-width:650px;padding:25px}.modal__fullscreen .modal__dialog{width:100%;height:100%;padding:0;max-width:100%}.modal__fullscreen .modal__dialog .modal__content{height:100%;position:relative;padding:0}.modal__fullscreen .modal__dialog .modal__content .centered{position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);transform:translate(-50%,-30%);width:90%}.modal__fullscreen .modal__dialog .modal__content .fs-title{margin:0;margin-top:-1rem;font-size:5rem;text-align:center}.modal__fullscreen .modal__dialog .modal__content #visualizer{display:inline-block;height:190px;width:30%;margin-left:35%}.modal__fullscreen .modal__dialog .modal__content .legend{position:absolute;bottom:1em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.modal__fullscreen .modal__dialog .modal__content .legend .frequency{color:#ffd3c4}.modal__fullscreen .modal__dialog .modal__content .legend .divider{padding-right:1rem}.modal__fullscreen .modal__dialog .modal__close{position:absolute;position:fixed;background:none;top:.5rem;right:.5rem;width:40px;height:30px;z-index:100000}.modal__fullscreen .modal__dialog .modal__close:after,.modal__fullscreen .modal__dialog .modal__close:before{background:#ffd3c4;content:"";position:absolute;top:20px;width:36px;height:2px}.modal__fullscreen .modal__dialog .modal__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:2px}.modal__fullscreen .modal__dialog .modal__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:2px}.modal__content{will-change:transform,opacity;position:relative;padding:50px;background:#1a1733;background-clip:padding-box;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);opacity:0;-webkit-transition:all .25s cubic-bezier(.23,1,.32,1);transition:all .25s cubic-bezier(.23,1,.32,1)}@media (max-width:48em){.modal__content{padding:15px}}.modal__content--active{opacity:1}.modal__close{z-index:1100;cursor:pointer;display:block;position:relative;float:right}.modal .cta{color:#ffd3c4;cursor:pointer;background:none;font-size:1em}.modal .cta:hover{color:#e6beb0}.modal--active{z-index:10}#modal__temp{will-change:transform,opacity;position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;-webkit-transition:opacity .1s ease-out,-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .1s ease-out,-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .1s ease-out,transform .5s cubic-bezier(.23,1,.32,1);transition:opacity .1s ease-out,transform .5s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.23,1,.32,1)}#melimelo_modal.exporting .melimelo-close,#melimelo_modal.exporting .melimelo .controls,#melimelo_modal.exporting .melimelo .shuffle,#melimelo_modal.exporting .melimelo .variantchoice{display:none}#melimelo_modal.exporting .melimelo .credits{display:block}#melimelo_modal.exporting .melimelo .icon{display:none}#melimelo_modal.exporting.portrait .modal__dialog .modal__content .melimelo .slider{width:-webkit-calc(100vw - 40px)!important;width:calc(100vw - 40px)!important;height:-webkit-calc(50vh - 20px)!important;height:calc(50vh - 20px)!important}#melimelo_modal.exporting.portrait .modal__dialog .modal__content .melimelo .slider ul{left:0!important;top:0!important;width:100%!important;height:100%!important;-webkit-transform:inherit!important;-ms-transform:inherit!important;transform:inherit!important;-webkit-transform-origin:inherit!important;-ms-transform-origin:inherit!important;transform-origin:inherit!important}#melimelo_modal.exporting.portrait .modal__dialog .modal__content .melimelo .slider ul li{width:100%!important;height:100%!important}#melimelo_modal.exporting.portrait .modal__dialog .modal__content .melimelo .slider ul li img{top:0!important;-webkit-transform:inherit!important;-ms-transform:inherit!important;transform:inherit!important}#melimelo_modal.exporting.portrait .modal__dialog .modal__content .melimelo .slider.slider-left ul li img{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(90deg) translateX(-100%)!important;-ms-transform:rotate(90deg) translateX(-100%)!important;transform:rotate(90deg) translateX(-100%)!important;left:22px}#melimelo_modal.exporting.portrait .modal__dialog .modal__content .melimelo .slider.slider-right ul li img{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg) translateX(100%)!important;-ms-transform:rotate(90deg) translateX(100%)!important;transform:rotate(90deg) translateX(100%)!important;left:inherit!important;right:0!important}#melimelo_modal.exporting.portrait .modal__dialog .modal__content .melimelo .text{left:85px;-webkit-user-select:auto}#melimelo_modal.exporting.portrait .modal__dialog .modal__content .melimelo .credits{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);bottom:49%;left:-105px}#melimelo_modal .modal__dialog{width:100vw;height:100vh;max-width:100vw;padding:0;margin:0}#melimelo_modal .modal__dialog .melimelo-close{position:absolute;top:0;left:30px;color:#fff;z-index:30;font-size:4rem}@media screen and (orientation:portrait){#melimelo_modal .modal__dialog .melimelo-close{left:inherit;right:30px;top:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}#melimelo_modal .modal__dialog .modal__content{padding:0;box-shadow:inherit}#melimelo_modal .modal__dialog .modal__content .melimelo{height:-webkit-calc(100vh - 40px);height:calc(100vh - 40px);width:-webkit-calc(100vw - 40px);width:calc(100vw - 40px);max-height:inherit;margin:0;padding:0}#melimelo_modal .modal__dialog .modal__content .melimelo .icon{width:30px;height:auto;z-index:15;position:absolute;top:10px;right:0;cursor:pointer}#melimelo_modal .modal__dialog .modal__content .melimelo .variantchoice{bottom:80px}#melimelo_modal .modal__dialog .modal__content .melimelo .icon-fb{right:10px}#melimelo_modal .modal__dialog .modal__content .melimelo .icon-tw{right:50px}@media (max-width:48em){#melimelo_modal .modal__dialog .modal__content .melimelo .text{font-size:2rem;-webkit-user-select:auto}#melimelo_modal .modal__dialog .modal__content .melimelo .variantchoice{font-size:1.5rem;height:28px;padding:5px 10px}#melimelo_modal .modal__dialog .modal__content .melimelo .shuffle{width:20px;height:20px;padding:10px;line-height:17px}}@media screen and (orientation:portrait){#melimelo_modal .modal__dialog .modal__content .melimelo .icon{width:30px;height:auto;z-index:15;position:absolute;top:inherit;bottom:10px;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer}#melimelo_modal .modal__dialog .modal__content .melimelo .icon-fb{right:10px}#melimelo_modal .modal__dialog .modal__content .melimelo .icon-tw{right:50px}#melimelo_modal .modal__dialog .modal__content .melimelo .slider{width:100%;height:50%}#melimelo_modal .modal__dialog .modal__content .melimelo .slider ul{left:0;width:50%;-webkit-transform:translateX(100%) rotate(90deg);-ms-transform:translateX(100%) rotate(90deg);transform:translateX(100%) rotate(90deg);-webkit-transform-origin:left top 0;-ms-transform-origin:left top 0;transform-origin:left top 0}#melimelo_modal .modal__dialog .modal__content .melimelo .slider ul li img{top:0;-webkit-transform:translateY(90%);-ms-transform:translateY(90%);transform:translateY(90%)}#melimelo_modal .modal__dialog .modal__content .melimelo .slider-left{left:0}#melimelo_modal .modal__dialog .modal__content .melimelo .slider-left .controls{top:20px;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}#melimelo_modal .modal__dialog .modal__content .melimelo .slider-right{left:0;right:inherit;top:inherit;bottom:0}#melimelo_modal .modal__dialog .modal__content .melimelo .slider-right .controls{bottom:20px;top:inherit;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}#melimelo_modal .modal__dialog .modal__content .melimelo .text{top:-40px;bottom:inherit;left:55px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:-webkit-calc(100vh - 40px);width:calc(100vh - 40px);text-align:center;-webkit-user-select:auto}#melimelo_modal .modal__dialog .modal__content .melimelo .variantchoice{left:50px;left:25px}#melimelo_modal .modal__dialog .modal__content .melimelo .shuffle,#melimelo_modal .modal__dialog .modal__content .melimelo .variantchoice{top:50%;bottom:inherit;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}#melimelo_modal .modal__dialog .modal__content .melimelo .shuffle{left:inherit;right:25px}}body{background:#1a1733;background-size:400% 400%;color:#fff;font-family:Faune;font-weight:400;font-style:normal;margin:0;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{max-width:100vw}::-moz-selection{background:#ffd3c4}::selection{background:#ffd3c4}.loading-img{max-width:500px}#loading,#loading-melimelo{width:100vw;height:100vh;background:#1a1733;z-index:100000;position:absolute;top:0;left:0;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#loading-melimelo.hidden,#loading.hidden{opacity:0}#loading-melimelo .text,#loading .text{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);font-size:12rem;text-align:center}#loading-melimelo .text .top,#loading .text .top{opacity:.4}#loading-melimelo .text .bottom,#loading .text .bottom{font-size:1.2rem;margin-top:1rem}#loading{display:none}#loading img{width:60%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#outdated{z-index:14000000000000}#outdated a{background:inherit}#loading-melimelo{display:none}#loading-melimelo .melimelo-close{cursor:pointer;margin-left:1.5rem;margin-top:.5rem;font-size:4rem;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:48em){#loading-melimelo .melimelo-close{font-size:2.5rem}}@media (max-width:48em){#loading-melimelo .top{font-size:8rem}}@media (max-width:48em){#loading-melimelo .text .bottom{font-size:.8rem}}#loading-melimelo ::-moz-selection{background:#1a1733}#loading-melimelo progress{position:absolute;bottom:0;left:0;height:10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}#loading-melimelo progress[value]::-webkit-progress-bar{background-color:#1a1733;box-shadow:inset 0 2px 5px rgba(0,0,0,.25)}#loading-melimelo progress[value]::-moz-progress-bar{box-shadow:inset 0 2px 5px rgba(0,0,0,.25)}#loading-melimelo progress[value]::progress-bar{background-color:#1a1733;box-shadow:inset 0 2px 5px rgba(0,0,0,.25)}#loading-melimelo progress[value]::-webkit-progress-value{background-color:#fff}#loading-melimelo progress[value]::-moz-progress-bar{background-color:#1a1733}#loading-melimelo progress[value]::progress-bar{background-color:#fff}h1{text-align:center}h3{margin-top:2em}h4{margin-bottom:5px}.chapo{font-size:1.15em}a{position:relative;text-decoration:none;color:#1a1733;font-weight:400;z-index:1;background:-webkit-linear-gradient(top,transparent 62%,#ffd3c4 0) 50%/0 75% no-repeat;background:linear-gradient(180deg,transparent 62%,#ffd3c4 0) 50%/0 75% no-repeat;background-size:100% 100%;-webkit-transition:background-size .4s ease;transition:background-size .4s ease}a.bold{font-weight:700;font-style:normal}a:focus{outline:none}a:hover{background-size:100% 50%}.sc{font-variant:small-caps}@supports ((-webkit-font-feature-settings:"smcp") or (font-feature-settings:"smcp")){.sc{font-variant:normal;-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp"}}.bolditalic{font-family:Faune;font-weight:700;font-style:italic}.black{font-weight:900;font-style:normal}.black,.italic{font-family:Faune}.italic{font-weight:400;font-style:italic}.bold{font-weight:700}.bold,.thin{font-family:Faune;font-style:normal}.thin{font-weight:100}.signature{font-size:.8em}.container{position:relative;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px;padding-top:10px;padding-bottom:10px}}@media (min-width:992px){.container{width:85%;padding-top:50px;padding-bottom:50px}}@media (min-width:1300px){.container{width:1200px;padding-top:6rem;padding-bottom:6rem}}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix,:first-child+html .clearfix{zoom:1}.text-right{text-align:right}.text-yellow{color:#fff2b0}.row{margin-left:0;margin-right:0}img.js-lazy{min-height:400px;background-color:rgba(0,0,0,.08)}.section{max-width:100vw;overflow-x:hidden}@media (max-width:48em){.section{padding-top:1em;padding-bottom:1em}}@media (max-width:48em){.section .container{padding-left:.5em;padding-right:.5em}}