.motion-block{position:relative;color:var(--esri-ui-text-1)}.motion-block:where(.cq-Editable-dom){background-color:var(--esri-ui-background-1)}.motion-block .parallax-button-container{cursor:pointer;inset-block-start:var(--space-16);inset-inline-end:var(--space-16);padding-block-start:var(--space-8);pointer-events:auto;position:sticky;z-index:2}.motion-block .video-play-pause{align-items:center;background-color:rgba(21, 21, 21, 0.3137254902);border:none;border-radius:50%;cursor:pointer;display:flex;inline-size:44px;justify-content:center;margin:0;padding:0;stroke-width:2px;position:relative;transform:translateY(20px)}.motion-block .parallax-play-pause:is(:focus,:hover){outline:1px solid var(--esri-ui-brand-default)}.motion-block .progress-background{stroke:var(--esri-ui-text-1);stroke-width:3px}.motion-block .play-progress-circle{background-color:var(--esri-ui-transparent);block-size:44px;border-radius:50%;fill:transparent;stroke-width:6px;inline-size:44px;padding:var(--space-1);position:absolute;stroke:var(--esri-ui-background-1);stroke-linecap:round;transform:rotate(-90deg)}.motion-block .video-play-pause.paused:after{inline-size:10px;inset-inline-start:50%;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuNTcxMjg5TDEwIDcuMDAxMjlMMCAxMy40MjkzVjAuNTcxMjg5WiIgZmlsbD0iIzE1MTUxNSIvPgo8L3N2Zz4K");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDAuNTcxMjg5TDEwIDcuMDAxMjlMMCAxMy40MjkzVjAuNTcxMjg5WiIgZmlsbD0iIzE1MTUxNSIvPgo8L3N2Zz4K");transform:translateX(-50%) translateX(2px)}.motion-block .video-play-pause:after{background-color:var(--esri-ui-background-1);background-size:20px 20px;block-size:14px;content:"";display:inline-block;inline-size:12px;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBINVYxNEgwVjBaTTEyIDBIN1YxNEgxMlYwWiIgZmlsbD0iIzE1MTUxNSIvPgo8L3N2Zz4K");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBINVYxNEgwVjBaTTEyIDBIN1YxNEgxMlYwWiIgZmlsbD0iIzE1MTUxNSIvPgo8L3N2Zz4K");-webkit-mask-size:cover;mask-size:cover;position:absolute}.motion-block .parallax-play-pause::after{background-color:var(--esri-ui-text-1);background-size:20px 20px;block-size:20px;content:"";display:inline-block;inline-size:20px;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTUgMTUuMjVWNC43N2ExLjQ0IDEuNDQgMCAwMTEuNDQtMS42MiAxLjg2IDEuODYgMCAwMTEuMTEuMzFsOC41MyA1Yy43Ni40NCAxLjE3LjggMS4xNyAxLjUxcy0uNDEgMS4wNy0xLjE3IDEuNTFsLTguNTMgNWExLjg2IDEuODYgMCAwMS0xLjExLjMxQTEuNDIgMS40MiAwIDAxNSAxNS4yNXoiLz48L3N2Zz4=")}.motion-block .parallax-play-pause.playing::after{mask:url("data:image/svg+xml;base64,PHN2ZyBpZD0iRXhwb3J0YWJsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWQxZDFmfTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJwYXVzZSI+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIzLjc1IiB5PSIzIiB3aWR0aD0iNC41IiBoZWlnaHQ9IjE0IiByeD0iMS41Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIxMS43NSIgeT0iMyIgd2lkdGg9IjQuNSIgaGVpZ2h0PSIxNCIgcng9IjEuNSIvPjwvZz48L3N2Zz4=");mask-size:cover;position:absolute}
.immersion [id^=cmp-contentfragment-]{display:flex;outline:none;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center;block-size:100vh;color:var(--esri-ui-background-1);position:relative}.immersion .video-container{z-index:-1;position:sticky;inset-block-start:0}.immersion{timeline-scope:--titleView0,--titleView1,--titleView2;view-timeline-name:--immersion-scroll;view-timeline-axis:block}@keyframes video-0{0%,90%{opacity:1}100%{opacity:0}}@keyframes video-1{0%{opacity:0}25%{opacity:1}80%{opacity:1}100%{opacity:1}}@keyframes video-2{0%{opacity:0}25%{opacity:1}85%{opacity:1}100%{opacity:0}}.immersion .background-video.video-0{animation-name:video-0;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--titleView0;animation-range:entry 0% exit 100%}.immersion .contentfragment--content-container .title.title-0{view-timeline-name:--titleView0;view-timeline-axis:block}.immersion .background-video.video-1{animation-name:video-1;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--titleView1;animation-range:entry 0% exit 100%}.immersion .contentfragment--content-container .title.title-1{view-timeline-name:--titleView1;view-timeline-axis:block}.immersion .background-video.video-2{animation-name:video-2;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--titleView2;animation-range:entry 0% exit 100%}.immersion .contentfragment--content-container .title.title-2{view-timeline-name:--titleView2;view-timeline-axis:block}.immersion .video-play-pause.paused:after{transform:translateX(-50%) translateX(2px)}.immersion .contentfragment--content-container{inline-size:80vw;max-inline-size:900px}.immersion .contentfragment--content-container h1{font-size:var(--font-1);margin-block:var(--space-3) var(--space-1);text-transform:uppercase}.immersion .contentfragment--content-container h2{font-size:var(--font-3);margin-block:var(--space-2) var(--space-1)}.immersion .contentfragment--content-container p{font-size:var(--font-2)}.immersion .contentfragment--content-container:not(:has(h1,h2)) p{font-size:var(--font-5);font-weight:var(--esri-ui-font-weight-bold)}@keyframes fade-scroll{0%{opacity:0}30%{opacity:1}80%{opacity:1}100%{opacity:0}}.immersion .contentfragment--content-container{view-timeline-name:--content-title;view-timeline-axis:block;animation-name:fade-scroll;animation-timeline:--content-title;animation-range:entry 30% exit 90%;animation-fill-mode:both}.immersion .contentfragment--content-container .title{font-size:var(--font-8)}.immersion .contentfragment--content-container :is(svg.svg-icon,img.png-icon){block-size:var(--space-16);fill:var(--esri-ui-background-1);inline-size:var(--space-16)}.immersion .parallax-button-container{display:flex;justify-content:flex-end;margin-inline-end:var(--space-8)}.immersion video{block-size:100vh;inline-size:100%;inset-block-start:0;object-fit:cover;position:absolute}.immersion .scroll-indicator-container{position:absolute;inset-block-end:var(--space-20);inset-inline-start:50%;transform:translateX(-50%);background-color:var(--esri-ui-border-1);border-radius:50%;display:flex;block-size:var(--space-16);inline-size:var(--space-16);justify-content:center;align-items:center;border:0}.immersion .scroll-indicator-container calcite-icon{display:flex;justify-content:center;align-items:center;color:var(--esri-ui-inverse-default)}.immersion .scroll-indicator-container:hover{cursor:pointer}@keyframes progress-bar-fade-immersion{0%,80%{opacity:1}85%,100%{opacity:0}}@keyframes fill-progress-immersion{0%,20%{transform:scaleY(0)}85%{transform:scaleY(1)}}.immersion .progress-bar{position:fixed;inset-block-start:50%;inset-inline-start:90%;transform:translateY(-50%);block-size:50vh;inline-size:6px;z-index:1000;display:none;animation:progress-bar-fade-immersion linear forwards;animation-timeline:--immersion-scroll}.immersion .progress__track{block-size:80%;background:var(--esri-ui-inverse-press);overflow:hidden;inset-block-start:50%;transform:translateY(-50%);display:none;position:relative}.immersion .progress__fill{inline-size:100%;block-size:100%;transform-origin:top;background:var(--esri-ui-background-1);animation:fill-progress-immersion linear forwards;animation-timeline:--immersion-scroll}@media screen and (min-width: 768px){.immersion .progress-bar,.immersion .progress__track{display:block}}@media(prefers-reduced-motion: reduce){.immersion .background-video.video-0,.immersion .background-video.video-1,.immersion .background-video.video-2{animation-name:none}.immersion video{position:relative}.immersion .video-container{position:relative}.immersion [id^=cmp-contentfragment-]{color:var(--esri-ui-text-1)}.immersion .contentfragment--content-container{animation-name:none}.immersion .progress-bar,.immersion .progress__fill{animation:none;display:none}}
.motion-block #author-attr[attr-mode=false] h3.cmp-contentfragment__title{opacity:0}.motion-block #author-attr[attr-mode=false] h3.cmp-contentfragment__title~*{opacity:0}.motion-block.scroll-reveal{background:var(--esri-ui-background-default)}.motion-block .reveal [id^=cmp-contentfragment--]{block-size:100vh}.motion-block.scroll-reveal{view-timeline-name:--reveal-scroll;view-timeline-axis:block}.motion-block.scroll-reveal .video-play-pause:after{background-color:var(--esri-ui-text-1)}.motion-block.scroll-reveal .play-progress-circle{stroke:var(--esri-ui-text-1)}.motion-block .progress-background{stroke:var(--esri-ui-text-1)}@keyframes progress-bar-fade{0%,80%{opacity:1}85%,100%{opacity:0}}.motion-block .reveal .progress-bar{position:fixed;inset-block-start:50%;inset-inline-start:95%;block-size:50vh;inline-size:6px;z-index:1000;animation:progress-bar-fade linear forwards;animation-timeline:--reveal-scroll}@keyframes button-fade-progress{0%,22%{opacity:0}27%,60%{opacity:1}68%,100%{opacity:0}}.motion-block .reveal .progress__track{block-size:80%;background:var(--esri-ui-opacity85-inverse);overflow:hidden;inset-block-start:50%;transform:translateY(-50%);display:none}@keyframes fill-progress{0%,11%{transform:scaleY(0)}85%{transform:scaleY(1)}}.motion-block .reveal .progress__fill{inline-size:100%;block-size:100%;transform-origin:top;background:var(--esri-ui-text-1);animation:fill-progress linear forwards;animation-timeline:--reveal-scroll}.motion-block .reveal .outro-fragment-container{position:relative;inset-block-start:0;inline-size:100%;block-size:100%}@keyframes title-grow-progress{0%,10%{opacity:1;transform:translateY(0);color:var(--esri-ui-text-1)}15%{opacity:1}25%,100%{opacity:0;transform:translateY(-50vh)}}.motion-block .reveal .scroll-indicator-container{display:none}.motion-block .reveal .intro-value-0{font-weight:100;font-family:serif;line-height:1;margin:0 auto;text-align:center;letter-spacing:-0.07rem;font-size:clamp(3rem,5vw,5vw);inline-size:clamp(330px,50vw,40vw);animation:title-grow-progress ease forwards;animation-timeline:--reveal-scroll}@keyframes outro-title-progress{0%,86%{opacity:0;color:var(--esri-ui-text-1)}88%,100%{opacity:1;color:var(--esri-ui-text-1)}}.motion-block .reveal .outro-content{animation:outro-title-progress ease forwards;animation-timeline:--reveal-scroll;margin-inline:auto}.motion-block .reveal .outro-content .outro-title{font-weight:bold;font-size:var(--font-4);margin:0 auto;text-align:center;color:var(--esri-ui-text-1);padding-inline:var(--space-4)}.motion-block .reveal .outro-content .outro-copy{font-weight:300;font-size:var(--font-2);margin:var(--space-1) auto;text-align:center;color:var(--esri-ui-text-1);padding-inline:var(--space-4)}.motion-block .reveal .intro-value-container{inline-size:100%;position:fixed;inset-block-start:50%;text-align:center;transform:translateY(calc(-69% - 80px))}.motion-block .reveal .outro-content .esri-ui-button{margin-block:var(--space-6)}.motion-block .reveal .outro-content{text-align:center;position:relative;inset-block-start:-36vh}.motion-block .reveal :is(.video-0,.video-1,.video-2){position:fixed;inset-block-start:0;inline-size:100%;block-size:100vh;object-fit:cover}.motion-block .reveal .video-container-2{position:relative;inset-block-start:0;inline-size:100%;block-size:100vh}@keyframes video-reveal-0{0%,10%{opacity:1;clip-path:inset(calc((100% - 30vmin) / 2));transform:translateY(clamp(100px, 10vw, 160px))}25%,32%{opacity:1;clip-path:inset(15% 10%);transform:translateY(0)}37%,100%{opacity:0}}@keyframes video-reveal-2{0%,56%{opacity:0;transform:translateY(0);clip-path:inset(15% 10%)}62%,67%{opacity:1;clip-path:inset(15% 10%)}83%,100%{opacity:1;clip-path:inset(calc((100% - 30vmin) / 2))}}.motion-block .reveal .parallax-button-container{position:absolute;inset-block-start:0;inset-inline-end:6vw;padding-block-start:0;transform:translateY(-30vh);animation:button-fade-progress linear forwards;animation-timeline:--reveal-scroll}.motion-block .reveal :is(i.italic-0,i.italic-1,i.italic-2){position:fixed;font-size:clamp(2.5rem,5.7vw,6rem);text-shadow:0 0 0 currentColor,.3px 0 0 currentColor,-0.3px 0 0 currentColor}.motion-block .reveal :is(.where-to-0,.where-to-1,.where-to-2){line-height:0;position:fixed;inset-block-start:9%;letter-spacing:-0.07rem;font-weight:500;padding-inline-start:10.2vw;font-family:"Avenir Next","Avenir","Helvetica Neue",sans-serif;font-size:clamp(2.5rem,5vw,6rem)}.motion-block .reveal .center-line-wrapper{display:flex;align-items:center;position:relative;inset-block-start:-37vh;justify-content:center}@keyframes center-fade-progress{0%,82%{opacity:1;transform:scaleY(0);transform-origin:top}86%,100%{opacity:1;transform:scaleY(1);transform-origin:top}}.motion-block .reveal .center-line{block-size:168px;margin-block:20px 30px;border-inline-start:1px solid var(--esri-ui-text-1);animation:center-fade-progress linear backwards;animation-timeline:--reveal-scroll}@keyframes description-where-to-progress{0%,23%{opacity:0;color:var(--esri-ui-text-1)}30%,64%{opacity:1}69%,100%{opacity:0;color:var(--esri-ui-text-1)}}.motion-block .reveal :is(.where-to-0,.where-to-1,.where-to-2){animation:description-where-to-progress ease forwards;animation-timeline:--reveal-scroll}@keyframes video-reveal-1{0%,38%{opacity:0;clip-path:inset(15% 10%);transform:translateY(0)}41%,50%{opacity:1;clip-path:inset(15% 10%);transform:translateY(0)}54%,100%{opacity:0;clip-path:inset(15% 10%)}}.motion-block .reveal :is(i.italic-0,i.italic-1,i.italic-2){font-family:serif;padding-inline-start:1.3vw;transform:translateY(1px)}@media screen and (min-width: 768px){.motion-block .reveal :is(i.italic-0,i.italic-1,i.italic-2){transform:translateY(-2px)}.motion-block .reveal .outro-content{inline-size:min(630px,60vw)}.motion-block .reveal :is(.where-to-0,.where-to-1,.where-to-2){padding-inline-start:7vw}.motion-block .reveal .progress-bar{display:block}.motion-block .reveal .center-line-wrapper{inset-block-start:-34vh}@keyframes video-reveal-0{0%,10%{opacity:1;clip-path:inset(calc((100% - 25vmin) / 2));transform:translateY(clamp(100px, 13vw, 160px))}25%,32%{clip-path:inset(clamp(5%, (100% - 45vw) / 2, 20%) 16%);transform:translateY(0);opacity:1}37%,100%{clip-path:inset(clamp(5%, (100% - 45vw) / 2, 20%) 16%);opacity:0}}@keyframes video-reveal-1{0%,38%{opacity:0;clip-path:inset(clamp(5%, (100% - 45vw) / 2, 20%) 16%);transform:translateY(0)}43%,50%{opacity:1;clip-path:inset(clamp(5%, (100% - 45vw) / 2, 20%) 16%)}55%,100%{opacity:0;clip-path:inset(clamp(5%, (100% - 45vw) / 2, 20%) 16%)}}@keyframes video-reveal-2{0%,56%{opacity:0;transform:translateY(0);clip-path:inset(clamp(5%, (100% - 45vw) / 2, 20%) 16%)}62%,67%{opacity:1;transform:translateY(0);clip-path:inset(clamp(5%, (100% - 45vw) / 2, 20%) 16%)}83%,100%{opacity:1;clip-path:inset(calc((100% - 30vmin) / 2));transform:translateY(0)}}.motion-block .reveal :is(.where-to-0,.where-to-1,.where-to-2){inset-block-start:50%;padding-inline-start:5.1%}.motion-block .reveal .progress__track{display:block}.motion-block .reveal .parallax-button-container{inset-inline-end:10vw;transform:translateY(0);inset-block-start:calc(-1*min(1600px,max(93vw,1300px))*8/40)}}@keyframes progress-italic-0{0%,32%{opacity:1;color:var(--esri-ui-text-1)}37%,100%{opacity:0;color:var(--esri-ui-text-1)}}@keyframes progress-italic-1{0%,38%{opacity:0;color:var(--esri-ui-text-1)}42%,49%{opacity:1;color:var(--esri-ui-text-1)}54%,100%{opacity:0;color:var(--esri-ui-text-1)}}.motion-block .reveal .video-0{animation:video-reveal-0 ease forwards;animation-timeline:--reveal-scroll}.motion-block .reveal .video-1{animation:video-reveal-1 ease forwards;animation-timeline:--reveal-scroll}@keyframes progress-italic-2{0%,56%{opacity:0;color:var(--esri-ui-text-1)}60%,65%{opacity:1;color:var(--esri-ui-text-1)}71%,100%{opacity:0;color:var(--esri-ui-text-1)}}.motion-block .reveal .video-2{position:relative;animation:video-reveal-2 ease forwards;animation-timeline:--reveal-scroll}.motion-block .reveal i.italic-0{animation:progress-italic-0 ease forwards;animation-timeline:--reveal-scroll}.motion-block .reveal i.italic-1{animation:progress-italic-1 ease forwards;animation-timeline:--reveal-scroll}.motion-block .reveal i.italic-2{animation:progress-italic-2 ease forwards;animation-timeline:--reveal-scroll}@media(prefers-reduced-motion: reduce){.motion-block .reveal .progress__fill,.motion-block .reveal .intro-value-0,.motion-block .reveal .outro-content,.motion-block .reveal .video-0,.motion-block .reveal .video-1,.motion-block .reveal .video-2,.motion-block .reveal :is(.where-to-0,.where-to-1,.where-to-2),.motion-block .reveal i.italic-0,.motion-block .reveal i.italic-1,.motion-block .reveal i.italic-2{animation:none;opacity:1;position:relative !important;color:var(--esri-ui-text-1)}.motion-block .reveal :is(.where-to-0,.where-to-1,.where-to-2){line-height:1em !important}.motion-block .reveal.scroll-container{display:inline-block !important}.motion-block .reveal .center-line{animation:none}.motion-block .reveal .parallax-button-container{display:none}.motion-block .reveal .video-0,.motion-block .reveal .video-1,.motion-block .reveal .video-2{clip-path:inset(30%)}.motion-block .reveal [id^=cmp-contentfragment--]{block-size:75vh;position:relative}.motion-block .reveal :is(p,blockquote,dl){margin-block-start:1em !important}.motion-block .reveal :is(.where-to-0,.where-to-1,.where-to-2){position:absolute !important}.motion-block .reveal .outro-fragment-container{position:relative !important;inset-block-start:0 !important}.motion-block .reveal .intro-value-container{position:absolute;transform:translateY(-282px)}}@supports not (animation-timeline: scroll()){.motion-block .reveal .progress__fill,.motion-block .reveal .intro-value-0,.motion-block .reveal .outro-content,.motion-block .reveal .video-0,.motion-block .reveal .video-1,.motion-block .reveal .video-2,.motion-block .reveal :is(.where-to-0,.where-to-1,.where-to-2),.motion-block .reveal i.italic-0,.motion-block .reveal i.italic-1,.motion-block .reveal i.italic-2{z-index:99;animation:none;position:relative !important;color:var(--esri-ui-text-1)}.motion-block .reveal :is(.where-to-0,.where-to-1,.where-to-2,i.italic-0,i.italic-1,i.italic-2){position:absolute !important;inset-block-start:25%}.motion-block .reveal .center-line-wrapper{opacity:0 !important}.motion-block .reveal .intro-value-container{transform:none;margin-block-start:var(--space-10)}.motion-block .reveal .outro-fragment-container{position:relative !important;inset-block-start:0 !important}.motion-block .reveal [id^=cmp-contentfragment--]{block-size:auto}.motion-block .reveal .progress-bar .progress__track{opacity:0}.motion-block .reveal .center-line-wrapper{display:flex;inset-block-start:0;justify-content:center;align-items:center}.motion-block .reveal .intro-value-container{position:relative;inset-block-start:0}.motion-block .reveal .contentfragment--content-container{position:relative}.motion-block .reveal .video-container-2{block-size:90vh;position:relative;inline-size:100%;inset-block-start:0}.motion-block .reveal :is(.video-0,.video-1,.video-2){block-size:70vh;clip-path:inset(clamp(5%, (100% - 45vw) / 2, 30%) 18%)}}