.chapter .flickity-button-icon{fill:#fff}.chapter .flickity-page-dots{bottom:15px}.chapter .flickity-page-dots .dot{width:8px;height:8px;background:#fff;opacity:.65}.chapter .flickity-button:hover{background:0 0;cursor:pointer}.chapter .flickity-button:hover .flickity-button-icon{opacity:.65}.chapter .carousel-cell,.chapter .carousel-cell img{width:100%}.chapter .carousel-cell h3,.chapter .carousel-cell p{padding-left:2rem}.chapter.full-width .main-carousel{padding-bottom:5rem}.chapter.full-width .flickity-prev-next-button{top:33%}.chapter.full-width .flickity-page-dots{bottom:3rem}.chapter.full-width .main-carousel.light .flickity-page-dots .dot{background:#4298b5}.chapter.full-width .main-carousel.light .flickity-button-icon{fill:#4298b5}@media screen and (min-width:768px){.chapter.full-width .main-carousel{padding-bottom:7rem}.chapter.full-width .carousel-cell{width:30%;padding-left:6rem}.chapter.full-width .carousel-cell h3,.chapter.full-width .carousel-cell p{padding-left:0}}.chapter .copy .flickity-prev-next-button.next{right:-2.5rem}.chapter .copy .flickity-prev-next-button.previous{left:-2.5rem}.chapter .copy .flickity-button-icon{fill:#666}.chapter .copy .flickity-page-dots{bottom:-2rem}.chapter .copy .flickity-page-dots .dot{background:#666}
.hero-image:before,.light,.white{background-color:#fff}.chapter,.hero-copy.full-width{box-shadow:0 10px 10px rgba(0,0,0,.05)}body{padding-top:0!important}#map{top:0;height:100vh;width:100vw;position:fixed}.hero-image img{position:relative;z-index:5}.hero-image:before{bottom:0;content:"";height:2.5rem;left:0;position:absolute;width:100%;z-index:1}.full-width,.video-wrapper{position:relative}.hero-image.full-width{width:100vw}.hero-copy.full-width{width:100vw;margin-bottom:80vh}.intro{max-width:67.0625rem;padding:2.5rem}.left{width:90vw;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.hero-copy.full-width{margin-bottom:50vh}.intro{padding:3.5rem 0 7rem}.left{width:33vw;margin-left:5vw}}.full-width.chapter{width:90vw;margin-left:auto;margin-right:auto}.light{color:#444}.navy{background-color:#0c2340}.blue{background-color:#4298b5}.blue,.navy{color:#fafafa}.blue a:hover,.blue h2,.blue h3,.blue p,.navy a:hover,.navy h2,.navy h3,.navy p{color:#fff}.chapter{margin-bottom:80vh;opacity:.25;transition:all .5s ease}.chapter.active{opacity:.999}@media screen and (min-width:768px){.full-width.chapter{width:100vw}.chapter{margin-bottom:50vh}}#story h1{font-size:clamp(2.875rem,1.3472222222rem + 4.8888888889vw,5.625rem);letter-spacing:.01em;line-height:1.1777777778;padding-bottom:1.375rem}#story h2{font-size:clamp(1.75rem,1.6805555556rem + .2222222222vw,1.875rem);line-height:1.2;margin-bottom:.625rem}#story h3{font-size:1.25rem;line-height:1.0833333333;margin-top:2rem;margin-bottom:.5rem}#story p{font-family:roboto,sans-serif;font-size:1.125rem;line-height:1.5}#story .copy{padding:2.5rem}@media screen and (min-width:768px){#story .copy{padding:2.5rem 3rem 3rem}#story .copy.title{padding:8rem 6rem 2rem}}#story .copy.title h2{font-size:clamp(2.25rem,.375rem + 6vw,5.625rem);font-weight:700;letter-spacing:.02em;line-height:.9555555556}#story img{width:100%}#story .developer{padding:2rem}#story .developer img{width:12rem;display:block;margin:auto}#story .developer p{margin-bottom:.5em}@media screen and (min-width:768px){#story .developer{padding:4.75rem 0;display:flex;flex-direction:row;align-items:center}#story .developer img{width:15rem;margin-right:3rem}}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:unset}.video-wrapper{padding-bottom:56.25%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fa-solid{margin-left:.25rem}#footer{position: relative; z-index: 1; margin-top: 0;}