.burgerBtn{display:flex}.burgerBtn label>span{display:flex;flex-direction:column;justify-content:space-between;gap:6px;cursor:pointer}.burgerBtn label>span>span{width:1.5rem;height:2px;background:#fff;transition:all .5s;transform-origin:left}.burgerBtn label>span>span:first-child{transform-origin:top left;transition-delay:.1s}.burgerBtn label>span>span:nth-child(2){transition:transform .3s;transition-delay:.5s}.burgerBtn label>span>span:nth-child(3){transform-origin:bottom left;transition-delay:.2s}.burgerBtn.isOpen label>span span:nth-child(2){transform:scaleX(0);transition-delay:.05s}.burgerBtn.isOpen label>span span:first-child{transform:rotate(45deg)}.burgerBtn.isOpen label>span span:nth-child(3){transform:rotate(-45deg)}.burgerBtn input{display:none}.button{background:var(--color1);font-family:var(--title-font);text-transform:uppercase;padding:10px 25px;color:#fff;font-size:14px;display:flex;border:1px solid var(--color1);transition:all .5s;font-weight:500;letter-spacing:1.75px;min-width:180px;text-align:center;justify-content:center}.button:hover{background:transparent;color:var(--color1)}.custom-cursor{position:fixed;left:0;top:0;transition:all .1s ease-out;background:hsla(0,0%,100%,.5);border-radius:50%;width:40px;height:40px;z-index:10;pointer-events:none}.custom-cursor.inverse .arrow{transform:rotate(180deg)}.custom-cursor .arrow{transition:all .25}.arrow{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .5s;color:#777}.arrow:hover{background:var(--color1);color:#fff}.prev .arrow{transform:rotate(180deg)}.next,.prev{transition:all .5s}.next:disabled,.prev:disabled{opacity:0;pointer-events:none}.gotop{align-items:center;background:#000;border:1px solid var(--color1);border-radius:50%;bottom:30px;cursor:pointer;display:flex;height:30px;justify-content:center;opacity:0;position:fixed;right:10px;transition:all .5s;visibility:hidden;width:30px;z-index:1000}.gotop.show{opacity:1;visibility:visible}.gotop:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-15%) rotate(-45deg);width:10px}footer{margin-top:var(--margin);padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem;align-items:center;font-size:1rem;letter-spacing:1px;background:#000;color:#fff}footer .logo{display:block;max-width:150px;filter:brightness(0) invert(1)}footer>*{text-align:center}footer>* .footer-title{font-size:18px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.3);margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}footer>* ul{line-height:1.4}footer>* ul li ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;font-size:.8em;margin:5px 0}footer>* ul li a{transition:all .5s;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:300}footer>* p{line-height:1.4;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:14px}footer>* .rs{margin-top:1rem;gap:.5rem}footer>* .rs,footer>* .rs a{display:flex;align-items:center;justify-content:center}footer>* .rs a{transition:all .5s;color:var(--color1);background:#fff;border-radius:50%;width:30px;height:30px}footer>* .edc{max-width:200px;display:flex;align-self:center;margin-left:auto;margin-right:auto;margin-bottom:1rem}footer>* .edc img{width:100%;height:auto}.partners{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1rem}.partners .photo img{max-width:320px;height:70px!important;position:relative!important;object-fit:contain}@media screen and (min-width:800px){footer{flex-direction:row;flex-wrap:wrap}footer .logo-content{flex:1 1 100%;display:flex;justify-content:center}footer .footer-item{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3% - 2rem)}}@media screen and (min-width:1280px){footer{padding:10px 50px;gap:0;margin-top:0;overflow:auto;height:100vh;flex-direction:column;flex-wrap:nowrap;gap:30px;min-width:400px}footer .logo{max-width:120px}footer .logo img{width:100%;height:auto}footer>:first-child{margin-top:auto}footer>:last-child{margin-bottom:auto}footer.pageMosaic{margin-top:0}footer .logo-content{flex:none;align-self:center}footer .footer-item{flex:none}}@media screen and (min-width:1280px)and (max-width:1599px){footer{flex-direction:row;flex-wrap:wrap;min-width:600px;padding-top:100px}footer .logo-content{display:none}footer .logo-content+.footer-item{margin-top:auto;flex:1 1 100%;min-height:auto}footer .footer-item{flex:1 1;min-height:200px}footer .footer-item>ul{column-count:2;column-gap:50px}footer .footer-item:last-child{margin-bottom:0}}@media screen and (max-width:1599px){footer>* ul li a{font-size:14px}footer>* p{font-size:16px}}.cookie-settings{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.photo{position:relative;overflow:hidden}.photo img{position:absolute;height:100%;object-fit:cover}.photo img,header{left:0;top:0;width:100%}header{position:fixed;z-index:1000;padding:10px 25px;transition:all .5s}header,header .socials{display:flex;align-items:center}header .socials{margin-left:auto;margin-right:25px;gap:10px;font-size:16px;position:relative;z-index:10}header .socials a{color:#fff}header>.button{font-size:12px;min-width:auto;margin-left:auto;position:relative;padding:7px 25px;z-index:10}header>.button+.burgerBtn{margin-left:15px}header .logo{display:flex;overflow:hidden;height:80px;position:relative;z-index:10}header .logo img{height:100%;object-fit:contain;width:auto}header .burgerBtn{z-index:10}header nav{position:fixed;left:0;top:0;width:100%;height:100dvh;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:auto;display:flex;flex-direction:column;padding-top:100px;visibility:hidden;opacity:0;transform:scale(1.2);transition:all .5s}header nav .li-logo{position:absolute;left:33.3%;top:55%;opacity:.05;max-height:200px;height:100%;transform:translate(-50%,-50%);pointer-events:none}header nav .li-logo .logo{height:100%}header nav:before{content:"";top:100px;height:1px;background:hsla(0,0%,52%,.2)}header nav:before,header nav>svg{position:absolute;left:0;width:100%}header nav>svg{opacity:.05;height:100%;top:0;pointer-events:none}header nav>svg path{fill:#fff}header nav ul{margin:auto;width:100%;display:flex;flex-direction:column;align-items:flex-end;padding:25px;gap:10px}header nav ul li.active a svg{transform:translateY(2px) rotate(180deg)}header nav ul li.active ul{display:flex}header nav ul li ul{padding-right:0;display:none;flex-direction:column;align-items:flex-end;padding-top:10px;padding-bottom:10px}header nav ul li ul li a{font-size:14px}header nav ul li.last{margin-top:25px}header nav ul li.last a{background:var(--color1);padding:8px 35px;color:#000;font-size:16px;transition:all .5s;border:1px solid var(--color1)}header nav ul li.last a:hover{background:#000;color:var(--color1)}header nav ul li a{color:#fff;font-size:28px;display:flex;align-items:center;gap:10px;letter-spacing:1px}header nav ul li a svg{transform:translateY(2px)}header nav ul li a.active{border-bottom:1px solid hsla(0,0%,52%,.2)}header.isOpen .socials a{color:#fff}header.isOpen nav{visibility:visible;transform:scale(1);opacity:1}@supports(-webkit-touch-callout:none){header nav{height:100vh}}@media screen and (max-width:1279px){header nav ul li ul li a span span{display:none}}@media screen and (min-width:1280px){header .burgerBtn,header>.logo{display:none}header .socials{position:absolute;right:0;top:60px;transform:translateY(-50%)}header nav{position:absolute;left:0;width:100%;margin-left:auto;height:auto;visibility:visible;transform:unset;opacity:1;padding:0;background:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset;flex:1 1;flex-direction:row;justify-content:flex-end;overflow:initial;top:10px}header nav:before{display:none}header nav ul{flex-direction:row;gap:25px;align-items:center;padding:0;justify-content:center}header nav ul li{position:relative}header nav ul li.li-logo{position:relative;opacity:1;transform:unset;left:0;top:auto;max-height:unset}header nav ul li.li-logo .logo{height:100px}header nav ul li a{font-family:var(--main-font);font-size:18px;text-align:center;overflow:hidden;display:flex;flex-direction:column;transition:all .5s}header nav ul li a.active{font-weight:500}header nav ul li a:hover{opacity:.8}header nav ul li a svg{display:none}}@media screen and (min-width:1600px){header nav ul{gap:25px}header>.button{margin-right:25px;padding:8px 35px}}@media screen and (min-width:1800px){header nav ul{gap:35px}}@media screen and (max-width:1279px){header{background:linear-gradient(180deg,#000,transparent)}}.paragraph .paragraph-title{font-weight:600;font-size:28px}@media screen and (min-width:1280px){.paragraph{text-align:left;clear:both;max-width:500px}.paragraph .paragraph-title{float:left;font-size:40px;margin-right:10px;line-height:.6;margin-top:10px}.paragraph .description{margin-top:15px;text-align:justify}}.video{position:relative;overflow:hidden}.video video{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.zone.bigphoto{padding:0 var(--padding)}.zone.bigphoto .text .photo{order:-1}.zone.bigphoto .media{margin-top:var(--padding);position:relative}.zone.bigphoto .media .photo{height:100%;max-height:500px}.zone.bigphoto .media .photo:after{content:"";display:block;padding-top:100%}.zone.bigphoto .media .photo>a{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (min-width:1280px){.zone.bigphoto{height:100vh;overflow:hidden;position:relative;padding-left:0;display:flex;padding-right:9vh}.zone.bigphoto .media{margin-top:0;height:100%;order:-1}.zone.bigphoto .media .photo{width:100vw;height:100%;max-height:unset}.zone.bigphoto .media .photo:after{display:none}.zone.bigphoto .text{padding-top:75px;height:100%;margin-left:var(--margin);flex-direction:row;position:relative}.zone.bigphoto .text .title{font-size:80vh;display:flex;line-height:.72;letter-spacing:-9vh}.zone.bigphoto .text .title>span{display:flex}.zone.bigphoto .text .title>span.center-letter{margin-left:700px}.zone.bigphoto .text .c-text{height:100%;width:600px;margin-left:var(--margin);overflow:hidden;padding-top:50px;padding-bottom:50px;display:flex;flex-direction:column}.zone.bigphoto .text .c-text>:first-child{margin-top:auto}.zone.bigphoto .text .c-text>:last-child{margin-bottom:auto}.zone.bigphoto .text .c-text .subtitle{margin-bottom:25px;line-height:1}}@media screen and (min-width:1280px)and (min-width:1600px){.zone.bigphoto{overflow:hidden}.zone.bigphoto .text .title{font-size:100vh}.zone.bigphoto .text .title>span.center-letter{margin-left:0}.zone.bigphoto .text .c-text{margin:0;padding:0;position:absolute;left:0;overflow:visible;width:100%;height:auto}.zone.bigphoto .text .c-text [data-letter=q]{padding:0 1vh}.zone.bigphoto .text .c-text *{text-align:center}.zone.bigphoto .text .c-text .canOverflow{pointer-events:none}.zone.bigphoto .text .c-text .subtitle{margin:auto}}.zone.bigword{background:#000;position:relative;overflow:hidden}.zone.bigword .text{color:#fff;z-index:10;width:100%;padding:var(--padding);max-width:850px;margin:0 auto}.zone.bigword .text .title{text-transform:uppercase}.zone.bigword .text .title .italic{font-style:italic}.zone.bigword .text .subtitle{margin-bottom:15px}.zone.bigword .media .photo,.zone.bigword .media .video{width:100%;height:100%;position:relative}.zone.bigword .media .photo img,.zone.bigword .media .photo video,.zone.bigword .media .video img,.zone.bigword .media .video video{width:100%;height:100%;object-fit:cover}.zone.bigword .media .photo:after,.zone.bigword .media .video:after{content:"";display:block;padding-top:75%}@media screen and (min-width:1280px){.zone.bigword{width:auto;display:flex;position:relative;padding-top:0;height:100vh;padding-right:9vh}.zone.bigword .media{width:100vw;order:-1}.zone.bigword .media .swiper{height:100%}.zone.bigword .media .photo:after{display:none}.zone.bigword .text{left:auto;top:auto;width:auto;transform:unset;max-width:unset;margin-top:auto;margin-bottom:auto;padding:75px 0 0;flex-direction:row-reverse}.zone.bigword .text .c-text{width:calc(500px - var(--padding));margin-left:var(--margin);text-align:left;display:flex;flex-direction:column}.zone.bigword .text .c-text>:first-child{margin-top:auto}.zone.bigword .text .c-text>:last-child{margin-bottom:auto}.zone.bigword .text .c-text .description{text-align:justify;text-align-last:left}.zone.bigword .text .c-text .c-links{margin-top:25px;justify-content:flex-start}.zone.bigword .text .title{font-size:80vh;display:flex;line-height:.72;letter-spacing:-9vh}.zone.bigword .text .title>span{display:flex;min-width:10vw}.zone.bigword .text .title>span:first-child{position:absolute;width:100vw;justify-content:center;text-align:center;left:0;top:0;z-index:10;height:100vh;align-items:center;pointer-events:none;letter-spacing:normal}.zone.bigword .text .title>span:first-child+span[data-letter=" "]{min-width:auto}}@media screen and (min-width:1600px){.zone.bigword .text .title{font-size:100vh}}@media screen and (max-width:1279px){.zone.bigword .media,.zone.bigword .text{padding:0 var(--padding)}.zone.bigword .media{margin-top:var(--padding)}}.button-phone{font-family:var(--title-font);text-transform:uppercase;color:#000;font-size:14px;display:flex;transition:all .5s;font-weight:500;letter-spacing:1.75px;align-items:center;gap:5px}.button-phone:hover img{transform:scale(1.3)}.button-phone:hover span{padding-left:10px}.button-phone img{transition:all .5s;transform-origin:bottom center}.button-phone span{border:1px solid hsla(0,0%,52%,.2);border-left:0;padding:5px 10px 5px 5px;transition:all .5s;margin-left:-6px;transform:translateY(-1px)}.text{display:flex;flex-direction:column;align-items:center;gap:15px;color:#fff}.text>*{text-align:center}.text .photo{margin:auto;width:100%;height:75px}.text .photo img{object-fit:contain!important;position:relative!important}.text .title{font-family:var(--title-font);font-size:48px;line-height:1.2;text-transform:uppercase}.text .subtitle{font-size:22px}.text .description{line-height:1.2;font-weight:200}.text .pretty-title{margin-left:auto;font-family:var(--pretty-font);font-size:30px}.text .c-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:10px;align-items:center}.text .c-links .button{border:1px solid hsla(0,0%,100%,.5);padding:10px 25px}.text .c-links .button:hover{background:#fff}#zone15 .text .photo{height:60px}@media screen and (min-width:1280px){.text .title{font-size:50px}.text .description{line-height:1.1}}@media screen and (min-width:1600px){.text .subtitle{font-size:32px}}@media screen and (max-width:1279px){.text .description{text-align:center}.text .description p{text-align:center!important}}.zone.contact:first-child{margin-top:100px}.zone.contact .container .text{flex-direction:column-reverse}.zone.contact .container .text form{margin-top:25px;display:flex;flex-wrap:wrap;gap:15px}.zone.contact .container .text form>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 15px)}.zone.contact .container .text form>.message,.zone.contact .container .text form>.rgpd{flex:1 1 100%}.zone.contact .container .text form>.submit button{border:1px solid hsla(0,0%,100%,.5);padding:10px 25px;font-family:var(--main-font);font-size:var(--desc-size);margin:0 auto}.zone.contact .container .text form>.submit button:hover{background:#fff;color:#000}.zone.contact .container .text form ::placeholder{color:#dedede}.zone.contact .container .text form textarea{min-height:80px}.zone.contact .container .text form label{font-family:var(--main-font);font-size:var(--desc-size)}.zone.contact .container .text form input:not([type=checkbox]),.zone.contact .container .text form textarea{border:1px solid hsla(0,0%,100%,.5);color:#fff;background:transparent;padding:10px 15px;resize:vertical;width:100%;font-family:var(--main-font);font-size:var(--desc-size)}.zone.contact .gmap iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (min-width:1280px){.zone.textphoto.contact{min-width:calc(100vw - 400px)}.zone.textphoto.contact:first-child{margin-top:0}.zone.textphoto.contact .container .text{max-width:600px}.zone.textphoto.contact .container .text .title{margin-top:auto}.zone.textphoto.contact .container .text>:first-child{margin-top:25px;margin-bottom:auto}.zone.textphoto.contact .gmap{position:relative}}@media screen and (min-width:1600px){.zone.textphoto.contact .container .text{min-width:500px}}@media screen and (min-width:1200px)and (max-height:650px){.zone.contact .container .text form input:not([type=checkbox]),.zone.contact .container .text form textarea{padding:5px 8px}.zone.contact .container .text form label{font-size:14px}.zone.contact .container .text form textarea{min-height:50px}.zone.contact .container .text form{gap:8px}.zone.textphoto .container .text .title{font-size:3vw}}.zone.diapo{background:#000;height:100vh;position:relative;overflow:hidden}.zone.diapo .text{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;width:100%;padding:var(--padding);max-width:850px}.zone.diapo .text .title{text-transform:uppercase;font-size:52px}.zone.diapo .media{position:absolute;left:0;top:0}.zone.diapo .media,.zone.diapo .media .swiper{width:100%;height:100%}.zone.diapo .media .photo,.zone.diapo .media .video{width:100%;height:100%;position:relative}.zone.diapo .media .photo img,.zone.diapo .media .photo video,.zone.diapo .media .video img,.zone.diapo .media .video video{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1280px){.zone.diapo{min-width:100vw;width:auto;display:flex;flex-direction:column;padding-right:9vh}.zone.diapo:not(.diapo2) .text .subtitle{text-align:left;align-self:flex-start;margin-left:100px}.zone.diapo.hasVideo .media:not(.media-slider){display:none}.zone.diapo#zone26{padding-right:18vh}.zone.diapo .media{max-width:100vw}.zone.diapo .text{position:relative;left:auto;top:auto;transform:unset;max-width:unset;padding:0;margin-top:auto;margin-bottom:auto;padding-top:var(--header)}.zone.diapo .text .title{font-size:80vh;display:flex;line-height:.72;letter-spacing:-9vh}.zone.diapo .text .description{position:absolute;top:var(--header);left:45vh;width:100%;max-width:500px;color:#fff;overflow:visible}}@media screen and (min-width:1600px){.zone.diapo .text .title{font-size:100vh}.zone.diapo .text .description{max-width:600px}}@media screen and (max-width:1279px){.zone.diapo{display:flex;flex-direction:column-reverse;height:auto}.zone.diapo .text{position:relative;transform:unset;left:0;top:0;padding:0 var(--padding);margin-top:var(--padding)}.zone.diapo .media{position:relative;height:auto;min-height:50vh}.zone.diapo .media.media-slider{margin:var(--padding) var(--padding) 0;width:auto}.zone.diapo .media .swiper,.zone.diapo .media .video{position:absolute;left:0;top:0}.zone.diapo .media:after{content:"";display:block;padding-top:75%}}@media screen and (min-width:1280px)and (max-width:1599px){.zone.diapo.diapo2 .title>span:first-child{margin-right:600px}.zone.diapo.diapo2 .description{left:42vh}}.zone.galerie{padding:0 var(--padding);margin-top:100px}.zone.galerie .text .title{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:.8;margin-bottom:15px}.zone.galerie .text .title span{font-size:1.7em}.zone.galerie .media{margin-top:var(--padding);position:relative;display:flex;flex-direction:column;gap:25px}.zone.galerie .media .photo-title{text-transform:uppercase;color:#fff;padding-top:10px;font-size:20px;letter-spacing:1px}.zone.galerie .media .photo,.zone.galerie .media .video{max-height:600px}.zone.galerie .media .photo a,.zone.galerie .media .video a{position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.25);transition:all .5s;opacity:0}.zone.galerie .media .photo a:hover,.zone.galerie .media .video a:hover{opacity:1}.zone.galerie .media .photo:after,.zone.galerie .media .video:after{content:"";display:block;padding-top:100%}@media screen and (min-width:700px){.zone.galerie .media{flex-direction:row;flex-wrap:wrap}.zone.galerie .media .card{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 25px);max-width:calc(50% - 25px)}}@media screen and (min-width:1024px){.zone.galerie .media .card{flex-grow:1;flex-shrink:1;flex-basis:calc(33.3% - 25px);max-width:calc(33.3% - 25px)}}@media screen and (min-width:1280px){.zone.galerie{display:flex;flex-direction:column;position:relative;padding:75px 0 0;z-index:10;height:100dvh;min-width:100vw;margin-top:0}.zone.galerie .container{max-width:unset;display:flex;width:auto;flex-direction:row;height:100%;margin:0}.zone.galerie .container .text{width:500px;height:calc(100% - 50px);padding-left:var(--margin);padding-top:50px;align-items:flex-start;position:relative;z-index:100}.zone.galerie .container .text .title{font-size:4vw;line-height:.75;margin:auto 0 0;transform:rotate(-90deg);transform-origin:left;position:relative;z-index:100}.zone.galerie .container .text .title span{font-size:2em;letter-spacing:-.5vw}.zone.galerie .container .text .description{width:100%;margin:0 auto}.zone.galerie .container .media{height:100%;flex-direction:row;flex-wrap:nowrap;margin-top:0;padding-bottom:75px;gap:0}.zone.galerie .container .media .card{width:30vw;flex:none;z-index:1;position:relative;z-index:10;max-width:unset}.zone.galerie .container .media .card .photo,.zone.galerie .container .media .card .video{max-height:unset;height:100%}.zone.galerie .container .media .card .photo:after,.zone.galerie .container .media .card .video:after{content:unset}}@media screen and (min-width:1600px){.zone.galerie .container .text .title{font-size:6vw}}.zone.paragraphs{background:#000;position:relative;overflow:hidden}.zone.paragraphs .text{color:#fff;z-index:10;width:100%;padding:var(--padding);max-width:850px;margin:0 auto}.zone.paragraphs .text .title{text-transform:uppercase}.zone.paragraphs .text .subtitle{margin-bottom:15px}.zone.paragraphs .text .paragraphs{display:flex;flex-direction:column;gap:35px;margin-top:15px}.zone.paragraphs .media{margin-top:var(--padding);position:relative;max-height:500px;z-index:10}.zone.paragraphs .media:after{content:"";display:block;padding-top:66%}.zone.paragraphs .media>*{position:absolute;left:0;top:0;width:100%;height:100%}.zone.paragraphs .media .photo{height:100%}@media screen and (min-width:1280px){.zone.paragraphs{height:100vh;padding-top:125px;padding-right:var(--margin);padding-bottom:75px}.zone.paragraphs .media{display:none}.zone.paragraphs .text{flex-direction:row;align-items:flex-start;max-width:unset;height:100%;padding:0;position:relative}.zone.paragraphs .text .title{text-align:left;font-size:10vw;font-weight:500;letter-spacing:-1vw;line-height:1;margin-top:-10px;min-width:500px}.zone.paragraphs .text .paragraphs{flex:1 1;height:100%;margin-top:0;min-width:450px;align-items:center}}@media screen and (min-width:1600px){.zone.paragraphs .text .title+.paragraphs{margin-left:10vw}.zone.paragraphs .paragraphs>:first-child{margin-top:auto}.zone.paragraphs .paragraphs>:last-child{margin-bottom:auto}.zone.paragraphs .text .title{font-size:12vw}}@media screen and (max-width:1279px){.zone.paragraphs .text{padding:0 var(--padding)}.zone.photolist+.zone.paragraphs .paragraphs{margin-top:0}.zone.paragraphs .media{margin:var(--padding) var(--padding) 0}.zone.paragraphs .media.no-mobile{display:none}}@media screen and (min-width:1280px)and (max-width:1599px){.zone.paragraphs .text .paragraphs{flex-direction:row;min-width:unset;gap:100px}.zone.paragraphs .text .paragraphs .paragraph{width:350px;min-height:200px}.zone.paragraphs .text .paragraphs .paragraph:first-child{margin-bottom:auto}.zone.paragraphs .text .paragraphs .paragraph:nth-child(2n){margin-bottom:auto;margin-top:auto}.zone.paragraphs .text .paragraphs .paragraph:nth-child(3n){margin-top:auto}.zone.paragraphs .text .paragraphs .paragraph .paragraph-title{float:none;margin-top:0}}.zone.paragraphsletter{position:relative}.zone.paragraphsletter .media{margin-top:var(--padding)}.zone.paragraphsletter .media .photo{max-height:500px}.zone.paragraphsletter .media .photo:after{content:"";display:block;padding-top:100%}@media screen and (min-width:1280px){.zone.paragraphsletter{min-width:100vw}.zone.paragraphsletter .text{position:relative}.zone.paragraphsletter .media{position:absolute;height:100%;left:0;top:0;width:100%;margin:0;filter:brightness(.8);display:block;max-height:unset}.zone.paragraphsletter .media .photo{height:100%;max-height:unset}.zone.paragraphsletter .media .photo:after{content:unset}.zone.paragraphsletter .text{z-index:100}.zone.paragraphsletter .text .paragraphs{margin-left:var(--margin);margin-right:100vh;max-width:500px}.zone.paragraphsletter .text .paragraphs>:first-child{margin-top:auto}.zone.paragraphsletter .text .paragraphs>:last-child{margin-bottom:auto}.zone.paragraphsletter .text .title{font-size:100vh;font-weight:500;letter-spacing:-1vw;line-height:1;position:absolute;right:0;top:50%;transform:translateX(15%) translateY(-50%)}}@media screen and (min-width:1600px){.zone.paragraphsletter .text .title+.paragraphs{margin-left:var(--margin)}.zone.paragraphsletter .text .paragraphs{margin-right:50vh}}@media screen and (max-width:1279px){.zone.paragraphsletter .text .title{display:none}.zone.paragraphs+.zone.paragraphsletter{margin-top:calc(var(--padding)/2)}}@media screen and (min-width:1280px)and (max-width:1599px){.zone.paragraphs+.zone.paragraphsletter .text .paragraphs{margin-left:0}.zone.paragraphsletter .media{left:auto;right:0}.zone.paragraphsletter .media:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.8) 50%,transparent)}.zone.paragraphsletter .text .paragraphs{margin:0 0 0 100px;max-width:unset}.zone.paragraphsletter .text .paragraphs>:first-child{margin-bottom:auto;margin-top:0}.zone.paragraphsletter .text .paragraphs>:nth-child(2n){margin-bottom:auto;margin-top:auto}.zone.paragraphsletter .text .paragraphs>:nth-child(3n){margin-top:auto;margin-bottom:0}.zone.paragraphsletter .text .title{position:relative;transform:translateY(-15%);top:0;order:3}}.zone.photolist{padding:0 var(--padding)}.zone.photolist .text .photo{order:-1}.zone.photolist .media{position:relative}.zone.photolist .media .prev{left:5px}.zone.photolist .media .next,.zone.photolist .media .prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.zone.photolist .media .next{right:5px}.zone.photolist .media .photo{height:100%;max-height:500px}.zone.photolist .media .photo:after{content:"";display:block;padding-top:100%}.zone.photolist .media .photo>a{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (min-width:1280px){.zone.photolist{height:100vh;overflow:hidden;position:relative;padding:0}.zone.photolist .media{margin-top:0;height:100%}.zone.photolist .media .slider,.zone.photolist .media .slider .swiper{height:100%}.zone.photolist .media .slider .swiper .swiper-wrapper .swiper-slide{width:100vh;height:100%;max-width:50vw}.zone.photolist .media .slider .swiper .photo{max-height:unset}.zone.photolist .media .slider .next,.zone.photolist .media .slider .prev,.zone.photolist .media .slider .swiper .photo:after{display:none}.zone.textphoto.slidetitle .container .text{padding-left:100px;height:100%;padding-bottom:var(--header);overflow:visible}.zone.textphoto.slidetitle .container .text .title{font-size:10vw;position:absolute;top:50%;right:0;transform:translateY(-100vh) rotate(-90deg);transform-origin:bottom right;animation:slideTitleAnimation 8s linear infinite both}.zone.textphoto.slidetitle .container .text .title.title-clone{right:10vw;animation:slideTitleAnimation 12s linear infinite both}}@media screen and (min-width:1280px){@keyframes slideTitleAnimation{0%{transform:translateY(-125vh) rotate(-90deg)}to{transform:translateY(33vh) rotate(-90deg)}}.zone.textphoto.slidetitle .container .text .subtitle{background:linear-gradient(0deg,transparent,#000 50%,transparent);position:relative;padding-top:15px;padding-bottom:15px}.zone.textphoto.slidetitle .container .text .subtitle+.description{margin-top:0}.zone.textphoto.slidetitle .container .text .description{margin-top:auto;margin-bottom:0;text-align:justify;text-align-last:left;padding-right:15px;padding-top:15px;padding-bottom:15px;background:linear-gradient(0deg,transparent,#000 50%,transparent);position:relative}}@media screen and (min-width:1600px){.zone.textphoto.slidetitle .container .text{width:800px}}.zone.splittext{background:#000;position:relative;overflow:hidden}.zone.splittext .text{color:#fff;z-index:10;width:100%;padding:var(--padding);max-width:850px;margin:0 auto}.zone.splittext .text .title{text-transform:uppercase}.zone.splittext .text .title .italic,.zone.splittext .text .title .italic i{font-style:italic}.zone.splittext .text .subtitle{margin-bottom:15px}.zone.splittext .media{display:none;position:absolute;left:0;top:0;width:100%;height:100%}.zone.splittext .media .swiper{width:100%;height:100%}.zone.splittext .media .photo,.zone.splittext .media .video{width:100%;height:100%;position:relative}.zone.splittext .media .photo img,.zone.splittext .media .photo video,.zone.splittext .media .video img,.zone.splittext .media .video video{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1280px){.zone.splittext{width:auto;display:flex;position:relative;padding-top:var(--header);height:100dvh;padding-right:9vh}.zone.splittext .text{position:relative;left:auto;top:auto;transform:unset;max-width:unset;padding:0;margin-top:auto;margin-bottom:auto;flex-direction:row;width:auto;height:100%}.zone.splittext .text .title{font-size:80vh;display:flex;line-height:.72;letter-spacing:-9vh}.zone.splittext .text .title>span{display:flex}.zone.splittext .text .title>span.center-letter{margin-left:700px}.zone.splittext .text .title>span.reverse{transform:scaleX(-1)}.zone.splittext .text .c-text{height:100%;width:600px;margin-left:var(--margin);overflow:hidden;padding-top:50px;padding-bottom:50px;display:flex;flex-direction:column}.zone.splittext .text .c-text>:first-child{margin-top:auto}.zone.splittext .text .c-text>:last-child{margin-bottom:auto}}@media screen and (min-width:1600px){.zone.splittext{overflow:hidden}.zone.splittext .text .title{font-size:100vh}.zone.splittext .text .title>span.center-letter{transform:scaleX(-1);margin-left:0}.zone.splittext .text .c-text{margin:0;padding:0;position:absolute;left:0;overflow:visible;width:100%;height:auto}.zone.splittext .text .c-text .canOverflow{pointer-events:none}.zone.splittext .text .c-text .canOverflow .description2{padding:0 15px;transform:translateX(10px)}.zone.splittext .text .c-text .subtitle{margin:auto}}@media screen and (max-width:1279px){.zone.splittext .text{padding:0 var(--padding)}}.zone.textparalax{padding:0 var(--padding)}.zone.textparalax .text .title{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:.8;margin-bottom:15px}.zone.textparalax .text .title span{font-size:1.7em}.zone.textparalax .media{margin-top:var(--padding);position:relative;max-height:500px}.zone.textparalax .media .prev{left:5px}.zone.textparalax .media .next,.zone.textparalax .media .prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.zone.textparalax .media .next{right:5px}.zone.textparalax .media:after{content:"";display:block;padding-top:66%}.zone.textparalax .media .swiper,.zone.textparalax .media>*{position:absolute;left:0;top:0;width:100%;height:100%}.zone.textparalax .media .photo{height:100%}@media screen and (min-width:1280px){.zone.textparalax{display:flex;flex-direction:column;position:relative;padding:0;z-index:10;height:100dvh;width:100vw}.zone.textparalax .container{max-width:unset;display:flex;width:auto;margin:auto;flex-direction:row;height:100%;padding-top:var(--header);width:100%}.zone.textparalax .container .text{width:50%;position:relative;z-index:10;padding:50px;align-items:flex-start}.zone.textparalax .container .text .title{font-size:4vw;line-height:.75;letter-spacing:-.45vw}.zone.textparalax .container .text .title span{font-size:2em;letter-spacing:-.5vw}.zone.textparalax .container .text .description{width:100%;text-align:justify;text-align-last:left;max-width:650px}.zone.textparalax .container .text>:last-child{margin-bottom:auto}.zone.textparalax .container .text>:first-child{margin-top:auto}.zone.textparalax .container .media{height:100%;overflow:hidden;width:100%;max-height:unset;position:absolute;left:0;top:0;margin-top:0}.zone.textparalax .container .media:after{display:none}}@media screen and (min-width:1600px){.zone.textparalax .container .text .title{font-size:6vw}}@media screen and (max-width:1279px){.zone.textparalax .container{display:flex;flex-direction:column-reverse}.zone.textparalax .container .media{margin-top:0;margin-bottom:var(--padding)}}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.zone.textphoto{padding:0 var(--padding)}.zone.textphoto .text .title{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:.8;margin-bottom:15px}.zone.textphoto .text .title span{font-size:1.7em}.zone.textphoto .media{margin-top:var(--padding);position:relative;max-height:500px}.zone.textphoto .media .prev{left:5px}.zone.textphoto .media .next,.zone.textphoto .media .prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10}.zone.textphoto .media .next{right:5px}.zone.textphoto .media:after{content:"";display:block;padding-top:100%}.zone.textphoto .media .swiper,.zone.textphoto .media>*{position:absolute;left:0;top:0;width:100%;height:100%}.zone.textphoto .media .photo{height:100%}@media screen and (min-width:1280px){.zone.textphoto{display:flex;flex-direction:column;position:relative;padding:75px 0 0;z-index:10;height:100dvh}.zone.textphoto .container{max-width:unset;display:flex;width:auto;margin:auto;flex-direction:row-reverse;height:100%}.zone.textphoto .container .text{width:600px;height:calc(100% - 50px);margin-left:var(--margin);overflow:hidden;padding-top:50px}.zone.textphoto .container .text .title{font-size:4vw;line-height:.75;letter-spacing:-.45vw}.zone.textphoto .container .text .title span{font-size:2em;letter-spacing:-.5vw}.zone.textphoto .container .text .description{width:100%;margin:0 auto}.zone.textphoto .container .text>:last-child{margin-bottom:auto}.zone.textphoto .container .text>:first-child{margin-top:auto}.zone.textphoto .container .media{height:100vh;overflow:hidden;width:66vh;max-height:unset;margin-top:calc(-1*var(--header));padding-top:25px;padding-bottom:50px}.zone.textphoto .container .media .slider,.zone.textphoto .container .media>.video{position:relative}.zone.textphoto .container .media .prev{top:0;height:100%;left:0;width:50%;transform:unset;cursor:pointer}.zone.textphoto .container .media .prev>*{display:none}.zone.textphoto .container .media .next{top:0;height:100%;right:0;width:50%;transform:unset;cursor:pointer}.zone.textphoto .container .media .next>*,.zone.textphoto .container .media:after{display:none}}@media screen and (min-width:1600px){.zone.textphoto .container .text .title{font-size:6vw;margin-bottom:auto}.zone.textphoto .container .text .title+*{margin-top:auto}.zone.textphoto .container .text>:last-child{margin-bottom:0}.zone.textphoto .container .media{padding-top:var(--header);padding-bottom:var(--header)}.zone.textphoto .container .text{height:calc(100% - var(--header));width:auto;min-width:800px}.zone.textphoto .container .text .description{max-width:700px}}@media screen and (min-width:1920px){.zone.textphoto .container .text .description{max-width:850px}}@media screen and (min-width:1280px){.zone.textphoto.textphoto2 .container .media,.zone.textphoto3 .container .media{padding-top:0;padding-bottom:0;width:50vw}.zone.textphoto3 .container .text{text-align:left;align-items:flex-start;width:500px}.zone.textphoto3 .container .text .subtitle{margin-top:auto}.zone.textphoto3 .container .text>.title{display:none}.zone.textphoto3 .container .text .description{text-align:justify;text-align-last:left;clear:both;margin-bottom:auto}.zone.textphoto3 .container .text .description .title{float:left;font-size:56px;margin-right:10px;line-height:.6;margin-top:10px;text-transform:none}.zone.textphoto3 .container .text .description .title span{font-size:1em;letter-spacing:normal}.zone.textphoto3 .container .text .description>p{font-size:20px;margin-top:25px}}