.mosaic-reveal{inline-size:100%}.mosaic-reveal .mosaic-reveal{display:flex;flex-direction:row;flex-wrap:wrap}.mosaic-reveal_core{display:flex;flex-basis:100%;flex-direction:column;inline-size:100%;justify-content:center;overflow:hidden;position:relative}.mosaic-reveal_core-image{block-size:100%;inline-size:100%;margin:auto;object-fit:cover;position:absolute}.mosaic-reveal_core-content{max-inline-size:100%;padding:var(--space-8) 11%;z-index:10}.mosaic-reveal_core-mega-title{color:var(--calcite-ui-text-1);font-size:calc(100% + 6vw);line-height:1.1}.mosaic-reveal_mosaics{display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap;inline-size:100%;overflow:hidden;position:relative}.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2),.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2)~.mosaic-reveal_mosaic,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3){flex-basis:100%;inline-size:100%;max-inline-size:100%}.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2) .mosaic-reveal_content-cta,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2)~.mosaic-reveal_mosaic .mosaic-reveal_content-cta,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3) .mosaic-reveal_content-cta{font-size:.9375rem;line-height:1.55rem}.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2) .mosaic-reveal_content-cta-icon,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2)~.mosaic-reveal_mosaic .mosaic-reveal_content-cta-icon,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3) .mosaic-reveal_content-cta-icon{block-size:14px;inline-size:14px}.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3)+.mosaic-reveal_mosaic,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3)+.mosaic-reveal_mosaic+.mosaic-reveal_mosaic,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(4),.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(4)~.mosaic-reveal_mosaic{flex-basis:50%;inline-size:50%;max-inline-size:50%}.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3)+.mosaic-reveal_mosaic .mosaic-reveal_content-cta,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3)+.mosaic-reveal_mosaic+.mosaic-reveal_mosaic .mosaic-reveal_content-cta,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(4) .mosaic-reveal_content-cta,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(4)~.mosaic-reveal_mosaic .mosaic-reveal_content-cta{font-size:.875rem;line-height:1.55rem}.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3)+.mosaic-reveal_mosaic .mosaic-reveal_content-cta-icon,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3)+.mosaic-reveal_mosaic+.mosaic-reveal_mosaic .mosaic-reveal_content-cta-icon,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(4) .mosaic-reveal_content-cta-icon,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(4)~.mosaic-reveal_mosaic .mosaic-reveal_content-cta-icon{block-size:13px;inline-size:13px}.mosaic-reveal_mosaic{background:no-repeat center;background-size:cover;block-size:200px;cursor:pointer;outline:none;overflow:hidden;position:relative}.mosaic-reveal_tease-title,.mosaic-reveal_content-title{color:var(--calcite-ui-text-1)}.mosaic-reveal_tease{inset-block-end:0;inset-inline-end:0;inset-inline-start:0;position:absolute;z-index:1}.mosaic-reveal_tease-category{padding-inline-start:var(--space-5)}.mosaic-reveal_tease-title{font-size:1.2019rem;margin:0;padding:var(--space-1) var(--space-12) var(--space-4) var(--space-5)}.mosaic-reveal_content{block-size:100%;display:flex;flex-direction:column;inset-block-start:100%;inset-inline-end:0;inset-inline-start:0;justify-content:center;opacity:0;overflow:hidden;padding:0 10%;position:absolute;transition:all .5s ease;visibility:hidden;z-index:2}.mosaic-reveal_content[aria-hidden=false]{opacity:1;visibility:visible}.mosaic-reveal_content::before{block-size:220px;content:"";display:block;inline-size:100%}.mosaic-reveal_content-cta{margin-block-start:1.55rem}.mosaic-reveal_content-bg{inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;opacity:.95;position:absolute;z-index:-1}.mosaic-reveal_content-category{background-color:var(--esri-ui-opacity85-inverse);inline-size:-moz-fit-content;inline-size:fit-content;inset-inline-start:-50px;line-height:1;margin-block-end:var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-12) var(--space-2);position:relative}.mosaic-reveal_tease-category{background-color:var(--esri-ui-opacity85-inverse);inline-size:-moz-fit-content;inline-size:fit-content;line-height:1;padding:var(--space-2)}.mosaic-reveal_content-title{font-size:1.2019rem;margin:0 0 var(--space-4) 0;position:relative}.mosaic-reveal_content-body{color:var(--calcite-ui-text-1);line-height:1.25;margin-block-end:var(--space-4)}.mosaic-reveal_content-cta-icon{background-size:cover;display:inline-block;margin-inline-start:var(--space-1)}.mosaic-reveal_content-show{background-color:rgba(0, 0, 0, 0);background-position:center center;background-repeat:no-repeat;background-size:contain;block-size:20px;border-color:rgba(0, 0, 0, 0);content:"";display:block;inline-size:20px;inset-inline-end:var(--space-5);padding:0;position:absolute}.mosaic-reveal_expand-button,.mosaic-reveal_collapse-button{color:var(--calcite-ui-text-1);inset-block-end:var(--space-5)}.mosaic-reveal_content.mosaic-reveal_hide-content{inset-block-end:0;inset-block-start:700px;padding:0 var(--space-5);transition:all 0s ease}.mosaic-reveal_mosaic::before{block-size:100%;content:"";display:block}.calcite-mode-light .mosaic-reveal_mosaic::before{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 66%, rgba(255, 255, 255, 0.7) 100%)}.calcite-mode-dark .mosaic-reveal_mosaic::before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0.7) 100%)}.mosaic-reveal_mosaic.show-content{position:static}.mosaic-reveal_mosaic.show-content .mosaic-reveal_tease[aria-hidden=true]{opacity:0;visibility:hidden}.mosaic-reveal_mosaic.show-content .mosaic-reveal_content{inset-block-start:0;opacity:1;visibility:visible}.mosaic-reveal_mosaic.show-content .mosaic-reveal_content::before{block-size:0}.mosaic-reveal_mosaic.show-content .mosaic-reveal_content>*{opacity:1}.mosaic-reveal_mosaic.show-content .mosaic-reveal_content>.mosaic-reveal_content-bg{opacity:1}.mosaic-reveal_mosaic .mosaic-reveal_tease[aria-hidden=true]{opacity:0;visibility:hidden}@media screen and (min-width: 360px){.mosaic-reveal_mosaic{block-size:220px}}@media screen and (min-width: 400px){.mosaic-reveal_mosaic{block-size:240px}}@media screen and (min-width: 440px){.mosaic-reveal_mosaic{block-size:260px}}@media screen and (min-width: 480px){.mosaic-reveal_mosaic{block-size:280px}.mosaic-reveal_content-title{font-size:1.414rem}.mosaic-reveal_tease-title{padding:var(--space-3) var(--space-12) var(--space-4) var(--space-8)}.mosaic-reveal_tease-category{padding-inline-start:var(--space-8)}}@media screen and (min-width: 560px){.mosaic-reveal_mosaic{block-size:300px}.mosaic-reveal_core-content{padding:12%}}@media screen and (min-width: 860px){.mosaic-reveal_tease-title{padding:var(--space-3) var(--space-12) var(--space-12) var(--space-12)}.mosaic-reveal_tease-category{padding-inline-start:var(--space-12)}.mosaic-reveal_mosaic{block-size:400px;cursor:default}.mosaic-reveal_mosaic.show-content{position:relative}.mosaic-reveal_mosaic.show-content .mosaic-reveal_tease{visibility:visible}.mosaic-reveal_mosaic.show-content .mosaic-reveal_content{inset-block-start:100%;opacity:0;padding:0 10%;visibility:hidden}.mosaic-reveal_mosaic.show-content .mosaic-reveal_content::before{block-size:220px}.mosaic-reveal_mosaic.show-content .mosaic-reveal_content>*{opacity:1}.mosaic-reveal_mosaic.show-content .mosaic-reveal_content>.mosaic-reveal_content-bg{opacity:1}.mosaic-reveal_mosaic:hover:not(.mosaic-reveal_mosaic--untouched) .mosaic-reveal_content,.mosaic-reveal_mosaic--touched .mosaic-reveal_content{inset-block-start:0;opacity:1;visibility:visible}.mosaic-reveal_mosaic:hover:not(.mosaic-reveal_mosaic--untouched) .mosaic-reveal_content::before,.mosaic-reveal_mosaic--touched .mosaic-reveal_content::before{block-size:0}.mosaic-reveal_mosaic:hover:not(.mosaic-reveal_mosaic--untouched) .mosaic-reveal_content>*,.mosaic-reveal_mosaic--touched .mosaic-reveal_content>*{opacity:1}.mosaic-reveal_mosaic:hover:not(.mosaic-reveal_mosaic--untouched) .mosaic-reveal_content>.mosaic-reveal_content-bg,.mosaic-reveal_mosaic--touched .mosaic-reveal_content>.mosaic-reveal_content-bg{opacity:1}.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2) .mosaic-reveal_tease-title,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2)~.mosaic-reveal_mosaic .mosaic-reveal_tease-title,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3) .mosaic-reveal_tease-title,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2) .mosaic-reveal_content-title,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2)~.mosaic-reveal_mosaic .mosaic-reveal_content-title,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3) .mosaic-reveal_content-title,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2) .mosaic-reveal_content-body,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(2)~.mosaic-reveal_mosaic .mosaic-reveal_content-body,.mosaic-reveal_mosaics>.mosaic-reveal_mosaic:first-child:nth-last-child(3) .mosaic-reveal_content-body{inline-size:50%}}@media screen and (min-width: 1024px){.mosaic-reveal_core-mega-title{font-size:4.75rem;line-height:1.11}}@media screen and (min-width: 1200px){.mosaic-reveal_tease-title{font-size:1.414rem;padding:var(--space-4) var(--space-6) var(--space-12)}.mosaic-reveal_tease-category{padding-inline-start:var(--space-5)}.mosaic-reveal .mosaic-reveal.core-is-last .mosaic-reveal_core{order:1}.mosaic-reveal_core{flex-basis:50%;inline-size:50%;max-inline-size:50%}.mosaic-reveal_mosaics{flex-basis:50%;inline-size:50%}}@media screen and (min-width: 1450px){.mosaic-reveal_tease-title{padding:var(--space-3) var(--space-12) var(--space-12) var(--space-12)}.mosaic-reveal_tease-category{padding-inline-start:var(--space-12)}}