.v2-line-separator{position:relative;margin:0 3rem}.v2-line-separator__horizontal,.v2-line-separator__t-shape-x,.v2-line-separator__bracket-x{width:100%;height:1px;background:var(--color-gray-40);transform-origin:50% 0;transform:scaleX(0);transition:transform 1.5s var(--line-curve)}.v2-line-separator__t-shape-y{width:1px;height:115px;background:var(--color-gray-40);margin:0 auto;transform-origin:0 0;transform:scaleY(0);transition:transform 1s var(--line-curve);transition-delay:750ms}.v2-line-separator__vertical{width:1px;background:var(--color-gray-40);margin:0 auto;transform-origin:0 0;transform:scaleY(0);transition:transform 1s var(--line-curve)}.v2-line-separator__vertical--sm{height:120px}.v2-line-separator__vertical--sm-offset-sm{margin-top:-30px}.v2-line-separator__vertical--sm-offset{margin-top:-60px}.v2-line-separator__vertical--md{height:240px}.v2-line-separator__vertical--md-offset-sm{margin-top:-60px}.v2-line-separator__vertical--md-offset{margin-top:-120px}.v2-line-separator__vertical--lg{height:360px}.v2-line-separator__vertical--lg-offset-sm{margin-top:-90px}.v2-line-separator__vertical--lg-offset{margin-top:-180px}.v2-line-separator__bracket-top{width:1px;height:168px;background:var(--color-gray-40);margin:0 auto;transform-origin:0 0;transform:scaleY(0);transition:transform 500ms ease-in}.v2-line-separator__bracket-x{transition-duration:500ms;transition-delay:475ms;transition-timing-function:ease-in-out}.v2-line-separator__bracket-bottom{width:100%;height:28px;border-left:1px solid var(--color-gray-40);border-right:1px solid var(--color-gray-40);transform-origin:0 0;transform:scaleY(0);transition:transform 500ms ease-in-out;transition-delay:950ms}.v2-line-separator--is-active .v2-line-separator__horizontal,.v2-line-separator--is-active .v2-line-separator__t-shape-x,.v2-line-separator--is-active .v2-line-separator__bracket-x{transform:scaleX(1)}.v2-line-separator--is-active .v2-line-separator__t-shape-y,.v2-line-separator--is-active .v2-line-separator__vertical,.v2-line-separator--is-active .v2-line-separator__bracket-top,.v2-line-separator--is-active .v2-line-separator__bracket-bottom{transform:scaleY(1)}