/* Restore the original two-way scene without undoing current paging/mobile fixes. */
.mass-paging-managed #main>#business{position:relative;display:block!important;padding:0!important;isolation:isolate}
.mass-paging-managed #business>.split-scene{margin:0!important;width:100%;height:100%}
.mass-free-mode #main>#business{height:min(820px,100svh)!important;min-height:640px!important;padding:0!important}
.mass-paging-managed #business .split-scene{max-width:none}
.mass-paging-managed #business .split-copy .btn{min-height:44px;white-space:normal}
/* Keep calls to action stationary when the pointer enters the other image. */
.mass-paging-managed #business .split-out{clip-path:polygon(0 0,56% 0,44% 100%,0 100%)}
.mass-paging-managed #business .split-in{clip-path:polygon(56% 0,100% 0,100% 100%,44% 100%)}
.mass-paging-managed #business .split-copy{width:28%;opacity:1}
.mass-paging-managed #business .split-out .split-copy{left:10%}
.mass-paging-managed #business .split-in .split-copy{right:10%}
.mass-paging-managed #business .split-divider{left:50%}
@media(min-width:761px){
 .mass-paging-managed #welcome .hero-bottom{left:52px!important;right:auto!important;width:auto;max-width:calc(100% - 420px);justify-content:flex-start;gap:16px}
}
@media(min-width:761px) and (max-height:760px){
 .mass-paging-managed #business .split-heading{top:112px}
 .mass-paging-managed #business .split-copy{top:44%}
 .mass-paging-managed #business .split-copy h3{font-size:40px;margin-block:12px}
 .mass-paging-managed #business .split-tags{margin-block:12px}
}
@media(max-width:760px){
 .mass-free-mode #main>#business{height:auto!important;min-height:0!important;padding:48px 18px!important;scroll-margin-top:88px}
 .mass-page-mode #main>#business{padding:108px 46px 100px 18px!important}
 .mass-paging-managed #business>.split-scene{position:relative;inset:auto;height:auto;background:transparent;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;overflow:visible}
 .mass-paging-managed #business .split-scene:after,.mass-paging-managed #business .split-divider,.mass-paging-managed #business .split-hint{display:none}
 .mass-paging-managed #business .split-heading{position:relative;inset:auto;text-shadow:none;color:#502332;margin:0 0 8px}
 .mass-paging-managed #business .split-heading .eyebrow{color:#8d643c}
 .mass-paging-managed #business .split-heading h2{color:#502332;font-size:28px;line-height:1.5}
 .mass-paging-managed #business .split-heading p{color:#66535b;font-size:15px;line-height:1.8}
 .mass-paging-managed #business .split-half{position:relative;inset:auto;clip-path:none!important;min-height:340px;border-radius:18px;isolation:isolate}
 .mass-paging-managed #business .split-half .split-copy{position:relative;inset:auto!important;width:auto!important;padding:36px 24px;opacity:1!important;z-index:2}
 .mass-paging-managed #business .split-copy h3{font-size:34px}
 .mass-paging-managed #business .split-copy p{font-size:16px;line-height:1.8}
 .mass-paging-managed #business .split-copy .btn{font-size:14px;padding:13px 18px}
 .mass-paging-managed #business .split-shade{opacity:.62!important}
 .mass-paging-managed #business .split-photo{transform:none!important;object-position:center}
}
