.v2-line-separator{margin:0 3rem;position:relative}.v2-line-separator__bracket-x,.v2-line-separator__horizontal,.v2-line-separator__t-shape-x{background:var(--color-gray-40);height:1px;transform:scaleX(0);transform-origin:50% 0;transition:transform 1.5s var(--line-curve);width:100%}.v2-line-separator__t-shape-y{height:115px;transition:transform 1s var(--line-curve);transition-delay:.75s}.v2-line-separator__t-shape-y,.v2-line-separator__vertical{background:var(--color-gray-40);margin:0 auto;transform:scaleY(0);transform-origin:0 0;width:1px}.v2-line-separator__vertical{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{background:var(--color-gray-40);height:168px;margin:0 auto;transform:scaleY(0);transform-origin:0 0;transition:transform .5s ease-in;width:1px}.v2-line-separator__bracket-x{transition-delay:475ms;transition-duration:.5s;transition-timing-function:ease-in-out}.v2-line-separator__bracket-bottom{border-left:1px solid var(--color-gray-40);border-right:1px solid var(--color-gray-40);height:28px;transform:scaleY(0);transform-origin:0 0;transition:transform .5s ease-in-out;transition-delay:.95s;width:100%}.v2-line-separator--is-active .v2-line-separator__bracket-x,.v2-line-separator--is-active .v2-line-separator__horizontal,.v2-line-separator--is-active .v2-line-separator__t-shape-x{transform:scaleX(1)}.v2-line-separator--is-active .v2-line-separator__bracket-bottom,.v2-line-separator--is-active .v2-line-separator__bracket-top,.v2-line-separator--is-active .v2-line-separator__t-shape-y,.v2-line-separator--is-active .v2-line-separator__vertical{transform:scaleY(1)}