@import url("/clone-assets/harc.casa/site/wp-content/themes/harc/dist/plugins/swiper.min-ac26c8f0b2.css");@import url("/clone-assets/harc.casa/site/wp-content/themes/harc/dist/css/bundle-bd54d9dbab.css");html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden!important;overflow-y:auto!important}body:has(.aurea-site){background:#f5f3f4;cursor:auto}body:has(.aurea-site) a,body:has(.aurea-site) button{cursor:pointer}.aurea-site{min-height:100vh;background:#f5f3f4}button{border:0;padding:0;color:inherit;font:inherit;background:transparent}header{display:block!important;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .35s linear}#scrollable{position:relative;min-height:100vh}.homepage{opacity:1!important;visibility:visible!important}.editable-back-top,.faithful-slider button.control,.scroll-down,.scroll-down-mobile{cursor:pointer}.faithful-mobile-slider .control__wrapper,.faithful-slider .control__wrapper{display:block}.editable-back-top{display:block;border:0;transform:translateX(0)}[data-scroll-speed]{translate:0 var(--harc-parallax-y,0);will-change:translate}.stagger-fade-rotate-words .rotate{transform:rotateX(-88deg);transform-origin:50% 100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.stagger-fade-rotate-words .stagger-up-word{transform:translateY(105%);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.stagger-fade-rotate-words.is-revealed .rotate,.stagger-fade-rotate-words.is-revealed .stagger-up-word{transform:none}.testo-grande--fill .stagger-up-word{transition-delay:.08s}.sezione-top .intro-logo,.sezione-top .intro-text{transition:transform 1.2s cubic-bezier(.76,0,.24,1),opacity .9s ease}.sezione-top.intro-complete .intro-logo,.sezione-top.intro-complete .intro-text{opacity:0;transform:translate3d(-8vw,0,0);pointer-events:none}.sezione-top .scroll-down,.sezione-top .scroll-down-mobile{transition:opacity .45s ease,transform .7s cubic-bezier(.22,1,.36,1)}.sezione-top.intro-complete .scroll-down,.sezione-top.intro-complete .scroll-down-mobile{opacity:0;transform:scale(.65);pointer-events:none}@media only screen and (max-width:1023px){.sezione-top .faithful-mobile-slider .box-mobile,.sezione-top .faithful-mobile-slider .box-mobile__wrapper,.sezione-top .faithful-mobile-slider .slider-mobile__container{transition:all 1.2s cubic-bezier(.76,0,.24,1)}.sezione-top.intro-complete .faithful-mobile-slider .slider-mobile__container{top:0;bottom:auto;width:100vw;height:calc(100vh - 50vw)}.sezione-top.intro-complete .faithful-mobile-slider .box-mobile{transform:scale(1)}.sezione-top.intro-complete .faithful-mobile-slider .box-mobile__wrapper{opacity:1;visibility:visible}}.faithful-slider .slider__container{position:relative;width:100%;height:100%}.faithful-slider .slide{pointer-events:none}.faithful-slider .slide .slide__wrapper{width:0}.faithful-slider .slide.slide--center{pointer-events:auto;opacity:1;z-index:21}.faithful-slider .slide.slide--center .slide__wrapper{width:100%}.faithful-slider .slide.is-leaving{opacity:1;z-index:20}.faithful-slider .slide.is-entering{z-index:22}.faithful-slider .slide.is-entering .slide__wrapper{animation:harc-mask-in 1.2s cubic-bezier(.76,0,.24,1) both}.faithful-slider .slide.is-entering-prev .slide__wrapper{left:auto!important;right:0;animation-name:harc-mask-in-prev}.faithful-slider .slide.is-entering .slide__container{animation:harc-image-settle 1.2s cubic-bezier(.76,0,.24,1) both}.faithful-slider .slide.is-leaving .slide__container{animation:harc-image-leave 1.2s cubic-bezier(.76,0,.24,1) both}.faithful-slider .slide.is-entering-prev .slide__container{left:auto!important;right:0}.faithful-slider .slide img,.faithful-slider .slide picture,.faithful-slider .slide__inner,.faithful-slider .slide__inner>.img,.faithful-slider .slide__inner>.img>.desktop,.faithful-slider .slide__inner>.img>.mobile{display:block;width:100%;height:100%}.faithful-slider .slide img{object-fit:cover}.faithful-slider .slide__inner{position:relative;overflow:hidden}.faithful-slider .slide__overlay{position:absolute;inset:0;z-index:2;background:#000;opacity:.2;pointer-events:none}.faithful-slider .slider__box .slide-text{opacity:1;visibility:visible;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s ease}@keyframes harc-mask-in{0%{width:0}to{width:100%}}@keyframes harc-mask-in-prev{0%{width:0}to{width:100%}}@keyframes harc-image-settle{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes harc-image-leave{0%{transform:scale(1)}to{transform:scale(1.2)}}.faithful-mobile-slider .swiper-container,.faithful-mobile-slider .swiper-slide,.faithful-mobile-slider .swiper-slide__wrapper,.faithful-mobile-slider .swiper-slide__wrapper .image,.faithful-mobile-slider .swiper-wrapper,.faithful-mobile-slider img,.faithful-mobile-slider picture{width:100%;height:100%}.faithful-mobile-slider .swiper-container{overflow:hidden}.faithful-mobile-slider .swiper-wrapper{display:flex;transition:transform 1s cubic-bezier(.76,0,.24,1);will-change:transform}.faithful-mobile-slider .swiper-slide{position:relative;flex:0 0 100%}.faithful-mobile-slider img{display:block;object-fit:cover}.faithful-mobile-slider .swiper-slide__overlay{position:absolute;inset:0;background:#000;opacity:.2;pointer-events:none}.faithful-mobile-slider .control{cursor:pointer}.sezione-rails .rail{animation:none!important;will-change:transform}.sezione-rails .rail-element img{width:100%;height:100%;object-fit:cover}.video.is-open{display:block;opacity:1;visibility:visible;position:fixed;inset:0;z-index:1000}.video.is-open .video__bg{position:absolute;inset:0;background:rgba(25,25,25,.92);transform-origin:bottom;animation:harc-video-bg .7s cubic-bezier(.76,0,.24,1) both}.video.is-open .video__wrapper{position:absolute;inset:5vw;animation:harc-video-content .55s ease .55s both}.video.is-open .video__container,.video.is-open iframe{width:100%;height:100%;border:0}.video.is-open .video__close{position:absolute;right:0;top:-3rem;color:#f5f3f4;font-size:2rem;cursor:pointer;z-index:2}.editable-video-trigger{display:block;position:relative;width:100%;cursor:pointer}@keyframes harc-video-bg{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes harc-video-content{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-scroll-speed]{translate:none}}