.References_grid .referenceWrapper{margin-bottom:8rem;display:flex;flex-direction:column}@media (min-width: 1024px){.References_grid .referenceWrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.References_grid .referenceWrapper:last-child{margin-bottom:4rem}.References_grid .referenceWrapper .referenceText{margin-bottom:2rem}@media (min-width: 1024px){.References_grid .referenceWrapper .referenceText{margin-bottom:0}}.References_grid .referenceWrapper .referenceText .referenceHead h3{font-size:2.25rem;line-height:140%}.References_grid .referenceWrapper .referenceText .referenceHead h2{overflow-wrap:break-word;font-size:1.5rem;line-height:140%}.References_grid .referenceWrapper .referenceText .referenceHead .referenceHeadLocation{margin-top:.5rem;display:flex;gap:.5rem}.References_grid .referenceWrapper .referenceText .referenceInfo{margin-top:1.5rem}.References_grid .referenceWrapper .referenceText .referenceInfo .referenceInfoBox{margin-bottom:1.5rem;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1024px){.References_grid .referenceWrapper .referenceText .referenceInfo .referenceInfoBox{margin-bottom:.5rem;flex-direction:row}}.References_grid .referenceWrapper .referenceText .referenceInfo .referenceInfoBox .referenceInfoBoxLabel{margin-bottom:.5rem;display:flex;gap:.5rem}@media (min-width: 1024px){.References_grid .referenceWrapper .referenceText .referenceInfo .referenceInfoBox .referenceInfoBoxLabel{margin-bottom:0}}.References_grid .referenceWrapper .referenceText .referenceInfo .referenceInfoBox span:last-child{font-weight:400}.References_grid .referenceWrapper .referenceText .referenceInfo .referenceInfoBox:last-child{margin-bottom:0}.References_grid .referenceWrapper .referenceText .referenceDesc{margin-top:1.5rem}.References_grid .referenceWrapper .referenceText .referenceDesc h3{margin-bottom:.5rem;font-weight:400}.References_grid .referenceWrapper .referenceMedia{height:470px}.References_grid .referenceWrapper .referenceMedia .media_wrapper{position:relative;height:24rem;overflow:hidden}@media (min-width: 768px){.References_grid .referenceWrapper .referenceMedia .media_wrapper{height:auto;min-height:24rem}}.References_grid .referenceWrapper .referenceMedia .media_wrapper figure,.References_grid .referenceWrapper .referenceMedia .media_wrapper img{height:100%;width:100%}.References_grid .referenceWrapper .referenceMedia>.swiper-container{position:relative;margin-bottom:2rem;height:470px}.References_grid .referenceWrapper .referenceMedia>.swiper-container .swiper{height:470px}.References_grid .referenceWrapper .referenceMedia>.swiper-container .swiper .swiper-slide>.media_wrapper{height:470px}.References_grid .referenceWrapper .referenceMedia>.swiper-container .swiper .swiper-slide>.media_wrapper,.References_grid .referenceWrapper .referenceMedia>.swiper-container .swiper .swiper-slide>.media_wrapper>img,.References_grid .referenceWrapper .referenceMedia>.swiper-container .swiper .swiper-slide>.media_wrapper>figure,.References_grid .referenceWrapper .referenceMedia>.swiper-container .swiper .swiper-slide>.media_wrapper>figure>img{height:100%}.References_grid .referenceWrapper .referenceMedia>.swiper-container--with-videos .swiper{aspect-ratio:16 / 9}@media (min-width: 1024px){.References_grid .referenceWrapper .referenceMedia>.media_wrapper:not(.media_wrapper--unlink-height)>figure{height:0px;min-height:100%;min-width:100%}.References_grid .referenceWrapper .referenceMedia>.media_wrapper:not(.media_wrapper--unlink-height)>figure>img{height:100%;width:100%}.References_grid .referenceWrapper .referenceMedia .media_wrapper--unlink-height{overflow:hidden}.References_grid .referenceWrapper .referenceMedia .media_wrapper--unlink-height>figure,.References_grid .referenceWrapper .referenceMedia .media_wrapper--unlink-height>img{height:auto;max-height:480px;width:100%}}
