html{-ms-text-size-adjust:100%}ul ul{margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}figure,h1,h2,h3,p{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{border:0 solid}button{cursor:pointer}h1,h2,h3{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}a,button{color:inherit}button{padding:0;line-height:inherit}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@font-face{font-family:Monosten;font-weight:400;font-style:normal;src:url(../fonts/monosten-regular-9c691261e1acfd590f9482556977ec0e.woff2) format("woff2"),url(../fonts/monosten-regular-d5f2d2e4a7dc51794d86f9d4d0b945fd.woff) format("woff")}.header,.main,.nav{-webkit-animation-name:reveal;animation-name:reveal;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes reveal{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes reveal{0%{opacity:0}80%{opacity:0}to{opacity:1}}@-webkit-keyframes transition-in{0%{opacity:0}to{opacity:1}}@keyframes transition-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes transition-out{0%{opacity:1}to{opacity:0}}@keyframes transition-out{0%{opacity:1}to{opacity:0}}*,:after,:before{box-sizing:border-box}html.has-menu-opened{overflow:hidden}@media (min-width:768px){html{overflow:hidden}}html.has-menu-opened,html.has-menu-opened body{touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto}body{height:100vh;height:calc(var(--vh, 1vh)*100);margin:0;background-color:#000;color:#fff}body *{scrollbar-color:#444 #222;scrollbar-width:5px}body ::-webkit-scrollbar{height:5px;width:5px}body ::-webkit-scrollbar-track{background-color:#222}body ::-webkit-scrollbar-thumb{background-color:#444}body.is-waiting *{cursor:wait!important}body:before{content:"0";display:none}@media (min-width:375px){body:before{content:"1"}}@media (min-width:480px){body:before{content:"2"}}@media (min-width:768px){body:before{content:"3"}}@media (min-width:1024px){body:before{content:"4"}}@media (min-width:1280px){body:before{content:"5"}}@media (min-width:1440px){body:before{content:"6"}}@media (min-width:1920px){body:before{content:"7"}}img[loading=lazy]{width:auto;height:auto}img.lozad{transition:opacity .5s linear}html.js img.lozad:not(.is-loaded){opacity:0}address{font-style:normal}.link-stretch{height:auto;position:relative}.link-stretch a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}a,span.link{text-decoration:none}a,a:visited,span.link,span.link:visited{color:inherit}.js-focus-visible a.focus-visible,.js-focus-visible span.link.focus-visible,a:active,a:hover,span.link:active,span.link:hover{text-decoration:none;color:inherit}.js-focus-visible a.focus-visible:visited,.js-focus-visible span.link.focus-visible:visited,a:active:visited,a:hover:visited,span.link:active:visited,span.link:hover:visited{color:inherit}.active>a,.active>span.link,.current-menu-item>a,.current-menu-item>span.link,.current-page-ancestor>a,.current-page-ancestor>span.link,.is-active>a,.is-active>span.link,.is-active a,.is-active span.link,a.is-active,span.link.is-active{text-decoration:none;color:inherit}.active>a:visited,.active>span.link:visited,.current-menu-item>a:visited,.current-menu-item>span.link:visited,.current-page-ancestor>a:visited,.current-page-ancestor>span.link:visited,.is-active>a:visited,.is-active>span.link:visited,.is-active a:visited,.is-active span.link:visited,a.is-active:visited,span.link.is-active:visited{color:inherit}.active>a:active,.active>a:hover,.active>span.link:active,.active>span.link:hover,.current-menu-item>a:active,.current-menu-item>a:hover,.current-menu-item>span.link:active,.current-menu-item>span.link:hover,.current-page-ancestor>a:active,.current-page-ancestor>a:hover,.current-page-ancestor>span.link:active,.current-page-ancestor>span.link:hover,.is-active>a:active,.is-active>a:hover,.is-active>span.link:active,.is-active>span.link:hover,.is-active a:active,.is-active a:hover,.is-active span.link:active,.is-active span.link:hover,.js-focus-visible .active>a.focus-visible,.js-focus-visible .active>span.link.focus-visible,.js-focus-visible .current-menu-item>a.focus-visible,.js-focus-visible .current-menu-item>span.link.focus-visible,.js-focus-visible .current-page-ancestor>a.focus-visible,.js-focus-visible .current-page-ancestor>span.link.focus-visible,.js-focus-visible .is-active>a.focus-visible,.js-focus-visible .is-active>span.link.focus-visible,.js-focus-visible .is-active a.focus-visible,.js-focus-visible .is-active span.link.focus-visible,.js-focus-visible a.is-active.focus-visible,.js-focus-visible span.link.is-active.focus-visible,a.is-active:active,a.is-active:hover,span.link.is-active:active,span.link.is-active:hover{text-decoration:none;color:inherit}.active>a:active:visited,.active>a:hover:visited,.active>span.link:active:visited,.active>span.link:hover:visited,.current-menu-item>a:active:visited,.current-menu-item>a:hover:visited,.current-menu-item>span.link:active:visited,.current-menu-item>span.link:hover:visited,.current-page-ancestor>a:active:visited,.current-page-ancestor>a:hover:visited,.current-page-ancestor>span.link:active:visited,.current-page-ancestor>span.link:hover:visited,.is-active>a:active:visited,.is-active>a:hover:visited,.is-active>span.link:active:visited,.is-active>span.link:hover:visited,.is-active a:active:visited,.is-active a:hover:visited,.is-active span.link:active:visited,.is-active span.link:hover:visited,.js-focus-visible .active>a.focus-visible:visited,.js-focus-visible .active>span.link.focus-visible:visited,.js-focus-visible .current-menu-item>a.focus-visible:visited,.js-focus-visible .current-menu-item>span.link.focus-visible:visited,.js-focus-visible .current-page-ancestor>a.focus-visible:visited,.js-focus-visible .current-page-ancestor>span.link.focus-visible:visited,.js-focus-visible .is-active>a.focus-visible:visited,.js-focus-visible .is-active>span.link.focus-visible:visited,.js-focus-visible .is-active a.focus-visible:visited,.js-focus-visible .is-active span.link.focus-visible:visited,.js-focus-visible a.is-active.focus-visible:visited,.js-focus-visible span.link.is-active.focus-visible:visited,a.is-active:active:visited,a.is-active:hover:visited,span.link.is-active:active:visited,span.link.is-active:hover:visited{color:inherit}a.link-inverted,span.link.link-inverted{text-decoration:none;color:inherit}a.link-inverted:visited,span.link.link-inverted:visited{color:inherit}.js-focus-visible a.link-inverted.focus-visible,.js-focus-visible span.link.link-inverted.focus-visible,a.link-inverted:active,a.link-inverted:hover,span.link.link-inverted:active,span.link.link-inverted:hover{text-decoration:none;color:inherit}.js-focus-visible a.link-inverted.focus-visible:visited,.js-focus-visible span.link.link-inverted.focus-visible:visited,a.link-inverted:active:visited,a.link-inverted:hover:visited,span.link.link-inverted:active:visited,span.link.link-inverted:hover:visited{color:inherit}.active>a.link-inverted,.active>span.link.link-inverted,.current-menu-item>a.link-inverted,.current-menu-item>span.link.link-inverted,.current-page-ancestor>a.link-inverted,.current-page-ancestor>span.link.link-inverted,.is-active>a.link-inverted,.is-active>span.link.link-inverted,.is-active a.link-inverted,.is-active span.link.link-inverted,a.link-inverted.is-active,span.link.link-inverted.is-active{text-decoration:none;color:inherit}.active>a.link-inverted:visited,.active>span.link.link-inverted:visited,.current-menu-item>a.link-inverted:visited,.current-menu-item>span.link.link-inverted:visited,.current-page-ancestor>a.link-inverted:visited,.current-page-ancestor>span.link.link-inverted:visited,.is-active>a.link-inverted:visited,.is-active>span.link.link-inverted:visited,.is-active a.link-inverted:visited,.is-active span.link.link-inverted:visited,a.link-inverted.is-active:visited,span.link.link-inverted.is-active:visited{color:inherit}.active>a.link-inverted:active,.active>a.link-inverted:hover,.active>span.link.link-inverted:active,.active>span.link.link-inverted:hover,.current-menu-item>a.link-inverted:active,.current-menu-item>a.link-inverted:hover,.current-menu-item>span.link.link-inverted:active,.current-menu-item>span.link.link-inverted:hover,.current-page-ancestor>a.link-inverted:active,.current-page-ancestor>a.link-inverted:hover,.current-page-ancestor>span.link.link-inverted:active,.current-page-ancestor>span.link.link-inverted:hover,.is-active>a.link-inverted:active,.is-active>a.link-inverted:hover,.is-active>span.link.link-inverted:active,.is-active>span.link.link-inverted:hover,.is-active a.link-inverted:active,.is-active a.link-inverted:hover,.is-active span.link.link-inverted:active,.is-active span.link.link-inverted:hover,.js-focus-visible .active>a.link-inverted.focus-visible,.js-focus-visible .active>span.link.link-inverted.focus-visible,.js-focus-visible .current-menu-item>a.link-inverted.focus-visible,.js-focus-visible .current-menu-item>span.link.link-inverted.focus-visible,.js-focus-visible .current-page-ancestor>a.link-inverted.focus-visible,.js-focus-visible .current-page-ancestor>span.link.link-inverted.focus-visible,.js-focus-visible .is-active>a.link-inverted.focus-visible,.js-focus-visible .is-active>span.link.link-inverted.focus-visible,.js-focus-visible .is-active a.link-inverted.focus-visible,.js-focus-visible .is-active span.link.link-inverted.focus-visible,.js-focus-visible a.link-inverted.is-active.focus-visible,.js-focus-visible span.link.link-inverted.is-active.focus-visible,a.link-inverted.is-active:active,a.link-inverted.is-active:hover,span.link.link-inverted.is-active:active,span.link.link-inverted.is-active:hover{text-decoration:none;color:inherit}.active>a.link-inverted:active:visited,.active>a.link-inverted:hover:visited,.active>span.link.link-inverted:active:visited,.active>span.link.link-inverted:hover:visited,.current-menu-item>a.link-inverted:active:visited,.current-menu-item>a.link-inverted:hover:visited,.current-menu-item>span.link.link-inverted:active:visited,.current-menu-item>span.link.link-inverted:hover:visited,.current-page-ancestor>a.link-inverted:active:visited,.current-page-ancestor>a.link-inverted:hover:visited,.current-page-ancestor>span.link.link-inverted:active:visited,.current-page-ancestor>span.link.link-inverted:hover:visited,.is-active>a.link-inverted:active:visited,.is-active>a.link-inverted:hover:visited,.is-active>span.link.link-inverted:active:visited,.is-active>span.link.link-inverted:hover:visited,.is-active a.link-inverted:active:visited,.is-active a.link-inverted:hover:visited,.is-active span.link.link-inverted:active:visited,.is-active span.link.link-inverted:hover:visited,.js-focus-visible .active>a.link-inverted.focus-visible:visited,.js-focus-visible .active>span.link.link-inverted.focus-visible:visited,.js-focus-visible .current-menu-item>a.link-inverted.focus-visible:visited,.js-focus-visible .current-menu-item>span.link.link-inverted.focus-visible:visited,.js-focus-visible .current-page-ancestor>a.link-inverted.focus-visible:visited,.js-focus-visible .current-page-ancestor>span.link.link-inverted.focus-visible:visited,.js-focus-visible .is-active>a.link-inverted.focus-visible:visited,.js-focus-visible .is-active>span.link.link-inverted.focus-visible:visited,.js-focus-visible .is-active a.link-inverted.focus-visible:visited,.js-focus-visible .is-active span.link.link-inverted.focus-visible:visited,.js-focus-visible a.link-inverted.is-active.focus-visible:visited,.js-focus-visible span.link.link-inverted.is-active.focus-visible:visited,a.link-inverted.is-active:active:visited,a.link-inverted.is-active:hover:visited,span.link.link-inverted.is-active:active:visited,span.link.link-inverted.is-active:hover:visited{color:inherit}.links-inverted a{text-decoration:none;color:inherit}.links-inverted a:visited{color:inherit}.js-focus-visible .links-inverted a.focus-visible,.links-inverted a:active,.links-inverted a:hover{text-decoration:none;color:inherit}.js-focus-visible .links-inverted a.focus-visible:visited,.links-inverted a:active:visited,.links-inverted a:hover:visited{color:inherit}.active>.links-inverted a,.current-menu-item>.links-inverted a,.current-page-ancestor>.links-inverted a,.is-active .links-inverted a,.is-active>.links-inverted a,.links-inverted a.is-active{text-decoration:none;color:inherit}.active>.links-inverted a:visited,.current-menu-item>.links-inverted a:visited,.current-page-ancestor>.links-inverted a:visited,.is-active .links-inverted a:visited,.is-active>.links-inverted a:visited,.links-inverted a.is-active:visited{color:inherit}.active>.links-inverted a:active,.active>.links-inverted a:hover,.current-menu-item>.links-inverted a:active,.current-menu-item>.links-inverted a:hover,.current-page-ancestor>.links-inverted a:active,.current-page-ancestor>.links-inverted a:hover,.is-active .links-inverted a:active,.is-active .links-inverted a:hover,.is-active>.links-inverted a:active,.is-active>.links-inverted a:hover,.js-focus-visible .active>.links-inverted a.focus-visible,.js-focus-visible .current-menu-item>.links-inverted a.focus-visible,.js-focus-visible .current-page-ancestor>.links-inverted a.focus-visible,.js-focus-visible .is-active .links-inverted a.focus-visible,.js-focus-visible .is-active>.links-inverted a.focus-visible,.js-focus-visible .links-inverted a.is-active.focus-visible,.links-inverted a.is-active:active,.links-inverted a.is-active:hover{text-decoration:none;color:inherit}.active>.links-inverted a:active:visited,.active>.links-inverted a:hover:visited,.current-menu-item>.links-inverted a:active:visited,.current-menu-item>.links-inverted a:hover:visited,.current-page-ancestor>.links-inverted a:active:visited,.current-page-ancestor>.links-inverted a:hover:visited,.is-active .links-inverted a:active:visited,.is-active .links-inverted a:hover:visited,.is-active>.links-inverted a:active:visited,.is-active>.links-inverted a:hover:visited,.js-focus-visible .active>.links-inverted a.focus-visible:visited,.js-focus-visible .current-menu-item>.links-inverted a.focus-visible:visited,.js-focus-visible .current-page-ancestor>.links-inverted a.focus-visible:visited,.js-focus-visible .is-active .links-inverted a.focus-visible:visited,.js-focus-visible .is-active>.links-inverted a.focus-visible:visited,.js-focus-visible .links-inverted a.is-active.focus-visible:visited,.links-inverted a.is-active:active:visited,.links-inverted a.is-active:hover:visited{color:inherit}.is-hidden{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);position:absolute}:root{font-family:Monosten,sans-serif;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;color:#000;font-kerning:normal;font-variant-ligatures:common-ligatures,contextual;-ms-font-feature-settings:"kern","liga","clig","alt";font-feature-settings:"kern","liga","clig","calt","kern",common-ligatures,contextual}body{font-size:.875rem;line-height:1.42857143}.btn,.h1,.h2,.h3,h1,h2,h3{text-transform:uppercase;letter-spacing:.14285714em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{display:block;font-size:inherit;font-weight:inherit;overflow-wrap:break-word}blockquote,dl,ol,p,pre,ul{overflow-wrap:break-word}.header{position:fixed;top:0;left:0;z-index:20;display:flex;justify-content:center;align-items:center;width:100%;height:75px;transition:top .25s ease}@media (min-width:768px){.header{justify-content:flex-start;background-color:#000}}.header:before{content:"";position:absolute;top:-1px;right:0;left:0;height:1px;box-shadow:0 0 62px 36px #000}@media (min-width:768px){.header:before{content:none}}@media (min-width:768px){body.has-zoom-opened .header{z-index:110;background-color:transparent}}.header.headroom--unpinned:not(.headroom--bottom){top:-80px}@media (min-width:768px){.header.headroom--unpinned:not(.headroom--bottom){top:auto}}@media (min-width:768px){.header{position:absolute;height:80px;box-shadow:none;pointer-events:none}.header>*{pointer-events:auto}}.header__site-title{position:relative;z-index:2;line-height:.8em;overflow:hidden}@media (min-width:768px){.header__site-title{padding:0 46px}}.header__site-title a{text-decoration:none}.header__site-title a.is-active,.header__site-title a:active,.header__site-title a:focus,.header__site-title a:hover{outline:none;opacity:.5}.nav{position:sticky;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;height:75px;transition:bottom .25s ease}.nav:before{content:"";position:absolute;bottom:-1px;right:0;left:0;height:1px;box-shadow:0 0 62px 36px #000}@media (min-width:768px){.nav:before{content:none}}@media (min-width:768px){body.has-zoom-opened .nav{z-index:110;background-color:transparent}}body.has-headroom-unpinned:not(.has-headroom-bottom) .nav{bottom:-80px}@media (min-width:768px){body.has-headroom-unpinned:not(.has-headroom-bottom) .nav{bottom:auto}}@media (min-width:768px){.nav{position:absolute;top:0;right:46px;bottom:auto;left:auto;z-index:30;display:flex;height:80px;box-shadow:none;background-color:#000}}.nav__nav-list{margin:0;padding-left:0;list-style:none;position:relative;z-index:2;display:flex}.nav__nav-list-item{margin-right:20px}.nav__nav-list-item:last-child{margin:0}.menu{position:fixed;top:0;bottom:0;right:0;z-index:200;width:100%;height:100%;transition:visibility .3s}html:not(.has-menu-opened) .menu{visibility:hidden}.menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;transition:opacity .15s linear}html:not(.has-menu-opened) .menu:before{opacity:0}@media (min-width:768px){.menu:before{background-color:rgba(0,0,0,.8)}}.menu__inner{overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute;bottom:0;right:0;width:100%;height:100%;box-shadow:0 0 62px 36px #000;transition:transform .3s ease}.menu__inner:not(.is-shown){margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);position:absolute}html:not(.has-menu-opened) .menu__inner{transform:translateY(calc(100% + 30px))}@media (min-width:768px){html:not(.has-menu-opened) .menu__inner{transform:translateX(calc(100% + 30px))}}@media (min-width:768px){.menu__inner{top:0;bottom:0;height:auto;background-color:#000}}@media (min-width:768px){.menu__inner--narrow{max-width:500px}}.menu__inner--grid{background-color:#000}.menu__panel-header{position:sticky;top:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px}@media (min-width:768px){.menu__panel-header{height:80px}}.menu__panel-header>*{position:relative;z-index:1}.menu__panel-header:before{content:"";position:absolute;top:-1px;right:0;left:0;z-index:0;height:1px;box-shadow:0 0 62px 36px #000}@media (min-width:768px){.menu__inner--narrow .menu__panel-header{max-width:500px}}.menu__panel-content{padding:80px 20px 20px}.menu__panel-content>:first-child{margin-top:0}.menu__panel-content>:last-child{margin-bottom:0}@media (min-width:768px){.menu__panel-content{padding-top:0}}@media (min-width:768px){.menu__panel-content--text{padding-right:55px}}@media (min-width:768px){.menu__panel-content--galleries-grid{padding-top:0;padding-bottom:0}}.menu__panel-content .h1,.menu__panel-content .h2,.menu__panel-content .h3,.menu__panel-content .h4,.menu__panel-content .h5,.menu__panel-content .h6,.menu__panel-content h1,.menu__panel-content h2,.menu__panel-content h3,.menu__panel-content h4,.menu__panel-content h5,.menu__panel-content h6{margin:2.16666667em 0 1.08333333em}.menu__panel-content .p,.menu__panel-content blockquote,.menu__panel-content dl,.menu__panel-content ol,.menu__panel-content p,.menu__panel-content pre,.menu__panel-content ul{padding-left:20px;margin:1.08333333em 0;text-transform:none;letter-spacing:normal}.menu__panel-content img{display:block;width:100%;height:auto;margin-bottom:calc(1.08333em + 5px)}.menu__galleries{margin:0;padding-left:0;list-style:none}.menu__galleries.menu__galleries{padding:0}@media (min-width:0px) and (max-width:767px){.menu__galleries .figure{padding-bottom:20px}}.menu__galleries .figure a{position:relative;display:block}.menu__galleries .figure a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.5;background-color:rgba(0,0,0,.3);transition:opacity .25s ease-in-out}.menu__galleries .figure a:hover:before{opacity:1}.menu__galleries .figure a h3{position:relative;z-index:3}@media (min-width:0px) and (max-width:767px){.menu__galleries .figure a h3{text-transform:uppercase;letter-spacing:.14285714em;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0 20px;background-color:rgba(0,0,0,.3)}}.menu__galleries :last-child .figure{padding-bottom:0}.menu__galleries--grid{display:-ms-grid;display:grid;grid-template-areas:"img1 img2" "img3 img4" "img5 img6";grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:0;row-gap:0}.menu__galleries--grid .gallery:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:img1}.menu__galleries--grid .gallery:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:img2}.menu__galleries--grid .gallery:nth-child(3){-ms-grid-row:3;-ms-grid-column:1;grid-area:img3}.menu__galleries--grid .gallery:nth-child(4){-ms-grid-row:3;-ms-grid-column:3;grid-area:img4}.menu__galleries--grid .gallery:nth-child(5){-ms-grid-row:5;-ms-grid-column:1;grid-area:img5}.menu__galleries--grid .gallery:nth-child(6){-ms-grid-row:5;-ms-grid-column:3;grid-area:img6}@media (min-width:1024px){.menu__galleries--grid .gallery img{height:calc(33vh - 75px)}@supports (height:1svh){.menu__galleries--grid .gallery img{height:calc(33svh - 75px)}}}@media (min-width:1280px){.menu__galleries--grid{grid-template-areas:"img1 img2" "img3 img4" "img5 img6";grid-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-row-gap:0;row-gap:0}.menu__galleries--grid .gallery:first-child{-ms-grid-row:1;-ms-grid-column:1}.menu__galleries--grid .gallery:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.menu__galleries--grid .gallery:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.menu__galleries--grid .gallery:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.menu__galleries--grid .gallery:nth-child(5){-ms-grid-row:5;-ms-grid-column:1}.menu__galleries--grid .gallery:nth-child(6){-ms-grid-row:5;-ms-grid-column:3}}.btn{-webkit-appearance:none;border-radius:0;border:0;background-color:transparent;padding:0}.btn--ui{font-size:.75rem;line-height:1.08333333;display:inline-block;padding:9px 20px 12px;border-radius:8px;background-color:#444;text-transform:uppercase}.btn--ui-w-icon svg{display:inline-block;height:20px;margin:0 -4px -2px 8px;vertical-align:sub}.btn--icon{width:20px;height:20px;font-size:0;color:transparent;background-size:20px;background-repeat:no-repeat}.btn--icon-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0yLjYzNiAyLjYzNmwxMi43MjggMTIuNzI4TTE1LjM2NCAyLjYzNkwyLjYzNiAxNS4zNjQiLz48L2c+PC9zdmc+)}.btn.is-active,.btn:focus,.btn:hover{outline:none;opacity:.5}.main{padding:80px 0;background-color:#000}@media (min-width:768px){.main{padding:0}}.gallery{position:relative;padding-top:50px}@media (min-width:768px){.gallery{padding-top:80px;padding-bottom:120px}}@media (min-width:1280px){.gallery{padding-top:80px;padding-bottom:200px}}.gallery--no-sep{padding-top:0;padding-bottom:0}@media (min-width:768px){.gallery--horizontal-scroll{white-space:nowrap;overflow-x:auto;overflow-y:hidden;height:100vh;height:calc(var(--vh, 1vh)*100)}}@media (min-width:768px){.gallery--horizontal-scroll:before{content:"";position:fixed;top:0;left:-1px;bottom:0;z-index:10;width:1px;box-shadow:0 0 6.8vw 4.76vw #000;opacity:.75;transition:opacity .3s}@supports (-webkit-hyphens:none){.gallery--horizontal-scroll:before{box-shadow:-4.25vw 0 6.8vw 8.5vw #000}}body.has-zoom-opened .gallery--horizontal-scroll:before{box-shadow:none}}@media (min-width:768px){.gallery--horizontal-scroll:after{content:"";position:fixed;top:0;right:-1px;bottom:0;z-index:10;width:1px;box-shadow:0 0 6.8vw 4.76vw #000;opacity:.75}@supports (-webkit-hyphens:none){.gallery--horizontal-scroll:after{box-shadow:4.25vw 0 6.8vw 8.5vw #000}}}.gallery__title{margin-bottom:40px;text-align:center;color:hsla(0,0%,100%,.4)}@media (min-width:768px){.gallery__title{position:fixed;top:32px;left:50%;z-index:110;transform:translateX(-50%)}}.gallery__notice{text-align:center;color:hsla(0,0%,100%,.4)}@media (min-width:768px){.gallery__notice{-ms-grid-row-align:center;align-self:center;width:100%;padding:0 40px;color:#fff}}@media (min-width:768px){.gallery__figure{z-index:2}}.gallery:last-child .p{margin-bottom:0}.gallery a{text-decoration:none}.gallery a.is-active h3,.gallery a:active h3,.gallery a:focus h3,.gallery a:hover h3{outline:none;opacity:.5}.zoom{display:none;overflow:hidden}@media (min-width:768px){body.has-zoom-opened .zoom{position:absolute;top:0;z-index:120;display:block;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#000}}@media (min-width:768px){body.has-zoom-opened-with-caption .zoom:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;box-shadow:0 0 64px 40px #000}}.zoom .figure{width:auto!important}@media (min-width:768px){.js-zoom-open{cursor:pointer}}.figure{position:relative;margin-bottom:20px;box-sizing:content-box}.figure:first-child{margin-top:0}.figure:last-child{margin-bottom:0}@media (min-width:0px) and (max-width:767px){.figure{width:auto!important}}@media (min-width:768px){.figure{margin-bottom:0}}@media (min-width:768px){.gallery--horizontal-scroll .figure{display:inline-block;padding-right:60px;background-color:#000;-webkit-overflow-scrolling:touch}.gallery--horizontal-scroll .figure:last-child{padding-right:135px}.gallery--horizontal-scroll .figure:first-child,body.route-gallery .gallery--horizontal-scroll .figure:nth-child(2){padding-left:135px}.gallery--horizontal-scroll .figure img{display:inline-block;max-width:none;height:calc(100vh - 200px)}}@media (min-width:1280px){.gallery--horizontal-scroll .figure img{height:calc(100vh - 280px)}}.zoom>.figure{height:100vh;height:calc(var(--vh, 1vh)*100);display:flex;justify-content:center;align-items:center}.figure img{display:block;width:auto;max-width:100%;max-height:100%;height:auto}.figure:after{content:none;position:absolute;bottom:-1px;right:0;left:0;height:1px;box-shadow:0 0 62px 36px #000}.figure.has-caption-shown[data-has-caption]:after,.zoom .figure[data-has-caption]:after{content:""}.figure__caption{color:hsla(0,0%,100%,.4);margin-top:15px;text-align:center;visibility:hidden}@media (min-width:0px) and (max-width:767px){.figure__caption{font-size:.75rem;line-height:1.08333333;position:absolute;right:10px;bottom:15px;left:10px;z-index:3;margin-top:0;color:#fff}}.has-caption-shown .figure__caption{visibility:visible}@media (min-width:768px){.has-caption-shown .figure__caption{visibility:hidden}}@media (min-width:768px){.zoom .figure__caption{position:absolute;bottom:20px;z-index:3;margin-top:0;color:#fff;visibility:visible}}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background-color:#000;transition:opacity .25s linear}.splash.is-loaded:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:401;background-image:url(../images/vectors/logo-stephanebourgeois-aa8d618e6d24cd2b8da31a11b23d7451.svg);background-size:255px;background-position:50%;background-repeat:no-repeat}@media (min-width:1280px){.splash.is-loaded:after{background-size:360px}}html.no-js .splash{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);position:absolute}body.has-splash-hidden .splash{opacity:0}body.has-splash-burried .splash{z-index:-1}@media (min-width:1280px){.splash{background-size:360px}}.splash img{height:100%;width:100%;object-fit:cover}.transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#000}body.is-transitioning .transition{z-index:300;opacity:1;display:block;-webkit-animation-name:transition-in;animation-name:transition-in;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1}body.is-done-transitioning .transition{z-index:300;opacity:0;-webkit-animation-name:transition-out;animation-name:transition-out;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-iteration-count:1;animation-iteration-count:1}body.has-transition-burried .transition{z-index:-1}.contact-card{max-width:480px;margin:0 auto;text-align:center}@supports (padding:0px){.contact-card{padding-left:min(0,env(safe-area-inset-left));padding-right:min(0,env(safe-area-inset-right))}}.contact-card__picture{position:relative;overflow:hidden}.contact-card__picture img{display:block;width:auto;max-width:100%;height:auto}.contact-card__picture:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:2;box-shadow:0 0 30px 30px #000}.contact-card__content{padding:20px}.contact-card__name{font-size:.9375rem;line-height:1.4}.contact-card__role{font-size:.8125rem;line-height:1;margin:10px 0;color:#444}.contact-card__description{font-size:.8125rem;line-height:1;max-width:320px;margin:15px auto;color:hsla(0,0%,100%,.4)}.contact-card__description>blockquote,.contact-card__description>dl,.contact-card__description>ol,.contact-card__description>p,.contact-card__description>pre,.contact-card__description>ul{margin-top:1em;margin-bottom:1em}.contact-card__description>blockquote:first-child,.contact-card__description>dl:first-child,.contact-card__description>ol:first-child,.contact-card__description>p:first-child,.contact-card__description>pre:first-child,.contact-card__description>ul:first-child{margin-top:0}.contact-card__description>blockquote:last-child,.contact-card__description>dl:last-child,.contact-card__description>ol:last-child,.contact-card__description>p:last-child,.contact-card__description>pre:last-child,.contact-card__description>ul:last-child{margin-bottom:0}.contact-card__button{margin:40px 0}.contact-card__info-list{font-size:.8125rem;line-height:1;list-style:none;margin:20px 0;padding:0 20px;text-align:left}.contact-card__info-list--alt{font-size:.875rem;line-height:1.42857143}.contact-card__info-list-item{border-bottom:1px solid #444}.contact-card__info-list-item:last-child{border:0}.contact-card__info-list-item a{display:flex;align-items:center;padding:14px 0}.contact-card__info-list-item--alt{border:0}.contact-card__info-list-item--alt a{padding:5px 0}.contact-card__info-list-item-icon{width:58px;height:24px;color:#444;text-align:center}.contact-card__info-list-item-icon--alt{width:58px;margin-left:-18px}.contact-card__info-list-item-icon--social{height:18px}.contact-card__info-list-item-icon svg{height:100%}