/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.shaded-gray{background-color:#f5f5f5}.shaded-white{background-color:white}body{background-color:#f5f5f5}.overlay-color{position:absolute;top:0;right:0;left:0;bottom:0;background-color:currentColor;transition:all .65s}html.no-backgroundblendmode .overlay-color{opacity:0.9}html.no-backgroundblendmode .overlay-color::after{content:"";display:block;width:100%;height:100%;background-color:#000;opacity:0.25}html.no-backgroundblendmode.no-touchevents .mosaic__tile:hover .overlay-color,.mosaic__tile.touched .overlay-color{-webkit-transform:translateY(0%);transform:translateY(0%);transition:all .45s}html.backgroundblendmode .bg-image{background-blend-mode:luminosity;background-color:rgba(255,255,255,0);transition:all .45s;transition:background-color .45s,-webkit-transform .85s .4675s;transition:transform .85s .4675s,background-color .45s;transition:transform .85s .4675s,background-color .45s,-webkit-transform .85s .4675s}html.backgroundblendmode .no-hover .bg-image{background-color:white}html.backgroundblendmode .overlay-color{mix-blend-mode:multiply}html.backgroundblendmode.no-touchevents .mosaic__tile:hover .bg-image,.mosaic__tile.touched .bg-image{background-color:white}html.backgroundblendmode.no-touchevents .mosaic__tile:hover .overlay-color,.mosaic__tile.touched .overlay-color{-webkit-transform:translateY(0%);transform:translateY(0%);transition:all .45s}.revealable{overflow:hidden}.revealable__swipe{display:block}.revealable__fade{display:block}.revealable__overlay,.revealable__overlay--sequence,.revealable__overlay--thumbnail{position:relative;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .85s .4675s;transition:transform .85s .4675s;transition:transform .85s .4675s, -webkit-transform .85s .4675s}.touchevents .revealable__overlay,.touchevents .revealable__overlay--sequence,.touchevents .revealable__overlay--thumbnail{-webkit-transform:scale(1);transform:scale(1)}.revealable__overlay::after,.revealable__overlay--sequence::after,.revealable__overlay--thumbnail::after{content:"";display:block;position:absolute;top:-1px;left:0;width:100%;height:101%;background-color:white;-webkit-transform:translateY(-2%);transform:translateY(-2%);transition:-webkit-transform .85s;transition:transform .85s;transition:transform .85s, -webkit-transform .85s}.revealable__overlay.revealable--shown,.revealable__overlay--sequence.revealable--shown,.revealable__overlay--thumbnail.revealable--shown{-webkit-transform:scale(1);transform:scale(1)}.revealable__overlay.revealable--shown::after,.revealable__overlay--sequence.revealable--shown::after,.revealable__overlay--thumbnail.revealable--shown::after{-webkit-transform:translateY(-102%);transform:translateY(-102%)}.revealable__overlay.revealable--shown.bg-image--inset::after,.revealable__overlay--sequence.revealable--shown.bg-image--inset::after,.revealable__overlay--thumbnail.revealable--shown.bg-image--inset::after{-webkit-transform:translateY(calc(-2rem - 102%));transform:translateY(calc(-2rem - 102%))}@-webkit-keyframes initiate{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes initiate{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.initiating{opacity:1;-webkit-animation-name:initiate;animation-name:initiate;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.progress{position:relative;transition:opacity 1.5s}.progress::before{display:block;content:'';position:fixed;top:0;left:0;width:0%;height:2px;background-color:black;opacity:1;transition:width 3s, opacity 0.55s;z-index:2}.progress.progress--ready::before{width:0%;opacity:0}.progress.progress--unloading::before{width:75%;opacity:1}.progress.progress--loaded::before{width:100%;opacity:0;transition:width 0.25s, opacity 0.65s}.page-box--hide>.page-box__inner{opacity:0}.page-box--show>.page-box__inner{opacity:1;transition:opacity 0.65s 0.65s}.page-box__inner{transition:opacity 0.65s}DISSABLED .loading-screen{position:fixed;display:flex;justify-content:center;align-items:center;top:0;right:0;left:0;height:0vh;overflow:hidden;z-index:1;transition:height 0s 1.8s}DISSABLED .loading-screen::after{position:absolute;top:0;content:"";display:block;width:100vmax;height:100vmax;background-color:white;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(22.5deg) scale(1.5) translateX(-100%);transform:rotate(22.5deg) scale(1.5) translateX(-100%);z-index:-1}DISSABLED .loading-screen.loading-screen--loading{height:100vh;transition:height 0s 0s}DISSABLED .loading-screen.loading-screen--loading::after{-webkit-transform:rotate(22.5deg) scale(1.5) translateX(0%);transform:rotate(22.5deg) scale(1.5) translateX(0%);transition:-webkit-transform 1.625s 0s cubic-bezier(1, 0, 0.2, 1);transition:transform 1.625s 0s cubic-bezier(1, 0, 0.2, 1);transition:transform 1.625s 0s cubic-bezier(1, 0, 0.2, 1), -webkit-transform 1.625s 0s cubic-bezier(1, 0, 0.2, 1)}DISSABLED .loading-screen.loading-screen--loading .loading-logo__group::before{opacity:1;-webkit-transform:rotate(22.5deg) translateX(-114%) scale(2);transform:rotate(22.5deg) translateX(-114%) scale(2);transition:opacity 0s 0.35s, -webkit-transform 0.85s 0.35s;transition:transform 0.85s 0.35s, opacity 0s 0.35s;transition:transform 0.85s 0.35s, opacity 0s 0.35s, -webkit-transform 0.85s 0.35s;transition:opacity 0s .455s,-webkit-transform .4225s .455s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .4225s .455s cubic-bezier(0.7, 0, 0.3, 1),opacity 0s .455s;transition:transform .4225s .455s cubic-bezier(0.7, 0, 0.3, 1),opacity 0s .455s,-webkit-transform .4225s .455s cubic-bezier(0.7, 0, 0.3, 1)}DISSABLED .loading-screen.loading-screen--loading .logo-letter{opacity:1;transition:opacity 0s .455s,-webkit-transform .4225s .455s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .4225s .455s cubic-bezier(0.7, 0, 0.3, 1),opacity 0s .455s;transition:transform .4225s .455s cubic-bezier(0.7, 0, 0.3, 1),opacity 0s .455s,-webkit-transform .4225s .455s cubic-bezier(0.7, 0, 0.3, 1)}DISSABLED .loading-screen.loading-screen--loading .logo-dot{-webkit-transform:translateX(0%);transform:translateX(0%);transition:-webkit-transform .65s .4875s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .65s .4875s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .65s .4875s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform .65s .4875s cubic-bezier(0.7, 0, 0.3, 1)}DISSABLED .loading-screen.loading-screen--loading .logo-background::after{-webkit-transform:rotate(22.5deg) scale(2) translateX(17%);transform:rotate(22.5deg) scale(2) translateX(17%);transition:-webkit-transform .52s 0s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .52s 0s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .52s 0s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform .52s 0s cubic-bezier(0.7, 0, 0.3, 1)}DISSABLED .loading-screen.loading-screen--loading-finished::after{-webkit-transform:rotate(22.5deg) scale(1.5) translateX(100%);transform:rotate(22.5deg) scale(1.5) translateX(100%);transition:-webkit-transform 1.95s .125s cubic-bezier(1, 0, 0.2, 1);transition:transform 1.95s .125s cubic-bezier(1, 0, 0.2, 1);transition:transform 1.95s .125s cubic-bezier(1, 0, 0.2, 1), -webkit-transform 1.95s .125s cubic-bezier(1, 0, 0.2, 1)}DISSABLED .loading-screen .loading-logo__group{position:relative;overflow:hidden}DISSABLED .loading-screen .loading-logo__group::before{position:absolute;top:0;content:"";display:block;width:20vw;height:20vw;background-color:white;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(22.5deg) translateX(-55%) scale(2);transform:rotate(22.5deg) translateX(-55%) scale(2);transition:opacity 0s .625s,-webkit-transform .25s .375s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .25s .375s cubic-bezier(0.7, 0, 0.3, 1),opacity 0s .625s;transition:transform .25s .375s cubic-bezier(0.7, 0, 0.3, 1),opacity 0s .625s,-webkit-transform .25s .375s cubic-bezier(0.7, 0, 0.3, 1);opacity:0;z-index:2}DISSABLED .loading-screen .logo-letter{position:relative;width:20vw;height:20vw;background-image:url(../img/ARDOISE-K--letter.svg);opacity:0;z-index:1;transition:opacity 0s .625s,-webkit-transform .25s .375s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .25s .375s cubic-bezier(0.7, 0, 0.3, 1),opacity 0s .625s;transition:transform .25s .375s cubic-bezier(0.7, 0, 0.3, 1),opacity 0s .625s,-webkit-transform .25s .375s cubic-bezier(0.7, 0, 0.3, 1)}DISSABLED .loading-screen .logo-dot{position:absolute;top:0;left:0;width:20vw;height:20vw;background-image:url(../img/ARDOISE-K--dot.svg);-webkit-transform:translateX(11%);transform:translateX(11%);z-index:3;transition:-webkit-transform .5s 0s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .5s 0s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .5s 0s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform .5s 0s cubic-bezier(0.7, 0, 0.3, 1)}DISSABLED .loading-screen .logo-background{position:absolute;top:0;left:0;width:20vw;height:20vw;overflow:hidden;z-index:-1}DISSABLED .loading-screen .logo-background::after{position:absolute;top:0;content:"";display:block;width:20vw;height:20vw;background-color:white;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(22.5deg) scale(2) translateX(83%);transform:rotate(22.5deg) scale(2) translateX(83%);transition:-webkit-transform .25s .9s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .25s .9s cubic-bezier(0.7, 0, 0.3, 1);transition:transform .25s .9s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform .25s .9s cubic-bezier(0.7, 0, 0.3, 1);z-index:0}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}a{color:inherit;text-decoration:none}button{display:block;padding:0;border:0;outline:none;background:none}header p,header h1,header h2,header h3,header h4,header h5,header h6,header ul,header li,footer p,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer ul,footer li{margin:0;padding:0;list-style-type:none}.set-height{height:1px;max-height:100vh}.set-height--hero{min-height:calc(100vh - 2rem)}.set-height--hero-small{max-height:calc(100vh - 2rem);height:calc( (100vw - 4rem) * .5625);min-height:calc( (100vw - 4rem) * .5625)}@media only screen and (orientation: portrait){.set-height--hero-small{min-height:30rem}}@media only screen and (min-width: 60rem){.set-height--hero-small{height:calc(56.25vw - 2.25rem);min-height:calc(56.25vw - 2.25rem)}}@media only screen and (min-width: 1680px){.set-height--hero-small{height:45rem;min-height:45rem}}.set-height--square{height:calc( (100vw - 4rem) * .5625);min-height:calc( (100vw - 4rem) * .5625)}@media only screen and (min-width: 60rem){.set-height--square{height:calc(56.25vw - 2.25rem);min-height:calc(56.25vw - 2.25rem)}}@media only screen and (min-width: 1680px){.set-height--square{height:45rem;min-height:45rem}}.set-height--rectangle{height:calc( (100vw - 4rem) * .5625);min-height:calc( (100vw - 4rem) * .5625)}@media only screen and (min-width: 60rem){.set-height--rectangle{height:calc(56.25vw - 2.25rem);min-height:calc(56.25vw - 2.25rem)}}@media only screen and (min-width: 1680px){.set-height--rectangle{height:45rem;min-height:45rem}}.set-height--min-only{height:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.carousel{min-height:10px}.carousel.slick-slider{cursor:grab;cursor:-webkit-grab;cursor:-moz-grab;height:100%}.carousel.slick-slider:active{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing}.carousel.slick-slider .slick-list{height:100%}.carousel.slick-slider .slick-list .slick-track{height:100%}.carousel.slick-slider .slick-list .slick-track .slick-slide{background-color:#fff;display:flex;align-items:center;justify-content:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.carousel.slick-slider .slick-list .slick-track .slick-slide:focus{outline:none}.carousel.slick-slider .slick-list .slick-track .slick-slide>div{width:50%}.carousel.slick-slider .slick-list .slick-track .slick-slide>div p{color:white}.carousel.slick-slider .slick-arrow{position:absolute;width:2rem;height:2rem;bottom:calc(50% - 1rem);z-index:70;color:transparent;background-color:black;opacity:0.25;transition:all .65s}.carousel.slick-slider .slick-arrow:hover{opacity:0.65}.carousel.slick-slider .slick-arrow.slick-disabled.slick-next{-webkit-transform:translateX(100%);transform:translateX(100%)}.carousel.slick-slider .slick-arrow.slick-disabled.slick-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel.slick-slider .slick-arrow.slick-prev{left:0;background-image:url(../img/fleche-W--left.svg)}.carousel.slick-slider .slick-arrow.slick-next{right:0;background-image:url(../img/fleche-W--right.svg)}.carousel.slick-slider .slick-dots{cursor:auto;display:none !important;opacity:0;position:absolute;bottom:0;flex-flow:row nowrap;justify-content:center;width:100%;margin:0;padding:1rem;list-style-type:none;z-index:75}@media only screen and (min-width: 60rem){.carousel.slick-slider .slick-dots{display:flex !important;opacity:1;z-index:50}.home-page .carousel.slick-slider .slick-dots{display:none !important}}.carousel.slick-slider .slick-dots li{opacity:0.2;background-color:white;margin:0 .35rem;box-shadow:0 0 .7rem 1px rgba(50,50,50,0.25);transition:opacity .45s;will-change:opacity}.carousel.slick-slider .slick-dots li.slick-active{opacity:1;background-color:white}.carousel.slick-slider .slick-dots li a,.carousel.slick-slider .slick-dots li button{color:transparent;width:.7rem;height:.7rem}@font-face{font-family:'Walsheim-Light';src:url("../fonts/primary-font/GT-Walsheim-Light.eot");src:url("../fonts/primary-font/GT-Walsheim-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/primary-font/GT-Walsheim-Light.woff") format("woff"),url("../fonts/primary-font/GT-Walsheim-Light.ttf") format("truetype");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:'Walsheim-Regular';src:url("../fonts/primary-font/GT-Walsheim-Regular.eot");src:url("../fonts/primary-font/GT-Walsheim-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/primary-font/GT-Walsheim-Regular.woff") format("woff"),url("../fonts/primary-font/GT-Walsheim-Regular.ttf") format("truetype");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:'Walsheim-Bold';src:url("../fonts/primary-font/GT-Walsheim-Bold.eot");src:url("../fonts/primary-font/GT-Walsheim-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/primary-font/GT-Walsheim-Bold.woff") format("woff"),url("../fonts/primary-font/GT-Walsheim-Bold.ttf") format("truetype");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}html{font-family:"Walsheim-Light","Helvetica",sans-serif;font-style:normal;font-weight:300;color:#323232;font-size:20px}@media only screen and (max-width: 400px){html{font-size:1em}}p,h1,h2,h3,h4,h5,h6,li,a,blockquote{font-variant-numeric:lining-nums;-webkit-font-feature-settings:'lnum';-ms-font-feature-settings:'lnum';font-feature-settings:'lnum'}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-top:2rem;margin-bottom:0.5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h1+p,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h2+p,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h3+p,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h4+p,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h5+p,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,h6+p{margin-top:0}p{margin:2rem 0 -0.25em 0}p:first-of-type{margin-top:0}p a{display:inline;position:relative;color:inherit;white-space:nowrap}p a::after{content:"";display:block;box-sizing:content-box;position:absolute;width:100%;height:0.05em;bottom:50%;left:50%;border:0em solid currentColor;-webkit-transform:translateX(-50%) translateY(0.5em);transform:translateX(-50%) translateY(0.5em);background-color:currentColor;opacity:1;transition:opacity .65s,height .45s,border .45s,-webkit-transform .65s;transition:opacity .65s,height .45s,transform .65s,border .45s;transition:opacity .65s,height .45s,transform .65s,border .45s,-webkit-transform .65s}p a:hover::after{height:1em;border:0.5em solid currentColor;opacity:0.25;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}p,li{font-size:1rem;line-height:1.5}h1{font-family:"Walsheim-Bold","Helvetica",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:2rem}h2{font-family:"Walsheim-Bold","Helvetica",sans-serif;font-style:normal;font-weight:700;font-size:1.5rem}h3{font-family:"Walsheim-Bold","Helvetica",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:0.85rem}hr{margin-top:1rem;margin-bottom:1rem;border:none;height:1px;width:100%;background-color:#f5f5f5}.intro-block>p{font-size:1.25rem;line-height:1.65;font-family:"Walsheim-Light","Helvetica",sans-serif;font-style:normal;font-weight:normal}blockquote{font-family:"Walsheim-Light","Helvetica",sans-serif;font-style:normal;font-weight:normal;position:relative;margin:0;font-size:1.25rem;line-height:1.5;color:black}blockquote::before,blockquote::after{font-family:"Walsheim-Bold","Helvetica",sans-serif;font-style:normal;font-weight:700;display:inline-block;-webkit-transform:scale(1.5, 1.5) translateY(0.1rem);transform:scale(1.5, 1.5) translateY(0.1rem)}blockquote::before{position:relative;content:'\201C';padding-right:0.125rem;line-height:1}blockquote::after{position:absolute;content:'\201D';padding-left:0.125rem;-webkit-transform-origin:50% 25%;transform-origin:50% 25%}.quote-block{margin-top:2rem;margin-bottom:2rem;margin-left:-.5rem;padding-left:.5rem}@media only screen and (min-width: 45rem){.quote-block{margin:2rem 0 2rem 3.5rem}}@media only screen and (min-width: 60rem){.quote-block{float:right;width:calc(100% - 2.5rem);margin:2rem calc(-33.333333% - 2.5rem) 2rem 2rem}}.quote-block .quote-block__quote-author{font-family:"Walsheim-Bold","Helvetica",sans-serif;font-style:normal;font-weight:700;margin-top:0.25rem;font-size:0.85rem;text-transform:uppercase}.logo--icon{display:block;position:absolute;top:0;right:0;width:2rem;height:2rem;background-image:url(../img/ARDOISE-K.svg)}.logo--type>a{display:flex;justify-content:flex-start;align-items:center;height:100%}.logo--type>a>p{font-family:"Walsheim-Regular","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:0.85rem;padding:0 1rem}@media only screen and (min-width: 60rem){.logo--type>a>p{padding:0 2rem}}#map{width:100%;background-color:#c2c7ca !important}#map-info-window{padding:10px}section{position:relative}section.no-gap{margin-top:0}section.white-spacer{height:2rem;background-color:white}section.text-section{margin-top:2rem;margin-bottom:2rem}section.text-section+.text-section{margin-top:-2rem}section.text-section+.text-section .layout-block--spaced{margin-top:2rem}@media only screen and (min-width: 60rem){section.text-section+.text-section .layout-block--spaced{margin-top:0}}@media only screen and (min-width: 80rem){section.text-section{margin-top:4rem;margin-bottom:4rem}}body.primary--no-scroll{overflow:hidden}@media only screen and (min-width: 45rem){body.primary--no-scroll{overflow:auto}}body.secondary--no-scroll{overflow:hidden}.projets-page #projets-btn>a,.services-page #services-btn>a,.equipe-page #equipe-btn>a,.contact-page #contact-btn>a,.home-page .logo--type>a{background-color:#323232}@media only screen and (min-width: 45rem){.projets-page #projets-btn>a,.services-page #services-btn>a,.equipe-page #equipe-btn>a,.contact-page #contact-btn>a,.home-page .logo--type>a{background-color:transparent}}@media only screen and (min-width: 45rem){.projets-page #projets-btn>a>p::after,.services-page #services-btn>a>p::after,.equipe-page #equipe-btn>a>p::after,.contact-page #contact-btn>a>p::after,.home-page .logo--type>a>p::after{opacity:1}}header{position:fixed;top:0;z-index:100;width:100%}.site-nav{position:relative;display:flex;width:100%;height:2rem;max-width:calc(80rem + (2rem * 2));margin:0 auto;overflow:hidden;color:white}.site-nav::before{content:"";display:block;position:absolute;left:0;height:2rem;width:100%;background-color:white;opacity:0;transition:opacity .45s;z-index:-1}.site-nav p{transition:color .45s}.site-nav .logo--type{display:none;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s, -webkit-transform .45s}.site-nav .nav-trigger{position:absolute;left:0;top:0;width:2rem;height:2rem;z-index:300}.site-nav .nav-trigger a,.site-nav .nav-trigger button{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:100%;height:100%}.site-nav .nav-trigger a span,.site-nav .nav-trigger button span{display:block;width:1.3rem;height:3px;background-color:#323232;transition:all .45s}.site-nav .nav-trigger.icon-burger span.top{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.site-nav .nav-trigger.icon-burger span.bottom{-webkit-transform:translateY(4px);transform:translateY(4px)}.site-nav .nav-trigger.icon-close span.top{-webkit-transform:translateY(3px) rotate(135deg);transform:translateY(3px) rotate(135deg)}.site-nav .nav-trigger.icon-close span.middle{-webkit-transform:scale(0, 1);transform:scale(0, 1)}.site-nav .nav-trigger.icon-close span.bottom{-webkit-transform:translateY(-3px) rotate(-135deg);transform:translateY(-3px) rotate(-135deg)}.site-nav .primary-nav{display:flex;position:fixed;top:0;left:0;bottom:0;right:0;max-width:100vw;max-height:100vh;flex-flow:column wrap;align-items:stretch;padding:2rem;z-index:210;background-color:white;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.site-nav .primary-nav.primary-nav--open{-webkit-transform:translateX(0%);transform:translateX(0%)}.site-nav .primary-nav>li{display:flex;flex:1 1 auto;align-items:stretch;background-color:#4c4b4b}.site-nav .primary-nav>li:not(:last-of-type){border-bottom:1px solid #323232}.site-nav .primary-nav>li>a{display:flex;align-items:center;justify-content:center;width:100%;-webkit-transform:translateY(0%);transform:translateY(0%);transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s, -webkit-transform .45s;cursor:pointer}.site-nav .primary-nav>li>a p{font-family:"Walsheim-Light","Helvetica",sans-serif;font-style:normal;font-weight:300;font-size:1rem}.site-nav .primary-nav>li:hover>a p::after{opacity:1}@media only screen and (min-width: 45rem){.site-nav{padding-left:3rem}.opaque .site-nav{color:#323232}.opaque .site-nav::before{opacity:1}.site-nav .logo--type{display:block}.site-nav .nav-trigger{display:none}.site-nav .primary-nav{position:relative;flex-flow:row nowrap;align-items:stretch;padding:0;-webkit-transform:none;transform:none;z-index:160;background-color:transparent}.site-nav .primary-nav>li{background-color:transparent}.site-nav .primary-nav>li:not(:last-of-type){border-bottom:none}.site-nav .primary-nav>li>a,.site-nav .primary-nav>li>button{padding-left:1rem;padding-right:1rem}.site-nav .primary-nav>li>a p,.site-nav .primary-nav>li>button p{font-size:0.85rem}.site-nav .primary-nav>li>a p::after,.site-nav .primary-nav>li>button p::after{display:block;content:'';position:absolute;width:calc(100% - (2rem));height:1px;background-color:currentColor;opacity:0;transition:opacity .45s}}@media only screen and (min-width: 60rem){.site-nav{padding-left:4rem}.site-nav .primary-nav>li>a,.site-nav .primary-nav>li>button{padding-left:2rem;padding-right:2rem}.site-nav .primary-nav>li>a p::after,.site-nav .primary-nav>li>button p::after{width:calc(100% - (2rem * 2))}}.site-nav.headroom--unpinned:not(.headroom--top):not(.headroom--pinned)::before{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:opacity .45s,-webkit-transform .65s .1625s;transition:opacity .45s,transform .65s .1625s;transition:opacity .45s,transform .65s .1625s,-webkit-transform .65s .1625s}@media only screen and (min-width: 45rem){.site-nav.headroom--unpinned:not(.headroom--top):not(.headroom--pinned) .primary-nav{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s}.site-nav.headroom--unpinned:not(.headroom--top):not(.headroom--pinned) .logo--type{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s}}.site-nav.headroom--pinned::before,.site-nav.headroom--top::before{-webkit-transform:translateY(0%);transform:translateY(0%);transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s, -webkit-transform .45s}.site-nav.headroom--pinned .primary-nav,.site-nav.headroom--top .primary-nav{transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s, -webkit-transform .45s}@media only screen and (min-width: 45rem){.site-nav.headroom--pinned .primary-nav,.site-nav.headroom--top .primary-nav{-webkit-transform:none;transform:none}}.site-nav.headroom--pinned .primary-nav>li>a,.site-nav.headroom--pinned .primary-nav>li>button,.site-nav.headroom--top .primary-nav>li>a,.site-nav.headroom--top .primary-nav>li>button{-webkit-transform:translateY(0%);transform:translateY(0%);transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s, -webkit-transform .45s}.page-box{position:relative;overflow-x:hidden;padding-left:2rem;padding-right:2rem;padding-bottom:2rem;max-width:84rem;margin:0 auto;background-color:white}.page-box section,.page-box footer{-webkit-transform:translateX(0%);transform:translateX(0%);transition:all .675s}.page-box.menu-open section,.page-box.menu-open footer{transition:all .6075s}@media only screen and (min-width: 45rem){.page-box.menu-open section,.page-box.menu-open footer{-webkit-transform:translateX(20rem);transform:translateX(20rem)}}@media only screen and (min-width: 60rem){.page-box.menu-open section,.page-box.menu-open footer{-webkit-transform:translateX(28rem);transform:translateX(28rem)}}@media only screen and (min-width: 80rem){.page-box.menu-open section,.page-box.menu-open footer{-webkit-transform:translateX(28rem);transform:translateX(28rem)}}.page-box__inner{background-color:#f5f5f5}footer .layout-block{text-align:center;flex-direction:column}footer .layout-block.next-project .bg-image{width:100%}@media (min-aspect-ratio: 16 / 9){footer .layout-block.next-project .bg-image{}}footer .layout-block.next-project .overlay{display:flex;position:absolute;align-items:center;justify-content:center;top:0;right:0;left:0;bottom:0}footer .layout-block.next-project .overlay .content{z-index:1;color:white}footer .layout-block.next-project .overlay .content p{display:inline-block;font-family:"Walsheim-Bold","Helvetica",sans-serif;font-style:normal;font-weight:700;font-size:1.25rem;text-transform:none;padding:2rem 2.5rem;border:1px solid white}.layout-hero .layout-block{height:100%;min-height:100%}.layout-hero>.bg-image{height:100%;}@media (min-aspect-ratio: 16 / 9){.layout-hero>.bg-image{}}@media (min-aspect-ratio: 16 / 16){.layout-hero.set-height--hero-small>.bg-image{background-size:100vw auto}}.layout-hero .overlay{display:flex;position:absolute;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;pointer-events:none}.layout-hero .overlay .content{display:flex;flex-flow:row wrap;margin:0;width:calc(100% - 3rem);position:relative;z-index:1;transition:all .45s;color:white;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .45s}.layout-hero .overlay .content>*:nth-child(1){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .675s;transition:transform .675s;transition:transform .675s, -webkit-transform .675s}.layout-hero .overlay .content>*:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s}.layout-hero .overlay .content>*:nth-child(3){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .725s;transition:transform .725s;transition:transform .725s, -webkit-transform .725s}.layout-hero .overlay .content>*:nth-child(4){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s}.layout-hero .overlay .content>*:nth-child(5){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .775s;transition:transform .775s;transition:transform .775s, -webkit-transform .775s}.layout-hero .overlay .content>*:nth-child(6){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}.layout-hero .overlay .content>*:nth-child(7){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .825s;transition:transform .825s;transition:transform .825s, -webkit-transform .825s}.layout-hero .overlay .content>*:nth-child(8){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .85s;transition:transform .85s;transition:transform .85s, -webkit-transform .85s}.layout-hero .overlay .content>*:nth-child(9){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .875s;transition:transform .875s;transition:transform .875s, -webkit-transform .875s}.layout-hero .overlay .content>*:nth-child(10){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .9s;transition:transform .9s;transition:transform .9s, -webkit-transform .9s}.layout-hero .overlay .content>*:nth-child(11){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .925s;transition:transform .925s;transition:transform .925s, -webkit-transform .925s}.layout-hero .overlay .content>*:nth-child(12){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .95s;transition:transform .95s;transition:transform .95s, -webkit-transform .95s}.layout-hero .overlay .content>*:nth-child(13){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .975s;transition:transform .975s;transition:transform .975s, -webkit-transform .975s}.layout-hero .overlay .content>*:nth-child(14){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.layout-hero .overlay .content>*:nth-child(15){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1.025s;transition:transform 1.025s;transition:transform 1.025s, -webkit-transform 1.025s}@media only screen and (min-width: 60rem){.layout-hero .overlay .content{width:80%;flex-flow:row nowrap}}@media only screen and (min-width: 80rem){.layout-hero .overlay .content{width:60%}}@media only screen and (min-width: 45rem){.layout-hero .overlay .content.content--outlined{padding:1rem}}@media only screen and (min-width: 60rem){.layout-hero .overlay .content.content--outlined{padding:2rem}}@media only screen and (min-width: 80rem){.layout-hero .overlay .content.content--outlined{padding:4rem}}.layout-hero .overlay .content .content-title{flex:1 1 100%}.layout-hero .overlay .content .content-title>*:nth-child(1){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .675s;transition:transform .675s;transition:transform .675s, -webkit-transform .675s}.layout-hero .overlay .content .content-title>*:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s}.layout-hero .overlay .content .content-title>*:nth-child(3){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .725s;transition:transform .725s;transition:transform .725s, -webkit-transform .725s}.layout-hero .overlay .content .content-title>*:nth-child(4){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s}.layout-hero .overlay .content .content-title>*:nth-child(5){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .775s;transition:transform .775s;transition:transform .775s, -webkit-transform .775s}.layout-hero .overlay .content .content-title>*:nth-child(6){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}.layout-hero .overlay .content .content-title>*:nth-child(7){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .825s;transition:transform .825s;transition:transform .825s, -webkit-transform .825s}.layout-hero .overlay .content .content-title>*:nth-child(8){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .85s;transition:transform .85s;transition:transform .85s, -webkit-transform .85s}.layout-hero .overlay .content .content-title>*:nth-child(9){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .875s;transition:transform .875s;transition:transform .875s, -webkit-transform .875s}.layout-hero .overlay .content .content-title>*:nth-child(10){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .9s;transition:transform .9s;transition:transform .9s, -webkit-transform .9s}.layout-hero .overlay .content .content-title>*:nth-child(11){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .925s;transition:transform .925s;transition:transform .925s, -webkit-transform .925s}.layout-hero .overlay .content .content-title>*:nth-child(12){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .95s;transition:transform .95s;transition:transform .95s, -webkit-transform .95s}.layout-hero .overlay .content .content-title>*:nth-child(13){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .975s;transition:transform .975s;transition:transform .975s, -webkit-transform .975s}.layout-hero .overlay .content .content-title>*:nth-child(14){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.layout-hero .overlay .content .content-title>*:nth-child(15){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1.025s;transition:transform 1.025s;transition:transform 1.025s, -webkit-transform 1.025s}@media only screen and (min-width: 60rem){.layout-hero .overlay .content .content-title{flex:1 1 50%}.layout-hero .overlay .content .content-title+*{padding-left:4rem}}@media only screen and (min-width: 80rem){.layout-hero .overlay .content .content-title{flex:1 1 60%}}.contact-page .layout-hero .overlay .content .content-title{text-align:center;width:100%}.layout-hero .overlay .content .content-stats{flex:1 1 100%}.layout-hero .overlay .content .content-stats>*:nth-child(1){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .675s;transition:transform .675s;transition:transform .675s, -webkit-transform .675s}.layout-hero .overlay .content .content-stats>*:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s}.layout-hero .overlay .content .content-stats>*:nth-child(3){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .725s;transition:transform .725s;transition:transform .725s, -webkit-transform .725s}.layout-hero .overlay .content .content-stats>*:nth-child(4){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s}.layout-hero .overlay .content .content-stats>*:nth-child(5){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .775s;transition:transform .775s;transition:transform .775s, -webkit-transform .775s}.layout-hero .overlay .content .content-stats>*:nth-child(6){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}.layout-hero .overlay .content .content-stats>*:nth-child(7){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .825s;transition:transform .825s;transition:transform .825s, -webkit-transform .825s}.layout-hero .overlay .content .content-stats>*:nth-child(8){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .85s;transition:transform .85s;transition:transform .85s, -webkit-transform .85s}.layout-hero .overlay .content .content-stats>*:nth-child(9){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .875s;transition:transform .875s;transition:transform .875s, -webkit-transform .875s}.layout-hero .overlay .content .content-stats>*:nth-child(10){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .9s;transition:transform .9s;transition:transform .9s, -webkit-transform .9s}.layout-hero .overlay .content .content-stats>*:nth-child(11){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .925s;transition:transform .925s;transition:transform .925s, -webkit-transform .925s}.layout-hero .overlay .content .content-stats>*:nth-child(12){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .95s;transition:transform .95s;transition:transform .95s, -webkit-transform .95s}.layout-hero .overlay .content .content-stats>*:nth-child(13){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .975s;transition:transform .975s;transition:transform .975s, -webkit-transform .975s}.layout-hero .overlay .content .content-stats>*:nth-child(14){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.layout-hero .overlay .content .content-stats>*:nth-child(15){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1.025s;transition:transform 1.025s;transition:transform 1.025s, -webkit-transform 1.025s}@media only screen and (min-width: 45rem){.layout-hero .overlay .content .content-stats{display:block}}@media only screen and (min-width: 60rem){.layout-hero .overlay .content .content-stats{flex:1 1 50%}}@media only screen and (min-width: 80rem){.layout-hero .overlay .content .content-stats{flex:1 1 40%}}.layout-hero .overlay .content h1{font-size:1.75rem;margin-bottom:0.125em;text-transform:none}@media only screen and (max-width: 400px){.layout-hero .overlay .content h1{font-size:8vmin}}@media only screen and (min-width: 45rem){.layout-hero .overlay .content h1{font-size:8vmin}}@media only screen and (min-width: 60rem){.layout-hero .overlay .content h1{font-size:2.5rem}}@media only screen and (min-width: 80rem){.layout-hero .overlay .content h1{font-size:3rem}}.layout-hero .overlay .content h3{font-size:0.85rem;margin-bottom:0}.layout-hero .overlay .content p{font-family:"Walsheim-Bold","Helvetica",sans-serif;font-style:normal;font-weight:700;font-size:1.25rem;margin-bottom:0}@media only screen and (min-width: 45rem){.layout-hero .overlay .content p{margin-bottom:1em}}@media only screen and (min-width: 60rem){.layout-hero .overlay .content p{margin-bottom:0}}.layout-hero .overlay .content ul{list-style-type:disc;margin:0;padding:0.25rem 0 0 0}.layout-hero .overlay .content ul>*:nth-child(1){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .675s;transition:transform .675s;transition:transform .675s, -webkit-transform .675s}.layout-hero .overlay .content ul>*:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s}.layout-hero .overlay .content ul>*:nth-child(3){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .725s;transition:transform .725s;transition:transform .725s, -webkit-transform .725s}.layout-hero .overlay .content ul>*:nth-child(4){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s}.layout-hero .overlay .content ul>*:nth-child(5){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .775s;transition:transform .775s;transition:transform .775s, -webkit-transform .775s}.layout-hero .overlay .content ul>*:nth-child(6){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}.layout-hero .overlay .content ul>*:nth-child(7){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .825s;transition:transform .825s;transition:transform .825s, -webkit-transform .825s}.layout-hero .overlay .content ul>*:nth-child(8){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .85s;transition:transform .85s;transition:transform .85s, -webkit-transform .85s}.layout-hero .overlay .content ul>*:nth-child(9){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .875s;transition:transform .875s;transition:transform .875s, -webkit-transform .875s}.layout-hero .overlay .content ul>*:nth-child(10){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .9s;transition:transform .9s;transition:transform .9s, -webkit-transform .9s}.layout-hero .overlay .content ul>*:nth-child(11){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .925s;transition:transform .925s;transition:transform .925s, -webkit-transform .925s}.layout-hero .overlay .content ul>*:nth-child(12){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .95s;transition:transform .95s;transition:transform .95s, -webkit-transform .95s}.layout-hero .overlay .content ul>*:nth-child(13){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .975s;transition:transform .975s;transition:transform .975s, -webkit-transform .975s}.layout-hero .overlay .content ul>*:nth-child(14){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.layout-hero .overlay .content ul>*:nth-child(15){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1.025s;transition:transform 1.025s;transition:transform 1.025s, -webkit-transform 1.025s}.layout-hero .overlay .content ul li{padding-top:0.35em;margin-left:1em;font-size:0.65rem;padding-top:1em;line-height:1.1;text-transform:uppercase;list-style-type:inherit}.contact-page .layout-hero .overlay .content-title h1{font-size:1.75rem}@media only screen and (min-width: 45rem){.contact-page .layout-hero .overlay .content-title h1{font-size:2rem}}@media only screen and (min-width: 60rem){.contact-page .layout-hero .overlay .content-title h1{font-size:2.5rem}}.contact-page .layout-hero .overlay .content-title p{font-size:1rem}@media only screen and (min-width: 45rem){.contact-page .layout-hero .overlay .content-title p{font-size:1rem}}@media only screen and (min-width: 60rem){.contact-page .layout-hero .overlay .content-title p{font-size:1.25rem}}.home-page .layout-hero .overlay{padding:0}@media only screen and (min-width: 45rem){.home-page .layout-hero .overlay{padding:0}}@media only screen and (min-width: 60rem){.home-page .layout-hero .overlay{padding:0}}.home-page .layout-hero .overlay .content{max-height:100%;width:100%;overflow:visible;padding-top:4rem;padding-bottom:4rem;padding-left:10%;padding-right:10%;text-align:center;flex-flow:column nowrap}@media only screen and (min-width: 45rem){.home-page .layout-hero .overlay .content{padding-left:20%;padding-right:20%}}@media only screen and (min-width: 60rem){.home-page .layout-hero .overlay .content{padding-left:20%;padding-right:20%}}.home-page .layout-hero .overlay .content .titre-accueil p{font-family:"Walsheim-Regular","Helvetica",sans-serif;font-style:normal;font-weight:400;margin-bottom:0;font-size:6vmin;line-height:1.1;color:white;text-transform:none}@media only screen and (max-width: 400px){.home-page .layout-hero .overlay .content .titre-accueil p{font-size:1.5rem}}@media only screen and (min-width: 45rem){.home-page .layout-hero .overlay .content .titre-accueil p{font-size:5vmin}}@media only screen and (min-width: 60rem){.home-page .layout-hero .overlay .content .titre-accueil p{font-size:4vmin}}.home-page .layout-hero .overlay .content .mot-accueil p{font-family:"Walsheim-Regular","Helvetica",sans-serif;font-style:normal;font-weight:400;font-size:4vmin;line-height:1.1;margin-top:0.65em;margin-bottom:0}@media only screen and (max-width: 400px){.home-page .layout-hero .overlay .content .mot-accueil p{font-size:1rem}}@media only screen and (min-width: 45rem){.home-page .layout-hero .overlay .content .mot-accueil p{font-size:3.5vmin}}@media only screen and (min-width: 60rem){.home-page .layout-hero .overlay .content .mot-accueil p{font-size:2.4vmin}}.home-page .layout-hero .overlay .content .mot-accueil p.spacer{margin-top:2.5em}.home-page .layout-hero .overlay .content .mot-accueil p.adresse{font-family:"Walsheim-Light","Helvetica",sans-serif;font-style:normal;font-weight:300;margin-top:4em;font-size:0.66rem;line-height:1.4;color:white}@media only screen and (min-width: 60rem){.home-page .layout-hero .overlay .content .mot-accueil p.adresse{font-size:1.44vmin}}.home-page .layout-hero .overlay .content .mot-accueil p.adresse a{border-bottom:none}.home-page .layout-hero .overlay .content .mot-accueil a{text-decoration:none;border-bottom:2px solid currentColor}.layout-hero .indicator{position:absolute;bottom:0px;left:calc(50% - 1rem);height:2rem;width:2rem;z-index:85}@media only screen and (min-width: 60rem){.layout-hero .indicator{width:4rem;height:4rem;left:calc(50% - 2rem)}}.layout-hero .indicator a{display:block;width:100%;height:100%;background-image:url(../img/chevron.svg);background-size:2rem;background-repeat:no-repeat;background-position:50% 50%}@media only screen and (min-width: 60rem){.layout-hero .indicator a{background-size:4rem}}.layout-hero:not(.no-hover):hover .overlay .content{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);transition:all .65s}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(1){-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(2){-webkit-transform:translateY(4rem);transform:translateY(4rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(3){-webkit-transform:translateY(6rem);transform:translateY(6rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(4){-webkit-transform:translateY(8rem);transform:translateY(8rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(5){-webkit-transform:translateY(10rem);transform:translateY(10rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(6){-webkit-transform:translateY(12rem);transform:translateY(12rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(7){-webkit-transform:translateY(14rem);transform:translateY(14rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(8){-webkit-transform:translateY(16rem);transform:translateY(16rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(9){-webkit-transform:translateY(18rem);transform:translateY(18rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(10){-webkit-transform:translateY(20rem);transform:translateY(20rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(11){-webkit-transform:translateY(22rem);transform:translateY(22rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(12){-webkit-transform:translateY(24rem);transform:translateY(24rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(13){-webkit-transform:translateY(26rem);transform:translateY(26rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(14){-webkit-transform:translateY(28rem);transform:translateY(28rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content>*:nth-child(15){-webkit-transform:translateY(30rem);transform:translateY(30rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(1){-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(2){-webkit-transform:translateY(4rem);transform:translateY(4rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(3){-webkit-transform:translateY(6rem);transform:translateY(6rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(4){-webkit-transform:translateY(8rem);transform:translateY(8rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(5){-webkit-transform:translateY(10rem);transform:translateY(10rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(6){-webkit-transform:translateY(12rem);transform:translateY(12rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(7){-webkit-transform:translateY(14rem);transform:translateY(14rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(8){-webkit-transform:translateY(16rem);transform:translateY(16rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(9){-webkit-transform:translateY(18rem);transform:translateY(18rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(10){-webkit-transform:translateY(20rem);transform:translateY(20rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(11){-webkit-transform:translateY(22rem);transform:translateY(22rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(12){-webkit-transform:translateY(24rem);transform:translateY(24rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(13){-webkit-transform:translateY(26rem);transform:translateY(26rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(14){-webkit-transform:translateY(28rem);transform:translateY(28rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-title>*:nth-child(15){-webkit-transform:translateY(30rem);transform:translateY(30rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(1){-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(2){-webkit-transform:translateY(4rem);transform:translateY(4rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(3){-webkit-transform:translateY(6rem);transform:translateY(6rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(4){-webkit-transform:translateY(8rem);transform:translateY(8rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(5){-webkit-transform:translateY(10rem);transform:translateY(10rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(6){-webkit-transform:translateY(12rem);transform:translateY(12rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(7){-webkit-transform:translateY(14rem);transform:translateY(14rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(8){-webkit-transform:translateY(16rem);transform:translateY(16rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(9){-webkit-transform:translateY(18rem);transform:translateY(18rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(10){-webkit-transform:translateY(20rem);transform:translateY(20rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(11){-webkit-transform:translateY(22rem);transform:translateY(22rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(12){-webkit-transform:translateY(24rem);transform:translateY(24rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(13){-webkit-transform:translateY(26rem);transform:translateY(26rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(14){-webkit-transform:translateY(28rem);transform:translateY(28rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content .content-stats>*:nth-child(15){-webkit-transform:translateY(30rem);transform:translateY(30rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(1){-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(2){-webkit-transform:translateY(4rem);transform:translateY(4rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(3){-webkit-transform:translateY(6rem);transform:translateY(6rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(4){-webkit-transform:translateY(8rem);transform:translateY(8rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(5){-webkit-transform:translateY(10rem);transform:translateY(10rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(6){-webkit-transform:translateY(12rem);transform:translateY(12rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(7){-webkit-transform:translateY(14rem);transform:translateY(14rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(8){-webkit-transform:translateY(16rem);transform:translateY(16rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(9){-webkit-transform:translateY(18rem);transform:translateY(18rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(10){-webkit-transform:translateY(20rem);transform:translateY(20rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(11){-webkit-transform:translateY(22rem);transform:translateY(22rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(12){-webkit-transform:translateY(24rem);transform:translateY(24rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(13){-webkit-transform:translateY(26rem);transform:translateY(26rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(14){-webkit-transform:translateY(28rem);transform:translateY(28rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero:not(.no-hover):hover .overlay .content ul>*:nth-child(15){-webkit-transform:translateY(30rem);transform:translateY(30rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.layout-hero.no-hover .overlay{pointer-events:inherit}.layout-hero.no-hover .carousel.slick-slider{cursor:inherit}.layout-hero.no-hover .carousel.slick-slider:active{cursor:inherit}.contacts .contact{display:flex;flex-flow:column;flex:1 0 100%;width:100%;min-height:20rem;margin-top:2rem}.contacts .contact h2{text-align:center;margin-bottom:0.5rem;padding:0;font-size:1rem}.contacts .contact .title{display:flex;position:relative;flex-flow:row nowrap;align-items:flex-end;justify-content:center;min-height:5rem;background-color:white;transition:all .65s;z-index:1}.contacts .contact .bg-image{display:flex;flex:1 1 auto;align-items:stretch;padding:1rem}@media only screen and (min-width: 45rem){.contacts .contact{margin-top:0;flex:1 0 33.333333%;min-width:30vw;width:33.333333%;max-width:50%}.contacts .contact h2{margin-bottom:0}.contacts .contact .title{align-items:center}.contacts .contact .bg-image{min-height:26vmin}}@media only screen and (min-width: 60rem){.contacts .contact{min-width:15vw}}@media only screen and (min-width: 80rem){.contacts .contact{flex:0 0 25%;width:25%}.contacts .contact .bg-image{min-height:32vmin}}.contacts .contact:hover .title{background-color:#c2c7ca;transition:all .45s}.contacts .contact:hover .contact-overlay{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .45s}.contacts .contact:hover .contact-overlay>*:nth-child(1){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .675s;transition:transform .675s;transition:transform .675s, -webkit-transform .675s}.contacts .contact:hover .contact-overlay>*:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s}.contacts .contact:hover .contact-overlay>*:nth-child(3){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .725s;transition:transform .725s;transition:transform .725s, -webkit-transform .725s}.contacts .contact:hover .contact-overlay>*:nth-child(4){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s}.contacts .contact:hover .contact-overlay>*:nth-child(5){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .775s;transition:transform .775s;transition:transform .775s, -webkit-transform .775s}.contacts .contact:hover .contact-overlay>*:nth-child(6){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}.contacts .contact:hover .contact-overlay>*:nth-child(7){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .825s;transition:transform .825s;transition:transform .825s, -webkit-transform .825s}.contacts .contact:hover .contact-overlay>*:nth-child(8){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .85s;transition:transform .85s;transition:transform .85s, -webkit-transform .85s}.contacts .contact:hover .contact-overlay>*:nth-child(9){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .875s;transition:transform .875s;transition:transform .875s, -webkit-transform .875s}.contacts .contact:hover .contact-overlay>*:nth-child(10){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .9s;transition:transform .9s;transition:transform .9s, -webkit-transform .9s}.contacts .contact:hover .contact-overlay>*:nth-child(11){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .925s;transition:transform .925s;transition:transform .925s, -webkit-transform .925s}.contacts .contact:hover .contact-overlay>*:nth-child(12){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .95s;transition:transform .95s;transition:transform .95s, -webkit-transform .95s}.contacts .contact:hover .contact-overlay>*:nth-child(13){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .975s;transition:transform .975s;transition:transform .975s, -webkit-transform .975s}.contacts .contact:hover .contact-overlay>*:nth-child(14){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.contacts .contact:hover .contact-overlay>*:nth-child(15){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1.025s;transition:transform 1.025s;transition:transform 1.025s, -webkit-transform 1.025s}.contact-overlay{display:flex;flex:1 1 100%;width:100%;max-width:100%;flex-flow:column;justify-content:flex-end;padding:.5rem;background-color:rgba(255,255,255,0.95);overflow-y:hidden;will-change:transform, opacity;opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);transition:all .65s}.contact-overlay>*:nth-child(1){-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(2){-webkit-transform:translateY(4rem);transform:translateY(4rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(3){-webkit-transform:translateY(6rem);transform:translateY(6rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(4){-webkit-transform:translateY(8rem);transform:translateY(8rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(5){-webkit-transform:translateY(10rem);transform:translateY(10rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(6){-webkit-transform:translateY(12rem);transform:translateY(12rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(7){-webkit-transform:translateY(14rem);transform:translateY(14rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(8){-webkit-transform:translateY(16rem);transform:translateY(16rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(9){-webkit-transform:translateY(18rem);transform:translateY(18rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(10){-webkit-transform:translateY(20rem);transform:translateY(20rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(11){-webkit-transform:translateY(22rem);transform:translateY(22rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(12){-webkit-transform:translateY(24rem);transform:translateY(24rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(13){-webkit-transform:translateY(26rem);transform:translateY(26rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(14){-webkit-transform:translateY(28rem);transform:translateY(28rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay>*:nth-child(15){-webkit-transform:translateY(30rem);transform:translateY(30rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.contact-overlay hr{margin-top:.5rem;margin-bottom:1rem}.contact-info{margin:0 0 0.25rem 0;font-size:0.8rem;line-height:1.2;text-transform:uppercase}.contact-info.contact-name,.contact-info.contact-email{color:black;font-family:"Walsheim-Bold","Helvetica",sans-serif;font-style:normal;font-weight:700}.contact-info.contact-phone::before{display:inline-block;content:"t:";margin-right:0.5em;color:black;font-family:"Walsheim-Bold","Helvetica",sans-serif;font-style:normal;font-weight:700}.layout-block{display:flex;position:relative;flex-flow:row wrap;align-items:flex-start;justify-content:center;margin-top:-1px}@media only screen and (min-width: 60rem){.layout-block.layout-block--spaced{margin-top:2rem;margin-bottom:2rem}}.layout-block.layout-block--carousel{display:block}.layout-block.layout-block--legend{order:99}@media only screen and (min-width: 60rem){.layout-block.layout-block--legend{order:0}}.layout-block--thumbnails{align-items:stretch;min-height:1px;max-height:none}.layout-block--thumbnails .thumbnail{display:flex;align-items:stretch;height:calc(75vw - 3rem);flex:1 1 100%;width:100%}.layout-block--thumbnails .thumbnail .bg-image{display:flex;align-items:stretch;padding:1rem}@media only screen and (min-width: 45rem){.layout-block--thumbnails .thumbnail{flex:1 1 50%;width:50%;height:calc(50vw - 2rem)}}@media only screen and (min-width: 60rem){.layout-block--thumbnails .thumbnail{flex:1 1 33.3%;width:33.3%;height:calc(40vw - 1.6rem)}}@media only screen and (min-width: 80rem){.layout-block--thumbnails .thumbnail{flex:1 1 25%;width:25%;height:calc(30vw - 1.2rem)}}@media only screen and (min-width: 1680px){.layout-block--thumbnails .thumbnail{height:24rem}}.layout-block--thumbnails .thumbnail:hover .contact-overlay{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:all .45s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(1){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .675s;transition:transform .675s;transition:transform .675s, -webkit-transform .675s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(3){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .725s;transition:transform .725s;transition:transform .725s, -webkit-transform .725s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(4){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(5){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .775s;transition:transform .775s;transition:transform .775s, -webkit-transform .775s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(6){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(7){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .825s;transition:transform .825s;transition:transform .825s, -webkit-transform .825s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(8){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .85s;transition:transform .85s;transition:transform .85s, -webkit-transform .85s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(9){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .875s;transition:transform .875s;transition:transform .875s, -webkit-transform .875s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(10){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .9s;transition:transform .9s;transition:transform .9s, -webkit-transform .9s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(11){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .925s;transition:transform .925s;transition:transform .925s, -webkit-transform .925s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(12){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .95s;transition:transform .95s;transition:transform .95s, -webkit-transform .95s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(13){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .975s;transition:transform .975s;transition:transform .975s, -webkit-transform .975s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(14){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.layout-block--thumbnails .thumbnail:hover .contact-overlay>*:nth-child(15){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1.025s;transition:transform 1.025s;transition:transform 1.025s, -webkit-transform 1.025s}.layout-block--thumbnails .thumbnail--call-to-action{background-color:#c2c7ca;max-width:none;height:auto}.layout-block--thumbnails .thumbnail--call-to-action h1{text-transform:none}.layout-block--thumbnails .thumbnail--call-to-action p{color:white}.layout-split{display:flex;flex-flow:row wrap;width:100%}.layout-split .layout-block{flex:1 1 100%;width:100%;max-width:100%;margin-bottom:-1px}@media only screen and (min-width: 60rem){.layout-split{flex-flow:row nowrap;align-items:stretch}.layout-split .layout-block{flex:1 1 50%;width:50%;max-width:50%}}.layout-full{display:flex;flex-direction:column;width:100%}.content{width:100%}.content.content--outlined{color:white;margin:1rem;padding:1rem;overflow:hidden}.content.content--outlined::before{content:'';display:block;position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid white}@media only screen and (min-width: 45rem){.content.content--outlined{margin:1.5rem}}@media only screen and (min-width: 60rem){.content.content--outlined{margin:3rem;padding:2rem}}@media only screen and (min-width: 80rem){.content.content--outlined{margin:4rem;padding:3rem}}.content.content--spaced{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 45rem){.content.content--spaced{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width: 60rem){.content.content--spaced{padding-left:10%;padding-right:10%}}@media only screen and (min-width: 80rem){.content.content--spaced{padding-left:16%;padding-right:16%}}@media only screen and (min-width: 60rem){.content.content--quoted{padding-right:36.5%}}@media only screen and (min-width: 80rem){.content.content--quoted{padding-right:40.5%}}@media only screen and (min-width: 1680px){.content.content--quoted{padding-right:42.5%}}.content.content--shaded{padding:1rem}@media only screen and (min-width: 45rem){.content.content--shaded{padding:1.5rem}}@media only screen and (min-width: 60rem){.content.content--shaded{padding:2rem}}@media only screen and (min-width: 80rem){.content.content--shaded{padding:4rem}}.content.content--colored h2,.content.content--colored h3,.content.content--colored p{color:white}.content.content--highlight{padding:1rem;color:white}.content.content--highlight:last-child{margin-bottom:0}@media only screen and (min-width: 45rem){.content.content--highlight{padding:3rem;flex:1 1 66.666667%;width:66.666667%;max-width:66.666667%}}@media only screen and (min-width: 60rem){.content.content--highlight{padding:2.5rem 2.5rem 2.5rem 3rem;flex:1 1 50%;width:50%;max-width:50%}}.content.content--highlight p{line-height:2.25}.content.content--highlight h3{margin-bottom:1em}.content.content--layout-split{display:flex;flex-flow:row wrap}.content.content--layout-split>.content.highlight-on-left{margin-top:2rem}.content.content--layout-split>.content.highlight-on-right{margin-bottom:2rem}@media only screen and (min-width: 60rem){.content.content--layout-split{flex-flow:row nowrap;align-items:flex-start}.content.content--layout-split>.content{flex:1 1 50%;width:50%;max-width:50%;margin:0}.content.content--layout-split>.content.highlight-on-left{padding-left:2.5rem;margin-top:0}.content.content--layout-split>.content.highlight-on-right{padding-right:2.5rem;margin-bottom:0}.content.content--layout-split>.content.full{flex:1 0 100%;width:100%;max-width:100%}}.content.content--layout-split .full{margin-top:0}.mosaic{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;height:auto;min-height:1px;margin-bottom:-1px}@media only screen and (min-width: 45rem){.mosaic{height:calc( (100vw - 4rem) * .5625)}}@media only screen and (min-width: 1680px){.mosaic{height:45rem}}@media only screen and (min-width: 45rem){.mosaic.mosaic--line{height:calc( ( (100vw - 4rem) * .5625 ) * 0.5)}.mosaic.mosaic--line>.mosaic__tile{height:100%}}@media only screen and (min-width: 1680px){.mosaic.mosaic--line{height:22.5rem}}.mosaic__tile{display:flex;position:relative;width:100%;min-height:1px;height:calc( (100vw - 4rem) * .5625)}@media only screen and (min-width: 45rem){.mosaic__tile{width:50%;height:50%}}@media only screen and (min-width: 45rem){.mosaic__tile.span-row{height:100%}}.mosaic__tile .overlay{display:flex;position:absolute;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;overflow:hidden}.mosaic__tile .overlay .overlay-color{-webkit-transform:translateY(101%) scale(1);transform:translateY(101%) scale(1);transition:all .65s;will-change:transform}.mosaic__tile .overlay a{display:flex;position:relative;align-items:flex-end;justify-content:center;width:100%;height:100%}.mosaic__tile .overlay a .content--mosaic{overflow:hidden;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;color:white}.mosaic__tile .overlay a .content--mosaic>*:nth-child(1){-webkit-transform:translateY(2rem);transform:translateY(2rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(2){-webkit-transform:translateY(4rem);transform:translateY(4rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(3){-webkit-transform:translateY(6rem);transform:translateY(6rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(4){-webkit-transform:translateY(8rem);transform:translateY(8rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(5){-webkit-transform:translateY(10rem);transform:translateY(10rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(6){-webkit-transform:translateY(12rem);transform:translateY(12rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(7){-webkit-transform:translateY(14rem);transform:translateY(14rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(8){-webkit-transform:translateY(16rem);transform:translateY(16rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(9){-webkit-transform:translateY(18rem);transform:translateY(18rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(10){-webkit-transform:translateY(20rem);transform:translateY(20rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(11){-webkit-transform:translateY(22rem);transform:translateY(22rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(12){-webkit-transform:translateY(24rem);transform:translateY(24rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(13){-webkit-transform:translateY(26rem);transform:translateY(26rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(14){-webkit-transform:translateY(28rem);transform:translateY(28rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic>*:nth-child(15){-webkit-transform:translateY(30rem);transform:translateY(30rem);transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;will-change:transform}.mosaic__tile .overlay a .content--mosaic h1{font-size:7vw;margin-bottom:0.75em;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width: 45rem){.mosaic__tile .overlay a .content--mosaic h1{margin-bottom:1.125em;font-size:1.5rem}}@media only screen and (min-width: 60rem){.mosaic__tile .overlay a .content--mosaic h1{margin-bottom:0.5em;font-size:1.75rem}}@media only screen and (min-width: 80rem){.mosaic__tile .overlay a .content--mosaic h1{font-size:2rem}}.mosaic__tile .overlay a .content--mosaic p{font-family:"Walsheim-Bold","Helvetica",sans-serif;font-style:normal;font-weight:700;display:none}@media only screen and (min-width: 60rem){.mosaic__tile .overlay a .content--mosaic p{display:block;font-size:0.875rem}}@media only screen and (min-width: 80rem){.mosaic__tile .overlay a .content--mosaic p{font-size:1rem}}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(1),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(1){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .675s;transition:transform .675s;transition:transform .675s, -webkit-transform .675s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(2),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(2){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(3),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(3){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .725s;transition:transform .725s;transition:transform .725s, -webkit-transform .725s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(4),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(4){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(5),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(5){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .775s;transition:transform .775s;transition:transform .775s, -webkit-transform .775s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(6),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(6){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(7),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(7){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .825s;transition:transform .825s;transition:transform .825s, -webkit-transform .825s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(8),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(8){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .85s;transition:transform .85s;transition:transform .85s, -webkit-transform .85s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(9),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(9){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .875s;transition:transform .875s;transition:transform .875s, -webkit-transform .875s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(10),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(10){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .9s;transition:transform .9s;transition:transform .9s, -webkit-transform .9s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(11),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(11){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .925s;transition:transform .925s;transition:transform .925s, -webkit-transform .925s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(12),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(12){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .95s;transition:transform .95s;transition:transform .95s, -webkit-transform .95s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(13),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(13){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .975s;transition:transform .975s;transition:transform .975s, -webkit-transform .975s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(14),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(14){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic>*:nth-child(15),.mosaic__tile.touched .overlay a .content--mosaic>*:nth-child(15){-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 1.025s;transition:transform 1.025s;transition:transform 1.025s, -webkit-transform 1.025s}html.no-touchevents .mosaic__tile:hover .overlay a .content--mosaic p,.mosaic__tile.touched .overlay a .content--mosaic p{opacity:1}.bg-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;flex:1 1 auto}.bg-image--inset{margin:1rem}@media only screen and (min-width: 45rem){.bg-image--inset{margin:1.5rem}}@media only screen and (min-width: 60rem){.bg-image--inset{margin:0}}@media only screen and (min-width: 80rem){.bg-image--inset{margin:0}}.video-section{display:block}.video-player{display:block;position:relative}.video-player video{max-width:100%}
/*# sourceMappingURL=ardoise-min.css.map */