#vision-hero-section{position:relative}#vision-hero-section .vision-hero-container{display:grid;grid-template-areas:"image" "content-area";grid-template-columns:100vw;grid-template-rows:auto auto;max-width:100%;position:relative;width:100vw;z-index:3}@media (min-width:992px){#vision-hero-section .vision-hero-container{grid-template-areas:"image content-area";grid-template-columns:50vw 50vw;grid-template-rows:auto;position:relative}}#vision-hero-section .vision-hero-container .video{grid-area:image;height:100%;object-fit:cover}#vision-hero-section .vision-hero-container .video img,#vision-hero-section .vision-hero-container .video video{height:100%;object-fit:cover;width:100%}#vision-hero-section .vision-hero-container .content{align-items:flex-end;background-color:#d6d1ca;display:flex;grid-area:content-area;padding:4rem calc(4vw + 25px) 25px;position:relative}#vision-hero-section .vision-hero-container .content .inner-header-extra{left:16vw;position:absolute;top:-43px;width:35vw}@media (max-height:600px) and (min-width:700px){#vision-hero-section .vision-hero-container .content .inner-header-extra{width:17vw}}#vision-hero-section .vision-hero-container .content p{padding-top:5rem}@media (min-width:992px){#vision-hero-section .vision-hero-container .content{padding-left:25px;padding-top:unset}#vision-hero-section .vision-hero-container .content p{padding-top:unset}}#vision-progress-of-time-section{background-color:#000f9e;position:relative}#vision-progress-of-time-section .vision-progress-of-time-container{color:#fff;display:grid;grid-template-areas:"title title" "map map" "datapoint1 datapoint2" "datapoint3 datapoint4" "datapoint5 datapoint6" "slider slider" "map-content map-content";grid-template-columns:50vw 50vw;grid-template-rows:auto auto auto auto auto auto auto;max-width:100%;position:relative;width:100vw;z-index:3}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container{grid-template-areas:"datapoint1 datapoint2 datapoint3 datapoint4 datapoint5 datapoint6" "map map map map map map" "slider slider slider map-content map-content map-content";grid-template-columns:15.336667vw 15.336667vw 15.336667vw 15.336667vw 15.336667vw 15.336667vw;grid-template-rows:auto;padding-left:4vw}}#vision-progress-of-time-section .vision-progress-of-time-container .title{border-bottom:1px solid #fff;color:#fff;grid-area:title;padding:25px calc(4vw + 25px);text-align:center}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .title{display:none}}#vision-progress-of-time-section .vision-progress-of-time-container .datapoint1{border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;grid-area:datapoint1;margin-left:4vw}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .datapoint1{border-top:unset;margin-left:0}}#vision-progress-of-time-section .vision-progress-of-time-container .datapoint2{border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;grid-area:datapoint2;margin-right:4vw}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .datapoint2{border-top:unset;margin-right:unset}}#vision-progress-of-time-section .vision-progress-of-time-container .datapoint3{border-bottom:1px solid #fff;border-right:1px solid #fff;grid-area:datapoint3;margin-left:4vw}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .datapoint3{margin-left:unset}}#vision-progress-of-time-section .vision-progress-of-time-container .datapoint4{border-bottom:1px solid #fff;border-right:1px solid #fff;grid-area:datapoint4;margin-right:4vw}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .datapoint4{margin-right:unset}}#vision-progress-of-time-section .vision-progress-of-time-container .datapoint5{border-bottom:1px solid #fff;border-right:1px solid #fff;grid-area:datapoint5;margin-left:4vw}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .datapoint5{margin-left:unset}}#vision-progress-of-time-section .vision-progress-of-time-container .datapoint6{border-bottom:1px solid #fff;grid-area:datapoint6;margin-right:4vw}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .datapoint6{margin-right:0}}#vision-progress-of-time-section .vision-progress-of-time-container .map-item{grid-area:map;padding:0 4vw;position:relative}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .map-item{padding:75px calc(4vw + 50px) 0}}#vision-progress-of-time-section .vision-progress-of-time-container .map-item .title{display:none}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .map-item .title{border-bottom:unset;display:block;left:50vw;padding:25px;position:absolute;top:0}}#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container{display:grid;grid-template-areas:"map-button1 map-button2" "map-map map-map";grid-template-columns:50% 50%;grid-template-rows:75px;max-width:100%;width:100vw}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container{grid-template-areas:"map-map map-button1" "map-map map-button2";grid-template-columns:calc(100% - 75px) 75px;grid-template-rows:50% 50%}}#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container .map{background-image:url(/images/assets/pages/home/04_Lay-of-the-Land/Map-Static-TheRailyards-mobile.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #fff;border-top:1px solid #fff;grid-area:map-map;padding-bottom:100%}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container .map{background-image:url(/images/assets/pages/home/04_Lay-of-the-Land/Map-Static-TheRailyards.webp);padding-bottom:55%}}#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container .button1{border-right:1px solid #fff;grid-area:map-button1;height:100%}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container .button1{border-bottom:1px solid #fff;border-top:1px solid #fff}}#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container .button2{border-left:1px solid #fff;grid-area:map-button2;height:100%}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container .button2{border:1px solid #fff;border-left:unset}}#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container button{align-items:center;background-color:#000f9e;border:0;color:#fff;display:flex;font-weight:600;height:100%;justify-content:center;width:100%}#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container .active,#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container button:hover{background-color:#f2c300;color:#000f9e}#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container .rotate-text{align-items:center;display:flex;justify-content:center}#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container .rotate-text h6{align-items:center;display:flex;margin-bottom:0;word-break:keep-all}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .map-item .map-container .rotate-text h6{transform:rotate(90deg)}}#vision-progress-of-time-section .vision-progress-of-time-container .slider{grid-area:slider;padding:25px calc(4vw + 25px)}#vision-progress-of-time-section .vision-progress-of-time-container .slider .the-quote{height:300px}@media (max-height:600px) and (min-width:700px){#vision-progress-of-time-section .vision-progress-of-time-container .slider .the-quote{height:175px}}@media (min-width:700px){#vision-progress-of-time-section .vision-progress-of-time-container .slider .the-quote{height:175px}}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .slider .the-quote{height:300px}}@media (max-height:600px) and (min-width:700px){#vision-progress-of-time-section .vision-progress-of-time-container .slider .carousel-inner{height:250px}}@media (min-width:700px){#vision-progress-of-time-section .vision-progress-of-time-container .slider .carousel-inner{height:250px}}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .slider .carousel-inner{height:auto}#vision-progress-of-time-section .vision-progress-of-time-container .slider{padding:50px 50px 50px calc(4vw + 50px)}}#vision-progress-of-time-section .vision-progress-of-time-container .slider .carousel-indicators{bottom:-2rem!important;left:1.5rem}#vision-progress-of-time-section .vision-progress-of-time-container .slider .carousel-indicators .active{background-color:#fff!important}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .slider .carousel-indicators{bottom:0;margin-bottom:0!important;margin-left:unset!important;margin-right:unset!important;right:unset!important}}#vision-progress-of-time-section .vision-progress-of-time-container .slider .carousel-indicators button{background:none;border:1px solid #fff;border-radius:50%;height:15px!important;width:15px!important}#vision-progress-of-time-section .vision-progress-of-time-container .slider .carousel-item.active{display:flex}#vision-progress-of-time-section .vision-progress-of-time-container .slider .carousel-item.active button{background:#fff}#vision-progress-of-time-section .vision-progress-of-time-container .slider .carousel-item.active .quote-content{display:flex;flex-direction:column;margin-left:1rem}#vision-progress-of-time-section .vision-progress-of-time-container .slider .quote{display:flex;height:375px}#vision-progress-of-time-section .vision-progress-of-time-container .map-content{align-items:flex-end;border-left:1px solid #fff;display:flex;grid-area:map-content;padding:25px calc(4vw + 25px)}@media (min-width:992px){#vision-progress-of-time-section .vision-progress-of-time-container .map-content{margin-right:0;padding:50px calc(4vw + 50px) 50px 50px}}#vision-progress-of-time-section .vision-progress-of-time-container .numbers-card{padding:25px}#vision-full-image-section{position:relative}#vision-full-image-section .vision-full-image-container{display:grid;grid-template-areas:"full-image";grid-template-columns:100vw;grid-template-rows:auto;grid-template-rows:75vh;max-width:100%;position:relative;width:100vw;z-index:3}#vision-full-image-section .vision-full-image-container .image{grid-area:full-image}#vision-full-image-section .vision-full-image-container .image img{height:100%;object-fit:cover;width:100%}#vision-platform-for-moving-experiences-section{background:#000;position:relative}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container{height:100%;position:relative}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container{height:392vh}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .green-moving-lines{left:0;position:absolute;top:-35vh;z-index:5}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .green-moving-lines lottie-player{width:100%}@media (min-width:1200px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .green-moving-lines lottie-player{width:75%}}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .green-moving-lines lottie-player{width:43vw}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .yellow-moving-lines{position:absolute;right:0;top:25%}@media (min-width:1200px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .yellow-moving-lines{top:49%}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .yellow-moving-lines lottie-player{width:100%}@media (min-width:1200px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .yellow-moving-lines lottie-player{width:34vw}}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .yellow-moving-lines lottie-player{width:43vw}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .title{color:#fff;left:50%;padding:25px;position:absolute;top:0}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img1{position:absolute;right:12vw;top:30%}@media (min-width:992px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img1{right:12vw;top:5%}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img1 .image-content{position:relative;width:70vw}@media (min-width:992px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img1 .image-content{width:18vw}}@media (min-width:1200px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img1 .image-content{width:28vw}}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img1 .image-content{width:25vw}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img1 .image-content img{width:100%}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img1 .image-content .image-text{color:#fff;position:absolute}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2{left:8vw;position:absolute;top:50%;z-index:50}@media (min-width:992px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2{left:4vw;top:10%}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2 .image-content{position:relative;width:70vw}@media (min-width:992px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2 .image-content{width:23vw}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2 .image-content img{width:100%}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2 .image-content .image-text{color:#fff;margin-left:4vw;position:absolute}@media (min-width:1200px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2{left:4vw;z-index:50}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2 .image-content{position:relative;width:26vw}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2 .image-content img{width:100%}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2 .image-content .image-text{margin-left:4vw}}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img2 .image-content{width:31.6vw}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img3{position:absolute;right:16vw;top:35%}@media (min-width:1200px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img3{right:37vw}}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img3{right:24vw;top:31%}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img3 .image-content{position:relative;width:18vw}@media (min-width:1200px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img3 .image-content{width:24vw}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img3 .image-content img{width:100%}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img3 .image-content .image-text{color:#fff;position:absolute}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img4{left:8vw;position:absolute;top:50%}@media (min-width:1200px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img4{top:65%}}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img4{top:50%}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img4 .image-content{position:relative;width:18vw}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img4 .image-content{width:26vw}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img4 .image-content img{width:100%}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img4 .image-content .image-text{color:#fff;position:absolute}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img5{position:absolute;right:4vw;top:64%}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img5 .image-content{position:relative;width:23.2vw}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img5 .image-content{width:30.3vw}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img5 .image-content img{width:100%}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img5 .image-content .image-text{color:#fff;position:absolute}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img6{left:34vw;position:absolute;top:80%}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img6{left:12vw;top:77%}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img6 .image-content{position:relative;width:18vw}@media (min-width:1480px){#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img6 .image-content{width:28vw}}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img6 .image-content img{width:100%}#vision-platform-for-moving-experiences-section .vision-platform-for-moving-experiences-container .img6 .image-content .image-text{color:#fff;position:absolute}#vision-interactive-map-section{background-color:#000f9e;overflow-x:hidden;position:relative}@media (min-width:992px){#vision-interactive-map-section{height:69vw}}#vision-interactive-map-section .vision-interactive-map-container{display:grid;grid-template-areas:"map map" "image button" "map-content map-content";grid-template-columns:50vw 50vw;grid-template-rows:115vw 90px auto;height:100%;max-width:100%;overflow-x:hidden;position:relative;width:100vw;z-index:3}@media (max-height:600px) and (min-width:700px){#vision-interactive-map-section .vision-interactive-map-container{grid-template-rows:115vw 175px auto}}@media (min-width:700px){#vision-interactive-map-section .vision-interactive-map-container{grid-template-rows:115vw 175px auto}}#vision-interactive-map-section .vision-interactive-map-container .map-marker{position:absolute;z-index:15}#vision-interactive-map-section .vision-interactive-map-container .map-marker img{display:none;height:25px;position:relative;transition:.3s;width:25px;z-index:10}@media (max-height:600px) and (min-width:700px){#vision-interactive-map-section .vision-interactive-map-container .map-marker img{height:45px;width:45px}}@media (min-width:700px){#vision-interactive-map-section .vision-interactive-map-container .map-marker img{height:45px;width:45px}}#vision-interactive-map-section .vision-interactive-map-container .map-marker img.active{display:block}#vision-interactive-map-section .vision-interactive-map-container .map-marker .popup-wrapper{bottom:1px;display:none;overflow:hidden;position:absolute;top:3px;transition:.3s;width:0;z-index:5}@media (min-width:700px){#vision-interactive-map-section .vision-interactive-map-container .map-marker .popup-wrapper{display:block}}#vision-interactive-map-section .vision-interactive-map-container .map-marker .popup-wrapper .popup{align-items:center;background-color:#fff;color:#000f9e;display:flex;height:39px;overflow:hidden;padding:2px 25px;width:100%}#vision-interactive-map-section .vision-interactive-map-container .map-marker .popup-wrapper .popup h6{line-height:13px!important}#vision-interactive-map-section .vision-interactive-map-container .map-marker[direction=left] .popup-wrapper{right:2rem}#vision-interactive-map-section .vision-interactive-map-container .map-marker[direction=left] .popup-wrapper .popup{border-bottom-left-radius:25px;border-top-left-radius:25px}#vision-interactive-map-section .vision-interactive-map-container .map-marker[direction=right] .popup-wrapper{left:2rem}#vision-interactive-map-section .vision-interactive-map-container .map-marker[direction=right] .popup-wrapper .popup{border-bottom-right-radius:25px;border-top-right-radius:25px}#vision-interactive-map-section .vision-interactive-map-container .map-marker.active{z-index:100}#vision-interactive-map-section .vision-interactive-map-container .map-marker.active .popup-wrapper{width:max-content}#vision-interactive-map-section .vision-interactive-map-container .map-marker.active img{transform:rotate(90deg)}#vision-interactive-map-section .vision-interactive-map-container .map-marker.active .map-location{animation:text-opacity 1s forwards}@keyframes text-opacity{0%{opacity:0}5%{opacity:0}10%{display:none;opacity:1;visibility:hidden}to{opacity:1}}#vision-interactive-map-section .vision-interactive-map-container .map-marker:active,#vision-interactive-map-section .vision-interactive-map-container .map-marker:hover{z-index:100}#vision-interactive-map-section .vision-interactive-map-container .map-marker:active .popup-wrapper,#vision-interactive-map-section .vision-interactive-map-container .map-marker:hover .popup-wrapper{width:max-content}#vision-interactive-map-section .vision-interactive-map-container .map-marker:active img,#vision-interactive-map-section .vision-interactive-map-container .map-marker:hover img{transform:rotate(90deg)}#vision-interactive-map-section .vision-interactive-map-container .map-marker:active .map-location,#vision-interactive-map-section .vision-interactive-map-container .map-marker:hover .map-location{animation:text-opacity 1s forwards}@media (min-width:992px){#vision-interactive-map-section .vision-interactive-map-container{grid-template-areas:"map image" "map map-content";grid-template-columns:60vw 40vw;grid-template-rows:18% auto}}@media (min-width:1200px){#vision-interactive-map-section .vision-interactive-map-container{grid-template-rows:25% auto}}@media (min-width:1400px){#vision-interactive-map-section .vision-interactive-map-container{grid-template-rows:40% auto}}#vision-interactive-map-section .vision-interactive-map-container .full-size-image{grid-area:full-size-image}#vision-interactive-map-section .vision-interactive-map-container .full-size-image img{height:100%;object-fit:cover;width:100%}#vision-interactive-map-section .vision-interactive-map-container .map{background-image:url(/images/assets/pages/vision/05_Vision-Map/railyards-map-vision.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #fff;border-top:1px solid #fff;grid-area:map;position:relative}@media (min-width:992px){#vision-interactive-map-section .vision-interactive-map-container .map{border-bottom:unset;border-right:1px solid #fff;border-top:unset}}#vision-interactive-map-section .vision-interactive-map-container .image{background-color:#000f9e;border-bottom:1px solid #fff;border-right:1px solid #fff;grid-area:image;width:50vw}@media (min-width:992px){#vision-interactive-map-section .vision-interactive-map-container .image{border-right:unset;width:unset}}#vision-interactive-map-section .vision-interactive-map-container .image img{height:100%;object-fit:cover;width:100%}#vision-interactive-map-section .vision-interactive-map-container .map-content{background-color:#000f9e;color:#fff;display:flex;flex-direction:column;grid-area:map-content;height:100%;justify-content:space-between}#vision-interactive-map-section .vision-interactive-map-container .map-content .inner{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:992px){#vision-interactive-map-section .vision-interactive-map-container .map-content .inner{height:400px}}#vision-interactive-map-section .vision-interactive-map-container .map-content .header{display:flex;justify-content:space-between;margin-right:4vw;padding:25px 25px 0}@media (min-width:992px){#vision-interactive-map-section .vision-interactive-map-container .map-content .header{padding:25px}}#vision-interactive-map-section .vision-interactive-map-container .map-content .header h3{width:100%}#vision-interactive-map-section .vision-interactive-map-container .map-content .descriptionArea{margin-right:4vw;padding:0 25px 25px}@media (min-width:992px){#vision-interactive-map-section .vision-interactive-map-container .map-content .descriptionArea{padding:25px}}#vision-interactive-map-section .vision-interactive-map-container .map-content .descriptionArea a{color:#fff}#vision-interactive-map-section .vision-interactive-map-container .map-content .descriptionArea a:hover{color:#f2c300}#vision-interactive-map-section .vision-interactive-map-container .map-content .button-area{border-top:1px solid #fff;display:flex;margin-right:4vw}#vision-interactive-map-section .vision-interactive-map-container .map-content .button-area .prev-round-btn{align-items:center;border:1px solid #fff;border-bottom-left-radius:250px;border-left-width:2px;border-top-left-radius:250px;color:#fff;display:flex;height:250px;justify-content:center;padding:0;width:50%}#vision-interactive-map-section .vision-interactive-map-container .map-content .button-area .prev-round-btn:hover{background-color:#fff;color:#000f9e}#vision-interactive-map-section .vision-interactive-map-container .map-content .button-area .next-round-btn{align-items:center;border:1px solid #fff;border-bottom-right-radius:250px;border-top-right-radius:250px;color:#fff;display:flex;height:250px;justify-content:center;padding:0;width:50%}#vision-interactive-map-section .vision-interactive-map-container .map-content .button-area .next-round-btn:hover{background-color:#fff;color:#000f9e}#vision-interactive-map-section .vision-interactive-map-container .title{align-items:center;color:#fff;display:flex;display:none;grid-area:title;justify-content:center;padding:25px calc(4vw + 25px);text-align:center;text-transform:uppercase}@media (min-width:992px){#vision-interactive-map-section .vision-interactive-map-container .title{display:none;padding:50px calc(4vw + 50px)}}#vision-interactive-map-section .vision-interactive-map-container .button-mobile{border-bottom:1px solid #fff;display:inline-flex;grid-area:button;width:50vw}@media (min-width:992px){#vision-interactive-map-section .vision-interactive-map-container .button-mobile{width:unset}}#vision-interactive-map-section .vision-interactive-map-container .button-mobile button{height:unset}#vision-cornerstone-of-ideal-neighborhood-section{background:#d6d1ca;position:relative}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container{display:grid;grid-template-areas:"fueled-by-ideals-image" "fueled-by-ideals-content" "movement-tab" "expansion-tab" "showmanship-tab" "ingenuity-tab" "makers-tab" "grit-tab";grid-template-columns:100vw;grid-template-rows:auto 50vh auto auto auto auto;max-width:100%;position:relative;width:100vw;z-index:3}@media (min-width:992px){#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container{grid-template-areas:"fueled-by-ideals-content movement-tab movement-tab" "fueled-by-ideals-content expansion-tab expansion-tab" "fueled-by-ideals-content showmanship-tab showmanship-tab" "fueled-by-ideals-image ingenuity-tab ingenuity-tab" "fueled-by-ideals-image makers-tab makers-tab" "fueled-by-ideals-image grit-tab grit-tab";grid-template-columns:50vw 3vw 47vw;grid-template-rows:minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr) minmax(200px,1fr);min-height:950px}}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .fueled-by-ideals-content{border-right:1px solid #fff;display:flex;flex-direction:column;grid-area:fueled-by-ideals-content;height:100%;justify-content:space-between;padding:25px 25px 25px calc(4vw + 25px)}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .fueled-by-ideals-image{border-right:1px solid #fff;grid-area:fueled-by-ideals-image;overflow:hidden}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .fueled-by-ideals-image video{height:100%;object-fit:cover;width:100%}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .movement-tab{display:flex;grid-area:movement-tab;width:100%}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .movement-tab .content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .movement-tab .number{border-top:1px solid #fff}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .movement-tab:active .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .movement-tab:active .number,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .movement-tab:hover .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .movement-tab:hover .number{background-color:#f2c300}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .expansion-tab{display:flex;grid-area:expansion-tab;width:100%}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .expansion-tab:active .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .expansion-tab:active .number,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .expansion-tab:hover .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .expansion-tab:hover .number{background-color:#000;color:#fff}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .showmanship-tab{display:flex;grid-area:showmanship-tab;width:100%}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .showmanship-tab:active .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .showmanship-tab:active .number,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .showmanship-tab:hover .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .showmanship-tab:hover .number{background-color:#70a850}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .ingenuity-tab{display:flex;grid-area:ingenuity-tab;width:100%}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .ingenuity-tab:active .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .ingenuity-tab:active .number,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .ingenuity-tab:hover .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .ingenuity-tab:hover .number{background-color:#000f9e;color:#fff}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .makers-spirit-tab{display:flex;grid-area:makers-tab;width:100%}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .makers-spirit-tab:active .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .makers-spirit-tab:active .number,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .makers-spirit-tab:hover .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .makers-spirit-tab:hover .number{background-color:#e0251b;color:#fff}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .grit-tab{display:flex;grid-area:grit-tab;width:100%}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .grit-tab:active .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .grit-tab:active .number,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .grit-tab:hover .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .grit-tab:hover .number{background-color:#f2c300}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab .number{align-items:center;border-bottom:1px solid #fff;border-right:1px solid #fff;display:flex;justify-content:center;margin-left:4vw;width:50px}@media (min-width:992px){#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab .number{margin-left:unset}}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab .content{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;margin-right:4vw;padding:15px calc(4vw + 25px) 15px 15px;width:100%}@media (min-width:992px){#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab .content{padding:25px}}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab .content i,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab .content svg{color:#000;font-size:2rem}@media (min-width:992px){#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab .content i,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab .content svg{display:none}}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab .hover-content{align-items:center;border-bottom:1px solid #fff;display:none;margin-right:4vw;padding:25px calc(4vw + 25px) 25px 25px;width:100%}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab:active .content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab:hover .content{display:none}#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab:active .hover-content,#vision-cornerstone-of-ideal-neighborhood-section .history-fueled-by-ideals-container .hover-tab:hover .hover-content{align-items:start;display:flex;flex-direction:column;justify-content:space-around}#vision-full-image2-section{position:relative}#vision-full-image2-section .vision-full-image-container{display:grid;grid-template-areas:"full-image ";grid-template-columns:100vw;grid-template-rows:auto;max-width:100%;position:relative;width:100vw;z-index:3}@media (min-width:992px){#vision-full-image2-section .vision-full-image-container{grid-template-rows:75vh}}#vision-full-image2-section .vision-full-image-container .black-arrow{display:block}#vision-full-image2-section .vision-full-image-container .white-arrow{display:none}#vision-full-image2-section .vision-full-image-container .full-image{grid-area:full-image}#vision-full-image2-section .vision-full-image-container .full-image img{height:100%;object-fit:cover;width:100%}#vision-watertower-section{position:relative}#vision-watertower-section .vision-watertower-container{background-color:#d6d1ca;display:grid;grid-template-areas:"movement-of-dreamers-content movement-of-dreamers-content" "ldk-ventures california-state-parks" "city-of-sacramento blank";grid-template-columns:50vw 50vw;grid-template-rows:auto 25vh 25vh;max-width:100%;position:relative;width:100vw;z-index:3}@media (max-height:600px) and (min-width:700px){#vision-watertower-section .vision-watertower-container{grid-template-rows:75vh 50vh 50vh}}@media (min-width:992px){#vision-watertower-section .vision-watertower-container{grid-template-areas:"movement-of-dreamers-content movement-of-dreamers-content ldk-ventures california-state-parks" "movement-of-dreamers-content movement-of-dreamers-content city-of-sacramento blank";grid-template-columns:25vw 25vw 23vw 23vw;grid-template-rows:35vh 35vh}}#vision-watertower-section .vision-watertower-container .black-arrow{display:block}#vision-watertower-section .vision-watertower-container .white-arrow{display:none}#vision-watertower-section .vision-watertower-container .movement-maker-content{border-right:1px solid #fff;display:flex;flex-direction:column;grid-area:movement-of-dreamers-content;height:100%;justify-content:space-between;margin-left:4vw;margin-right:4vw;padding:25px}@media (min-width:992px){#vision-watertower-section .vision-watertower-container .movement-maker-content{margin-right:unset;padding:50px}}#vision-watertower-section .vision-watertower-container .ldk-ventures{border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;grid-area:ldk-ventures;margin-left:4vw;padding:25px}@media (min-width:992px){#vision-watertower-section .vision-watertower-container .ldk-ventures{border-top:unset;margin-left:unset}}#vision-watertower-section .vision-watertower-container .ldk-ventures:hover{background-image:url(/images/assets/pages/vision/08_Movement-Makers/Railyards-Movement-Makers-LDKVentures.webp);background-position:50%;background-size:cover;color:#fff;cursor:pointer}#vision-watertower-section .vision-watertower-container .ldk-ventures:hover .black-arrow{display:none}#vision-watertower-section .vision-watertower-container .ldk-ventures:hover .white-arrow{display:block}#vision-watertower-section .vision-watertower-container .california-state-parks{border-bottom:1px solid #fff;border-top:1px solid #fff;grid-area:california-state-parks;margin-right:4vw;padding:25px}@media (min-width:992px){#vision-watertower-section .vision-watertower-container .california-state-parks{border-top:unset;margin-right:unset}}#vision-watertower-section .vision-watertower-container .california-state-parks:hover{background-image:url(/images/assets/pages/vision/08_Movement-Makers/Railyards-Movement-Makers-CaliforniaStateParks.webp);background-position:50%;background-size:cover;color:#fff;cursor:pointer}#vision-watertower-section .vision-watertower-container .california-state-parks:hover .black-arrow{display:none}#vision-watertower-section .vision-watertower-container .california-state-parks:hover .white-arrow{display:block}#vision-watertower-section .vision-watertower-container .city-of-sacramento{border-right:1px solid #fff;grid-area:city-of-sacramento;margin-left:4vw;padding:25px}@media (min-width:992px){#vision-watertower-section .vision-watertower-container .city-of-sacramento{margin-left:unset}}#vision-watertower-section .vision-watertower-container .city-of-sacramento:hover{background-image:url(/images/assets/pages/vision/08_Movement-Makers/Railyards-Movement-Makers--CityOfSacramento.webp);background-position:50%;background-size:cover;color:#fff;cursor:pointer}#vision-watertower-section .vision-watertower-container .city-of-sacramento:hover .black-arrow{display:none}#vision-watertower-section .vision-watertower-container .city-of-sacramento:hover .white-arrow{display:block}#vision-watertower-section .vision-watertower-modal-container{background-color:#70a850;display:none;grid-template-areas:"dreamer" "details";grid-template-columns:100vw;grid-template-rows:auto;grid-template-rows:50vh auto;max-width:100%;position:relative;width:100vw;z-index:3}@media (min-width:992px){#vision-watertower-section .vision-watertower-modal-container{grid-template-areas:"dreamer details";grid-template-columns:50vw 50vw;grid-template-rows:70vh}}#vision-watertower-section .vision-watertower-modal-container .dreamer{border-bottom:1px solid #fff;grid-area:dreamer}@media (min-width:992px){#vision-watertower-section .vision-watertower-modal-container .dreamer{border-bottom:unset;border-right:1px solid #fff}}#vision-watertower-section .vision-watertower-modal-container .dreamer img{height:100%;object-fit:cover;width:100%}#vision-watertower-section .vision-watertower-modal-container .dreamer .remove-communityPartners-button-pos{position:absolute;right:28px;top:25px}#vision-watertower-section .vision-watertower-modal-container .dreamer .remove-communityPartners-button-pos button{color:#fff;font-size:2rem}#vision-watertower-section .vision-watertower-modal-container .dreamer .remove-communityPartners-button-pos button img{width:35px}#vision-watertower-section .vision-watertower-modal-container .details{display:flex;flex-direction:column;grid-area:details;justify-content:space-between;margin-left:4vw;margin-right:4vw}@media (min-width:992px){#vision-watertower-section .vision-watertower-modal-container .details{margin-left:unset}}#vision-watertower-section .vision-watertower-modal-container .details .content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:25px;position:relative}#vision-watertower-section .vision-watertower-modal-container .details .content .remove-communityPartners-button-pos{position:absolute;right:25px;top:25px}#vision-watertower-section .vision-watertower-modal-container .details .content .remove-communityPartners-button-pos button{color:#fff;font-size:2rem}#vision-watertower-section .vision-watertower-modal-container .details .content .remove-communityPartners-button-pos button img{width:35px}#vision-watertower-section .vision-watertower-modal-container .details .button{display:inline-flex;justify-content:space-between;position:relative;width:100%}#vision-watertower-section .vision-watertower-modal-container .details .button .top-boarder{border-top:1px solid #fff;position:absolute;top:0;width:100%}#vision-watertower-section .vision-watertower-modal-container .details .button .prev-round-btn{align-items:center;border:1px solid #fff;border-bottom-left-radius:100px;border-left-width:2px;border-top-left-radius:100px;display:flex;height:100%;justify-content:center;padding:0;width:50%}#vision-watertower-section .vision-watertower-modal-container .details .button .prev-round-btn:hover{background-color:#fff}#vision-watertower-section .vision-watertower-modal-container .details .button .next-round-btn{align-items:center;border:1px solid #fff;border-bottom-right-radius:100px;border-top-right-radius:100px;display:flex;height:100%;justify-content:center;padding:0;width:50%}#vision-watertower-section .vision-watertower-modal-container .details .button .next-round-btn:hover{background-color:#fff}#vision-cta-section{position:relative}#vision-cta-section .vision-cta-container-mobile{background-color:#f2c300;cursor:pointer;display:grid;grid-template-areas:"title" "vision-cta" "button";grid-template-columns:100vw;grid-template-rows:auto 366px 150px;max-width:100%;position:relative;width:100vw;z-index:3}@media (max-height:600px) and (min-width:700px){#vision-cta-section .vision-cta-container-mobile{grid-template-rows:auto 150px 150px}}#vision-cta-section .vision-cta-container-mobile .title{grid-area:title;margin-left:calc(4vw + 25px);margin-top:25px}#vision-cta-section .vision-cta-container-mobile .title p{font-weight:500}#vision-cta-section .vision-cta-container-mobile .content-center{align-items:center;border-bottom:1px solid #fff;display:flex;flex-direction:column;grid-area:vision-cta;height:100%;margin-left:4vw;margin-right:4vw;padding:25px;position:relative;text-align:center}#vision-cta-section .vision-cta-container-mobile .content-center .track{position:absolute;right:10%;top:0;width:22vw}@media (max-height:600px) and (min-width:700px){#vision-cta-section .vision-cta-container-mobile .content-center .track{width:14vw}}#vision-cta-section .vision-cta-container-mobile .button{grid-area:button;margin-left:4vw;margin-right:4vw}#vision-cta-section .vision-cta-container-mobile .button a{height:100%}#vision-cta-section .vision-cta-container-desktop{background-color:#000;cursor:pointer;display:grid;grid-template-areas:"vision-cta";grid-template-columns:100vw;grid-template-rows:65vh;max-width:100%;position:relative;width:100vw;z-index:3}#vision-cta-section .vision-cta-container-desktop .white-arrow{display:block}#vision-cta-section .vision-cta-container-desktop .black-arrow,#vision-cta-section .vision-cta-container-desktop .hidden-text{display:none}#vision-cta-section .vision-cta-container-desktop .text-underline{text-decoration:underline}#vision-cta-section .vision-cta-container-desktop .cta-content{color:#fff;grid-area:vision-cta;padding:50px calc(4vw + 25px)}@media (min-width:992px){#vision-cta-section .vision-cta-container-desktop .cta-content{padding:50px calc(4vw + 50px)}}#vision-cta-section .vision-cta-container-desktop .cta-content .content-center{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center}#vision-cta-section .vision-cta-container-desktop .cta-content .content-center .track{display:none;position:absolute;right:16%;top:15%;width:7vw}#vision-cta-section .vision-cta-container-desktop:hover{background-color:#70a850}#vision-cta-section .vision-cta-container-desktop:hover .cta-content{color:#000}#vision-cta-section .vision-cta-container-desktop:hover .cta-content .hidden-text,#vision-cta-section .vision-cta-container-desktop:hover .cta-content .track{display:block}#vision-cta-section .vision-cta-container-desktop:hover .white-arrow{display:none}#vision-cta-section .vision-cta-container-desktop:hover .black-arrow{display:block}.leaflet-control-attribution{display:none}.leaflet-popup-content-wrapper{color:#000f9e!important}