.ourCounty{background-color:#070707;width:100%;height:100vh;position:relative;overflow:hidden}.ourCounty__bgImage{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ourCounty__bgImage img{object-fit:cover}.ourCounty__bgImageMobile{display:none}.ourCounty--bgFlight{overflow:visible}.ourCounty--bgFlight .ourCounty__bgImageDesktop{transform-origin:0 0;will-change:transform}.ourCounty__bgImageDesktop{display:block}.ourCounty__badge{z-index:1;width:min(29.4rem,29.4vw);height:min(29.4rem,29.4vw);position:absolute;top:min(37.871rem,37.871vw);left:min(6.196rem,6.196vw)}.ourCounty__badge__ringOuter{border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:0}.ourCounty__badge__ringInner{-webkit-backdrop-filter:blur(17.06px);backdrop-filter:blur(17.06px);background:#d9d9d90d;border:1px solid #ffffff2b;border-radius:50%;width:min(26.2rem,26.2vw);height:min(26.2rem,26.2vw);position:absolute;top:min(1.6rem,1.6vw);left:min(1.6rem,1.6vw)}.ourCounty__badge__text{color:#fff;text-align:center;width:min(20.3705rem,20.3705vw);font-family:var(--font-dm-sans);text-transform:uppercase;flex-direction:column;font-size:min(3.275rem,3.275vw);font-style:normal;font-weight:400;line-height:110%;display:flex;position:absolute;top:min(8.2rem,8.2vw);left:min(14.685rem,14.685vw);transform:translate(-50%)}.ourCounty__badge__text em{font-family:var(--font-eb-garamond);font-style:italic}.ourCounty__badge__text i{font-family:var(--font-eb-garamond);font-style:normal}.ourCounty__panel{z-index:1;-webkit-backdrop-filter:blur(77.15px);backdrop-filter:blur(77.15px);background:#d9d9d90d;width:min(76.8078rem,76.8078vw);height:100%;position:absolute;top:0;right:0}.ourCounty__panel__eyebrow{color:#fff;font-family:var(--font-eb-garamond);text-transform:uppercase;white-space:nowrap;font-size:min(1.6rem,1.6vw);font-style:normal;font-weight:400;line-height:110%;position:absolute;top:min(9.3rem,9.3vw);left:min(8.458rem,8.458vw)}.ourCounty__panel__sketch{width:min(30.4rem,30.4vw);height:min(19.2rem,19.2vw);position:absolute;top:min(16.786rem,16.786vw);left:min(5.508rem,5.508vw)}.ourCounty__panel__sketch img{object-fit:contain}.ourCounty__panel__title{color:#fff;width:min(58.3582rem,58.3582vw);font-family:var(--font-dm-sans);text-transform:uppercase;font-size:min(5.5rem,5.5vw);font-style:normal;font-weight:400;line-height:100%;position:absolute;top:min(40.071rem,40.071vw);left:min(8.458rem,8.458vw)}.ourCounty__panel__title span{color:#fff9}.ourCounty__panel__titleMobile{display:none}.ourCounty__panel__titleDesktop{display:block}.ourCounty__panel__paragraph{color:#fffc;width:min(54.6rem,54.6vw);font-family:var(--font-dm-sans);text-transform:uppercase;font-size:min(1.8rem,1.8vw);font-style:normal;font-weight:400;line-height:110%;position:absolute;top:min(64.823rem,64.823vw);left:min(8.458rem,8.458vw)}.ourCounty__panel__cta{position:absolute;bottom:min(4.72rem,4.72vw);left:min(8.208rem,8.208vw)}@media screen and (orientation:portrait){.ourCounty__bgImageMobile{display:block}.ourCounty__bgImageDesktop,.ourCounty__badge{display:none}.ourCounty__panel{flex-direction:column;align-items:flex-start;width:100%;height:auto;padding:min(3.937rem,9.1558vw) min(3.1rem,7.2093vw) min(3.6rem,8.3721vw);display:flex;inset:auto 0 0}.ourCounty__panel__eyebrow{margin-bottom:min(4.6rem,10.6977vw);font-size:min(1.4rem,3.2558vw);position:static}.ourCounty__panel__sketch{display:none}.ourCounty__panel__title{width:100%;font-family:var(--font-bw-diagrid);margin-bottom:min(2rem,4.6512vw);margin-left:max(-.15rem,-.3488vw);font-size:min(3rem,6.9767vw);line-height:90%;position:static}.ourCounty__panel__titleMobile{display:block}.ourCounty__panel__titleDesktop{display:none}.ourCounty__panel__paragraph{width:min(33.1733rem,77.1472vw);margin-bottom:min(2.1rem,4.8837vw);font-size:min(1.4rem,3.2558vw);position:static}.ourCounty__panel__cta{position:static}.ourCounty__panel__cta .button{font-size:min(1.4rem,3.2558vw)}}
.countyMap,.countyMap__stage,.countyMap__slide{width:100%;position:relative}@media screen and (orientation:landscape){.countyMap__stage{height:100vh;overflow:hidden}.countyMap__stage--bgFlight{overflow:visible}.countyMap__slide{will-change:transform;height:100%;position:absolute;top:0;left:0}.countyMap__slide--map{z-index:1}}
.sanDiegoCounty{--u:min(.1rem, .1vw, calc(100vh / 1080));background-color:#070707;width:100%;height:100vh;position:relative;overflow:hidden}.sanDiegoCounty__canvas{width:calc(1920*var(--u));height:calc(1080*var(--u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sanDiegoCounty__grid{z-index:0;pointer-events:none;position:absolute;inset:0}.sanDiegoCounty__grid span{background:#ffffff1a;position:absolute}.sanDiegoCounty__grid__vLeft{left:calc(301*var(--u));width:1px;height:200vh;top:-50vh}.sanDiegoCounty__grid__vRight{left:calc(1232*var(--u));width:1px;height:200vh;top:-50vh}.sanDiegoCounty__grid__hMid{left:-100vw;top:calc(455*var(--u));width:300vw;height:1px}.sanDiegoCounty__headline{left:calc(75*var(--u));top:calc(143*var(--u));width:calc(955*var(--u));z-index:1;color:#fff;font-family:var(--font-dm-sans);font-size:calc(110*var(--u));text-transform:uppercase;white-space:pre-wrap;font-weight:400;line-height:100%;position:absolute}.sanDiegoCounty__headline span{color:#fff9}.sanDiegoCounty__lead{left:calc(1401*var(--u));top:calc(918*var(--u));width:calc(417*var(--u));z-index:1;color:#fff;font-family:var(--font-dm-sans);font-size:calc(18*var(--u));text-transform:uppercase;font-weight:400;line-height:110%;position:absolute}.sanDiegoCounty__card{left:calc(735*var(--u));top:calc(455*var(--u));width:calc(497*var(--u));height:calc(539*var(--u));z-index:1;background:#fff;position:absolute}.sanDiegoCounty__card__title{left:calc(16*var(--u));top:calc(21*var(--u));color:#070707;font-family:var(--font-dm-sans);font-size:calc(23*var(--u));text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:110%;position:absolute}.sanDiegoCounty__card__media{left:calc(16*var(--u));top:calc(84*var(--u));width:calc(466*var(--u));height:calc(320*var(--u));position:absolute}.sanDiegoCounty__card__media img{object-fit:cover}.sanDiegoCounty__card__text{left:calc(30*var(--u));top:calc(430*var(--u));width:calc(417*var(--u));color:#07070799;font-family:var(--font-dm-sans);font-size:calc(18*var(--u));text-transform:uppercase;font-weight:400;line-height:110%;position:absolute}.sanDiegoCounty__eyebrow{left:calc(41*var(--u));top:calc(1024*var(--u));z-index:1;color:#fff;font-family:var(--font-eb-garamond);font-size:calc(16*var(--u));text-transform:uppercase;white-space:nowrap;font-weight:400;line-height:110%;position:absolute}.sanDiegoCounty__badge{left:calc(1168*var(--u));top:calc(271*var(--u));width:calc(268.563*var(--u));height:calc(268.563*var(--u));z-index:2;mix-blend-mode:exclusion;position:absolute}.sanDiegoCounty__badge img{object-fit:contain}@media screen and (orientation:portrait){.sanDiegoCounty{--u:calc(100vw / 430);height:auto}.sanDiegoCounty__canvas{width:100%;height:calc(872*var(--u));position:relative;top:auto;left:auto;transform:none}.sanDiegoCounty__grid__vLeft{left:calc(119.766*var(--u));height:100%;top:0}.sanDiegoCounty__grid__vRight{display:none}.sanDiegoCounty__grid__hMid{left:0;top:calc(355.201*var(--u));width:100%}.sanDiegoCounty__headline{left:calc(15.9521*var(--u));top:calc(102.742*var(--u));width:calc(398.096*var(--u));font-size:calc(45*var(--u))}.sanDiegoCounty__lead{left:calc(103.563*var(--u));top:calc(760.793*var(--u));width:calc(315.963*var(--u));font-size:calc(14*var(--u))}.sanDiegoCounty__card{left:calc(25.7529*var(--u));top:calc(299.576*var(--u));width:calc(378.494*var(--u));height:calc(389.195*var(--u))}.sanDiegoCounty__card__title{left:calc(13.5645*var(--u));top:calc(17.1819*var(--u));font-size:calc(18*var(--u))}.sanDiegoCounty__card__media{left:calc(10.9805*var(--u));top:calc(49.3116*var(--u));width:calc(358.471*var(--u));height:calc(237.689*var(--u))}.sanDiegoCounty__card__text{left:calc(13.5645*var(--u));top:calc(303*var(--u));width:calc(309.982*var(--u));font-size:calc(14*var(--u));color:#070707cc}.sanDiegoCounty__eyebrow{display:none}.sanDiegoCounty__badge{left:calc(308.762*var(--u));top:calc(219.141*var(--u));width:calc(110.955*var(--u));height:calc(110.955*var(--u))}}
