[data-v-e28e8f1e] .arrow{animation:breathe-e28e8f1e 2s ease-out infinite;transform-origin:center}@keyframes breathe-e28e8f1e{0%,to{opacity:.7;transform:scale(.9) translate3d(0,1.9%,0)}60%{opacity:.8;transform:scale(.91) translate3d(0,1.95%,0)}}@reference "#main.css";.intro[data-v-78ae0523] .monogram path{fill:var(--color-main)}html.-string .intro{@property --scale{&[data-v-78ae0523]{syntax:"<number>";inherits:true;initial-value:1}}@property --xy-hypothenuse{&[data-v-78ae0523]{syntax:"<number>";inherits:true;intial-value:0}}}html.-string .intro[data-v-78ae0523]{--easing-function:cubic-bezier(.86,0,.31,1);--easing-function-2:cubic-bezier(.35,.35,0,1)}html.-string .intro .background-wrapper[data-v-78ae0523],html.-string .intro .logo[data-v-78ae0523],html.-string .intro .monogram[data-v-78ae0523],html.-string .intro [data-v-78ae0523] .arch,html.-string .intro [data-v-78ae0523] .sphere{opacity:0;transition:unset}html.-string .intro [data-v-78ae0523] .arrow{--arrow-opacity-filter:0;filter:opacity(var(--arrow-opacity-filter));transition:unset}html.-string .intro .subheading[data-v-78ae0523]{opacity:0}[data-v-78ae0523] :is(html.-string .intro .subheading) *{opacity:0}html.-string .intro .subheading.-splitted[data-v-78ae0523]{opacity:0;--char-delay-step:50ms}[data-v-78ae0523] :is(html.-string .intro .subheading.-splitted)>*{opacity:1}[data-v-78ae0523] :is(html.-string .intro .subheading.-splitted) span.-s-char{--transition-delay:calc(var(--animation-delay, 0ms) + var(--charWord-random, 0)*var(--char-delay-step) + var(--word-random, 0)*var(--char-delay-step));display:inline-block;opacity:0;transition:opacity .5s var(--easing-function-2) var(--transition-delay)}html.-string .intro.-inview[data-v-78ae0523]{--xy-hypothenuse:sqrt(pow(var(--x),2) + pow(var(--y),2))}html.-string .intro.-inview .background-wrapper[data-v-78ae0523],html.-string .intro.-inview .logo[data-v-78ae0523],html.-string .intro.-inview .monogram[data-v-78ae0523]{transition:opacity 1.2s var(--easing-function)}html.-string .intro.-inview [data-v-78ae0523] .arch,html.-string .intro.-inview [data-v-78ae0523] .sphere{transition:opacity .8s var(--easing-function)}html.-string .intro.-inview [data-v-78ae0523] .arrow{transition:filter .8s var(--easing-function)}html.-string .intro.-inview .background-wrapper[data-v-78ae0523]{opacity:1;transition-delay:.9s;transition-duration:1.5s}html.-string .intro.-inview .logo[data-v-78ae0523],html.-string .intro.-inview .monogram[data-v-78ae0523]{opacity:1}html.-string .intro.-inview .logo[data-v-78ae0523]{transition-delay:.35s}html.-string .intro.-inview .subheading.-inview[data-v-78ae0523]{opacity:1}[data-v-78ae0523] :is(html.-string .intro.-inview .subheading.-inview) span.-s-char{--animation-delay:.35s;opacity:1}@starting-style{[data-v-78ae0523] :is(html.-string .intro.-inview .subheading.-inview) span.-s-char{opacity:0}}html.-string .intro.-inview [data-v-78ae0523] .arch{opacity:1;transition-delay:2s}html.-string .intro.-inview [data-v-78ae0523] .background,html.-string .intro.-inview [data-v-78ae0523] .background-draw,html.-string .intro.-inview [data-v-78ae0523] .background-splitted{transform:translate3d(calc(var(--x, 0)*-.8vw),calc(var(--y, 0)*-.8vh),0);will-change:transform}html.-string .intro.-inview [data-v-78ae0523] .arch-radial-gradient{--scale:calc(1 - var(--xy-hypothenuse)*.015);--cx:calc((var(--x, 0)*-9.596px)*1.5);--cy:calc((var(--y, 0)*-17.098px)*.5);--rotate:calc(-1deg*var(--x, 0));transform:translate3d(var(--cx),var(--cy),0) scale(var(--scale)) rotate(var(--rotate));transform-origin:959.56px 2480px;will-change:transform}html.-string .intro.-inview [data-v-78ae0523] .sphere-radial-gradient{--rotate:calc(-1.5deg*var(--x, 0) - 16deg);--scale:calc(1 - var(--xy-hypothenuse)*.02);transform:rotate(var(--rotate)) scale(var(--scale));transform-origin:962.5px 2300px;will-change:transform}.subheading[data-v-78ae0523]{--font-adjustment-ratio:2;--font-size:calc(var(--intro-content-width)*var(--font-adjustment-ratio)/var(--letter-count, 20));font-size:var(--font-size);height:calc(var(--font-size, 1rem)*1.5);overflow:hidden;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;width:100%}html.-string .heading-bullet .bullet[data-v-9094c19f],html.-string .heading-bullet .subheading[data-v-9094c19f],html.-string .heading-bullet .heading[data-v-9094c19f]{opacity:0}html.-string .heading-bullet .heading.-splitted[data-v-9094c19f]{--char-delay-step:55ms;opacity:1}[data-v-9094c19f] :is(html.-string .heading-bullet .heading.-splitted)>*{opacity:1}[data-v-9094c19f] :is(html.-string .heading-bullet .heading.-splitted) span.-s-char,[data-v-9094c19f] :is(html.-string .heading-bullet .heading.-splitted) span.-s-word{display:inline-block;white-space:nowrap}[data-v-9094c19f] :is(html.-string .heading-bullet .heading.-splitted) span.-s-char{--transition-delay:calc(var(--charWord-random, 0)*var(--char-delay-step) + var(--word-random, 0)*var(--char-delay-step));display:inline-block;opacity:0;transition:opacity .85s ease var(--transition-delay)}html.-string .heading-bullet.-inview .bullet[data-v-9094c19f]{opacity:1;transition:opacity .75s ease-out}html.-string .heading-bullet.-inview .subheading[data-v-9094c19f]{opacity:1;transition:opacity .75s ease-out .45s}html.-string .heading-bullet.-inview .heading[data-v-9094c19f]{opacity:1}[data-v-9094c19f] :is(html.-string .heading-bullet.-inview .heading.-splitted)>*{opacity:1}[data-v-9094c19f] :is(html.-string .heading-bullet.-inview .heading.-splitted) span.-s-char{opacity:1}@starting-style{[data-v-9094c19f] :is(html.-string .heading-bullet.-inview .heading.-splitted) span.-s-char{opacity:0}}.asset[data-v-d7fb6472]{height:100%;width:100%}.asset[data-v-d7fb6472] img{color:transparent;font-family:var(--font-sans);height:100%;width:100%}.asset[data-v-d7fb6472] img:before{display:none}.asset.error[data-v-d7fb6472] img{color:#000;padding-block:2em;padding-inline:1em}.asset.error[data-v-d7fb6472] img:before{display:inherit}html.-string .wrapper .media-wrapper[data-v-5ac6a1c5]{filter:blur(10px);-webkit-mask-image:radial-gradient(circle farthest-side,#000 0,#000 25%,transparent 100%);mask-image:radial-gradient(circle farthest-side,#000 0,#000 25%,transparent 100%);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 0;mask-size:0 0;opacity:0;overflow:hidden;transform:scale(1)}html.-string .wrapper .content[data-v-5ac6a1c5],html.-string .wrapper .cta[data-v-5ac6a1c5]{opacity:0}html.-string .wrapper.-inview .media-wrapper[data-v-5ac6a1c5]{filter:blur(0);-webkit-mask-size:400% 400%;mask-size:400% 400%;opacity:1;transform:scale(1);transition:opacity .5s ease,transform .5s ease-out,filter .5s ease-out,-webkit-mask-size 1.2s ease-out;transition:opacity .5s ease,transform .5s ease-out,mask-size 1.2s ease-out,filter .5s ease-out;transition:opacity .5s ease,transform .5s ease-out,mask-size 1.2s ease-out,filter .5s ease-out,-webkit-mask-size 1.2s ease-out}html.-string .wrapper.-inview .content[data-v-5ac6a1c5]{opacity:1;transition:opacity .8s ease-out}html.-string .wrapper.-inview .cta[data-v-5ac6a1c5]{opacity:1;transition:opacity .5s ease-out}input[data-v-bad4bcbb]::-webkit-inner-spin-button,input[data-v-bad4bcbb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-bad4bcbb]{-moz-appearance:textfield}.slide-backward-enter-active,.slide-backward-leave-active,.slide-forward-enter-active,.slide-forward-leave-active{transition:opacity .3s ease-in-out,transform .4s ease-in-out}.slide-forward-enter-from{opacity:0;transform:translate(100%)}.slide-backward-enter-from,.slide-forward-leave-to{opacity:0;transform:translate(-100%)}.slide-backward-leave-to{opacity:0;transform:translate(100%)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}:root{--swiper-theme-color:var(--color-pourpre)}html.-string .swiper[data-v-747fa0fe]{transform:translate(10%)}html.-string .swiper .swiper-slide[data-v-747fa0fe]{opacity:0}html.-string .swiper[data-v-747fa0fe] .swiper-pagination{opacity:0!important}html.-string .swiper.-inview[data-v-747fa0fe]{transform:translate(0);transition:transform .75s var(--ease-smooth-in)}html.-string .swiper.-inview .swiper-slide[data-v-747fa0fe]{--slide-delay:.25s;opacity:1;transition:opacity .75s var(--ease-base-in) calc(var(--slide-delay)*(var(--slide-index)))}html.-string[data-v-747fa0fe] .swiper-pagination{opacity:0}.-inview[data-v-747fa0fe] :is(html.-string .swiper-pagination){opacity:1;transition:opacity .75s var(--ease-smooth-in) 1s}[data-v-747fa0fe] .swiper-wrapper{padding-bottom:calc(var(--spacing,.25rem)*8);padding-top:calc(var(--spacing,.25rem)*4)}@media(min-width:48rem){[data-v-747fa0fe] .swiper-wrapper{padding-bottom:var(--spacing-m-l)}}[data-v-747fa0fe] .swiper-pagination-bullet{transition:transform .2s,left .2s,opacity .5s,background-color .5s!important}[data-v-747fa0fe] .swiper-pagination-bullet-active{background-color:var(--color-pourpre)}html.-string .carousel-section .content[data-v-d1a92367]{opacity:0}html.-string .carousel-section.-inview .content[data-v-d1a92367]{opacity:1;transition:opacity .5s var(--ease-base-in) .25s}
