.scrollPage .page{position:relative;padding-top:4.44444em;margin-bottom:13.33333em}@media screen and (max-width:767px){.scrollPage .page{padding-top:3.75em;margin-bottom:7.77778em}}.transition{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.transition .plane{position:absolute;width:100%;height:100%;background-color:#fff}.transition .tl{bottom:calc(50% - 1px);right:0;transform-origin:100% 100%}.transition .bl{top:50%;right:0;transform-origin:100% 0}.transition .tr{bottom:calc(50% - 1px);left:0;transform-origin:0 100%}.transition .br{top:50%;left:0;transform-origin:0 0}.transition .skew-left{position:absolute;top:0;left:0;right:50%;bottom:0;transform-origin:70% 50%;transform:skewY(30deg)}.transition .skew-right{position:absolute;top:0;left:50%;right:0;bottom:0;transform-origin:30% 50%;transform:skewY(-30deg)}.HomePage{margin-left:-2.44444em;margin-right:-2.44444em;margin-bottom:0!important;padding-top:0!important;overflow:hidden}.HomePage .content{z-index:3;position:relative;width:80em;height:45em;display:block;box-sizing:border-box;padding-top:8.88889em}.HomePage h1{font-size:2.77778em;text-align:center;color:#fff}.HomePage .text{font-size:1.05556em;line-height:1.57895em;text-align:center;margin-top:1.78947em;margin-bottom:2.63158em;color:#fff}.HomePage .logo{margin-bottom:4.44444em;margin-left:auto;margin-right:auto;text-align:center;width:8.77778em}.HomePage .logo svg{width:100%;height:auto}.HomePage .playBtn{padding:0!important;width:13.38889em;display:block;margin-left:auto;margin-right:auto}.HomePage .playBtn svg{width:100%;height:auto}.HomePage .banner{position:absolute;width:11.83333em;height:21.38889em;top:0;right:-2px;z-index:5}.HomePage .banner svg{width:100%;height:100%}.HomePage .coverVideo{position:absolute;width:80em;height:45em;top:0;left:0;bottom:0;z-index:1}.HomePage .coverVideo video{width:100%;height:100%}.HomePage .coverVideo:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5)}@media screen and (max-width:767px){.HomePage{margin-left:-.625em;margin-right:-.625em;margin-bottom:0!important;padding-bottom:1.25em;margin-top:3.75em}.HomePage h1{display:none}.HomePage .text{font-size:1.0625em;margin-bottom:3.25em}.HomePage .logo{margin-top:0;padding-top:3.75em;margin-bottom:3.75em;text-align:center;width:7.625em}.HomePage .content{width:25em;height:40.375em;padding-top:0}.HomePage .content .text{padding-left:1.125em;padding-right:1.125em}.HomePage .content .text.show-small{display:block}.HomePage .content .playBtn{width:9.9375em}.HomePage .banner{position:absolute;width:5.72222em;height:9.94444em}.HomePage .coverVideo{width:71.75em;height:40.375em;top:0}}.youtubeLightbox{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000;z-index:2000000}.youtubeLightbox.show{display:block}.youtubeLightbox .closeBtn{position:absolute;top:2.33333em;right:2.33333em;width:4.44444em}.youtubeLightbox .closeBtn svg{width:100%;height:auto}@media screen and (max-width:767px){.youtubeLightbox .closeBtn{width:3.75em}}.button{display:flex!important;padding:1em!important;font-size:1.66667em;align-items:center;justify-content:space-between;box-sizing:border-box}.button.border{background:hsla(0,0%,100%,.2);mix-blend-mode:normal;border:1px inset #000;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (max-width:767px){.button{font-size:1.375em;padding:.63636em!important}}@media screen and (max-width:767px){h1{font-size:3.125em}.PerspectivePage .perspectiveItem .tag,.vertical-tag{transform-origin:top right;transform:rotate(-90deg);position:absolute;top:0;left:0;text-align:right;width:100%;margin-left:-100%}}.PerspectivePage .perspectiveItem .tag,.vertical-tag{transform-origin:top right;transform:rotate(-90deg);position:absolute;top:0;left:0;text-align:right;width:100%;margin-left:-100%}.PerspectivePage{margin-bottom:0!important}.PerspectivePage .header{margin-bottom:3.33333em}.PerspectivePage .header .text{font-size:1.33333em}.PerspectivePage .perspectiveItem{margin-bottom:7.22222em}.PerspectivePage .perspectiveItem img{height:auto;width:100%;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,.25));filter:drop-shadow(0 0 20px rgba(0,0,0,.25));margin-bottom:2.11111em}.PerspectivePage .perspectiveItem .title{font-size:2.88889em}.PerspectivePage .perspectiveItem .description{margin-top:1.66667em;font-size:1.33333em;line-height:1.25em;vertical-align:baseline;white-space:pre-wrap}.PerspectivePage .perspectiveItem .description-small{font-size:.66667em;vertical-align:baseline;white-space:pre-wrap}.PerspectivePage .perspectiveItem .text{margin-top:2.22222em;font-size:.88889em}.PerspectivePage .perspectiveItem .tag{font-size:1.11111em;color:#bababa}.PerspectivePage .perspectiveItem .button{border-bottom:1px inset #000;font-size:2.22222em;padding:0!important}.PerspectivePage .perspectiveItem .button .arrow{margin-top:.65em;margin-bottom:.65em}@media screen and (max-width:767px){.PerspectivePage .header{margin-bottom:3.75em}.PerspectivePage .header .text{font-size:1em;margin-top:1em}.PerspectivePage .perspectiveItem img{height:auto;width:100%;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,.25));filter:drop-shadow(0 0 20px rgba(0,0,0,.25));margin-bottom:2.11111em}.PerspectivePage .perspectiveItem .title{font-size:2.375em}.PerspectivePage .perspectiveItem .description{margin-top:1.66667em;font-size:1.11111em}.PerspectivePage .perspectiveItem .text{margin-top:2.22222em;font-size:1em}.PerspectivePage .perspectiveItem .tag{font-size:1.11111em;color:#bababa}.PerspectivePage .perspectiveItem .button{margin-top:1.11111em}.PerspectivePage .perspectiveItem .button .arrow{margin-top:.65em;margin-bottom:.65em}}.CaseStudyPage .caseBanner .banner,.CaseStudyPage .caseItem .banner,.flex-middle{display:flex;align-items:center}@media screen and (max-width:767px){h1{font-size:3.125em}.CaseStudyPage .caseBanner .tag,.CaseStudyPage .caseItem .tag,.vertical-tag{transform-origin:top right;transform:rotate(-90deg);position:absolute;top:0;left:0;text-align:right;width:100%;margin-left:-100%}}.CaseStudyPage .caseBanner .tag,.CaseStudyPage .caseItem .tag,.vertical-tag{transform-origin:top right;transform:rotate(-90deg);position:absolute;top:0;left:0;text-align:right;width:100%;margin-left:-100%}.CaseStudyPage .header{margin-bottom:8.88889em}.CaseStudyPage .header .text{font-size:1.33333em}.CaseStudyPage .caseBanner,.CaseStudyPage .caseItem{margin-bottom:8.88889em;position:relative}.CaseStudyPage .caseBanner .banner,.CaseStudyPage .caseItem .banner{background-color:#ccc;background-size:cover;height:15em;color:#fff;margin-bottom:5.27778em}.CaseStudyPage .caseBanner .banner .title,.CaseStudyPage .caseItem .banner .title{font-size:2.88889em;margin-bottom:.53846em}.CaseStudyPage .caseBanner .banner .text,.CaseStudyPage .caseItem .banner .text{font-size:1em}.CaseStudyPage .caseBanner .tag,.CaseStudyPage .caseItem .tag{font-size:1.11111em;color:#bababa}.CaseStudyPage .caseBanner img,.CaseStudyPage .caseItem img{float:right;height:auto;width:12.5vw;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,.25));filter:drop-shadow(0 0 20px rgba(0,0,0,.25))}.CaseStudyPage .caseBanner .title,.CaseStudyPage .caseItem .title{font-size:1.55556em;margin-bottom:1em;line-height:1.4}.CaseStudyPage .caseBanner .subtitle,.CaseStudyPage .caseItem .subtitle{font-size:.77778em;text-align:right}.CaseStudyPage .caseBanner .description,.CaseStudyPage .caseItem .description{font-size:.94444em;margin-bottom:1.52941em;line-height:1.8;white-space:pre-wrap}.CaseStudyPage .caseBanner .credits,.CaseStudyPage .caseItem .credits{font-size:.72222em;line-height:1.8}.CaseStudyPage .caseBanner .button.read-more-btn,.CaseStudyPage .caseItem .button.read-more-btn{transition:all .6s;position:absolute;bottom:0;right:0;border-bottom:1px inset #000;font-size:2.22222em;margin-top:3em;padding:.4em 0!important}.CaseStudyPage .caseBanner .button.read-more-btn .open-label,.CaseStudyPage .caseItem .button.read-more-btn .open-label{display:inline-block}.CaseStudyPage .caseBanner .button.read-more-btn .close-label,.CaseStudyPage .caseItem .button.read-more-btn .close-label{display:none}.CaseStudyPage .caseBanner .button.read-more-btn .arrow,.CaseStudyPage .caseItem .button.read-more-btn .arrow{transition:all .2s;margin-left:.85em}.CaseStudyPage .caseBanner .accordion,.CaseStudyPage .caseItem .accordion{max-height:0;transition:all .6s;transition-timing-function:ease-in-out;overflow:hidden;margin-top:2.33333em}.CaseStudyPage .caseBanner .accordion .text,.CaseStudyPage .caseItem .accordion .text{font-size:.88889em;padding-bottom:4.25em}.CaseStudyPage .caseBanner .accordion .values,.CaseStudyPage .caseItem .accordion .values{font-size:1em;margin-bottom:2.125em}.CaseStudyPage .caseBanner .accordion .subtext,.CaseStudyPage .caseItem .accordion .subtext{font-size:.88889em}.CaseStudyPage .caseBanner .accordion img,.CaseStudyPage .caseItem .accordion img{-webkit-filter:none;filter:none;float:none;display:block;width:100%;height:auto;margin-top:1.11111em;margin-bottom:4.66667em}.CaseStudyPage .caseBanner.open .button.read-more-btn .open-label,.CaseStudyPage .caseItem.open .button.read-more-btn .open-label{display:none}.CaseStudyPage .caseBanner.open .button.read-more-btn .close-label,.CaseStudyPage .caseItem.open .button.read-more-btn .close-label{display:inline-block}.CaseStudyPage .caseBanner.open .button.read-more-btn .arrow,.CaseStudyPage .caseItem.open .button.read-more-btn .arrow{transform:rotate(-180deg)}.CaseStudyPage .caseBanner.open .accordion,.CaseStudyPage .caseItem.open .accordion{max-height:1000vh}.CaseStudyPage .comingsoon .title{font-size:1.66667em;color:#666;margin-bottom:.66667em}.CaseStudyPage .comingsoon .description{font-size:.77778em;color:#666}@media screen and (max-width:767px){.CaseStudyPage .header{margin-bottom:3.75em}.CaseStudyPage .header .text{font-size:1em;margin-top:1em}.CaseStudyPage .caseBanner,.CaseStudyPage .caseItem{margin-bottom:8.88889em;position:relative}.CaseStudyPage .caseBanner .banner,.CaseStudyPage .caseItem .banner{height:7.125em;margin-bottom:3.125em}.CaseStudyPage .caseBanner .banner .title,.CaseStudyPage .caseItem .banner .title{font-size:1.625em;margin-bottom:.38462em}.CaseStudyPage .caseBanner .banner .text,.CaseStudyPage .caseItem .banner .text{font-size:.875em}.CaseStudyPage .caseBanner .tag,.CaseStudyPage .caseItem .tag{font-size:.625em;color:#bababa}.CaseStudyPage .caseBanner img,.CaseStudyPage .caseItem img{height:auto;width:100%}.CaseStudyPage .caseBanner .title,.CaseStudyPage .caseItem .title{font-size:1.125em;margin-bottom:.55556em}.CaseStudyPage .caseBanner .subtitle,.CaseStudyPage .caseItem .subtitle{font-size:.75em;margin-bottom:1.66667em;text-align:right}.CaseStudyPage .caseBanner .description,.CaseStudyPage .caseItem .description{font-size:.875em;margin-bottom:.71429em}.CaseStudyPage .caseBanner .credits,.CaseStudyPage .caseItem .credits{font-size:.75em}.CaseStudyPage .caseBanner .button.read-more-btn,.CaseStudyPage .caseItem .button.read-more-btn{position:relative;border-bottom:1px inset #000;font-size:1.4375em;margin-top:0;padding:.4em 0!important}.CaseStudyPage .caseBanner .button.read-more-btn .open-label,.CaseStudyPage .caseItem .button.read-more-btn .open-label{display:inline-block}.CaseStudyPage .caseBanner .button.read-more-btn .close-label,.CaseStudyPage .caseItem .button.read-more-btn .close-label{display:none}.CaseStudyPage .caseBanner .button.read-more-btn .arrow,.CaseStudyPage .caseItem .button.read-more-btn .arrow{transition:all .2s;margin-left:.85em}.CaseStudyPage .caseBanner .accordion,.CaseStudyPage .caseItem .accordion{max-height:0;transition:all .6s;transition-timing-function:ease-in-out;overflow:hidden;margin-top:2.33333em}.CaseStudyPage .caseBanner .accordion .text,.CaseStudyPage .caseItem .accordion .text{font-size:.875em;padding-bottom:4.85714em}.CaseStudyPage .comingsoon .title{font-size:1.5em;color:#666;margin-bottom:.83333em}.CaseStudyPage .comingsoon .description{white-space:pre-wrap;font-size:.875em;line-height:1.57143em;color:#666}}.PlateauAppPage .header{margin-bottom:8.88889em}.PlateauAppPage .header .text{font-size:1.33333em}.PlateauAppPage img{margin:2.66667em 0;height:auto;width:100%;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,.25));filter:drop-shadow(0 0 20px rgba(0,0,0,.25))}.PlateauAppPage .button .description{font-size:.46667em}.PlateauAppPage .button .actionLabel{font-size:.66667em;margin-right:1em}.PlateauAppPage .note{font-size:.72222em;line-height:2.30769em;margin-top:1.84615em;white-space:pre-wrap}@media screen and (max-width:767px){.PlateauAppPage .header{margin-bottom:3.75em}.PlateauAppPage .header .text{font-size:1em;margin-top:1em}}.HackathonPage .instructions .text-closed,.HackathonPage .instructions .text-small,.text{white-space:pre-wrap;line-height:1.66667em}.HackathonPage .header{margin-bottom:8.88889em}.HackathonPage .header .instructions .text-closed,.HackathonPage .header .instructions .text-small,.HackathonPage .header .text,.HackathonPage .instructions .header .text-closed,.HackathonPage .instructions .header .text-small{font-size:1.33333em}.HackathonPage img{margin:4.66667em 0;height:auto;width:100%;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,.25));filter:drop-shadow(0 0 20px rgba(0,0,0,.25))}.HackathonPage .instructions{margin-bottom:5.55556em}.HackathonPage .instructions .title{font-size:1.33333em;margin-bottom:2.33333em}.HackathonPage .instructions .text,.HackathonPage .instructions .text-closed,.HackathonPage .instructions .text-small{font-size:1em}.HackathonPage .instructions .text-small{font-size:.77778em;line-height:1.28571em}.HackathonPage .instructions .text-closed{border-bottom:1px solid #000;padding-bottom:5px;display:inline}.HackathonPage .button .description{margin-left:2em;font-size:.46667em}.HackathonPage .button .actionLabel{font-size:.66667em;margin-right:1em}.HackathonPage .note{font-size:.72222em;margin-top:1.84615em}@media screen and (max-width:767px){.HackathonPage .header{margin-bottom:3.75em}.HackathonPage .header .instructions .text-closed,.HackathonPage .header .instructions .text-small,.HackathonPage .header .text,.HackathonPage .instructions .header .text-closed,.HackathonPage .instructions .header .text-small{font-size:1em;margin-top:1em}.HackathonPage .button .description{font-size:.54545em;margin-left:.54545em}}.MissionPage{margin-bottom:6.66667em!important}.MissionPage .logo{margin-top:3.77778em}.MissionPage .logo svg{width:10.5em;height:auto}.MissionPage .logo-mobile{display:none}.MissionPage .tag{font-size:1.33333em;margin-bottom:3.83333em}.MissionPage .title{font-size:2em}.MissionPage .text{margin-top:2.77778em}.MissionPage .button{margin-bottom:.73333em}.MissionPage .button .actionLabel{font-size:.6em;margin-right:1.33333em}.MissionPage .roadmap{margin-bottom:6.66667em}.MissionPage .roadmap .title{font-size:1.33333em;margin-bottom:5em}.MissionPage .roadmap .roadmapItem.selected{color:#00bebe}.MissionPage .roadmap .roadmapItem.selected .title{font-size:2.77778em}.MissionPage .roadmap .roadmapItem.done .text{color:#999}.MissionPage .roadmap .roadmapItem .text{font-size:1em;padding:0;margin:0}.MissionPage .roadmap .roadmapItem .status{text-align:center;line-height:1.66667em;font-size:1em;padding:0;margin:0}.MissionPage .roadmap .roadmapItem .title{text-align:center;font-size:1.66667em;margin:0}.MissionPage .roadmap .roadmapItem ul{list-style-type:"- "}@media screen and (max-width:767px){.MissionPage .logo{display:none}.MissionPage .logo-mobile{display:block;margin-bottom:8em}.MissionPage .logo-mobile svg{width:8.1875em;height:auto}.MissionPage .tag{font-size:1.5em;margin-bottom:2.25em}.MissionPage .title{font-size:2.625em;margin-bottom:1.28571em;white-space:pre}.MissionPage .text{font-size:1em;margin-bottom:7em}.MissionPage .roadmap{margin-bottom:6.66667em}.MissionPage .roadmap .title{font-size:1.33333em;margin-bottom:2.58333em}.MissionPage .roadmap .roadmapItem.selected .title{font-size:1.175em}.MissionPage .roadmap .roadmapItem .status{text-align:center;padding-top:.57143em;line-height:1em;font-size:.875em}.MissionPage .roadmap .roadmapItem .text{font-size:.75em;padding:0;margin:0}.MissionPage .roadmap .roadmapItem .title{text-align:center;font-size:1.125em;margin:0}.MissionPage .roadmap .roadmapItem.first .title{font-size:1.5em}}.AboutPage section .header,.AboutPage section.naming .text,.padding{padding:0 1.11111vw}@media screen and (max-width:767px){.AboutPage section .header,.AboutPage section.naming .text,.padding{padding:0 1vw}}.AboutPage{padding-top:8.33333em;margin-bottom:0!important}.AboutPage .image{margin:2.88889em 0;max-width:75%;height:auto;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.25));filter:drop-shadow(0 0 10px rgba(0,0,0,.25))}.AboutPage section{margin-bottom:6.66667em}.AboutPage section .pdfLink{display:block;margin-top:3.33333em}.AboutPage section .pdfLink svg{margin-left:.3em;height:1em}.AboutPage section .logo{margin-top:3.77778em}.AboutPage section .logo svg{width:10.5em;height:auto}.AboutPage section .logo-mobile{display:none}.AboutPage section .header{margin-bottom:6.11111em}.AboutPage section .title{font-size:2.88889em}.AboutPage section .subtitle{margin-top:.6875em;font-size:1.77778em}.AboutPage section.naming .header{margin-bottom:2.88889em}.AboutPage section.naming img{margin:2.88889em 0;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.25));filter:drop-shadow(0 0 10px rgba(0,0,0,.25));max-width:100%;height:auto}.AboutPage section.naming .paragraph{margin-top:8.44444em}.AboutPage section.history svg{width:75%;height:auto}.AboutPage section.partners .description{font-size:1.33333em}.AboutPage section.partners .logoItem{display:flex;position:relative;box-sizing:border-box;align-items:center;background-color:#fff;text-align:center;margin-bottom:.83333em;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.25));filter:drop-shadow(0 0 10px rgba(0,0,0,.25))}.AboutPage section.partners .logoItem svg{margin:auto;width:100%;height:auto;max-width:100%}@media screen and (max-width:767px){.AboutPage{margin-top:3.75em!important;margin-bottom:0!important}.AboutPage .image{max-width:100%}.AboutPage section{margin-bottom:6.25em!important}.AboutPage section .pdfLink{margin-top:2.625em}.AboutPage section .logo{margin-top:2.125em;margin-bottom:4.25em}.AboutPage section .logo svg{width:8.1875em;height:auto}.AboutPage section .logo-mobile{display:none}.AboutPage section .header{margin-bottom:6.11111em}.AboutPage section .title{font-size:2.5em}.AboutPage section .subtitle{margin-top:1.375em;font-size:1em}.AboutPage section.naming .header{margin-bottom:2.88889em}.AboutPage section.naming img{margin:2.88889em 0;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.25));filter:drop-shadow(0 0 10px rgba(0,0,0,.25));max-width:100%;height:auto}.AboutPage section.naming .paragraph{margin-top:8.44444em}.AboutPage section.history svg{width:100%}.AboutPage section.partners .description{font-size:.75em;margin-top:1.5em}.AboutPage section.partners .logoItem{display:flex;align-items:center;width:11.25em;height:5.1375em;background-color:#fff}.AboutPage section.partners .logoItem svg{width:100%;height:auto}}.CityModelPage section.explore .text,.CityModelPage section.naming .credit,.CityModelPage section.naming .text,.skip-1{margin-left:25%}.CityModelPage section.explore .text,.CityModelPage section.naming .credit,.CityModelPage section.naming .text,.grid-2{display:inline-block;width:50%;box-sizing:border-box}@media screen and (max-width:767px){.grid-1-small{display:inline-block;width:25%;box-sizing:border-box}.CityModelPage section.explore .credit,.CityModelPage section.explore .text,.CityModelPage section.naming .credit,.CityModelPage section.naming .text,.skip-0-small{margin-left:0}.grid-2-small{display:inline-block;width:50%;box-sizing:border-box}.skip-1-small{margin-left:25%}.grid-3-small{display:inline-block;width:75%;box-sizing:border-box}.skip-2-small{margin-left:50%}.CityModelPage section.explore .credit,.CityModelPage section.explore .text,.CityModelPage section.naming .credit,.CityModelPage section.naming .text,.grid-4-small{display:inline-block;width:100%;box-sizing:border-box}.skip-3-small{margin-left:75%}.grid-5-small{display:inline-block;width:100%;box-sizing:border-box}.skip-4-small{margin-left:100%}.grid-6-small{display:inline-block;width:100%;box-sizing:border-box}.skip-5-small{margin-left:100%}.grid-7-small{display:inline-block;width:100%;box-sizing:border-box}.skip-6-small{margin-left:100%}.grid-8-small{display:inline-block;width:100%;box-sizing:border-box}.skip-7-small{margin-left:100%}.grid-9-small{display:inline-block;width:100%;box-sizing:border-box}.skip-8-small{margin-left:100%}.grid-10-small{display:inline-block;width:100%;box-sizing:border-box}.skip-9-small{margin-left:100%}.grid-11-small{display:inline-block;width:100%;box-sizing:border-box}.skip-10-small{margin-left:100%}.grid-12-small{display:inline-block;width:100%;box-sizing:border-box}.skip-11-small{margin-left:100%}}@media screen and (max-width:767px){.grid-1{display:inline-block;width:25%;box-sizing:border-box}.CityModelPage section.explore .text,.CityModelPage section.naming .credit,.CityModelPage section.naming .text,.skip-1{margin-left:25%}.CityModelPage section.explore .text,.CityModelPage section.naming .credit,.CityModelPage section.naming .text,.grid-2{display:inline-block;width:50%;box-sizing:border-box}.skip-2{margin-left:50%}.grid-3{display:inline-block;width:75%;box-sizing:border-box}.skip-3{margin-left:75%}.grid-4{display:inline-block;width:100%;box-sizing:border-box}.skip-4{margin-left:100%}.grid-5{display:inline-block;width:100%;box-sizing:border-box}.skip-5{margin-left:100%}.grid-6{display:inline-block;width:100%;box-sizing:border-box}.skip-6{margin-left:100%}.grid-7{display:inline-block;width:100%;box-sizing:border-box}.skip-7{margin-left:100%}.grid-8{display:inline-block;width:100%;box-sizing:border-box}.skip-8{margin-left:100%}.grid-9{display:inline-block;width:100%;box-sizing:border-box}.skip-9{margin-left:100%}.grid-10{display:inline-block;width:100%;box-sizing:border-box}.skip-10{margin-left:100%}.grid-11{display:inline-block;width:100%;box-sizing:border-box}.skip-11{margin-left:100%}.grid-12{display:inline-block;width:100%;box-sizing:border-box}.skip-12{margin-left:100%}}@media screen and (max-width:767px) and (max-width:767px){.grid-1-small{display:inline-block;width:25%;box-sizing:border-box}.CityModelPage section.explore .credit,.CityModelPage section.explore .text,.CityModelPage section.naming .credit,.CityModelPage section.naming .text,.skip-0-small{margin-left:0}.grid-2-small{display:inline-block;width:50%;box-sizing:border-box}.skip-1-small{margin-left:25%}.grid-3-small{display:inline-block;width:75%;box-sizing:border-box}.skip-2-small{margin-left:50%}.CityModelPage section.explore .credit,.CityModelPage section.explore .text,.CityModelPage section.naming .credit,.CityModelPage section.naming .text,.grid-4-small{display:inline-block;width:100%;box-sizing:border-box}.skip-3-small{margin-left:75%}.grid-5-small{display:inline-block;width:100%;box-sizing:border-box}.skip-4-small{margin-left:100%}.grid-6-small{display:inline-block;width:100%;box-sizing:border-box}.skip-5-small{margin-left:100%}.grid-7-small{display:inline-block;width:100%;box-sizing:border-box}.skip-6-small{margin-left:100%}.grid-8-small{display:inline-block;width:100%;box-sizing:border-box}.skip-7-small{margin-left:100%}.grid-9-small{display:inline-block;width:100%;box-sizing:border-box}.skip-8-small{margin-left:100%}.grid-10-small{display:inline-block;width:100%;box-sizing:border-box}.skip-9-small{margin-left:100%}.grid-11-small{display:inline-block;width:100%;box-sizing:border-box}.skip-10-small{margin-left:100%}.grid-12-small{display:inline-block;width:100%;box-sizing:border-box}.skip-11-small{margin-left:100%}}.CityModelPage section.explore .text,.CityModelPage section .header,.CityModelPage section.naming .credit,.CityModelPage section.naming .text,.padding{padding:0 1.11111vw}@media screen and (max-width:767px){.CityModelPage section.explore .text,.CityModelPage section .header,.CityModelPage section.naming .credit,.CityModelPage section.naming .text,.padding{padding:0 1vw}}.CityModelPage{padding-top:8.33333em}.CityModelPage .image{margin:2.88889em 0;max-width:75%;height:auto;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.25));filter:drop-shadow(0 0 10px rgba(0,0,0,.25))}.CityModelPage section{margin-bottom:17.77778em}.CityModelPage section:last-child{margin-bottom:13.33333em}.CityModelPage section .logo{margin-top:3.77778em}.CityModelPage section .logo-mobile{display:none}.CityModelPage section .header{margin-bottom:6.11111em}.CityModelPage section .title{font-size:2.88889em}.CityModelPage section .subtitle{margin-top:.6875em;font-size:1.77778em}.CityModelPage section.naming .credit{text-align:right;margin-top:-1.45455em;margin-bottom:7.27273em}.CityModelPage section.naming img{width:75%;height:auto;margin-left:auto!important;margin-right:auto!important;display:block}.CityModelPage section.explore .header,.CityModelPage section.naming .header{margin-bottom:2.88889em}.CityModelPage section.explore img,.CityModelPage section.naming img{width:75%;margin-left:auto!important;margin-right:auto!important;display:block;margin:2.88889em 0;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.25));filter:drop-shadow(0 0 10px rgba(0,0,0,.25));max-width:100%;height:auto}.CityModelPage section.explore .paragraph,.CityModelPage section.naming .paragraph{margin-top:8.44444em}.CityModelPage section.explore .button,.CityModelPage section.naming .button{margin-top:1.11111em}.CityModelPage section.explore .button .description,.CityModelPage section.naming .button .description{font-size:.46667em}.CityModelPage section.explore .button .actionLabel,.CityModelPage section.naming .button .actionLabel{font-size:.66667em;margin-right:1em}.CityModelPage section.explore .credit,.CityModelPage section.naming .credit{font-size:.61111em}.CityModelPage section.explore .note,.CityModelPage section.naming .note{font-size:.72222em;line-height:2.30769em;margin-top:1.84615em;white-space:pre-wrap}.CityModelPage section.partners .description{font-size:1.33333em}.CityModelPage section.partners .logoItem{display:flex;align-items:center;width:17em;height:7.77778em;background-color:#fff}.CityModelPage section.partners .logoItem svg{width:100%}@media screen and (max-width:767px){.CityModelPage{margin-top:3.75em!important;margin-bottom:0!important}.CityModelPage .image{max-width:100%}.CityModelPage section{margin-bottom:6.25em!important}.CityModelPage section .logo{margin-top:2.125em;margin-bottom:4.25em}.CityModelPage section .logo-mobile{display:none}.CityModelPage section .header{margin-bottom:6.11111em}.CityModelPage section .title{font-size:2.5em}.CityModelPage section .subtitle{margin-top:1.375em;font-size:1em}.CityModelPage section.explore .credit,.CityModelPage section.naming .credit{margin-top:-1.45455em;margin-bottom:4.54545em;font-size:.625em}.CityModelPage section.explore img,.CityModelPage section.naming img{width:100%}.CityModelPage section.explore .header,.CityModelPage section.naming .header{margin-bottom:2.88889em}.CityModelPage section.explore img,.CityModelPage section.naming img{margin:2.88889em 0;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.25));filter:drop-shadow(0 0 10px rgba(0,0,0,.25));max-width:100%;height:auto}.CityModelPage section.explore .paragraph,.CityModelPage section.naming .paragraph{margin-top:8.44444em}.CityModelPage section.partners .description{font-size:.75em;margin-top:1.5em}.CityModelPage section.partners .logoItem{display:flex;align-items:center;width:17em;height:7.77778em;background-color:#fff}.CityModelPage section.partners .logoItem svg{width:100%;height:auto}}.SitePolicyPage{padding-top:8.33333em}.SitePolicyPage .header{margin-bottom:6.11111em}.SitePolicyPage .header .title{font-size:2.88889em}.SitePolicyPage .header .subtitle{margin-top:.6875em;font-size:1.77778em}.SitePolicyPage .content{margin-bottom:17.77778em}.SitePolicyPage ol{margin-left:1.33333em;box-sizing:border-box}.SitePolicyPage ol a:hover{text-decoration:underline}.SitePolicyPage ol li{box-sizing:border-box;white-space:pre-wrap}.SitePolicyPage ol li:before{vertical-align:top;content:attr(data-bullet)}.SitePolicyPage ol>li{margin-top:2.11111em}.SitePolicyPage ol>li:before{vertical-align:top;display:inline-block;margin-left:-2em;width:2em;text-align:right;font-size:1.22222em;line-height:1.36364em}.SitePolicyPage ol>li>.text{display:inline-block;width:100%;font-size:.88889em}.SitePolicyPage ol>li>.text:first-line{font-size:1.375em;line-height:1.36364em}.SitePolicyPage ol>li>ol{margin-left:2.22222em}.SitePolicyPage ol>li>ol .text{width:100%;font-size:.88889em}.SitePolicyPage ol>li>ol .text:first-line{font-size:1em}.SitePolicyPage ol>li>ol li{width:100%}.SitePolicyPage ol>li>ol>li{margin-top:2.11111em}.SitePolicyPage ol>li>ol>li:before{vertical-align:top;display:inline-block;width:2.5em;margin-left:-2.5em;text-align:left;font-size:.88889em;line-height:1.625em}.SitePolicyPage ol>li>ol>li .text{display:inline-block;font-size:.88889em;line-height:1.625em;width:100%}.SitePolicyPage ol>li>ol>li>ol{margin-left:2.22222em}.SitePolicyPage ol>li>ol>li>ol>li{margin-top:2.11111em}.SitePolicyPage ol>li>ol>li>ol>li:before{vertical-align:top;display:inline-block;width:2.5em;margin-left:-2.5em;text-align:left;font-size:.88889em;line-height:1.625em}.SitePolicyPage ol>li>ol>li>ol>li .text{display:inline-block;font-size:.88889em;line-height:1.625em;width:100%}.SitePolicyPage ol>li>ol>li>ol>li .text:first-line{font-size:1em;line-height:1.625em}@media screen and (max-width:767px){.SitePolicyPage{padding-top:9.375em}.SitePolicyPage .header{margin-bottom:3.75em}.SitePolicyPage .header .title{font-size:2.5em}.SitePolicyPage .header .subtitle{margin-top:.6875em;font-size:1em}.SitePolicyPage .content{margin-bottom:10em}.SitePolicyPage a{line-break:anywhere}.SitePolicyPage ol>li{margin-left:.75em}.SitePolicyPage ol>li:before{font-size:1em;line-height:1.3125em;margin-left:-1.4em;width:1.4em}.SitePolicyPage ol>li .text{font-size:.875em;line-height:1.42857em;width:100%}.SitePolicyPage ol>li .text:first-line{font-size:1.14286em;line-height:1.3125em}.SitePolicyPage ol>li>ol{margin-left:-.625em}.SitePolicyPage ol>li>ol>li{margin-top:2.375em;max-width:95%}.SitePolicyPage ol>li>ol>li:before{margin-left:-1.4em;width:1.4em;text-align:left;font-size:.875em;line-height:1.42857em}.SitePolicyPage ol>li>ol>li .text{font-size:.875em;line-height:1.42857em;width:100%}.SitePolicyPage ol>li>ol>li .text:first-line{font-size:1em}.SitePolicyPage ol>li>ol>li>ol{margin-left:.875em}.SitePolicyPage ol>li>ol>li>ol>li{margin-top:2.375em}.SitePolicyPage ol>li>ol>li>ol>li:before{margin-left:-1.4em;width:1.4em;font-size:.875em;line-height:1.5em}.SitePolicyPage ol>li>ol>li>ol>li .text{font-size:.875em;max-width:100%;line-height:1.5em}}.PerspectiveInterviewPage{padding-top:8.44444em;padding-bottom:5.55556em}.PerspectiveInterviewPage .header{position:relative}.PerspectiveInterviewPage .header .tag{transform-origin:top right;transform:rotate(-90deg);position:absolute;top:0;left:.8em;text-align:right;width:100%;margin-left:-100%;font-size:1.11111em;color:#000}.PerspectiveInterviewPage .header .title{font-size:2.88889em;white-space:pre-wrap;margin-bottom:1.07692em}.PerspectiveInterviewPage .header .subtitle{font-size:1.77778em;line-height:1.3125em;white-space:pre-wrap;margin-bottom:1.75em}.PerspectiveInterviewPage .header .description{font-size:.88889em;line-height:1.875em;white-space:pre-wrap}.PerspectiveInterviewPage .cover{position:relative;background-color:#000;margin-top:3.77778em;margin-bottom:5.33333em}.PerspectiveInterviewPage .cover img{width:100%;height:auto;-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,.25));filter:drop-shadow(0 0 20px rgba(0,0,0,.25))}.PerspectiveInterviewPage .cover .play,.PerspectiveInterviewPage .cover .playOver{visibility:hidden}.PerspectiveInterviewPage .cover.hasVideo{cursor:pointer}.PerspectiveInterviewPage .cover.hasVideo .play{visibility:visible}.PerspectiveInterviewPage .cover.hasVideo:hover img{opacity:.7}.PerspectiveInterviewPage .cover.hasVideo:hover .play{visibility:hidden}.PerspectiveInterviewPage .cover.hasVideo:hover .playOver{visibility:visible}.PerspectiveInterviewPage .cover svg{max-width:50vw;pointer-events:none;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PerspectiveInterviewPage .content .text{white-space:pre-wrap;font-size:.88889em;line-height:1.875em}.PerspectiveInterviewPage .content .title{font-size:1.77778em;line-height:1.3125em;margin-bottom:2.22222em}.PerspectiveInterviewPage .content .youtube{margin:4.44444em 0}.PerspectiveInterviewPage .content .youtube iframe{width:50vw;height:28.125vw}.PerspectiveInterviewPage .content .img{margin:4.44444em 0;display:block;position:relative}.PerspectiveInterviewPage .content .img img{width:100%;height:auto;display:block;-webkit-filter:drop-shadow(0 0 .55556em rgba(0,0,0,.25));filter:drop-shadow(0 0 .55556em rgba(0,0,0,.25))}.PerspectiveInterviewPage .content .description{font-size:.66667em;line-height:1.66667em;padding:1.66667em;border-bottom:1px solid #ccc;white-space:pre-wrap}.PerspectiveInterviewPage .content .description a{color:#00bebe;text-decoration:underline}.PerspectiveInterviewPage .content hr{border:0;border-bottom:1px solid #000;margin:4.44444em 0}.PerspectiveInterviewPage .profile .item{padding-bottom:3.88889em;display:block}.PerspectiveInterviewPage .profile .title{font-size:.88889em;margin-bottom:4.5em}.PerspectiveInterviewPage .profile .image img{max-width:100%;height:auto}.PerspectiveInterviewPage .profile .info .name{font-size:1em;line-height:1.66667em;margin-bottom:1.33333em}.PerspectiveInterviewPage .profile .info .description{font-size:.77778em;line-height:1.14286em;margin-bottom:2.07143em}.PerspectiveInterviewPage .profile .info .text{font-size:.66667em;line-height:1.5em}.PerspectiveInterviewPage .credits{margin-top:1.66667em}.PerspectiveInterviewPage .credits .text,.PerspectiveInterviewPage .credits .title{font-size:.88889em;line-height:1.875em;margin-bottom:3em}.PerspectiveInterviewPage .credits>div{border-bottom:1px solid #ccc}.PerspectiveInterviewPage .perspectives{margin-top:5.55556em;margin-bottom:2.22222em}.PerspectiveInterviewPage .perspectives .title{font-size:1.77778em}.PerspectiveInterviewPage .perspectives .perspectiveItem{margin-top:5em}.PerspectiveInterviewPage .perspectives .perspectiveItem img{max-width:100%;height:auto}.PerspectiveInterviewPage .perspectives .perspectiveItem .title{font-size:1.77778em;white-space:pre-wrap}.PerspectiveInterviewPage .perspectives .perspectiveItem .subtitle{font-size:1.33333em;white-space:pre-wrap;margin-top:1.66667em}.PerspectiveInterviewPage .perspectives .perspectiveItem .description{font-size:.88889em;white-space:pre-wrap;margin-top:2.5em}.PerspectiveInterviewPage .perspectives .perspectiveItem a{font-size:1.77778em;margin-top:1.5625em;padding:0!important;justify-content:flex-start;align-items:baseline;display:inline-flex!important}.PerspectiveInterviewPage .perspectives .perspectiveItem a svg{margin-left:1em}@media screen and (max-width:767px){.PerspectiveInterviewPage .header .tag{font-size:.75em}.PerspectiveInterviewPage .header .title{font-size:2.5em;margin-bottom:.9em}.PerspectiveInterviewPage .header .subtitle{font-size:1.25em;line-height:1.3em;margin-bottom:1.6em}.PerspectiveInterviewPage .header .description{font-size:.875em;line-height:1.42857em;margin-bottom:3.42857em}.PerspectiveInterviewPage .cover{margin-top:0;margin-bottom:3.25em}.PerspectiveInterviewPage .content .text{font-size:1em;line-height:1.625em}.PerspectiveInterviewPage .content .title{font-size:1.75em;line-height:1.28571em}.PerspectiveInterviewPage .content .img{margin:2.75em 0}.PerspectiveInterviewPage .content hr{margin:4.25em 0}.PerspectiveInterviewPage .content .youtube{margin:2.75em 0}.PerspectiveInterviewPage .content .youtube iframe{width:95vw;height:53.4375vw}.PerspectiveInterviewPage .profile .item{padding-bottom:0}.PerspectiveInterviewPage .profile .title{font-size:1em;margin-bottom:2.5em}.PerspectiveInterviewPage .profile .image img{max-width:100%;height:auto}.PerspectiveInterviewPage .profile .info .name{font-size:1.125em;line-height:1.66667em;margin-bottom:1.11111em}.PerspectiveInterviewPage .profile .info .description{font-size:.875em;line-height:1.14286em;margin-bottom:0}.PerspectiveInterviewPage .profile .text{font-size:.75em;line-height:1.5em;padding-top:1.66667em;padding-bottom:3.33333em}.PerspectiveInterviewPage .credits .text,.PerspectiveInterviewPage .credits .title{font-size:1em;line-height:1.875em;margin-bottom:3em}.PerspectiveInterviewPage .perspectives{margin-top:3.75em;margin-bottom:3.125em}.PerspectiveInterviewPage .perspectives .title{font-size:1.5em}.PerspectiveInterviewPage .perspectives .perspectiveItem{margin-top:3.125em}.PerspectiveInterviewPage .perspectives .perspectiveItem img{max-width:100%;height:auto}.PerspectiveInterviewPage .perspectives .perspectiveItem .title{font-size:1.5em;margin-top:1em}.PerspectiveInterviewPage .perspectives .perspectiveItem .subtitle{font-size:1em;margin-top:1.25em;line-height:1.5em}.PerspectiveInterviewPage .perspectives .perspectiveItem .description{font-size:.875em;margin-top:1.42857em;line-height:1.5em}.PerspectiveInterviewPage .perspectives .perspectiveItem a{font-size:1.77778em;margin-top:1.5625em;padding:0!important;justify-content:flex-start;align-items:baseline;display:inline-flex!important}.PerspectiveInterviewPage .perspectives .perspectiveItem a svg{margin-left:1em}}.NewsPage{padding-top:9.72222em!important;margin-bottom:4.44444em!important}.NewsPage hr{border-width:0;border-bottom:1px solid #000}.NewsPage .title{font-size:1.33333em;margin-bottom:1.33333em}.NewsPage .topics{width:44.72222em}.NewsPage .topics .topic{display:flex;flex-direction:row;margin-top:3.33333em;margin-bottom:3.33333em}.NewsPage .topics .topic .date{flex:127 1;line-height:2.25em;font-size:1.11111em}.NewsPage .topics .topic .items{flex:678 1;line-height:2.25em;font-size:1.11111em;white-space:pre-wrap}.NewsPage .topics .topic .items a{text-decoration:underline}@media screen and (max-width:767px){.NewsPage{padding-top:2.77778em!important}.NewsPage .title{font-size:1.5em;margin-bottom:1em}.NewsPage .topics{width:100%}.NewsPage .topics .topic{display:block;flex-direction:column;margin-top:3.125em;margin-bottom:3.125em}.NewsPage .topics .topic .date{flex:1 1;font-size:1.25em;line-height:2em}.NewsPage .topics .topic .items{flex:1 1;font-size:1em;line-height:1.6}}.RoadmapPage .logo{margin-top:3.77778em}.RoadmapPage .logo svg{width:10.5em;height:auto}.RoadmapPage .logo-mobile{display:none}.RoadmapPage .tag{font-size:1.33333em;margin-bottom:3.83333em}.RoadmapPage .title{font-size:2em}.RoadmapPage .text{margin-top:2.77778em;margin-bottom:13.33333em}.RoadmapPage .button{margin-bottom:.73333em}.RoadmapPage .button .actionLabel{font-size:.6em;margin-right:1.33333em}.RoadmapPage .roadmap{margin-bottom:6.66667em}.RoadmapPage .roadmap .title{font-size:1.33333em;margin-bottom:5em}.RoadmapPage .roadmap .roadmapItem.selected{color:#00bebe}.RoadmapPage .roadmap .roadmapItem.selected .title{font-size:2.77778em}.RoadmapPage .roadmap .roadmapItem.done .text{color:#999}.RoadmapPage .roadmap .roadmapItem .text{font-size:1em;padding:0;margin:0}.RoadmapPage .roadmap .roadmapItem .status{text-align:center;line-height:1.66667em;font-size:1em;padding:0;margin:0}.RoadmapPage .roadmap .roadmapItem .title{text-align:center;font-size:1.66667em;margin:0}.RoadmapPage .roadmap .roadmapItem ul{list-style-type:"- "}@media screen and (max-width:767px){.RoadmapPage .logo{display:none}.RoadmapPage .logo-mobile{display:block;margin-bottom:8em}.RoadmapPage .logo-mobile svg{width:8.1875em;height:auto}.RoadmapPage .tag{font-size:1.5em;margin-bottom:2.25em}.RoadmapPage .title{font-size:2.625em;margin-bottom:1.28571em;white-space:pre}.RoadmapPage .text{font-size:1em;margin-bottom:7em}.RoadmapPage .roadmap{margin-bottom:6.66667em}.RoadmapPage .roadmap .title{font-size:1.33333em;margin-bottom:2.58333em}.RoadmapPage .roadmap .roadmapItem.selected .title{font-size:1.175em}.RoadmapPage .roadmap .roadmapItem .status{text-align:center;padding-top:.57143em;line-height:1em;font-size:.875em}.RoadmapPage .roadmap .roadmapItem .text{font-size:.75em;padding:0;margin:0}.RoadmapPage .roadmap .roadmapItem .title{text-align:center;font-size:1.125em;margin:0}.RoadmapPage .roadmap .roadmapItem.first .title{font-size:1.5em}}.page-transition{height:100%;z-index:50;display:none}.navigation,.page-transition{position:fixed;top:0;left:0;width:100%}.navigation{display:flex;align-items:center;flex-direction:row;justify-content:space-between;height:4.44444em;z-index:100}.navigation:before{content:"";position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);z-index:-1}.navigation .logo{padding:0 2.44444em}.navigation>.logo{width:10em}.navigation>.logo svg{width:100%;height:auto}.navigation .links{padding:0 2.44444em;align-items:flex-end}.navigation .menu{position:absolute;width:auto;height:100%;top:0;right:0}.navigation .menu>li{height:100%;text-align:center}.navigation .menu>li a{color:#000}.navigation .menu>li>.menu{z-index:101;position:absolute;top:100%;left:0;width:100%;height:auto;display:none}.navigation .menu>li>.menu:before{content:"";background:hsla(0,0%,100%,.1);position:absolute;left:0;width:100%;height:100%;z-index:-1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.navigation .menu>li>.menu li{position:relative;text-align:center;padding:0;height:3.61111em;display:flex;flex-direction:column}.navigation .menu>li>.menu li a{color:#666}.navigation .menu>li:hover .menu{display:block}.navigation li{display:inline-block;padding:0 1.44444em;display:inline-flex}.navigation li a{flex:1 1;align-self:center;justify-self:center;text-align:center;display:inline-flex;align-items:center;justify-content:center;margin-left:.69231em;margin-right:.69231em}.navigation li a:before{content:"";width:100%;height:1.5em;display:inline-block;position:absolute;border-bottom:1px solid #00bebe;transition:all .3s;transition-delay:.15s;transform:scaleX(0)}.navigation li.selected>a:before,.navigation li a.selected:before,.navigation li a:hover:before{transform:scaleX(1)}.navigation li,.navigation li a{position:relative;font-size:1em;line-height:1.66667em;font-weight:500;text-decoration:none;color:#333}@media screen and (max-width:767px){.navigation{height:3.75em;transition:all .3s}.navigation>.logo{width:8.88889em;padding-left:1.33333em}.navigation>.logo svg{width:100%;height:auto}.navigation .navlogo svg *{fill:#999!important}.navigation .links{z-index:1000000;padding:0}.navigation .links .hamburger{display:inline-block;position:relative;width:3.75em;height:3.75em}.navigation .links .hamburger .bar{transition:all .3s;width:1.125em;height:.125em;display:inline-block;position:absolute;background-color:#999;top:50%;left:50%;margin-top:-.0625em;margin-left:-.5625em}.navigation .links .hamburger .bar1{transform:translateY(-.3125em)}.navigation .links .hamburger .bar2{transform:translateY(.3125em)}.navigation .links .linkItems{position:absolute;top:0;right:-100vw;height:100vh;width:100vw;background-color:#fff;padding-left:3.125em;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.navigation .links .linkItems .logo{margin-top:4.25em;margin-bottom:3.125em;padding:0;max-width:55vw}.navigation .links .linkItems ul li{padding:0;display:block;font-size:1.5em;margin-bottom:.33333em;line-height:1em}.navigation .links .linkItems>.menu{padding-bottom:10em}.navigation .links .menu{position:relative}.navigation .links .menu>li{text-align:left;height:auto}.navigation .links .menu>li>.menu{display:block;position:relative;padding-left:1em;margin-top:1.41667em;margin-bottom:1.33333em}.navigation .links .menu>li>.menu:before{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.navigation .links .menu>li>.menu li{position:relative;font-size:.75em;margin-top:1em;text-align:left;height:auto;margin-bottom:0}}@media screen and (max-width:767px){.menu-open .navigation{transform:translateX(-100%) translateX(3.75em)}.menu-open .navigation .hamburger .bar1,.menu-open .navigation .hamburger .bar2{transform:translateY(0)}.menu-open .navigation .linkItems{box-shadow:0 0 20px rgba(0,0,0,.25)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a:visited{color:inherit}body{overflow-x:hidden}a,body{color:#333}a{cursor:pointer}.App{background-size:100% auto;background-repeat:no-repeat}.App main{padding:4.44444em 2.44444em 0}@media screen and (max-width:767px){.App{overflow-x:hidden}.App main{padding:0 .625em}}@media screen and (max-width:767px){.menu-open{overflow:hidden}}h1{font-size:4.44444em}h1,h2{margin:0}h2{font-size:4em}h3{font-size:2.22222em;margin:0}.text{white-space:pre-wrap;line-height:1.66667em}.vertical-top{vertical-align:top}.vertical-bottom{vertical-align:bottom}.text-right{text-align:right}.text-center{text-align:center}.nobreak{white-space:nowrap}.block-scroll{overflow:hidden}.flex{display:flex!important}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-middle{display:flex;align-items:center}.flex-start{align-items:flex-start}.flex-end{align-items:flex-end}.flex-baseline{align-items:baseline}.flex-self-left{align-self:flex-start}.flex-self-right{align-self:flex-end}.underline{text-decoration:underline}@media screen and (max-width:767px){h1{font-size:3.125em}.vertical-tag{transform-origin:top right;transform:rotate(-90deg);position:absolute;top:0;left:0;text-align:right;width:100%;margin-left:-100%}}.padding{padding:0 1.11111vw}@media screen and (max-width:767px){.padding{padding:0 1vw}}.vertical-tag{transform-origin:top right;transform:rotate(-90deg);position:absolute;top:0;left:0;text-align:right;width:100%;margin-left:-100%}.pageMask{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100000000;background-color:#fff;transition:top .3s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}body.loaded .pageMask{top:100%}.scrollToTop{width:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 20px rgba(0,0,0,.25);background:hsla(0,0%,100%,.5);height:6.33333em}.scrollToTop .arrow{transform:rotate(180deg) translateX(100%);margin-right:.6em}footer{position:relative;background-color:#333;padding:4em 2.38889em 1.55556em;color:#fff}footer .logo svg{width:12.66667em;height:auto}footer .follow{font-size:.66667em;color:#999}footer .socialIcon{margin-left:1.77778em}footer .small{margin-top:.44444em}footer .small a{font-size:.66667em;line-height:2.5em;color:#aaa}footer .links{color:#fff;font-size:.778em;line-height:2.14em;margin-bottom:.64em}footer .links li{margin-top:.8em}footer .links a{color:#fff}footer .copyright{font-size:.66667em;line-height:2.5em;color:#aaa;display:block;margin-top:3.33333em}footer .legal{position:absolute;bottom:0;right:0}@media screen and (max-width:767px){footer .logo{width:11.25em}footer .followContainer{margin-top:3.125em;margin-bottom:3.125em}footer .follow{font-size:.75em}footer .small{margin-top:.44444em}footer .small a{font-size:.75em;line-height:2.5em}footer .legal{position:relative;padding-bottom:3.125em}footer .copyright{font-size:.75em;margin-top:0}}.menu-open .scrollToTop{-webkit-backdrop-filter:none;backdrop-filter:none}.footerGridLines{position:absolute;pointer-events:none;display:flex;flex-direction:row;justify-content:space-between;top:0;left:2.44444em;bottom:0;right:2.44444em;overflow:hidden}.footerGridLines .line{display:inline-block;border-left:1px solid #444;height:100%}@media screen and (max-width:767px){.footerGridLines{display:none}}.gridLines{z-index:-1;position:fixed;pointer-events:none;display:flex;flex-direction:row;justify-content:space-between;top:0;bottom:0;left:2.44444em;right:2.44444em;overflow:hidden}.gridLines .line{display:inline-block;border-left:1px solid #dadada;height:100%}@media screen and (max-width:767px){.gridLines{left:.625em;right:.625em}}.breadcrumb{width:100%;padding:1.11111em 2.44444em 1em;background:hsla(0,0%,100%,.5);display:flex;flex-direction:row;align-items:center}.breadcrumb.hidden{display:none}.breadcrumb .content a{line-height:2.14286em;font-size:.77778em;margin-right:1.71429em}.breadcrumb .content a .icon{margin-right:1.71429em}.breadcrumb .content a .icon svg{position:relative;display:inline-block;width:1.11111em;height:auto;top:.2em}@media screen and (max-width:767px){.breadcrumb{height:auto}.breadcrumb .content{padding-top:2em;padding-bottom:1.8em}.breadcrumb .content a{display:block}.breadcrumb .content a .icon svg{width:.5em;height:auto;top:.55em}}.loading{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:1000000000}.loading .spritesheet{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:13.88889em;height:13.88889em;overflow:hidden;pointer-events:none}@media screen and (max-width:767px){.loading .spritesheet{width:11.25em;height:11.25em}}.loading .spritesheet img{position:absolute}@use "sass:math";.grid-1{display:inline-block;width:25%;box-sizing:border-box}.skip-1{margin-left:25%}.grid-2{display:inline-block;width:50%;box-sizing:border-box}.skip-2{margin-left:50%}.grid-3{display:inline-block;width:75%;box-sizing:border-box}.skip-3{margin-left:75%}.grid-4{display:inline-block;width:100%;box-sizing:border-box}.skip-4{margin-left:100%}.grid-5{display:inline-block;width:100%;box-sizing:border-box}.skip-5{margin-left:100%}.grid-6{display:inline-block;width:100%;box-sizing:border-box}.skip-6{margin-left:100%}.grid-7{display:inline-block;width:100%;box-sizing:border-box}.skip-7{margin-left:100%}.grid-8{display:inline-block;width:100%;box-sizing:border-box}.skip-8{margin-left:100%}.grid-9{display:inline-block;width:100%;box-sizing:border-box}.skip-9{margin-left:100%}.grid-10{display:inline-block;width:100%;box-sizing:border-box}.skip-10{margin-left:100%}.grid-11{display:inline-block;width:100%;box-sizing:border-box}.skip-11{margin-left:100%}.grid-12{display:inline-block;width:100%;box-sizing:border-box}.skip-12{margin-left:100%}@media screen and (max-width:767px){.grid-1-small{display:inline-block;width:25%;box-sizing:border-box}.skip-0-small{margin-left:0}.grid-2-small{display:inline-block;width:50%;box-sizing:border-box}.skip-1-small{margin-left:25%}.grid-3-small{display:inline-block;width:75%;box-sizing:border-box}.skip-2-small{margin-left:50%}.grid-4-small{display:inline-block;width:100%;box-sizing:border-box}.skip-3-small{margin-left:75%}.grid-5-small{display:inline-block;width:100%;box-sizing:border-box}.skip-4-small{margin-left:100%}.grid-6-small{display:inline-block;width:100%;box-sizing:border-box}.skip-5-small{margin-left:100%}.grid-7-small{display:inline-block;width:100%;box-sizing:border-box}.skip-6-small{margin-left:100%}.grid-8-small{display:inline-block;width:100%;box-sizing:border-box}.skip-7-small{margin-left:100%}.grid-9-small{display:inline-block;width:100%;box-sizing:border-box}.skip-8-small{margin-left:100%}.grid-10-small{display:inline-block;width:100%;box-sizing:border-box}.skip-9-small{margin-left:100%}.grid-11-small{display:inline-block;width:100%;box-sizing:border-box}.skip-10-small{margin-left:100%}.grid-12-small{display:inline-block;width:100%;box-sizing:border-box}.skip-11-small{margin-left:100%}}@media screen and (max-width:1440px){.grid-1-medium{display:inline-block;width:25%;box-sizing:border-box}.skip-0-medium{margin-left:0}.grid-2-medium{display:inline-block;width:50%;box-sizing:border-box}.skip-1-medium{margin-left:25%}.grid-3-medium{display:inline-block;width:75%;box-sizing:border-box}.skip-2-medium{margin-left:50%}.grid-4-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-3-medium{margin-left:75%}.grid-5-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-4-medium{margin-left:100%}.grid-6-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-5-medium{margin-left:100%}.grid-7-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-6-medium{margin-left:100%}.grid-8-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-7-medium{margin-left:100%}.grid-9-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-8-medium{margin-left:100%}.grid-10-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-9-medium{margin-left:100%}.grid-11-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-10-medium{margin-left:100%}.grid-12-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-11-medium{margin-left:100%}}@media screen and (min-width:1440px){.grid-1-large{display:inline-block;width:25%;box-sizing:border-box}.skip-0-large{margin-left:0}.grid-2-large{display:inline-block;width:50%;box-sizing:border-box}.skip-1-large{margin-left:25%}.grid-3-large{display:inline-block;width:75%;box-sizing:border-box}.skip-2-large{margin-left:50%}.grid-4-large{display:inline-block;width:100%;box-sizing:border-box}.skip-3-large{margin-left:75%}.grid-5-large{display:inline-block;width:100%;box-sizing:border-box}.skip-4-large{margin-left:100%}.grid-6-large{display:inline-block;width:100%;box-sizing:border-box}.skip-5-large{margin-left:100%}.grid-7-large{display:inline-block;width:100%;box-sizing:border-box}.skip-6-large{margin-left:100%}.grid-8-large{display:inline-block;width:100%;box-sizing:border-box}.skip-7-large{margin-left:100%}.grid-9-large{display:inline-block;width:100%;box-sizing:border-box}.skip-8-large{margin-left:100%}.grid-10-large{display:inline-block;width:100%;box-sizing:border-box}.skip-9-large{margin-left:100%}.grid-11-large{display:inline-block;width:100%;box-sizing:border-box}.skip-10-large{margin-left:100%}.grid-12-large{display:inline-block;width:100%;box-sizing:border-box}.skip-11-large{margin-left:100%}}@media screen and (max-width:767px){.grid-1{display:inline-block;width:25%;box-sizing:border-box}.skip-1{margin-left:25%}.grid-2{display:inline-block;width:50%;box-sizing:border-box}.skip-2{margin-left:50%}.grid-3{display:inline-block;width:75%;box-sizing:border-box}.skip-3{margin-left:75%}.grid-4{display:inline-block;width:100%;box-sizing:border-box}.skip-4{margin-left:100%}.grid-5{display:inline-block;width:100%;box-sizing:border-box}.skip-5{margin-left:100%}.grid-6{display:inline-block;width:100%;box-sizing:border-box}.skip-6{margin-left:100%}.grid-7{display:inline-block;width:100%;box-sizing:border-box}.skip-7{margin-left:100%}.grid-8{display:inline-block;width:100%;box-sizing:border-box}.skip-8{margin-left:100%}.grid-9{display:inline-block;width:100%;box-sizing:border-box}.skip-9{margin-left:100%}.grid-10{display:inline-block;width:100%;box-sizing:border-box}.skip-10{margin-left:100%}.grid-11{display:inline-block;width:100%;box-sizing:border-box}.skip-11{margin-left:100%}.grid-12{display:inline-block;width:100%;box-sizing:border-box}.skip-12{margin-left:100%}}@media screen and (max-width:767px) and (max-width:767px){.grid-1-small{display:inline-block;width:25%;box-sizing:border-box}.skip-0-small{margin-left:0}.grid-2-small{display:inline-block;width:50%;box-sizing:border-box}.skip-1-small{margin-left:25%}.grid-3-small{display:inline-block;width:75%;box-sizing:border-box}.skip-2-small{margin-left:50%}.grid-4-small{display:inline-block;width:100%;box-sizing:border-box}.skip-3-small{margin-left:75%}.grid-5-small{display:inline-block;width:100%;box-sizing:border-box}.skip-4-small{margin-left:100%}.grid-6-small{display:inline-block;width:100%;box-sizing:border-box}.skip-5-small{margin-left:100%}.grid-7-small{display:inline-block;width:100%;box-sizing:border-box}.skip-6-small{margin-left:100%}.grid-8-small{display:inline-block;width:100%;box-sizing:border-box}.skip-7-small{margin-left:100%}.grid-9-small{display:inline-block;width:100%;box-sizing:border-box}.skip-8-small{margin-left:100%}.grid-10-small{display:inline-block;width:100%;box-sizing:border-box}.skip-9-small{margin-left:100%}.grid-11-small{display:inline-block;width:100%;box-sizing:border-box}.skip-10-small{margin-left:100%}.grid-12-small{display:inline-block;width:100%;box-sizing:border-box}.skip-11-small{margin-left:100%}}@media screen and (max-width:767px) and (max-width:1440px){.grid-1-medium{display:inline-block;width:25%;box-sizing:border-box}.skip-0-medium{margin-left:0}.grid-2-medium{display:inline-block;width:50%;box-sizing:border-box}.skip-1-medium{margin-left:25%}.grid-3-medium{display:inline-block;width:75%;box-sizing:border-box}.skip-2-medium{margin-left:50%}.grid-4-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-3-medium{margin-left:75%}.grid-5-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-4-medium{margin-left:100%}.grid-6-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-5-medium{margin-left:100%}.grid-7-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-6-medium{margin-left:100%}.grid-8-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-7-medium{margin-left:100%}.grid-9-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-8-medium{margin-left:100%}.grid-10-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-9-medium{margin-left:100%}.grid-11-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-10-medium{margin-left:100%}.grid-12-medium{display:inline-block;width:100%;box-sizing:border-box}.skip-11-medium{margin-left:100%}}@media screen and (max-width:767px) and (min-width:1440px){.grid-1-large{display:inline-block;width:25%;box-sizing:border-box}.skip-0-large{margin-left:0}.grid-2-large{display:inline-block;width:50%;box-sizing:border-box}.skip-1-large{margin-left:25%}.grid-3-large{display:inline-block;width:75%;box-sizing:border-box}.skip-2-large{margin-left:50%}.grid-4-large{display:inline-block;width:100%;box-sizing:border-box}.skip-3-large{margin-left:75%}.grid-5-large{display:inline-block;width:100%;box-sizing:border-box}.skip-4-large{margin-left:100%}.grid-6-large{display:inline-block;width:100%;box-sizing:border-box}.skip-5-large{margin-left:100%}.grid-7-large{display:inline-block;width:100%;box-sizing:border-box}.skip-6-large{margin-left:100%}.grid-8-large{display:inline-block;width:100%;box-sizing:border-box}.skip-7-large{margin-left:100%}.grid-9-large{display:inline-block;width:100%;box-sizing:border-box}.skip-8-large{margin-left:100%}.grid-10-large{display:inline-block;width:100%;box-sizing:border-box}.skip-9-large{margin-left:100%}.grid-11-large{display:inline-block;width:100%;box-sizing:border-box}.skip-10-large{margin-left:100%}.grid-12-large{display:inline-block;width:100%;box-sizing:border-box}.skip-11-large{margin-left:100%}}[class^=grid-]{position:relative}.show-small{display:none}@media screen and (max-width:767px){.show-small{display:inline;display:initial}}@media screen and (max-width:767px){.hide-small{display:none}}.show-medium{display:inline;display:initial}@media screen and (max-width:767px){.show-medium{display:none}}.hide-medium{display:none}@media screen and (max-width:767px){.hide-medium{display:inline;display:initial}}*,body{font-family:"A+mfCv-東京シティフォント コンデンス R StdN";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;vertical-align:top;font-size:1.25vw}@media screen and (max-width:767px){*,body{font-size:4vw}}
/*# sourceMappingURL=main.102d5624.chunk.css.map */