@font-face{font-family:'Folio-book';src:url(../../templates/assets/fonts/FolioBT-Book.woff) format('woff'),url(../../templates/assets/fonts/FolioBT-Book.woff2) format('woff2'),url(../../templates/assets/fonts/FolioBT-Book.otf) format('otf');font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0}p,a,ul,ol,li,span,strong,button{vertical-align:baseline;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{vertical-align:baseline;font-size:100%;font-weight:inherit;font-style:inherit;border:0;outline:0;margin:0;padding:0;font-family:inherit}:root{--color-black:#000;--color-white:#fff;--color-grey:#dcdcdc;--color-text:var(--color-black);--color-background:var(--color-grey);--margin-l:2rem;--margin-m:1.5rem;--margin-r:1rem;--margin-s:.5rem;--margin-xs:.25rem;--header-height:3rem;--project-height:250px;--fs-r:1rem}@media screen and (min-width:375px){:root{--project-height:250px}}@media screen and (min-width:768px){:root{--project-height:50vh}}@media screen and (min-width:992px){:root{--project-height:85vh}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){:root{--project-height:250px}}@media only screen and (min-device-width:1024px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){:root{--project-height:55vh}}html{font-size:14px}body{font-family:Folio-book,Helvetica,Arial,sans-serif;font-size:var(--fs-r);color:var(--color-text);font-weight:400;line-height:1.15}body *,.nav__item,.caption__text a,.caption__text p,.caption__action span,.swiper-pagination,.swiper-pagination span,.picture__button,.information a,.information p{font-weight:400}h1,h2,h3,h4,h5,h6,strong,p{margin:0;padding:0;font-weight:400}a,a:hover,a:visited{color:var(--color-text);text-decoration:none}.caption__text,.project__caption *,.image__caption *,.book__caption *{font-size:var(--fs-r)}.picture__button,.picture__caption,.picture__caption a,.swiper--picture .swiper-pagination{color:var(--color-white)}@media screen and (min-width:768px){html{font-size:16px}}html{display:block;position:relative;overflow-x:hidden}#html-body{background:var(--color-background);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;max-width:100vw;margin:0;padding:0;position:relative;overflow-x:hidden}#html-body.no-scroll{height:100vh;min-height:100vh}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.header{padding:var(--margin-r);z-index:666;width:100vw;max-width:100vw;position:fixed;top:0;left:0;right:0}.nav{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav__item--home{margin-right:var(--margin-r)}.nav__item--pictures{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;min-height:14px;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.nav__item--pictures .nav__item__text{display:block}.nav__item--pictures .nav__item__arrow{margin-left:.25rem;display:block;position:relative}.nav__item--pictures .nav__item__arrow svg{width:100%;height:100%}@media screen and (min-width:768px){.header{width:94%;margin:auto}.nav__item--pictures .nav__item__arrow{width:22px;height:9px}}.no-scroll{overflow:hidden}.no-pointer{pointer-events:none}img.lazy{opacity:0}img:not(.initial){transition:opacity 1s}img.initial,img.loaded,img.error,img.entered{opacity:1}img{object-fit:contain;width:100%;height:100%;display:block}.swiper{min-height:inherit;width:100%;min-width:100vw;height:100%}.swiper--project .image--small{display:none}.swiper--project .image--large{object-fit:contain;width:100%;height:100%;display:block}.swiper--project .image--small picture,.swiper--project .image--large picture{object-fit:cover;width:108%;height:100%;display:block;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.swiper--project.swiper--responsive .image--small{display:block}.swiper--project.swiper--responsive .image--large{display:none}.swiper-pagination .swiper-pagination-current{min-width:calc(var(--fs-r)*1.1);display:inline-block}.swiper:not(.swiper--picture){opacity:0}.swiper:not(.swiper--picture).swiper-is-visible{opacity:1;transition:opacity .25s linear}@media screen and (min-width:768px){.swiper--project .image--small{display:none}.swiper--project .image--large{display:block}.swiper--project .image--small picture,.swiper--project .image--large picture{object-fit:unset;left:unset;-webkit-transform:unset;-webkit-transform:unset;transform:unset;width:100%;height:auto;display:block;position:relative}.swiper--project.swiper--responsive .image--small{display:none}.swiper--project.swiper--responsive .image--large{display:block}}:root{--book-border-width:.5px;--book-border-color:var(--color-black);--book-edge-space:3px;--book-edge-width:var(--book-border-width)solid var(--book-border-color)}@media screen and (min-width:768px){:root{--book-edge-space:4px}}.book__caption{padding:0 var(--margin-r)var(--margin-xs);z-index:12;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;bottom:0;left:0;right:0}.book__caption .caption__text{padding-right:var(--margin-r);width:auto}.book__caption .caption__text--small{display:block}.book__caption .caption__text--large,.book__caption .caption__pagination{display:none}.book__caption a{border-bottom:1px solid var(--color-black)}.caption__toolbar .caption__action.caption__action--book{display:block}.swiper--book{background:var(--color-background);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;overflow-y:visible!important}.swiper--book .swiper-wrapper{height:var(--project-height)!important}.swiper--book .swiper-slide{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.swiper--book .swiper-slide--front .page--left,.swiper--book .swiper-slide--back .page--right{position:absolute}.swiper--book .swiper-slide--page{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.swiper--book .page{position:relative}.swiper--book .image{width:auto;height:auto;display:block;position:relative;top:0;left:0}.swiper--book .image--top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;position:relative}.swiper--book .image--bottom{z-index:0;position:absolute}.swiper--book .image--bottom img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.swiper--book .image--before,.swiper--book .image--after{z-index:0;position:absolute}.swiper--book .image img{height:calc(var(--project-height)*.62);width:auto}.swiper--book .swiper-pagination{top:unset;bottom:unset;width:auto;position:relative}.swiper--book .swiper-scrollbar{display:none}.swiper--book .swiper-button-prev,.swiper--book .swiper-button-next{width:50%;height:100%;margin-top:0;top:0}.swiper--book .swiper-button-prev{left:0}.swiper--book .swiper-button-next{right:0}.swiper--book .swiper-button-prev:after,.swiper--book .swiper-button-next:after{display:none}@media screen and (min-width:768px){.swiper--book .swiper-wrapper{height:auto}.book__caption{padding:var(--margin-r);-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:94%;margin:0 auto;bottom:0}.book__caption .caption__text{width:auto}.book__caption .caption__text--small{display:none}.book__caption .caption__text--large,.book__caption .caption__pagination{display:block}.caption__toolbar{width:auto}.caption__toolbar .caption__action{margin-right:var(--margin-r);cursor:pointer;display:block}.swiper--book .image img{height:calc(var(--project-height)*.65)}}@media screen and (min-width:992px){.swiper--book .image img{height:calc(var(--project-height)*.63)}}@media screen and (min-width:1200px){.swiper--book .image img{height:calc(var(--project-height)*.8)}}.swiper--book.book-is-animated.is-animating .swiper-slide{transition-delay:.5s!important}.swiper--book .page{-webkit-perspective:3000px;perspective:3000px}.swiper--book .image--animation{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 0;transform-origin:0 0}.swiper--book.is-animating .swiper-button-prev,.swiper--book.is-animating .swiper-button-next{pointer-events:none}.swiper--book .edges,.swiper--book .edge{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.swiper--book .swiper-slide--front .edge{border-right:var(--book-edge-width);border-bottom:var(--book-edge-width)}.swiper--book .swiper-slide--front .edge:first-child{-webkit-transform:translate(calc(var(--book-edge-space)*1),calc(var(--book-edge-space)*1));-webkit-transform:translate(calc(var(--book-edge-space)*1),calc(var(--book-edge-space)*1));transform:translate(calc(var(--book-edge-space)*1),calc(var(--book-edge-space)*1))}.swiper--book .swiper-slide--front .edge:nth-child(2){-webkit-transform:translate(calc(var(--book-edge-space)*2),calc(var(--book-edge-space)*2));-webkit-transform:translate(calc(var(--book-edge-space)*2),calc(var(--book-edge-space)*2));transform:translate(calc(var(--book-edge-space)*2),calc(var(--book-edge-space)*2))}.swiper--book .swiper-slide--front .edge:nth-child(3){-webkit-transform:translate(calc(var(--book-edge-space)*3),calc(var(--book-edge-space)*3));-webkit-transform:translate(calc(var(--book-edge-space)*3),calc(var(--book-edge-space)*3));transform:translate(calc(var(--book-edge-space)*3),calc(var(--book-edge-space)*3))}.swiper--book .swiper-slide--front .edge:nth-child(4){-webkit-transform:translate(calc(var(--book-edge-space)*4),calc(var(--book-edge-space)*4));-webkit-transform:translate(calc(var(--book-edge-space)*4),calc(var(--book-edge-space)*4));transform:translate(calc(var(--book-edge-space)*4),calc(var(--book-edge-space)*4))}.swiper--book .swiper-slide--front .edge:nth-child(5){-webkit-transform:translate(calc(var(--book-edge-space)*5),calc(var(--book-edge-space)*5));-webkit-transform:translate(calc(var(--book-edge-space)*5),calc(var(--book-edge-space)*5));transform:translate(calc(var(--book-edge-space)*5),calc(var(--book-edge-space)*5))}.swiper--book .swiper-slide--front .edge:nth-child(6){-webkit-transform:translate(calc(var(--book-edge-space)*6),calc(var(--book-edge-space)*6));-webkit-transform:translate(calc(var(--book-edge-space)*6),calc(var(--book-edge-space)*6));transform:translate(calc(var(--book-edge-space)*6),calc(var(--book-edge-space)*6))}.swiper--book .swiper-slide--front .edge:nth-child(7){-webkit-transform:translate(calc(var(--book-edge-space)*7),calc(var(--book-edge-space)*7));-webkit-transform:translate(calc(var(--book-edge-space)*7),calc(var(--book-edge-space)*7));transform:translate(calc(var(--book-edge-space)*7),calc(var(--book-edge-space)*7))}.swiper--book .swiper-slide--front .edge:nth-child(8){-webkit-transform:translate(calc(var(--book-edge-space)*8),calc(var(--book-edge-space)*8));-webkit-transform:translate(calc(var(--book-edge-space)*8),calc(var(--book-edge-space)*8));transform:translate(calc(var(--book-edge-space)*8),calc(var(--book-edge-space)*8))}.swiper--book .swiper-slide--front .edge:nth-child(9){-webkit-transform:translate(calc(var(--book-edge-space)*9),calc(var(--book-edge-space)*9));-webkit-transform:translate(calc(var(--book-edge-space)*9),calc(var(--book-edge-space)*9));transform:translate(calc(var(--book-edge-space)*9),calc(var(--book-edge-space)*9))}.swiper--book .swiper-slide--front .edge:nth-child(10){-webkit-transform:translate(calc(var(--book-edge-space)*10),calc(var(--book-edge-space)*10));-webkit-transform:translate(calc(var(--book-edge-space)*10),calc(var(--book-edge-space)*10));transform:translate(calc(var(--book-edge-space)*10),calc(var(--book-edge-space)*10))}.swiper--book .swiper-slide--front .edge:nth-child(11){-webkit-transform:translate(calc(var(--book-edge-space)*11),calc(var(--book-edge-space)*11));-webkit-transform:translate(calc(var(--book-edge-space)*11),calc(var(--book-edge-space)*11));transform:translate(calc(var(--book-edge-space)*11),calc(var(--book-edge-space)*11))}.swiper--book .swiper-slide--front .edge:nth-child(5),.swiper--book .swiper-slide--front .edge:nth-child(6),.swiper--book .swiper-slide--front .edge:nth-child(7),.swiper--book .swiper-slide--front .edge:nth-child(8),.swiper--book .swiper-slide--front .edge:nth-child(9),.swiper--book .swiper-slide--front .edge:nth-child(10),.swiper--book .swiper-slide--front .edge:nth-child(11){display:none}.swiper--book .swiper-slide--back .edge{border-left:var(--book-edge-width);border-bottom:var(--book-edge-width)}.swiper--book .swiper-slide--back .edge:first-child{-webkit-transform:translate(calc(var(--book-edge-space)*-1),calc(var(--book-edge-space)*1));-webkit-transform:translate(calc(var(--book-edge-space)*-1),calc(var(--book-edge-space)*1));transform:translate(calc(var(--book-edge-space)*-1),calc(var(--book-edge-space)*1))}.swiper--book .swiper-slide--back .edge:nth-child(2){-webkit-transform:translate(calc(var(--book-edge-space)*-2),calc(var(--book-edge-space)*2));-webkit-transform:translate(calc(var(--book-edge-space)*-2),calc(var(--book-edge-space)*2));transform:translate(calc(var(--book-edge-space)*-2),calc(var(--book-edge-space)*2))}.swiper--book .swiper-slide--back .edge:nth-child(3){-webkit-transform:translate(calc(var(--book-edge-space)*-3),calc(var(--book-edge-space)*3));-webkit-transform:translate(calc(var(--book-edge-space)*-3),calc(var(--book-edge-space)*3));transform:translate(calc(var(--book-edge-space)*-3),calc(var(--book-edge-space)*3))}.swiper--book .swiper-slide--back .edge:nth-child(4){-webkit-transform:translate(calc(var(--book-edge-space)*-4),calc(var(--book-edge-space)*4));-webkit-transform:translate(calc(var(--book-edge-space)*-4),calc(var(--book-edge-space)*4));transform:translate(calc(var(--book-edge-space)*-4),calc(var(--book-edge-space)*4))}.swiper--book .swiper-slide--back .edge:nth-child(5){-webkit-transform:translate(calc(var(--book-edge-space)*-5),calc(var(--book-edge-space)*5));-webkit-transform:translate(calc(var(--book-edge-space)*-5),calc(var(--book-edge-space)*5));transform:translate(calc(var(--book-edge-space)*-5),calc(var(--book-edge-space)*5))}.swiper--book .swiper-slide--back .edge:nth-child(6){-webkit-transform:translate(calc(var(--book-edge-space)*-6),calc(var(--book-edge-space)*6));-webkit-transform:translate(calc(var(--book-edge-space)*-6),calc(var(--book-edge-space)*6));transform:translate(calc(var(--book-edge-space)*-6),calc(var(--book-edge-space)*6))}.swiper--book .swiper-slide--back .edge:nth-child(7){-webkit-transform:translate(calc(var(--book-edge-space)*-7),calc(var(--book-edge-space)*7));-webkit-transform:translate(calc(var(--book-edge-space)*-7),calc(var(--book-edge-space)*7));transform:translate(calc(var(--book-edge-space)*-7),calc(var(--book-edge-space)*7))}.swiper--book .swiper-slide--back .edge:nth-child(8){-webkit-transform:translate(calc(var(--book-edge-space)*-8),calc(var(--book-edge-space)*8));-webkit-transform:translate(calc(var(--book-edge-space)*-8),calc(var(--book-edge-space)*8));transform:translate(calc(var(--book-edge-space)*-8),calc(var(--book-edge-space)*8))}.swiper--book .swiper-slide--back .edge:nth-child(9){-webkit-transform:translate(calc(var(--book-edge-space)*-9),calc(var(--book-edge-space)*9));-webkit-transform:translate(calc(var(--book-edge-space)*-9),calc(var(--book-edge-space)*9));transform:translate(calc(var(--book-edge-space)*-9),calc(var(--book-edge-space)*9))}.swiper--book .swiper-slide--back .edge:nth-child(10){-webkit-transform:translate(calc(var(--book-edge-space)*-10),calc(var(--book-edge-space)*10));-webkit-transform:translate(calc(var(--book-edge-space)*-10),calc(var(--book-edge-space)*10));transform:translate(calc(var(--book-edge-space)*-10),calc(var(--book-edge-space)*10))}.swiper--book .swiper-slide--back .edge:nth-child(11){-webkit-transform:translate(calc(var(--book-edge-space)*-11),calc(var(--book-edge-space)*11));-webkit-transform:translate(calc(var(--book-edge-space)*-11),calc(var(--book-edge-space)*11));transform:translate(calc(var(--book-edge-space)*-11),calc(var(--book-edge-space)*11))}.swiper--book .swiper-slide--back .edge:nth-child(5),.swiper--book .swiper-slide--back .edge:nth-child(6),.swiper--book .swiper-slide--back .edge:nth-child(7),.swiper--book .swiper-slide--back .edge:nth-child(8),.swiper--book .swiper-slide--back .edge:nth-child(9),.swiper--book .swiper-slide--back .edge:nth-child(10),.swiper--book .swiper-slide--back .edge:nth-child(11){display:none}.swiper--book .swiper-slide--page .page--left .edge{border-left:var(--book-edge-width)}.swiper--book .swiper-slide--page .page--left .edge:first-child{-webkit-transform:translate(calc(var(--book-edge-space)*-1),0);-webkit-transform:translate(calc(var(--book-edge-space)*-1),0);transform:translate(calc(var(--book-edge-space)*-1),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(2){-webkit-transform:translate(calc(var(--book-edge-space)*-2),0);-webkit-transform:translate(calc(var(--book-edge-space)*-2),0);transform:translate(calc(var(--book-edge-space)*-2),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(3){-webkit-transform:translate(calc(var(--book-edge-space)*-3),0);-webkit-transform:translate(calc(var(--book-edge-space)*-3),0);transform:translate(calc(var(--book-edge-space)*-3),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(4){-webkit-transform:translate(calc(var(--book-edge-space)*-4),0);-webkit-transform:translate(calc(var(--book-edge-space)*-4),0);transform:translate(calc(var(--book-edge-space)*-4),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(5){-webkit-transform:translate(calc(var(--book-edge-space)*-5),0);-webkit-transform:translate(calc(var(--book-edge-space)*-5),0);transform:translate(calc(var(--book-edge-space)*-5),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(6){-webkit-transform:translate(calc(var(--book-edge-space)*-6),0);-webkit-transform:translate(calc(var(--book-edge-space)*-6),0);transform:translate(calc(var(--book-edge-space)*-6),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(7){-webkit-transform:translate(calc(var(--book-edge-space)*-7),0);-webkit-transform:translate(calc(var(--book-edge-space)*-7),0);transform:translate(calc(var(--book-edge-space)*-7),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(8){-webkit-transform:translate(calc(var(--book-edge-space)*-8),0);-webkit-transform:translate(calc(var(--book-edge-space)*-8),0);transform:translate(calc(var(--book-edge-space)*-8),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(9){-webkit-transform:translate(calc(var(--book-edge-space)*-9),0);-webkit-transform:translate(calc(var(--book-edge-space)*-9),0);transform:translate(calc(var(--book-edge-space)*-9),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(10){-webkit-transform:translate(calc(var(--book-edge-space)*-10),0);-webkit-transform:translate(calc(var(--book-edge-space)*-10),0);transform:translate(calc(var(--book-edge-space)*-10),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(11){-webkit-transform:translate(calc(var(--book-edge-space)*-11),0);-webkit-transform:translate(calc(var(--book-edge-space)*-11),0);transform:translate(calc(var(--book-edge-space)*-11),0)}.swiper--book .swiper-slide--page .page--left .edge:nth-child(5),.swiper--book .swiper-slide--page .page--left .edge:nth-child(6),.swiper--book .swiper-slide--page .page--left .edge:nth-child(7),.swiper--book .swiper-slide--page .page--left .edge:nth-child(8),.swiper--book .swiper-slide--page .page--left .edge:nth-child(9),.swiper--book .swiper-slide--page .page--left .edge:nth-child(10),.swiper--book .swiper-slide--page .page--left .edge:nth-child(11),.swiper--book .swiper-slide--page.swiper-slide--first .page--left.page--no-edge .edge{display:none}.swiper--book .swiper-slide--page .page--right .edge{border-right:var(--book-edge-width)}.swiper--book .swiper-slide--page .page--right .edge:first-child{-webkit-transform:translate(calc(var(--book-edge-space)*1),0);-webkit-transform:translate(calc(var(--book-edge-space)*1),0);transform:translate(calc(var(--book-edge-space)*1),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(2){-webkit-transform:translate(calc(var(--book-edge-space)*2),0);-webkit-transform:translate(calc(var(--book-edge-space)*2),0);transform:translate(calc(var(--book-edge-space)*2),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(3){-webkit-transform:translate(calc(var(--book-edge-space)*3),0);-webkit-transform:translate(calc(var(--book-edge-space)*3),0);transform:translate(calc(var(--book-edge-space)*3),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(4){-webkit-transform:translate(calc(var(--book-edge-space)*4),0);-webkit-transform:translate(calc(var(--book-edge-space)*4),0);transform:translate(calc(var(--book-edge-space)*4),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(5){-webkit-transform:translate(calc(var(--book-edge-space)*5),0);-webkit-transform:translate(calc(var(--book-edge-space)*5),0);transform:translate(calc(var(--book-edge-space)*5),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(6){-webkit-transform:translate(calc(var(--book-edge-space)*6),0);-webkit-transform:translate(calc(var(--book-edge-space)*6),0);transform:translate(calc(var(--book-edge-space)*6),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(7){-webkit-transform:translate(calc(var(--book-edge-space)*7),0);-webkit-transform:translate(calc(var(--book-edge-space)*7),0);transform:translate(calc(var(--book-edge-space)*7),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(8){-webkit-transform:translate(calc(var(--book-edge-space)*8),0);-webkit-transform:translate(calc(var(--book-edge-space)*8),0);transform:translate(calc(var(--book-edge-space)*8),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(9){-webkit-transform:translate(calc(var(--book-edge-space)*9),0);-webkit-transform:translate(calc(var(--book-edge-space)*9),0);transform:translate(calc(var(--book-edge-space)*9),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(10){-webkit-transform:translate(calc(var(--book-edge-space)*10),0);-webkit-transform:translate(calc(var(--book-edge-space)*10),0);transform:translate(calc(var(--book-edge-space)*10),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(11){-webkit-transform:translate(calc(var(--book-edge-space)*11),0);-webkit-transform:translate(calc(var(--book-edge-space)*11),0);transform:translate(calc(var(--book-edge-space)*11),0)}.swiper--book .swiper-slide--page .page--right .edge:nth-child(5),.swiper--book .swiper-slide--page .page--right .edge:nth-child(6),.swiper--book .swiper-slide--page .page--right .edge:nth-child(7),.swiper--book .swiper-slide--page .page--right .edge:nth-child(8),.swiper--book .swiper-slide--page .page--right .edge:nth-child(9),.swiper--book .swiper-slide--page .page--right .edge:nth-child(10),.swiper--book .swiper-slide--page .page--right .edge:nth-child(11),.swiper--book .swiper-slide--page.swiper-slide--last .page--right.page--no-edge .edge{display:none}.swiper--book .swiper-slide--front .image--front:before{content:"";background-color:var(--book-border-color);margin-left:var(--margin-xs);width:var(--book-border-width);height:100%;display:block;position:absolute;top:0;left:0}.swiper--book .swiper-slide--back .image--back:before{content:"";background-color:var(--book-border-color);margin-right:var(--margin-xs);width:var(--book-border-width);top:0;left:unset;height:100%;display:block;position:absolute;right:0}.swiper--book .swiper-slide--page .page--left .image--before{border-right:var(--book-edge-width)}.swiper--book .swiper-slide--page .page--right .image--top,.swiper--book .swiper-slide--page .page--right .image--after{border-left:var(--book-edge-width)}@media screen and (min-width:768px){.swiper--book .swiper-slide--front .image--front:before{margin-left:var(--margin-s)}.swiper--book .swiper-slide--back .image--back:before{margin-right:var(--margin-s)}}.portfolio{padding-top:var(--header-height)}.project{flex-direction:revert;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow-y:visible!important}.project__caption,.image__caption{padding:0 var(--margin-r)var(--margin-xs);z-index:12;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;bottom:0;left:0;right:0}.project__caption .caption__text,.image__caption .caption__text{padding-right:var(--margin-r);width:auto}.project__caption .caption__text--small,.image__caption .caption__text--small{display:block}.project__caption .caption__text--large,.image__caption .caption__text--large,.project__caption .caption__pagination,.image__caption .caption__pagination{display:none}.project__caption a,.image__caption a{border-bottom:1px solid var(--color-black)}.caption__toolbar{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex}.caption__toolbar .caption__action{display:none}.caption__toolbar .caption__action.caption__action--images{display:block}.swiper--project{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;overflow-y:visible!important}.swiper--project .swiper-wrapper{height:var(--project-height);min-height:var(--project-height)}.swiper--project .swiper-pagination{top:unset;bottom:unset;width:auto;position:relative}.swiper--project .swiper-scrollbar{display:none}.swiper--project .swiper-button-prev,.swiper--project .swiper-button-next{width:50%;height:95%;margin-top:0;top:0}.swiper--project .swiper-button-prev{left:0}.swiper--project .swiper-button-next{right:0}.swiper--project .swiper-button-prev:after,.swiper--project .swiper-button-next:after{display:none}@media screen and (min-width:414px){.swiper--project .swiper-wrapper{height:auto}}@media screen and (min-width:768px){.project__caption,.image__caption{padding:var(--margin-r);-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:94%;margin:0 auto;position:relative}.project__caption .caption__text,.image__caption .caption__text{width:auto}.project__caption .caption__text--small,.image__caption .caption__text--small{display:none}.project__caption .caption__text--large,.image__caption .caption__text--large,.project__caption .caption__pagination,.image__caption .caption__pagination{display:block}.caption__toolbar{width:auto}.caption__toolbar .caption__action{margin-right:var(--margin-r);cursor:pointer;display:block}.caption__toolbar .caption__action.caption__action--images{margin-right:var(--margin-l)}.swiper--project .image--large{display:initial}.swiper--project .image--large img{height:var(--project-height);object-fit:contain;object-position:center;width:100%}}.body--picture .header{display:none}.page--pictures,.page--picture{height:100dvh;min-height:100dvh}.pictures{background-color:var(--color-background);opacity:0;z-index:777;width:100%;height:100dvh;min-height:100dvh;transition:opacity .5s;position:fixed;top:0;left:0}.pictures.picture-ready{opacity:1}.picture__button{padding:var(--margin-r);z-index:2;cursor:pointer;position:absolute;top:0;left:0}.picture__caption{padding:var(--margin-r);z-index:12;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;right:0}.picture__caption a{border-bottom:1px solid var(--color-white)}.swiper--picture.swiper--picture--small{display:block}.swiper--picture.swiper--picture--large{display:none}.swiper--picture .swiper-slide{position:relative}.swiper--picture .image img{object-fit:cover;object-position:center;width:100%;height:100vh;height:100dvh}.swiper--picture .image--small img{object-fit:cover;object-position:center;width:100%;height:100dvh}.swiper--picture .swiper-pagination{padding:var(--margin-r);z-index:1;top:unset;width:auto;bottom:0;left:auto;right:0}.swiper--picture .swiper-scrollbar{display:none}.swiper--picture .swiper-button-prev,.swiper--picture .swiper-button-next{width:50%;height:90%;margin-top:0;top:0}.swiper--picture .swiper-button-prev{left:0}.swiper--picture .swiper-button-next{right:0}.swiper--picture .swiper-button-prev:after,.swiper--picture .swiper-button-next:after{display:none}@media screen and (min-width:768px){.pictures{height:100dvh;position:absolute}.picture__button,.picture__caption{margin-left:1.5%}.swiper--picture.swiper--picture--small{display:none}.swiper--picture.swiper--picture--large{display:block}.swiper--picture .swiper-pagination{margin-right:3%}.swiper--picture .image img{object-fit:cover;object-position:center;width:100%;height:100dvh}}.body--informations .header,.body--information .header{display:none}.page--informations,.page--information{min-height:100vh}.page--informations .content,.page--information .content{margin-top:var(--header-height)}.page--information .information{padding:var(--margin-r);width:50%;margin-left:3%}.informations{margin:var(--project-height)auto 0 auto;padding:var(--margin-r);padding-bottom:0;display:block}.information,.information p{margin-bottom:var(--margin-r)}.information a{border-bottom:1px solid var(--color-black)}@media screen and (min-width:768px){.informations{margin:calc(var(--project-height)/2)auto auto auto;width:94%;height:auto}}@media screen and (min-width:992px){.informations{margin:calc(var(--project-height)/2)auto auto auto;display:-webkit-flex;display:-ms-flexbox;display:flex}.information{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:50%;display:-webkit-flex;display:-ms-flexbox;display:flex}.information:first-child{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.information:last-child{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.block--biography{width:90%}.block--contact{margin-right:var(--margin-l)}}.page--404 .header{display:none}.page--404 .content{padding:var(--margin-r)}body{background-image:url(../../templates/assets/background/background.webp)!important}.swiper .swiper-button-prev,.swiper .swiper-rtl .swiper-button-next{cursor:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcyIgogICB3aWR0aD0iMjIiCiAgIGhlaWdodD0iOC43NDQxNzAyIgogICB2aWV3Qm94PSIwIDAgMjIuMDAwMDAxIDguNzQ0MTcwMyIKICAgc29kaXBvZGk6ZG9jbmFtZT0icHJldi5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMS4yICgwYTAwY2Y1MzM5LCAyMDIyLTAyLTA0KSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzgyNyIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSIzMC40MzM4IgogICAgIGlua3NjYXBlOmN4PSI3LjExMzgwMTEiCiAgICAgaW5rc2NhcGU6Y3k9IjguNTkyNDIwMyIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxNyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzIiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczYiIC8+CiAgPGcKICAgICBpZD0iZzgiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNDQsMCwwLDAuMDQ0LC00LjU3NTQ3NDYsLTEuODY4ODI1MSkiPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjIuNzg1OTEiCiAgICAgICBkPSJtIDM5NS42NjM0NiwyMDIuODcwMzcgYyAtMTQuODE1MDcsLTIyLjk0MjcxIC0yNi45MzY1MSwtNDIuNDAyMTkgLTI2LjkzNjUxLC00My4yNDMzIDAsLTAuODQxMDkgNTIuOTMzNzUsLTEuNTI5MjYgMTE3LjYzMDU2LC0xLjUyOTI2IEggNjAzLjk4ODA2IFYgMTQxLjgwMDU2IDEyNS41MDMzMiBIIDQ4Ni4zNTc1MSBjIC02NC42OTY4MSwwIC0xMTcuNjMwNTYsLTAuNzIwMzggLTExNy42MzA1NiwtMS42MDA4MyAwLC0wLjg4MDQ4IDEyLjA4OTc5LC0yMC4zMjMxNiAyNi44NjYxOCwtNDMuMjA1OTcyIDI0LjMxMDk2LC0zNy42NDgwNzMgMjYuMDAzODQsLTQxLjE0MTkxMyAxNy43OTkzNiwtMzYuNzM1MDAxIC02OS43NTg0NSwzNy40Njk4ODIgLTE2My45MzY4Myw2OC4zNjI2MjMgLTI3Mi4xNzk3Myw4OS4yODEzNjMgLTM2Ljc2OTg4LDcuMTA2MDUgLTQxLjkyNDgyLDguNjY1NzkgLTM0LjA1MDk1LDEwLjMwMjg5IDUuMTAzMjMsMS4wNjEwMyAyOC43ODA1LDUuODQyMzkgNTIuNjE2MTUsMTAuNjI1MjUgOTguMTk0MTQsMTkuNzAzNTcgMTg2LjcyOTA1LDQ5LjU0NDc2IDI1My42ODQ4Niw4NS41MDU5IDguMzAzMTUsNC40NTk1MyA2LjY3ODQ5LDEuMDk5OTkgLTE3Ljc5OTM2LC0zNi44MDY1NSB6IgogICAgICAgaWQ9InBhdGg4NDUiIC8+CiAgPC9nPgo8L3N2Zz4K),w-resize!important}.swiper .swiper-button-next,.swiper .swiper-rtl .swiper-button-prev{cursor:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcyIgogICB3aWR0aD0iMjIiCiAgIGhlaWdodD0iOC43NDQxNzAyIgogICB2aWV3Qm94PSIwIDAgMjIuMDAwMDAxIDguNzQ0MTcwMSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ibmV4dC5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMS4yICgwYTAwY2Y1MzM5LCAyMDIyLTAyLTA0KSIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzYiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMjkuNzA3NzM5IgogICAgIGlua3NjYXBlOmN4PSI4Ljg2OTc0MjciCiAgICAgaW5rc2NhcGU6Y3k9IjguODM2MDgxNCIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxNyIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzIiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczYiIC8+CiAgPGcKICAgICBpZD0iZzgiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNDQsMCwwLDAuMDQ0LC00LjU3NTQ3NDYsLTEuODY4ODI1MSkiPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjIuNzg1OTEiCiAgICAgICBkPSJtIDMxMi4zMTI2NiwyMDIuODcwMzcgYyAxNC44MTUwNywtMjIuOTQyNzEgMjYuOTM2NTEsLTQyLjQwMjE5IDI2LjkzNjUxLC00My4yNDMzIDAsLTAuODQxMDkgLTUyLjkzMzc1LC0xLjUyOTI2IC0xMTcuNjMwNTYsLTEuNTI5MjYgSCAxMDMuOTg4MDYgdiAtMTYuMjk3MjUgLTE2LjI5NzI0IGggMTE3LjYzMDU1IGMgNjQuNjk2ODEsMCAxMTcuNjMwNTYsLTAuNzIwMzggMTE3LjYzMDU2LC0xLjYwMDgzIDAsLTAuODgwNDggLTEyLjA4OTc5LC0yMC4zMjMxNiAtMjYuODY2MTgsLTQzLjIwNTk3MiAtMjQuMzEwOTYsLTM3LjY0ODA3MyAtMjYuMDAzODQsLTQxLjE0MTkxMyAtMTcuNzk5MzYsLTM2LjczNTAwMSA2OS43NTg0NSwzNy40Njk4ODIgMTYzLjkzNjgzLDY4LjM2MjYyMyAyNzIuMTc5NzMsODkuMjgxMzYzIDM2Ljc2OTg4LDcuMTA2MDUgNDEuOTI0ODIsOC42NjU3OSAzNC4wNTA5NSwxMC4zMDI4OSAtNS4xMDMyMywxLjA2MTAzIC0yOC43ODA1LDUuODQyMzkgLTUyLjYxNjE1LDEwLjYyNTI1IC05OC4xOTQxNCwxOS43MDM1NyAtMTg2LjcyOTA1LDQ5LjU0NDc2IC0yNTMuNjg0ODYsODUuNTA1OSAtOC4zMDMxNSw0LjQ1OTUzIC02LjY3ODQ5LDEuMDk5OTkgMTcuNzk5MzYsLTM2LjgwNjU1IHoiCiAgICAgICBpZD0icGF0aDg0NSIgLz4KICA8L2c+Cjwvc3ZnPgo=),e-resize!important}