.scs-construction .scs-home .construction-hero .home-hero-line{animation:none}.scs-home .construction-hero h1 .home-title-word{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.scs-home .construction-hero h1 .home-title-word>span{transform-origin:0 100%;animation:home-word-arrive .76s cubic-bezier(.16,1,.3,1) var(--home-word-delay,0s) backwards;display:inline-block}.scs-home .construction-hero-media figure{animation:1.25s cubic-bezier(.16,1,.3,1) home-image-open}.scs-home[data-opening-settled=true] .construction-hero :is(.home-title-word>span,.construction-hero-media figure){animation:none}@keyframes home-word-arrive{0%{transform:translateY(110%)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes home-image-open{0%{clip-path:inset(0 0 8%)}to{clip-path:inset(0)}}.scs-home [data-home-motion]{--chapter-progress:1}.scs-home [data-home-motion=hero]{--chapter-progress:0}.scs-home .home-motion-phrase{display:inline-block}#main-content .scs-home .home-method .home-process h2{max-width:27ch;font-size:clamp(30px,3.4vw,48px);line-height:1.12}.scs-home .home-process h2 .home-motion-phrase:last-child{color:var(--home-gold)}.scs-home .home-process li{padding-top:20px;position:relative}.scs-home .home-process li:before{content:"";background:var(--home-gold);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.scs-home .home-proof-heading h2 .home-motion-phrase:last-child,.scs-home .hsc-heading h2 .home-motion-phrase:last-child{display:inline-block}.scs-home[data-cinematic=true] .construction-hero h1{transform:translateY(calc(var(--chapter-progress) * -36px))}.scs-home[data-cinematic=true] .construction-hero-media figure>.hero-photo-layer{transform:scale(calc(1.055 - var(--chapter-progress) * .035))}.scs-home[data-cinematic=true] .home-accountability h2>span:first-child{transform:translateX(calc((1 - var(--chapter-progress)) * -28px))}.scs-home[data-cinematic=true] .home-accountability h2>span:last-child{transform:translateX(calc((1 - var(--chapter-progress)) * 28px))}.scs-home[data-cinematic=true] .home-accountability-person img{clip-path:inset(0 calc((1 - var(--chapter-progress)) * 14%) 0 0)}.scs-home[data-cinematic=true] .home-process h2 .home-motion-phrase:last-child{transform:translateX(calc((1 - var(--chapter-progress)) * 32px))}.scs-home[data-cinematic=true] .home-process li:before{transform:scaleX(var(--chapter-progress))}.scs-home[data-cinematic=true] .home-process li>span{transform:translateY(calc((1 - var(--chapter-progress)) * -18px))}.scs-home[data-cinematic=true] .home-process li h3{transform:translateX(calc((1 - var(--chapter-progress)) * 22px))}.scs-home[data-cinematic=true] .home-proof-heading h2 .home-motion-phrase:last-child{transform:translateX(calc((1 - var(--chapter-progress)) * 42px))}.scs-home[data-cinematic=true] .home-showcase-image img{clip-path:inset(0 calc((1 - var(--chapter-progress)) * 18%) 0 0);transform:scale(calc(1.045 - var(--chapter-progress) * .045))}.scs-home[data-cinematic=true] .home-showcase-caption h3{transform:translateY(calc((1 - var(--chapter-progress)) * 16px))}.scs-home[data-cinematic=true] .hsc-heading h2 .home-motion-phrase:last-child{transform:translateX(calc((1 - var(--chapter-progress)) * 36px))}.scs-home[data-cinematic=true] .home-financing h2 span{transform:translateX(calc((1 - var(--chapter-progress)) * 24px))}.scs-home .hsc-detail h4{overflow:clip}@media (max-width:700px){.scs-home .construction-hero h1 .home-title-word>span,.scs-home .construction-hero-media figure{animation:none}.scs-home .home-accountability h2>span{display:inline-block}.scs-home[data-cinematic=true] .home-accountability h2>span:first-child{transform:translateX(calc((1 - var(--chapter-progress)) * -12px))}.scs-home[data-cinematic=true] .home-accountability h2>span:last-child{transform:translateX(calc((1 - var(--chapter-progress)) * 12px))}.scs-home[data-cinematic=true] .home-proof-heading h2 .home-motion-phrase:last-child,.scs-home[data-cinematic=true] .hsc-heading h2 .home-motion-phrase:last-child{transform:translateX(calc((1 - var(--chapter-progress)) * 16px))}}@media (prefers-reduced-motion:reduce){.scs-home .construction-hero h1 .home-title-word>span,.scs-home .construction-hero-media figure{animation:none}.scs-home[data-cinematic] :is(h1,.home-title-word>span,.hero-photo-layer,.home-accountability h2>span,.home-accountability-person img,.home-motion-phrase,.home-process li>span,.home-process li h3,.home-showcase-image img,.home-showcase-caption h3,.home-financing h2 span){clip-path:none;animation:none;transform:none}.scs-home[data-cinematic] .home-process li:before{transform:none}}
