.tower-scroll-block.is-enhanced .scroll-block .tower-scroll-nav .tower-scroll-nav-item.is-active::after,.tower-scroll-block.is-enhanced .scroll-block .tower-scroll-nav .tower-scroll-nav-item::after{transition:all .3s ease-out}.tower-scroll-block .scroll-block .scroll-section{display:flex;flex-direction:row;max-height:100vh}.tower-scroll-block .scroll-block .scroll-section .left-side,.tower-scroll-block .scroll-block .scroll-section .right-side{width:50%;position:relative}.tower-scroll-block .scroll-block .scroll-section .left-side{padding:var(--space-4xl);display:flex;flex-direction:column;justify-content:flex-end}.tower-scroll-block .scroll-block .scroll-section .left-side .left-side-header{padding-bottom:var(--gutter-x-loose)}.tower-scroll-block .scroll-block .scroll-section .left-side .left-side-content{padding-bottom:var(--space-l)}.tower-scroll-block .scroll-block .scroll-section .right-side .big-image{height:100%;width:100%;padding-left:var(--space-3xl)}.tower-scroll-block .scroll-block .scroll-section .right-side .big-image img{height:100%;width:100%}.tower-scroll-block .scroll-block .scroll-section .right-side .small-image{position:absolute;width:auto;height:24rem;aspect-ratio:1;bottom:6.5rem;left:0;z-index:2}.tower-scroll-block .scroll-block .scroll-section .right-side .small-image img{height:100%;width:100%}@media only screen and (max-width: 48rem){.tower-scroll-block .scroll-block .scroll-section{flex-direction:column}.tower-scroll-block .scroll-block .scroll-section .left-side,.tower-scroll-block .scroll-block .scroll-section .right-side{width:100%}.tower-scroll-block .scroll-block .scroll-section .right-side{order:1}.tower-scroll-block .scroll-block .scroll-section .right-side .big-image{padding-left:var(--space-4xl);padding-bottom:1.938rem}.tower-scroll-block .scroll-block .scroll-section .right-side .big-image img{width:100%;height:auto;aspect-ratio:303/242}.tower-scroll-block .scroll-block .scroll-section .right-side .small-image{height:8.875rem;bottom:0}.tower-scroll-block .scroll-block .scroll-section .left-side{order:2;padding:var(--space-l)}}.tower-scroll-block.is-enhanced{height:100vh;height:100svh;overflow:hidden}.tower-scroll-block.is-enhanced .scroll-block{position:relative;height:100%}.tower-scroll-block.is-enhanced .scroll-block .scroll-section{position:absolute;inset:0;max-height:none;overflow:hidden}.tower-scroll-block.is-enhanced .scroll-block .tower-scroll-nav{position:absolute;left:calc(var(--space-4xl) - 4rem);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:4;gap:var(--space-2xs)}.tower-scroll-block.is-enhanced .scroll-block .tower-scroll-nav .tower-scroll-nav-item{appearance:none;background:none;border:0;margin:0;padding:0;width:2px;height:3rem;display:flex;justify-content:center;align-items:center;cursor:pointer;color:inherit}.tower-scroll-block.is-enhanced .scroll-block .tower-scroll-nav .tower-scroll-nav-item::after{content:"";display:block;width:2px;height:3rem;background:color-mix(in oklch, var(--color-accent-primary), var(--color-mix-tint, #FFF) 50%)}.tower-scroll-block.is-enhanced .scroll-block .tower-scroll-nav .tower-scroll-nav-item.is-active::after{background:var(--color-accent-primary)}.tower-scroll-block.is-enhanced .scroll-block .tower-scroll-nav .tower-scroll-nav-item:focus-visible{outline:1px solid var(--color-accent-primary);outline-offset:2px}.tower-scroll-block.is-enhanced .scroll-block .small-image-mask{position:absolute;left:50%;bottom:6.5rem;height:24rem;aspect-ratio:1;overflow:hidden;z-index:3}.tower-scroll-block.is-enhanced .scroll-block .small-image-mask .small-image{position:absolute;inset:0}.tower-scroll-block.is-enhanced .scroll-block .small-image-mask .small-image img{height:100%;width:100%;object-fit:cover}@media only screen and (max-width: 48rem){.tower-scroll-block.is-enhanced .scroll-block .scroll-section .right-side{overflow:hidden;flex-shrink:0}.tower-scroll-block.is-enhanced .scroll-block .tower-scroll-nav{left:.75rem;top:0;transform:none}.tower-scroll-block.is-enhanced .scroll-block .tower-scroll-nav .tower-scroll-nav-item{height:1.5rem}.tower-scroll-block.is-enhanced .scroll-block .tower-scroll-nav .tower-scroll-nav-item::after{height:1.5rem}.tower-scroll-block.is-enhanced .scroll-block .small-image-mask{left:0;bottom:auto;top:0;height:8.875rem}}
/*# sourceMappingURL=tower_scroll_block.css.map */
