html,body,#root{padding:0;margin:0;height:100%;width:100%}.esri-control-panel{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75px}.esri-control-panel__controls{margin-left:auto;background-color:#606060;border-radius:3.5px;box-sizing:border-box;padding:5px}.esri-control-panel__control-ui{display:flex;align-items:center;justify-content:space-around;width:100%}.esri-control-panel__control-button{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;padding:0 10px;cursor:pointer}.esri-control-panel__control-button calcite-icon{color:#fff}.esri-control-panel__control-button--selected calcite-icon{color:#00a0ff}.esri-control-panel__play-pause-button{border-radius:100%;background-color:#00a0ff;width:30px;height:30px}.esri-control-panel__panel{position:absolute;z-index:-1;background-color:#252525;width:100%;box-sizing:border-box;min-width:313px;right:0}.esri-control-panel__panel-button{position:absolute;right:0;top:4%;background-color:transparent;color:#fff;border:none;cursor:pointer}.esri-control-panel__panel--open{bottom:100%;right:0;z-index:1}.esri-control-panel__panel--open--non-carousel{top:100%;z-index:2}.esri-control-panel--light .esri-control-panel__controls{border:1px solid lightgray}.esri-control-panel--light .esri-control-panel__controls,.esri-control-panel--light .esri-control-panel__panel{background-color:#fff}.esri-control-panel--light .esri-control-panel__controls .esri-control-panel__control-button.esri-control-panel__play-pause-button,.esri-control-panel--light .esri-control-panel__panel .esri-control-panel__control-button.esri-control-panel__play-pause-button{background-color:#0079c0}.esri-control-panel--light .esri-control-panel__controls .esri-control-panel__control-button.esri-control-panel__play-pause-button calcite-icon,.esri-control-panel--light .esri-control-panel__panel .esri-control-panel__control-button.esri-control-panel__play-pause-button calcite-icon{color:#fff}.esri-control-panel--light .esri-control-panel__panel-button{color:gray}.esri-control-panel--light .esri-control-panel__control-button calcite-icon{color:gray}.esri-control-panel .esri-control-panel__control-button--selected calcite-icon{color:#00a0ff}@media screen and (max-width: 916px){.esri-control-panel__controls,.esri-control-panel__control-button{margin:0;padding:0}}.esri-portfolio__body--carousel .esri-control-panel{margin-top:0}instant-apps-social-share{color:var(--calcite-ui-text-1)}.esri-portfolio-location{display:flex;flex-direction:column;background-color:#2a2a2a;width:100%;padding:1%;color:#fff;transition:top .1s linear;overflow-y:auto;box-sizing:border-box;z-index:2;min-height:200px}.esri-portfolio-location .esri-portfolio-location__search-container{border:1px solid #6d6d6d}.esri-portfolio-location .esri-portfolio-location__close-button-container{background-color:transparent;text-align:right}.esri-portfolio-location .esri-portfolio-location__header-text{font-weight:550;font-size:18px}.esri-portfolio-location .esri-portfolio-location__header-text,.esri-portfolio-location .esri-portfolio-location__sub-header-text{margin-bottom:5px}.esri-portfolio-location .esri-portfolio-location__search-container{width:100%;margin-bottom:5px}.esri-portfolio-location .esri-portfolio-location__enter-button{width:25%}.esri-portfolio-location--hide{display:none}.esri-portfolio-location--light{background-color:#fff;color:#6d6d6d}@media only screen and (max-width: 813px){.esri-portfolio-location{width:100%}.esri-portfolio-location .esri-widget,.esri-portfolio-location .esri-search__input{font-size:16px}}.esri-portfolio-stage{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;background-color:#2a2a2a}.esri-portfolio-stage .esri-portfolio-stage__view-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.esri-portfolio-stage iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.esri-portfolio-stage .esri-portfolio-stage__img{position:absolute;max-width:100%;max-height:100%}.esri-portfolio-stage .esri-portfolio-stage__open-link-in-app{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#fff}.esri-portfolio-stage .esri-portfolio-stage__open-link-in-app calcite-button{position:absolute;top:2%;right:2%;z-index:1}.esri-portfolio-stage--light{background-color:#f8f8f8}.esri-portfolio-stage--navigation-collapsed{height:calc(100% - 217px)}.esri-portfolio__view{width:100%;height:100%}.esri-portfolio-description{position:absolute;width:30%;height:100%;padding:1%;z-index:2;background-color:#2a2a2a;color:#fff;transition:top .1s linear;overflow-y:auto;box-sizing:border-box;opacity:.95}.esri-portfolio-description .esri-portfolio-description__terms-of-use{margin:10px 0}.esri-portfolio-description img{max-width:100%}.esri-portfolio-description a{color:var(--calcite-ui-text-link)}.esri-portfolio-description--light{background-color:#fff;color:#6d6d6d}.esri-portfolio-description__close-button-container,.esri-portfolio-description__main-content-container{background-color:transparent}.esri-portfolio-description__main-content-container{height:auto;padding:5%;word-break:break-word}.esri-portfolio-description__close-button-container{width:100%;height:auto;text-align:right;opacity:1}.esri-portfolio-description__close-button{background-color:#2a2a2a}.esri-portfolio-description--open{top:calc(-100% - 2px)}.esri-portfolio-description__toggle-btn{height:100%;background:transparent;color:#fff;border:none;border-right:1px solid #5e5d5e;cursor:pointer}.esri-portfolio-description__toggle-btn--light{color:#6d6d6d}.esri-portfolio-description__toggle-btn:hover{background-color:#6d6d6d}.esri-portfolio-description__toggle-btn--light:hover{background-color:#d3d3d3}@media only screen and (max-width: 813px){.esri-portfolio-description{width:100%}}html[dir=rtl] .esri-portfolio-description__close-button-container{text-align:left}.esri-page{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:auto;color:#fff;box-sizing:border-box;padding:2.5%}.esri-page .esri-page__text-container{display:flex;flex-direction:column;justify-content:center;height:90%}.esri-page .esri-page__title-text,.esri-page .esri-page__subtitle-text{line-height:normal;word-break:break-word}.esri-page .esri-page__title-text{margin:0 0 .25%;font-weight:400}.esri-page .esri-page__title-text,.esri-page .esri-page__subtitle-text{text-shadow:0px 4px 3px rgba(0,0,0,.4),0px 8px 13px rgba(0,0,0,.1),0px 18px 23px rgba(0,0,0,.1)}.esri-page .esri-page__scroll-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:10%}.esri-page .esri-page__scroll-container .esri-page__scroll-text{margin-bottom:5px}.esri-page .esri-page__scroll-container button{display:flex;align-items:center;flex-direction:column;background-color:transparent;border:none;cursor:pointer;width:fit-content;color:#fff}.esri-page .esri-page__scroll-container button calcite-icon{color:#fff}.esri-page__back-to-cover-page{position:absolute;right:2%;bottom:-98%;z-index:999999999;cursor:pointer}.esri-page__scroll-container button:hover calcite-icon{transition:ease-in-out .25s;transform:translateY(3px)}.esri-page__scroll-container button:not(:hover) calcite-icon{transition:ease-in-out .25s;transform:translateY(-3px)}@media screen and (max-width: 480px){.esri-page__title-text{font-size:45px}.esri-page__subtitle-text{font-size:25px}.esri-page__scroll-text{font-size:20px}}@media screen and (min-width: 481px) and (max-width: 768px){.esri-page__title-text{font-size:65px}.esri-page__subtitle-text{font-size:30px}.esri-page__scroll-text{font-size:25px}}@media screen and (min-width: 769px){.esri-page__title-text{font-size:75px}.esri-page__subtitle-text{font-size:45px}.esri-page__scroll-text{font-size:30px}}@media (prefers-reduced-motion){.esri-page__scroll-container button:hover calcite-icon{transition:none;transform:none}.esri-page__scroll-container button:not(:hover) calcite-icon{transition:none;transform:none}}.esri-portfolio-carousel-item{list-style-type:none;margin-right:10px;width:220px}.esri-portfolio-carousel-item calcite-card{cursor:pointer;width:220px}.esri-portfolio-carousel-item calcite-card img{width:200px;height:133px}.esri-portfolio-carousel-item calcite-card .esri-portfolio-carousel-item__icon{width:200px;height:133px;display:flex;justify-content:center;align-items:center}.esri-portfolio-carousel-item calcite-card .esri-portfolio-carousel-item__icon calcite-icon{width:50%;height:50%}.esri-portfolio-carousel-item calcite-card .esri-portfolio-carousel-item__icon .esri-portfolio-carousel-item__pdf-icon{color:red}.esri-portfolio-carousel-item calcite-card .esri-portfolio-carousel-item__icon .esri-portfolio-carousel-item__video-icon{color:#0079c1}.esri-portfolio-carousel-item__title-text{display:inline-block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.esri-portfolio-carousel-item--selected calcite-card{--calcite-ui-foreground-1: #00a0ff;--calcite-ui-text-1: #fff;--calcite-ui-text-link: #fff;--calcite-ui-text-2: #fff}.esri-portfolio-carousel__item-container--light .esri-portfolio-carousel-item--selected calcite-card{--calcite-ui-foreground-1: #0079c1}@media only screen and (min-width: 375px) and (max-width: 845px) and (orientation: landscape),only screen and (max-width: 812px) and (orientation: portrait){.esri-portfolio-carousel-item calcite-card img{display:none}.esri-portfolio-carousel-item calcite-card .esri-portfolio-carousel-item__icon{display:none}}@media only screen and (min-width: 375px) and (max-width: 845px) and (orientation: landscape){.esri-portfolio-header{height:10%}.esri-portfolio__body--carousel.esri-portfolio__body--carousel--header{height:90%}}.esri-portfolio-carousel{flex-grow:1;background-color:#3f3e3e;color:#fff}.esri-portfolio-carousel__header-container{display:flex;justify-content:space-between;align-items:center;padding:0 1%;background-color:#4a4a4a;min-height:47px}.esri-portfolio-carousel__header-container--light{background-color:#fff;color:#949494;border-bottom:1px solid #d3d3d3}.esri-portfolio-carousel__item-container{display:flex;margin:0;padding:1%;align-items:center;overflow-x:auto;white-space:nowrap}.esri-portfolio-carousel__item-container--light{background-color:#fff}.esri-portfolio-carousel__outer-item-container{width:100%;overflow:hidden}@media only screen and (max-width: 813px){.esri-portfolio-carousel__header-container{flex-direction:column;align-items:flex-start}.esri-portfolio-carousel__header-container .esri-portfolio-carousel__header-text{display:inline-block;margin-bottom:10px;font-size:20px}}.esri-portfolio-tabbed-item{box-sizing:border-box;overflow:hidden;display:flex;align-items:center;width:20%;padding:1% 2%;background-color:#000;color:#fff;cursor:pointer}.esri-portfolio-tabbed-item__item-title{margin-right:5px}.esri-portfolio-tabbed-item calcite-icon{color:#fff}.esri-portfolio-tabbed-item__title-info-container{display:flex;flex-direction:row;align-items:center;height:100%}.esri-portfolio-tabbed-item__title-info-container .esri-portfolio-tabbed-item__item-title{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}.esri-portfolio-tabbed-item__title-info-container .esri-portfolio-tabbed-item__info-button{display:flex;background-color:transparent;border:none;padding:0}.esri-portfolio-tabbed-item__title-info-container .esri-portfolio-tabbed-item__info-button calcite-icon{color:#000}.esri-portfolio-tabbed-item__title-info-container .esri-portfolio-tabbed-item__info-button:hover{cursor:pointer}.esri-portfolio-tabbed-item:hover{background-color:#2b2b2b}.esri-portfolio-tabbed-item--selected,.esri-portfolio-tabbed-item--selected:hover{background-color:#019fff}.calcite-theme-light .esri-portfolio-tabbed-item{background-color:#fff;color:gray;border-right:1px solid #e3e3e3}.calcite-theme-light .esri-portfolio-tabbed-item .esri-portfolio-tabbed-item__info-button calcite-icon{color:#000}.calcite-theme-light .esri-portfolio-tabbed-item:hover{background-color:#e3e3e3}.calcite-theme-light .esri-portfolio-tabbed-item--selected,.calcite-theme-light .esri-portfolio-tabbed-item--selected:hover{background-color:#0079c1;color:#fff}html[dir=rtl] .esri-portfolio-tabbed-item__item-title{margin-right:0;margin-left:5px}.esri-portfolio-tabbed{box-sizing:border-box;display:flex;height:5%}.esri-portfolio-tabbed__tab-list{display:flex;margin:0;padding:0;height:100%;background-color:#3f3e3e;list-style-type:none;flex-grow:1}.esri-portfolio-tabbed .esri-portfolio-tabbed--overflow-tab-selected{--calcite-ui-foreground-1: #019fff}.esri-portfolio-tabbed .esri-portfolio-tabbed--overflow{margin:0;padding:0}.esri-portfolio-tabbed .esri-portfolio-tabbed--overflow .esri-portfolio-tabbed-item{width:100%;height:50px;padding:5%}.calcite-theme-light .esri-portfolio-tabbed__tab-list{background-color:#fff}@media only screen and (min-width: 375px) and (max-width: 845px) and (orientation: landscape){.esri-portfolio__app-container--tabbed .esri-portfolio-header,.esri-portfolio__app-container--tabbed .esri-portfolio-tabbed{height:10%}.esri-portfolio__app-container--tabbed .esri-portfolio__main-content{height:80%}}.esri-portfolio-accordion-item{word-break:break-word}.esri-portfolio-accordion-item__description-content{word-break:break-word;padding:3% 3% 0}.esri-portfolio-accordion-item__description-content img{max-width:100%}.esri-portfolio-accordion-item__description-content a{color:var(--calcite-ui-text-link)}.esri-portfolio-accordion{width:20%;height:100%;background-color:#3f3e3e;overflow-y:auto}.esri-portfolio-accordion--light{background-color:#fff}.esri-portfolio-accordion--large{width:60%}.esri-portfolio-mobile{height:100%;color:var(--calcite-ui-text-1)}.esri-portfolio-mobile .esri-portfolio-mobile__body{height:calc(100% - 110px)}.esri-portfolio-mobile .esri-portfolio-mobile__header-selector-container{display:flex;flex-direction:column;height:auto}.esri-portfolio-mobile .esri-portfolio-mobile__header-selector-container instant-apps-header{--instant-apps-header-height: 55px;--instant-apps-header-logo-link-width: 10%}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container{height:55px}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector{display:flex;width:100%;height:100%;background-color:var(--calcite-ui-foreground-3);color:var(--calcite-ui-text-1)}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-title{display:flex;align-items:center;padding-left:5px;width:90%;height:100%}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-title span{margin-left:12.5px}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-desc-button{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;padding:0;color:#fff}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-desc-button calcite-icon{color:var(--calcite-ui-text-1)}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-button{display:flex;justify-content:center;align-items:center;width:10%;height:100%;margin:0;padding:0;background-color:#3b8cff;color:#fff;border:none}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-item--selected{background-color:var(--calcite-ui-brand);color:var(--calcite-ui-text-inverse)}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-title span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-list li span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-list{display:none;position:absolute;z-index:2;margin:0;padding:0;width:100%;background-color:var(--calcite-ui-foreground-1);color:var(--calcite-ui-text-1);list-style-type:none;overflow-y:auto;max-height:40vh}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-list li{box-sizing:border-box;width:100%;height:5%;border-bottom:1px solid #393B3B;padding:5%}.esri-portfolio-mobile .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-list--open{display:block}.esri-portfolio-mobile__description{box-sizing:border-box;position:absolute;width:100%;height:40vh;padding:5%;background-color:var(--calcite-ui-foreground-3);z-index:2;color:var(--calcite-ui-text-1);word-break:break-word;overflow-y:auto;border-top:2px solid #393B3B}.esri-portfolio-mobile__description p:first-child{margin-top:0}.esri-portfolio-mobile__description p:last-child{margin-bottom:0}.esri-portfolio-mobile .esri-portfolio-stage{height:95%}.esri-portfolio-mobile .esri-control-panel{width:100%;height:5%}.esri-portfolio-mobile .esri-control-panel__panel{position:absolute;padding:0}.esri-portfolio-mobile .esri-control-panel__controls{width:100%;height:100%;border-radius:0;border:none}.esri-portfolio-mobile .esri-control-panel__controls .esri-control-panel__control-button{display:flex;justify-content:center;align-items:center;height:100%;flex-grow:1}.esri-portfolio-mobile .esri-control-panel__controls .esri-control-panel__play-pause-button{border-radius:0;border:none;width:unset}.esri-portfolio-mobile .esri-control-panel__controls .esri-control-panel__leading-controls .esri-control-panel__control-button:first-child,.esri-portfolio-mobile .esri-control-panel__controls .esri-control-panel__trailing-controls .esri-control-panel__control-button:first-child{border-left:1px solid #393B3B}.esri-portfolio-mobile .esri-control-panel__controls .esri-control-panel__leading-controls .esri-control-panel__control-button,.esri-portfolio-mobile .esri-control-panel__controls .esri-control-panel__trailing-controls .esri-control-panel__control-button{border-right:1px solid #393B3B}.esri-portfolio-mobile .esri-control-panel__controls .esri-control-panel__leading-controls .esri-control-panel__control-button.esri-control-panel__previous-button,.esri-portfolio-mobile .esri-control-panel__controls .esri-control-panel__trailing-controls .esri-control-panel__control-button.esri-control-panel__previous-button{border-left:none}.esri-portfolio-mobile .esri-control-panel__controls .esri-control-panel__leading-controls .esri-control-panel__control-button:last-child,.esri-portfolio-mobile .esri-control-panel__controls .esri-control-panel__trailing-controls .esri-control-panel__control-button:last-child{border-right:none}.esri-portfolio-mobile .esri-page{position:relative;z-index:3}.esri-portfolio-mobile instant-apps-social-share{--instant-apps-social-share-width--m: 100%}.esri-portfolio-mobile .esri-control-panel__control-ui{height:100%}.esri-portfolio-mobile.esri-portfolio-mobile__control-panel-hidden .esri-portfolio-stage{height:90%}.esri-portfolio-mobile--landscape .esri-portfolio-mobile__header-selector-container instant-apps-header{--instant-apps-header-min-height: 55px;--instant-apps-header-height: 100%;--instant-apps-header-logo-link-width: 8%}.esri-portfolio-mobile--landscape .esri-portfolio-mobile__header-selector-container{display:flex;flex-direction:row;height:auto}.esri-portfolio-mobile--landscape .esri-portfolio-mobile__header-selector-container .esri-portfolio-header{box-sizing:border-box;width:50%}.esri-portfolio-mobile--landscape .esri-portfolio-mobile__header-selector-container .esri-portfolio-header,.esri-portfolio-mobile--landscape .esri-portfolio-mobile__header-selector-container .esri-portfolio-mobile__section-selector-container,.esri-portfolio-mobile--landscape .esri-portfolio-mobile__header-selector-container .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-list{width:50%}.esri-portfolio-mobile--landscape .esri-portfolio-mobile__header-selector-container .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-list li{box-sizing:border-box;padding:1.5%;height:unset}.esri-portfolio-mobile--landscape .esri-portfolio-mobile__header-selector-container .esri-portfolio-mobile__section-selector-container .esri-portfolio-mobile__section-selector-list{max-height:80%}.esri-portfolio-mobile--landscape .esri-portfolio-mobile__body{height:calc(100% - 55px)}.esri-portfolio-mobile--landscape .esri-portfolio-mobile__description,.esri-portfolio-mobile--landscape .esri-portfolio-stage{height:80%}.esri-portfolio-mobile--landscape .esri-portfolio-mobile__description{width:50%;right:0;padding:2%}.esri-portfolio-mobile--landscape .esri-control-panel{height:20%}.esri-portfolio-mobile--landscape .esri-control-panel .esri-control-panel__controls{margin:0;padding:0}.esri-portfolio-mobile--landscape .esri-control-panel__panel--open{right:0;width:50%}html,body,.App{box-sizing:border-box;width:100%;height:100%;padding:0;margin:0}.esri-portfolio__app-container{position:relative;height:100%;display:flex;flex-direction:column}.esri-portfolio__body--carousel,.esri-portfolio__body--accordion,.esri-portfolio__body--tabbed{flex-grow:1}.esri-portfolio__body--carousel{display:flex;flex-direction:column}.esri-portfolio__body--carousel .esri-portfolio-stage,.esri-portfolio__body--carousel .esri-portfolio-description{flex-grow:3}.esri-portfolio__body--carousel .esri-portfolio-carousel{flex-grow:1}.esri-portfolio__body--tabbed{display:flex;flex-direction:column}.esri-portfolio__body--accordion{position:relative;display:flex;flex-direction:column}.esri-portfolio__ui-control-container{position:absolute;bottom:0}.esri-portfolio-navigation__expand-collapse-btn{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:transparent;border:none;color:#fff;cursor:pointer;-webkit-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear}.esri-portfolio-navigation__expand-collapse-btn--light{background-color:#fff;color:#6d6d6d}.esri-portfolio__no-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff}.esri-portfolio__opt-out-button{float:right}.esri-portfolio__body calcite-modal{z-index:102}.app-error{display:flex;flex-direction:column;justify-content:center;align-items:center}.app-error p{margin:0;width:65%;text-align:center}.liveregion.visuallyhidden{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.image{margin:0}.image img{width:inherit}html[dir=rtl] .esri-portfolio__opt-out-button{float:left}.esri-portfolio__accordion-container{display:flex;flex-direction:row;height:100%}.esri-portfolio__accordion-container .esri-portfolio-stage{width:100%}.esri-portfolio__app-container--tabbed .esri-portfolio-stage,.esri-portfolio__app-container--tabbed .esri-portfolio-description{height:90%}.esri-portfolio__app-container--tabbed .esri-portfolio-description{top:10%}.esri-portfolio__app-container--tabbed .esri-portfolio__main-content{height:90%}.esri-portfolio__app-container--tabbed .esri-portfolio__main-content .esri-portfolio-stage{height:100%}.esri-portfolio__main-content{position:relative;width:100%;height:100%}.esri-portfolio-loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@keyframes in{0%{opacity:0}to{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translate3D(0,-5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-up{0%{opacity:0;transform:translate3D(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes in-scale{0%{opacity:0;transform:scale3D(.95,.95,1)}to{opacity:1;transform:scaleZ(1)}}:root{--calcite-animation-timing:calc(.15s * var(--calcite-internal-duration-factor));--calcite-internal-duration-factor:var(--calcite-duration-factor, 1);--calcite-internal-animation-timing-fast:calc(.1s * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-medium:calc(.2s * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-slow:calc(.3s * var(--calcite-internal-duration-factor))}.calcite-animate{opacity:0;animation-fill-mode:both;animation-duration:var(--calcite-animation-timing)}.calcite-animate__in{animation-name:in}.calcite-animate__in-down{animation-name:in-down}.calcite-animate__in-up{animation-name:in-up}.calcite-animate__in-scale{animation-name:in-scale}@media (prefers-reduced-motion: reduce){:root{--calcite-internal-duration-factor:.01}}:root{--calcite-floating-ui-transition:var(--calcite-animation-timing)}:host([hidden]){display:none}:root{--calcite-code-family:"Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace;--calcite-sans-family:"Avenir Next", "Avenir", "Helvetica Neue", sans-serif;--calcite-font-size--3:.625rem;--calcite-font-size--2:.75rem;--calcite-font-size--1:.875rem;--calcite-font-size-0:1rem;--calcite-font-size-1:1.125rem;--calcite-font-size-2:1.25rem;--calcite-font-size-3:1.625rem;--calcite-font-size-4:2rem;--calcite-font-size-5:2.5rem;--calcite-font-size-6:3rem;--calcite-font-size-7:3.5rem;--calcite-font-size-8:4rem;--calcite-font-weight-light:300;--calcite-font-weight-normal:400;--calcite-font-weight-medium:500;--calcite-font-weight-bold:600;--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619B;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#FFFFFF;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-success:#35ac46;--calcite-ui-warning:#edd317;--calcite-ui-danger:#D83020;--calcite-ui-danger-hover:#A82B1E;--calcite-ui-danger-press:#7C1D13;--calcite-theme-name:"light";--calcite-ui-foreground-current:#c7eaff;--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, .8);--calcite-button-transparent-hover:rgba(0, 0, 0, .05);--calcite-button-transparent-press:rgba(0, 0, 0, .08);--calcite-link-blue-underline:rgba(0, 97, 155, .4);--calcite-scrim-background:rgba(255, 255, 255, .85);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--calcite-border-radius:4px;--calcite-border-radius-base:0;--calcite-ui-opacity-disabled:.5;--calcite-panel-width-multiplier:1;--calcite-ui-icon-color:currentColor;font-family:var(--calcite-sans-family)}.calcite-theme-dark{--calcite-ui-brand:#009AF2;--calcite-ui-brand-hover:#007AC2;--calcite-ui-brand-press:#00619B;--calcite-ui-background:#353535;--calcite-ui-foreground-1:#2b2b2b;--calcite-ui-foreground-2:#202020;--calcite-ui-foreground-3:#151515;--calcite-ui-text-1:#ffffff;--calcite-ui-text-2:#bfbfbf;--calcite-ui-text-3:#9f9f9f;--calcite-ui-text-inverse:#151515;--calcite-ui-text-link:#00A0FF;--calcite-ui-border-1:#555555;--calcite-ui-border-2:#4a4a4a;--calcite-ui-border-3:#404040;--calcite-ui-border-input:#757575;--calcite-ui-info:#00A0FF;--calcite-ui-success:#36DA43;--calcite-ui-warning:#FFC900;--calcite-ui-danger:#FE583E;--calcite-ui-danger-hover:#FF0015;--calcite-ui-danger-press:#D90012;--calcite-theme-name:"dark";--calcite-ui-foreground-current:#214155;--calcite-ui-inverse:#f8f8f8;--calcite-ui-inverse-hover:#ffffff;--calcite-ui-inverse-press:#f3f3f3;--calcite-alert-dismiss-progress-background:rgba(43, 43, 43, .8);--calcite-button-transparent-hover:rgba(255, 255, 255, .05);--calcite-button-transparent-press:rgba(255, 255, 255, .08);--calcite-link-blue-underline:rgba(0, 160, 255, .4);--calcite-scrim-background:rgba(0, 0, 0, .85)}.calcite-theme-light{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619B;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#FFFFFF;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-success:#35ac46;--calcite-ui-warning:#edd317;--calcite-ui-danger:#D83020;--calcite-ui-danger-hover:#A82B1E;--calcite-ui-danger-press:#7C1D13;--calcite-theme-name:"light";--calcite-ui-foreground-current:#c7eaff;--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, .8);--calcite-button-transparent-hover:rgba(0, 0, 0, .05);--calcite-button-transparent-press:rgba(0, 0, 0, .08);--calcite-link-blue-underline:rgba(0, 97, 155, .4);--calcite-scrim-background:rgba(255, 255, 255, .85)}@media (prefers-color-scheme: dark){.calcite-theme-auto{--calcite-ui-brand:#009AF2;--calcite-ui-brand-hover:#007AC2;--calcite-ui-brand-press:#00619B;--calcite-ui-background:#353535;--calcite-ui-foreground-1:#2b2b2b;--calcite-ui-foreground-2:#202020;--calcite-ui-foreground-3:#151515;--calcite-ui-text-1:#ffffff;--calcite-ui-text-2:#bfbfbf;--calcite-ui-text-3:#9f9f9f;--calcite-ui-text-inverse:#151515;--calcite-ui-text-link:#00A0FF;--calcite-ui-border-1:#555555;--calcite-ui-border-2:#4a4a4a;--calcite-ui-border-3:#404040;--calcite-ui-border-input:#757575;--calcite-ui-info:#00A0FF;--calcite-ui-success:#36DA43;--calcite-ui-warning:#FFC900;--calcite-ui-danger:#FE583E;--calcite-ui-danger-hover:#FF0015;--calcite-ui-danger-press:#D90012;--calcite-theme-name:"dark";--calcite-ui-foreground-current:#214155;--calcite-ui-inverse:#f8f8f8;--calcite-ui-inverse-hover:#ffffff;--calcite-ui-inverse-press:#f3f3f3;--calcite-alert-dismiss-progress-background:rgba(43, 43, 43, .8);--calcite-button-transparent-hover:rgba(255, 255, 255, .05);--calcite-button-transparent-press:rgba(255, 255, 255, .08);--calcite-link-blue-underline:rgba(0, 160, 255, .4);--calcite-scrim-background:rgba(0, 0, 0, .85)}}@media (prefers-color-scheme: light){.calcite-theme-auto{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619B;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#FFFFFF;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-success:#35ac46;--calcite-ui-warning:#edd317;--calcite-ui-danger:#D83020;--calcite-ui-danger-hover:#A82B1E;--calcite-ui-danger-press:#7C1D13;--calcite-theme-name:"light";--calcite-ui-foreground-current:#c7eaff;--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, .8);--calcite-button-transparent-hover:rgba(0, 0, 0, .05);--calcite-button-transparent-press:rgba(0, 0, 0, .08);--calcite-link-blue-underline:rgba(0, 97, 155, .4);--calcite-scrim-background:rgba(255, 255, 255, .85)}}.overflow-hidden{overflow:hidden}
