.home-services .home-services__rail[data-prism-ready]{touch-action:pan-y pinch-zoom;cursor:grab;height:632px;padding:0;display:block;overflow:visible}.home-services .home-services__rail[data-prism-ready] .home-service{top:auto;bottom:0;left:var(--card-left);width:16%;height:620px;transform:translateX(var(--drag-offset,0px));transform-origin:0 0;contain:layout paint;border-radius:18px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 10px 22px #20201e24}.home-services .home-services__rail[data-prism-ready] .home-service[data-position="-1"],.home-services .home-services__rail[data-prism-ready] .home-service[data-position="1"]{height:635px}.home-services .home-services__rail[data-prism-ready] .home-service.is-active{width:36%;height:680px;box-shadow:0 12px 24px #20201e2e}.home-services .home-services__rail[data-prism-ready] .home-service.is-wrapping,.home-services .home-services__rail[data-prism-ready].is-dragging .home-service{transition:none}.home-services .home-services__rail[data-prism-ready] .home-service>img{z-index:-3;filter:grayscale()brightness(.72);transition:none;transform:none}.home-services .home-services__rail[data-prism-ready] .home-service>.home-service__color{z-index:-2;filter:none;opacity:0;transition:opacity .42s}.home-services .home-services__rail[data-prism-ready] .home-service.is-active>.home-service__color{filter:none;opacity:1}.home-services .home-services__rail[data-prism-ready] .home-service:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 25%,#8a6f4d24 40%,#eee9e12e 50%,#0000 75%);position:absolute;inset:0;transform:translate(-100%)}.home-services .home-services__rail[data-prism-ready] .home-service.is-sweeping:before{animation:.65s cubic-bezier(.22,1,.36,1) both service-brand-sweep}@keyframes service-brand-sweep{0%{opacity:0;transform:translate(-100%)}20%{opacity:1}75%{opacity:.7}to{opacity:0;transform:translate(100%)}}.home-services .home-services__rail[data-prism-ready] .home-service:after{background:linear-gradient(#0000 28%,#20201e66 58%,#20201ef5 100%)}.home-services .home-services__rail[data-prism-ready] .home-service__content{pointer-events:none;bottom:28px;left:clamp(24px,3vw,42px);right:clamp(24px,3vw,42px)}.home-services .home-services__rail[data-prism-ready] .is-active .home-service__content{pointer-events:auto}.home-services .home-services__rail[data-prism-ready] .home-service h3{font-size:clamp(1.25rem,2vw,2rem)}.home-services .home-services__rail[data-prism-ready] .home-service.is-active h3{font-size:clamp(2.25rem,3.7vw,3.65rem)}.home-services .home-services__rail[data-prism-ready] .home-service__content>span{color:#eee9e1;font-size:1.4rem}.home-services .home-services__rail[data-prism-ready] .home-service__content>div{opacity:0;transition:opacity .2s;display:block}.home-services .home-services__rail[data-prism-ready] .is-active .home-service__content>div{opacity:1}.home-services .home-services__rail[data-prism-ready] .home-service__content p{color:#eee9e1;max-width:36ch}.home-services .home-services__rail[data-prism-ready] .home-service__content a{color:#eee9e1;text-underline-offset:6px;text-decoration:underline #8a6f4d}.home-service__select{z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.home-service__select[hidden]{display:none}.home-service__select:focus-visible{outline-offset:-6px;outline:3px solid #eee9e1}.home-services__rail:focus-visible{outline-offset:-4px;outline:2px solid #8a6f4d}.home-services__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.home-services .home-services__rail[data-prism-ready]{height:620px}.home-services .home-services__rail[data-prism-ready] .home-service,.home-services .home-services__rail[data-prism-ready] .home-service.is-active,.home-services .home-services__rail[data-prism-ready] .home-service[data-position="-1"],.home-services .home-services__rail[data-prism-ready] .home-service[data-position="1"]{width:82vw;height:600px;transform:translateX(calc(-50% + var(--position) * (100% + 8px) + var(--drag-offset,0px)));transition:transform .72s cubic-bezier(.22,1,.36,1);top:0;bottom:auto;left:50%}.home-services .home-services__rail[data-prism-ready] .home-service.is-wrapping,.home-services .home-services__rail[data-prism-ready].is-dragging .home-service{transition:none}.home-services .home-services__rail[data-prism-ready] .home-service h3,.home-services .home-services__rail[data-prism-ready] .home-service.is-active h3{font-size:clamp(2rem,8vw,3rem)}}@media (prefers-reduced-motion:reduce){.home-services .home-services__rail[data-prism-ready] .home-service:nth-child(n),.home-services .home-services__rail[data-prism-ready] .home-service>img,.home-services .home-services__rail[data-prism-ready] .home-service__content>div{transition:none}.home-services .home-services__rail[data-prism-ready] .home-service:before{animation:none}}
