.u5m-dual-scroll-lock{isolation:isolate;margin:0 auto;position:relative;.dual-scroll-lock-inner{position:relative}.dual-scroll-lock-pin{height:100vh;overflow:hidden;position:sticky;top:0;width:100%}>.intro-content{margin:0 auto;max-width:900px;padding:50px 100px 0;@media (max-width:1024px){max-width:500px;padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px}}.dual-scroll-lock-track{padding-top:0;will-change:transform;@media (max-width:1024px){padding-top:0}}.dual-scroll-lock-slide{align-items:center;box-sizing:border-box;display:flex;gap:40px;height:auto;margin:0 auto 140px;max-width:1500px;min-height:0;padding:40px 100px;width:100%;&:last-child{margin-bottom:0}@media (max-width:1024px){flex-direction:column;gap:24px;min-height:0;padding-bottom:24px;padding-left:20px;padding-right:20px;padding-top:24px}}.dual-scroll-lock-copy{flex:1 1 42%;max-width:550px;min-width:0;a{font-weight:700}h3{margin:0 0 16px;span{color:inherit}}h5{font-size:22px;font-weight:700;margin:0 0 5px;&~p{margin-top:0}span{color:inherit}@media (max-width:1440px){font-size:19px}}p{font-size:16px;line-height:28px;@media (max-width:1440px){font-size:14px;line-height:23px}}ul{list-style:none;margin:0;padding:0;li{padding:0 0 0 40px;position:relative;>p,>span{display:block;margin:12px 0 16px}&:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 13 4 4L19 7'/%3E%3C/svg%3E"),linear-gradient(150deg,#8a25f9,#00c4ff);background-position:50%;background-repeat:no-repeat;background-size:15px,cover;border-radius:100%;box-shadow:0 2px 4px rgba(0,0,0,.25);content:"";height:30px;left:0;position:absolute;top:0;width:30px}}}.scroll-lock-card{align-items:center;background:linear-gradient(170.68deg,#fff 67.19%,#0039ff 288.76%);border-radius:10px;box-shadow:2px 2px 5px rgba(0,0,0,.1);display:flex;gap:12px;margin:24px 0 0;padding:30px 24px;transform-origin:center;transition:transform .4s ease;width:100%;&:focus-within,&:hover{transform:scale(1.02)}.scroll-lock-card-media{color:var(--new-dark-black);flex:0 0 18px;height:18px;line-height:0;width:18px;span{display:flex;height:18px;width:18px}&.icon svg{display:block;height:18px;width:18px;path{fill:currentColor}}&.image img{display:block;height:18px;max-width:18px;object-fit:contain;width:18px}}.scroll-lock-card-copy{flex:1 1 auto;min-width:0;>:first-child{margin-top:0}>:last-child{margin-bottom:0}li,p{font-size:14px;line-height:1.5}a{font-weight:700}}}@media (max-width:1024px){flex:1 1 auto;max-width:none;width:100%}}.dual-scroll-lock-media{border-radius:10px;box-shadow:none;flex:1 1 58%;min-width:0;overflow:hidden;position:relative;img{display:block;height:auto;width:100%}.section-video-popup{appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));left:50%;line-height:0;max-width:175px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:filter .1s,transform .1s;z-index:5;.play-button{display:block;width:100%}&:hover{filter:none;transform:translate(-50%,-50%) scale(.95)}@media (max-width:1024px){max-width:125px}}@media (max-width:1024px){box-shadow:none;flex:1 1 auto;width:100%}}.video-embed{padding-bottom:56.25%;position:relative;width:100%;iframe,video{background:#000;border:0;height:100%;inset:0;position:absolute;width:100%}}.u3m-content-scroll-lock-nav{display:flex;inset:0 auto 0 0;padding:0 24px;position:absolute;z-index:10;nav{align-items:center;display:flex;height:calc(100vh - var(--dsl-header, 0px));padding:0;position:sticky;top:var(--dsl-header,0);ul{list-style:none;margin:0;padding:0;li{margin:0 0 10px;transition:opacity .2s;width:100%;&:not(.active){opacity:.5;a{box-shadow:0 4px 8px rgba(0,0,0,.1);&:after{content:none}}&:hover{opacity:.75}}a{background-color:#fff;border-radius:100%;box-shadow:none;display:inline-block;height:24px;position:relative;width:24px;@media (max-width:1440px){height:20px;width:20px}&:after{background:linear-gradient(45deg,rgba(50,197,255,.4),hsla(0,0%,100%,.2));border-radius:100%;box-shadow:0 4px 8px rgba(0,0,0,.1);content:"";display:block;height:32px;left:-4px;position:absolute;top:-4px;width:32px;z-index:-1;@media (max-width:1440px){height:26px;left:-3px;top:-3px;width:26px}}}}}@media (max-width:1440px){max-width:50px}@media (max-width:1024px){display:none}}@media (max-width:1440px){padding-bottom:0;padding-left:15px;padding-right:15px;padding-top:0}@media (max-width:1024px){display:none}}}