.zone.diapo{position:relative;display:flex;align-items:flex-end;min-height:100svh;overflow:hidden;color:var(--white);background:#10161f}.zone.diapo .media{position:absolute;inset:0;z-index:0}.zone.diapo .media:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.55) 0,transparent calc(var(--headerHeight) + 80px)),linear-gradient(180deg,rgba(22,40,63,0) 25%,rgba(22,40,63,.55) 52%,rgba(22,40,63,.8) 100%)}.zone.diapo .media .diapo-dim,.zone.diapo .media:after{position:absolute;inset:0;z-index:2;pointer-events:none}.zone.diapo .media .diapo-dim{background:#000;opacity:0}.zone.diapo .media .photo,.zone.diapo .media .swiper,.zone.diapo .media .swiper-slide,.zone.diapo .media .swiper-wrapper,.zone.diapo .media>:not(.slider-pause){width:100%;height:100%}.zone.diapo .media img,.zone.diapo .media video{width:100%;height:100%;object-fit:cover}.zone.diapo .diapo-pause,.zone.diapo .video-pause{z-index:3;right:var(--padding);bottom:16px}.zone.diapo .content-text{position:relative;z-index:1;width:100%;pointer-events:none;padding-block:60px;padding-top:max(60px,var(--headerHeight) + 32px)}.zone.diapo .content-text .container>*{pointer-events:auto}@media screen and (min-width:1280px){.zone.diapo .content-text{padding-block:120px;padding-top:max(120px,var(--headerHeight) + 40px)}}.zone.diapo .text{max-width:760px}.zone.diapo .description,.zone.diapo .title1,.zone.diapo .title2,.zone.diapo .title3{color:var(--white)}@media screen and (max-height:520px){.zone.diapo{min-height:460px}}html:not([data-navigated]) .zone.diapo:not(.hero) .media{animation:diapo-media-fade 1.6s ease-out both}html:not([data-navigated]) .zone.diapo.hero .media{animation:diapo-media-in 2.4s cubic-bezier(.22,1,.36,1) both}html[data-navigated] .zone.diapo .media{animation:diapo-media-fade 1.2s ease-out both}.zone.diapo .media>.video>video,.zone.diapo .media>:not(.slider-pause,.video,.diapo-dim){transform:scale(1.16)}.zone.diapo .content-text .container>:not(.text),.zone.diapo .content-text .text>*{animation:diapo-text-fade .8s cubic-bezier(.33,1,.68,1) .9s both}.zone.diapo .content-text .text>.title1{animation:diapo-text-in .9s cubic-bezier(.33,1,.68,1) .6s both}.zone.diapo .content-text .container>.breadcrumb{animation-delay:.8s}.zone.diapo .content-text .text>.description{animation-delay:1.05s}.zone.diapo .content-text .text>:nth-child(n+4){animation-delay:1.2s}@keyframes diapo-media-fade{0%{opacity:0;transform:scale(1.06)}}@keyframes diapo-media-in{0%{transform:scale(1.06)}}@keyframes diapo-text-in{0%{transform:translateY(30px)}}@keyframes diapo-text-fade{0%{opacity:0}}.zone.diapo.centered{align-items:center;text-align:center}.zone.diapo.centered .media:after{background:rgba(0,0,0,.28)}.zone.diapo.centered .content-text{padding-block:var(--headerHeight)}.zone.diapo.centered .text{position:relative;align-items:center;max-width:none;gap:0}.zone.diapo.centered .title2{justify-content:center;font-family:var(--font1);font-size:15px;font-weight:400;letter-spacing:.06em;color:var(--white)}.zone.diapo.centered .title1{justify-content:center;max-width:14em;font-weight:400;font-size:30px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.zone.diapo.centered .text>.title2+.title1{margin-top:4px}.zone.diapo.centered .diapo-extra{position:absolute;top:100%;right:0;left:0;display:flex;flex-direction:column;align-items:center;gap:14px;width:min(640px,100%);margin-inline:auto;padding-top:12px}.zone.diapo.centered .diapo-extra .title3{justify-content:center;font-family:var(--font1);font-weight:400;text-transform:uppercase}.zone.diapo.centered .diapo-extra .description{font-size:14px;font-weight:300;color:var(--white)}@media screen and (min-width:1280px){.zone.diapo.centered .title2{font-size:16px}.zone.diapo.centered .title1{font-size:46px}.zone.diapo.centered .text>.title2+.title1{margin-top:-2px}.zone.diapo.centered .diapo-extra{padding-top:20px}.zone.diapo.centered .diapo-extra .description{font-size:15px}}@media screen and (min-width:1600px){.zone.diapo.centered .title2{font-size:18px}.zone.diapo.centered .title1{font-size:60px}.zone.diapo.centered .text>.title2+.title1{margin-top:-6px}.zone.diapo.centered .diapo-extra{padding-top:28px}}@media screen and (min-width:1920px){.zone.diapo.centered .title2{font-size:22px}}html:not([data-navigated]) .zone.diapo.centered.intro{background:#161616}html:not([data-navigated]) .zone.diapo.centered.intro .media{animation:diapo-media-fade 1.6s ease-out 1.9s both}html:not([data-navigated]) .zone.diapo.centered.intro .content-text .text>.title1{animation:diapo-title-white 1.1s ease 1.9s both}html:not([data-navigated]) .zone.diapo.centered.intro .title1 .letter{animation-duration:1.3s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}html:not([data-navigated]) .zone.diapo.centered.intro .title1 .letter.rise-right{animation-name:diapo-letter-rise-right}html:not([data-navigated]) .zone.diapo.centered.intro .title1 .letter.rise-left{animation-name:diapo-letter-rise-left}html:not([data-navigated]) .zone.diapo.centered.intro .title1 .letter.fall-right{animation-name:diapo-letter-fall-right}html:not([data-navigated]) .zone.diapo.centered.intro .title1 .letter.fall-left{animation-name:diapo-letter-fall-left}html:not([data-navigated]) .zone.diapo.centered.intro .content-text .text>.title2{animation:diapo-text-fade .9s cubic-bezier(.33,1,.68,1) 2.9s both}html:not([data-navigated]) .zone.diapo.centered.intro .content-text .text>.diapo-extra{animation:diapo-text-fade .9s cubic-bezier(.33,1,.68,1) 3.3s both}html:not([data-navigated]) body:has(.zone.diapo.intro) header{animation-delay:2.6s}.zone.diapo.intro .title1 .word{display:inline-block;white-space:nowrap}.zone.diapo.intro .title1 .letter{display:inline-block}@keyframes diapo-letter-rise-right{0%{opacity:0;transform:perspective(500px) translateY(.45em) rotateY(75deg)}}@keyframes diapo-letter-rise-left{0%{opacity:0;transform:perspective(500px) translateY(.45em) rotateY(-75deg)}}@keyframes diapo-letter-fall-right{0%{opacity:0;transform:perspective(500px) translateY(-.45em) rotateY(75deg)}}@keyframes diapo-letter-fall-left{0%{opacity:0;transform:perspective(500px) translateY(-.45em) rotateY(-75deg)}}@keyframes diapo-title-white{0%{color:#c4a276}}.zone.diapo.hero{min-height:380px}.zone.diapo.hero .media:after{background:linear-gradient(180deg,rgba(0,0,0,.45) 0,transparent calc(var(--headerHeight) + 80px)),linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.55) 100%)}.zone.diapo.hero .content-text{padding-block:40px;padding-top:calc(var(--headerHeight) + 28px)}.zone.diapo.hero .diapo-breadcrumb{margin-bottom:20px;color:var(--white)}.zone.diapo.hero.centered .diapo-breadcrumb ol{justify-content:center}.zone.diapo.hero.centered .content-text{padding-bottom:28px}.zone.diapo.hero.centered .title1{font-size:44px}.zone.diapo.hero.centered .title2{font-size:14px}.zone.diapo.hero.centered .text>.title2+.title1{margin-top:10px}.zone.diapo.hero.centered .diapo-extra{position:static;margin-top:0;padding-top:9px}@media screen and (min-width:768px){.zone.diapo.hero.centered .title1{font-size:60px}}@media screen and (min-width:1280px){.zone.diapo.hero{min-height:520px}.zone.diapo.hero .content-text{padding-block:60px;padding-top:calc(var(--headerHeight) + 40px)}.zone.diapo.hero.centered .content-text{padding-bottom:40px}.zone.diapo.hero.centered .title1{font-size:76px}.zone.diapo.hero.centered .title2{font-size:15px}.zone.diapo.hero.centered .text>.title2+.title1{margin-top:8px}.zone.diapo.hero.centered .diapo-extra{padding-top:7px}}@media screen and (min-width:1600px){.zone.diapo.hero.centered .title1{font-size:84px}.zone.diapo.hero.centered .title2{font-size:16px}}