._homeHeroSection_16xw9_2{position:relative}@media (min-width:768px){._homeHeroSection_16xw9_2{align-items:flex-end;height:90vh;max-height:840px;display:flex}}._homeHeroSectionFullViewport_16xw9_13.with-overlay:after{max-height:none}@media (min-width:768px){._homeHeroSectionFullViewport_16xw9_13{height:calc(100vh - 36px);max-height:none}}._homeHeroBgContainer_16xw9_23{justify-content:center;align-items:center;width:100%;height:70vh;display:flex;position:relative;overflow:hidden}@media (min-width:768px){._homeHeroBgContainer_16xw9_23._singleDistrictHero_16xw9_28{height:100%!important;max-height:none!important}}._homeHeroBgContainer_16xw9_23._withVideoOverlay_16xw9_33:before{z-index:10;content:"";background-color:#0003;position:absolute;inset:0}._homeHeroBgContainer_16xw9_23 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:768px){._homeHeroBgContainer_16xw9_23{height:100%}}._homeHeroImagePassThrough_16xw9_49{display:contents}._vimeoPlayer_16xw9_53 iframe{z-index:1;border:none;width:200vh;height:150vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1280px){._vimeoPlayer_16xw9_53 iframe{width:150vw}}@media (min-width:1440px){._vimeoPlayer_16xw9_53 iframe{height:180vh}}._homeHeroBg_16xw9_23{-o-object-fit:cover;object-fit:cover;z-index:1;opacity:1;-o-object-position:center center;object-position:center center;width:100%;min-width:100%;height:100%;min-height:100%;transition:opacity .1s,transform .2s;position:absolute;inset:0}._homeHeroVideoVisible_16xw9_84{opacity:0!important}._homeHeroContainer_16xw9_88{z-index:10;text-align:center;position:relative}@media (min-width:1024px){._homeHeroContainer_16xw9_88{transform:translateY(-5vh)}}@media (min-width:1024px) and (max-height:780px){._homeHeroContainer_16xw9_88{transform:translateY(max(-80px,-10vh))}}._homeHeroModuleContainer_16xw9_102{position:fixed;left:0;right:0}@media (min-width:1024px){._homeHeroModuleContainer_16xw9_102{text-align:center;position:absolute}}._homeHeroModuleContainer_16xw9_102{top:80px}@media (min-width:1024px){._homeHeroModuleContainer_16xw9_102{top:auto;bottom:35%}}@media (min-width:1024px) and (max-height:780px){._homeHeroModuleContainer_16xw9_102{top:calc(50% + clamp(56px,7vh,96px));bottom:auto}}._homeHeroModuleContainer_16xw9_102{z-index:200;flex:0 0 100%}
