.ecs__wrapper{overflow:hidden}.ecs__wrapper .number-variant{margin-block-end:var(--space-4)}.ecs__wrapper .title-text{margin-block-end:var(--space-2)}.ecs__wrapper *:is(:focus,:focus-visible){outline:none}.ecs__wrapper .ecs__main{cursor:default;display:flex;flex-wrap:wrap;inline-size:100%;overflow:hidden;position:relative}.ecs__wrapper .ecs__panel{--bg-color: var(--calcite-ui-foreground-1);--shadow-color: var(--esri-ui-opacity80);background-position:center;color:var(--calcite-ui-text-1);display:flex;flex:1 0 100%;overflow:hidden;position:relative;text-align:center;transition:all .25s ease-in-out}.ecs__wrapper .ecs__panel:hover{box-shadow:0 0 0 10px inset var(--shadow-color)}.ecs__wrapper .ecs__panel:focus-within{box-shadow:0 0 0 2px inset var(--calcite-ui-background),0 0 0 10px inset var(--shadow-color)}.ecs__wrapper .ecs__title--mega{color:var(--calcite-ui-text-1);font-weight:700}.ecs__wrapper .ecs__panel__icon .icon-ui-svg,.ecs__wrapper .ecs__panel__icon .icon-ui-svg--base,.ecs__wrapper .ecs__panel__icon .icons-ui-svg,.ecs__wrapper .ecs__panel__icon .icons-ui-svg--base,.ecs__wrapper .ecs__panel__icon svg,.ecs__wrapper .ecs__panel__icon img.svg{fill:var(--calcite-ui-text-1);margin-block-end:var(--space-4);margin-inline:auto;max-block-size:48px;max-inline-size:48px;stroke:var(--calcite-ui-text-1)}.ecs__wrapper .ecs__panel:first-child:nth-last-child(1) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(1)~.ecs__panel .ecs__content{inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(2) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(2)~.ecs__panel .ecs__content{inline-size:85%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(3) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)~.ecs__panel .ecs__content{inline-size:85%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(4),.ecs__wrapper .ecs__panel:first-child:nth-last-child(4)~.ecs__panel{flex-basis:100%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(4) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(4)~.ecs__panel .ecs__content{inline-size:85%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(5) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)~.ecs__panel .ecs__content{inline-size:90%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(6) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(6)~.ecs__panel .ecs__content{inline-size:90%}@media(min-width: 640px){.ecs__wrapper .ecs__panel:first-child:nth-last-child(2),.ecs__wrapper .ecs__panel:first-child:nth-last-child(2)~.ecs__panel{flex:0 0 50%;max-inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)+.ecs__panel,.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)+.ecs__panel+.ecs__panel{flex:0 0 100%;max-inline-size:100%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(3),.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)~.ecs__panel{flex:0 0 50%;max-inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(4),.ecs__wrapper .ecs__panel:first-child:nth-last-child(4)~.ecs__panel{flex:0 0 50%;max-inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)+.ecs__panel+.ecs__panel+.ecs__panel+.ecs__panel{flex:0 0 100%;max-inline-size:100%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(5),.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)~.ecs__panel{flex:0 0 50%;max-inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(6),.ecs__wrapper .ecs__panel:first-child:nth-last-child(6)~.ecs__panel{flex:0 0 50%;max-inline-size:50%}}@media(min-width: 900px){.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)+.ecs__panel,.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)+.ecs__panel+.ecs__panel{flex:0 0 33.33%;max-inline-size:33.33%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(3),.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)~.ecs__panel{flex:0 0 33.33%;max-inline-size:33.33%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)+.ecs__panel+.ecs__panel+.ecs__panel,.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)+.ecs__panel+.ecs__panel+.ecs__panel+.ecs__panel{flex:0 0 50%;max-inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(5),.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)~.ecs__panel{flex:0 0 33.33%;max-inline-size:33.33%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(6),.ecs__wrapper .ecs__panel:first-child:nth-last-child(6)~.ecs__panel{flex:0 0 33.33%;max-inline-size:33.33%}}@media(min-width: 1024px){.ecs__wrapper .ecs__panel:first-child:nth-last-child(4),.ecs__wrapper .ecs__panel:first-child:nth-last-child(4)~.ecs__panel{flex:0 0 25%;max-inline-size:25%}}@media(min-width: 1280px){.ecs__wrapper .ecs__panel:first-child:nth-last-child(5),.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)~.ecs__panel,.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)+.ecs__panel+.ecs__panel+.ecs__panel,.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)+.ecs__panel+.ecs__panel+.ecs__panel+.ecs__panel{flex:0 0 20%;max-inline-size:20%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(6),.ecs__wrapper .ecs__panel:first-child:nth-last-child(6)~.ecs__panel{flex:0 0 16.6666%;max-inline-size:16.6666%}}.ecs__wrapper .ecs__content{align-self:center;margin:auto;position:relative;z-index:3}.ecs__wrapper .ecs__link{align-items:center;background-image:linear-gradient(to right, currentcolor 0, currentcolor 100%);background-position:0% 100%,100% 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;display:flex;inline-size:fit-content;margin:auto;transition:all .3s ease-in-out}html[dir=rtl] .ecs__wrapper .ecs__link{background-position:100% 100%,100% 100%}.ecs__wrapper .ecs__link calcite-icon{margin-inline-start:var(--space-1)}html[dir=rtl] .ecs__wrapper .ecs__link calcite-icon{transform:scaleX(-1)}.ecs__wrapper .ecs__link-wrapper{color:var(--calcite-ui-text-1);inline-size:100%;margin-block-end:0;overflow:hidden;padding-block:var(--space-20);padding-inline:var(--space-5);text-decoration:none}.ecs__wrapper .ecs__link-wrapper:is(:focus-within,:focus,:hover) .ecs__link{background-size:100% 1px,100% 1px}