@charset "UTF-8";html{font-size:62.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%}html,button,input,select,textarea,.pure-g [class*="pure-u"]{font-family:"Roboto Condensed",sans-serif}body,li,a{font-family:"Roboto Condensed",sans-serif;font-weight:100;color:#000;background-color:#fff}a{color:#000;-moz-transition:color .5s ease-out;-o-transition:color .5s ease-out;-webkit-transition:color .5s ease-out;transition:color .5s ease-out}a:hover{color:#000}.itemloader{position:fixed;top:0;right:0;z-index:110;height:.3rem;background-color:red;opacity:1;transition:opacity 1s ease-out,width .2s ease-out}.itemloader-hide{opacity:0;transition:opacity 1s ease-out,width .2s ease-out}header{position:fixed;top:0;background-color:#fff;height:12rem;width:100%;z-index:100;min-width:23rem;opacity:1}header .container{position:relative;margin:0 auto;padding:1.5rem;max-width:142rem}header .container .brand{max-width:12rem;position:absolute;top:7rem;left:5rem;opacity:1;z-index:2;transition:all .5s ease-out}header .container .nav{position:absolute;right:10rem;top:6rem;font-size:1.2rem;transition:all .5s ease-out}header .container .nav .divider{background-color:#000;position:absolute;z-index:10;width:.1rem;height:4rem;transform:rotate(18deg)}header .container .nav .work,header .container .nav .about{position:absolute;width:100%}header .container .nav .work a,header .container .nav .about a{position:absolute;display:block;text-decoration:none;font-family:"Prata",serif;width:7rem;height:3rem;z-index:1;cursor:pointer}header .container .nav .work{z-index:1}header .container .nav .work a{text-align:left;margin-left:-4rem}header .container .nav .about{z-index:2}header .container .nav .about a{text-align:right;margin-left:-2.5rem;top:2rem}header.headroom--unpinned{top:-12rem;opacity:0;transition:top .5s ease-out,opacity .5s ease-in;transition:top .5s ease-out}header.headroom--pinned{top:0;opacity:1;transition:top 1s ease-out,opacity 1.2s ease-in;transition:top 1s ease-out}@media(min-width:35.5em){header .container{margin-bottom:2rem}header .container .brand{max-width:20rem;position:absolute}header .container .nav{font-size:1.8rem;padding-right:2rem;top:6rem}header .container .nav .work a{margin-left:-5.5rem}header .container .nav .about a{margin-left:-.5rem;top:2rem}}@media screen and (min-width:1700px){header .container .brand{left:.5rem}header .container .nav{padding-right:0}}main.homepage{width:100%;height:100vh;background-origin:border-box;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}main.homepage .homepage-container{width:70%;height:70%;min-width:20rem;min-height:20rem;top:15%;left:15%;background:#fff;position:absolute}main.homepage .brand-container{width:80%;height:60%;position:absolute;top:0;left:10%;margin:10% auto}main.homepage .brand{background-image:url(/Content/Lfr/logo-lesfillesrouges-home.svg);background-repeat:no-repeat;text-indent:-5000rem;background-clip:content-box;background-size:contain;position:relative;width:100%;height:80%;float:left}main.homepage .navigation{position:relative;width:100%;height:100%}main.homepage .navigation .work,main.homepage .navigation .about{width:100%;margin:.2rem 0}main.homepage .navigation a{font-size:1.6rem;font-family:"Prata",serif;font-weight:400;position:relative}main.homepage .footer-container{width:80%;position:absolute;bottom:1rem;left:10%;margin:1rem auto}main.homepage .footer div{float:left;font-size:1.2rem}main.homepage .slash{position:relative;margin-right:1rem}main.homepage .slash:after{content:"";height:90%;display:block;width:.5rem;position:absolute;top:0;right:-.5rem;transform:rotate(25deg);border-right:solid .1rem #ccc}@media screen and (min-width:420px){main.homepage .brand{width:70%;height:100%;float:left}main.homepage .navigation{width:20%;height:80%;float:right;margin-top:7%;padding-left:10%}main.homepage .navigation .work,main.homepage .navigation .about{width:100%}main.homepage .navigation a{font-size:1.8rem;font-family:"Prata",serif;font-weight:400;position:relative;clear:both}}@media screen and (min-width:768px){main.homepage .navigation{margin-top:8%}main.homepage .navigation a{font-size:2.2rem}main.homepage .footer div{font-size:1.6rem}main.homepage .slash{margin-right:2rem}main.homepage .slash:after{right:-1rem}}@media screen and (min-width:1024px){main.homepage .navigation{margin-top:9%}main.homepage .navigation a{font-size:2.6rem;margin-bottom:.5rem}main.homepage .footer div{font-size:1.8rem}}@media screen and (min-width:1440px){main.homepage .navigation{margin-top:10%}main.homepage .navigation a{font-size:3rem;margin-bottom:1rem}main.homepage .footer div{font-size:2rem}}header.header-about{background:transparent;z-index:2}header.header-about a{background:transparent}.about-outer-container{max-width:48rem;background:#fff;padding:3rem;position:relative}.about-outer-container .content{background:#fff}.pagenotfound-background{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;min-width:100%;height:100%;min-height:100%;background-origin:border-box;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:-1}.fleet-hide{opacity:0;transition:opacity 1s ease-out}.fleet-show{opacity:1;transition:opacity 1s ease-out}.fleet-img{display:block;margin:0 auto}.fleet-img-preload{width:100%;height:auto;display:block;filter:grayscale(100%)}.fleet-img-postload{max-width:100%;height:auto;display:block;filter:grayscale(0);transition:filter 2s ease-out}.fleet-video-insert{width:100%;position:relative;padding:0}.fleet-video-insert iframe,.fleet-video-insert object,.fleet-video-insert .embed{position:absolute;top:0;left:0;width:100%;height:100%}.fleet-caption{color:#000;font-size:1.6rem;font-family:"Roboto Condensed",sans-serif;padding:1.5rem 0}.fleet-caption h3{font-size:1.6rem;font-family:"Roboto Condensed",sans-serif}.fleet-caption-video{padding:1.5rem 0}.fleet-link{text-decoration:none;display:block}.fleet-sibling-hovering{opacity:.6;transition:opacity .5s ease-in}.fleet-hovering{opacity:1}.fleet-hovering-done{opacity:1;transition:opacity .5s ease-in}.fleet-last-item{background-color:#fff;margin-bottom:3rem}.fleet-first-image{position:absolute;top:0;z-index:-1;right:0;left:0;width:100%;height:90vh;background-clip:border-box;background-repeat:no-repeat;background-position:center center;background-origin:border-box;background-attachment:fixed;background-size:cover}.fleet-border{border:solid 1rem transparent}.fleet-detail-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:2000}.fleet-left{position:absolute;left:0}.fleet-right{position:absolute;right:0}.fleet-intro{margin:2rem .5rem;padding-bottom:1.5rem;color:#000;position:relative;border-bottom:solid .1rem #000}.fleet-intro:before{content:"";display:block;position:absolute;width:.1rem;height:4rem;background-color:#000;transform:rotate(20deg);top:-3rem;left:1rem}.fleet-intro .description{margin:5.5rem 3rem 4rem 3rem;max-width:100%}.fleet-sub-nav{position:fixed;width:6rem;height:6rem;top:50%;z-index:10}.fleet-sub-nav a{position:absolute;background-color:transparent;width:6rem;height:6rem;text-indent:-500rem;z-index:10;transition:top .5s ease-out}.fleet-sub-nav a:before,.fleet-sub-nav a:after{content:"";display:block;position:absolute;width:2rem;height:2rem}.fleet-sub-nav a:before{border-bottom:solid .1rem #000;transform:rotate(90deg);top:2rem;left:3rem}.fleet-sub-nav a:after{border-top:solid .1rem #000;top:3rem;left:2rem}.fleet-sub-nav--left{left:-1rem;transition:left .5s ease-out}@media screen and (min-width:1700px){.fleet-sub-nav--left{left:5%}}.fleet-sub-nav--right{right:-1rem;transition:right .5s ease-out}@media screen and (min-width:1700px){.fleet-sub-nav--right{right:5%}}.fleet-detail-overlay-canvas{position:absolute;background-color:#fff;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;background-clip:border-box}.fleet-close{position:absolute;right:2.5rem;top:2.5rem;width:2.5rem;height:2.5rem;cursor:pointer;padding-top:1.2rem;padding-left:.3rem;margin-top:0;z-index:10;background-color:transparent;transition:background-color .5s ease-out;color:#000}.fleet-close:before{content:"";display:block;transform:rotate(-45deg);border-bottom:solid .1rem #000}.fleet-close:after{content:"";display:block;transform:rotate(45deg);border-bottom:solid .1rem #000}a{text-decoration:none;border:none}ul{margin:0;padding:0}li{list-style:none;background:transparent}figure[data-hover*="true"],div[data-hover*="true"],img[data-hover*="true"]{cursor:pointer}.intro{display:none}.side-space{padding-left:1rem;padding-right:1rem}.overview-placeholder,.about-placeholder,.detail-placeholder{max-width:144rem;min-width:23rem;margin-top:15rem;margin-bottom:4rem;margin-left:3.75rem;margin-right:3.75rem;font-size:1.8rem}.overview-placeholder h1,.about-placeholder h1,.detail-placeholder h1{font-size:2.2rem;font-family:"Prata",serif;width:100%}.overview-placeholder h3,.about-placeholder h3,.detail-placeholder h3{font-size:1.6rem;font-family:"Rufina",serif;margin:0 0 1rem 0;width:100%}.overview-placeholder .description,.about-placeholder .description,.detail-placeholder .description{color:#000}.overview-placeholder .overview-item,.overview-placeholder .about-item,.overview-placeholder .detail-item,.about-placeholder .overview-item,.about-placeholder .about-item,.about-placeholder .detail-item,.detail-placeholder .overview-item,.detail-placeholder .about-item,.detail-placeholder .detail-item{width:auto;margin:1rem .5rem;padding:0;position:relative}.overview-placeholder .overview-item .fleet-caption,.overview-placeholder .about-item .fleet-caption,.overview-placeholder .detail-item .fleet-caption,.about-placeholder .overview-item .fleet-caption,.about-placeholder .about-item .fleet-caption,.about-placeholder .detail-item .fleet-caption,.detail-placeholder .overview-item .fleet-caption,.detail-placeholder .about-item .fleet-caption,.detail-placeholder .detail-item .fleet-caption{position:absolute;background-color:#fff;width:100%;z-index:1;bottom:0;max-height:100%;overflow:hidden;border-bottom:solid .1rem #000}.overview-placeholder .overview-item .fleet-caption h3,.overview-placeholder .about-item .fleet-caption h3,.overview-placeholder .detail-item .fleet-caption h3,.about-placeholder .overview-item .fleet-caption h3,.about-placeholder .about-item .fleet-caption h3,.about-placeholder .detail-item .fleet-caption h3,.detail-placeholder .overview-item .fleet-caption h3,.detail-placeholder .about-item .fleet-caption h3,.detail-placeholder .detail-item .fleet-caption h3{padding:0 1rem;font-family:"Roboto Condensed",sans-serif;font-weight:400}.overview-placeholder .overview-item .fleet-caption div,.overview-placeholder .about-item .fleet-caption div,.overview-placeholder .detail-item .fleet-caption div,.about-placeholder .overview-item .fleet-caption div,.about-placeholder .about-item .fleet-caption div,.about-placeholder .detail-item .fleet-caption div,.detail-placeholder .overview-item .fleet-caption div,.detail-placeholder .about-item .fleet-caption div,.detail-placeholder .detail-item .fleet-caption div{padding:0 1rem}.overview-placeholder .overview-item .iframe-container .fleet-caption-video,.overview-placeholder .about-item .iframe-container .fleet-caption-video,.overview-placeholder .detail-item .iframe-container .fleet-caption-video,.about-placeholder .overview-item .iframe-container .fleet-caption-video,.about-placeholder .about-item .iframe-container .fleet-caption-video,.about-placeholder .detail-item .iframe-container .fleet-caption-video,.detail-placeholder .overview-item .iframe-container .fleet-caption-video,.detail-placeholder .about-item .iframe-container .fleet-caption-video,.detail-placeholder .detail-item .iframe-container .fleet-caption-video{border-bottom:solid .1rem #000}.overview-placeholder .overview-item .iframe-container .fleet-caption-video h3,.overview-placeholder .about-item .iframe-container .fleet-caption-video h3,.overview-placeholder .detail-item .iframe-container .fleet-caption-video h3,.about-placeholder .overview-item .iframe-container .fleet-caption-video h3,.about-placeholder .about-item .iframe-container .fleet-caption-video h3,.about-placeholder .detail-item .iframe-container .fleet-caption-video h3,.detail-placeholder .overview-item .iframe-container .fleet-caption-video h3,.detail-placeholder .about-item .iframe-container .fleet-caption-video h3,.detail-placeholder .detail-item .iframe-container .fleet-caption-video h3{padding:0 1rem;font-family:"Roboto Condensed",sans-serif;font-weight:400}.overview-placeholder .about-item,.about-placeholder .about-item,.detail-placeholder .about-item{margin:2rem}.overview-placeholder .about-item h1,.about-placeholder .about-item h1,.detail-placeholder .about-item h1{font-size:2.6rem;font-family:"Prata",serif;width:100%}.overview-placeholder .about-item h3,.about-placeholder .about-item h3,.detail-placeholder .about-item h3{font-size:2.2rem;font-family:"Rufina",serif;margin:0 0 1rem 0;width:100%}.overview-placeholder .about-item figure,.about-placeholder .about-item figure,.detail-placeholder .about-item figure{margin:1rem auto;position:relative}.about-placeholder{margin-bottom:3rem}@media screen and (min-width:1600px){.overview-placeholder,.about-placeholder,.detail-placeholder{margin:15rem auto}}@media(min-width:48em){.fleet-caption{font-size:1.2rem}.fleet-caption h3{font-size:1.6rem}}@keyframes footer{0%{bottom:-4rem}100%{bottom:0}}footer{padding:1rem 0;font-size:1rem;font-family:"Roboto Condensed",sans-serif;width:100%;position:fixed;bottom:-4rem;opacity:1;z-index:20;background-color:#fff;animation:footer 1s ease-out 4s forwards;transition:font-size 1s ease-out,height 1s ease-out}footer .footer{text-align:center}footer .slash{position:relative;margin-right:1rem}footer .slash:after{content:"";height:90%;display:block;width:.5rem;position:absolute;top:0;right:-.5rem;transform:rotate(25deg);border-right:solid .1rem #ccc}footer span{font-size:1.2rem}footer.headroom--unpinned{margin-bottom:-12rem;transition:margin .5s ease-out}footer.headroom--pinned{margin-bottom:0;transition:margin 1s ease-out}