.js-motion [data-reveal]:not(.is-in) [data-reveal-item]{opacity:0;transform:translateY(36px)}.js-motion [data-reveal].is-in:not(.is-done) [data-reveal-item]{transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i,0)*var(--reveal-stagger,90ms))}.js-motion [data-reveal]:not(.is-in) [data-reveal-line]>span{transform:translateY(105%)}[data-reveal-line]{padding-bottom:.08em;display:block;overflow:hidden}[data-reveal-line]>span{display:inline-block}.js-motion [data-reveal].is-in:not(.is-done) [data-reveal-line]>span{transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i,0)*var(--reveal-stagger,90ms))}.js-motion [data-reveal]:not(.is-in) [data-reveal-photo]{clip-path:inset(100% 0 0)}.js-motion [data-reveal]:not(.is-in) [data-reveal-photo]>img{transform:scale(1.12)translateY(-6%)}.js-motion [data-reveal].is-in:not(.is-done) [data-reveal-photo]{transition:clip-path 1.4s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--reveal-i,0)*var(--reveal-stagger,90ms))}.js-motion [data-reveal].is-in:not(.is-done) [data-reveal-photo]>img{transition:transform 1.8s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i,0)*var(--reveal-stagger,90ms))}.hero-slide{opacity:0;will-change:opacity;transition:opacity 1.6s cubic-bezier(.45,0,.2,1)}.hero-slide[data-active=true]{opacity:1}.hero-slide>img{backface-visibility:hidden;transform:scale(1.04)}.js-motion .hero-slide>img{will-change:transform;transition:transform 2.4s;transform:scale(1.1)}.js-motion .hero-slide[data-active=true]>img{transition:transform 9s cubic-bezier(.22,.61,.36,1);transform:scale(1.04)}.hero-parallax{transform:translate3d(0,calc(var(--hero-scroll,0)*22%),0);will-change:transform}.hero-content{opacity:calc(1 - var(--hero-scroll,0)*1.6);transform:translate3d(0,calc(var(--hero-scroll,0)*-60px),0);will-change:transform,opacity}.js-motion .hero-caption[data-entering=true]>*{animation:1.2s cubic-bezier(.22,1,.36,1) .25s both hero-caption-in}.js-motion .hero-caption[data-entering=true]>:nth-child(2){animation-delay:.37s}.js-motion .hero-caption[data-entering=true]>:nth-child(3){animation-delay:.49s}@keyframes hero-caption-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.js-motion .hero-line>span{animation:1.4s cubic-bezier(.22,1,.36,1) both hero-line-in;animation-delay:calc(.25s + var(--line,0)*.14s)}.hero-line{padding-bottom:.06em;display:block;overflow:hidden}.hero-line>span{display:inline-block}@keyframes hero-line-in{0%{transform:translateY(105%)}to{transform:none}}.hero-progress{transform-origin:0;transform:scaleX(0)}.js-motion .hero-thumb[data-active=true] .hero-progress{animation:hero-progress var(--hero-interval,6.5s)linear forwards}.hero-thumb[data-active=true] .hero-progress{transform:scaleX(1)}.hero-paused .hero-progress{animation-play-state:paused!important}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-header{transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s}@media (prefers-reduced-motion:reduce){.hero-parallax,.hero-content{opacity:1!important;transform:none!important}.hero-slide{transition:none}.hero-slide>img{transform:none}.site-header{transition:none}}.js-motion .estate-deal>*{animation:.7s cubic-bezier(.16,1,.3,1) both estate-deal;animation-delay:calc(var(--deal,0)*70ms)}@keyframes estate-deal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
