.c-image-switcher :is(.esri-text__title,.esri-text__description){max-inline-size:600px}@media(min-width: 1096px){.c-image-switcher{align-items:stretch;display:flex;position:relative}.c-image-switcher.c-image-switcher-height-660{min-block-size:660px}.c-image-switcher.c-image-switcher-height-900{min-block-size:900px}}.c-image-switcher-content{background:var(--calcite-ui-foreground-1);display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;padding:var(--space-20);position:relative;transition:padding 60ms}@media(min-width: 1096px){.c-image-switcher .c-image-switcher-content{order:2}.c-image-switcher--flip .c-image-switcher-content{order:inherit}.c-image-switcher-content-container{inline-size:100%;margin:0 auto;max-inline-size:600px}.c-image-switcher-content-container .esri-text__iconContainer img,.c-image-switcher-content-container .esri-text__iconContainer svg,.c-image-switcher-content-container .esri-text__iconContainer .icon-ui-svg,.c-image-switcher-content-container .esri-text__iconContainer .icons-ui-svg{block-size:64px;inline-size:64px}}.c-image-switcher-links{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 1456px){.c-image-switcher-links{max-block-size:400px;max-inline-size:600px}}.c-image-switcher-link{background-color:var(--calcite-ui-foreground-1);border:0;cursor:pointer;font-size:var(--font-0);outline:0;padding:var(--space-2);text-align:start;text-decoration:none;transition:background-color 180ms,box-shadow 180ms}.c-image-switcher-link svg{block-size:48px;inline-size:48px;margin-inline-end:0}@media(min-width: 1095px){.c-image-switcher-link svg{margin-inline-end:var(--space-8)}}.c-image-switcher-link-image{block-size:48px;border-radius:50%;display:inline-block;inline-size:48px;object-fit:cover;vertical-align:middle}@media(min-width: 420px){.c-image-switcher-link:nth-child(1n+0){box-shadow:inset 1px 0 transparent,inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}}.c-image-switcher-link:nth-child(1n+0){box-shadow:inset 1px 0 transparent,inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}.c-image-switcher-link:nth-child(1){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}.c-image-switcher-link:nth-child(8){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px transparent,inset 0 -1px var(--calcite-ui-border-1)}.c-image-switcher-link:nth-child(6){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}.c-image-switcher-link:nth-child(5){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}.c-image-switcher-link:hover{text-decoration:none}.c-image-switcher-links .c-image-switcher-link:hover,.c-image-switcher-links .c-image-switcher-link:focus,.c-image-switcher-links .c-image-switcher-link.switcher-link-active{box-shadow:0 0 0 .5px var(--calcite-ui-brand),inset 0 0 0 .5px var(--calcite-ui-brand),inset 0 3px 0 0 var(--calcite-ui-brand)}html[dir=rtl] .c-image-switcher-link:nth-last-child(1){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}@media(min-width: 552px){.c-image-switcher-link:nth-child(8){box-shadow:inset 1px 0 transparent,inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}}@media(min-width: 1096px){.c-image-switcher-link{align-items:center;display:flex;inline-size:100%;min-block-size:80px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6)}.c-image-switcher-links--2 .c-image-switcher-link:nth-child(1n+0),.c-image-switcher-links--3 .c-image-switcher-link:nth-child(1),.c-image-switcher-links--4 .c-image-switcher-link:nth-child(1),.c-image-switcher-links--5 .c-image-switcher-link:nth-child(1),.c-image-switcher-links--6 .c-image-switcher-link:nth-child(1),.c-image-switcher-links--7 .c-image-switcher-link:nth-child(1),.c-image-switcher-links--8 .c-image-switcher-link:nth-child(1),.c-image-switcher-links--2 .c-image-switcher-link:nth-child(2),.c-image-switcher-links--3 .c-image-switcher-link:nth-child(2),.c-image-switcher-links--4 .c-image-switcher-link:nth-child(2),.c-image-switcher-links--5 .c-image-switcher-link:nth-child(2),.c-image-switcher-links--6 .c-image-switcher-link:nth-child(2),.c-image-switcher-links--7 .c-image-switcher-link:nth-child(2),.c-image-switcher-links--8 .c-image-switcher-link:nth-child(2),.c-image-switcher-links--2 .c-image-switcher-link:nth-child(3),.c-image-switcher-links--3 .c-image-switcher-link:nth-child(3),.c-image-switcher-links--4 .c-image-switcher-link:nth-child(3),.c-image-switcher-links--5 .c-image-switcher-link:nth-child(3),.c-image-switcher-links--6 .c-image-switcher-link:nth-child(3),.c-image-switcher-links--7 .c-image-switcher-link:nth-child(3),.c-image-switcher-links--8 .c-image-switcher-link:nth-child(3),.c-image-switcher-links--2 .c-image-switcher-link:nth-child(4),.c-image-switcher-links--3 .c-image-switcher-link:nth-child(4),.c-image-switcher-links--4 .c-image-switcher-link:nth-child(4),.c-image-switcher-links--5 .c-image-switcher-link:nth-child(4),.c-image-switcher-links--6 .c-image-switcher-link:nth-child(4),.c-image-switcher-links--7 .c-image-switcher-link:nth-child(4),.c-image-switcher-links--8 .c-image-switcher-link:nth-child(4),.c-image-switcher-links--2 .c-image-switcher-link:nth-child(5),.c-image-switcher-links--3 .c-image-switcher-link:nth-child(5),.c-image-switcher-links--4 .c-image-switcher-link:nth-child(5),.c-image-switcher-links--5 .c-image-switcher-link:nth-child(5),.c-image-switcher-links--6 .c-image-switcher-link:nth-child(5),.c-image-switcher-links--7 .c-image-switcher-link:nth-child(5),.c-image-switcher-links--8 .c-image-switcher-link:nth-child(5),.c-image-switcher-links--2 .c-image-switcher-link:nth-child(6),.c-image-switcher-links--3 .c-image-switcher-link:nth-child(6),.c-image-switcher-links--4 .c-image-switcher-link:nth-child(6),.c-image-switcher-links--5 .c-image-switcher-link:nth-child(6),.c-image-switcher-links--6 .c-image-switcher-link:nth-child(6),.c-image-switcher-links--7 .c-image-switcher-link:nth-child(6),.c-image-switcher-links--8 .c-image-switcher-link:nth-child(6),.c-image-switcher-links--2 .c-image-switcher-link:nth-child(7),.c-image-switcher-links--3 .c-image-switcher-link:nth-child(7),.c-image-switcher-links--4 .c-image-switcher-link:nth-child(7),.c-image-switcher-links--5 .c-image-switcher-link:nth-child(7),.c-image-switcher-links--6 .c-image-switcher-link:nth-child(7),.c-image-switcher-links--7 .c-image-switcher-link:nth-child(7),.c-image-switcher-links--8 .c-image-switcher-link:nth-child(7),.c-image-switcher-links--2 .c-image-switcher-link:nth-child(8),.c-image-switcher-links--3 .c-image-switcher-link:nth-child(8),.c-image-switcher-links--4 .c-image-switcher-link:nth-child(8),.c-image-switcher-links--5 .c-image-switcher-link:nth-child(8),.c-image-switcher-links--6 .c-image-switcher-link:nth-child(8),.c-image-switcher-links--7 .c-image-switcher-link:nth-child(8),.c-image-switcher-links--8 .c-image-switcher-link:nth-child(8){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px transparent}.c-image-switcher-links--2 .c-image-switcher-link:nth-last-child(1),.c-image-switcher-links--3 .c-image-switcher-link:nth-last-child(1),.c-image-switcher-links--4 .c-image-switcher-link:nth-last-child(1),.c-image-switcher-links--5 .c-image-switcher-link:nth-last-child(1),.c-image-switcher-links--6 .c-image-switcher-link:nth-last-child(1),.c-image-switcher-links--7 .c-image-switcher-link:nth-last-child(1),.c-image-switcher-links--8 .c-image-switcher-link:nth-last-child(1){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}}@media(min-width: 1456px){.c-image-switcher-link{inline-size:50%}.c-image-switcher-links--2 .c-image-switcher-link,.c-image-switcher-links--3 .c-image-switcher-link,.c-image-switcher-links--4 .c-image-switcher-link{inline-size:100%}.c-image-switcher-links--5 .c-image-switcher-link:nth-child(even),.c-image-switcher-links--6 .c-image-switcher-link:nth-child(even),.c-image-switcher-links--7 .c-image-switcher-link:nth-child(even),.c-image-switcher-links--8 .c-image-switcher-link:nth-child(even){box-shadow:inset 0 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px transparent}.c-image-switcher-links--6 .c-image-switcher-link:nth-last-child(2),.c-image-switcher-links--8 .c-image-switcher-link:nth-last-child(2){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}.c-image-switcher-links--5 .c-image-switcher-link:nth-last-child(2),.c-image-switcher-links--7 .c-image-switcher-link:nth-last-child(2){box-shadow:inset 0 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}.c-image-switcher-links--6 .c-image-switcher-link:nth-last-child(1),.c-image-switcher-links--8 .c-image-switcher-link:nth-last-child(1){box-shadow:inset 0px 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}html[dir=rtl] .c-image-switcher-links--5 .c-image-switcher-link:nth-child(even),html[dir=rtl] .c-image-switcher-links--6 .c-image-switcher-link:nth-child(even),html[dir=rtl] .c-image-switcher-links--7 .c-image-switcher-link:nth-child(even),html[dir=rtl] .c-image-switcher-links--8 .c-image-switcher-link:nth-child(even){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 transparent,inset 0 1px var(--calcite-ui-border-1),inset 0 -1px transparent}html[dir=rtl] .c-image-switcher-links--7 .c-image-switcher-link:nth-last-child(2),html[dir=rtl] .c-image-switcher-links--5 .c-image-switcher-link:nth-last-child(2){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 transparent,inset 0 1px var(--calcite-ui-border-1),inset 1px -1px var(--calcite-ui-border-1)}html[dir=rtl] .c-image-switcher-links--6 .c-image-switcher-link:nth-last-child(1),html[dir=rtl] .c-image-switcher-links--8 .c-image-switcher-link:nth-last-child(1){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 transparent,inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}html[dir=rtl] .c-image-switcher-links--6 .c-image-switcher-link:nth-last-child(2),html[dir=rtl] .c-image-switcher-links--8 .c-image-switcher-link:nth-last-child(2){box-shadow:inset 1px 0 var(--calcite-ui-border-1),inset -1px 0 var(--calcite-ui-border-1),inset 0 1px var(--calcite-ui-border-1),inset 0 -1px var(--calcite-ui-border-1)}}.c-image-switcher-links :has(.c-image-switcher-link:hover,.c-image-switcher-link:focus){color:var(--calcite-ui-text-1);outline:none;z-index:1}.c-image-switcher-links .c-image-switcher-link :has(svg,.icon-ui-svg--base,.icons-ui-svg--base){fill:var(--esri-ui-opacity97)}@media(min-width: 1096px){.c-image-switcher-links .c-image-switcher-link:hover,.c-image-switcher-links .c-image-switcher-link:focus,.c-image-switcher-links .c-image-switcher-link.switcher-link-active{box-shadow:inset 3px 0 var(--calcite-ui-brand),inset -1px 0 var(--calcite-ui-brand),inset 0 1px var(--calcite-ui-brand),inset 0 -1px var(--calcite-ui-brand)}html[dir=rtl] .c-image-switcher-links .c-image-switcher-link:hover,html[dir=rtl] .c-image-switcher-links .c-image-switcher-link:focus,html[dir=rtl] .c-image-switcher-links .c-image-switcher-link.switcher-link-active{box-shadow:inset 1px 0 var(--calcite-ui-brand),inset -3px 0 var(--calcite-ui-brand),inset 0 1px var(--calcite-ui-brand),inset 0 -1px var(--calcite-ui-brand)}}.c-image-switcher-link-title{display:none}@media(min-width: 1096px){.c-image-switcher-link-image{block-size:60px;flex:0 0 60px;inline-size:60px;margin-inline-end:var(--space-5)}}@media(min-width: 1096px){.c-image-switcher-link-title{color:var(--calcite-ui-text-1);display:block;flex:1;font-weight:var(--calcite-font-weight-medium);word-break:normal}}.c-image-switcher-images{block-size:75vh;inline-size:100%;position:relative}@media(min-width: 1096px){.c-image-switcher-images{block-size:auto;flex:0 0 50%}}.c-image-switcher-image{align-items:flex-end;display:flex;justify-content:center;transition:all,.3s}@media(min-width: 1096px){.c-image-switcher-image{inline-size:100%;inset-block:0;inset-inline-start:0;position:absolute}}.c-image-switcher-image[aria-hidden=true]{display:none;opacity:0;transition:opacity linear 0s;visibility:hidden}.c-image-switcher-image-image{block-size:100%;inline-size:100%;inset:0;object-fit:cover;position:absolute}.c-image-switcher-image-content{background-color:var(--esri-ui-opacity97-inverse);color:var(--calcite-ui-text-inverse);margin:var(--space-10);overflow:auto;padding:var(--space-6);position:relative}.c-image-switcher-image-content .c-image-switcher-image-title{color:var(--calcite-ui-text-1);font-size:var(--font-1);font-weight:var(--calcite-font-weight-bold);margin-block-end:var(--space-2)}.c-image-switcher-image-content .c-image-switcher-image-bodycopy{color:var(--calcite-ui-text-2);font-size:var(--font--1);transition:font-size 60ms,line-height 60ms}@media(min-width: 1096px){.c-image-switcher-image-content{margin:var(--space-4) var(--space-4) var(--space-24);max-inline-size:82%}}.c-image-switcher-image-bodycopy a{color:var(--calcite-ui-brand);text-decoration:none}.c-image-switcher-image-bodycopy :has(a.btn-animated-border-bottom-blue:hover,a.btn-animated-border-bottom-blue:focus){color:var(--calcite-ui-brand)}.c-image-switcher-image-bodycopy a.btn-animated-border-bottom-blue::after{border-block-end:1px solid var(--calcite-ui-brand)}.c-image-switcher-image-bodycopy:last-child{margin-block-end:0}